.AppIcon_icon__sb9I3{display:block;flex:none;border-radius:23%;box-shadow:0 0 0 .5px var(--icon-ring)}.ui_container__it_zY{width:var(--page);margin-inline:auto}.ui_section__VtPLy{position:relative;padding-block:clamp(64px,9vw,116px)}.ui_eyebrow__jUxhf{display:inline-flex;align-items:center;gap:.55em;font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.ui_eyebrow__jUxhf:before{content:"";width:.5em;height:.5em;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-wash)}.ui_title__8AnIA{margin-top:.4em;font-size:clamp(2.25rem,5vw,3.75rem)}.ui_lead__ewjAv{margin-top:1.1rem;max-width:34em;font-size:clamp(1.0625rem,1.4vw,1.1875rem);color:var(--ink-soft)}.ui_header__PsIhr{max-width:760px;margin-bottom:clamp(40px,6vw,72px)}.ui_headerCenter__CmZer{margin-inline:auto;text-align:center}.ui_headerCenter__CmZer .ui_lead__ewjAv{margin-inline:auto}.ui_srOnly__B8cEW{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ui_reveal__c0DU2{animation:ui_reveal__c0DU2 linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}@keyframes ui_reveal__c0DU2{0%{opacity:0;transform:translateY(28px) scale(.985)}}.AppFooter_footer__vkm_X{padding-block:56px 40px;border-top:1px solid var(--line);background:var(--bg-alt);font-size:.9375rem}.AppFooter_top__JwRgI{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.AppFooter_brand__HkEjt{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display),Georgia,serif;font-size:1.375rem;font-variation-settings:"SOFT" 100;text-decoration:none}.AppFooter_brand__HkEjt span{display:grid;line-height:1.2}.AppFooter_brand__HkEjt small{font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;color:var(--ink-faint)}.AppFooter_links__d4HwM{display:flex;flex-wrap:wrap;gap:6px 22px;list-style:none}.AppFooter_copyright__LTLTG a,.AppFooter_links__d4HwM a{color:var(--ink-soft);text-decoration:none}.AppFooter_copyright__LTLTG a:hover,.AppFooter_links__d4HwM a:hover{color:var(--accent-ink)}.AppFooter_bottom__meLqz{margin-top:32px;padding-top:24px;border-top:1px solid var(--line)}.AppFooter_disclaimer__ZURME{max-width:62em;font-size:.8125rem;line-height:1.6;color:var(--ink-faint)}.AppFooter_copyright__LTLTG{margin-top:12px;font-size:.8125rem;color:var(--ink-faint)}.AppStoreButton_button__ZIxPf{display:inline-flex;align-items:center;gap:.6em;border-radius:999px;background:var(--ink);color:var(--bg);font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-button);transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s}.AppStoreButton_button__ZIxPf svg{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.AppStoreButton_large__Otw80{padding:.95em 1.55em;font-size:1rem}.AppStoreButton_small__T1feR{padding:.6em 1.05em;font-size:.875rem}.AppStoreButton_short__ZJT_V{display:none}@media (max-width:420px){.AppStoreButton_long__uTf2N{display:none}.AppStoreButton_short__ZJT_V{display:inline}}@media (hover:hover){.AppStoreButton_button__ZIxPf:hover{transform:translateY(-2px);box-shadow:var(--shadow-button-hover)}.AppStoreButton_button__ZIxPf:hover svg{transform:translate(1px,1px)}}.AppStoreButton_button__ZIxPf:active{transform:translateY(0) scale(.98)}.AppNav_wrap__84z1f{position:-webkit-sticky;position:sticky;top:12px;z-index:50;padding-top:12px}.AppNav_nav__Eka1h{display:flex;align-items:center;gap:16px;width:var(--page);margin-inline:auto;padding:7px 7px 7px 9px;border-radius:999px;background:color-mix(in oklab,var(--surface) 78%,transparent);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);box-shadow:var(--shadow-card),0 0 0 1px var(--line)}.AppNav_brand__tQUUZ{display:inline-flex;align-items:center;gap:10px;margin-right:auto;font-family:var(--font-display),Georgia,serif;font-size:1.1875rem;font-variation-settings:"SOFT" 100;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}@media (max-width:360px){.AppNav_brand__tQUUZ{font-size:4.8vw}}.AppNav_links__VY2_m{display:flex;gap:2px}.AppNav_links__VY2_m a{padding:.5em .9em;border-radius:999px;font-size:.9375rem;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:background .16s,color .16s}.AppNav_links__VY2_m a:hover{background:var(--accent-wash);color:var(--ink)}@media (max-width:820px){.AppNav_links__VY2_m{display:none}}.theme_theme__rymH3{--bg:#f8e6df;--bg-alt:#f2dacf;--surface:#fdf6f3;--ink:#1a1614;--ink-soft:#5a4c46;--ink-faint:#6e5f58;--line:#e8d5cd;--accent:#c0501f;--accent-light:#e88a5c;--accent-deep:#a3431a;--accent-ink:#a3431a;--accent-wash:#f6dcd0;--accent-shade:#9a3b14;--on-accent:#ffffff;--panel:#2b201b;--on-panel:#f5ede9;--panel-accent:#f0956a;--panel-glow:#e4703c;--panel-em:var(--panel-accent);--icon-ring:rgba(26,22,20,0.12);--leaf:#8fa878;--sparkle:#f0b84a;--blush:#ef8e8a;--shadow-card:0 1px 2px rgba(110,50,25,0.06),0 14px 30px -18px rgba(110,50,25,0.3);--shadow-float:0 2px 4px rgba(110,50,25,0.06),0 24px 44px -20px rgba(110,50,25,0.34);--shadow-button:0 1px 2px rgba(26,22,20,0.2),0 12px 26px -12px rgba(26,22,20,0.55);--shadow-button-hover:0 2px 4px rgba(26,22,20,0.2),0 18px 32px -12px rgba(26,22,20,0.55);--shadow-panel:0 40px 80px -40px rgba(43,32,27,0.6);--shadow-coin:0 0 0 8px var(--bg-alt),0 14px 26px -10px rgba(160,64,24,0.55);--shadow-icon:0 18px 26px rgba(150,70,40,0.28);--coin-fill:var(--accent);--coin-font-style:normal;--coin-axes:normal;--gutter:clamp(16px,4vw,40px);--page:min(1180px,100% - 2 * var(--gutter));--radius-xl:clamp(28px,4vw,44px);--radius-lg:24px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.theme_theme__rymH3{--bg:#1c1614;--bg-alt:#231b18;--surface:#261e1a;--ink:#f5ede9;--ink-soft:#d6c8c1;--ink-faint:#a99b94;--line:#3a2e28;--accent:#e4703c;--accent-light:#f0956a;--accent-deep:#f0956a;--accent-ink:#f0956a;--accent-wash:#3a2a22;--accent-shade:#c75a28;--on-accent:#1c1614;--panel:#2b201b;--icon-ring:rgba(245,237,233,0.14);--leaf:#7f9a6a;--sparkle:#e0a83c;--blush:#d9797a;--shadow-card:0 1px 2px rgba(0,0,0,0.3),0 14px 30px -18px rgba(0,0,0,0.7);--shadow-float:0 2px 4px rgba(0,0,0,0.3),0 24px 44px -20px rgba(0,0,0,0.75);--shadow-button:0 1px 2px rgba(0,0,0,0.3),0 12px 26px -12px rgba(0,0,0,0.7);--shadow-button-hover:0 2px 4px rgba(0,0,0,0.3),0 18px 32px -12px rgba(0,0,0,0.7);--shadow-coin:0 0 0 8px var(--bg-alt),0 14px 26px -10px rgba(0,0,0,0.6);--shadow-icon:0 18px 26px rgba(0,0,0,0.45)}}html:has(.theme_theme__rymH3){background:#f8e6df;scroll-padding-top:104px}@media (prefers-reduced-motion:no-preference){html:has(.theme_theme__rymH3){scroll-behavior:smooth}}@media (prefers-color-scheme:dark){html:has(.theme_theme__rymH3){background:#1c1614}}:where(.theme_theme__rymH3) :where(h1,h2,h3){font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.015em;line-height:1.08;text-wrap:balance}:where(.theme_theme__rymH3) :where(h3){letter-spacing:-.01em;line-height:1.18}:where(.theme_theme__rymH3) :where(h1,h2,h3) em{font-style:normal;color:var(--accent-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16' preserveAspectRatio='none'%3E%3Cpath d='M3 10c30-5 62-6 96-4 34 2 66 1 98-3M12 13c40-4 90-4 170-2' fill='none' stroke='%23c0501f' stroke-width='3' stroke-linecap='round' opacity='.75'/%3E%3C/svg%3E") 0 92% /100% .32em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-bottom:.06em}@media (prefers-color-scheme:dark){:where(.theme_theme__rymH3) :where(h1,h2,h3) em{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 16' preserveAspectRatio='none'%3E%3Cpath d='M3 10c30-5 62-6 96-4 34 2 66 1 98-3M12 13c40-4 90-4 170-2' fill='none' stroke='%23e4703c' stroke-width='3' stroke-linecap='round' opacity='.85'/%3E%3C/svg%3E")}}:where(.theme_theme__rymH3) :where(p,li){text-wrap:pretty}:where(.theme_theme__rymH3) :where(a){color:inherit}:where(.theme_theme__rymH3) :where(a,button,input,summary):focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:8px}:where(.theme_theme__rymH3) ::selection{background:var(--accent-wash);color:var(--ink)}.theme_theme__zeRHt{--bg:#fbf4ee;--bg-alt:#f4e8de;--surface:#fffaf6;--ink:#2a1b15;--ink-soft:#6b564b;--ink-faint:#9c8679;--line:rgba(84,52,38,0.12);--accent:#eb7c6c;--accent-light:#f39a8b;--accent-deep:#c15343;--accent-ink:#a8402f;--accent-wash:#f9ddd5;--accent-shade:#d9634f;--on-accent:#fff;--panel:#2a1b15;--on-panel:#f7ede6;--panel-accent:#f39a8b;--panel-glow:#eb7c6c;--panel-em:var(--accent-light);--icon-ring:rgba(84,52,38,0.12);--shadow-card:inset 0 1px 0 rgba(255,255,255,0.9),inset 0 -2px 0 rgba(120,70,50,0.05),0 1px 2px rgba(110,55,35,0.06),0 18px 40px -22px rgba(110,55,35,0.32);--shadow-float:0 2px 4px rgba(110,55,35,0.06),0 24px 48px -16px rgba(110,55,35,0.28);--shadow-button:inset 0 1px 0 rgba(255,255,255,0.18),0 1px 2px rgba(42,27,21,0.2),0 14px 30px -14px rgba(42,27,21,0.6);--shadow-button-hover:inset 0 1px 0 rgba(255,255,255,0.18),0 2px 4px rgba(42,27,21,0.2),0 20px 36px -14px rgba(42,27,21,0.6);--shadow-panel:0 40px 80px -40px rgba(42,27,21,0.6);--shadow-coin:inset 0 0 0 5px rgba(255,255,255,0.16),inset 0 2px 0 rgba(255,255,255,0.35),0 0 0 8px var(--bg-alt),0 18px 30px -12px rgba(193,83,67,0.6);--shadow-icon:0 30px 34px rgba(150,55,40,0.35);--coin-fill:radial-gradient(120% 120% at 30% 20%,var(--accent-light),var(--accent) 55%,var(--accent-shade));--coin-font-style:italic;--coin-axes:"SOFT" 100,"WONK" 1;--gutter:clamp(16px,4vw,40px);--page:min(1180px,100% - 2 * var(--gutter));--radius-xl:clamp(28px,4vw,44px);--radius-lg:28px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-color-scheme:dark){.theme_theme__zeRHt{--bg:#17100d;--bg-alt:#1f1612;--surface:#271c17;--ink:#f7ede6;--ink-soft:#cdb9ad;--ink-faint:#947e72;--line:rgba(255,228,212,0.11);--accent:#ef8676;--accent-light:#f6a497;--accent-deep:#ef8676;--accent-ink:#f6a497;--accent-wash:rgba(239,134,118,0.14);--panel:#241813;--on-panel:#f7ede6;--shadow-card:inset 0 1px 0 rgba(255,255,255,0.05),0 1px 2px rgba(0,0,0,0.3),0 18px 40px -22px rgba(0,0,0,0.7);--shadow-float:0 2px 4px rgba(0,0,0,0.3),0 24px 48px -16px rgba(0,0,0,0.7)}}html:has(.theme_theme__zeRHt){background:#fbf4ee;scroll-padding-top:104px}@media (prefers-reduced-motion:no-preference){html:has(.theme_theme__zeRHt){scroll-behavior:smooth}}@media (prefers-color-scheme:dark){html:has(.theme_theme__zeRHt){background:#17100d}}.theme_theme__zeRHt:before{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .35 0 0 0 0 .3 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:where(.theme_theme__zeRHt) :where(h1,h2,h3){font-family:var(--font-display),Georgia,serif;font-weight:420;font-variation-settings:"SOFT" 100,"WONK" 0;letter-spacing:-.022em;line-height:1.04;text-wrap:balance}:where(.theme_theme__zeRHt) :where(h1,h2,h3) em{font-style:italic;font-variation-settings:"SOFT" 100,"WONK" 1;color:var(--accent-deep)}:where(.theme_theme__zeRHt) :where(p,li){text-wrap:pretty}:where(.theme_theme__zeRHt) :where(a){color:inherit}:where(.theme_theme__zeRHt) :where(a,button,input,summary):focus-visible{outline:2.5px solid var(--accent-deep);outline-offset:3px;border-radius:8px}:where(.theme_theme__zeRHt) ::selection{background:var(--accent-wash);color:var(--ink)}.theme_theme__mWRHo{--bg:#e0f2ef;--bg-alt:#cfe9e4;--surface:#fffaf0;--ink:#002537;--ink-soft:#2f4f5f;--ink-faint:#476370;--line:rgba(0,37,55,0.16);--accent:#fd9aa8;--accent-light:#ffcbcb;--accent-deep:#d9546b;--accent-ink:#b4324c;--accent-wash:#ffe3e1;--accent-shade:#f07f91;--on-accent:#002537;--panel:#002537;--on-panel:#fffaf0;--panel-accent:#ffcbcb;--panel-glow:#fd9aa8;--panel-em:var(--on-panel);--icon-ring:#002537;--mark-amount:#ffcbcb;--mark-merchant:#ffe8a3;--mark-card:#bfe3f2;--mark-date:#dcd5f7;--mark-bank:#c7ecd8;--income:#1a7f52;--income-fill:#3db881;--ios-tint:#007aff;--chart-1:var(--accent);--chart-2:var(--mark-merchant);--chart-3:var(--mark-card);--offset:var(--ink);--outline:0 0 0 2px var(--ink);--shadow-card:var(--outline),4px 4px 0 0 var(--offset);--shadow-float:var(--outline),7px 7px 0 0 var(--offset);--shadow-button:var(--outline),3px 3px 0 0 var(--accent);--shadow-button-hover:var(--outline),5px 5px 0 0 var(--accent);--shadow-panel:8px 8px 0 0 var(--accent);--shadow-coin:0 0 0 2px var(--ink),3px 3px 0 2px var(--offset),0 0 0 9px var(--bg-alt);--shadow-icon:4px 5px 0 var(--offset);--phone-frame:var(--ink);--phone-shadow:0 0 0 2.5px var(--ink),8px 8px 0 0 var(--offset);--coin-fill:var(--accent);--coin-font-style:normal;--coin-axes:"wght" 760,"wdth" 96;--gutter:clamp(16px,4vw,40px);--page:min(1180px,100% - 2 * var(--gutter));--radius-xl:clamp(26px,3.5vw,40px);--radius-lg:24px;min-height:100vh;background:var(--bg);color:var(--ink);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){.theme_theme__mWRHo{--bg:#071a26;--bg-alt:#0b2433;--surface:#10293a;--ink:#e8f6f3;--ink-soft:#b3cfd1;--ink-faint:#7f9ea6;--line:rgba(224,242,239,0.14);--accent:#fd9aa8;--accent-light:#ffcbcb;--accent-deep:#ff9eae;--accent-ink:#ffb3bf;--accent-wash:rgba(253,154,168,0.16);--accent-shade:#f07f91;--on-accent:#002537;--panel:#0e3348;--on-panel:#fffaf0;--icon-ring:#e8f6f3;--mark-amount:#7d3a46;--mark-merchant:#6d5a1e;--mark-card:#1f5168;--mark-date:#463c73;--mark-bank:#1e5a44;--income:#5fd39a;--income-fill:#4fc98f;--ios-tint:#0a84ff;--chart-2:#e8c35a;--chart-3:#6fb7d6;--phone-frame:#021521;--offset:#000}}html:has(.theme_theme__mWRHo){background:#e0f2ef;scroll-padding-top:104px}@media (prefers-reduced-motion:no-preference){html:has(.theme_theme__mWRHo){scroll-behavior:smooth}}@media (prefers-color-scheme:dark){html:has(.theme_theme__mWRHo){background:#071a26}}:where(.theme_theme__mWRHo) :where(h1,h2,h3){font-family:var(--font-display),ui-sans-serif,system-ui,sans-serif;font-weight:740;font-variation-settings:"wdth" 96;letter-spacing:-.024em;line-height:.98;text-wrap:balance}:where(.theme_theme__mWRHo) :where(h3){font-weight:700;letter-spacing:-.02em;line-height:1.12}:where(.theme_theme__mWRHo) :where(h1,h2,h3) em{--em-mark:color-mix(in srgb,var(--accent) 55%,transparent);font-style:normal;color:inherit;background:linear-gradient(100deg,transparent .12em,var(--em-mark) .12em,var(--em-mark) calc(100% - .12em),transparent calc(100% - .12em)) 0 .62em /100% .36em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.04em}:where(.theme_theme__mWRHo) :where(p,li){text-wrap:pretty}:where(.theme_theme__mWRHo) :where(a){color:inherit}:where(.theme_theme__mWRHo) :where(a,button,input,summary):focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px;border-radius:8px}:where(.theme_theme__mWRHo) ::selection{background:var(--accent-light);color:var(--on-accent)}