.page.svelte-1chd3fp{flex:1;display:flex;flex-direction:column;background:var(--bg)}main.svelte-1chd3fp{flex:1}.btn-ghost.svelte-1chd3fp{font-size:14px;color:var(--text-3);padding:6px 12px;border-radius:6px;transition:color .15s;text-decoration:none}.btn-ghost.svelte-1chd3fp:hover{color:var(--text)}.hero.svelte-1chd3fp{max-width:980px;margin:0 auto;padding:88px 32px 64px}.eyebrow.svelte-1chd3fp{font-size:12px;color:var(--text-4);font-weight:800;text-transform:uppercase;letter-spacing:.08em}h1.svelte-1chd3fp{max-width:760px;margin-top:14px;font-size:clamp(44px,8vw,86px);line-height:.96;letter-spacing:-.02em}.lead.svelte-1chd3fp{max-width:720px;margin:28px 0 32px;font-size:clamp(18px,2vw,22px);line-height:1.5;color:var(--text-3)}.actions.svelte-1chd3fp{display:flex;flex-wrap:wrap;gap:12px}.btn-primary.svelte-1chd3fp,.btn-secondary.svelte-1chd3fp{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:8px;font-size:14px;font-weight:800;text-decoration:none}.btn-primary.svelte-1chd3fp{background:var(--accent);color:var(--accent-fg)}.btn-secondary.svelte-1chd3fp{border:1px solid var(--border-2);color:var(--text);background:var(--bg-raised)}.btn-primary.svelte-1chd3fp:hover,.btn-secondary.svelte-1chd3fp:hover{opacity:.86}.principle.svelte-1chd3fp{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-raised)}.principle.svelte-1chd3fp p:where(.svelte-1chd3fp){max-width:980px;margin:0 auto;padding:38px 32px;font-size:clamp(24px,4vw,44px);line-height:1.08;font-weight:800;letter-spacing:-.01em}.options.svelte-1chd3fp,.docs.svelte-1chd3fp{max-width:980px;margin:0 auto;padding:64px 32px}.options.svelte-1chd3fp{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}article.svelte-1chd3fp{border-top:3px solid var(--text);padding-top:18px}article.svelte-1chd3fp h2:where(.svelte-1chd3fp),.docs.svelte-1chd3fp h2:where(.svelte-1chd3fp){font-size:24px;line-height:1.1;letter-spacing:-.01em}article.svelte-1chd3fp p:where(.svelte-1chd3fp){min-height:92px;margin:14px 0 18px;color:var(--text-3);font-size:15px;line-height:1.55}code.svelte-1chd3fp{display:block;overflow-wrap:anywhere;padding:11px 12px;border:1px solid var(--border);border-radius:7px;background:var(--bg-raised);color:var(--text-2);font-size:13px}.docs.svelte-1chd3fp{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr);gap:48px;border-top:1px solid var(--border)}.docs.svelte-1chd3fp h2:where(.svelte-1chd3fp){margin-top:12px}.doc-links.svelte-1chd3fp{display:grid;gap:12px}.doc-links.svelte-1chd3fp a:where(.svelte-1chd3fp){display:block;padding:18px;border:1px solid var(--border);border-radius:8px;background:var(--bg-raised);text-decoration:none}.doc-links.svelte-1chd3fp span:where(.svelte-1chd3fp){display:block;color:var(--text);font-size:15px;font-weight:800}.doc-links.svelte-1chd3fp small:where(.svelte-1chd3fp){display:block;margin-top:7px;color:var(--text-3);font-size:13px;line-height:1.45}@media (max-width: 760px){.hero.svelte-1chd3fp{padding:64px 20px 48px}.principle.svelte-1chd3fp p:where(.svelte-1chd3fp){padding:32px 20px}.options.svelte-1chd3fp,.docs.svelte-1chd3fp{padding:48px 20px;grid-template-columns:1fr}article.svelte-1chd3fp p:where(.svelte-1chd3fp){min-height:0}}
