@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff)format("woff")}:root{--bg-canvas:#fcfaf8;--bg-surface:#fff;--bg-subtle:#f0ece9;--bg-muted:#f7f4f2;--bg-brand:#f04e23;--bg-brand-pressed:#db4219;--bg-brand-subtle:#fff4ee;--bg-brand-soft:#ffe5d8;--bg-accent:#f19a1f;--bg-inverse:#1f1b19;--bg-success:#e7f6ec;--bg-danger:#fdecea;--bg-info:#eaf1fd;--bg-warning:#fef5e6;--text-primary:#1f1b19;--text-secondary:#5e5752;--text-tertiary:#7b736d;--text-disabled:#a9a19b;--text-on-brand:#fff;--text-brand:#c23a12;--text-success:#1a8048;--text-danger:#d0312d;--text-warning:#9a5b00;--text-info:#2b62d9;--border-default:#e5dfda;--border-strong:#d2cac4;--border-focus:#f04e23;--border-danger:#d0312d;--border-brand-subtle:#ffc8ad;--icon-primary:#1f1b19;--icon-secondary:#7b736d;--icon-brand:#f04e23;--grad-brand:linear-gradient(90deg, #f04e23 0%, #f19a1f 100%);--grad-brand-diag:linear-gradient(135deg, #f04e23 0%, #f19a1f 100%);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-full:999px;--shadow-card:0 1px 2px #1f1b190a, 0 6px 20px #1f1b190f;--shadow-raised:0 2px 6px #1f1b190f, 0 16px 36px #1f1b191a;--shadow-brand:0 8px 20px #f04e2347;--shadow-sheet:0 -6px 24px #1f1b191a;--focus-ring:0 0 0 4px #f04e231f;--scrim:#140f0d8c;--gutter:24px;--appbar-h:56px;--tabbar-h:86px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-size:15px;line-height:22px}h1,h2,h3,h4,p,dl,dd,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:var(--text-brand);text-decoration:none}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.t-display-l{letter-spacing:-.01em;font-size:34px;font-weight:800;line-height:40px}.t-display-amount{letter-spacing:-.015em;font-size:40px;font-weight:800;line-height:46px}.t-display-m{letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:34px}.t-heading-l{letter-spacing:-.005em;font-size:24px;font-weight:700;line-height:30px}.t-heading-m{letter-spacing:-.003em;font-size:20px;font-weight:700;line-height:26px}.t-heading-s{letter-spacing:-.002em;font-size:17px;font-weight:700;line-height:24px}.t-body-l{font-size:16px;font-weight:500;line-height:24px}.t-body-m{font-size:15px;font-weight:400;line-height:22px}.t-body-s{font-size:13px;font-weight:400;line-height:18px}.t-label-l{font-size:16px;font-weight:700;line-height:20px}.t-label-m{font-size:14px;font-weight:600;line-height:18px}.t-label-s{font-size:12px;font-weight:600;line-height:16px}.t-caption{font-size:12px;font-weight:500;line-height:16px}.t-overline{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.c-primary{color:var(--text-primary)}.c-secondary{color:var(--text-secondary)}.c-tertiary{color:var(--text-tertiary)}.c-disabled{color:var(--text-disabled)}.c-brand{color:var(--text-brand)}.c-success{color:var(--text-success)}.c-danger{color:var(--text-danger)}.c-warning{color:var(--text-warning)}.c-info{color:var(--text-info)}.c-on-brand{color:var(--text-on-brand)}.center{text-align:center}.nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#app{height:100dvh}.screen{background:var(--bg-canvas);flex-direction:column;max-width:560px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}.content{-webkit-overflow-scrolling:touch;min-height:0;padding:8px var(--gutter) 24px;flex:1;position:relative;overflow:hidden auto}.screen:not(.has-bar):not(.full-bleed) .content{padding-top:calc(var(--safe-top) + 16px)}.screen.full-bleed .content{padding:0}.screen:not(.full-bleed) .content>*+*{margin-top:16px}.screen.theme-dark{color:var(--text-on-brand);background:radial-gradient(120% 80% at 50% 45%,#3a302b 0%,#1d1816 60%,#151110 100%)}.screen.theme-brand{background:var(--grad-brand-diag);color:var(--text-on-brand)}.footer{padding:12px var(--gutter) calc(max(var(--safe-bottom), 8px) + 12px);flex-direction:column;flex:none;gap:8px;display:flex}.footer.footer-sheet{background:var(--bg-surface);box-shadow:var(--shadow-sheet);border-radius:28px 28px 0 0;padding-top:16px}.screen.has-tabs .footer{padding-bottom:48px}.appbar{height:calc(var(--appbar-h) + var(--safe-top) + 6px);padding:calc(var(--safe-top) + 6px) 16px 0;flex:none;grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;display:grid}.appbar-title{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.appbar-right{justify-content:flex-end;display:flex}.appbar-btn{border-radius:var(--r-full);background:var(--bg-surface);border:1px solid var(--border-default);width:40px;height:40px;color:var(--icon-primary);place-items:center;display:grid}.appbar-inverse .appbar-btn{color:var(--text-on-brand);background:#ffffff2e;border-color:#0000}.appbar-inverse .appbar-title{color:var(--text-on-brand)}.appbar-large{height:calc(64px + var(--safe-top) + 6px);padding:calc(var(--safe-top) + 6px) 16px 0;justify-content:space-between;align-items:center;display:flex}.appbar-large .text-link,.appbar-large a{color:var(--text-brand);font-size:14px;font-weight:600;line-height:18px}.tabbar{background:var(--bg-surface);box-shadow:var(--shadow-sheet);padding:10px 14px calc(max(var(--safe-bottom), 6px) + 8px);z-index:2;border-radius:28px 28px 0 0;flex:none;position:relative}.tabbar-tabs{justify-content:space-between;align-items:flex-start;display:flex}.tab{width:64px;color:var(--text-tertiary);flex-direction:column;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.tab-icon{place-items:center;width:24px;height:24px;display:grid;position:relative}.tab[aria-current=page]{color:var(--text-brand);font-weight:600}.tab[aria-current=page] .tab-icon{color:var(--icon-brand)}.tab-dot{background:var(--bg-brand);border:1.5px solid var(--bg-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-1px}.tab-pay{width:76px;color:var(--text-brand);padding-top:30px;position:relative}.tab-pay-btn{background:var(--grad-brand);border:4px solid var(--bg-surface);width:62px;height:62px;box-shadow:var(--shadow-brand);color:var(--text-on-brand);border-radius:50%;place-items:center;display:grid;position:absolute;top:-42px;left:7px}.tab-pay .tab-label{font-weight:600}.sheet-layer{z-index:20;flex-direction:column;justify-content:flex-end;max-width:560px;margin:0 auto;display:flex;position:fixed;inset:0}.sheet-scrim{background:var(--scrim);animation:.18s ease-out fade-in;position:absolute;inset:0}.sheet{background:var(--bg-surface);max-height:88dvh;box-shadow:var(--shadow-sheet);padding:12px 24px calc(max(var(--safe-bottom), 8px) + 16px);color:var(--text-primary);border-radius:32px 32px 0 0;animation:.22s ease-out sheet-up;position:relative;overflow-y:auto}.sheet-grabber{background:var(--border-strong);border-radius:3px;width:40px;height:5px;margin:0 auto 12px}.sheet-header{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}@keyframes sheet-up{0%{opacity:.6;transform:translateY(40px)}}@keyframes fade-in{0%{opacity:0}}.vendor-frame{z-index:28;max-width:560px;padding-bottom:var(--safe-bottom);background:var(--bg-canvas);color:var(--text-primary);flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0}.vendor-frame[hidden]{display:none}.vendor-frame-page{z-index:1;background:0 0;border:0;flex:1;width:100%;min-height:0;position:relative}.vendor-frame-spinner{margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%}.vendor-frame.is-loaded .vendor-frame-spinner{display:none}.picker-search::-webkit-search-cancel-button{-webkit-appearance:none}.picker-search{border-radius:var(--r-md);background:var(--bg-muted);border:0;outline:none;width:100%;height:44px;margin-bottom:12px;padding:0 14px}.picker-list{flex-direction:column;gap:4px;display:flex}.picker-option{border-radius:var(--r-md);text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}.picker-option.is-selected{background:var(--bg-brand-subtle)}.picker-empty{padding:12px 14px}.toast{left:50%;bottom:calc(var(--safe-bottom) + 110px);z-index:30;background:var(--bg-inverse);color:var(--text-on-brand);border-radius:var(--r-full);box-shadow:var(--shadow-raised);text-align:center;width:max-content;max-width:calc(100% - 48px);padding:10px 18px;animation:.18s ease-out fade-in;position:fixed;transform:translate(-50%)}.btn{border-radius:var(--r-full);white-space:nowrap;justify-content:center;align-items:center;gap:8px;transition:transform 80ms,filter .15s;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn-large{height:56px;padding:0 24px;font-size:16px;font-weight:700;line-height:20px}.btn-small{height:40px;padding:0 16px;font-size:14px;font-weight:600;line-height:18px}.btn-block{width:100%}.btn-primary{background:var(--grad-brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}.btn-secondary{background:var(--bg-brand-subtle);color:var(--text-brand)}.btn-outline{background:var(--bg-surface);color:var(--text-primary);border:1.5px solid var(--border-strong)}.btn-ghost{color:var(--text-brand);background:0 0}.btn-danger-ghost{color:var(--text-danger);background:0 0}.btn-light{background:var(--bg-surface);color:var(--text-primary)}.btn:disabled{background:var(--bg-subtle);color:var(--text-disabled);box-shadow:none;border-color:#0000}.btn-ghost:disabled,.btn-danger-ghost:disabled{background:0 0}.btn-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.text-link{color:var(--text-brand);font-weight:600}.field{flex-direction:column;gap:8px;display:flex}.field-label{color:var(--text-primary)}.field-box{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-md);text-align:left;align-items:center;gap:10px;width:100%;height:52px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.field-box input{min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:500;line-height:24px}.field-box input::placeholder{color:var(--text-tertiary);font-weight:500}.field-box:focus-within,.field-select:focus-visible{border:1.5px solid var(--border-focus);box-shadow:var(--focus-ring);outline:none}.field.has-error .field-box{border:1.5px solid var(--border-danger);box-shadow:none}.field.is-disabled .field-box{background:var(--bg-subtle);border-color:var(--bg-subtle)}.field-box:has(input:disabled){background:var(--bg-subtle);border-color:var(--bg-subtle)}.field-box:has(input[readonly]){background:var(--bg-subtle);border-color:var(--bg-subtle)}.field-box input:disabled,.field-box input[readonly]{color:var(--text-tertiary)}.field-help{align-items:flex-start;gap:6px;display:flex}.field-help svg{flex:none;margin-top:1px}.field-select{color:var(--text-primary);justify-content:space-between;font-size:16px;font-weight:500;line-height:24px}.field-select.is-placeholder{color:var(--text-tertiary)}.field-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-select svg{color:var(--icon-primary);flex:none}.field-phone .phone-country{flex:none;align-items:center;gap:6px;display:inline-flex}.phone-divider{background:var(--border-default);flex:none;width:1px;height:24px}.flag-my{background:repeating-linear-gradient(#cc0a21 0 1.14px,#fff 1.14px 2.28px);border-radius:3px;width:22px;height:16px;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0000001f}.flag-my-canton{background:#006;width:11px;height:9px;position:absolute;top:0;left:0}.flag-my-moon{background:#fc0;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;left:1.5px;box-shadow:inset -1.6px 0 #006}.flag-my-star{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#fc0;width:4px;height:4px;position:absolute;top:2.5px;left:6px}.checkbox-label{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.checkbox{background:var(--bg-surface);border:1.5px solid var(--border-strong);width:22px;height:22px;color:var(--text-on-brand);border-radius:7px;flex:none;place-items:center;display:grid}.checkbox.is-checked{background:var(--bg-brand);border-color:var(--bg-brand)}.checkbox-label input:focus-visible+.checkbox{outline:2px solid var(--border-focus);outline-offset:2px}.radio{background:var(--bg-surface);border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:22px;height:22px}.radio.is-selected{border:6px solid var(--border-focus)}.chip-row{gap:8px;display:flex}.chip{border-radius:var(--r-full);background:var(--bg-surface);border:1px solid var(--border-default);height:40px;color:var(--text-primary);white-space:nowrap;padding:0 18px}.chip.is-selected{background:var(--bg-inverse);border-color:var(--bg-inverse);color:var(--text-on-brand)}.pin-cells,.code-cells{justify-content:center;gap:11px;display:flex}.pin-cell,.code-cell{border-radius:var(--r-md);background:var(--bg-subtle);flex:48px;place-items:center;max-width:48px;height:56px;display:grid}.pin-cell.is-active,.code-cell.is-active{background:var(--bg-surface);border:2px solid var(--border-focus)}.pin-cell.is-error,.code-cell.is-error{background:var(--bg-danger);border:1.5px solid var(--border-danger)}.pin-dot{background:var(--text-primary);border-radius:50%;width:12px;height:12px}.pin-cell.is-error .pin-dot{background:var(--text-danger)}.pin-caret{background:var(--bg-brand);border-radius:1px;width:2px;height:22px;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.code-input{position:relative}.code-cell.is-filled{background:var(--bg-surface);border:1px solid var(--border-default)}.code-cell.is-error{color:var(--text-danger)}.code-native{opacity:0;caret-color:#0000;color:#0000;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.keypad{background:var(--bg-subtle);padding:16px var(--gutter) calc(max(var(--safe-bottom), 8px) + 8px);border-radius:28px 28px 0 0}.keypad-grid{grid-template-columns:repeat(3,1fr);gap:10px 9px;display:grid}.key{border-radius:var(--r-lg);background:var(--bg-surface);height:56px;box-shadow:var(--shadow-card);color:var(--text-primary);place-items:center;display:grid}.key:active:not(:disabled){background:var(--bg-muted)}.key-empty,.key-delete{box-shadow:none;background:0 0}.key-delete{color:var(--icon-primary)}.card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-lg);padding:16px}.card-raised{border-radius:var(--r-xl);box-shadow:var(--shadow-card);border:0}.badge{border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:4px;height:24px;padding:0 10px;display:inline-flex}.badge-brand{background:var(--bg-brand-subtle);color:var(--text-brand)}.badge-success{background:var(--bg-success);color:var(--text-success)}.badge-warning{background:var(--bg-warning);color:var(--text-warning)}.badge-danger{background:var(--bg-danger);color:var(--text-danger)}.badge-neutral{background:var(--bg-subtle);color:var(--text-secondary)}.badge-solid{background:var(--bg-brand);color:var(--text-on-brand)}.alert{border-radius:var(--r-md);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.alert svg{flex:none}.alert-info{background:var(--bg-info);color:var(--text-info)}.alert-warning{background:var(--bg-warning);color:var(--text-warning)}.alert-danger{background:var(--bg-danger);color:var(--text-danger)}.alert-success{background:var(--bg-success);color:var(--text-success)}.detail-list{flex-direction:column;gap:10px;display:flex}.detail-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-row dd{text-align:right}.dashed{border:0;border-top:1px dashed var(--border-strong);margin:4px 0}.list-group{background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:4px 16px}.list-row{text-align:left;width:100%;min-height:60px;color:var(--text-primary);align-items:center;gap:12px;padding:12px 4px;display:flex}.list-row:disabled{cursor:default}.list-row-label{flex:1;min-width:0}.list-row-chevron{color:var(--icon-secondary);flex:none}.list-row-icon3d{flex:none}.list-row-iconwrap{background:var(--bg-brand-subtle);width:36px;height:36px;color:var(--icon-brand);border-radius:18px;flex:none;place-items:center;display:grid}.list-row.is-danger .list-row-label{color:var(--text-danger)}.list-row.is-danger .list-row-iconwrap{background:var(--bg-danger);color:var(--text-danger)}.section-title{justify-content:space-between;align-items:baseline;display:flex}.avatar{background:var(--grad-brand-diag);color:var(--text-on-brand);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.avatar.has-photo{background:var(--bg-brand-subtle)}.avatar-photo{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-camera{background:var(--bg-inverse);border:2px solid var(--bg-surface);width:30px;height:30px;color:var(--text-on-brand);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-2px;right:-2px}.ring{flex:none;position:relative}.ring svg{display:block}.ring-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.step-progress{align-items:center;gap:14px;display:flex}.step-progress-text{flex-direction:column;display:flex}.quick-action{width:76px;color:var(--text-primary);flex-direction:column;align-items:center;gap:8px;display:flex}.quick-action-tile{background:var(--bg-surface);width:60px;height:60px;box-shadow:var(--shadow-card);border-radius:20px;place-items:center;display:grid}.timeline-item{border-radius:var(--r-md);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.timeline-item.is-due{background:var(--bg-brand-subtle)}.tl-marker{border-radius:14px;flex:none;place-items:center;width:28px;height:28px;display:grid}.tl-paid{background:var(--bg-success);color:var(--text-success)}.tl-due{background:var(--grad-brand)}.tl-due-dot{background:var(--bg-surface);border-radius:50%;width:8px;height:8px}.tl-upcoming{background:var(--bg-surface);border:1.5px solid var(--border-strong)}.tl-text{flex-direction:column;flex:1;display:flex}.tl-title{color:var(--text-primary)}.tl-date,.tl-amount{color:var(--text-tertiary)}.timeline-item.is-due .tl-date,.timeline-item.is-due .tl-amount{color:var(--text-brand)}.timeline-item.is-upcoming .tl-title,.timeline-item.is-upcoming .tl-amount{color:var(--text-secondary)}.checklist-item{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-lg);align-items:center;gap:12px;padding:14px;display:flex}.checklist-item.is-current{border:1.5px solid var(--border-focus);box-shadow:var(--shadow-card)}.cl-lead{background:var(--bg-subtle);width:44px;height:44px;color:var(--icon-primary);border-radius:14px;flex:none;place-items:center;display:grid}.checklist-item.is-done .cl-lead{background:var(--bg-success);color:var(--text-success)}.checklist-item.is-current .cl-lead{background:var(--bg-brand-subtle);color:var(--icon-brand)}.cl-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cl-sub{color:var(--text-secondary)}.checklist-item.is-done .cl-sub{color:var(--text-success)}.checklist-item.is-pending .cl-text .t-label-l{color:var(--text-secondary)}.cl-redo{color:var(--text-brand);padding:8px 0 8px 8px}.cl-lock{color:var(--icon-secondary);flex:none}.notification{border-radius:var(--r-lg);background:var(--bg-canvas);text-align:left;gap:12px;width:100%;padding:14px 16px;display:flex}.notification.is-unread{background:var(--bg-surface);box-shadow:var(--shadow-card)}.notification-icon{background:var(--bg-brand-subtle);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.notification-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-top{align-items:center;gap:8px;display:flex}.notification-title{flex:1;min-width:0}.notification-dot{background:var(--bg-brand);border-radius:50%;flex:none;width:8px;height:8px}.promo{border-radius:var(--r-full);background:var(--bg-surface);border:1px solid var(--border-default);height:56px;color:var(--icon-secondary);align-items:center;gap:10px;padding:0 8px 0 16px;display:flex}.promo-input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1}.promo-input::placeholder{color:var(--text-tertiary);font-weight:400}.promo-applied{background:var(--bg-success);border-color:var(--text-success);color:var(--text-success)}.promo-code{flex:1}.promo-remove{color:var(--text-danger);height:40px;padding:0 16px}.upload-box{border-radius:var(--r-lg);background:var(--bg-muted);border:1.5px dashed var(--border-strong);width:100%;min-height:176px;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px;display:flex}.upload-box.is-filled{background:var(--bg-surface);border:1px solid var(--border-default)}.upload-icon{background:var(--bg-brand-subtle);width:52px;height:52px;color:var(--icon-brand);border-radius:26px;place-items:center;display:grid}.upload-status{align-items:center;gap:6px;display:inline-flex}.amount-slider{appearance:none;--pct:50%;background:0 0;width:100%;height:28px;margin:0}.amount-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, #f04e23 0%, #f19a1f var(--pct), var(--bg-subtle) var(--pct));border-radius:4px;height:8px}.amount-slider::-moz-range-track{background:linear-gradient(90deg, #f04e23 0%, #f19a1f var(--pct), var(--bg-subtle) var(--pct));border-radius:4px;height:8px}.amount-slider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg-surface);border:5px solid var(--bg-brand);width:28px;height:28px;box-shadow:var(--shadow-brand);border-radius:50%;margin-top:-10px}.amount-slider::-moz-range-thumb{background:var(--bg-surface);border:5px solid var(--bg-brand);border-radius:50%;width:16px;height:16px}.big-amount{align-items:baseline;gap:8px;display:flex}.big-amount-cur{color:var(--text-brand);font-size:20px;font-weight:700;line-height:26px}.hero{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.footnote{text-align:center;justify-content:center;gap:6px;display:flex}.footnote svg{flex:none;width:12px;height:12px;margin-top:2px}.screens-list{flex-direction:column;gap:4px;display:flex}.not-loaded{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.spinner{border:4px solid var(--border-default);border-top-color:var(--bg-brand);border-radius:50%;flex:none;width:40px;height:40px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.screen.enter-forward{animation:.26s cubic-bezier(.2,.8,.2,1) screen-in-forward}.screen.enter-back{animation:.26s cubic-bezier(.2,.8,.2,1) screen-in-back}.screen.enter-fade{animation:.18s ease-out fade-in}@keyframes screen-in-forward{0%{opacity:0;transform:translate(32px)}}@keyframes screen-in-back{0%{opacity:0;transform:translate(-32px)}}@media (prefers-reduced-motion:reduce){.screen.enter-forward,.screen.enter-back{animation-name:fade-in}.spinner{animation-duration:2.4s}}.screen.has-tabs .content{overscroll-behavior-y:contain}.ptr{left:50%;top:calc(var(--safe-top) + 8px);z-index:5;background:var(--bg-surface);width:40px;height:40px;box-shadow:var(--shadow-raised);opacity:0;pointer-events:none;border-radius:50%;place-items:center;margin-left:-20px;display:grid;position:absolute;transform:translateY(-48px)}.screen.has-bar .ptr{top:calc(var(--appbar-h) + var(--safe-top) + 8px)}.ptr .spinner{border-width:3px;width:22px;height:22px;animation-play-state:paused}.ptr.is-refreshing{opacity:1;transition:transform .2s ease-out;transform:none}.ptr.is-refreshing .spinner{animation-play-state:running}.ptr.is-settling{transition:transform .2s ease-out,opacity .2s ease-out}.disclosure-layer{z-index:25;flex-direction:column;justify-content:flex-end;max-width:560px;margin:0 auto;display:flex;position:fixed;inset:0}.disclosure{background:var(--bg-surface);max-height:88dvh;box-shadow:var(--shadow-sheet);color:var(--text-primary);border-radius:32px 32px 0 0;flex-direction:column;animation:.22s ease-out sheet-up;display:flex;position:relative;overflow:hidden}.disclosure-head{background:var(--grad-brand-diag);color:var(--text-on-brand);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 12px;display:flex}.disclosure-art{object-fit:contain;width:56px;height:56px;margin:-8px 0}.disclosure-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 24px 8px;display:flex;overflow-y:auto}.disclosure-section{flex-direction:column;gap:6px;display:flex}.disclosure-section h3{align-items:center;gap:8px;display:flex}.disclosure-icon{background:var(--bg-brand-soft);width:26px;height:26px;color:var(--text-brand);border-radius:8px;flex:none;place-items:center;display:grid}.disclosure-foot{padding:12px 24px calc(max(var(--safe-bottom), 8px) + 12px);border-top:1px solid var(--border-default);flex-direction:column;flex:none;gap:10px;display:flex}.disclosure-foot>p{align-items:flex-start;gap:6px;display:flex}.disclosure-foot>p>svg{color:var(--text-brand);flex:none;margin-top:2px}.disclosure-amount{margin:calc(var(--safe-top) + 16px) var(--gutter) auto;border-radius:var(--r-xl,24px);background:var(--bg-surface);box-shadow:var(--shadow-raised);flex-direction:column;flex:none;gap:4px;padding:18px 20px 16px;animation:.22s ease-out fade-in;display:flex;position:relative}.disclosure{max-height:calc(100dvh - var(--safe-top) - 196px)}.auth-hero{height:calc(var(--auth-hero-h,246px) + var(--safe-top));background:var(--bg-brand-subtle);border-radius:0 0 36px 36px;flex:none;position:relative;overflow:hidden}.auth-phone .auth-hero{--auth-hero-h:246px}.auth-otp .auth-hero{--auth-hero-h:196px}.auth-details .auth-hero,.auth-forgot .auth-hero{--auth-hero-h:176px}.auth-pin .auth-hero{--auth-hero-h:96px}.auth-unlock .auth-hero{--auth-hero-h:136px}.auth-hero-ring{top:calc(var(--safe-top) - 124px);max-width:none;position:absolute;right:-80px}.auth-hero-arc{max-width:none;position:absolute;bottom:-80px;left:-83px}.auth-hero-ill{position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.auth-details .auth-hero-ill,.auth-forgot .auth-hero-ill{bottom:22px}.auth-hero .wordmark{left:var(--gutter);top:calc(var(--safe-top) + 10px);position:absolute}.auth-back{z-index:1;left:16px;top:calc(var(--safe-top) + 8px);position:absolute}.auth-main{padding:24px var(--gutter);flex-direction:column;display:flex}.auth-lead{margin-top:6px}.auth-main>.auth-lead+*{margin-top:22px}.auth-main>.field+*,.auth-main>*+.alert{margin-top:16px}.auth-phone .footer,.auth-welcome .footer{gap:12px}.auth-forgot .footer{gap:4px}.auth-forgot .auth-main>.auth-lead+*{margin-top:20px}.auth-legal-link{color:var(--text-brand);font-weight:700}.btn-primary.auth-busy:disabled{background:var(--grad-brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}.auth-otp .code-cells{justify-content:space-between;gap:8px}.auth-otp .code-cell{height:58px}.auth-otp .code-cell.is-filled{border-color:var(--border-strong)}.auth-otp-row{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.auth-otp-other{margin-top:12px}.auth-otp-other .text-link:disabled{color:var(--text-disabled)}.auth-pin-top{flex-direction:column;display:flex}.auth-pin-ill{margin:-46px auto 0;position:relative}.auth-pin-main{padding:18px var(--gutter) 24px;text-align:center;flex-direction:column;align-items:stretch;display:flex}.auth-pin-main .pin-cells{margin-top:24px}.auth-pin-main>.alert{text-align:left;margin-top:16px}.auth-pin .footer{padding:0}.auth-avatar-ring{width:124px;margin:-98px auto 0;position:relative}.auth-unlock .auth-pin-main{padding-top:20px}.auth-unlock .auth-pin-main .pin-cells{margin-top:22px}.auth-unlock-links{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.auth-switch{color:var(--text-secondary)}.auth-splash,.auth-loading{isolation:isolate;min-height:100%;padding:var(--safe-top) var(--gutter) 64px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-splash-bg{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth-splash-lockup,.auth-loading-lockup{flex-direction:column;align-items:center;gap:20px;display:flex}.auth-splash-disc{background:var(--bg-surface);width:128px;height:128px;box-shadow:var(--shadow-raised);border-radius:40px;place-items:center;display:grid}.auth-logo-heading{line-height:0}.auth-splash-company,.auth-loading-licence{left:var(--gutter);right:var(--gutter);bottom:calc(var(--safe-bottom) + 24px);text-align:center;position:absolute}.auth-splash-company{opacity:.85}.auth-loading{padding-bottom:20px}.auth-loading-decor{z-index:-1;height:calc(326px + var(--safe-top));pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden}.auth-loading-glow{top:calc(var(--safe-top) - 174px);background:var(--grad-brand);filter:blur(45px);opacity:.28;border-radius:50%;width:300px;height:300px;position:absolute;right:-110px}.auth-loading-pattern{opacity:.35;background-size:390px;position:absolute;inset:0}.auth-loading-fade{background:linear-gradient(180deg, #fcfaf800 0%, var(--bg-canvas) 85%);position:absolute;inset:0}.auth-dots{gap:8px;margin-top:84px;display:flex}.auth-dots span{background:var(--bg-brand);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite auth-dot}.auth-dots span:nth-child(2){animation-delay:.15s}.auth-dots span:nth-child(3){animation-delay:.3s}@keyframes auth-dot{0%,60%,to{opacity:1;transform:none}30%{opacity:.35;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.auth-dots span{animation:none}}.auth-welcome-hero{isolation:isolate;height:calc(326px + var(--safe-top));padding:calc(var(--safe-top) + 12px) var(--gutter) 0;background:var(--grad-brand-diag);border-radius:0 0 32px 32px;position:relative;overflow:hidden}.auth-welcome-bg{z-index:-1;object-fit:cover;width:100%;max-width:none;height:697px;position:absolute;bottom:-197px;left:0}.auth-welcome-hero h1{margin-top:26px}.auth-welcome-sub{opacity:.9;width:200px;margin-top:10px}.auth-welcome-wallet{top:calc(var(--safe-top) + 96px);position:absolute;right:14px}.auth-welcome-main{padding:0 var(--gutter) 24px}.auth-amount-card{box-shadow:var(--shadow-raised);flex-direction:column;gap:18px;margin-top:-80px;padding:24px 20px;display:flex;position:relative}.auth-range{justify-content:space-between;display:flex}.auth-chips{gap:8px;display:flex}.auth-chips .chip{background:var(--bg-muted);min-width:0;height:32px;color:var(--text-secondary);border:1.5px solid #0000;flex:1;padding:0;font-size:12px;line-height:16px}.auth-chips .chip.is-selected{background:var(--bg-brand-subtle);border-color:var(--border-focus);color:var(--text-brand)}.auth-next{flex-direction:column;gap:6px;margin-top:23px;display:flex}.auth-welcome-main>.alert{margin-top:16px}.screen-home .content{isolation:isolate}.home-glow{z-index:-1;background:var(--bg-brand);opacity:.14;filter:blur(45px);pointer-events:none;border-radius:50%;width:360px;height:300px;position:absolute;top:-150px;right:-130px}.screen-home .content>.home-glow+*{margin-top:0}.home-header{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.home-greeting{flex-direction:column;min-width:0;display:flex}.home-avatar{border-radius:50%;flex:none}.screen-home .content>.home-card{margin-top:14px}.screen-home .content>.home-card+.home-card{margin-top:16px}.home-card{box-shadow:var(--shadow-raised);flex-direction:column;gap:16px;padding:20px;display:flex}.home-summary-top{align-items:center;gap:18px;display:flex}.home-next{white-space:nowrap;flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.home-balance{justify-content:space-between;gap:12px;display:flex}.screen-home .content>.home-actions{margin-top:20px}.home-actions{justify-content:space-between;display:flex}.screen-home .content>.section-title{margin-top:20px}.screen-home .content>.home-timeline{margin-top:8px}.home-timeline{background:var(--bg-surface);border-radius:var(--r-xl);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;padding:8px;display:flex}.home-state-top{align-items:center;gap:12px;display:flex}.home-state-text{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.home-state-art{object-fit:contain;flex:none}.screen-inbox .appbar-large{padding-left:16px;padding-right:16px}.inbox-filters{margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.inbox-filters::-webkit-scrollbar{display:none}.inbox-filters .chip{flex:none;height:38px}.screen-inbox .content>.inbox-list{margin-top:22px}.inbox-list{flex-direction:column;gap:10px;margin-left:-8px;margin-right:-8px;display:flex}.inbox-list .notification-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.screen-inbox .content>.hero{margin-top:48px}.screen-inbox .content>.inbox-empty{text-align:center;margin-top:32px}.message-card{flex-direction:column;gap:14px;padding:20px;display:flex}.message-head{align-items:center;gap:14px;display:flex}.message-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.message-icon{background:var(--bg-brand-subtle);border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid}.message-icon.is-success{background:var(--bg-success)}.message-rule{border:0;border-top:1px solid var(--border-default);margin:0}.screen-message .footer{gap:4px}.schedule-card{flex-direction:column;gap:16px;padding:20px;display:flex}.schedule-summary{align-items:center;gap:16px;display:flex}.schedule-summary-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.screen-schedule .content>.section-title{margin-top:24px}.screen-schedule .content>.section-title+*{margin-top:8px}.schedule-payments{background:var(--bg-surface);border-radius:var(--r-xl);box-shadow:var(--shadow-card);flex-direction:column;padding:4px 16px;display:flex}.schedule-payment{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.schedule-payment+.schedule-payment{border-top:1px solid var(--border-default)}.schedule-payment-icon{background:var(--bg-brand-subtle);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.schedule-payment-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.schedule-payment-top{justify-content:space-between;gap:12px;display:flex}.screen-message .content>.message-card{margin-top:8px}.home-next .t-display-m{font-size:clamp(22px,7.4vw,28px)}.offer-center{text-align:center;flex-direction:column;align-items:center;display:flex}.offer-title{margin-top:22px}.offer-lead{margin-top:8px}.offer-banner{border-radius:var(--r-lg);background:var(--grad-brand-diag);box-shadow:var(--shadow-brand);color:var(--text-on-brand);align-items:center;gap:10px;padding:14px 10px 14px 16px;display:flex}.offer-banner-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.offer-banner-valid{opacity:.9;align-items:center;gap:4px;display:flex}.offer-banner-valid svg{flex:none}.offer-banner-art{object-fit:contain;flex:none;width:56px;height:56px}.offer-group{flex-direction:column;gap:10px;display:flex}.big-amount.offer-big-amount{gap:6px}.offer-range{justify-content:space-between;display:flex}.screen-offer .chip-row .chip{flex:1 1 0;padding:0 8px}.card.offer-summary{flex-direction:column;gap:10px;padding:16px 18px;display:flex}.offer-monthly{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.card.offer-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex}.offer-empty-art{object-fit:contain}.offer-empty .btn{margin-top:8px}.offer-reviewing{padding-top:22px}.offer-checks{background:var(--bg-surface);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-card);text-align:left;margin-top:24px;padding:6px 16px}.offer-check{align-items:center;gap:12px;padding:12px 0;display:flex}.offer-check-marker{border-radius:14px;flex:none;place-items:center;width:28px;height:28px;display:grid}.offer-check.is-done .offer-check-marker{background:var(--bg-success);color:var(--text-success)}.offer-check.is-working .offer-check-marker{background:var(--bg-brand-subtle);color:var(--icon-brand)}.offer-check-text{flex-direction:column;flex:1;min-width:0;display:flex}.offer-check.is-done .offer-check-sub{color:var(--text-success)}.offer-check.is-working .offer-check-sub{color:var(--text-brand)}.offer-sheet{text-align:center;flex-direction:column;align-items:center;margin:-4px 4px 0;display:flex}.offer-sheet-art{object-fit:contain}.offer-growth{width:170px;height:128px;margin-top:10px}.offer-sheet-title{margin-top:8px}.offer-sheet-text{margin-top:6px}.offer-sheet-badge{margin-top:12px}.offer-sheet-actions{flex-direction:column;width:100%;margin-top:20px;display:flex}.offer-tag svg{fill:currentColor}.offer-tag{border-radius:var(--r-full);background:var(--bg-inverse);color:var(--text-on-brand);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.offer-loan-card{border-radius:var(--r-xl);background:var(--grad-brand-diag);box-shadow:var(--shadow-brand);flex-direction:column;gap:4px;padding:18px 20px;display:flex}.offer-loan-over{opacity:.85}.offer-loan-sub{opacity:.95}.offer-facts{background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:20px}.offer-rule{border:0;border-top:1px solid var(--border-default);margin:0}.offer-agree{background:var(--bg-muted);border-radius:var(--r-md);padding:14px}.offer-link{color:var(--text-brand);font-weight:700}.offer-sign .appbar-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.offer-sign-art{object-fit:contain;width:76px;height:76px}.offer-sign-title{margin-top:10px}.offer-sign-text{margin-top:6px}.offer-sign .pin-cells{width:100%;margin-top:22px}.offer-sign .footer{padding:0}.offer-sending .spinner{margin-top:28px}.offer-sending .offer-sign-title{margin-top:20px}.offer-declined{padding-top:4px}.offer-declined .offer-title{max-width:260px;margin-top:10px}.offer-why{background:var(--bg-surface);border-radius:var(--r-lg);width:100%;box-shadow:var(--shadow-card);text-align:left;flex-direction:column;gap:10px;margin-top:18px;padding:20px;display:flex}.offer-reasons{flex-direction:column;gap:10px;display:flex}.offer-reasons li{padding-left:16px;position:relative}.offer-reasons li:before{content:"";background:var(--border-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:0}.offer-why .alert{gap:8px;padding:10px 12px}.offer-why .alert svg{width:16px;height:16px;margin-top:1px}.screen-declined .footer{gap:4px}.apply-screen .content{padding-bottom:20px}.apply-screen .content>*+*{margin-top:14px}.apply-card{flex-direction:column;gap:14px;padding:18px 16px;display:flex}.apply-row{align-items:flex-start;gap:10px;display:flex}.apply-row>*{flex:1;min-width:0}.apply-row-tight{gap:8px}.apply-row-tight .field-box{gap:6px;padding:0 12px}.apply-toggle{gap:8px;display:flex}.apply-toggle .chip{flex:1;min-width:0}.field.has-error .apply-toggle .chip:not(.is-selected){border:1.5px solid var(--border-danger)}.apply-date{position:relative}.apply-date-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:26px;left:0}.apply-screen .footer{gap:14px}.apply-screen .footer .footnote{color:var(--text-tertiary)}.verify-id{flex-direction:column;gap:14px;display:flex}.verify-id-options{flex-direction:column;gap:14px;margin-top:4px;display:flex}.verify-id-option{border-radius:var(--r-xl);background:var(--bg-surface);border:1px solid var(--border-default);text-align:left;width:100%;color:var(--text-primary);align-items:center;gap:14px;padding:16px 16px 16px 12px;display:flex}.verify-id-option.is-selected{background:var(--bg-brand-subtle);border:2px solid var(--border-focus);padding:15px 15px 15px 11px}.verify-id-art{flex:none}.verify-id-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.verify-time{align-items:center;gap:8px;display:flex}.verify-time svg{flex:none}.verify-docs{flex-direction:column;gap:12px;display:flex}.verify-progress{align-items:center;gap:16px;margin-bottom:14px;display:flex}.verify-progress-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.verify-privacy{align-items:flex-start;gap:8px;display:flex}.verify-privacy svg{flex:none;margin-top:1px}.screen.verify-cam{background:radial-gradient(50% 71.4%,#4d4540 0%,#362f2b 50%,#1f1a17 100%)}.screen.verify-cam.verify-masked{background:radial-gradient(50% 71.4%,#25201e 0%,#1d1816 50%,#14100e 100%)}.screen.verify-cam .appbar-btn{background:#ffffff24}.screen.verify-cam .appbar-btn.verify-flash[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary)}.verify-prompt{border-radius:var(--r-full);color:var(--text-on-brand);white-space:nowrap;padding:10px 16px}.verify-prompt.is-brand{background:var(--grad-brand)}.verify-prompt.is-muted{background:#ffffff29}.verify-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.verify-chip{border-radius:var(--r-full);color:var(--text-on-brand);white-space:nowrap;background:#ffffff24;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.verify-chip.is-ok{background:#1a8047e6}.verify-card-wrap{container-type:inline-size}.verify-card{--u:calc(100cqw / 306);aspect-ratio:306/194;border-radius:calc(14 * var(--u));background:linear-gradient(140deg,#edf2fa 0%,#d1e0f2 71%);width:100%;position:relative;overflow:hidden}.verify-card>span{position:absolute}.verify-card-line{border-radius:calc(4 * var(--u));background:#99a8bd}.verify-card-chip{border-radius:calc(6 * var(--u));background:#e5bf66}.verify-card-photo{border-radius:calc(10 * var(--u));background:#b8c4d6}.verify-card-barcode img{width:100%;height:100%}.verify-card-mrz{background:repeating-linear-gradient(90deg, #3b4250 0 calc(5 * var(--u)), transparent calc(5 * var(--u)) calc(8 * var(--u)));opacity:.75}.verify-camera{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;display:flex}.verify-frame{border:3px solid var(--bg-surface);background:radial-gradient(195px 603px at 50% calc(50% + 25px),#4d4540 0%,#362f2b 50%,#1f1a17 100%);border-radius:22px;width:min(330px,100%);margin-top:17px;padding:6px 9px}.verify-camera .verify-chips{margin-top:25px}.verify-tip{opacity:.85;max-width:300px;margin-top:34px}.verify-shutter{border-radius:50%;align-self:center;width:88px;height:88px}.verify-shutter-btn{background:var(--bg-surface);border-radius:50%;width:64px;height:64px}.verify-shutter:active .verify-shutter-btn{transform:scale(.94)}.verify-shutter .ring svg circle:last-of-type{animation:verify-shutter-fill 3s linear var(--delay,0s) both}@keyframes verify-shutter-fill{0%{stroke-dasharray:0 261}to{stroke-dasharray:228.2 261}}.verify-review-card{width:calc(100% - 12px);margin:52px auto 0}.verify-review-card .verify-card{box-shadow:var(--shadow-raised)}.verify-quality{background:#ffffff14;border-radius:20px;flex-direction:column;gap:12px;margin-top:40px;padding:16px;display:flex}.verify-quality li,.verify-tips li{align-items:center;gap:10px;display:flex}.verify-tick{background:var(--bg-success);width:22px;height:22px;color:var(--text-success);border-radius:50%;flex:none;place-items:center;display:grid}.verify-tick.is-solid{background:var(--text-success);color:var(--text-on-brand)}.verify-intro-body{text-align:center;flex-direction:column;align-items:center;margin-top:-6px;display:flex}.verify-intro-disc{background:var(--bg-brand-subtle);border-radius:50%;place-items:center;width:180px;height:180px;display:grid}.verify-intro-body h2{margin-top:18px}.verify-intro-body>p{margin-top:6px}.verify-tips{border-radius:var(--r-lg);background:var(--bg-surface);border:1px solid var(--border-default);text-align:left;flex-direction:column;align-self:stretch;gap:12px;margin-top:20px;padding:16px;display:flex}.screen.verify-intro .footer{gap:4px}.verify-step-no{background:var(--bg-brand-subtle);width:22px;height:22px;color:var(--text-brand);border-radius:50%;flex:none;place-items:center;display:grid}.verify-ekyc-fallback{margin-top:20px}.verify-selfie{margin:2px calc(-1 * var(--gutter)) 0;text-align:center;flex-direction:column;align-items:center;display:flex}.verify-stage{aspect-ratio:390/520;width:100%;max-width:390px;position:relative}.verify-stage-art{width:100%;height:100%;position:absolute;inset:0}.verify-stage .verify-prompt{position:absolute;top:20px;left:50%;transform:translate(-50%)}.verify-selfie-note{opacity:.8;width:300px;position:absolute;top:84.6%;left:50%;transform:translate(-50%)}.verify-selfie-chips{position:absolute;top:96.15%;left:0;right:0}.verify-oval,.verify-oval-progress{fill:none;stroke-width:4px;stroke-dashoffset:8.333px}.verify-oval{stroke:#ffffffb3;stroke-dasharray:87.5 100}.verify-oval.is-dim{stroke:#ffffff40}.verify-oval-progress{stroke:url(#verify-rec-grad);animation:verify-oval-fill 3s linear var(--delay,0s) both}@keyframes verify-oval-fill{0%{stroke-dasharray:0 100}to{stroke-dasharray:87.5 100}}.verify-fit{padding:0 var(--gutter);margin-top:40px}.verify-rec{border-radius:var(--r-full);background:#ffffff24;align-items:center;gap:6px;margin-top:44px;padding:5px 10px;display:inline-flex}.verify-rec-dot{background:var(--text-danger);border-radius:50%;width:8px;height:8px}.verify-selfie-error{padding:0 var(--gutter);flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:flex}.verify-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.verify-video.is-mirrored{transform:scaleX(-1)}.verify-shot{object-fit:cover;display:block}.pay-checkout .content>*+*,.pay-extend .content>*+*{margin-top:14px}.pay-options{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-lg);overflow:hidden}.pay-option{text-align:left;width:100%;color:var(--text-primary);align-items:center;gap:12px;padding:14px 16px;display:flex}.pay-option+.pay-option{border-top:1px solid var(--border-default)}.pay-option.is-selected,.pay-other{background:var(--bg-brand-subtle)}.pay-option-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pay-option>.t-label-l{white-space:nowrap;margin-left:-4px}.pay-other{padding:0 16px 14px 50px}.pay-other .field-box>span{flex:none}.pay-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pay-method{border-radius:var(--r-lg);background:var(--bg-surface);border:1px solid var(--border-default);text-align:left;color:var(--text-primary);flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.pay-method.is-selected{background:var(--bg-brand-subtle);border:1.5px solid var(--border-focus);padding:13.5px}.pay-method-icon{background:var(--bg-muted);width:36px;height:36px;color:var(--text-secondary);border-radius:12px;place-items:center;display:grid}.pay-method.is-selected .pay-method-icon{background:var(--bg-surface);color:var(--icon-brand)}.pay-promo-link{color:var(--text-brand);align-items:center;gap:8px;display:flex}.pay-promo-link svg{color:var(--icon-brand)}.pay-promo.has-error .promo{border-color:var(--border-danger)}.pay-promo .field-help{margin-top:8px;padding:0 16px}.pay-summary{background:var(--bg-muted);border-radius:var(--r-lg);padding:16px}.pay-transfer{flex-direction:column;gap:12px;display:flex}.pay-transfer-row{align-items:center;gap:8px;display:flex}.pay-transfer-row>div{flex-direction:column;flex:1;min-width:0;display:flex}.pay-copy{border-radius:var(--r-full);background:var(--bg-brand-subtle);color:var(--text-brand);flex:none;align-items:center;gap:4px;padding:6px 10px;display:inline-flex}.pay-checkout .upload-box{min-height:138px}.pay-slip-row{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-lg);align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.pay-slip-thumb{background:var(--bg-brand-subtle);border-radius:12px;flex:none;place-items:center;width:52px;height:52px;display:grid}.pay-slip-thumb-img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.pay-slip-file{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pay-slip-preview{color:var(--text-brand);align-items:center;gap:4px;display:inline-flex}.pay-checkout .footer .footnote{color:var(--text-tertiary);align-items:center}.pay-checkout .footer .footnote svg{width:12px;height:12px;margin-top:0}.pay-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:48px;display:flex}.pay-empty .btn{margin-top:16px}.screen.pay-viewer{background:var(--bg-inverse)}.screen.pay-viewer:not(.has-bar):not(.full-bleed) .content{padding-top:calc(var(--safe-top) + 8px);flex-direction:column;display:flex}.pay-viewer .content>*+*{margin-top:0}.pay-viewer-bar{min-height:40px;color:var(--text-on-brand);justify-content:space-between;align-items:center;gap:12px;display:flex}.pay-viewer-close{width:40px;height:40px;color:var(--text-on-brand);background:#ffffff24;border-radius:20px;flex:none;place-items:center;display:grid}.pay-slip-paper{background:var(--bg-surface);width:min(310px,100%);color:var(--text-primary);border-radius:6px;flex-direction:column;align-self:center;align-items:center;gap:14px;padding:22px 20px;display:flex;transform:rotate(2deg);margin-top:54px!important}.pay-slip-image{object-fit:contain;border-radius:8px;align-self:center;max-width:100%;max-height:62vh;margin-top:32px!important}.pay-slip-line{border:0;border-top:1px dashed var(--border-strong);width:100%;margin:0}.pay-slip-fields{flex-direction:column;gap:10px;width:100%;display:flex}.pay-slip-fields>div{justify-content:space-between;gap:12px;display:flex}.pay-slip-fields dd{text-align:right}.pay-viewer-note{text-align:center;color:var(--text-on-brand);opacity:.6;padding:32px 0 30px;margin-top:auto!important}.screen.pay-result:not(.has-bar):not(.full-bleed) .content{padding-top:calc(var(--safe-top) + 26px)}.pay-result-body{text-align:center;flex-direction:column;align-items:center;display:flex}.pay-result-body .ring{margin-bottom:16px}.pay-result-body h1{margin-bottom:6px}.pay-result-body .card{text-align:left;width:100%;margin-top:20px;padding:18px}.pay-result .footer{gap:4px}.pay-due-banner{border-radius:var(--r-md);background:var(--bg-brand-subtle);align-items:center;gap:10px;padding:12px 14px;display:flex}.pay-due-banner svg{color:var(--icon-brand);flex:none}.pay-chips .chip{flex:1;padding:0 8px}.pay-calendar{border-radius:var(--r-xl);background:var(--bg-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:4px;padding:14px 10px;display:flex}.pay-cal-month{justify-content:space-between;align-items:center;padding:0 8px 6px;display:flex}.pay-cal-nav{width:32px;height:32px;color:var(--icon-primary);border-radius:50%;place-items:center;margin:-7px;display:grid}.pay-cal-nav:disabled{color:var(--text-disabled)}.pay-cal-grid{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.pay-cal-weekday{text-align:center;height:20px}.pay-day{height:42px;color:var(--text-primary);place-items:center;font-size:15px;font-weight:400;line-height:22px;display:grid}.pay-day-circle{border-radius:19px;place-items:center;width:38px;height:38px;display:grid}.pay-day.is-muted{color:var(--text-disabled)}.pay-day.is-due,.pay-day.is-selected{font-size:14px;font-weight:600;line-height:18px}.pay-day.is-due{color:var(--text-brand)}.pay-day.is-due .pay-day-circle{border:1.5px solid var(--border-focus)}.pay-day.is-selected{color:var(--text-on-brand)}.pay-day.is-selected .pay-day-circle{background:var(--grad-brand-diag)}.pay-day.is-range{background:var(--bg-brand-subtle);color:var(--text-brand)}.flow .content{padding-bottom:20px}.flow .content>*+*{margin-top:14px}.apply-form{flex-direction:column;gap:14px;display:flex}.flow-consent-card{flex-direction:column;gap:12px;padding:16px;display:flex}.flow-consent{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.flow-doc-body+.flow-doc-body{margin-top:10px}.flow-options{border:1px solid var(--border-default);border-radius:var(--r-lg);background:var(--bg-surface);overflow:hidden}.flow-chips{flex-wrap:wrap}.flow-contact{flex-direction:column;gap:12px;padding:16px;display:flex}.flow-products{flex-direction:column;gap:12px;display:flex}.flow-product{text-align:left;width:100%;color:var(--text-primary);background:var(--bg-surface);border:1.5px solid var(--border-default);border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:16px;display:flex}.flow-product.is-selected{border-color:var(--border-focus);background:var(--bg-brand-subtle)}.flow-product-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.flow-review,.flow-tac{flex-direction:column;gap:12px;padding:18px 16px;display:flex}.flow-pin .footer{padding:0}.flow-pin-main{padding:24px var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.flow-pin-main .pin-cells{margin-top:16px}.flow-done .hero{padding-top:40px}.flow-pending .hero{padding-top:24px}.flow-pending-clock{font-variant-numeric:tabular-nums;margin-top:8px}.flow-pending-actions{flex-direction:column;gap:8px;display:flex}.profile-ring .avatar-photo{object-fit:contain;border-radius:0;width:66%;height:66%}.profile-ring-sm .avatar>.t-label-m{letter-spacing:-.005em;font-size:19.2px;font-weight:700;line-height:24px}.profile-ring-sm .avatar-camera{border-width:1.6px;width:24px;height:24px;bottom:-1.6px;right:-1.6px}.profile-ring-sm .avatar-camera svg{width:12px;height:12px}.screen-profile .content{padding-top:2px}.profile-overview{flex-direction:column;gap:10px;display:flex}.profile-id{align-items:center;gap:16px;padding:12px 16px;display:flex}.profile-id-text{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.profile-group{flex-direction:column;gap:6px;display:flex}.profile-overview .list-group{padding:4px 14px}.profile-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-logout{color:var(--text-danger)}.profile-version{color:var(--text-tertiary);text-align:right;cursor:default}.profile-personal{flex-direction:column;align-items:center;gap:12px;display:flex}.profile-details{background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;align-self:stretch;margin-top:6px;padding:4px 16px;display:flex}.profile-detail{text-align:left;align-items:center;gap:10px;width:100%;padding:14px 0;display:flex}.profile-detail-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.profile-detail-text .t-label-m{overflow-wrap:anywhere}.profile-detail>svg,.profile-detail-lock{color:var(--icon-secondary);flex:none;display:grid}.profile-note{align-self:stretch}.profile-delete-row{align-self:stretch;margin-top:8px}.screen-change-pin .content{padding-top:4px}.screen-change-pin .footer{padding:0}.profile-pin{text-align:center;flex-direction:column;align-items:center;display:flex}.profile-steps{gap:6px;margin-top:10px;display:flex}.profile-step{border-radius:var(--r-full);background:var(--bg-subtle);color:var(--text-secondary);padding:4px 10px}.profile-step.is-current{background:var(--grad-brand-diag);color:var(--text-on-brand)}.profile-step.is-done{background:var(--bg-brand-subtle);color:var(--text-brand)}.profile-pin h2{margin-top:14px}.profile-pin .pin-cells{align-self:stretch;margin-top:22px}.profile-pin-error{margin-top:12px}.profile-sheet{flex-direction:column;gap:8px;padding-top:7px;display:flex}.profile-sheet .sheet-header{gap:8px;margin-bottom:0}.profile-sheet>.btn:first-of-type{margin-top:12px}.profile-photo-options{gap:10px;display:flex}.profile-photo-tile{border-radius:var(--r-lg);background:var(--bg-muted);min-width:0;color:var(--text-primary);flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px 0;display:flex}.profile-photo-icon{background:var(--bg-brand-subtle);width:44px;height:44px;color:var(--icon-brand);border-radius:50%;place-items:center;display:grid}.profile-photo-tile.is-danger{color:var(--text-danger)}.profile-photo-tile.is-danger .profile-photo-icon{background:var(--bg-danger);color:var(--text-danger)}.profile-langs{flex-direction:column;gap:8px;display:flex}.profile-lang{border-radius:var(--r-md);text-align:left;width:100%;color:var(--text-primary);align-items:center;gap:12px;padding:14px;display:flex}.profile-lang>span{flex:1}.profile-lang.is-selected{background:var(--bg-brand-subtle)}.profile-lang svg{color:var(--icon-brand);flex:none}.btn.profile-btn-danger{background:var(--text-danger);color:var(--text-on-brand);box-shadow:none}.btn.profile-btn-danger:disabled{background:var(--bg-subtle);color:var(--text-disabled)}.profile-contact{flex-direction:column;gap:14px;display:flex}.profile-contact-head{align-items:center;gap:12px;display:flex}.profile-contact-icon{background:var(--bg-brand-subtle);width:44px;height:44px;color:var(--icon-brand);border-radius:14px;flex:none;place-items:center;display:grid}.profile-contact-rows{border-top:1px solid var(--border-default);flex-direction:column;gap:8px;padding-top:14px;display:flex}.profile-contact-row{align-items:flex-start;gap:10px;display:flex}.profile-contact-row svg{color:var(--icon-secondary);flex:none}.profile-faqs{background:var(--bg-surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:4px 16px}.profile-faq+.profile-faq{border-top:1px solid var(--border-default)}.profile-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;list-style:none;display:flex}.profile-faq summary::-webkit-details-marker{display:none}.profile-faq summary svg{color:var(--icon-secondary);flex:none;transition:transform .15s}.profile-faq[open] summary svg{transform:rotate(180deg)}.profile-faq p{padding-bottom:14px}.profile-lender{padding-top:4px}.profile-legal{flex-direction:column;gap:20px;display:flex}.profile-legal section{flex-direction:column;gap:8px;display:flex}.profile-legal ul{flex-direction:column;gap:6px;display:flex}.profile-legal li{padding-left:16px;position:relative}.profile-legal li:before{content:"";background:var(--bg-brand);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:2px}.profile-delete-hero{text-align:center;flex-direction:column;align-items:center;gap:8px;padding-top:8px;display:flex}.profile-delete-badge{background:var(--bg-danger);width:72px;height:72px;color:var(--text-danger);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.profile-delete-card{flex-direction:column;gap:16px;display:flex}.profile-delete-item{gap:12px;display:flex}.profile-delete-item h3{margin:0 0 4px}.profile-delete-icon{background:var(--bg-subtle);width:36px;height:36px;color:var(--icon-primary);border-radius:18px;flex:none;place-items:center;display:grid}.profile-delete-icon.is-danger{background:var(--bg-danger);color:var(--text-danger)}
