@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_e9002f{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_e9002f{--font-hanken:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}:root{--canvas:#ffffff;--page:#ffffff;--surface:#ffffff;--warm:#f7f4f8;--card:#ffffff;--trial:#f7f4f8;--chip:#f2eef4;--panel:#f2eef4;--rail:#f7f4f8;--card-border:transparent;--hairline:#e6e0e9;--row-divider:#f4f0f6;--track:#f1ecf3;--track-panel:#e8e2ea;--border-light-1:#e6e0e9;--border-light-2:#f4f0f6;--border-light-3:#ded8e2;--border-light-4:#ece7ee;--ink:#3b3444;--body:#5d5568;--muted:#6d6479;--nav-link:#5d5568;--toggle-inactive:#8c8598;--feature-text:#5d5568;--eyebrow:#8c8598;--faint:#a89fb0;--plum:#8b6470;--plum-deep:#744855;--plum-hover:#744855;--plum-soft:#8b7f9b;--blush:#f2eef4;--blush-text:#dca3ad;--hero-end:#f2eef4;--on-plum:#fbfaf8;--income:#8b6470;--negative:#744855;--cat-rose-soft:#b08d96;--cat-rose-mid:#8b6470;--cat-rose-deep:#744855;--cat-blush-soft:#e3b3bc;--cat-blush-mid:#dca3ad;--cat-blush-deep:#b56f7f;--cat-coral-soft:#dda99c;--cat-coral-mid:#c4867a;--cat-coral-deep:#a5655c;--cat-clay-soft:#c9ada2;--cat-clay-mid:#a5877f;--cat-clay-deep:#836761;--cat-amber-soft:#dcb08a;--cat-amber-mid:#c08f63;--cat-amber-deep:#9c6f49;--cat-wheat-soft:#ddc48c;--cat-wheat-mid:#c1a866;--cat-wheat-deep:#9a8449;--cat-sage-soft:#b8c0a8;--cat-sage-mid:#909880;--cat-sage-deep:#6e7660;--cat-moss-soft:#a3b599;--cat-moss-mid:#7c9173;--cat-moss-deep:#5c6f55;--cat-teal-soft:#9bbdb8;--cat-teal-mid:#6f9a95;--cat-teal-deep:#4f7873;--cat-sky-soft:#a8bccf;--cat-sky-mid:#7b96b0;--cat-sky-deep:#5a748d;--cat-indigo-soft:#aeb0cb;--cat-indigo-mid:#8083a8;--cat-indigo-deep:#5f6285;--cat-plum-soft:#bcb1c8;--cat-plum-mid:#8b7f9b;--cat-plum-deep:#6f6383;--cat-slate-soft:#cdc7d5;--cat-slate-mid:#a89fb0;--cat-slate-deep:#6d6479;--cat-home:var(--cat-rose-mid);--cat-groceries:var(--cat-rose-deep);--cat-selfcare:var(--cat-plum-mid);--cat-travel:var(--cat-blush-mid);--cat-5:var(--cat-slate-mid);--cat-emergency:var(--cat-slate-deep);--toggle-track:#e3dde7;--plum-hairline:rgba(251,250,248,0.18);--plum-divider:rgba(251,250,248,0.2);--font-display:var(--font-cormorant),"Cormorant Garamond",Georgia,serif;--font-body:var(--font-dm-sans),"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--r-pill:8px;--r-card:4px;--r-card-sm:4px;--r-modal:16px;--r-input-sheet:8px;--r-input-auth:8px;--r-bar:0px;--r-artboard:4px;--r-chip:8px;--r-square:2px;--r-switch:24px;--shadow-page:none;--shadow-float:none;--shadow-float-strong:none;--shadow-card:none;--shadow-panel:none;--shadow-hero:none;--shadow-premium:none;--shadow-modal:0 30px 80px -20px rgba(59,52,68,0.4);--shadow-toggle:none;--overlay:rgba(59,52,68,0.42);--gutter:clamp(16px,4.5vw,56px);--gutter-banner:clamp(16px,4vw,56px);--content-max:1320px;--gutter-mobile:20px;--ease-entrance:cubic-bezier(0.22,0.8,0.35,1);--ease-spin:cubic-bezier(0.25,0.6,0.3,1);--ease-land:cubic-bezier(0.16,1,0.3,1);--ease-fill:cubic-bezier(0.25,0.8,0.3,1)}:root[data-theme=dark]{color-scheme:dark;--canvas:#201a24;--page:#201a24;--surface:rgba(244,239,236,0.09);--warm:rgba(244,239,236,0.06);--card:rgba(244,239,236,0.09);--trial:rgba(244,239,236,0.06);--chip:rgba(244,239,236,0.12);--panel:rgba(244,239,236,0.07);--rail:rgba(244,239,236,0.06);--card-border:transparent;--hairline:rgba(244,239,236,0.16);--row-divider:rgba(244,239,236,0.12);--track:rgba(244,239,236,0.12);--track-panel:rgba(244,239,236,0.16);--border-light-1:rgba(244,239,236,0.16);--border-light-2:rgba(244,239,236,0.12);--border-light-3:rgba(244,239,236,0.26);--border-light-4:rgba(244,239,236,0.14);--ink:#f4efec;--body:rgba(244,239,236,0.72);--muted:rgba(244,239,236,0.6);--nav-link:rgba(244,239,236,0.72);--toggle-inactive:rgba(244,239,236,0.55);--feature-text:rgba(244,239,236,0.72);--eyebrow:rgba(244,239,236,0.6);--faint:rgba(244,239,236,0.55);--plum:#e6c6cf;--plum-deep:#e59aa6;--plum-hover:#d8b5bf;--plum-soft:#d8b5bf;--blush:rgba(244,239,236,0.12);--blush-text:#e6c6cf;--hero-end:rgba(244,239,236,0.07);--on-plum:#2f2833;--income:#a8d0a8;--negative:#e59aa6;--toggle-track:rgba(244,239,236,0.14);--plum-hairline:rgba(47,40,51,0.18);--plum-divider:rgba(47,40,51,0.2);--shadow-modal:0 34px 90px rgba(0,0,0,0.5);--overlay:rgba(20,16,22,0.5)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;overflow-x:clip}:root{--font-body:var(--font-hanken),"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-display:var(--font-hanken),"Hanken Grotesk",-apple-system,sans-serif;--font-num:var(--font-bebas),"Bebas Neue",Impact,sans-serif}body{background:var(--page);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{-webkit-appearance:none;font:inherit;color:inherit;background:none;border:none;padding:0;margin:0;cursor:pointer}button,select{-moz-appearance:none;appearance:none}select{-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3.5 5.5 7 9l3.5-3.5' stroke='%23f4efec' stroke-opacity='0.6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:14px 14px}[data-theme=dark] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(42% 38% at 12% 6%,rgba(230,198,207,.22),transparent 70%),radial-gradient(46% 40% at 88% 10%,rgba(168,110,125,.26),transparent 70%),radial-gradient(52% 46% at 60% 106%,rgba(120,85,99,.24),transparent 70%),radial-gradient(130% 130% at 16% 4%,#6a5560 0,#3a3040 44%,#201a24 100%),#201a24}body:has([data-gate]),html:has([data-gate]){background:#241d28}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}:focus-visible{outline:2px solid rgba(244,239,236,.55);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}