@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--forest: #0C3B2E;--forest-2: #1C5443;--lime: #D4F36B;--lime-tint: #E3EBD0;--ink: #0E1512;--ink-2: #4A544F;--ink-3: #66706B;--ink-4: #A9B0A6;--line: #E1E4DD;--fill: #ECEEE8;--fill-2: #E6E9E2;--track: #DDE1D8;--canvas: #F4F5F1;--surface: #FFFFFF;--outline: #80887F;--income: #0F7A55;--income-tint: #DDF3E7;--income-ink: #0B5A3F;--transfer: #2950C8;--transfer-tint: #E3E9FA;--over-budget: #C2410C;--danger: #B42318;--r-chip: 10px;--r-field: 14px;--r-card: 20px;--r-card-lg: 24px;--r-sheet: 38px;--font: "Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.35;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0;-webkit-user-select:none;user-select:none}button:disabled{cursor:default}a{color:var(--forest);text-decoration:none}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--transfer);outline-offset:2px}input::placeholder{color:var(--ink-3);opacity:1}.app{position:relative;max-width:440px;min-height:100dvh;margin:0 auto;background:var(--canvas)}@media(min-width:600px){body{background:#dde1d8}.app{box-shadow:0 0 0 1px var(--line),0 30px 80px #0e15121f}}.screen{--pad-top: calc(env(safe-area-inset-top, 0px) + 10px) ;--pad-bottom: calc(env(safe-area-inset-bottom, 0px) + 24px) ;position:relative;min-height:100dvh;display:flex;flex-direction:column;gap:14px;padding:var(--pad-top) 16px var(--pad-bottom)}.screen.tabbed{--pad-bottom: calc(env(safe-area-inset-bottom, 0px) + 116px) }.splash{min-height:100dvh;display:grid;place-items:center}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grow{flex-grow:1}.min-w-0{min-width:0}.m-0{margin:0}.stack-0,.stack-2,.stack-4,.stack-6,.stack-8,.stack-12{display:flex;flex-direction:column}.stack-2{gap:2px}.stack-4{gap:4px}.stack-6{gap:6px}.stack-8{gap:8px}.stack-12{gap:12px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px}.row-between.baseline{align-items:baseline}.text-12{font-size:12px}.text-13{font-size:13px}.text-14{font-size:14px}.text-15{font-size:15px}.text-16{font-size:16px}.text-17{font-size:17px}.weight-500{font-weight:500}.weight-600{font-weight:600}.ink-2{color:var(--ink-2)}.ink-3{color:var(--ink-3)}.lh-13{line-height:1.3}.lh-14{line-height:1.4}.btn{height:54px;padding:0 24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:17px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:opacity .15s,transform .1s}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.4}.btn-block{width:100%}.btn-primary{background:var(--forest);color:#fff}.btn-lime{background:var(--lime);color:var(--ink)}.btn-white{background:#fff;color:var(--ink)}.btn-outline{background:#fff;border:1px solid #CDD2C9;color:var(--ink);gap:10px}.btn-outline-light{border:1px solid rgba(255,255,255,.4);color:#fff}.btn-tonal{background:var(--lime-tint);color:var(--forest)}.btn-dark{background:var(--ink);color:#fff}.btn-text{color:var(--ink-2);font-size:15px;padding:0 12px}.btn-48{height:48px;font-size:16px}.btn-44{height:44px}.btn-px-28{padding:0 28px}.link-btn{color:var(--forest);font-size:14px;font-weight:600;padding:6px 0}.link-btn-15{font-size:15px}.link-strong{font-weight:600;color:var(--forest)}.icon-btn{position:relative;width:44px;height:44px;flex-shrink:0;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.icon-btn-round{background:#fff;border:1px solid var(--line)}.icon-btn-plain{width:48px;height:48px;border-radius:24px}.icon-btn.has-dot:after{content:"";position:absolute;top:9px;right:10px;width:8px;height:8px;border-radius:6px;background:var(--over-budget);border:2px solid #fff}.icon-btn-badge{position:absolute;top:10px;right:10px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.nav-back-circle{width:44px;height:44px;flex-shrink:0;border-radius:22px;background:#fff;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.nav-back-text{display:inline-flex;align-items:center;gap:2px;font-size:17px;color:var(--forest);padding:10px 4px 10px 0}.nav-up{width:48px;height:48px;flex-shrink:0;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.nav-up:active,.icon-btn-plain:active{background:#0e151214}.field{display:flex;flex-direction:column;gap:6px}.field-label{font-size:13px;font-weight:500;color:var(--ink-2)}.field-box{position:relative}.field-input{width:100%;height:52px;border:1px solid var(--line);border-radius:var(--r-field);background:#fff;padding:0 16px;font-size:17px;color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}.field-input:focus{border:2px solid var(--forest);padding:0 15px}.field-has-trailing .field-input{padding-right:52px}.field-trailing{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:22px;display:flex;align-items:center;justify-content:center;color:var(--ink-2)}.form-error{font-size:14px;color:var(--danger);font-weight:500}.segmented{display:flex;gap:2px;padding:2px;border-radius:10px;background:var(--fill-2)}.segment{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;padding:7px 0;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap}.segment.is-on{background:#fff;color:var(--ink);font-weight:600;box-shadow:0 1px 3px #0000001f}.segment-check{display:none}.segmented-md{gap:4px;padding:3px;border-radius:12px}.segmented-md .segment{font-size:14px;padding:9px 0;border-radius:9px}.chip-row{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:8px 14px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:14px;font-weight:500;color:var(--ink);white-space:nowrap}.chip.is-on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.chip-check{display:none}.switch{position:relative;flex-shrink:0;width:51px;height:31px;border-radius:16px;background:var(--track);transition:background .2s}.switch-thumb{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:14px;background:#fff;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;transition:transform .2s}.switch-check{display:none}.switch.is-on{background:var(--forest)}.switch.is-on .switch-thumb{transform:translate(20px)}.checkbox-row{display:flex;align-items:center;gap:14px;min-height:48px;cursor:pointer}.checkbox{width:18px;height:18px;margin-left:3px;flex-shrink:0;border-radius:3px;border:2px solid var(--ink-2);display:flex;align-items:center;justify-content:center}.checkbox.is-on{background:var(--forest);border-color:var(--forest)}.ios-steps{flex-grow:1;display:flex;gap:6px}.ios-steps span{flex:1;height:6px;border-radius:3px;background:var(--track)}.ios-steps span.is-on{background:var(--forest)}.steps-label{font-size:13px;font-weight:600;color:var(--ink-2)}.m3-progress{margin:0 24px;display:flex;align-items:center;gap:4px}.m3-progress-bar{height:4px;border-radius:2px;background:var(--forest)}.m3-progress-track{flex-grow:1;height:4px;border-radius:2px;background:var(--track)}.m3-progress-stop{width:4px;height:4px;border-radius:2px;background:var(--forest)}.pill{display:inline-flex;align-items:center;font-size:12px;font-weight:600;padding:4px 8px;border-radius:999px}.pill-income{background:var(--income-tint);color:var(--income-ink)}.pill-icon{gap:6px;font-size:13px;padding:6px 10px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--r-card-lg);padding:16px;color:var(--ink)}.card-title{font-size:17px;font-weight:600}.section-header{display:flex;justify-content:space-between;align-items:baseline;padding:4px 4px 0}.section-title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.section-aside{font-size:13px;color:var(--ink-3)}.day-group{display:flex;flex-direction:column;gap:6px}.list-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:0 14px;overflow:hidden}.list-card>.row:not(:last-child),.list-card>:not(:last-child)>.row,.list-card>.swipe:not(:last-child) .row,.list-card>.setting-row:not(:last-child){border-bottom:1px solid var(--fill)}.row{display:flex;align-items:center;gap:12px;padding:10px 0;min-height:60px;width:100%;text-align:left;color:var(--ink)}.row-button{padding:11px 0}.row-main{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:1px}.row-title{font-size:16px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-sub{font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-alert{color:var(--over-budget);font-weight:500}.row-end{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}.row-amount{font-size:16px;font-weight:600;white-space:nowrap}.row-amount.is-income{color:var(--income)}.row-amount.is-transfer{color:var(--transfer)}.row-sub-amount{font-size:12px;color:var(--ink-3);white-space:nowrap}.cat-icon{flex-shrink:0;border-radius:13px;display:flex;align-items:center;justify-content:center}.acct-avatar{flex-shrink:0;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.swipe{position:relative;margin:0 -14px;overflow:hidden}.swipe-actions{position:absolute;top:0;right:0;bottom:0;display:flex}.swipe-actions button{width:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff;font-size:12px;font-weight:600}.swipe-split{background:var(--transfer)}.swipe-delete{background:var(--danger)}.swipe-content{position:relative;background:#fff;padding:0 14px;transition:transform .25s ease;touch-action:pan-y;-webkit-user-select:none;user-select:none}.settings-card{padding:0 14px}.setting-row{display:flex;align-items:center;gap:12px;min-height:50px;padding:8px 0;width:100%;text-align:left;color:var(--ink)}.setting-row-device{min-height:54px}.setting-value{font-size:15px;color:var(--ink-3);white-space:nowrap}.status-pill{font-size:13px;font-weight:600;color:var(--income-ink);background:var(--income-tint);padding:4px 8px;border-radius:999px;white-space:nowrap}.danger-link{font-size:15px;font-weight:600;color:var(--danger);padding:10px 0}.sign-out-all{display:flex;align-items:center;min-height:48px;width:100%;font-size:16px;color:var(--danger)}.toast-wrap{position:fixed;z-index:70;left:50%;transform:translate(-50%);width:min(100%,440px);padding:0 16px;bottom:calc(env(safe-area-inset-bottom,0px) + 112px);animation:toast-in .2s ease-out}.toast-wrap.is-ios{bottom:calc(env(safe-area-inset-bottom,0px) + 104px)}.toast-wrap.is-sheet,.toast-wrap.is-plain{bottom:calc(env(safe-area-inset-bottom,0px) + 24px)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}.snackbar{min-height:48px;border-radius:14px;background:#26302b;color:#f4f5f1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 16px;font-size:14px;box-shadow:0 6px 16px #0003}.snackbar button{height:40px;padding:0 12px;color:var(--lime);font-weight:600;font-size:14px}.ios-tabbar-wrap{position:fixed;z-index:20;left:50%;transform:translate(-50%);width:min(100%,440px);bottom:max(16px,calc(env(safe-area-inset-bottom,0px) - 8px));padding:0 16px;display:flex;align-items:center;gap:12px}.ios-tabbar{flex-grow:1;height:62px;border-radius:31px;background:#ffffffe0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);box-shadow:0 8px 24px #0e15121a;display:flex;align-items:center;justify-content:space-around;padding:0 6px}.ios-tab{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--ink-2);padding:6px 8px;border-radius:24px}.ios-tab span{font-size:10px;font-weight:600}.ios-tab.is-on{color:var(--forest);background:var(--lime-tint);padding:6px 14px}.ios-add{width:62px;height:62px;flex-shrink:0;border-radius:31px;background:var(--forest);color:var(--lime);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0c3b2e4d}.m3-navbar{position:fixed;z-index:20;left:50%;transform:translate(-50%);bottom:0;width:min(100%,440px);padding:12px 0 calc(16px + env(safe-area-inset-bottom,0px));background:var(--fill);display:flex;justify-content:space-around;align-items:flex-start}.m3-nav-item{width:80px;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink-2)}.m3-nav-indicator{width:64px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:background .2s}.m3-nav-label{font-size:12px;font-weight:500}.m3-nav-item.is-on{color:var(--ink)}.m3-nav-item.is-on .m3-nav-indicator{background:var(--lime)}.m3-nav-item.is-on .m3-nav-label{font-weight:600}.m3-fab{position:fixed;z-index:21;right:max(16px,calc((100vw - 440px)/2 + 16px));bottom:calc(env(safe-area-inset-bottom,0px) + 112px);height:56px;padding:0 20px 0 16px;border-radius:16px;background:var(--forest);color:#fff;display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;box-shadow:0 6px 16px #0c3b2e47}.route-sheet-root,.picker-root{position:fixed;inset:0;z-index:40;display:flex;justify-content:center}.picker-root{z-index:60}.route-sheet-backdrop{position:absolute;inset:0;width:100%;background:#3a403d}.route-sheet-behind{position:absolute;left:50%;transform:translate(-50%);width:calc(min(100%,440px) - 24px);top:calc(env(safe-area-inset-top,0px) + 8px);height:40px;border-radius:28px 28px 0 0;background:#7c827e}.route-sheet{position:absolute;bottom:0;top:calc(env(safe-area-inset-top,0px) + 20px);width:min(100%,440px);background:var(--canvas);border-radius:var(--r-sheet) var(--r-sheet) 0 0;display:flex;flex-direction:column;animation:sheet-up .32s cubic-bezier(.2,.9,.3,1);transition:transform .2s ease}@keyframes sheet-up{0%{transform:translateY(100%)}}.sheet-grab{flex-shrink:0;height:17px;display:flex;align-items:flex-start;justify-content:center;padding-top:6px;touch-action:none;cursor:grab}.sheet-grabber{width:36px;height:5px;border-radius:3px;background:#c3c8bf}.route-sheet-body{flex-grow:1;overflow-y:auto;padding:4px 16px calc(env(safe-area-inset-bottom,0px) + 20px);display:flex;flex-direction:column;gap:12px}.picker-backdrop{position:absolute;inset:0;width:100%;background:#0e151273;animation:fade-in .2s}@keyframes fade-in{0%{opacity:0}}.picker-sheet{position:absolute;bottom:0;width:min(100%,440px);max-height:80dvh;overflow-y:auto;background:var(--canvas);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:0 16px calc(env(safe-area-inset-bottom,0px) + 20px);animation:sheet-up .28s cubic-bezier(.2,.9,.3,1);transition:transform .2s ease}.picker-title{font-size:17px;font-weight:600;text-align:center;padding:6px 0 14px}.picker-list{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:0 14px}.picker-option{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 0;text-align:left}.picker-option:not(:last-child){border-bottom:1px solid var(--fill)}.picker-check{color:var(--forest);flex-shrink:0}.keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.key{height:50px;border-radius:14px;background:#fff;font-size:24px;font-weight:500;color:var(--ink);display:flex;align-items:center;justify-content:center;transition:background .1s}.key-alt{background:var(--fill)}.key:active{background:var(--track)}@media(max-height:760px){.key{height:44px}}.money-fraction{color:#9fbdb2}.callout{display:flex;gap:12px;align-items:flex-start;border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.45}.callout svg{flex-shrink:0}.callout-info{background:#e9eef9;color:#1e3a8a}.callout-lime{background:var(--lime-tint);color:var(--forest)}.empty{text-align:center;color:var(--ink-3);padding:32px 0}.platform-switch{display:none}@media(min-width:900px){.platform-switch{position:fixed;top:20px;right:20px;z-index:100;display:flex;align-items:center;gap:4px;padding:4px 4px 4px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 12px #0e151214;font-size:13px;color:var(--ink-3)}.platform-switch button{padding:6px 12px;border-radius:999px;font-weight:600;color:var(--ink-2)}.platform-switch button.is-on{background:var(--forest);color:#fff}}.install-banner{display:flex;align-items:center;gap:12px;padding:12px 8px 12px 12px;border-radius:var(--r-card);background:#fff;border:1px solid var(--line);color:var(--ink)}.install-banner.is-dark{background:#ffffff1a;border-color:#ffffff29;color:#fff}.install-banner>svg:first-child{flex-shrink:0}.install-text{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.35}.install-text strong{font-size:15px;font-weight:600}.install-text span{color:var(--ink-2)}.install-banner.is-dark .install-text span{color:#c9d8d1}.install-text b{font-weight:600}.install-btn{flex-shrink:0;height:36px;padding:0 16px;border-radius:999px;background:var(--forest);color:#fff;font-size:14px;font-weight:600}.install-banner.is-dark .install-btn{background:var(--lime);color:var(--ink)}.install-close{flex-shrink:0;width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;color:inherit;opacity:.6}[data-platform=android] .install-banner{border:0;border-radius:24px}[data-platform=android] .install-banner.is-dark{border:0}[data-platform=android]{--r-sheet: 28px}[data-platform=android] .screen{--pad-top: calc(env(safe-area-inset-top, 0px) + 6px) }[data-platform=android] .screen.tabbed{--pad-bottom: calc(env(safe-area-inset-bottom, 0px) + 112px) }[data-platform=android] .screen.home,[data-platform=android] .screen.accounts{--pad-bottom: calc(env(safe-area-inset-bottom, 0px) + 184px) }[data-platform=android] .btn{height:56px;font-size:16px}[data-platform=android] .btn-48{height:48px;font-size:15px}[data-platform=android] .btn-outline{background:transparent;border-color:var(--outline)}[data-platform=android] .btn-outline-light{border-color:#ffffff73}[data-platform=android] .m3-text-btn{margin-left:-12px}.m3-topbar{height:64px;display:flex;align-items:center;gap:4px;padding:0 4px;flex-shrink:0}.m3-topbar-title{font-size:20px;font-weight:500}.m3-topbar-inset{margin:0 -12px}.m3-topbar-inset .m3-topbar-title,.m3-topbar-dialog .m3-topbar-title{font-size:22px}.m3-topbar-dialog{padding:0 8px 0 4px}.m3-text-action{height:40px;padding:0 16px;border-radius:20px;font-size:15px;font-weight:600;color:var(--forest)}.m3-text-action:disabled{color:var(--ink-4)}.m3-header{display:flex;flex-direction:column;gap:4px}.m3-header-actions{height:56px;display:flex;align-items:center;justify-content:flex-end;gap:4px}.m3-headline{padding:0 4px;font-size:28px;line-height:36px;font-weight:600;letter-spacing:-.015em}.m3-title-row{height:56px;display:flex;align-items:center;justify-content:space-between}[data-platform=android] .field{position:relative;display:block}[data-platform=android] .field-label{position:absolute;z-index:1;left:12px;top:-9px;padding:0 4px;background:var(--canvas);font-size:12px;line-height:18px}[data-platform=android] .field-input{height:56px;border:1px solid var(--outline);border-radius:10px;background:transparent;font-size:16px}[data-platform=android] .field-input:focus{border:2px solid var(--forest)}[data-platform=android] .field:focus-within .field-label{color:var(--forest);font-weight:600}[data-platform=android] .field-trailing{width:48px;height:48px;border-radius:24px}[data-platform=android] .auth-form,[data-platform=android] .signup-body .auth-form{gap:22px}[data-platform=android] .segmented{height:40px;gap:0;padding:0;background:transparent;border:1px solid var(--outline);border-radius:20px;overflow:hidden}[data-platform=android] .segment{border-radius:0;font-size:14px;padding:0}[data-platform=android] .segment:not(:last-child){border-right:1px solid var(--outline)}[data-platform=android] .segment.is-on{background:var(--lime);box-shadow:none}[data-platform=android] .segment-check{display:block}[data-platform=android] .chip{height:32px;padding:0 12px;border-radius:8px;background:transparent;border:1px solid var(--ink-4);color:var(--ink-2)}[data-platform=android] .chip.is-on{background:var(--lime);border-color:var(--lime);color:var(--ink);padding-left:8px}[data-platform=android] .chip-check{display:block}[data-platform=android] .switch{width:52px;height:32px;background:transparent;border:2px solid var(--outline)}[data-platform=android] .switch-thumb{top:4px;left:4px;width:16px;height:16px;border-radius:8px;background:var(--outline);box-shadow:none;transition:transform .2s,width .2s,height .2s,top .2s,left .2s}[data-platform=android] .switch.is-on{background:var(--forest);border-color:var(--forest)}[data-platform=android] .switch.is-on .switch-thumb{top:2px;left:2px;width:24px;height:24px;border-radius:12px;background:var(--lime);transform:translate(20px)}[data-platform=android] .switch.is-on .switch-check{display:block;stroke:var(--forest)}[data-platform=android] .card,[data-platform=android] .list-card,[data-platform=android] .detail-card,[data-platform=android] .xfer-card,[data-platform=android] .picker-list,[data-platform=android] .base-currency-card,[data-platform=android] .insight-subscriptions,[data-platform=android] .insight-currencies{border:0}[data-platform=android] .card,[data-platform=android] .list-card,[data-platform=android] .budget-card,[data-platform=android] .recent-card,[data-platform=android] .detail-card,[data-platform=android] .picker-list,[data-platform=android] .base-card,[data-platform=android] .status-card{border-radius:24px}[data-platform=android] .list-card,[data-platform=android] .recent-card,[data-platform=android] .settings-card,[data-platform=android] .detail-card,[data-platform=android] .picker-list{padding:4px 16px}[data-platform=android] .list-card>.row:not(:last-child),[data-platform=android] .list-card>:not(:last-child)>.row,[data-platform=android] .list-card>.swipe:not(:last-child) .row,[data-platform=android] .list-card>.setting-row:not(:last-child),[data-platform=android] .detail-row:not(:last-child),[data-platform=android] .picker-option:not(:last-child){border-bottom:0}[data-platform=android] .row{gap:14px}[data-platform=android] .row-button{padding:10px 0}[data-platform=android] .row-sub{font-size:14px}[data-platform=android] .cat-icon,[data-platform=android] .acct-avatar{border-radius:50%}[data-platform=android] .swipe{margin:0 -16px}[data-platform=android] .swipe-content{padding:0 16px}[data-platform=android] .day-group{gap:0}[data-platform=android] .section-header{padding:6px 4px}[data-platform=android] .section-title{font-size:14px;letter-spacing:0;text-transform:none;color:var(--forest)}[data-platform=android] .snackbar{border-radius:8px}[data-platform=android] .setting-row{min-height:64px;gap:16px}[data-platform=android] .setting-row-device{min-height:60px}[data-platform=android] .status-pill{border-radius:8px}[data-platform=android] .danger-link{font-size:14px;padding:12px 0}[data-platform=android] .sign-out-all{justify-content:center;margin:4px 0 8px;border-radius:999px;border:1px solid var(--danger);font-size:14px;font-weight:600}[data-platform=android] .route-sheet-backdrop{background:#4a504c}[data-platform=android] .route-sheet{top:calc(env(safe-area-inset-top,0px) + 24px)}[data-platform=android] .sheet-grab{height:36px;align-items:center;padding-top:0}[data-platform=android] .sheet-grabber{width:32px;height:4px;border-radius:2px;background:var(--outline)}[data-platform=android] .route-sheet-body{padding-top:0}[data-platform=android] .key{height:52px;border-radius:26px}[data-platform=android] .key-alt{background:var(--fill-2)}@media(max-height:760px){[data-platform=android] .key{height:46px}}[data-platform=android] .screen.welcome{gap:26px}[data-platform=android] .welcome-stack{height:260px}[data-platform=android] .welcome-card{border-radius:24px}[data-platform=android] .welcome-card-back{left:36px;height:116px}[data-platform=android] .welcome-card-mid{right:32px;top:60px;height:116px}[data-platform=android] .welcome-card-front{top:122px;height:130px}[data-platform=android] .welcome-copy h1{font-size:32px;line-height:1.12}[data-platform=android] .screen.auth{padding-left:0;padding-right:0;gap:0}[data-platform=android] .screen.auth .auth-top{height:64px;padding:0 4px}[data-platform=android] .auth-body{padding:8px 24px 0}[data-platform=android] .signup-body{padding-top:24px;gap:22px}[data-platform=android] .twofa-body{padding-top:22px}[data-platform=android] .verify-body{padding-top:4px;gap:20px}[data-platform=android] .auth-title{font-size:32px;font-weight:600}[data-platform=android] .auth-title-sm{font-size:30px}[data-platform=android] .twofa-body .auth-title-sm,[data-platform=android] .auth-title-xs{font-size:28px;line-height:1.18}[data-platform=android] .forgot-link{font-size:14px;padding:10px 12px;margin:-12px -12px -8px 0}[data-platform=android] .or-divider span{background:var(--track)}[data-platform=android] .base-currency-card{gap:16px;padding:12px 16px;min-height:72px}[data-platform=android] .base-currency-sub{font-size:14px}[data-platform=android] .pw-meter{margin-top:0;padding:0 4px}[data-platform=android] .pw-meter strong{font-size:12px}[data-platform=android] .otp-box{height:60px;border-radius:12px;background:transparent;border-color:var(--outline)}[data-platform=android] .otp-box.is-empty{background:transparent}[data-platform=android] .home-header{height:64px;padding:0}[data-platform=android] .home-greeting{font-size:20px;font-weight:500}[data-platform=android] .networth-eye{width:32px;height:32px;border-radius:16px}[data-platform=android] .networth-currency{border-radius:8px;padding:7px 10px}[data-platform=android] .budget-card{padding:16px}[data-platform=android] .quick-add{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}[data-platform=android] .quick-item{flex-shrink:0;flex-direction:row;height:40px;padding:0 14px 0 10px;border-radius:12px;background:#fff;border:1px solid var(--track);font-size:14px;font-weight:600}[data-platform=android] .recent-head{align-items:center}[data-platform=android] .recent-head h2{font-size:18px;letter-spacing:0}[data-platform=android] .see-all{font-size:14px;padding:12px 8px;margin-right:-8px}[data-platform=android] .screen.activity{--pad-top: calc(env(safe-area-inset-top, 0px) + 14px) ;gap:14px}.m3-search{position:relative;display:flex;align-items:center;gap:16px;height:56px;border-radius:28px;background:var(--fill-2);padding:0 10px 0 16px;color:var(--ink-2)}.m3-search input{flex-grow:1;min-width:0;height:100%;border:0;background:transparent;outline:none;font-size:16px;color:var(--ink);-webkit-appearance:none;appearance:none}.m3-search-avatar{width:36px;height:36px;flex-shrink:0;border-radius:18px;background:var(--lime);color:var(--forest);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}[data-platform=android] .add-top{margin-top:-8px;justify-content:flex-start}[data-platform=android] .add-top .nav-up{margin-left:-8px}[data-platform=android] .add-kind{max-width:none}[data-platform=android] .amount-block{padding:4px 0}[data-platform=android] .currency-btn{padding:0 8px 0 12px;border-color:var(--outline);border-radius:8px;background:transparent}[data-platform=android] .amount-value{font-size:clamp(32px,11vw,46px)}[data-platform=android] .amount-hint{color:var(--ink-2)}[data-platform=android] .cat-chips{flex-shrink:0}[data-platform=android] .detail-row{min-height:52px;gap:16px}[data-platform=android] .detail-pill{border-radius:8px;padding:6px 10px}.screen.fullscreen-dialog{padding-left:0;padding-right:0;gap:0}.dialog-body{flex-grow:1;padding:8px 16px 0;display:flex;flex-direction:column;gap:14px}[data-platform=android] .xfer-side{font-size:14px;letter-spacing:0;text-transform:none;color:var(--forest)}[data-platform=android] .xfer-account{gap:12px}[data-platform=android] .xfer-name{gap:2px}[data-platform=android] .xfer-swap{width:48px;height:48px;border-radius:20px}[data-platform=android] .detail-row-tall{min-height:64px}[data-platform=android] .screen.accounts{gap:12px}[data-platform=android] .rates-link{font-size:14px}.month-select{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 10px 0 14px;border:1px solid var(--outline);border-radius:8px;font-size:14px;font-weight:600}.month-select select{position:absolute;inset:0;opacity:0;width:100%;font-size:16px}[data-platform=android] .bars,[data-platform=android] .bars-labels{gap:16px}[data-platform=android] .legend i{border-radius:5px}[data-platform=android] .donut-row{gap:18px}[data-platform=android] .base-card{padding:16px;gap:14px}[data-platform=android] .currencies .settings-card{padding:4px 16px}[data-platform=android] .currencies .setting-row:first-child{min-height:72px}[data-platform=android] .quick-convert{border-radius:24px;padding:16px}[data-platform=android] .quick-convert .section-title{font-size:14px}[data-platform=android] .qc-chip{height:32px;display:inline-flex;align-items:center;padding:0 12px;border-radius:8px}.screen.welcome{--pad-top: calc(env(safe-area-inset-top, 0px) + 18px) ;--pad-bottom: calc(env(safe-area-inset-bottom, 0px) + 24px) ;background:var(--forest);color:#fff;padding-left:24px;padding-right:24px;gap:24px;overflow:hidden}.welcome-brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:600;letter-spacing:-.02em}.welcome-stack{position:relative;height:240px;flex-shrink:0}.welcome-card{position:absolute;border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between}.welcome-card-back{left:34px;right:10px;top:0;height:110px;background:var(--forest-2);transform:rotate(-5deg)}.welcome-card-mid{left:10px;right:30px;top:56px;height:110px;background:var(--transfer);transform:rotate(3deg)}.welcome-card-front{left:22px;right:22px;top:112px;height:124px;background:#fff;color:var(--ink);box-shadow:0 20px 40px #00000040}.welcome-card-top{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#c9d8d1}.welcome-card-mid .welcome-card-top{color:#dce4fa}.welcome-card-amount{font-size:26px;font-weight:600;letter-spacing:-.02em}.welcome-card-net{font-size:34px;font-weight:600;letter-spacing:-.03em}.welcome-copy{display:flex;flex-direction:column;gap:12px}.welcome-copy h1{font-size:30px;line-height:1.1;font-weight:600;letter-spacing:-.03em}.welcome-copy p{font-size:16px;line-height:1.5;color:#c9d8d1}.welcome-actions{display:flex;flex-direction:column;gap:12px}.welcome-legal{margin-top:6px;font-size:12px;line-height:1.5;color:#a9c2b8;text-align:center}.welcome-legal a{color:var(--lime)}.screen.auth{padding-left:20px;padding-right:20px;gap:24px}.auth-top{height:44px;display:flex;align-items:center}.auth-top-steps{gap:16px}.auth-top-between{justify-content:space-between}.auth-body{flex-grow:1;display:flex;flex-direction:column;gap:24px}.signup-body{gap:20px}.twofa-body,.verify-body{gap:18px}.auth-heading{display:flex;flex-direction:column;gap:8px}.auth-title{font-size:34px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.auth-title-sm{font-size:30px}.auth-title-xs{font-size:28px;margin-top:4px}.auth-lede{font-size:16px;line-height:1.45;color:var(--ink-2)}.auth-lede-sm{font-size:15px}.auth-form{display:flex;flex-direction:column;gap:16px}.signup-body .auth-form{gap:14px}.forgot-link{align-self:flex-end;font-size:15px;font-weight:600;padding:4px 0}.or-divider{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--ink-3)}.or-divider span{flex-grow:1;height:1px;background:var(--line)}.auth-footer{text-align:center;font-size:15px;color:var(--ink-2)}.auth-footer a{font-weight:600}.pw-meter{display:flex;align-items:center;gap:6px;margin-top:-4px}.pw-meter span{flex:1;height:4px;border-radius:2px;background:var(--track);transition:background .2s}.pw-meter strong{min-width:56px;margin-left:6px;font-size:13px;font-weight:600}.pw-rules{display:flex;gap:14px;font-size:13px;color:var(--ink-2)}.pw-rules span{display:inline-flex;align-items:center;gap:4px}.pw-rules svg{stroke:var(--ink-4)}.pw-rules .is-ok svg{stroke:var(--income)}.pw-help-android{font-size:12px;color:var(--ink-2);padding:0 16px}.base-currency-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px}.base-currency-sub{font-size:13px;color:var(--ink-3)}.currency-badge{width:40px;height:40px;flex-shrink:0;border-radius:20px;background:var(--forest);color:var(--lime);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.currency-badge-sm{width:36px;height:36px;font-size:13px}.twofa-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.qr-frame{padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff;line-height:0}.qr-frame-sm{padding:8px;border-radius:12px;flex-shrink:0}.twofa-key-wrap{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.twofa-key{display:flex;align-items:center;gap:8px;width:100%;background:var(--canvas);border-radius:12px;padding:4px 4px 4px 14px}.twofa-key span{flex-grow:1;font-family:var(--font-mono);font-size:15px;letter-spacing:.06em}.twofa-key button{width:44px;height:40px;border-radius:10px;background:#fff;color:var(--forest);display:flex;align-items:center;justify-content:center}.twofa-note{font-size:14px;line-height:1.45;color:var(--ink-2);text-align:center}.twofa-qr-row{display:flex;align-items:center;gap:16px;width:100%}.mono-key{font-family:var(--font-mono);font-size:14px;letter-spacing:.05em;line-height:1.5}.copy-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--forest);padding:6px 0}.row-end-actions{display:flex;justify-content:flex-end}.shield-tile{width:52px;height:52px;border-radius:16px;background:var(--forest);color:var(--lime);display:flex;align-items:center;justify-content:center}.otp{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.otp-input{position:absolute;inset:0;width:100%;opacity:0;font-size:16px;color:transparent;caret-color:transparent;border:0;z-index:1}.otp-box{height:58px;border-radius:14px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:600}.otp-box.is-active{border:2px solid var(--forest)}.otp-box.is-empty{background:var(--fill)}.otp-caret,.amount-caret{width:2px;height:26px;background:var(--forest);animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.totp-timer{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.trust-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px 14px 10px 16px}.verify-links{display:flex;justify-content:center;gap:24px}.verify-chips{display:flex;gap:8px;flex-wrap:wrap}.assist-chip{height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--outline);display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:var(--forest)}.home-header{height:44px;display:flex;align-items:center;gap:12px;padding:0 4px}.avatar-me{width:40px;height:40px;flex-shrink:0;border-radius:20px;background:var(--lime);color:var(--forest);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}.home-hello{flex-grow:1;display:flex;flex-direction:column;min-width:0}.home-greeting{font-size:17px;font-weight:600}.networth{background:var(--forest);color:#fff;border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:14px}.networth-label{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#c9d8d1}.networth-eye{width:28px;height:28px;border-radius:14px;background:#ffffff1a;color:#c9d8d1;display:inline-flex;align-items:center;justify-content:center}.networth-currency{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:#fff;background:#ffffff1f;border-radius:999px;padding:6px 10px}.networth-main{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.networth-main>:first-child{min-width:0}.networth-main svg{flex-shrink:0}.networth-value{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.035em;white-space:nowrap}.networth-value.is-long{font-size:34px}.networth-change{font-size:14px;font-weight:600;color:var(--lime)}.networth-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.networth-split>div{background:#ffffff14;border-radius:16px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.networth-split span:first-child{font-size:12px;color:#c9d8d1}.networth-split-value{font-size:17px;font-weight:600}.budget-card{border-radius:22px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.budget-left{font-size:26px;font-weight:600;letter-spacing:-.02em}.budget-left.is-over{color:var(--over-budget)}.pace-bar{position:relative;height:8px;border-radius:4px;background:var(--fill)}.pace-fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--forest)}.pace-fill.is-over{background:var(--over-budget)}.pace-marker{position:absolute;top:-4px;width:2px;height:16px;border-radius:1px;background:var(--ink)}.quick-add{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-item{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--ink)}.quick-tile{width:56px;height:56px;border-radius:20px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center}.quick-label{font-size:13px;font-weight:500}.recent-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 4px}.recent-head h2{font-size:20px;font-weight:600;letter-spacing:-.01em}.see-all{font-size:15px;padding:8px 0}.recent-card{border-radius:22px;padding:4px 14px}.large-title-row{display:flex;align-items:flex-end;justify-content:space-between;padding:6px 4px 0}.large-title{font-size:34px;line-height:41px;font-weight:700;letter-spacing:-.02em}.large-title-pad{padding:0 4px}.ios-navbar{height:44px;display:flex;align-items:center;justify-content:space-between}.ios-nav-action{font-size:17px;font-weight:600;color:var(--forest);padding:10px 0}.screen.activity{gap:12px}.ios-search{position:relative;display:block;color:var(--ink-3)}.ios-search svg{position:absolute;left:12px;top:10px}.ios-search input{width:100%;height:38px;border:0;border-radius:12px;background:var(--fill-2);padding:0 12px 0 38px;font-size:16px;color:var(--ink);outline:none;-webkit-appearance:none;appearance:none}.split-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mini-stat{border-radius:16px;padding:10px 14px;display:flex;flex-direction:column;gap:2px}.mini-stat span:first-child{font-size:12px;color:var(--ink-3)}.mini-stat-value{font-size:17px;font-weight:600}.mini-stat-value.is-income{color:var(--income)}.add-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sheet-cancel{font-size:17px;color:var(--forest);padding:10px 4px;min-width:56px;text-align:left}.sheet-cancel-spacer{min-width:56px}.add-kind{flex-grow:1;max-width:236px}.amount-block{display:flex;flex-direction:column;align-items:center;gap:6px;padding:6px 0 2px;text-align:center}.amount-line{display:flex;align-items:center;gap:10px;max-width:100%}.currency-btn{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 10px;flex-shrink:0;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:15px;font-weight:600}.amount-value{font-size:clamp(34px,12vw,52px);line-height:1;font-weight:600;letter-spacing:-.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.amount-value.is-empty{color:var(--ink-4)}.amount-symbol{color:var(--ink-3)}.amount-value.is-income{color:var(--income)}.amount-caret{height:44px;flex-shrink:0}.amount-hint{font-size:13px;color:var(--ink-3)}.amount-hint strong{font-weight:600;color:var(--ink-2)}.cat-tiles{display:flex;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none;flex-shrink:0}.cat-tiles::-webkit-scrollbar{display:none}.cat-tile{flex-shrink:0;width:70px;height:70px;border-radius:20px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.cat-tile span{font-size:12px;font-weight:500;color:var(--ink)}.cat-tile.is-on{background:var(--lime);border:2px solid var(--forest);color:var(--ink)!important}.cat-tile.is-on span{font-weight:600}.detail-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:0 14px;flex-shrink:0}.detail-row{display:flex;align-items:center;gap:12px;min-height:48px;width:100%;text-align:left;color:var(--ink)}.detail-row:not(:last-child){border-bottom:1px solid var(--fill)}.detail-row-tall{min-height:56px;padding:6px 0}.detail-label{width:76px;flex-shrink:0;font-size:15px;color:var(--ink-2)}.detail-value{flex-grow:1;min-width:0;font-size:16px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-input{flex-grow:1;min-width:0;height:46px;border:0;background:transparent;outline:none;padding:0;font-size:16px}.detail-pill{flex-shrink:0;font-size:13px;font-weight:600;color:var(--forest);background:var(--lime-tint);border-radius:999px;padding:4px 10px}.detail-pill+.detail-pill{margin-left:-4px}.detail-row>.text-13{white-space:nowrap;flex-shrink:0}.detail-pill.is-on{background:var(--forest);color:var(--lime)}.xfer-pair{position:relative;display:flex;flex-direction:column;gap:8px}.xfer-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-card-lg);padding:16px;display:flex;flex-direction:column;gap:12px}.xfer-side{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.xfer-line{display:flex;align-items:center;gap:12px}.xfer-account{display:flex;align-items:center;gap:10px;flex-grow:1;min-width:0;text-align:left}.xfer-avatar{width:40px;height:40px;flex-shrink:0;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.xfer-name{display:inline-flex;align-items:center;gap:4px;font-size:16px;font-weight:600;white-space:nowrap}.xfer-amount{display:flex;align-items:baseline;font-size:24px;font-weight:600;letter-spacing:-.03em;white-space:nowrap;min-width:0}.xfer-amount input{width:6.5ch;border:0;background:transparent;outline:none;padding:0;font-weight:600;letter-spacing:-.03em;font-size:24px}.xfer-amount:focus-within{box-shadow:0 2px 0 var(--forest)}.xfer-to-amount{font-size:24px;font-weight:600;letter-spacing:-.03em;color:var(--transfer);white-space:nowrap}.xfer-swap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:44px;height:44px;box-sizing:content-box;border-radius:26px;border:4px solid var(--canvas);background:var(--transfer);color:#fff;display:flex;align-items:center;justify-content:center}.rate-edit{display:inline-flex;align-items:center;gap:6px;font-weight:600}.rate-edit input{width:7ch;border:0;border-bottom:1.5px solid var(--forest);background:transparent;outline:none;font-weight:600;padding:0;font-size:16px}.fee-input{display:inline-flex;align-items:center;font-size:16px}.fee-input input{width:4.5ch;border:0;background:transparent;outline:none;padding:0;font-size:16px}.xfer-note{display:flex;gap:10px;align-items:flex-start;padding:0 4px;font-size:13px;line-height:1.45;color:var(--ink-2)}.xfer-note svg{flex-shrink:0;margin-top:1px}.networth-mini{display:flex;flex-direction:column;gap:12px}.networth-mini-value{font-size:32px;line-height:1;font-weight:600;letter-spacing:-.03em}.rates-link{font-size:13px}.mix-bar{display:flex;height:10px;gap:3px}.mix-bar span{border-radius:5px}.mix-legend{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--ink-2)}.mix-legend span{display:inline-flex;align-items:center;gap:5px}.mix-legend i{width:8px;height:8px;border-radius:4px}.screen.insights{gap:12px}.month-nav{display:flex;align-items:center;gap:2px}.month-nav button{width:36px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink)}.month-nav button:disabled{color:var(--ink-4)}.month-nav span{font-size:15px;font-weight:600}.chart-card{display:flex;flex-direction:column;gap:12px}.donut-row{display:flex;align-items:center;gap:16px}.donut{position:relative;width:140px;height:140px;flex-shrink:0}.donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.donut-total{font-size:18px;font-weight:600;letter-spacing:-.02em}.legend{list-style:none;margin:0;padding:0;flex-grow:1;display:flex;flex-direction:column;gap:7px;font-size:13px}.legend li{display:flex;align-items:center;gap:8px}.legend i{width:10px;height:10px;border-radius:3px;flex-shrink:0}.legend strong{font-weight:600}.insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.insight{border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:6px;color:var(--ink)}.insight-eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.insight-title{font-size:15px;font-weight:600;line-height:1.3}.insight-big{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1}.insight-warning{background:#fdebd3;color:#4a2504}.insight-savings{background:var(--lime)}.insight-subscriptions,.insight-currencies{background:#fff;border:1px solid var(--line)}.insight-subscriptions .insight-eyebrow{color:#8a1c3a}.insight-currencies .insight-eyebrow{color:var(--transfer)}.bars{position:relative;height:110px;display:flex;align-items:flex-end;gap:14px;padding:0 4px}.bars-budget{position:absolute;left:0;right:0;bottom:99px;border-top:1.5px dashed var(--over-budget)}.bars-budget-label{position:absolute;right:0;bottom:102px;font-size:11px;font-weight:600;color:var(--over-budget)}.bar{flex:1;border-radius:6px;background:#cdd2c9}.bar.is-over{background:var(--over-budget)}.bar.is-current{background:var(--forest)}.bars-labels{display:flex;gap:14px;padding:0 4px;font-size:12px;color:var(--ink-3);text-align:center}.bars-labels span{flex:1}.bars-labels .is-over{color:var(--over-budget);font-weight:600}.bars-labels .is-current{color:var(--ink);font-weight:600}.empty-card{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:28px 20px}.empty-card h2{font-size:17px;font-weight:600}.empty-card p{font-size:14px;line-height:1.45;color:var(--ink-2)}.screen.settings{gap:12px}.base-card{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--forest);color:#fff;border-radius:22px;padding:14px 16px}.base-card-badge{width:44px;height:44px;flex-shrink:0;border-radius:22px;background:var(--lime);color:var(--forest);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.base-card-eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--lime)}.base-card-sub{color:#c9d8d1}.base-card-change{font-size:14px;font-weight:600;color:var(--lime)}.currency-circle{width:40px;height:40px;flex-shrink:0;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700}.currency-circle-sm{width:36px;height:36px;font-size:14px}.rate-cell{display:flex;flex-direction:column;align-items:flex-end;gap:1px;min-width:76px}.quick-convert{border-radius:var(--r-card);padding:14px 16px;display:flex;flex-direction:column;gap:10px}.qc-amount{display:flex;align-items:baseline;gap:8px}.qc-input{display:inline-flex;align-items:baseline;font-size:26px;font-weight:600;letter-spacing:-.02em}.qc-input input{min-width:3ch;border:0;border-bottom:1.5px dashed transparent;background:transparent;outline:none;padding:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.qc-input input:focus{border-bottom-color:var(--forest)}.qc-chips{display:flex;flex-wrap:wrap;gap:8px}.qc-chip{font-size:14px;font-weight:600;padding:7px 10px;border-radius:10px;background:var(--fill)}.currencies .settings-card{padding:0 16px}.currencies .setting-row{min-height:56px}.status-card{background:var(--forest);color:#fff;border-radius:22px;padding:16px;display:flex;align-items:center;gap:14px}.status-tile{width:48px;height:48px;flex-shrink:0;border-radius:16px;background:var(--lime);color:var(--forest);display:flex;align-items:center;justify-content:center}.status-sub{font-size:13px;line-height:1.4;color:#c9d8d1}.settings-footer{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:8px}
