.mono.svelte-1uha8ag{font-family:var(--font-mono)}main.svelte-1uha8ag{width:100%;overflow-x:clip}.band.svelte-1uha8ag,.hero.svelte-1uha8ag,.foot.svelte-1uha8ag{width:min(1040px,100% - 2.75rem);margin-inline:auto}.rule.svelte-1uha8ag{width:min(1040px,100% - 2.75rem);margin:0 auto;border:none;border-top:1px solid var(--line)}.band.svelte-1uha8ag{padding-block:clamp(4rem,8vw,7rem)}.topbar.svelte-1uha8ag{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;width:100%;padding:.85rem clamp(1rem,4vw,2.4rem);background:color-mix(in srgb,var(--paper) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand.svelte-1uha8ag,.foot.svelte-1uha8ag .brand:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none;font-weight:600;letter-spacing:-.01em}.brand-mark.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--accent);color:#fff}.brand-mark.small.svelte-1uha8ag{width:21px;height:21px;border-radius:6px}.nav.svelte-1uha8ag{display:flex;align-items:center;gap:1.2rem;font-size:.82rem}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag),.foot-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);text-decoration:none;transition:color .16s ease}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.foot-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid var(--ink);background:transparent;color:var(--ink);border-radius:8px;font-weight:650;font-size:.9rem;padding:.55rem 1rem;text-decoration:none;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease,border-color .16s ease}.btn-lg.svelte-1uha8ag{font-size:.98rem;padding:.8rem 1.4rem}.btn-dark.svelte-1uha8ag{background:var(--ink);color:var(--paper);border-color:var(--ink)}.nav.svelte-1uha8ag .btn-dark:where(.svelte-1uha8ag){background:var(--accent);border-color:var(--accent);color:#fff}.btn-dark.svelte-1uha8ag:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #1f1d1bb3}.btn-line.svelte-1uha8ag{border-color:var(--line-2);background:var(--card)}.btn-line.svelte-1uha8ag:hover{border-color:var(--ink);transform:translateY(-1px)}.hero.svelte-1uha8ag{padding-block:clamp(3.5rem,9vw,7rem) clamp(3rem,6vw,5rem);text-align:center;display:flex;flex-direction:column;align-items:center}.hero-mark.svelte-1uha8ag{width:clamp(64px,12vw,92px);height:clamp(64px,12vw,92px);border-radius:22%;display:inline-flex;align-items:center;justify-content:center;margin:0 0 1.7rem;background:var(--accent);color:#fff;box-shadow:0 20px 44px -22px #2c4fb0b3}.kicker.svelte-1uha8ag{font-size:.74rem;letter-spacing:.18em;color:var(--muted);margin:0 0 1.6rem;padding:.35rem .8rem;border:1px solid var(--line);border-radius:999px;background:var(--card)}.title.svelte-1uha8ag{margin:0;max-width:14ch;font-size:clamp(2.6rem,7vw,5rem);font-weight:750;line-height:1.02;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.sub.svelte-1uha8ag{max-width:60ch;margin:1.5rem 0 0;font-size:1.1rem;line-height:1.62;color:var(--muted)}.cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:2.1rem}.trust.svelte-1uha8ag{margin:1rem 0 0;font-size:.72rem;letter-spacing:.06em;color:var(--muted)}.hero-console.svelte-1uha8ag{width:min(900px,100%);margin-top:2.8rem;display:grid;grid-template-columns:1.25fr .75fr;align-items:stretch;gap:1px;background:var(--line);border:1px solid var(--line-2);border-radius:14px;overflow:hidden;box-shadow:0 24px 50px -34px #1f1d1b73;text-align:left}.sheet.svelte-1uha8ag{min-width:0;background:linear-gradient(var(--grid) 1px,transparent 1px) 0 0 / 100% 1.85rem,var(--card)}.sheet-bar.svelte-1uha8ag{display:flex;align-items:center;gap:.7rem;padding:.55rem .8rem;border-bottom:1px solid var(--line);background:var(--paper-2);font-size:.7rem;color:var(--muted)}.tl.svelte-1uha8ag{display:inline-flex;gap:5px}.tl.svelte-1uha8ag i:where(.svelte-1uha8ag){width:9px;height:9px;border-radius:50%;background:var(--line-2)}.sheet-body.svelte-1uha8ag{margin:0;padding:.85rem 1.1rem 1rem;font-size:.82rem;line-height:1.85rem;color:var(--ink-2);overflow-x:auto}.row.svelte-1uha8ag{display:flex;align-items:baseline;gap:.5rem;white-space:nowrap}.row.svelte-1uha8ag .def:where(.svelte-1uha8ag){color:var(--accent);font-weight:600}.row.svelte-1uha8ag .assign:where(.svelte-1uha8ag){color:var(--muted)}.row.svelte-1uha8ag .expr:where(.svelte-1uha8ag){color:var(--ink)}.row.svelte-1uha8ag .eq:where(.svelte-1uha8ag){color:var(--muted);margin-left:.2rem}.row.svelte-1uha8ag .res:where(.svelte-1uha8ag){color:var(--accent);font-weight:600}.row.svelte-1uha8ag .note:where(.svelte-1uha8ag){margin-left:auto;padding-left:1.2rem;color:var(--faint);font-size:.72rem}.row.result.svelte-1uha8ag{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--line-2)}.sheet-side.svelte-1uha8ag{background:var(--paper);padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.side-k.svelte-1uha8ag{margin:0;font-size:.66rem;letter-spacing:.14em;color:var(--muted)}.side-body.svelte-1uha8ag{margin:0;font-size:.86rem;line-height:1.55;color:var(--ink-2)}.side-body.svelte-1uha8ag .hot:where(.svelte-1uha8ag){color:var(--accent);font-weight:600}.side-list.svelte-1uha8ag{list-style:none;margin:auto 0 0;padding:0;display:grid;gap:.4rem;font-size:.74rem;color:var(--muted)}.side-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.4rem}.side-list.svelte-1uha8ag svg{color:var(--accent)}.specs.svelte-1uha8ag{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;margin:2.4rem 0 0;padding:0;font-size:.76rem;letter-spacing:.04em;color:var(--muted)}.specs.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--ink);font-weight:650}.eyebrow.svelte-1uha8ag{font-size:.72rem;letter-spacing:.16em;color:var(--muted);margin:0 0 1.1rem}.eyebrow.svelte-1uha8ag:before{content:"// ";color:var(--accent)}.h2.svelte-1uha8ag{margin:0;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:750;letter-spacing:-.025em;line-height:1.05;color:var(--ink)}.h2.big.svelte-1uha8ag{font-size:clamp(2rem,5vw,3.2rem)}.lede.svelte-1uha8ag{max-width:56ch;margin:1.3rem 0 0;font-size:1.04rem;line-height:1.62;color:var(--muted)}.lede.wide.svelte-1uha8ag{max-width:66ch}.band-head.svelte-1uha8ag{margin-bottom:clamp(2.2rem,4vw,3.2rem);max-width:64ch}.grid.svelte-1uha8ag{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.grid-4.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}.cell.svelte-1uha8ag{background:var(--paper);padding:1.7rem 1.5rem;transition:background .18s ease}.cell.svelte-1uha8ag:hover{background:var(--card)}.cell-ico.svelte-1uha8ag,.step-ico.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2)}.cell-ico.svelte-1uha8ag{width:38px;height:38px;margin-bottom:.95rem}.cell.svelte-1uha8ag:hover .cell-ico:where(.svelte-1uha8ag){color:var(--accent)}.tag.svelte-1uha8ag{font-size:.62rem;letter-spacing:.12em;color:var(--accent)}.cell-title.svelte-1uha8ag{margin:.7rem 0 .55rem;font-size:1.08rem;font-weight:650;color:var(--ink)}.cell-body.svelte-1uha8ag{margin:0;font-size:.89rem;line-height:1.6;color:var(--muted)}.manifesto.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin-bottom:2.4rem}.flow.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;font-size:.82rem;letter-spacing:.04em;color:var(--ink)}.flow.svelte-1uha8ag i:where(.svelte-1uha8ag){color:var(--muted);font-style:normal}.flow.svelte-1uha8ag .hot:where(.svelte-1uha8ag){color:var(--accent);font-weight:650}.flow.svelte-1uha8ag .dead:where(.svelte-1uha8ag){color:var(--faint);text-decoration:line-through}.steps.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 2.4rem}.step.svelte-1uha8ag{display:flex;gap:1rem}.step-mark.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.4rem}.step-ico.svelte-1uha8ag{width:34px;height:34px;color:var(--accent)}.step-no.svelte-1uha8ag{font-size:.9rem;font-weight:650;color:var(--accent);padding-top:.15rem}.audience.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;padding:0}.aud-col.svelte-1uha8ag{background:var(--paper);padding:clamp(1.7rem,4vw,2.6rem)}.aud-col.svelte-1uha8ag:hover{background:var(--card)}.compare.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.compare-col.svelte-1uha8ag{background:var(--paper);padding:1.9rem 1.7rem}.compare-col.win.svelte-1uha8ag{background:var(--card)}.compare-k.svelte-1uha8ag,.buy-k.svelte-1uha8ag{margin:0;font-size:.68rem;letter-spacing:.14em;color:var(--muted)}.compare-v.svelte-1uha8ag{margin:.65rem 0 .75rem;font-size:clamp(2rem,5vw,2.9rem);font-weight:750;letter-spacing:-.03em;line-height:1;color:var(--ink)}.compare-v.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.4em;font-weight:650;letter-spacing:0;color:var(--muted)}.compare-col.stale.svelte-1uha8ag .compare-v:where(.svelte-1uha8ag){color:var(--muted)}.compare-col.stale.svelte-1uha8ag .compare-v:where(.svelte-1uha8ag) s:where(.svelte-1uha8ag){text-decoration-color:var(--accent)}.compare-col.win.svelte-1uha8ag .compare-v:where(.svelte-1uha8ag){color:var(--accent)}.compare-note.svelte-1uha8ag{margin:0;font-size:.85rem;line-height:1.55;color:var(--muted)}.buy-panel.svelte-1uha8ag{margin-top:1px;display:grid;grid-template-columns:1.1fr .9fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.buy-panel.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:var(--card);padding:1.8rem}.buy-panel.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.55rem 0 1rem;font-size:clamp(2rem,5vw,2.8rem);letter-spacing:-.03em}.buy-panel.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.buy-panel.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.55rem;color:var(--ink-2);font-size:.92rem}.buy-panel.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{color:var(--accent)}.buy-action.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;gap:.65rem}.faq.svelte-1uha8ag{border-top:1px solid var(--line)}.faq-item.svelte-1uha8ag{border-bottom:1px solid var(--line)}.faq-q.svelte-1uha8ag{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem .2rem;font-size:1rem;font-weight:650;color:var(--ink)}.faq-q.svelte-1uha8ag::-webkit-details-marker{display:none}.faq-q.svelte-1uha8ag:after{content:"+";color:var(--accent);font-size:1.25rem;font-weight:400;line-height:1}details[open].svelte-1uha8ag .faq-q:where(.svelte-1uha8ag):after{content:"−"}.faq-a.svelte-1uha8ag{margin:0 0 1.15rem;max-width:66ch;font-size:.92rem;line-height:1.62;color:var(--muted)}.finale.svelte-1uha8ag{text-align:center;display:flex;flex-direction:column;align-items:center}.finale.svelte-1uha8ag .lede:where(.svelte-1uha8ag){text-align:center}.finale.svelte-1uha8ag .cta:where(.svelte-1uha8ag){margin-top:2rem}.foot.svelte-1uha8ag{padding:2.2rem 0 3rem;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font-size:.74rem;color:var(--muted)}.foot-nav.svelte-1uha8ag{display:flex;gap:1.3rem}.fade.svelte-1uha8ag{animation:svelte-1uha8ag-fade .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes svelte-1uha8ag-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:900px){.hero-console.svelte-1uha8ag,.audience.svelte-1uha8ag,.buy-panel.svelte-1uha8ag{grid-template-columns:1fr}.grid-4.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.steps.svelte-1uha8ag{grid-template-columns:1fr;gap:1.6rem}}@media(max-width:620px){.topbar.svelte-1uha8ag{align-items:flex-start;gap:.8rem;flex-direction:column}.nav.svelte-1uha8ag{width:100%;gap:.75rem;overflow-x:auto;padding-bottom:.1rem}.grid-4.svelte-1uha8ag,.compare.svelte-1uha8ag{grid-template-columns:1fr}.title.svelte-1uha8ag{font-size:clamp(2.25rem,12vw,3.2rem)}.row.svelte-1uha8ag .note:where(.svelte-1uha8ag){display:none}}@media(prefers-reduced-motion:reduce){.fade.svelte-1uha8ag{animation:none}}
