.landing-nav.svelte-p466l8{position:fixed;inset:0 0 auto;z-index:80;padding:.7rem clamp(.8rem,3vw,2rem);pointer-events:none;will-change:transform}.bar.svelte-p466l8{max-width:1320px;min-height:64px;margin:auto;padding:.55rem .65rem .55rem .8rem;display:flex;align-items:center;gap:1rem;border:1px solid rgba(26,26,26,.16);border-radius:14px;background:#fffef9eb;box-shadow:0 10px 30px #1a1a1a14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto}.brand.svelte-p466l8{display:flex;align-items:center;gap:.55rem;color:var(--color-ink);text-decoration:none;flex:0 0 auto}.brand.svelte-p466l8 img:where(.svelte-p466l8){width:36px;height:36px;border-radius:9px}.brand.svelte-p466l8 strong:where(.svelte-p466l8){font-family:Manrope,sans-serif;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.links.svelte-p466l8{flex:1;display:flex;justify-content:center;gap:clamp(.8rem,2vw,1.7rem)}.links.svelte-p466l8 a:where(.svelte-p466l8),.login.svelte-p466l8{color:var(--color-ink);text-decoration:none;font-family:Manrope,sans-serif;font-size:.76rem;font-weight:700;white-space:nowrap}.links.svelte-p466l8 a:where(.svelte-p466l8){position:relative}.links.svelte-p466l8 a:where(.svelte-p466l8):after{content:"";position:absolute;left:0;right:100%;bottom:-.3rem;height:2px;background:var(--color-ink);transition:right .2s ease}.links.svelte-p466l8 a:where(.svelte-p466l8):hover:after,.links.svelte-p466l8 a:where(.svelte-p466l8):focus-visible:after{right:0}.actions.svelte-p466l8{display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.languages.svelte-p466l8{display:flex;align-items:center;gap:.12rem;padding:.18rem;border-radius:8px;background:var(--color-cream)}.languages.svelte-p466l8 a:where(.svelte-p466l8),.mobile-languages.svelte-p466l8 a:where(.svelte-p466l8){min-width:30px;padding:.35rem;border-radius:6px;color:var(--color-ink);text-align:center;text-decoration:none;font:700 .62rem Space Mono,monospace}.languages.svelte-p466l8 a[aria-current=page]:where(.svelte-p466l8),.mobile-languages.svelte-p466l8 a[aria-current=page]:where(.svelte-p466l8){background:var(--color-butter)}.start.svelte-p466l8{min-height:42px;display:inline-flex;align-items:center;padding:0 1rem;border-radius:9px;background:var(--color-ink);color:var(--color-paper);text-decoration:none;font-family:Manrope,sans-serif;font-size:.76rem;font-weight:800;transition:transform .18s ease,box-shadow .18s ease}.start.svelte-p466l8:hover{transform:translateY(-2px);box-shadow:0 8px 16px #1a1a1a26}.start.svelte-p466l8:active{transform:translateY(1px);box-shadow:none}.menu.svelte-p466l8{display:none;min-height:42px;padding:0 .85rem;border:1px solid rgba(26,26,26,.25);border-radius:9px;background:var(--color-paper);font:800 .76rem Manrope,sans-serif}.mobile-panel.svelte-p466l8{max-width:calc(100vw - 1.6rem);margin:.45rem auto 0;padding:.75rem;display:grid;gap:.25rem;border:1px solid rgba(26,26,26,.16);border-radius:14px;background:var(--color-paper);box-shadow:0 16px 34px #1a1a1a1f;pointer-events:auto}.mobile-panel.svelte-p466l8>a:where(.svelte-p466l8){padding:.72rem .75rem;border-radius:8px;color:var(--color-ink);text-decoration:none;font:700 .88rem Manrope,sans-serif}.mobile-panel.svelte-p466l8>a:where(.svelte-p466l8):hover{background:var(--color-cream)}.mobile-languages.svelte-p466l8{display:flex;gap:.25rem;padding:.4rem .35rem}a.svelte-p466l8:focus-visible,button.svelte-p466l8:focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}@media(max-width:1050px){.links.svelte-p466l8{display:none}.actions.svelte-p466l8{margin-left:auto}.menu.svelte-p466l8{display:inline-flex;align-items:center}.login.svelte-p466l8{display:none}}@media(max-width:620px){.landing-nav.svelte-p466l8{padding:.5rem}.bar.svelte-p466l8{min-height:58px}.brand.svelte-p466l8 strong:where(.svelte-p466l8){font-size:.72rem}.languages.svelte-p466l8{display:none}.start.svelte-p466l8{min-height:40px;padding:0 .75rem;font-size:.68rem}.menu.svelte-p466l8{min-height:40px;padding:0 .65rem;font-size:.68rem}}svg.svelte-vbhbdv{width:100%;height:100%;display:block}.hero.svelte-kg8ly3{position:relative;min-height:100svh;padding:clamp(7rem,10vw,9rem) clamp(1rem,4vw,3rem) clamp(5rem,8vw,7rem);display:flex;align-items:center;overflow:hidden;isolation:isolate;background:var(--color-cream)}.hero-grid.svelte-kg8ly3{width:100%;max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.hero-copy.svelte-kg8ly3{min-width:0}h1.svelte-kg8ly3{margin:0 0 1.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;font-family:Manrope,sans-serif}.title-block.svelte-kg8ly3{display:inline-block;padding:.18em .3em .22em;border:2px solid var(--color-ink);background:var(--color-sage);box-shadow:7px 7px 0 var(--color-ink);font-size:clamp(3rem,7vw,6.6rem);font-weight:800;line-height:.86;letter-spacing:-.055em;text-transform:uppercase;transform:rotate(-1deg)}.title-line.svelte-kg8ly3{max-width:19ch;font-size:clamp(1.5rem,2.6vw,2.4rem);font-weight:750;line-height:1.08;letter-spacing:-.035em}.hero-copy.svelte-kg8ly3>p:where(.svelte-kg8ly3){max-width:52ch;margin:0 0 1.5rem;color:var(--color-ink-soft);font:500 clamp(1rem,1.4vw,1.15rem)/1.65 "Manrope",sans-serif}.actions.svelte-kg8ly3{display:flex;flex-wrap:wrap;gap:.7rem}.actions.svelte-kg8ly3 a:where(.svelte-kg8ly3){min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 1.25rem;border-radius:10px;text-decoration:none;font:800 .88rem Manrope,sans-serif;transition:transform .18s ease,box-shadow .18s ease}.primary.svelte-kg8ly3{color:var(--color-paper);background:var(--color-ink);box-shadow:0 8px 18px #1a1a1a24}.secondary.svelte-kg8ly3{color:var(--color-ink);background:var(--color-paper);border:1px solid rgba(26,26,26,.22)}.actions.svelte-kg8ly3 a:where(.svelte-kg8ly3):hover{transform:translateY(-2px);box-shadow:0 12px 26px #1a1a1a29}.actions.svelte-kg8ly3 a:where(.svelte-kg8ly3):active{transform:translateY(1px);box-shadow:0 5px 12px #1a1a1a1f}.play-link.svelte-kg8ly3{transition:transform .18s ease,filter .18s ease}.play-link.svelte-kg8ly3:hover{transform:translateY(-2px);filter:drop-shadow(0 8px 12px rgba(26,26,26,.14))}.play-link.svelte-kg8ly3:active{transform:translateY(1px)}.play-link.svelte-kg8ly3{display:inline-block;margin-top:1rem;border-radius:10px}.play-link.svelte-kg8ly3 img:where(.svelte-kg8ly3){display:block;width:176px;height:auto}.play-link.svelte-kg8ly3:focus-visible,.actions.svelte-kg8ly3 a:where(.svelte-kg8ly3):focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}.app-stage.svelte-kg8ly3{position:relative;min-width:0;padding:clamp(.5rem,2vw,1.5rem)}.app-stage.svelte-kg8ly3:before,.app-stage.svelte-kg8ly3:after{content:"";position:absolute;border-radius:50%;z-index:-1}.app-stage.svelte-kg8ly3:before{width:220px;height:220px;right:-1rem;top:-1rem;background:var(--color-sky)}.app-stage.svelte-kg8ly3:after{width:170px;height:170px;left:-1rem;bottom:-1rem;background:var(--color-lavender)}.app.svelte-kg8ly3{width:100%;max-width:610px;margin:auto;border:2px solid var(--color-ink);border-radius:16px;background:var(--color-paper);box-shadow:9px 9px 0 var(--color-ink),0 30px 65px #1a1a1a1f;overflow:hidden;transform:rotate(.6deg)}.app-title.svelte-kg8ly3{padding:1rem 1.1rem .7rem;display:flex;align-items:center}.app-title.svelte-kg8ly3 strong:where(.svelte-kg8ly3){font:800 1.45rem Manrope,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.demo-card.svelte-kg8ly3{border:1px solid var(--color-ink);border-radius:10px}.month-card.svelte-kg8ly3{margin:.4rem 1rem .75rem;padding:.7rem;display:flex;align-items:center;gap:.65rem}.month-card.svelte-kg8ly3>div:where(.svelte-kg8ly3):last-child{min-width:0}.month-card.svelte-kg8ly3 strong:where(.svelte-kg8ly3),.month-card.svelte-kg8ly3 small:where(.svelte-kg8ly3){display:block}.month-card.svelte-kg8ly3 strong:where(.svelte-kg8ly3){font:800 .72rem Manrope,sans-serif;text-transform:uppercase}.month-card.svelte-kg8ly3 small:where(.svelte-kg8ly3){margin-top:.14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 .47rem Space Mono,monospace}.calendar-mark.svelte-kg8ly3{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:2px solid var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.calendar-mark.svelte-kg8ly3 svg:where(.svelte-kg8ly3){width:19px;height:19px;display:block}.income-card.svelte-kg8ly3{margin:0 1rem .75rem;padding:.9rem}.card-label.svelte-kg8ly3{display:block;margin-bottom:.65rem;font:800 .65rem Manrope,sans-serif;text-transform:uppercase;letter-spacing:.08em}.people.svelte-kg8ly3{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.person.svelte-kg8ly3{position:relative;min-width:0;padding:.7rem;border:1px solid var(--color-ink)}.person.svelte-kg8ly3 span:where(.svelte-kg8ly3){display:flex;align-items:center;gap:.4rem;overflow:hidden;font:800 .55rem Manrope,sans-serif;text-transform:uppercase}.person.svelte-kg8ly3 b:where(.svelte-kg8ly3){width:20px;height:20px;flex:0 0 auto;display:grid;place-items:center;background:var(--color-ink);color:var(--color-paper);font:700 .48rem Space Mono,monospace}.person.svelte-kg8ly3>strong:where(.svelte-kg8ly3){display:block;margin-top:.65rem;font:700 clamp(.8rem,1.7vw,1.05rem) "Space Mono",monospace;white-space:nowrap}.person.svelte-kg8ly3>small:where(.svelte-kg8ly3){position:absolute;right:.55rem;top:.62rem;font:400 .48rem Space Mono,monospace}.total.svelte-kg8ly3{margin-top:.55rem;padding:.65rem;border:1px solid var(--color-ink);text-align:center}.total.svelte-kg8ly3 span:where(.svelte-kg8ly3){display:block;font:500 .5rem Space Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.total.svelte-kg8ly3 strong:where(.svelte-kg8ly3){display:block;margin-top:.2rem;font:700 1rem Space Mono,monospace}.summary-row.svelte-kg8ly3{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;padding:0 1rem .85rem}.summary-row.svelte-kg8ly3>div:where(.svelte-kg8ly3){min-width:0;padding:.7rem}.summary-row.svelte-kg8ly3 span:where(.svelte-kg8ly3){display:block;font:750 .54rem Manrope,sans-serif;text-transform:uppercase}.summary-row.svelte-kg8ly3 strong:where(.svelte-kg8ly3){display:block;margin-top:.35rem;font:700 clamp(.72rem,1.6vw,.92rem) "Space Mono",monospace;white-space:nowrap}.app-nav.svelte-kg8ly3{min-height:60px;display:flex;border-top:2px solid var(--color-ink)}.app-nav.svelte-kg8ly3>div:where(.svelte-kg8ly3){flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem}.app-nav.svelte-kg8ly3 .active:where(.svelte-kg8ly3){background:var(--color-butter)}.app-nav.svelte-kg8ly3 span:where(.svelte-kg8ly3){max-width:100%;overflow:hidden;text-overflow:ellipsis;font:700 .42rem Space Mono,monospace;text-transform:uppercase}.app-nav.svelte-kg8ly3 i:where(.svelte-kg8ly3){width:16px;height:16px;position:relative;display:block}.wash.svelte-kg8ly3{position:absolute;border-radius:50%;filter:blur(110px);opacity:.34;z-index:-2}.wash-sky.svelte-kg8ly3{width:38rem;height:38rem;left:-24rem;top:18%}.wash-lavender.svelte-kg8ly3{width:30rem;height:30rem;right:-20rem;bottom:-8rem;background:var(--color-lavender)}@media(max-width:1000px){.hero-grid.svelte-kg8ly3{grid-template-columns:1fr}.hero-copy.svelte-kg8ly3{max-width:780px}.app-stage.svelte-kg8ly3{width:100%;max-width:760px;margin:auto}.title-line.svelte-kg8ly3{max-width:24ch}}@media(max-width:620px){.hero.svelte-kg8ly3{padding:6.8rem .8rem 4.5rem}.hero-grid.svelte-kg8ly3{gap:2.5rem}.title-block.svelte-kg8ly3{font-size:clamp(3rem,17vw,4.5rem);box-shadow:5px 5px 0 var(--color-ink)}.title-line.svelte-kg8ly3{font-size:1.5rem}.actions.svelte-kg8ly3{display:grid;grid-template-columns:1fr}.actions.svelte-kg8ly3 a:where(.svelte-kg8ly3){width:100%}.app-stage.svelte-kg8ly3{padding:.15rem}.app.svelte-kg8ly3{transform:none;box-shadow:5px 5px 0 var(--color-ink),0 20px 40px #1a1a1a1f}.app-title.svelte-kg8ly3{padding:.8rem}.app-title.svelte-kg8ly3 strong:where(.svelte-kg8ly3){font-size:1.2rem}.month-card.svelte-kg8ly3,.income-card.svelte-kg8ly3{margin-left:.7rem;margin-right:.7rem}.summary-row.svelte-kg8ly3{padding-left:.7rem;padding-right:.7rem}.person.svelte-kg8ly3>strong:where(.svelte-kg8ly3){font-size:.72rem}.app-nav.svelte-kg8ly3 span:where(.svelte-kg8ly3){font-size:.36rem}}@media(prefers-reduced-motion:reduce){.actions.svelte-kg8ly3 a:where(.svelte-kg8ly3){transition:none}.app.svelte-kg8ly3{transform:none}}.flow.svelte-xvea2d{padding:clamp(5rem,10vw,9rem) clamp(1rem,4vw,3rem);background:var(--color-paper)}.inner.svelte-xvea2d{max-width:1180px;margin:auto}.heading.svelte-xvea2d{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(2rem,5vw,4rem)}h2.svelte-xvea2d{max-width:13ch;margin:0;font:800 clamp(2.7rem,6vw,5.5rem)/.94 "Manrope",sans-serif;letter-spacing:-.055em}.heading.svelte-xvea2d>p:where(.svelte-xvea2d){margin:0;color:var(--color-ink-soft);font:500 1rem/1.65 Manrope,sans-serif}.steps.svelte-xvea2d{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.steps.svelte-xvea2d article:where(.svelte-xvea2d){min-height:330px;padding:clamp(1.1rem,2.4vw,1.8rem);display:flex;flex-direction:column;border:2px solid var(--color-ink);border-radius:14px;box-shadow:5px 5px 0 var(--color-ink)}.steps.svelte-xvea2d article.income:where(.svelte-xvea2d){background:var(--color-sky)}.steps.svelte-xvea2d article.expenses:where(.svelte-xvea2d){background:var(--color-peach)}.steps.svelte-xvea2d article.result:where(.svelte-xvea2d){background:var(--color-sage)}article.svelte-xvea2d>span:where(.svelte-xvea2d){font:700 .58rem Space Mono,monospace;text-transform:uppercase;letter-spacing:.06em}h3.svelte-xvea2d{margin:1.2rem 0 .55rem;font:800 clamp(1.25rem,2vw,1.65rem)/1.05 "Manrope",sans-serif;letter-spacing:-.03em}article.svelte-xvea2d>p:where(.svelte-xvea2d){margin:0;color:var(--color-ink-soft);font:500 .86rem/1.55 Manrope,sans-serif}.sample.svelte-xvea2d{margin-top:auto;display:grid;grid-template-columns:auto 1fr;gap:.45rem .65rem;align-items:center;padding-top:1.5rem}.sample.svelte-xvea2d b:where(.svelte-xvea2d){width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--color-ink);font:700 .58rem Space Mono,monospace}.sample.svelte-xvea2d strong:where(.svelte-xvea2d){font:700 .78rem Space Mono,monospace}.expense-row.svelte-xvea2d{margin-top:auto;padding-top:1.5rem;display:grid;grid-template-columns:auto 1fr;gap:.45rem .65rem;align-items:center}.expense-row.svelte-xvea2d i:where(.svelte-xvea2d){width:28px;height:28px;border:1px solid var(--color-ink)}.expense-row.svelte-xvea2d b:where(.svelte-xvea2d){font:700 .62rem Manrope,sans-serif}.expense-row.svelte-xvea2d strong:where(.svelte-xvea2d){grid-column:2;font:700 1rem Space Mono,monospace}.result-value.svelte-xvea2d{margin-top:auto;padding-top:1.5rem}.result-value.svelte-xvea2d small:where(.svelte-xvea2d),.result-value.svelte-xvea2d strong:where(.svelte-xvea2d){display:block}.result-value.svelte-xvea2d small:where(.svelte-xvea2d){font:700 .58rem Space Mono,monospace;text-transform:uppercase}.result-value.svelte-xvea2d strong:where(.svelte-xvea2d){margin-top:.35rem;font:700 clamp(1.5rem,3vw,2.2rem) "Space Mono",monospace;letter-spacing:-.05em}@media(max-width:820px){.heading.svelte-xvea2d{grid-template-columns:1fr;gap:1rem}.steps.svelte-xvea2d{grid-template-columns:1fr}.steps.svelte-xvea2d article:where(.svelte-xvea2d){min-height:245px}}@media(max-width:520px){.flow.svelte-xvea2d{padding-inline:.8rem}h2.svelte-xvea2d{font-size:clamp(2.6rem,13vw,4rem)}.steps.svelte-xvea2d article:where(.svelte-xvea2d){box-shadow:4px 4px 0 var(--color-ink)}}.showcase.svelte-1l3lt8j{padding:clamp(5rem,10vw,9rem) clamp(1rem,4vw,3rem);background:var(--color-cream)}.heading.svelte-1l3lt8j{max-width:1120px;margin:0 auto clamp(2.2rem,5vw,4rem);display:grid;grid-template-columns:1fr minmax(280px,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem)}.heading.svelte-1l3lt8j h2:where(.svelte-1l3lt8j){max-width:12ch;margin:0;font:800 clamp(2.7rem,6vw,5.5rem)/.96 "Manrope",sans-serif;letter-spacing:-.05em}.heading.svelte-1l3lt8j p:where(.svelte-1l3lt8j){margin:0;color:var(--color-ink-soft);font:500 1rem/1.65 Manrope,sans-serif}.demo.svelte-1l3lt8j{max-width:970px;margin:auto;border:2px solid var(--color-ink);border-radius:16px;background:var(--color-paper);box-shadow:8px 8px 0 var(--color-ink),0 28px 60px #1a1a1a1f;overflow:hidden}.screen-stage.svelte-1l3lt8j{height:470px;padding:clamp(1rem,3vw,2rem);overflow:hidden;background:var(--color-cream)}.screen-stage.svelte-1l3lt8j>header:where(.svelte-1l3lt8j){display:flex;align-items:center;margin-bottom:1rem}.screen-stage.svelte-1l3lt8j>header:where(.svelte-1l3lt8j) strong:where(.svelte-1l3lt8j){font:800 clamp(1.6rem,3vw,2.5rem) "Manrope",sans-serif;letter-spacing:-.04em;text-transform:uppercase}.month.svelte-1l3lt8j{padding:.85rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--color-ink)}.month.svelte-1l3lt8j b:where(.svelte-1l3lt8j),.month.svelte-1l3lt8j small:where(.svelte-1l3lt8j){display:block}.month.svelte-1l3lt8j b:where(.svelte-1l3lt8j){font:800 .78rem Manrope,sans-serif;text-transform:uppercase}.month.svelte-1l3lt8j small:where(.svelte-1l3lt8j){margin-top:.2rem;font:400 .55rem Space Mono,monospace}.month.svelte-1l3lt8j>span:where(.svelte-1l3lt8j){padding:.28rem .45rem;border:1px solid var(--color-ink);font:700 .48rem Space Mono,monospace;text-transform:uppercase}.panel-grid.svelte-1l3lt8j{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.8rem}.panel-grid.svelte-1l3lt8j>div:where(.svelte-1l3lt8j){min-height:125px;padding:1rem;border:2px solid var(--color-ink)}.panel-grid.svelte-1l3lt8j .wide:where(.svelte-1l3lt8j){grid-column:1/-1}.panel-grid.svelte-1l3lt8j small:where(.svelte-1l3lt8j){display:block;font:750 .66rem Manrope,sans-serif;text-transform:uppercase}.panel-grid.svelte-1l3lt8j strong:where(.svelte-1l3lt8j){display:block;margin-top:.55rem;font:700 clamp(1.25rem,3vw,2rem) "Space Mono",monospace;letter-spacing:-.04em}.form-row.svelte-1l3lt8j{display:grid;grid-template-columns:180px 1fr;gap:1rem;align-items:center;margin-bottom:.75rem}.form-row.svelte-1l3lt8j>span:where(.svelte-1l3lt8j){font:750 .72rem Manrope,sans-serif}.input-like.svelte-1l3lt8j{padding:.75rem .9rem;border:2px solid var(--color-ink);background:var(--color-paper);font:600 .72rem Space Mono,monospace}.expense-summary.svelte-1l3lt8j,.personal-summary.svelte-1l3lt8j{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:2px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink)}.expense-summary.svelte-1l3lt8j small:where(.svelte-1l3lt8j),.personal-summary.svelte-1l3lt8j small:where(.svelte-1l3lt8j){display:block;font:750 .62rem Manrope,sans-serif;text-transform:uppercase}.expense-summary.svelte-1l3lt8j strong:where(.svelte-1l3lt8j),.personal-summary.svelte-1l3lt8j strong:where(.svelte-1l3lt8j){display:block;margin-top:.25rem;font:700 1.4rem Space Mono,monospace}.expense-summary.svelte-1l3lt8j>span:where(.svelte-1l3lt8j),.personal-summary.svelte-1l3lt8j>span:where(.svelte-1l3lt8j){padding:.35rem .55rem;border:1px solid var(--color-ink);background:var(--color-paper);font:700 .52rem Space Mono,monospace;text-transform:uppercase}.entry-list.svelte-1l3lt8j{margin-top:1.2rem;border:2px solid var(--color-ink);background:var(--color-paper)}.entry-list.svelte-1l3lt8j>div:where(.svelte-1l3lt8j){display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem;border-bottom:1px solid rgba(26,26,26,.2)}.entry-list.svelte-1l3lt8j p:where(.svelte-1l3lt8j){margin:0}.entry-list.svelte-1l3lt8j b:where(.svelte-1l3lt8j),.entry-list.svelte-1l3lt8j small:where(.svelte-1l3lt8j){display:block}.entry-list.svelte-1l3lt8j b:where(.svelte-1l3lt8j){font:750 .72rem Manrope,sans-serif}.entry-list.svelte-1l3lt8j small:where(.svelte-1l3lt8j){margin-top:.18rem;color:var(--color-ink-soft);font:400 .54rem Space Mono,monospace}.entry-list.svelte-1l3lt8j>div:where(.svelte-1l3lt8j)>strong:where(.svelte-1l3lt8j){font:700 .78rem Space Mono,monospace}.initial.svelte-1l3lt8j{width:32px;height:32px;display:grid;place-items:center;border:2px solid var(--color-ink);font:700 .65rem Space Mono,monospace}.category.svelte-1l3lt8j{width:26px;height:26px;border:2px solid var(--color-ink)}.entry-list.svelte-1l3lt8j footer:where(.svelte-1l3lt8j){display:flex;justify-content:space-between;gap:1rem;padding:.9rem;background:var(--color-sage);font:.65rem Space Mono,monospace}.entry-list.svelte-1l3lt8j footer:where(.svelte-1l3lt8j) strong:where(.svelte-1l3lt8j){font-weight:700}.personal-summary.svelte-1l3lt8j{margin-bottom:1rem;background:var(--color-paper)}.people-view.svelte-1l3lt8j{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.person-card.svelte-1l3lt8j{padding:1rem;border:2px solid var(--color-ink);box-shadow:4px 4px 0 var(--color-ink)}.person-head.svelte-1l3lt8j{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem;padding-bottom:.75rem;border-bottom:1px solid rgba(26,26,26,.35)}.person-card.svelte-1l3lt8j .initial:where(.svelte-1l3lt8j){flex:0 0 auto;background:var(--color-ink);color:var(--color-paper)}.person-head.svelte-1l3lt8j small:where(.svelte-1l3lt8j){display:block;font:750 .62rem Manrope,sans-serif;text-transform:uppercase}.person-head.svelte-1l3lt8j strong:where(.svelte-1l3lt8j){display:block;margin-top:.18rem;font:700 clamp(1.1rem,2.4vw,1.55rem) "Space Mono",monospace}.mini-row.svelte-1l3lt8j{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.52rem;font:600 .56rem Space Mono,monospace}.mini-row.svelte-1l3lt8j b:where(.svelte-1l3lt8j){font-weight:700}.mini-bar.svelte-1l3lt8j{height:6px;margin-top:.3rem;border:1px solid var(--color-ink);background:#ffffff80}.mini-bar.svelte-1l3lt8j i:where(.svelte-1l3lt8j){display:block;height:100%;background:var(--color-ink)}.savings-view.svelte-1l3lt8j{min-height:330px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,6vw,4.5rem);padding:1rem clamp(1rem,4vw,3rem);border:2px solid var(--color-ink);background:var(--color-paper);box-shadow:5px 5px 0 var(--color-ink)}.goal.svelte-1l3lt8j{width:172px;height:172px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--color-sage) 68%,var(--color-cream) 0);border:2px solid var(--color-ink);position:relative}.goal.svelte-1l3lt8j:after{content:"";position:absolute;inset:30px;border:2px solid var(--color-ink);border-radius:50%;background:var(--color-paper)}.goal.svelte-1l3lt8j span:where(.svelte-1l3lt8j){z-index:1;font:700 1.2rem Space Mono,monospace}.savings-detail.svelte-1l3lt8j>small:where(.svelte-1l3lt8j){display:block;font:750 .68rem Manrope,sans-serif;text-transform:uppercase}.savings-detail.svelte-1l3lt8j>strong:where(.svelte-1l3lt8j){display:block;margin:.32rem 0;font:700 clamp(1.45rem,3vw,2.2rem) "Space Mono",monospace}.savings-detail.svelte-1l3lt8j>p:where(.svelte-1l3lt8j){margin:0;color:var(--color-ink-soft);font:.66rem Space Mono,monospace}.saving-progress.svelte-1l3lt8j{height:10px;margin:1rem 0 .8rem;border:2px solid var(--color-ink);background:var(--color-cream)}.saving-progress.svelte-1l3lt8j i:where(.svelte-1l3lt8j){display:block;width:68%;height:100%;background:var(--color-sage)}.saving-stats.svelte-1l3lt8j{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.saving-stats.svelte-1l3lt8j>div:where(.svelte-1l3lt8j){padding:.55rem;border:1px solid var(--color-ink)}.saving-stats.svelte-1l3lt8j span:where(.svelte-1l3lt8j),.contributions.svelte-1l3lt8j>span:where(.svelte-1l3lt8j){display:block;font:700 .48rem Space Mono,monospace;text-transform:uppercase}.saving-stats.svelte-1l3lt8j b:where(.svelte-1l3lt8j){display:block;margin-top:.18rem;font:700 .65rem Space Mono,monospace}.contributions.svelte-1l3lt8j{margin-top:.75rem}.contributions.svelte-1l3lt8j>div:where(.svelte-1l3lt8j){display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:.4rem;margin-top:.35rem;font:.55rem Space Mono,monospace}.contributions.svelte-1l3lt8j i:where(.svelte-1l3lt8j){width:10px;height:10px;border:1px solid var(--color-ink)}.contributions.svelte-1l3lt8j b:where(.svelte-1l3lt8j){font-weight:600}.contributions.svelte-1l3lt8j em:where(.svelte-1l3lt8j){font-style:normal;font-weight:700}.carousel-progress.svelte-1l3lt8j{height:4px;background:#1a1a1a1f;overflow:hidden}.carousel-progress.svelte-1l3lt8j span:where(.svelte-1l3lt8j){height:100%;display:block;background:var(--color-ink);transform-origin:left;animation:svelte-1l3lt8j-carousel-progress 5s linear forwards}@keyframes svelte-1l3lt8j-carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.demo-nav.svelte-1l3lt8j{min-height:74px;display:flex}.demo-nav.svelte-1l3lt8j button:where(.svelte-1l3lt8j){flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;border:0;background:var(--color-paper);color:var(--color-ink);cursor:pointer;transition:background .2s ease,transform .16s ease}.demo-nav.svelte-1l3lt8j button.active:where(.svelte-1l3lt8j){background:var(--color-butter)}.demo-nav.svelte-1l3lt8j button:where(.svelte-1l3lt8j):hover{background:var(--color-cream)}.demo-nav.svelte-1l3lt8j button.active:where(.svelte-1l3lt8j):hover{background:var(--color-butter)}.demo-nav.svelte-1l3lt8j button:where(.svelte-1l3lt8j):active{transform:translateY(2px)}.demo-nav.svelte-1l3lt8j span:where(.svelte-1l3lt8j){max-width:100%;overflow:hidden;text-overflow:ellipsis;font:700 .52rem Space Mono,monospace;text-transform:uppercase}.nav-mark.svelte-1l3lt8j{width:17px;height:17px;position:relative;display:block}.demo-nav.svelte-1l3lt8j button:where(.svelte-1l3lt8j):focus-visible{outline:3px solid var(--color-sky);outline-offset:-4px}@media(max-width:700px){.showcase.svelte-1l3lt8j{padding-inline:.8rem}.heading.svelte-1l3lt8j{grid-template-columns:1fr;gap:1rem}.heading.svelte-1l3lt8j h2:where(.svelte-1l3lt8j){font-size:clamp(2.6rem,13vw,4rem)}.demo.svelte-1l3lt8j{box-shadow:5px 5px 0 var(--color-ink),0 20px 40px #1a1a1a1a}.screen-stage.svelte-1l3lt8j{height:475px;padding:.8rem}.screen-stage.svelte-1l3lt8j>header:where(.svelte-1l3lt8j) strong:where(.svelte-1l3lt8j){font-size:1.45rem}.panel-grid.svelte-1l3lt8j{gap:.55rem}.panel-grid.svelte-1l3lt8j>div:where(.svelte-1l3lt8j){min-height:115px;padding:.75rem}.panel-grid.svelte-1l3lt8j strong:where(.svelte-1l3lt8j){font-size:.95rem}.form-row.svelte-1l3lt8j{grid-template-columns:1fr;gap:.35rem}.expense-summary.svelte-1l3lt8j,.personal-summary.svelte-1l3lt8j{padding:.7rem}.expense-summary.svelte-1l3lt8j strong:where(.svelte-1l3lt8j),.personal-summary.svelte-1l3lt8j strong:where(.svelte-1l3lt8j){font-size:1rem}.expense-summary.svelte-1l3lt8j>span:where(.svelte-1l3lt8j),.personal-summary.svelte-1l3lt8j>span:where(.svelte-1l3lt8j){font-size:.4rem}.entry-list.svelte-1l3lt8j{margin-top:.7rem}.entry-list.svelte-1l3lt8j>div:where(.svelte-1l3lt8j){padding:.6rem;gap:.55rem}.entry-list.svelte-1l3lt8j>div:where(.svelte-1l3lt8j)>strong:where(.svelte-1l3lt8j){font-size:.62rem}.people-view.svelte-1l3lt8j{grid-template-columns:1fr;gap:.55rem}.person-card.svelte-1l3lt8j{padding:.65rem}.person-head.svelte-1l3lt8j{margin-bottom:.5rem;padding-bottom:.5rem}.person-head.svelte-1l3lt8j strong:where(.svelte-1l3lt8j){font-size:.92rem}.mini-row.svelte-1l3lt8j{margin-top:.3rem;font-size:.45rem}.mini-bar.svelte-1l3lt8j{height:4px}.savings-view.svelte-1l3lt8j{min-height:385px;grid-template-columns:1fr;align-content:center;gap:.8rem;padding:.8rem;text-align:center}.goal.svelte-1l3lt8j{width:105px;height:105px;margin:auto}.goal.svelte-1l3lt8j:after{inset:19px}.saving-progress.svelte-1l3lt8j{margin:.6rem 0}.saving-stats.svelte-1l3lt8j,.contributions.svelte-1l3lt8j{text-align:left}.contributions.svelte-1l3lt8j>div:where(.svelte-1l3lt8j){font-size:.48rem}.demo-nav.svelte-1l3lt8j{min-height:68px}.demo-nav.svelte-1l3lt8j span:where(.svelte-1l3lt8j){font-size:.39rem}}@media(prefers-reduced-motion:reduce){.carousel-progress.svelte-1l3lt8j{display:none}.demo-nav.svelte-1l3lt8j button:where(.svelte-1l3lt8j){transition:none}}.tools.svelte-yarbiw{padding:clamp(5rem,10vw,9rem) clamp(1rem,4vw,3rem);background:var(--color-paper)}.inner.svelte-yarbiw{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(3rem,7vw,7rem);align-items:start}.heading.svelte-yarbiw{position:sticky;top:7rem}.heading.svelte-yarbiw h2:where(.svelte-yarbiw){max-width:100%;margin:0 0 1rem;font:800 clamp(2.65rem,4vw,4.15rem)/.96 "Manrope",sans-serif;letter-spacing:-.055em}.heading.svelte-yarbiw p:where(.svelte-yarbiw){max-width:38ch;margin:0;color:var(--color-ink-soft);font:500 1rem/1.65 Manrope,sans-serif}.list.svelte-yarbiw{display:grid}.tool.svelte-yarbiw{min-height:118px;display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:1.25rem 0;color:var(--color-ink);text-decoration:none;border-bottom:1px solid rgba(26,26,26,.2);transition:padding .22s ease,background .22s ease,transform .16s ease}.tool.svelte-yarbiw:first-child{border-top:1px solid rgba(26,26,26,.2)}.tool.svelte-yarbiw i:where(.svelte-yarbiw){align-self:stretch;border-radius:999px}.tool.svelte-yarbiw i.sky:where(.svelte-yarbiw){background:var(--color-sky)}.tool.svelte-yarbiw i.butter:where(.svelte-yarbiw){background:var(--color-butter)}.tool.svelte-yarbiw i.peach:where(.svelte-yarbiw){background:var(--color-peach)}.tool.svelte-yarbiw i.sage:where(.svelte-yarbiw){background:var(--color-sage)}.tool.svelte-yarbiw span:where(.svelte-yarbiw){min-width:0}.tool.svelte-yarbiw strong:where(.svelte-yarbiw),.tool.svelte-yarbiw small:where(.svelte-yarbiw){display:block}.tool.svelte-yarbiw strong:where(.svelte-yarbiw){font:800 clamp(1rem,2vw,1.3rem) "Manrope",sans-serif;letter-spacing:-.02em}.tool.svelte-yarbiw small:where(.svelte-yarbiw){max-width:58ch;margin-top:.35rem;color:var(--color-ink-soft);font:500 .83rem/1.5 Manrope,sans-serif}.tool.svelte-yarbiw>b:where(.svelte-yarbiw){width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--color-cream);font:700 1.1rem Manrope,sans-serif;transition:transform .18s ease,background .18s ease}.tool.svelte-yarbiw:hover{padding-left:.65rem;background:#f8e8a829}.tool.svelte-yarbiw:hover>b:where(.svelte-yarbiw){transform:translate(4px);background:var(--color-butter)}.tool.svelte-yarbiw:active{transform:translateY(2px)}.tool.svelte-yarbiw:focus-visible{outline:3px solid var(--color-sky);outline-offset:4px}@media(max-width:760px){.tools.svelte-yarbiw{padding-inline:1rem}.inner.svelte-yarbiw{grid-template-columns:1fr;gap:2rem}.heading.svelte-yarbiw{position:static}.heading.svelte-yarbiw h2:where(.svelte-yarbiw){font-size:clamp(2.6rem,13vw,4rem)}.tool.svelte-yarbiw{grid-template-columns:8px minmax(0,1fr) auto;gap:.8rem;min-height:108px}.tool.svelte-yarbiw>b:where(.svelte-yarbiw){width:36px;height:36px}}.pro.svelte-178j1v3{padding:clamp(5rem,10vw,9rem) clamp(1rem,4vw,3rem);background:var(--color-butter);overflow:hidden}.inner.svelte-178j1v3{max-width:1220px;margin:auto;display:grid;grid-template-columns:minmax(0,.7fr) minmax(560px,1.3fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.copy.svelte-178j1v3 h2:where(.svelte-178j1v3){margin:0;font:800 clamp(3rem,6vw,5.7rem)/.9 "Manrope",sans-serif;letter-spacing:-.055em}.copy.svelte-178j1v3 p:where(.svelte-178j1v3){max-width:38ch;margin:1.2rem 0;color:var(--color-ink-soft);font:500 1rem/1.65 Manrope,sans-serif}.copy.svelte-178j1v3 ul:where(.svelte-178j1v3){list-style:none;padding:0;margin:1.4rem 0;display:grid;gap:.6rem}.copy.svelte-178j1v3 li:where(.svelte-178j1v3){display:flex;align-items:center;gap:.65rem;font:750 .82rem Manrope,sans-serif}.copy.svelte-178j1v3 li:where(.svelte-178j1v3):before{content:"";width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:var(--color-sage);border:1px solid var(--color-ink)}.copy.svelte-178j1v3>a:where(.svelte-178j1v3){min-height:50px;display:inline-flex;align-items:center;padding:0 1.25rem;border-radius:10px;background:var(--color-ink);color:var(--color-paper);text-decoration:none;font:800 .88rem Manrope,sans-serif;box-shadow:0 8px 18px #1a1a1a24;transition:transform .18s ease,box-shadow .18s ease}.copy.svelte-178j1v3>a:where(.svelte-178j1v3):hover{transform:translateY(-3px);box-shadow:0 13px 25px #1a1a1a2e}.copy.svelte-178j1v3>a:where(.svelte-178j1v3):active{transform:translateY(1px);box-shadow:0 5px 12px #1a1a1a21}.copy.svelte-178j1v3>a:where(.svelte-178j1v3):focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}.app-panel.svelte-178j1v3{min-width:0;padding:1rem;border:2px solid var(--color-ink);border-radius:16px;background:var(--color-paper);box-shadow:8px 8px 0 var(--color-ink),0 28px 60px #1a1a1a1f}.app-panel.svelte-178j1v3>header:where(.svelte-178j1v3){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.15rem .15rem 1rem}.app-panel.svelte-178j1v3>header:where(.svelte-178j1v3) strong:where(.svelte-178j1v3){font:800 1.2rem Manrope,sans-serif}.app-panel.svelte-178j1v3>header:where(.svelte-178j1v3) span:where(.svelte-178j1v3){padding:.35rem .55rem;border:1px solid var(--color-ink);background:var(--color-butter);font:700 .55rem Space Mono,monospace}.chart-card.svelte-178j1v3,.budget-card.svelte-178j1v3{min-width:0;border:1px solid rgba(26,26,26,.3);border-radius:10px;background:var(--color-cream)}.chart-card.svelte-178j1v3{padding:.8rem}.chart-title.svelte-178j1v3{display:flex;align-items:center;justify-content:space-between;gap:1rem}.chart-title.svelte-178j1v3 strong:where(.svelte-178j1v3){font:800 .64rem Manrope,sans-serif;text-transform:uppercase;letter-spacing:.06em}.chart-title.svelte-178j1v3 small:where(.svelte-178j1v3){font:.48rem Space Mono,monospace;color:var(--color-ink-soft)}.trend.svelte-178j1v3{height:230px}.lower.svelte-178j1v3{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.7rem}.category.svelte-178j1v3>div:where(.svelte-178j1v3):last-child{height:170px}.budget-card.svelte-178j1v3{padding:.85rem}.budget-card.svelte-178j1v3>strong:where(.svelte-178j1v3){display:block;margin-bottom:1rem;font:800 .64rem Manrope,sans-serif;text-transform:uppercase}.budget-card.svelte-178j1v3>div:where(.svelte-178j1v3){display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:.5rem;margin:.8rem 0}.budget-card.svelte-178j1v3 span:where(.svelte-178j1v3),.budget-card.svelte-178j1v3 small:where(.svelte-178j1v3){font:.5rem Space Mono,monospace}.budget-card.svelte-178j1v3 i:where(.svelte-178j1v3){height:9px;border:1px solid var(--color-ink);background:var(--color-paper)}.budget-card.svelte-178j1v3 b:where(.svelte-178j1v3){display:block;height:100%;background:var(--color-sage)}@media(max-width:1000px){.inner.svelte-178j1v3{grid-template-columns:1fr}.copy.svelte-178j1v3{max-width:720px}.app-panel.svelte-178j1v3{max-width:800px}}@media(max-width:660px){.pro.svelte-178j1v3{padding-inline:.8rem}.inner.svelte-178j1v3{gap:2.5rem}.copy.svelte-178j1v3 h2:where(.svelte-178j1v3){font-size:clamp(3rem,16vw,4.5rem)}.app-panel.svelte-178j1v3{padding:.7rem;box-shadow:5px 5px 0 var(--color-ink),0 18px 35px #1a1a1a1a}.trend.svelte-178j1v3{height:190px}.lower.svelte-178j1v3{grid-template-columns:1fr}.category.svelte-178j1v3>div:where(.svelte-178j1v3):last-child{height:190px}}.android.svelte-11d0zu8{padding:clamp(4rem,8vw,7rem) clamp(1rem,4vw,3rem);background:var(--color-sage)}.inner.svelte-11d0zu8{max-width:1120px;margin:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.4rem,4vw,3rem)}.app-icon.svelte-11d0zu8{width:96px;height:96px;border-radius:22px;box-shadow:0 16px 32px #1a1a1a24}.copy.svelte-11d0zu8 h2:where(.svelte-11d0zu8){margin:0;font:800 clamp(2.3rem,4.5vw,4.3rem)/.96 "Manrope",sans-serif;letter-spacing:-.05em}.copy.svelte-11d0zu8 p:where(.svelte-11d0zu8){max-width:55ch;margin:.8rem 0 0;color:var(--color-ink-soft);font:500 .98rem/1.6 Manrope,sans-serif}.actions.svelte-11d0zu8{display:flex;flex-direction:column;align-items:stretch;gap:.45rem}.play.svelte-11d0zu8{display:block;border-radius:10px}.play.svelte-11d0zu8 img:where(.svelte-11d0zu8){display:block;width:205px;height:auto}.web.svelte-11d0zu8{min-height:46px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(26,26,26,.3);border-radius:10px;background:var(--color-paper);color:var(--color-ink);text-decoration:none;font:800 .8rem Manrope,sans-serif}.actions.svelte-11d0zu8 a:where(.svelte-11d0zu8){transition:transform .18s ease,box-shadow .18s ease}.actions.svelte-11d0zu8 a:where(.svelte-11d0zu8):hover{transform:translateY(-3px);box-shadow:0 10px 20px #1a1a1a24}.actions.svelte-11d0zu8 a:where(.svelte-11d0zu8):active{transform:translateY(1px);box-shadow:none}.actions.svelte-11d0zu8 a:where(.svelte-11d0zu8):focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}@media(max-width:820px){.inner.svelte-11d0zu8{grid-template-columns:auto 1fr}.actions.svelte-11d0zu8{grid-column:1/-1;flex-direction:row;align-items:center}.web.svelte-11d0zu8{padding:0 1rem}}@media(max-width:560px){.android.svelte-11d0zu8{padding-inline:1rem}.inner.svelte-11d0zu8{grid-template-columns:1fr;text-align:center}.app-icon.svelte-11d0zu8{width:78px;height:78px;margin:auto}.actions.svelte-11d0zu8{grid-column:auto;flex-direction:column}.play.svelte-11d0zu8 img:where(.svelte-11d0zu8){width:205px;margin:auto}.web.svelte-11d0zu8{width:100%}}.faq.svelte-1knd1vj{padding:clamp(5rem,10vw,9rem) clamp(1rem,4vw,3rem);background:var(--color-paper)}.inner.svelte-1knd1vj{max-width:980px;margin:auto}h2.svelte-1knd1vj{max-width:10ch;margin:0 0 clamp(2.5rem,5vw,4rem);font:800 clamp(2.8rem,6vw,5rem)/.96 "Manrope",sans-serif;letter-spacing:-.05em}.item.svelte-1knd1vj{border-bottom:1px solid rgba(26,26,26,.22)}.item.svelte-1knd1vj:first-child{border-top:1px solid rgba(26,26,26,.22)}button.svelte-1knd1vj{width:100%;padding:1.35rem .15rem;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;border:0;background:transparent;color:var(--color-ink);text-align:left;cursor:pointer;font:750 clamp(.95rem,2vw,1.15rem) "Manrope",sans-serif;transition:padding .2s ease,background .2s ease}button.svelte-1knd1vj:hover{padding-left:.65rem;background:#f8e8a826}button.svelte-1knd1vj:active{transform:translateY(1px)}button.svelte-1knd1vj b:where(.svelte-1knd1vj){width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--color-butter);font:700 1.1rem Manrope,sans-serif;transition:transform .22s ease}.open.svelte-1knd1vj button:where(.svelte-1knd1vj) b:where(.svelte-1knd1vj){transform:rotate(180deg)}button.svelte-1knd1vj:focus-visible{outline:3px solid var(--color-sky);outline-offset:3px}.answer.svelte-1knd1vj{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.answer.svelte-1knd1vj>div:where(.svelte-1knd1vj){overflow:hidden}.open.svelte-1knd1vj .answer:where(.svelte-1knd1vj){grid-template-rows:1fr}.answer.svelte-1knd1vj p:where(.svelte-1knd1vj){max-width:70ch;margin:0;padding:0 3.5rem 1.5rem 0;color:var(--color-ink-soft);font:500 .92rem/1.7 Manrope,sans-serif}@media(max-width:620px){.faq.svelte-1knd1vj{padding-inline:1rem}h2.svelte-1knd1vj{font-size:clamp(2.6rem,13vw,4rem)}button.svelte-1knd1vj{padding:1.15rem .1rem}.answer.svelte-1knd1vj p:where(.svelte-1knd1vj){padding-right:.5rem}}@media(prefers-reduced-motion:reduce){.answer.svelte-1knd1vj,button.svelte-1knd1vj,button.svelte-1knd1vj b:where(.svelte-1knd1vj){transition:none}}.guides.svelte-67zbcf{padding:clamp(5rem,9vw,8rem) clamp(1rem,4vw,3rem);background:var(--color-cream)}.inner.svelte-67zbcf{max-width:1120px;margin:auto}.heading.svelte-67zbcf{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:3rem}.heading.svelte-67zbcf h2:where(.svelte-67zbcf){max-width:13ch;margin:0;font:800 clamp(2.7rem,5.5vw,5rem)/.95 "Manrope",sans-serif;letter-spacing:-.05em}.heading.svelte-67zbcf p:where(.svelte-67zbcf){margin:0 0 1rem;color:var(--color-ink-soft);font:500 .96rem/1.6 Manrope,sans-serif}.heading.svelte-67zbcf a:where(.svelte-67zbcf){display:inline-flex;align-items:center;gap:.6rem;color:var(--color-ink);font:800 .82rem Manrope,sans-serif;text-decoration:none}.heading.svelte-67zbcf a:where(.svelte-67zbcf) span:where(.svelte-67zbcf){transition:transform .2s ease}.heading.svelte-67zbcf a:where(.svelte-67zbcf):hover span:where(.svelte-67zbcf){transform:translate(4px)}.guide-list.svelte-67zbcf{border-top:1px solid rgba(26,26,26,.2)}.guide-list.svelte-67zbcf>a:where(.svelte-67zbcf){min-height:96px;display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:1.2rem;border-bottom:1px solid rgba(26,26,26,.2);color:var(--color-ink);text-decoration:none;transition:padding .22s ease,background .22s ease}.guide-list.svelte-67zbcf i:where(.svelte-67zbcf){align-self:stretch}.guide-list.svelte-67zbcf i.sky:where(.svelte-67zbcf){background:var(--color-sky)}.guide-list.svelte-67zbcf i.sage:where(.svelte-67zbcf){background:var(--color-sage)}.guide-list.svelte-67zbcf i.lavender:where(.svelte-67zbcf){background:var(--color-lavender)}.guide-list.svelte-67zbcf strong:where(.svelte-67zbcf){font:750 clamp(1rem,2vw,1.25rem) "Manrope",sans-serif}.guide-list.svelte-67zbcf span:where(.svelte-67zbcf){width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--color-paper);transition:transform .22s ease,background .22s ease}.guide-list.svelte-67zbcf>a:where(.svelte-67zbcf):hover{padding-left:.65rem;background:#ffffff6b}.guide-list.svelte-67zbcf>a:where(.svelte-67zbcf):hover span:where(.svelte-67zbcf){transform:translate(4px);background:var(--color-butter)}.guide-list.svelte-67zbcf>a:where(.svelte-67zbcf):focus-visible,.heading.svelte-67zbcf a:where(.svelte-67zbcf):focus-visible{outline:3px solid var(--color-sky);outline-offset:4px}.guide-list.svelte-67zbcf>a:where(.svelte-67zbcf):active{transform:translateY(1px)}@media(max-width:720px){.guides.svelte-67zbcf{padding-inline:1rem}.heading.svelte-67zbcf{grid-template-columns:1fr;gap:1rem}.heading.svelte-67zbcf h2:where(.svelte-67zbcf){font-size:clamp(2.6rem,13vw,4rem)}.guide-list.svelte-67zbcf>a:where(.svelte-67zbcf){min-height:88px;gap:.8rem}}footer.svelte-z0vthk{padding:clamp(3.5rem,7vw,6rem) clamp(1rem,4vw,3rem) 1.5rem;background:var(--color-cream);font-family:Manrope,sans-serif}.top.svelte-z0vthk{max-width:1200px;margin:auto;display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem)}.brand.svelte-z0vthk{display:flex;align-items:flex-start;gap:.8rem}.brand.svelte-z0vthk img:where(.svelte-z0vthk){width:48px;height:48px;border-radius:11px}.brand.svelte-z0vthk strong:where(.svelte-z0vthk){display:block;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.brand.svelte-z0vthk p:where(.svelte-z0vthk){max-width:30ch;margin:.35rem 0 0;color:var(--color-ink-soft);font-size:.78rem;line-height:1.55}.columns.svelte-z0vthk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.columns.svelte-z0vthk>div:where(.svelte-z0vthk){display:flex;flex-direction:column;gap:.55rem}.columns.svelte-z0vthk strong:where(.svelte-z0vthk){margin-bottom:.35rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.columns.svelte-z0vthk a:where(.svelte-z0vthk){color:var(--color-ink-soft);font-size:.76rem;text-decoration:none}.columns.svelte-z0vthk a:where(.svelte-z0vthk):hover{text-decoration:underline;text-underline-offset:3px;color:var(--color-ink)}.bottom.svelte-z0vthk{max-width:1200px;margin:3rem auto 0;padding-top:1.1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--color-ink-soft);font-size:.7rem}.bottom.svelte-z0vthk>div:where(.svelte-z0vthk){display:flex;gap:.25rem}.bottom.svelte-z0vthk a:where(.svelte-z0vthk){min-width:30px;padding:.35rem;border-radius:6px;color:var(--color-ink);text-align:center;text-decoration:none;font:700 .62rem Space Mono,monospace}.bottom.svelte-z0vthk a[aria-current=page]:where(.svelte-z0vthk){background:var(--color-butter)}@media(max-width:760px){.top.svelte-z0vthk{grid-template-columns:1fr}.columns.svelte-z0vthk{gap:1.2rem}.bottom.svelte-z0vthk{margin-top:2.5rem}}@media(max-width:500px){.columns.svelte-z0vthk{grid-template-columns:1fr 1fr}.columns.svelte-z0vthk>div:where(.svelte-z0vthk):last-child{grid-column:1/-1}.bottom.svelte-z0vthk{align-items:flex-start;flex-direction:column}}.landing.svelte-1mi9kit{min-height:100vh;overflow-x:clip;background:var(--color-cream);color:var(--color-ink);font-family:Manrope,sans-serif}.landing.svelte-1mi9kit *{box-sizing:border-box}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
