.docs-hero[data-astro-cid-ohybtexg]{padding:2em 0 1em;margin-bottom:0}.docs-hero[data-astro-cid-ohybtexg] h1[data-astro-cid-ohybtexg]{font-size:2.8em;margin-bottom:.1em}.subtitle[data-astro-cid-ohybtexg]{font-family:Atkinson,sans-serif;font-size:1.1em;color:var(--accent-light);margin-bottom:1em}.lead[data-astro-cid-ohybtexg]{font-size:1.05em;color:var(--text-muted);max-width:560px;line-height:1.6}.docs-heading[data-astro-cid-ohybtexg]{font-size:1.5em;margin-bottom:.75em}.sections[data-astro-cid-ohybtexg]{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-bottom:3em}@media(max-width:600px){.sections[data-astro-cid-ohybtexg]{grid-template-columns:1fr}}.section-card[data-astro-cid-ohybtexg]{display:block;padding:1.25em 1.5em;background:var(--bg-raised);border:1px solid var(--border);border-radius:6px;text-decoration:none;transition:border-color .2s,background .2s;position:relative}.section-card[data-astro-cid-ohybtexg]:hover{border-color:var(--accent);background:#0f1629;text-decoration:none}.section-card[data-astro-cid-ohybtexg] h3[data-astro-cid-ohybtexg]{font-size:1.1em;margin-bottom:.35em;color:var(--text-bright)}.section-card[data-astro-cid-ohybtexg] p[data-astro-cid-ohybtexg]{font-size:.85em;color:var(--text-muted);margin:0;line-height:1.5}.section-card[data-astro-cid-ohybtexg] .arrow[data-astro-cid-ohybtexg]{position:absolute;top:1.25em;right:1.25em;color:var(--text-muted);font-size:1.1em;transition:color .2s}.section-card[data-astro-cid-ohybtexg]:hover .arrow[data-astro-cid-ohybtexg]{color:var(--accent-light)}.title-row[data-astro-cid-ohybtexg]{display:flex;align-items:center;justify-content:space-between}.dashboard-link[data-astro-cid-ohybtexg]{font-family:Atkinson,sans-serif;font-size:.8em;color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:.3em .75em;text-decoration:none;transition:color .2s,border-color .2s}.dashboard-link[data-astro-cid-ohybtexg]:hover{color:var(--accent-light);border-color:var(--accent);text-decoration:none}.tier-section[data-astro-cid-ohybtexg]{padding:2em 0;border-bottom:1px solid var(--border);margin-bottom:2em}.tier-section[data-astro-cid-ohybtexg] h2[data-astro-cid-ohybtexg]{font-size:1.5em;margin-bottom:.75em}.tier-section[data-astro-cid-ohybtexg] p[data-astro-cid-ohybtexg]{color:var(--text-muted);font-size:.95em;line-height:1.6}.tier-details[data-astro-cid-ohybtexg]{margin-top:.75em}.tier-table[data-astro-cid-ohybtexg]{width:100%;max-width:100%;margin:1em 0;border-collapse:collapse;font-size:.9em}.tier-table[data-astro-cid-ohybtexg] th[data-astro-cid-ohybtexg],.tier-table[data-astro-cid-ohybtexg] td[data-astro-cid-ohybtexg]{padding:.5em 1em;text-align:left;border-bottom:1px solid var(--border)}.tier-table[data-astro-cid-ohybtexg] th[data-astro-cid-ohybtexg]{color:var(--text-bright);font-weight:600}.tier-table[data-astro-cid-ohybtexg] td[data-astro-cid-ohybtexg]{color:var(--text-muted)}.tier-table[data-astro-cid-ohybtexg] td[data-astro-cid-ohybtexg]:nth-child(2){color:var(--accent-light);font-family:Atkinson,sans-serif}.tier-table[data-astro-cid-ohybtexg] td[data-astro-cid-ohybtexg]:last-child{color:var(--text-muted);font-style:italic;opacity:.6}.tier-table[data-astro-cid-ohybtexg] td[data-astro-cid-ohybtexg].included{color:var(--accent-light);font-style:normal;opacity:1}.coming-soon[data-astro-cid-ohybtexg]{font-size:.7em;font-weight:400;color:var(--text-muted);font-style:italic;margin-left:.3em}.quick-install[data-astro-cid-ohybtexg]{padding:2em 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:2em}.quick-install[data-astro-cid-ohybtexg] h2[data-astro-cid-ohybtexg]{font-size:1.5em;margin-bottom:.75em}.quick-install[data-astro-cid-ohybtexg] p[data-astro-cid-ohybtexg]{color:var(--text-muted);font-size:.95em}.code-block[data-astro-cid-ohybtexg]{position:relative}.code-block[data-astro-cid-ohybtexg] pre[data-astro-cid-ohybtexg]{white-space:pre-wrap;word-break:break-all;padding-right:4em}.copy-btn[data-astro-cid-ohybtexg]{position:absolute;top:.5em;right:.5em;background:var(--bg-raised);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:.75em;padding:.3em .6em;cursor:pointer;transition:color .2s,border-color .2s;z-index:1}.copy-btn[data-astro-cid-ohybtexg]:hover{color:var(--text-bright);border-color:var(--accent)}.callout[data-astro-cid-ohybtexg]{margin:1em 0;padding:.75em 1em;background:var(--bg-raised);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;font-size:.9em;color:var(--text-muted)}.callout[data-astro-cid-ohybtexg] a[data-astro-cid-ohybtexg]{color:var(--accent-light)}.subscribe-section[data-astro-cid-ohybtexg]{padding:2em 0;border-bottom:1px solid var(--border);margin-bottom:2em}.subscribe-section[data-astro-cid-ohybtexg] h2[data-astro-cid-ohybtexg]{font-size:1.5em;margin-bottom:.5em}.subscribe-section[data-astro-cid-ohybtexg]>p[data-astro-cid-ohybtexg]{color:var(--text-muted);font-size:.95em;margin-bottom:1em}.subscribe-form[data-astro-cid-ohybtexg]{display:flex;gap:.5em;max-width:420px}.subscribe-form[data-astro-cid-ohybtexg] input[data-astro-cid-ohybtexg][type=email]{flex:1;background:var(--bg-raised);border:1px solid var(--border);border-radius:4px;color:var(--text);padding:.6em .8em;font-family:Georgia,Times New Roman,serif;font-size:1em;transition:border-color .2s}.subscribe-form[data-astro-cid-ohybtexg] input[data-astro-cid-ohybtexg][type=email]:focus{outline:none;border-color:var(--accent)}.subscribe-form[data-astro-cid-ohybtexg] button[data-astro-cid-ohybtexg]{background:var(--accent);color:var(--text-bright);border:none;border-radius:4px;padding:.6em 1.2em;font-family:Atkinson,sans-serif;font-size:.95em;font-weight:700;cursor:pointer;transition:background .2s;white-space:nowrap}.subscribe-form[data-astro-cid-ohybtexg] button[data-astro-cid-ohybtexg]:hover{background:var(--accent-light);color:var(--bg)}.subscribe-form[data-astro-cid-ohybtexg] button[data-astro-cid-ohybtexg]:disabled{opacity:.5;cursor:not-allowed}.sub-status[data-astro-cid-ohybtexg]{margin-top:.5em;font-family:Atkinson,sans-serif;font-size:.85em}.sub-status[data-astro-cid-ohybtexg].success{color:var(--accent-light)}.sub-status[data-astro-cid-ohybtexg].error{color:#f87171}@media(max-width:480px){.subscribe-form[data-astro-cid-ohybtexg]{flex-direction:column}}
