.topbar.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--paper-raised) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0;z-index:10}.nav.svelte-1uha8ag{display:flex;gap:var(--space-sm)}.hero.svelte-1uha8ag{padding:var(--space-xl) var(--space-xl);text-align:center}.hero-label.svelte-1uha8ag{font-family:var(--font-mono);font-size:.8125rem;color:var(--margin-red);letter-spacing:.06em;margin-bottom:var(--space-sm)}.hero-title.svelte-1uha8ag{font-size:clamp(2.1rem,5.4vw,3.2rem);margin-bottom:var(--space-md);animation-delay:.06s}.hero-subtitle.svelte-1uha8ag{font-size:1.125rem;color:var(--ink-soft);max-width:620px;margin:0 auto var(--space-lg);animation-delay:.12s}.hero-cta.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);animation-delay:.18s}.hero-price.svelte-1uha8ag{font-size:.875rem;color:var(--ink-faint)}.hero-demo.svelte-1uha8ag{max-width:780px;margin:var(--space-xl) auto 0;animation-delay:.26s}.demo-sheet.svelte-1uha8ag{position:relative;background:var(--paper-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:26px 30px 30px 54px;box-shadow:var(--shadow-md);text-align:left}.demo-sheet.svelte-1uha8ag:before{content:"";position:absolute;top:0;bottom:0;left:36px;width:1.5px;background:var(--margin-red);opacity:.55}.demo-head.svelte-1uha8ag{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.demo-num.svelte-1uha8ag{font-family:var(--font-mono);font-size:.75rem;color:var(--margin-red);display:inline-block;width:22px;margin-left:-46px;margin-right:24px;text-align:right;flex-shrink:0}.demo-title.svelte-1uha8ag{font-family:var(--font-display);font-size:1.25rem;font-weight:600}.demo-count.svelte-1uha8ag{font-size:.8125rem;color:var(--ink-faint)}.demo-tiles.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:9px}.demo-tile.svelte-1uha8ag{border-radius:var(--radius-md);padding:10px 12px;font-size:.8125rem;font-weight:500}.demo-tile.status-done.svelte-1uha8ag{text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--st-green-ink) 45%,transparent)}.features.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-xl);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.feature-num.svelte-1uha8ag{font-family:var(--font-mono);font-size:.75rem;color:var(--margin-red)}.feature.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.2rem;margin:var(--space-sm) 0}.feature.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);font-size:.9375rem}.pricing.svelte-1uha8ag{padding-bottom:var(--space-2xl)}.section-title.svelte-1uha8ag{text-align:center;font-size:2rem;margin-bottom:var(--space-xl)}.parent-preview.svelte-1uha8ag{padding-bottom:var(--space-2xl)}.parent-preview.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){margin-bottom:var(--space-sm)}.section-sub.svelte-1uha8ag{max-width:560px;margin:0 auto var(--space-xl);text-align:center;font-size:1rem;color:var(--ink-soft)}.preview-card.svelte-1uha8ag{display:block;max-width:560px;margin:0 auto;background:var(--paper-raised);border:1px solid var(--hairline);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-md);color:inherit;transition:transform .15s ease,box-shadow .15s ease}.preview-card.svelte-1uha8ag:hover{transform:translateY(-3px);box-shadow:var(--shadow-md),0 18px 36px -22px #201d1880;text-decoration:none}.preview-chrome.svelte-1uha8ag{display:flex;align-items:center;gap:6px;padding:9px 14px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb,var(--ink) 4%,transparent)}.preview-chrome.svelte-1uha8ag i:where(.svelte-1uha8ag){width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--ink) 16%,transparent)}.preview-url.svelte-1uha8ag{margin-left:8px;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-faint)}.preview-body.svelte-1uha8ag{display:block;padding:var(--space-lg) var(--space-lg) var(--space-md)}.preview-eyebrow.svelte-1uha8ag{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;color:var(--margin-red)}.preview-title.svelte-1uha8ag{display:block;margin:7px 0 var(--space-xl);font-family:var(--font-display);font-size:1.5rem;line-height:1.15}.preview-title.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:var(--pen)}.preview-road.svelte-1uha8ag{position:relative;display:flex;gap:3px;align-items:flex-end}.preview-marker.svelte-1uha8ag{position:absolute;top:-17px;transform:translate(-50%);font-family:var(--font-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--margin-red);white-space:nowrap}.pt.svelte-1uha8ag{flex:1;height:26px;border-radius:3px}.pt.t-d.svelte-1uha8ag{background:var(--zone-green)}.pt.t-s.svelte-1uha8ag{background:var(--zone-amber)}.pt.t-n.svelte-1uha8ag{background:color-mix(in srgb,var(--ink) 13%,var(--paper))}.preview-foot.svelte-1uha8ag{display:block;margin-top:var(--space-md);font-size:.82rem;color:var(--ink-soft)}.preview-open.svelte-1uha8ag{display:block;padding:12px var(--space-lg);border-top:1px solid var(--hairline);font-size:.86rem;font-weight:500;color:var(--pen)}.preview-open.svelte-1uha8ag:after{content:" →"}.pricing-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-lg);max-width:820px;margin:0 auto}.pricing-card.svelte-1uha8ag{padding:var(--space-xl);background:var(--paper-raised);border:1px solid var(--hairline);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-sm)}.pricing-card.featured.svelte-1uha8ag{border-color:var(--pen);box-shadow:0 0 0 1px var(--pen),var(--shadow-md)}.pricing-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-md);font-size:1.1rem}.pricing-price.svelte-1uha8ag{font-family:var(--font-display);font-size:2.2rem;font-weight:600;margin-bottom:var(--space-md)}.pricing-price.svelte-1uha8ag span:where(.svelte-1uha8ag){font-family:var(--font-ui);font-size:.9375rem;font-weight:400;color:var(--ink-faint)}.pricing-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-soft);font-size:.9375rem}.footer.svelte-1uha8ag{padding:var(--space-lg) 0;border-top:1px solid var(--hairline);font-size:.875rem;color:var(--ink-faint)}.footer-inner.svelte-1uha8ag{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--space-sm)}.footer-links.svelte-1uha8ag{display:flex;gap:var(--space-md)}
