:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#f9f7f2;background:#141414}.file-input{display:none}.vault-files{max-width:720px;margin:56px auto}.files-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.files-heading h2{font-size:1.15rem}.file-row{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #2c3b2e}.file-mark{color:#b8e8bd;font-size:1.4rem}.file-name{flex:1;min-width:0;display:grid;gap:4px}.file-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-name small{color:#aab9ac}.row-action{background:transparent;color:#b8e8bd;border:0;cursor:pointer;padding:8px}.row-action.danger{color:#ffb4a9}.vault-error{max-width:720px;margin:16px auto;color:#ffb4a9}.settings-list{max-width:720px;margin:54px auto}.settings-list article{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;border-top:1px solid #2c3b2e}.settings-list p{color:#aab9ac;line-height:1.5;max-width:460px}.settings-list select{display:block;margin-top:8px;background:#18201a;color:#edf5ec;border:1px solid #405442;border-radius:8px;padding:8px}.switch input{display:none}.switch span{display:block;width:46px;height:27px;border-radius:99px;background:#405442;padding:3px}.switch span:after{content:"";display:block;width:21px;height:21px;border-radius:50%;background:#fff;transition:transform .2s}.switch input:checked+span{background:#7bcf83}.switch input:checked+span:after{transform:translate(19px)}.settings-list .app-picker{display:block}.apps{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:14px;max-height:360px;overflow:auto}.apps button{text-align:left;border:1px solid #405442;background:#18201a;color:#d8e5d9;border-radius:9px;padding:10px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apps button.chosen{color:#142616;background:#b8e8bd;border-color:#b8e8bd}.intruder-list{display:grid;gap:6px;margin-top:12px}.intruder-list>div{display:flex;justify-content:space-between;border:1px solid #405442;border-radius:8px}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input{font:inherit}.calculator{max-width:540px;min-height:100dvh;margin:auto;padding:max(28px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;justify-content:end;background:#141414}.display{min-height:190px;padding:20px 10px;text-align:right;display:flex;flex-direction:column;justify-content:end;overflow:hidden}.display small{color:#8d8d8d;font-size:1rem}.display output{font-size:clamp(3.8rem,15vw,6rem);font-weight:300;letter-spacing:-.07em;white-space:nowrap}.keypad{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.keypad button{border:0;height:min(19vw,82px);border-radius:50%;color:#fff;background:#333;font-size:1.75rem;cursor:pointer}.keypad button:active{filter:brightness(1.4)}.keypad .action{color:#161616;background:#a9a9a9}.keypad .operator,.keypad .equals{background:#f59f0b}.keypad .wide{grid-column:span 2;border-radius:99px;text-align:left;padding-left:31px}.biometric-unlock{margin:18px auto 0;display:block;border:0;background:transparent;color:#8d8d8d;font-size:.8rem;cursor:pointer}.secure-screen,.vault{min-height:100dvh;background:#101612;color:#edf5ec}.secure-screen{display:grid;place-items:center;padding:24px}.card{width:min(100%,410px);padding:32px;border:1px solid #2c3b2e;border-radius:24px;background:#18201a}.eyebrow{color:#9ebaa1;letter-spacing:.14em;font-size:.7rem;font-weight:800}.card h1,.vault h1{margin:8px 0}.card p{color:#b7c4b8;line-height:1.5}.card label{display:grid;gap:7px;margin:18px 0;font-size:.85rem;color:#cbd7cc}.card input{width:100%;padding:13px;border-radius:10px;border:1px solid #405442;color:#fff;background:#101612}.primary{border:0;border-radius:12px;padding:13px 17px;background:#b8e8bd;color:#112213;font-weight:750;cursor:pointer}.primary:disabled{opacity:.75;cursor:not-allowed}.text,.lock{border:0;background:transparent;color:#b8e8bd;cursor:pointer}.text{width:100%;margin-top:15px}.error{color:#ffb4a9!important}.vault{padding:30px 24px}.vault header{display:flex;justify-content:space-between;align-items:start}.lock{border:1px solid #3a513d;padding:9px 13px;border-radius:9px}.empty-state{max-width:370px;margin:20vh auto 0;text-align:center}.empty-state h2{margin-bottom:6px}.empty-state p{color:#aab9ac;line-height:1.5}.vault-icon{width:66px;height:66px;margin:auto;display:grid;place-items:center;border-radius:20px;background:#243326;color:#b8e8bd;font-size:2.3rem}.empty-state .primary{margin-top:12px}.primary small{display:block;font-weight:500;opacity:.7}:root,body{color:#eaf6ff;background:#030716}.calculator{background:radial-gradient(circle at 50% 0%,#0d2d60 0,#030716 48%)}.display small{color:#79a6d6}.display output{color:#eaf8ff;text-shadow:0 0 22px rgba(47,190,255,.5)}.keypad button{border:1px solid rgba(105,190,255,.1);background:#0b1b34;color:#eaf6ff}.keypad .action{color:#04101f;background:#a4dfff}.keypad .operator,.keypad .equals{color:#00121d;background:#25c1ff;box-shadow:0 0 20px #00a6ff73}.biometric-unlock,.row-action,.text,.lock{color:#47ceff}.file-row,.settings-list article{border-color:#4eb1ff33}.file-mark{color:#39c6ff;text-shadow:0 0 16px #008dff}.file-name small,.settings-list p,.empty-state p,.empty-state small{color:#8ca8c4}.row-action.danger,.vault-error,.error{color:#ff9eb7!important}.secure-screen,.vault{background:radial-gradient(circle at top right,#0b2854,#030716 46%);color:#eaf6ff}.card{border-color:#49beff61;background:#06142cf0;box-shadow:0 0 40px #007bff29}.eyebrow{color:#47ceff;text-shadow:0 0 12px #008dff}.card p{color:#a6c2e0}.card label{color:#c9e3fb}.card input,.settings-list select{border-color:#267dc3;color:#eaf6ff;background:#030b1a}.primary{background:linear-gradient(135deg,#4bd4ff,#08f);color:#001321;box-shadow:0 0 22px #009dff59}.lock{border-color:#267dc3}.vault-icon{background:#092652;color:#47ceff;box-shadow:0 0 25px #009cff59}.apps button{border-color:#267dc3;background:#07142b;color:#dcefff}.apps button.chosen{color:#001a2d;background:#4cd5ff;border-color:#4cd5ff;box-shadow:0 0 18px #00aeff59}.switch span{background:#19385d}.switch input:checked+span{background:#00a8ff;box-shadow:0 0 14px #008dff}.intruder-list>div{border-color:#267dc3}.calculator{max-width:540px;background:#000;color:#fff;padding-inline:18px}.display{min-height:206px;padding:22px 12px 28px}.display small{color:#9b9b9f;font-size:1rem}.display output{color:#fff;text-shadow:none;font-weight:300}.keypad{gap:13px}.keypad button{height:min(19.2vw,84px);border:0;background:#333337;color:#fff;font-size:1.7rem;transition:filter .15s,transform .1s}.keypad button:active{filter:brightness(1.26);transform:scale(.97)}.keypad .action{color:#111;background:#a6a6ab}.keypad .operator,.keypad .equals{color:#fff;background:#ff9f0a;box-shadow:none}.keypad .wide{border-radius:48px;padding-left:31px}.biometric-unlock{color:#8e8e93;margin-top:20px}.calculator{justify-content:flex-start;min-height:100dvh;padding:calc(env(safe-area-inset-top) + 22px) 18px max(24px,env(safe-area-inset-bottom))}.calculator-topbar{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;min-height:64px}.calculator-topbar button{border:0;padding:0;color:#c7c7cb;background:transparent;font-size:2.2rem;line-height:1;cursor:pointer}.calculator-topbar .expand{display:grid;place-items:center}.calculator-topbar .expand svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.calculator-topbar .more{display:grid;place-content:center;gap:5px}.calculator-topbar .more i{display:block;width:5px;height:5px;border-radius:50%;background:currentColor}.calculator-tabs{display:flex;justify-content:center;align-items:center;gap:34px;font-size:2rem;font-weight:400;white-space:nowrap}.calculator-tabs span{color:#808084}.calculator-tabs .active{color:#f3f3f5}.calculator .display{flex:1;min-height:0;padding:12px 6px 50px;justify-content:flex-end;cursor:text;outline:0}.calculator .display small{font-size:1.15rem;margin-bottom:12px}.calculator .display output,.calculator .display-output{font-size:clamp(3rem,14vw,4.25rem);letter-spacing:-.06em}.display-value{display:flex;align-items:center;justify-content:flex-end;min-height:1.15em}.display-output{display:flex;align-items:center;padding:0;border:0;color:inherit;background:transparent;font:inherit;letter-spacing:inherit;cursor:text}.input-cursor{display:none;position:relative;width:0;height:0;flex:0 0 0}.input-cursor:after{position:absolute;top:-.63em;left:-1.5px;width:3px;height:1.26em;border-radius:99px;background:#ff7a1a;box-shadow:0 0 5px #ff7a1a77;content:""}.input-cursor.visible{display:block}.input-cursor.visible:after{animation:poco-caret 1s steps(1,end) infinite}@keyframes poco-caret{50%{opacity:0}}.calculator .keypad{gap:13px}.calculator .keypad button{height:min(19vw,82px);border-radius:28px;font-size:2rem;background:#242424}.calculator .keypad .action,.calculator .keypad .operator{color:#ff7a1a}.calculator .keypad .action{background:#242424}.calculator .keypad .equals{background:#ff7a1a;color:#fff}.calculator .keypad .wide{grid-column:auto;border-radius:28px;padding-left:0;text-align:center}.calculator .biometric-unlock{margin:18px auto 0}@media(max-height:700px){.calculator .display{padding-bottom:24px}.calculator-tabs{font-size:1.6rem;gap:22px}.calculator .keypad button{border-radius:22px}}.calculator-tabs button{color:#808084;background:transparent;border:0;padding:0;font-size:inherit;cursor:pointer}.calculator-tabs button.active{color:#f3f3f5}.calculator .keypad.scientific{grid-template-columns:repeat(5,1fr);gap:12px}.calculator .keypad.scientific button{height:min(15.8vw,68px);border-radius:24px;font-size:1.45rem}.converter-grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);align-content:start;gap:52px 18px;padding:145px 18px 40px}.converter-grid button{display:grid;gap:14px;justify-items:center;color:#e8e8ea;background:transparent;border:0;font-size:2.2rem;cursor:pointer}.converter-grid span{min-width:44px;text-align:center;color:#c9c9cc}.converter-grid small{font-size:1rem;white-space:nowrap}.converter-tool{flex:1;width:min(100%,430px);margin:34px auto 0;display:grid;align-content:start;gap:18px}.converter-tool h2{margin:0 0 20px;font-size:1.65rem}.tool-back{justify-self:start;background:transparent;border:0;color:#eee;font-size:3rem;line-height:.7;cursor:pointer}.converter-tool label{display:grid;gap:8px;color:#aaa;font-size:.9rem}.converter-tool input,.converter-tool select{width:100%;padding:15px;border:0;border-radius:16px;background:#242424;color:#fff;font-size:1.05rem}.unit-row{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:8px}.unit-row span{text-align:center;color:#ff7a1a}.converter-tool output{display:grid;gap:8px;margin-top:16px;padding:22px;border-radius:22px;background:#242424;color:#fff;font-size:1.5rem;word-break:break-word}.converter-tool output small{color:#a7a7aa;font-size:.85rem}.converter-tool>small{color:#8e8e93}.converter-tool p{display:flex;justify-content:space-between;margin:0;padding:13px 0;border-bottom:1px solid #282828;color:#aaa}.converter-tool p strong{color:#fff}main.vault:not(.settings){display:flex;flex-direction:column;min-height:100dvh}main.vault:not(.settings)>header{flex:0 0 auto;gap:18px}main.vault:not(.settings)>header>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}main.vault:not(.settings) .empty-state{width:min(100%,440px);margin:auto;padding:30px 12px;display:grid;justify-items:center;gap:12px}main.vault:not(.settings) .empty-state h2{margin:8px 0 0;font-size:clamp(1.6rem,5vw,2rem)}main.vault:not(.settings) .empty-state p{max-width:34ch;margin:0}.empty-actions{display:grid;justify-items:center;gap:12px;margin-top:8px}.empty-actions small{max-width:34ch;text-align:center}@media(max-width:520px){.vault{padding:22px 18px}.vault header{align-items:flex-start}.vault h1{font-size:clamp(2rem,10vw,2.8rem);line-height:1.05}.vault header>div:first-child{min-width:0}.vault header>div:last-child{gap:6px}.vault .lock{padding:8px 10px;font-size:.88rem}.empty-state{margin-top:0}.vault-files,.settings-list{margin:34px auto}.file-row{flex-wrap:wrap}.file-name{min-width:calc(100% - 52px)}.file-row .row-action{margin-left:auto}.file-row .row-action+.row-action{margin-left:0}}@media(max-width:360px){.vault{padding-inline:14px}.vault header{gap:10px}.vault .lock{font-size:.8rem}.empty-actions .primary{width:100%}}.calculator{width:min(100%,560px);margin-inline:auto;background:#000}.calculator-topbar{min-height:56px}.calculator-tabs{gap:26px;font-size:clamp(1.3rem,6.6vw,1.62rem)}.calculator .keypad{width:min(100%,356px);margin-inline:auto;gap:10px}.calculator .keypad button{height:min(16vw,70px);border-radius:23px;font-size:1.8rem}.calculator .keypad.scientific{width:min(100%,430px);gap:9px}.calculator .keypad.scientific button{height:min(14vw,60px);border-radius:21px;font-size:1.22rem}.calculator .display{padding-right:10px;padding-bottom:clamp(32px,7vh,52px)}.converter-grid{width:min(100%,460px);margin:0 auto;padding:clamp(64px,12vh,148px) 12px 48px;gap:clamp(42px,7.5vh,76px) clamp(16px,8vw,54px)}.converter-grid button{min-width:0;gap:12px;padding:0;font-size:1rem;font-weight:400}.converter-grid .converter-icon{display:grid;width:48px;height:48px;place-items:center;color:#cfcfd2;font-size:2rem;font-weight:500;line-height:1}.converter-grid .converter-icon svg{width:42px;height:42px;stroke-width:2.7}.converter-grid button small{color:#dedee1;font-size:clamp(.95rem,3.8vw,1.08rem);line-height:1.1;white-space:nowrap}.converter-grid button:active .converter-icon,.converter-grid button:focus-visible .converter-icon{color:#fff;transform:scale(.92)}.converter-tool{width:min(100%,440px);margin:0 auto;padding:12px 12px 44px;gap:16px}.converter-tool>header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;margin:0 -8px 18px}.converter-tool>header:after{content:""}.converter-tool h2{margin:0;color:#f5f5f7;font-size:clamp(1.35rem,6vw,1.7rem);font-weight:400;text-align:center}.tool-back{width:48px;height:48px;border:0;border-radius:50%;background:transparent;color:#d5d5d8;font-size:2.2rem;line-height:1;cursor:pointer}.tool-back:active{background:#242426}.converter-tool label{grid-template-columns:1fr minmax(0,1.4fr);align-items:center;gap:12px;min-height:66px;padding:0 18px;border-radius:20px;background:#202020;color:#b6b6ba;font-size:.92rem}.converter-tool label input,.converter-tool label select{min-width:0;padding:0;color:#f4f4f6;background:transparent;font-size:1.2rem}.converter-tool .unit-row{gap:12px}.converter-tool .unit-row select{padding:17px 14px;border-radius:20px;background:#202020;font-size:1rem}.converter-tool .unit-row span{color:#ff7a18;font-size:1.45rem}.converter-tool output{min-height:92px;padding:20px;border-radius:22px;background:#202020;font-size:clamp(1.55rem,8vw,2.15rem)}@media(min-width:700px){.calculator{min-height:100dvh}}@media(max-width:380px){.converter-grid{padding-top:44px;gap:38px 8px}.converter-grid .converter-icon{transform:scale(.88)}.converter-grid button small{font-size:.86rem}.converter-tool{padding-inline:8px}}.apk-modal-backdrop{position:fixed;z-index:30;inset:0;display:grid;place-items:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.apk-modal{width:min(100%,360px);padding:28px 24px 22px;border:1px solid rgba(255,255,255,.12);border-radius:28px;color:#f3f3f5;background:linear-gradient(155deg,#242424,#141414);box-shadow:0 20px 60px #000b;text-align:center}.apk-modal-mark{display:grid;width:54px;height:54px;margin:0 auto 15px;place-items:center;border-radius:17px;color:#ff7a1a;background:#2b2119;font-size:2rem}.apk-modal .eyebrow{margin:0;color:#ff8b43;text-shadow:none}.apk-modal h2{margin:8px 0 10px;font-size:1.45rem}.apk-modal p:not(.eyebrow){margin:0;color:#bcbcc0;line-height:1.5;font-size:.93rem}.apk-modal .primary{display:block;width:100%;margin-top:22px;padding:13px 16px;border-radius:14px;color:#fff;background:#ff6f17;box-shadow:none;text-decoration:none}.apk-modal-close{margin-top:6px;color:#ddd}.folder-strip{display:flex;gap:8px;margin:16px 0;overflow-x:auto;padding-bottom:3px}.folder-strip button{flex:0 0 auto;border:1px solid #343434;border-radius:99px;padding:8px 12px;color:#c9c9cd;background:#1d1d1d;font-size:.8rem}.folder-strip button.active{border-color:#ff7a1a;color:#fff;background:#482818}.folder-strip .folder-add{color:#ff7a1a;font-size:1.1rem}.folder-delete{margin:-8px 0 14px;border:0;color:#ee8e55;background:transparent;font-size:.78rem}.vault-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:12px}.vault-card{min-width:0;padding:8px;border-radius:15px;background:#151515}.vault-card strong,.vault-card small{display:block;overflow:hidden;margin:7px 2px 0;text-overflow:ellipsis;white-space:nowrap}.vault-card strong{color:#eee;font-size:.82rem}.vault-card small{color:#949499;font-size:.72rem}.vault-card>div{display:flex;flex-wrap:wrap;gap:1px;margin-top:3px}.vault-card .row-action{padding:5px 3px;font-size:.68rem}.vault-thumbnail{position:relative;display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border:0;border-radius:11px;color:#bdbdc2;background:#292929;font-size:1.8rem}.vault-thumbnail img,.vault-thumbnail video{width:100%;height:100%;object-fit:cover}.video-mark{position:absolute;right:8px;bottom:8px;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#fff;background:#0009;font-size:.75rem}.preview-backdrop{position:fixed;z-index:35;inset:0;display:grid;place-items:center;padding:20px;background:#000c}.vault-preview{width:min(100%,560px);max-height:90dvh;overflow:auto;border-radius:18px;background:#181818}.vault-preview header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;color:#eee}.vault-preview img,.vault-preview video{display:block;width:100%;max-height:78dvh;object-fit:contain;background:#000}.vault-preview p{padding:28px;color:#aaa;text-align:center}.vault-title{display:flex;align-items:center;gap:10px}.vault-back,.preview-back,.folder-back{border:0;color:#d9d9dc;background:transparent;cursor:pointer}.vault-back{width:38px;height:42px;padding:0;font-size:1.8rem}.folder-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 14px}.folder-actions .folder-delete{margin:0}.folder-back{padding:7px 0;color:#ff9a59;font-size:.8rem}.folder-empty{display:grid;justify-items:center;gap:10px;padding:48px 16px;border:1px dashed #343434;border-radius:16px;color:#929297;text-align:center}.folder-empty>span{font-size:2rem}.folder-empty p{margin:0 0 4px}.vault-thumbnail.error{border:1px solid #7d3d35;color:#ff9f91}.broken-mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid currentColor;border-radius:50%}.preview-back{padding:8px 0;color:#ff9a59}.vault-preview header strong{min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:520px){.vault-title{gap:3px}.vault-title h1{font-size:1.7rem}.vault-title .vault-back{margin-left:-8px}.vault-preview{max-height:calc(100dvh - 24px)}.preview-backdrop{padding:12px}.vault-preview header{padding:10px 12px}.preview-back,.vault-preview header .row-action{font-size:.78rem}}.converter-native{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;padding:0 0 max(4px,env(safe-area-inset-bottom))}.converter-native>header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;min-height:54px;margin:0}.converter-native>header:after{content:""}.converter-native h2{margin:0;color:#eee;font-size:1.08rem;font-weight:400;text-align:center}.converter-native .tool-back{width:48px;height:48px;font-size:1.8rem}.native-values{display:grid;gap:16px;padding:14px 10px 0}.native-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:31px}.native-row button,.native-row span{overflow:hidden;padding:0;border:0;color:#dedee1;background:transparent;font-size:.91rem;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.native-row strong{color:#e4b28b;font-size:1rem;font-weight:400;text-align:right}.converter-keypad{width:min(100%,356px)!important;margin-top:auto!important;padding:0 0 8px}.converter-keypad button{height:min(15.4vw,66px)!important;border-radius:13px!important;font-size:1.15rem!important}.converter-keypad .action,.converter-keypad .operator{color:#bd7b46!important}.converter-keypad .equals{background:#f47822!important}.compact-keypad{grid-template-columns:repeat(4,1fr)}.unit-sheet{position:absolute;z-index:4;top:90px;left:0;width:min(250px,72vw);max-height:calc(100dvh - 180px);overflow:auto;padding:8px 0;border-radius:10px;background:#303030;box-shadow:0 9px 20px #0009}.unit-sheet button{display:block;width:100%;padding:10px 14px;border:0;color:#eee;background:transparent;font-size:.78rem;text-align:left}.unit-sheet button.chosen{color:#e2823e}.unit-sheet button.chosen:after{content:"✓";float:right}.native-form{display:grid;gap:9px;padding:14px 10px;color:#b8b8b8}.native-form small{color:#b8b8b8;font-size:.83rem}.native-form input{width:100%;padding:8px 0;border:0;border-bottom:1px solid #202020;color:#eee;background:transparent;font-size:1rem;outline:0}.native-form label{display:grid;grid-template-columns:1fr 80px;align-items:center;gap:12px;font-size:.83rem}.native-form label input{text-align:right}.native-form label button{border:0;color:#ddd;background:#262626;border-radius:5px;padding:7px;font-size:.75rem}.finance-tabs{display:flex;gap:3px}.finance-tabs button{flex:1;padding:8px;border:0;color:#bbb;background:#242424;font-size:.72rem}.finance-tabs button.active{color:#fff;background:#333}.calculate{position:absolute;right:0;bottom:14px;left:0;width:calc(100% - 20px);margin:auto;padding:8px;border:0;border-radius:8px;color:#fff;background:#ff6c14;font-size:.78rem}.native-date{display:grid;gap:18px;padding:18px 10px}.native-date>div{display:grid;grid-template-columns:1fr auto;font-size:.86rem}.native-date span{color:#aaa}.native-date button{border:0;color:#d7aa86;background:transparent}.native-date article{margin-top:8px;padding:14px;border-radius:7px;background:#252525;text-align:center}.native-date article b{color:#d28a55;font-size:.8rem;font-weight:400}.native-date article div{display:flex;justify-content:space-around;margin-top:16px}.native-date article span{display:grid;gap:5px;font-size:.68rem}.native-date article strong{color:#eee;font-size:1rem;font-weight:400}.discount-values{padding-top:20px}.discount-values .native-row span{color:#bcbcbc}.discount-values .native-row strong{color:#d9a278}@media(min-height:800px){.converter-keypad button{height:min(15vw,66px)!important;border-radius:14px!important}}.folder-onboarding .folder-symbol,.folder-glyph{color:#49cfff;transform:skew(-4deg)}.onboarding-step{margin-top:8px;color:#48cfff;font-size:.68rem;font-weight:800;letter-spacing:.14em}.folder-library,.folder-view{width:min(100%,920px);margin:42px auto 0}.library-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.library-heading>div:last-child{display:flex;gap:9px}.library-heading span,.folder-view-heading span{color:#8196ad;font-size:.78rem}.library-heading h2{margin:3px 0 0;font-size:1.55rem}.secondary-action{border:1px solid #245e91;border-radius:12px;padding:12px 15px;color:#55cdff;background:#07152a;font-weight:700;cursor:pointer}.secondary-action:active,.primary:active{transform:scale(.98)}.folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.folder-card{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(71,171,255,.14);border-radius:19px;background:linear-gradient(150deg,#0e2649f0,#061022f5);box-shadow:0 12px 30px #00000029}.folder-open{display:block;width:100%;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.folder-cover{position:relative;display:grid;width:100%;aspect-ratio:1.65;place-items:center;overflow:hidden;color:#49cfff;background:radial-gradient(circle at 70% 20%,#124a80,#081a34 62%);font-size:2.7rem}.folder-cover img,.folder-cover video{width:100%;height:100%;object-fit:cover}.folder-cover:after{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#020812a3);content:""}.folder-meta{display:grid;gap:4px;padding:14px 42px 15px 15px}.folder-meta strong{overflow:hidden;color:#f2f7fb;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.folder-meta small{color:#8299b0;font-size:.72rem}.folder-menu{position:absolute;right:7px;bottom:9px;width:34px;height:34px;border:0;border-radius:50%;color:#99aec3;background:transparent;font-size:1.3rem;cursor:pointer}.folder-menu:active{background:#18314f}.folder-view-heading{display:grid;grid-template-columns:46px minmax(0,1fr) 42px;align-items:center;gap:8px;margin-bottom:16px}.folder-view-heading h2{overflow:hidden;margin:2px 0;font-size:1.55rem;text-overflow:ellipsis;white-space:nowrap}.folder-view-heading>div>small{color:#43caff;font-size:.62rem;font-weight:800;letter-spacing:.13em}.folder-view-back,.folder-options{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;color:#dceaf6;background:#0c1d34;cursor:pointer}.folder-view-back{font-size:1.45rem}.folder-options{font-size:1.35rem}.folder-toolbar{display:flex;justify-content:space-between;gap:10px;margin:0 0 22px 54px}.danger-text{margin-left:auto;border-color:#713544;color:#ff9cb3;background:#210c16}.folder-view .vault-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.folder-view .folder-empty{margin-left:54px}.folder-empty h3{margin:0;color:#eaf4fc}.folder-empty .folder-glyph{font-size:2.5rem}.sheet-backdrop{position:fixed;z-index:40;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:20px;background:#000000b8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.vault-sheet{width:min(100%,480px);max-height:min(82dvh,650px);overflow:auto;padding:10px 22px calc(22px + env(safe-area-inset-bottom));border:1px solid rgba(92,182,255,.22);border-radius:28px;color:#ebf6ff;background:linear-gradient(160deg,#102746,#071426 65%);box-shadow:0 -20px 60px #00000073}.sheet-handle{width:42px;height:4px;margin:0 auto 18px;border-radius:9px;background:#526a80}.vault-sheet header{display:flex;align-items:start;justify-content:space-between;gap:16px}.vault-sheet header small{color:#42c8ff;font-size:.63rem;font-weight:800;letter-spacing:.13em}.vault-sheet h2{margin:4px 0 0;font-size:1.35rem}.sheet-close{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:#b8c8d7;background:#18314d;font-size:1.4rem;cursor:pointer}.folder-editor label{display:grid;gap:8px;margin-top:25px;color:#afc2d5;font-size:.78rem}.folder-editor input{width:100%;padding:15px 16px;border:1px solid #2a72aa;border-radius:14px;outline:0;color:#f3f9ff;background:#050e1c;font-size:1rem}.folder-editor input:focus{border-color:#47ceff;box-shadow:0 0 0 3px #27b2ee21}.folder-editor p{margin:12px 1px 22px;color:#7f96ac;font-size:.78rem;line-height:1.5}.sheet-submit{width:100%}.folder-choice-list{display:grid;gap:7px;margin-top:20px}.folder-choice-list button{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:11px;border:0;border-radius:14px;color:#ecf6ff;background:#0c213d;text-align:left;cursor:pointer}.folder-choice-list button:active{background:#14365f}.folder-choice-list button>span:nth-child(2){display:grid;gap:3px}.folder-choice-list small{color:#7f98b0}.choice-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#49ceff;background:#123457;font-size:1.35rem}.new-folder-link{width:100%;margin-top:12px;padding:13px;border:1px dashed #2d6b9b;border-radius:13px;color:#4dceff;background:transparent;font-weight:700;cursor:pointer}@media(min-width:700px){.sheet-backdrop{align-items:center}.vault-sheet{border-radius:28px}}@media(max-width:560px){.folder-library,.folder-view{margin-top:28px}.library-heading{align-items:start}.library-heading>div:last-child{display:grid}.library-heading .secondary-action,.library-heading .primary{padding:9px 11px;font-size:.78rem}.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.folder-cover{aspect-ratio:1.3}.folder-meta{padding:11px 36px 12px 11px}.folder-view-heading{grid-template-columns:42px minmax(0,1fr) 38px}.folder-toolbar{margin-left:0}.folder-toolbar .primary,.folder-toolbar .secondary-action{padding:10px 12px;font-size:.78rem}.folder-view .folder-empty{margin-left:0}.sheet-backdrop{padding:0}.vault-sheet{border-right:0;border-bottom:0;border-left:0;border-radius:28px 28px 0 0}}@media(max-width:350px){.folder-grid{grid-template-columns:1fr}.folder-toolbar{display:grid}.danger-text{width:100%;margin:0}}.vault-notice{position:fixed;z-index:25;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));max-width:min(380px,calc(100% - 36px));margin:0;padding:12px 15px;border:1px solid #226b91;border-radius:13px;color:#c9f1ff;background:#09213a;box-shadow:0 12px 32px #0008;font-size:.82rem}.media-info-sheet{width:min(100%,540px)}.info-hero{position:relative;display:grid;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;margin:20px 0;padding:10px;border:1px solid rgba(89,181,255,.14);border-radius:17px;background:#0a1c33}.info-hero>img,.info-hero>video,.info-hero>span:first-child{width:74px;height:74px;border-radius:12px;object-fit:cover;background:#030b17}.info-hero>span:first-child{display:grid;place-items:center;color:#43caff;font-size:1.7rem}.info-hero>div{display:grid;min-width:0;gap:5px}.info-hero strong{overflow:hidden;color:#f1f8ff;text-overflow:ellipsis;white-space:nowrap}.info-hero small{color:#82a0ba}.info-section{margin-top:16px}.info-section h3{margin:0 0 8px;color:#6fd9ff;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.info-section dl{overflow:hidden;margin:0;border:1px solid rgba(83,168,235,.14);border-radius:15px;background:#040e1cb3}.info-section dl>div{display:grid;grid-template-columns:minmax(105px,.8fr) minmax(0,1.35fr);gap:14px;padding:11px 13px;border-top:1px solid rgba(83,168,235,.1)}.info-section dl>div:first-child{border-top:0}.info-section dt{color:#8199b0;font-size:.76rem}.info-section dd{overflow-wrap:anywhere;margin:0;color:#e1edf7;font-size:.78rem;text-align:right}.vault-preview header>div{display:flex;align-items:center}.media-info-sheet .video-mark{inset:58px auto auto 64px;width:24px;height:24px}@media(max-width:420px){.info-section dl>div{grid-template-columns:95px minmax(0,1fr);gap:9px}.info-hero{grid-template-columns:62px minmax(0,1fr)}.info-hero>img,.info-hero>video,.info-hero>span:first-child{width:62px;height:62px}}.secure-screen,.vault{--secure-bg:#020817;--secure-surface:#07152a;--secure-surface-2:#0a1d38;--secure-line:rgba(77,171,255,.16);--secure-blue:#35b9ff;--secure-blue-strong:#168cff;--secure-text:#f2f8ff;--secure-muted:#8299b3;background:radial-gradient(800px 460px at 90% -10%,rgba(18,111,222,.22),transparent 62%),radial-gradient(580px 400px at -10% 80%,rgba(0,179,255,.08),transparent 62%),var(--secure-bg);color:var(--secure-text)}.secure-screen:before,.vault:before{position:fixed;z-index:0;inset:0;pointer-events:none;background-image:linear-gradient(rgba(70,164,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(70,164,255,.025) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 72%);mask-image:linear-gradient(to bottom,black,transparent 72%);content:""}.secure-screen>*,.vault>*{position:relative;z-index:1}.secure-screen{padding:clamp(18px,5vw,40px)}.secure-screen .card{width:min(100%,420px);padding:clamp(24px,7vw,38px);border:1px solid var(--secure-line);border-radius:26px;background:linear-gradient(155deg,#0b1f3af0,#040e1dfa);box-shadow:0 24px 70px #00000073,inset 0 1px #ffffff09}.secure-screen .card:before{display:grid;width:52px;height:52px;margin-bottom:24px;place-items:center;border:1px solid rgba(69,192,255,.28);border-radius:17px;color:var(--secure-blue);background:#1368b129;box-shadow:0 0 28px #009aff24;content:"◇";font-size:1.65rem}.secure-screen .eyebrow,.vault .eyebrow{color:var(--secure-blue);text-shadow:none;letter-spacing:.18em}.secure-screen .card h1{margin:8px 0 10px;font-size:clamp(1.65rem,7vw,2.15rem);letter-spacing:-.035em}.secure-screen .card p{margin:0 0 26px;color:var(--secure-muted);font-size:.91rem}.secure-screen .card label{gap:9px;margin:15px 0;color:#abc0d6;font-size:.76rem;font-weight:650}.secure-screen .card input{min-height:50px;padding:0 15px;border:1px solid var(--secure-line);border-radius:14px;outline:0;color:var(--secure-text);background:#010814b8}.secure-screen .card input:focus{border-color:var(--secure-blue);box-shadow:0 0 0 3px #35b9ff1c}.secure-screen .card .primary{width:100%;margin-top:8px}.primary{min-height:44px;border-radius:13px;color:#001222;background:linear-gradient(135deg,#55d4ff,#168cff);box-shadow:0 8px 24px #0089ff33;transition:transform .15s,filter .15s}.primary:hover{filter:brightness(1.06)}.primary:active{transform:scale(.98)}.secondary-action,.lock{min-height:42px;border:1px solid var(--secure-line);border-radius:12px;color:#a9dcff;background:#081d37b8;box-shadow:none}.lock:hover,.secondary-action:hover{border-color:#40bcff6b;background:#0c2342}.text{color:#80ccff}.vault{padding:clamp(18px,3vw,34px) clamp(16px,4vw,46px);overflow-x:hidden}.vault>header{width:min(100%,1120px);margin:0 auto;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--secure-line)}.vault-title{gap:12px}.vault-title h1,.vault>header h1{margin:5px 0 0;color:var(--secure-text);font-size:clamp(1.45rem,4vw,2rem);line-height:1;letter-spacing:-.035em}.vault-back{display:grid;width:42px;height:42px;place-items:center;margin:0!important;border:1px solid var(--secure-line);border-radius:13px;color:#b9d4e9;background:#07182db8;font-size:1.35rem}.vault>header>div:last-child{gap:8px}.header-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--secure-line);border-radius:12px;color:#a9dcff;background:#081d37b8;font-size:1.15rem;cursor:pointer}.header-icon:hover,.header-icon:active{color:#fff;border-color:#40bcff6b;background:#0c2b4e}.header-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.app-lock-screen{min-height:100dvh;display:grid;place-items:center;padding:24px;color:#edf7ff;background:radial-gradient(circle at 50% 18%,#0d315d 0,#06162c 34%,#020711 72%)}.app-lock-card{width:min(100%,390px);padding:34px 28px 28px;border:1px solid rgba(77,174,255,.22);border-radius:26px;text-align:center;background:#041122e6;box-shadow:0 24px 70px #00000073}.app-lock-shield{display:grid;width:70px;height:70px;place-items:center;margin:0 auto 22px;border:1px solid rgba(66,190,255,.3);border-radius:22px;color:#53c8ff;background:#0a2a50;box-shadow:0 0 34px #27a9ff29}.app-lock-shield svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.app-lock-card h1{margin:9px 0 7px;font-size:clamp(1.55rem,7vw,2rem);overflow-wrap:anywhere}.app-lock-card>p{margin:0 0 24px;color:#90aac2}.app-lock-card form{display:grid;gap:12px}.app-lock-card input{width:100%;padding:15px 16px;border:1px solid rgba(88,172,238,.3);border-radius:14px;outline:0;color:#fff;background:#071a30;text-align:center;font-size:1.1rem;letter-spacing:.18em}.app-lock-card input:focus{border-color:#43bdff;box-shadow:0 0 0 3px #43bdff1f}.app-lock-card form .primary{width:100%;background:linear-gradient(135deg,#51d0ff,#168cff);color:#03101e}.app-lock-error{color:#ff9e9e}.app-lock-biometric,.app-lock-cancel{border:0;background:transparent;cursor:pointer}.app-lock-biometric{margin-top:16px;color:#62caff}.app-lock-cancel{display:block;margin:15px auto 0;color:#8199af}.vault .folder-library,.vault .folder-view,.vault .settings-list{width:min(100%,1120px);max-width:1120px;margin:clamp(24px,5vw,48px) auto 0}.library-heading{align-items:center;margin-bottom:18px}.library-heading span,.folder-view-heading span{color:var(--secure-muted)}.library-heading h2,.folder-view-heading h2{color:var(--secure-text);letter-spacing:-.025em}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.folder-card{border-color:var(--secure-line);border-radius:18px;background:linear-gradient(145deg,#0b1f3af5,#051020fa);box-shadow:0 14px 34px #00000038;transition:transform .18s,border-color .18s}.folder-card:hover{transform:translateY(-2px);border-color:#3db6ff57}.folder-cover{aspect-ratio:1.75;color:var(--secure-blue);background:radial-gradient(circle at 70% 0,#174f85,#08182f 68%)}.folder-meta{padding-block:13px}.folder-meta strong{color:var(--secure-text)}.folder-meta small{color:var(--secure-muted)}.folder-menu,.folder-view-back,.folder-options{color:#a9c9e3;background:#0b213d}.folder-view-back:hover,.folder-options:hover,.folder-menu:hover{color:#fff;background:#12345d}.folder-toolbar{justify-content:flex-end;margin-bottom:18px}.folder-empty{min-height:260px;align-content:center;border-color:var(--secure-line);border-radius:20px;color:var(--secure-muted);background:#05112273}.folder-empty h3{color:var(--secure-text)}.vault-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.vault-card{padding:9px;border:1px solid var(--secure-line);border-radius:17px;background:linear-gradient(155deg,#091b34,#050f20)}.vault-thumbnail{border-radius:12px;color:#92b8d3;background:#061225}.vault-card strong{color:var(--secure-text)}.vault-card small{color:var(--secure-muted)}.vault-card>div{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;margin-top:7px}.vault-card .row-action{min-height:30px;border-radius:8px;color:#76cfff;background:#0f375b61;font-size:.68rem}.vault-card .row-action:hover{background:#12355c}.vault-card .row-action.danger{color:#ff9bae;background:#5b182d47}.vault-card>.vault-card-meta{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:5px;margin-top:5px}.vault-card-meta>span{min-width:0}.vault-card-meta strong,.vault-card-meta small{margin-top:4px}.media-menu{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:10px;color:#9ab5cc;background:transparent;font-size:1.3rem;line-height:1;cursor:pointer}.media-menu:hover,.media-menu:active{color:#eaf7ff;background:#102c4d}.media-action-sheet{width:min(100%,440px)}.media-action-sheet header h2{max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-action-list{display:grid;gap:6px;margin-top:18px}.media-action-list button{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:10px;border:0;border-radius:13px;color:#eaf5ff;background:transparent;text-align:left;cursor:pointer}.media-action-list button:hover,.media-action-list button:active{background:#0d294a}.media-action-list button>span:first-child{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#55caff;background:#0d3155;font-size:1.15rem}.media-action-list button>span:nth-child(2){display:grid;gap:3px}.media-action-list strong{font-size:.88rem}.media-action-list small{color:#819bb3;font-size:.72rem}.media-action-list b{color:#5f7992;font-size:1.2rem;font-weight:400}.media-action-list button.danger strong{color:#ff9caf}.media-action-list button.danger>span:first-child{color:#ff9caf;background:#321426}.import-progress{position:fixed;z-index:60;right:max(16px,env(safe-area-inset-right));bottom:calc(16px + env(safe-area-inset-bottom));width:min(390px,calc(100% - 32px));padding:15px;border:1px solid rgba(63,184,255,.25);border-radius:17px;color:#eff9ff;background:linear-gradient(145deg,#0a2340fa,#040f1efc);box-shadow:0 18px 55px #00000080;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.import-progress-head{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.import-progress-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#5cf;background:#0e3155}.import-progress-head>div{display:grid;min-width:0;gap:3px}.import-progress-head strong{font-size:.84rem}.import-progress-head small{overflow:hidden;color:#88a5bd;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.import-progress-head b{color:#66d1ff;font-size:.75rem}.import-progress-track{height:4px;margin:13px 0 9px;overflow:hidden;border-radius:99px;background:#142d46}.import-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#168cff,#55d8ff);transition:width .25s ease}.import-progress-track.indeterminate span{animation:import-slide 1.1s ease-in-out infinite}@keyframes import-slide{0%{transform:translate(-120%)}to{transform:translate(300%)}}.import-progress-meta{display:flex;justify-content:space-between;gap:14px;color:#7996ae;font-size:.68rem}.import-progress-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state.folder-onboarding{width:min(100%,420px);padding:34px 22px!important;border:1px solid var(--secure-line);border-radius:26px;background:linear-gradient(155deg,#0a1d37b3,#040e1db3)}.vault-icon{border:1px solid rgba(53,185,255,.22);background:#0b284d;box-shadow:0 0 35px #0094ff29}.settings-list{display:grid;gap:10px}.settings-list article{min-height:86px;padding:17px 18px;border:1px solid var(--secure-line);border-radius:17px;background:linear-gradient(145deg,#0a1c34db,#05101feb)}.settings-list article>div:first-child{min-width:0}.settings-list strong{color:var(--secure-text);font-size:.91rem}.settings-list p{margin:5px 0 0;color:var(--secure-muted);font-size:.79rem;line-height:1.45}.settings-list article .primary{flex:0 0 auto;min-height:38px;padding:9px 13px;font-size:.76rem}.settings-list article:not(.app-picker){border-right:0;border-left:0;border-radius:0;background:transparent}.settings-list{gap:0}.settings-list article:first-child{border-top:0}.settings-list select{border-color:var(--secure-line);border-radius:10px;color:#dcecff;background:#051225}.switch span{background:#18334f}.switch input:checked+span{background:linear-gradient(90deg,#168cff,#35c7ff);box-shadow:0 0 18px #009bff47}.apps{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.apps button{border-color:var(--secure-line);border-radius:11px;color:#bfd5e7;background:#07172c}.apps button.chosen{color:#001524;background:#4acbff;border-color:#4acbff}.intruder-list>div{border-color:var(--secure-line);background:#07172c}.vault-sheet{border-color:var(--secure-line);color:var(--secure-text);background:linear-gradient(160deg,#0c2443,#050f20 72%)}.sheet-close{color:#b9d0e3;background:#132f4e}.folder-editor input{border-color:var(--secure-line);background:#020b19}.folder-choice-list button,.info-hero{background:#0a203c}.info-section dl{background:#041225}.vault-preview{border:1px solid var(--secure-line);color:var(--secure-text);background:#061326}.vault-preview header{color:var(--secure-text);background:#091b32}.vault-preview header{display:grid;grid-template-columns:auto minmax(0,1fr) 38px;gap:8px}.vault-preview header strong{padding:0;text-align:center}.preview-back{min-height:38px;padding:8px 10px;border-radius:10px;color:#a9d9fa;background:transparent}.preview-info{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;color:#8fd6ff;background:#102d4c;cursor:pointer}.vault-notice{border-color:#35b9ff59;color:#d7f3ff;background:#08243e}.vault-error{width:min(100%,720px);padding:12px 15px;border:1px solid rgba(255,89,123,.22);border-radius:12px;background:#4b0f1f73}.apk-modal{border-color:var(--secure-line);color:var(--secure-text);background:linear-gradient(155deg,#0d2747,#050f20)}.apk-modal-mark{color:var(--secure-blue);background:#0c3156}.apk-modal .eyebrow{color:var(--secure-blue)}.apk-modal p:not(.eyebrow){color:var(--secure-muted)}.apk-modal .primary{color:#001222;background:linear-gradient(135deg,#55d4ff,#168cff)}@media(max-width:620px){.vault{padding:calc(18px + env(safe-area-inset-top)) 15px calc(20px + env(safe-area-inset-bottom))}.vault>header{align-items:center;padding-bottom:15px}.vault-title{gap:8px}.vault-title h1,.vault>header h1{font-size:1.35rem}.vault>header .eyebrow{font-size:.58rem}.vault .lock{min-height:38px;padding:7px 9px;font-size:.73rem}.library-heading{align-items:flex-end;gap:10px}.library-heading h2{font-size:1.3rem}.library-heading>div:last-child{display:flex}.library-heading .primary,.library-heading .secondary-action{min-height:38px;padding:8px 10px;font-size:.72rem}.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.folder-cover{aspect-ratio:1.35}.folder-meta strong{font-size:.84rem}.folder-view .vault-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.settings-list article{align-items:flex-start;gap:12px;padding:15px}.settings-list article:not(.app-picker){flex-wrap:wrap}.settings-list article .primary{margin-left:auto}}@media(max-width:370px){.vault>header>div:last-child{display:grid}.vault .lock{min-height:32px;padding:5px 8px}.library-heading{align-items:flex-start}.library-heading>div:last-child{display:grid}.folder-grid{grid-template-columns:1fr}.folder-cover{aspect-ratio:1.7}}
