.docs-hero:where(.astro-hvvfhfgx){padding:3rem 0 2.5rem;border-bottom:1px solid var(--border-subtle)}.docs-h1:where(.astro-hvvfhfgx){font-family:JetBrains Mono,monospace;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 1rem}.docs-sub:where(.astro-hvvfhfgx){color:var(--muted);font-size:.92rem;line-height:1.6;max-width:36rem;margin:0}.quickstart:where(.astro-dlrdqfox){padding:var(--section-pad) 0;border-bottom:1px solid var(--border-subtle)}.qs-grid:where(.astro-dlrdqfox){display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem}.qs-block:where(.astro-dlrdqfox) h3:where(.astro-dlrdqfox){font-family:JetBrains Mono,monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .75rem;color:var(--accent)}.qs-block:where(.astro-dlrdqfox) p:where(.astro-dlrdqfox){color:var(--muted);font-size:.85rem;line-height:1.55;margin:0}.qs-block:where(.astro-dlrdqfox) a:where(.astro-dlrdqfox){color:var(--accent)}.qs-code:where(.astro-dlrdqfox){background:var(--code-bg);border:1px solid var(--border-strong);border-radius:6px;overflow:hidden}pre:where(.astro-dlrdqfox){margin:0;padding:.75rem;overflow-x:auto}code:where(.astro-dlrdqfox){font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.6;color:var(--text)}.qs-buttons:where(.astro-dlrdqfox){display:flex;gap:.75rem;margin-top:2rem;flex-wrap:wrap}@media(max-width:640px){.qs-grid:where(.astro-dlrdqfox){grid-template-columns:1fr}}.integration-paths:where(.astro-evm5zmjt){padding:var(--section-pad) 0;border-bottom:1px solid var(--border-subtle)}.paths-grid:where(.astro-evm5zmjt){display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2rem}.path-card:where(.astro-evm5zmjt){background:var(--bg-alt);border:1px solid var(--border-strong);border-radius:8px;padding:1.25rem;text-decoration:none;display:block;transition:border-color .2s}.path-card:where(.astro-evm5zmjt):hover{border-color:var(--accent)}.path-card:where(.astro-evm5zmjt) h3:where(.astro-evm5zmjt){font-family:JetBrains Mono,monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;color:var(--text)}.path-card:where(.astro-evm5zmjt) p:where(.astro-evm5zmjt){color:var(--muted);font-size:.82rem;line-height:1.5;margin:0}@media(max-width:640px){.paths-grid:where(.astro-evm5zmjt){grid-template-columns:1fr}}.gs-flow:where(.astro-swjr6eff){padding:var(--section-pad) 0;border-bottom:1px solid var(--border-subtle)}.flow-steps:where(.astro-swjr6eff){display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2rem}.flow-step:where(.astro-swjr6eff){position:relative;padding-left:0}.step-num:where(.astro-swjr6eff){display:block;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--accent);opacity:.4;margin-bottom:.75rem}.flow-step:where(.astro-swjr6eff) h3:where(.astro-swjr6eff){font-family:JetBrains Mono,monospace;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .5rem;color:var(--text)}.flow-step:where(.astro-swjr6eff) p:where(.astro-swjr6eff){color:var(--muted);font-size:.82rem;line-height:1.55;margin:0}@media(max-width:768px){.flow-steps:where(.astro-swjr6eff){grid-template-columns:1fr 1fr}}@media(max-width:480px){.flow-steps:where(.astro-swjr6eff){grid-template-columns:1fr}}.code-examples:where(.astro-ejgxfn6x){padding:var(--section-pad) 0;border-bottom:1px solid var(--border-subtle)}.tabs:where(.astro-ejgxfn6x){display:flex;gap:0;margin-top:2rem;border-bottom:1px solid var(--border-strong)}.tab:where(.astro-ejgxfn6x){font-family:JetBrains Mono,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;padding:.75rem 1.25rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s}.tab:where(.astro-ejgxfn6x):hover{color:var(--text)}.tab:where(.astro-ejgxfn6x).active{color:var(--accent);border-bottom-color:var(--accent)}.tab-content:where(.astro-ejgxfn6x){display:none;background:var(--code-bg);border:1px solid var(--border-strong);border-top:none;border-radius:0 0 8px 8px;overflow:hidden}.tab-content:where(.astro-ejgxfn6x).active{display:block}pre:where(.astro-ejgxfn6x){margin:0;padding:1.25rem;overflow-x:auto}code:where(.astro-ejgxfn6x){font-family:JetBrains Mono,monospace;font-size:.78rem;line-height:1.65;color:var(--text)}.support-cta:where(.astro-6pzq7ri6){padding:3rem 0}.support-buttons:where(.astro-6pzq7ri6){display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:480px){.support-buttons:where(.astro-6pzq7ri6){flex-direction:column;align-items:stretch}}
