html{scroll-behavior:smooth}.scroll.svelte-1x05zx6{scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll}.panel.svelte-1x05zx6{scroll-snap-align:start;text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(2rem,6vw,5rem);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(20px)}.panel.shown{opacity:1;transform:none}.brand-mark.svelte-1x05zx6{align-items:baseline;gap:.5rem;margin-bottom:2rem;display:inline-flex}.brand-mark.svelte-1x05zx6 .mark:where(.svelte-1x05zx6){color:var(--gold-500);font-size:1.3rem}.brand-mark.svelte-1x05zx6 .word:where(.svelte-1x05zx6){font-family:var(--font-display);letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.brand-mark.svelte-1x05zx6 em:where(.svelte-1x05zx6){color:var(--gold-700);font-style:italic;font-weight:500}.hero.svelte-1x05zx6 h1:where(.svelte-1x05zx6){max-width:22ch}.lede.svelte-1x05zx6{max-width:50ch;color:var(--ink-soft);margin:1rem auto 2.5rem;font-size:1.1rem}.chevron.svelte-1x05zx6{color:var(--muted);margin-top:3rem;font-size:1.3rem;animation:2.4s ease-in-out infinite svelte-1x05zx6-bob}@keyframes svelte-1x05zx6-bob{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.showcase.svelte-1x05zx6{background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 88%, var(--gold-50) 12%), var(--paper) 60%)}.step-pill.svelte-1x05zx6{letter-spacing:.04em;color:var(--gold-700);background:#b8860b29;border:1px solid #b8860b47;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.78rem;font-weight:700;display:inline-block}.showcase.svelte-1x05zx6 h2:where(.svelte-1x05zx6){max-width:22ch;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.6rem)}.showcase.svelte-1x05zx6 p:where(.svelte-1x05zx6){max-width:48ch;color:var(--ink-soft);margin-top:1rem;font-size:1.05rem}.card-panel.svelte-1x05zx6{background:var(--surface-sunken)}.card.auth.svelte-1x05zx6{text-align:left;width:100%;max-width:420px;box-shadow:var(--shadow-2);flex-direction:column;gap:1rem;padding:2rem;display:flex}.card.auth.svelte-1x05zx6 header:where(.svelte-1x05zx6){margin-bottom:.4rem}.card.auth.svelte-1x05zx6 h2:where(.svelte-1x05zx6){margin:0}.card.auth.svelte-1x05zx6 .muted:where(.svelte-1x05zx6){color:var(--muted);margin:.4rem 0 0;font-size:.95rem}.card.auth.svelte-1x05zx6 form:where(.svelte-1x05zx6){flex-direction:column;gap:.75rem;display:flex}.card.auth.svelte-1x05zx6 label:where(.svelte-1x05zx6){flex-direction:column;gap:.3rem;display:flex}.btn.gold.full.svelte-1x05zx6{width:100%;margin-top:.4rem}.btn.ghost.full.svelte-1x05zx6{width:100%}.divider.svelte-1x05zx6{color:var(--muted);align-items:center;gap:.75rem;margin:.25rem 0;font-size:.8rem;display:flex}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";background:var(--edge);flex:1;height:1px}.error.svelte-1x05zx6{color:var(--bad);background:color-mix(in oklab, var(--bad) 8%, var(--paper));border:1px solid color-mix(in oklab, var(--bad) 20%, var(--edge));border-radius:var(--radius-sm);margin:0;padding:.6rem .75rem;font-size:.9rem}.toggle.svelte-1x05zx6{color:var(--muted);justify-content:center;gap:.4rem;margin-top:.5rem;font-size:.92rem;display:flex}.linkish.svelte-1x05zx6{color:var(--gold-700);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.closed-note.svelte-1x05zx6{text-align:center;color:var(--muted);margin:.25rem 0 0;font-size:.85rem}
