.closing.block.svelte-1vy05d7{padding-bottom:0}.cta.svelte-1vy05d7{color:#fff;background:linear-gradient(135deg,#5b3fe6,#a855f7);border-radius:24px;justify-items:start;gap:28px;padding:64px 48px;display:grid;position:relative;overflow:hidden}.cta.svelte-1vy05d7:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff38,#0000);border-radius:50%;width:520px;height:520px;position:absolute;top:-160px;right:-120px}.cta-copy.svelte-1vy05d7{z-index:1;position:relative}h2.svelte-1vy05d7{letter-spacing:-.04em;max-width:14em;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.04}.cta.svelte-1vy05d7 p:where(.svelte-1vy05d7){opacity:.88;margin-top:10px;font-size:16px}.cta-actions.svelte-1vy05d7{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.white.svelte-1vy05d7{color:#5b0f80;background:#fff;box-shadow:0 1px 2px #00000026}.glass.svelte-1vy05d7{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff59}@media (hover:hover) and (pointer:fine){.white.svelte-1vy05d7:hover{background:#fbf5fe}.glass.svelte-1vy05d7:hover{background:#ffffff38}footer.svelte-1vy05d7 a:where(.svelte-1vy05d7):hover{color:var(--foreground)}}footer.svelte-1vy05d7{box-shadow:inset 0 1px 0 var(--l-hair);margin-top:104px;padding-block:40px 48px}footer.svelte-1vy05d7 .wrap:where(.svelte-1vy05d7){color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}footer.svelte-1vy05d7 nav:where(.svelte-1vy05d7){flex-wrap:wrap;gap:20px;display:flex}footer.svelte-1vy05d7 a:where(.svelte-1vy05d7){text-decoration:none;transition:color .15s}@media (width<=640px){.cta.svelte-1vy05d7{padding:44px 24px}footer.svelte-1vy05d7{margin-top:72px}}.faq.svelte-xd1lig{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;display:grid}.faq.svelte-xd1lig .sec-head:where(.svelte-xd1lig){align-self:start;margin:0}.qa.svelte-xd1lig{box-shadow:0 1px 0 var(--l-hair)}summary.svelte-xd1lig{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16px;font-weight:600;list-style:none;display:flex}summary.svelte-xd1lig::-webkit-details-marker{display:none}summary.svelte-xd1lig svg{width:16px;height:16px;color:var(--muted-foreground);transition:transform .24s var(--l-ease-out);flex:none}.qa[open].svelte-xd1lig summary:where(.svelte-xd1lig) svg{transform:rotate(45deg)}.qa.svelte-xd1lig p:where(.svelte-xd1lig){color:var(--l-fg-2);max-width:60ch;padding-bottom:20px}@supports (interpolate-size:allow-keywords){.faq.svelte-xd1lig{interpolate-size:allow-keywords}.qa.svelte-xd1lig::details-content{opacity:0;height:0;transition:height .28s var(--l-ease-out), opacity .2s ease, content-visibility .28s allow-discrete;overflow:clip}.qa[open].svelte-xd1lig::details-content{opacity:1;height:auto}}@media (width<=1020px){.faq.svelte-xd1lig{grid-template-columns:minmax(0,1fr);gap:40px}}@media (prefers-reduced-motion:reduce){summary.svelte-xd1lig svg{transition:none}}#features.svelte-7owmct{padding-top:0}.bento.svelte-7owmct{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.feat.svelte-7owmct{background:var(--card);border-radius:var(--l-r);box-shadow:var(--l-shadow-md);flex-direction:column;gap:10px;min-width:0;padding:26px;display:flex}.feat.svelte-7owmct h3:where(.svelte-7owmct){letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.feat.svelte-7owmct>p:where(.svelte-7owmct){color:var(--l-fg-2);max-width:40em;font-size:15px}.f-7.svelte-7owmct{grid-column:span 7}.f-5.svelte-7owmct{grid-column:span 5}.f-6.svelte-7owmct{grid-column:span 6}.demo.svelte-7owmct{gap:12px;min-width:0;margin-top:auto;padding-top:18px;display:grid}.keys.svelte-7owmct{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.keycap.svelte-7owmct{background:var(--card);width:40px;height:40px;color:var(--foreground);font:600 15px/1 var(--font-mono);cursor:pointer;box-shadow:var(--l-ring), 0 2px 0 var(--l-hair), 0 3px 6px -2px #09090b1f;transition:transform .12s var(--l-ease-out), box-shadow .12s var(--l-ease-out);border:0;border-radius:10px;place-items:center;display:inline-grid}.keycap.svelte-7owmct:active,.keycap[data-down=true].svelte-7owmct{box-shadow:var(--l-ring);transform:translateY(2px)scale(.98)}.keys-hint.svelte-7owmct{margin-left:4px}.dlg.svelte-7owmct{background:var(--card);box-shadow:var(--l-shadow-lg);border-radius:14px;gap:12px;max-width:480px;padding:16px;display:grid}.dlg-top.svelte-7owmct{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.dlg-top.svelte-7owmct b:where(.svelte-7owmct){font-size:14px;font-weight:700}.dlg-top.svelte-7owmct small:where(.svelte-7owmct){color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ws-mark.svelte-7owmct{background:var(--primary);color:#fff;border-radius:5px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid}.tabs2.svelte-7owmct{background:var(--muted);border-radius:9px;grid-template-columns:1fr 1fr;padding:3px;font-size:12.5px;font-weight:600;display:grid}.tabs2.svelte-7owmct span:where(.svelte-7owmct){text-align:center;color:var(--muted-foreground);border-radius:6px;padding:6px}.tabs2.svelte-7owmct span.on:where(.svelte-7owmct){background:var(--card);color:var(--foreground);box-shadow:var(--l-shadow-sm)}.field-row.svelte-7owmct{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fld.svelte-7owmct{box-shadow:var(--l-ring);border-radius:9px;min-width:0;padding:8px 10px;font-size:13px}.fld.focus.svelte-7owmct{box-shadow:0 0 0 1px var(--primary), 0 0 0 4px var(--l-primary-tint)}.fld.svelte-7owmct small:where(.svelte-7owmct){color:var(--muted-foreground);font-size:11px;font-weight:600;display:block}.fld.svelte-7owmct b:where(.svelte-7owmct){white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.caret.svelte-7owmct{background:var(--primary);vertical-align:-2px;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite svelte-7owmct-blink;display:inline-block}@keyframes svelte-7owmct-blink{50%{opacity:0}}.files.svelte-7owmct{gap:8px;display:grid}.file.svelte-7owmct{box-shadow:var(--l-shadow-sm);background:var(--card);min-width:0;transition:opacity .26s var(--l-ease-out), transform .26s var(--l-ease-out);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}@starting-style{.file.svelte-7owmct{opacity:0;transform:translateY(-6px)scale(.98)}}.file.svelte-7owmct .ext:where(.svelte-7owmct){font:600 10px/1 var(--font-mono);background:var(--muted);color:var(--l-fg-2);border-radius:5px;padding:5px 6px}.file.svelte-7owmct b:where(.svelte-7owmct){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.file.svelte-7owmct small:where(.svelte-7owmct){color:var(--muted-foreground)}.attach.svelte-7owmct{justify-self:start}.meter-label.svelte-7owmct{color:var(--muted-foreground);justify-content:space-between;font-size:12px;display:flex}.meter.svelte-7owmct{background:var(--muted);border-radius:99px;height:6px;overflow:hidden}.meter.svelte-7owmct i:where(.svelte-7owmct){transform-origin:0;height:100%;transition:transform .42s var(--l-ease-out);background:linear-gradient(135deg,#5b3fe6,#a855f7);display:block}.cat-list.svelte-7owmct{gap:6px;display:grid}.cat.svelte-7owmct{box-shadow:var(--l-shadow-sm);background:var(--card);border-radius:9px;align-items:center;gap:10px;min-height:40px;padding:8px 10px;font-size:13px;display:flex}.grip.svelte-7owmct{color:var(--l-faint);letter-spacing:-2px;font-size:12px}.cat.svelte-7owmct b:where(.svelte-7owmct){flex:1;min-width:0;font-weight:600;transition:opacity .2s}.cat.svelte-7owmct small:where(.svelte-7owmct){color:var(--muted-foreground);transition:opacity .2s}.cat[data-archived=true].svelte-7owmct b:where(.svelte-7owmct),.cat[data-archived=true].svelte-7owmct small:where(.svelte-7owmct){opacity:.45}.cat-btn.svelte-7owmct{background:var(--muted);color:var(--l-fg-2);cursor:pointer;border:0;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600}.small-feats.svelte-7owmct{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.sf.svelte-7owmct{border-radius:var(--l-r);background:var(--l-bg-soft);box-shadow:var(--l-ring);align-content:start;gap:6px;min-width:0;padding:20px;display:grid}.sf.svelte-7owmct h4:where(.svelte-7owmct){flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.sf.svelte-7owmct p:where(.svelte-7owmct){color:var(--l-fg-2);font-size:14px}@media (width<=1020px){.f-7.svelte-7owmct,.f-5.svelte-7owmct,.f-6.svelte-7owmct{grid-column:span 12}.small-feats.svelte-7owmct{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.field-row.svelte-7owmct{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.meter.svelte-7owmct i:where(.svelte-7owmct){transition-duration:0s}.file.svelte-7owmct{transition:opacity .2s}@starting-style{.file.svelte-7owmct{opacity:0;transform:none}}.caret.svelte-7owmct{animation:none}}.seg.svelte-1spv08w{background:var(--muted);border-radius:10px;padding:3px;display:inline-flex;position:relative}button.svelte-1spv08w{color:var(--muted-foreground);cursor:pointer;white-space:nowrap;transition:transform .16s var(--l-ease-out);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex;position:relative}button.svelte-1spv08w:active{transform:scale(.97)}.seg-active.svelte-1spv08w{pointer-events:none;background:var(--card);box-shadow:var(--l-shadow-sm);transition:clip-path .26s var(--l-ease-out);border-radius:7px;display:flex;position:absolute;inset:3px}.seg-active.svelte-1spv08w span:where(.svelte-1spv08w){color:var(--foreground);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;padding:7px 0;font-size:13px;font-weight:600;display:inline-flex}.seg-active.svelte-1spv08w span:where(.svelte-1spv08w) span:where(.svelte-1spv08w){padding:0}.seg.svelte-1spv08w:not(.measured) .seg-active:where(.svelte-1spv08w){display:none}.seg.svelte-1spv08w:not(.measured) button[aria-pressed=true]:where(.svelte-1spv08w){background:var(--card);color:var(--foreground);box-shadow:var(--l-shadow-sm)}.sm.svelte-1spv08w button:where(.svelte-1spv08w),.sm.svelte-1spv08w .seg-active:where(.svelte-1spv08w)>span:where(.svelte-1spv08w){letter-spacing:.03em;padding-block:5px;font-size:12px}.sm.svelte-1spv08w button:where(.svelte-1spv08w){padding-inline:8px}.save.svelte-1spv08w{color:var(--income-strong);background:var(--income-tint);letter-spacing:0;border-radius:99px;padding:2px 6px;font-size:10.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.seg-active.svelte-1spv08w{transition:none}}.top.svelte-7sf4db{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--background) 82%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);position:sticky}.top.svelte-7sf4db:after{content:"";background:var(--l-hair);opacity:0;height:1px;transition:opacity .2s;position:absolute;inset:auto 0 0}.top[data-scrolled=true].svelte-7sf4db:after{opacity:1}.wrap.svelte-7sf4db{align-items:center;gap:28px;height:64px;display:flex}.nav.svelte-7sf4db{gap:22px;display:flex}.nav.svelte-7sf4db a:where(.svelte-7sf4db){color:var(--muted-foreground);font-size:14px;font-weight:500;text-decoration:none;transition:color .15s}@media (hover:hover) and (pointer:fine){.nav.svelte-7sf4db a:where(.svelte-7sf4db):hover{color:var(--foreground)}}.actions.svelte-7sf4db{align-items:center;gap:6px;margin-left:auto;display:flex}@media (width<=1020px){.nav.svelte-7sf4db{display:none}}@media (width<=640px){.signin.svelte-7sf4db{display:none}}.app.svelte-13bi68m{background:var(--card);box-shadow:var(--l-shadow-lg);border-radius:16px 16px 0 0;grid-template-columns:216px minmax(0,1fr);min-width:0;display:grid;position:relative;overflow:hidden}.app.svelte-13bi68m:after{content:"";background:linear-gradient(to bottom, transparent, var(--background));pointer-events:none;height:110px;position:absolute;inset:auto 0 0}.side.svelte-13bi68m{background:var(--l-bg-soft);box-shadow:1px 0 0 var(--l-hair);flex-direction:column;gap:4px;min-width:0;padding:14px 10px;font-size:13px;display:flex}.switcher.svelte-13bi68m{background:var(--card);box-shadow:var(--l-shadow-sm);border-radius:9px;align-items:center;gap:8px;min-width:0;margin-bottom:12px;padding:8px;font-weight:600;display:flex}.switcher.svelte-13bi68m b:where(.svelte-13bi68m){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.switcher.svelte-13bi68m .k:where(.svelte-13bi68m){font:500 10.5px/1 var(--font-mono);color:var(--muted-foreground)}.ws-mark.svelte-13bi68m{color:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.side-label.svelte-13bi68m{color:var(--l-faint);padding:8px 8px 4px;font-size:11px;font-weight:600}.pins.svelte-13bi68m{gap:2px;display:grid;position:relative}.pin-ind.svelte-13bi68m{background:var(--card);height:34px;box-shadow:var(--l-shadow-sm);transition:transform .32s var(--l-ease-in-out);border-radius:8px;position:absolute;top:0;left:0;right:0}.pins.svelte-13bi68m button:where(.svelte-13bi68m){cursor:pointer;text-align:left;height:34px;color:var(--muted-foreground);transition:color .2s ease, transform .16s var(--l-ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:0 8px;font-size:13px;font-weight:600;display:flex;position:relative}.pins.svelte-13bi68m button:where(.svelte-13bi68m):active,.chips-mobile.svelte-13bi68m button:where(.svelte-13bi68m):active{transform:scale(.97)}.pins.svelte-13bi68m button[aria-selected=true]:where(.svelte-13bi68m){color:var(--foreground)}.pins.svelte-13bi68m button:where(.svelte-13bi68m) span:where(.svelte-13bi68m){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-link.svelte-13bi68m{color:var(--muted-foreground);border-radius:8px;align-items:center;gap:9px;padding:7px 8px;font-weight:500;display:flex}.side-link.svelte-13bi68m svg{flex:none;width:15px;height:15px}.side-link.on.svelte-13bi68m{color:var(--foreground);background:var(--muted);font-weight:600}.side-sep.svelte-13bi68m{background:var(--l-hair);height:1px;margin:10px 4px}.main.svelte-13bi68m{gap:14px;min-width:0;padding:18px 20px 40px;display:grid}.main-head.svelte-13bi68m{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.main-head.svelte-13bi68m h3:where(.svelte-13bi68m){letter-spacing:-.02em;font-size:18px;font-weight:700}.main-head.svelte-13bi68m small:where(.svelte-13bi68m){color:var(--muted-foreground);font-size:12px;font-weight:500;display:block}.qc.svelte-13bi68m{background:var(--primary);color:#fff;height:32px;box-shadow:var(--l-btn-shadow);border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.qc.svelte-13bi68m>span:where(.svelte-13bi68m):first-child{margin-right:2px}.qc.svelte-13bi68m .kbd:where(.svelte-13bi68m){color:#fff;background:#ffffff2e}.chips-mobile.svelte-13bi68m{scrollbar-width:none;gap:6px;margin:-4px 0 2px;display:none;overflow-x:auto}.chips-mobile.svelte-13bi68m button:where(.svelte-13bi68m){background:var(--muted);color:var(--muted-foreground);cursor:pointer;transition:transform .16s var(--l-ease-out);border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.chips-mobile.svelte-13bi68m button:where(.svelte-13bi68m) .dot:where(.svelte-13bi68m){border-radius:2px;width:7px;height:7px}.chips-mobile.svelte-13bi68m button[aria-selected=true]:where(.svelte-13bi68m){background:var(--card);color:var(--foreground);box-shadow:var(--l-shadow-sm)}.kpis.svelte-13bi68m{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kpi.svelte-13bi68m{box-shadow:var(--l-shadow-sm);background:var(--card);border-radius:12px;min-width:0;padding:12px 14px}.kpi.svelte-13bi68m span:where(.svelte-13bi68m){color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden}.kpi.svelte-13bi68m span:where(.svelte-13bi68m) i:where(.svelte-13bi68m){border-radius:2px;flex:none;width:7px;height:7px}.kpi.svelte-13bi68m b:where(.svelte-13bi68m){white-space:nowrap;margin-top:6px;font-size:clamp(14px,1.5vw,19px);font-weight:600;display:block}.panels.svelte-13bi68m{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px;display:grid}.panel.svelte-13bi68m{box-shadow:var(--l-shadow-sm);background:var(--card);border-radius:12px;min-width:0;padding:14px}.panel.tx.svelte-13bi68m{padding-block:6px}.panel-top.svelte-13bi68m{color:var(--l-fg-2);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.legend.svelte-13bi68m{color:var(--muted-foreground);gap:12px;font-size:11.5px;font-weight:500;display:flex}.legend.svelte-13bi68m span:where(.svelte-13bi68m){align-items:center;gap:5px;display:inline-flex}.legend.svelte-13bi68m i:where(.svelte-13bi68m){border-radius:2px;width:7px;height:7px}.chart.svelte-13bi68m{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:132px;margin-top:14px;display:grid;position:relative}.chart.svelte-13bi68m:before{content:"";background:repeating-linear-gradient(to top, var(--l-hair) 0 1px, transparent 1px 33px);pointer-events:none;position:absolute;inset:0}.pair.svelte-13bi68m{justify-content:center;align-items:end;gap:3px;height:100%;display:flex;position:relative}.pair.svelte-13bi68m i:where(.svelte-13bi68m){transform-origin:bottom;width:38%;max-width:15px;height:100%;transition:transform .56s var(--l-ease-in-out);transition-delay:calc(var(--i) * 30ms);border-radius:4px 4px 1px 1px}.months.svelte-13bi68m{text-align:center;color:var(--muted-foreground);grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px;font-size:11px;display:grid}.cats.svelte-13bi68m{gap:11px;margin-top:14px;display:grid}.cat-row.svelte-13bi68m{gap:5px;font-size:12.5px;display:grid}.cat-row.svelte-13bi68m div:where(.svelte-13bi68m){justify-content:space-between;gap:8px;display:flex}.cat-row.svelte-13bi68m span:where(.svelte-13bi68m){color:var(--l-fg-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cat-row.svelte-13bi68m b:where(.svelte-13bi68m){color:var(--muted-foreground);font-weight:500}.track.svelte-13bi68m{background:var(--muted);border-radius:99px;height:6px;overflow:hidden}.track.svelte-13bi68m i:where(.svelte-13bi68m){background:var(--expense);transform-origin:0;width:100%;height:100%;transition:transform .48s var(--l-ease-in-out);border-radius:99px;display:block}.tx-row.svelte-13bi68m{box-shadow:0 1px 0 var(--l-hair);grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 2px;font-size:13px;display:grid}.tx-row.svelte-13bi68m:last-child{box-shadow:none}.tx-date.svelte-13bi68m{color:var(--muted-foreground);font-size:12px}.tx-desc.svelte-13bi68m{min-width:0}.tx-desc.svelte-13bi68m b:where(.svelte-13bi68m){white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.tx-desc.svelte-13bi68m small:where(.svelte-13bi68m){color:var(--muted-foreground);font-size:11.5px}.amt.svelte-13bi68m{text-align:right;white-space:nowrap;font-weight:600}.amt.in.svelte-13bi68m{color:var(--income-strong)}@media (width<=1020px){.app.svelte-13bi68m{grid-template-columns:minmax(0,1fr)}.side.svelte-13bi68m{display:none}.chips-mobile.svelte-13bi68m{display:flex}.kpis.svelte-13bi68m{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.panels.svelte-13bi68m{grid-template-columns:minmax(0,1fr)}.panels.svelte-13bi68m .panel:where(.svelte-13bi68m):last-child{display:none}.main.svelte-13bi68m{padding:14px 14px 32px}.qc.svelte-13bi68m>span:where(.svelte-13bi68m):first-child{display:none}.tx-row.svelte-13bi68m{grid-template-columns:minmax(0,1fr) auto}.tx-date.svelte-13bi68m,.tx-row.svelte-13bi68m .badge:where(.svelte-13bi68m){display:none}}@media (prefers-reduced-motion:reduce){.pair.svelte-13bi68m i:where(.svelte-13bi68m),.track.svelte-13bi68m i:where(.svelte-13bi68m),.pin-ind.svelte-13bi68m{transition-duration:0s}}.hero.svelte-1vgcbkk{padding-block:56px 0;position:relative;overflow:hidden}.hero.svelte-1vgcbkk:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#5b3fe61a,#0000);width:1100px;height:640px;position:absolute;top:220px;left:50%;transform:translate(-50%)}.copy.svelte-1vgcbkk{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:24px 56px;display:grid;position:relative}.eyebrow.svelte-1vgcbkk{color:var(--l-fg-2);background:var(--card);box-shadow:var(--l-shadow-sm);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}h1.svelte-1vgcbkk{letter-spacing:-.045em;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1}.grad.svelte-1vgcbkk{background:linear-gradient(135deg,#5b3fe6,#a855f7);color:#0000;-webkit-background-clip:text;background-clip:text}.lede.svelte-1vgcbkk{color:var(--l-fg-2);max-width:32em;font-size:17px}.ctas.svelte-1vgcbkk{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.note.svelte-1vgcbkk{color:var(--muted-foreground);margin-top:12px;font-size:13px}.stage.svelte-1vgcbkk{margin-top:56px;position:relative}@media (width<=1020px){.copy.svelte-1vgcbkk{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hero.svelte-1vgcbkk{padding-block:32px 0}.stage.svelte-1vgcbkk{margin-top:36px}}.wrap.svelte-1mcs0ae .sec-head:where(.svelte-1mcs0ae){margin-bottom:0}.toggle.svelte-1mcs0ae{margin-top:28px}.plans.svelte-1mcs0ae{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px;margin-top:28px;display:grid}.plan.svelte-1mcs0ae{background:var(--card);box-shadow:var(--l-shadow-md);border-radius:18px;flex-direction:column;gap:20px;min-width:0;padding:28px;display:flex}.plan.premium.svelte-1mcs0ae{box-shadow:0 0 0 1.5px var(--primary), 0 24px 56px -16px #5b3fe647}.plan-name.svelte-1mcs0ae{justify-content:space-between;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.price.svelte-1mcs0ae{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.price.svelte-1mcs0ae b:where(.svelte-1mcs0ae){letter-spacing:-.04em;font-size:46px;font-weight:600;line-height:1;display:inline-block}.price.svelte-1mcs0ae span:where(.svelte-1mcs0ae){color:var(--muted-foreground);font-size:14px}.price-sub.svelte-1mcs0ae{color:var(--muted-foreground);min-height:1.5em;margin-top:8px;font-size:13px}ul.svelte-1mcs0ae{gap:11px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}li.svelte-1mcs0ae{align-items:flex-start;gap:10px;display:flex}li.svelte-1mcs0ae svg{width:18px;height:18px;color:var(--income-strong);flex:none;margin-top:3px}li.no.svelte-1mcs0ae{color:var(--muted-foreground)}li.no.svelte-1mcs0ae svg{color:var(--l-faint)}.plan.svelte-1mcs0ae .l-btn:where(.svelte-1mcs0ae){margin-top:auto}@media (width<=640px){.plans.svelte-1mcs0ae{grid-template-columns:minmax(0,1fr)}}.tax.svelte-16ocrdf{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.tax.svelte-16ocrdf .sec-head:where(.svelte-16ocrdf){margin:0}.year.svelte-16ocrdf{background:var(--card);box-shadow:var(--l-shadow-lg);border-radius:16px;min-width:0;padding:20px}.year-top.svelte-16ocrdf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.year-top.svelte-16ocrdf h3:where(.svelte-16ocrdf){font-size:15px;font-weight:700}.year-top.svelte-16ocrdf span:where(.svelte-16ocrdf){color:var(--muted-foreground);font-size:12px}.fine.svelte-16ocrdf{color:var(--muted-foreground);margin-top:12px;font-size:12.5px}@media (width<=1020px){.tax.svelte-16ocrdf{grid-template-columns:minmax(0,1fr);gap:40px}}.who.svelte-4o24at{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.who-card.svelte-4o24at{background:var(--card);border-radius:var(--l-r);box-shadow:var(--l-shadow-md);flex-direction:column;gap:14px;min-width:0;padding:24px;display:flex}.who-top.svelte-4o24at{align-items:center;gap:12px;display:flex}.who-ico.svelte-4o24at{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.who-ico.svelte-4o24at svg{width:19px;height:19px}.who-ico.primary.svelte-4o24at{background:var(--l-primary-tint);color:var(--l-primary-text)}.who-ico.income.svelte-4o24at{background:var(--income-tint);color:var(--income-strong)}.who-ico.expense.svelte-4o24at{background:var(--expense-tint);color:var(--expense-strong)}h3.svelte-4o24at{letter-spacing:-.015em;font-size:17px;font-weight:700}.who-tag.svelte-4o24at{color:var(--muted-foreground);font-size:12.5px;font-weight:500;display:block}p.svelte-4o24at{color:var(--l-fg-2);font-size:15px}.chips.svelte-4o24at{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:4px;display:flex}@media (width<=1020px){.who.svelte-4o24at{grid-template-columns:minmax(0,1fr)}}
