html{scroll-behavior:smooth}.nav.svelte-1uha8ag{z-index:20;background:var(--bg-base);border-bottom:1px solid var(--border-subtle);align-items:center;gap:28px;min-height:58px;padding:0 24px;display:flex;position:sticky;top:0}.logo.svelte-1uha8ag{color:var(--text-primary);font-weight:700;text-decoration:none}.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag){align-items:center;gap:18px;display:flex}.menu-toggle.svelte-1uha8ag,.sr-only.svelte-1uha8ag{position:absolute}.menu-toggle.svelte-1uha8ag{display:none}.sr-only.svelte-1uha8ag{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:var(--text-sm);text-decoration:none}.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--text-primary)}.nav-cta.svelte-1uha8ag{color:var(--bg-base);background:var(--accent-primary);border-radius:var(--radius-md);font-size:var(--text-sm);margin-left:auto;padding:6px 14px;font-weight:700;text-decoration:none}.hero.svelte-1uha8ag{border-bottom:1px solid var(--border-subtle);padding:96px 24px 0}.hero-copy.svelte-1uha8ag{text-align:center;max-width:780px;margin:0 auto}.eyebrow.svelte-1uha8ag,.example-label.svelte-1uha8ag,.state-label.svelte-1uha8ag{color:var(--accent-primary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--text-primary);letter-spacing:-.055em;margin:18px 0 24px;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.98}.hero-summary.svelte-1uha8ag{color:var(--text-secondary);max-width:690px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.button.svelte-1uha8ag{border-radius:var(--radius-md);font-size:var(--text-sm);padding:10px 18px;font-weight:700;text-decoration:none;display:inline-block}.button.primary.svelte-1uha8ag{background:var(--accent-primary);color:var(--bg-base)}.button.secondary.svelte-1uha8ag{border:1px solid var(--border-default);color:var(--text-primary)}.button.svelte-1uha8ag:hover,.nav-cta.svelte-1uha8ag:hover{opacity:.88}.scope-note.svelte-1uha8ag,.implementation-note.svelte-1uha8ag,.beta-link.svelte-1uha8ag{color:var(--text-muted);font-size:var(--text-sm);line-height:1.7}.scope-note.svelte-1uha8ag{margin:16px 0 0}.signin-link.svelte-1uha8ag{color:var(--text-secondary);font-size:var(--text-sm);margin-top:10px;display:inline-block}.product-preview.svelte-1uha8ag{border:1px solid var(--border-default);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-width:980px;color:inherit;border-bottom:0;margin:76px auto 0;text-decoration:none;transition:border-color .14s;display:block;overflow:hidden}.product-preview.svelte-1uha8ag:hover{border-color:var(--accent-primary)}.preview-bar.svelte-1uha8ag{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);min-height:42px;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-xs);justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.preview-label.svelte-1uha8ag{background:var(--bg-elevated);border-radius:var(--radius-sm);color:var(--text-secondary);padding:2px 7px}.preview-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 340px;min-height:340px;display:grid}.document.svelte-1uha8ag{border-right:1px solid var(--border-subtle);padding:48px}.doc-kicker.svelte-1uha8ag{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin:0}.document.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:12px 0 24px;font-size:1.8rem}.document.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.doc-kicker){color:var(--text-secondary);line-height:1.8}.anchored-text.svelte-1uha8ag{background:var(--accent-subtle);border-bottom:2px solid var(--accent-primary);padding:4px}.thread-count.svelte-1uha8ag{background:var(--accent-primary);width:20px;height:20px;color:var(--bg-base);font-size:var(--text-xs);border-radius:50%;justify-content:center;align-items:center;margin-left:6px;font-weight:700;display:inline-flex}.muted-line.svelte-1uha8ag{opacity:.55}.thread.svelte-1uha8ag{background:var(--bg-surface);padding:24px}.anchor-quote.svelte-1uha8ag{border-left:2px solid var(--accent-primary);color:var(--text-secondary);font-size:var(--text-xs);margin:0 0 24px;padding-left:10px}.comment.svelte-1uha8ag{border-bottom:1px solid var(--border-subtle);margin-bottom:16px;padding:0 0 16px}.comment.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text-primary);font-size:var(--text-sm)}.comment.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:var(--text-sm);margin:5px 0 0;line-height:1.6}.resolved.svelte-1uha8ag{color:var(--status-success);font-size:var(--text-xs);font-weight:700}.proof-strip.svelte-1uha8ag{border-bottom:1px solid var(--border-subtle);max-width:980px;color:var(--text-muted);font-size:var(--text-xs);text-align:center;grid-template-columns:repeat(5,1fr);gap:12px;margin:0 auto;padding:18px 24px;display:grid}.proof-label.svelte-1uha8ag{color:var(--text-secondary);text-align:left;font-weight:700}.section.svelte-1uha8ag{border-bottom:1px solid var(--border-subtle);max-width:1040px;margin:0 auto;padding:96px 24px}.section-heading.svelte-1uha8ag{max-width:720px}.section-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-primary);letter-spacing:-.035em;margin:12px 0 18px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.12}.section-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{color:var(--text-secondary);font-size:var(--text-lg);margin:0;line-height:1.75}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag),.boundary-grid.svelte-1uha8ag>div:where(.svelte-1uha8ag){background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px}.step-number.svelte-1uha8ag{color:var(--accent-primary);font-family:var(--font-mono);font-size:var(--text-xs)}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag),.boundary-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--text-primary);font-size:var(--text-base);margin:16px 0 8px}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag),.boundary-grid.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:var(--text-sm);line-height:1.7}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.anchor-demo.svelte-1uha8ag{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:42px;display:grid}.anchor-demo.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:column;gap:8px;display:flex}.anchor-demo.svelte-1uha8ag code:where(.svelte-1uha8ag),pre.svelte-1uha8ag{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-mono)}.anchor-demo.svelte-1uha8ag code:where(.svelte-1uha8ag){white-space:normal;min-height:84px;padding:15px}.anchor-demo.svelte-1uha8ag .matched:where(.svelte-1uha8ag){border-color:var(--status-success)}.anchor-demo.svelte-1uha8ag .detached:where(.svelte-1uha8ag){border-color:var(--accent-primary)}.arrow.svelte-1uha8ag{color:var(--text-muted)}.implementation-note.svelte-1uha8ag{margin:20px 0 0}.tool-example.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.tool-example.svelte-1uha8ag>div:where(.svelte-1uha8ag){min-width:0}pre.svelte-1uha8ag{min-height:190px;margin:9px 0 0;padding:20px;overflow-x:auto}code.svelte-1uha8ag{font-family:inherit}.boundary-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:16px;margin-top:42px;display:grid}.boundary-grid.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:0}.boundary-grid.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:19px}.beta-link.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent-primary)}.final-cta.svelte-1uha8ag{text-align:center;max-width:1040px;margin:0 auto;padding:80px 24px 96px}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--text-primary);letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.12}.final-cta.svelte-1uha8ag>p:where(.svelte-1uha8ag):not(.eyebrow){color:var(--text-secondary);max-width:560px;margin:0 auto}.final-cta.svelte-1uha8ag .hero-actions:where(.svelte-1uha8ag){margin-top:24px}@media (width<=760px){.nav.svelte-1uha8ag{position:relative}.nav.svelte-1uha8ag nav:where(.svelte-1uha8ag){background:var(--bg-base);border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:12px;padding:12px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0}.nav.svelte-1uha8ag nav.mobile-open:where(.svelte-1uha8ag){display:flex}.menu-toggle.svelte-1uha8ag{border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);background:0 0;margin-left:auto;padding:5px 9px;display:block;position:static}.hero.svelte-1uha8ag{padding-top:72px}.preview-grid.svelte-1uha8ag,.steps.svelte-1uha8ag,.tool-example.svelte-1uha8ag,.boundary-grid.svelte-1uha8ag{grid-template-columns:1fr}.document.svelte-1uha8ag{border-right:0;border-bottom:1px solid var(--border-subtle);padding:28px 24px}.anchor-demo.svelte-1uha8ag{grid-template-columns:1fr}.arrow.svelte-1uha8ag{justify-self:center;transform:rotate(90deg)}.proof-strip.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width<=440px){.nav-cta.svelte-1uha8ag{font-size:var(--text-xs);margin-left:0}.hero-actions.svelte-1uha8ag .button:where(.svelte-1uha8ag){width:100%}.menu-toggle.svelte-1uha8ag{padding-left:7px;padding-right:7px}.proof-label.svelte-1uha8ag{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.product-preview.svelte-1uha8ag{transition:none}}
