.api-docs-page{min-height:calc(100svh - 78px);color:var(--text-h);background:radial-gradient(circle at 0 0,#0ea5e91a,#0000 30%),radial-gradient(circle at 100%,#22c55e1a,#0000 26%);padding:34px 30px 46px}.api-docs-page>section{width:min(100%, var(--page-max));margin-inline:auto}.api-docs-page__hero,.api-docs-page__workspace{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;margin-bottom:28px;display:grid}.api-docs-page__hero-copy,.api-docs-page__signal,.api-docs-page__panel,.api-docs-page__journey-card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));box-sizing:border-box;border-radius:28px}.api-docs-page__hero-copy,.api-docs-page__signal,.api-docs-page__panel{padding:26px}.api-docs-page__eyebrow,.api-docs-page__section-label,.api-docs-page__signal-label{color:var(--text);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:12px}.api-docs-page__hero-copy h1{max-width:14ch;margin:0 0 16px;font-size:clamp(38px,5vw,62px);line-height:1}.api-docs-page__subtitle,.api-docs-page__example-card p,.api-docs-page__fact p,.api-docs-page__journey-card p,.api-docs-page__note p{color:var(--text);line-height:1.6}.api-docs-page__hero-actions{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.api-docs-page__primary-action,.api-docs-page__secondary-action,.api-docs-page__copy-button{border:1px solid var(--border);cursor:pointer;min-height:48px;font-weight:600;font:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.api-docs-page__inline-link{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration-thickness:2px}.api-docs-page__primary-action{color:#082f49;background:linear-gradient(135deg,#7dd3fc,#86efac);box-shadow:0 18px 42px #38bdf82e}.api-docs-page__secondary-action,.api-docs-page__copy-button{color:var(--text-h);background:color-mix(in srgb, var(--bg) 90%, var(--code-bg))}.api-docs-page__signal{gap:14px;display:grid}.api-docs-page__signal strong{font-size:30px;line-height:1.1}.api-docs-page__signal-points{gap:10px;display:grid}.api-docs-page__signal-points a{color:var(--text-h);background:color-mix(in srgb, var(--bg) 88%, var(--code-bg));border-radius:14px;padding:12px 14px;text-decoration:none}.api-docs-page__signal-points a:hover{color:var(--accent)}.api-docs-page__journey,.api-docs-page__reference{margin-bottom:28px}.api-docs-page__errors{margin-top:28px}.api-docs-page__section-heading{margin-bottom:18px}.api-docs-page__journey-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.api-docs-page__contract-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:24px;display:grid}.api-docs-page__contract-card,.api-docs-page__compatibility{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:22px;padding:22px}.api-docs-page__contract-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.api-docs-page__contract-title strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:22px}.api-docs-page__contract-title span{background:color-mix(in srgb, #38bdf8 14%, var(--bg));color:var(--text-h);border-radius:999px;padding:6px 10px;font-size:12px}.api-docs-page__contract-card dl{gap:12px;margin:0 0 16px;display:grid}.api-docs-page__contract-card dl div{gap:5px;display:grid}.api-docs-page__contract-card dt{color:var(--text-h);font-size:13px;font-weight:700}.api-docs-page__contract-card dd,.api-docs-page__contract-card p,.api-docs-page__compatibility p{color:var(--text);margin:0;line-height:1.6}.api-docs-page__reference-grid{grid-template-columns:1fr;gap:24px;display:grid}.api-docs-page__compatibility{background:color-mix(in srgb, #22c55e 10%, var(--bg));margin-top:24px}.api-docs-page__text-options{border:1px solid var(--border);background:color-mix(in srgb, #38bdf8 8%, var(--bg));border-radius:28px;margin-top:24px;padding:24px}.api-docs-page__text-options-grid{grid-template-columns:1fr;gap:18px;display:grid}.api-docs-page__compatibility strong{margin-bottom:8px;display:block}.api-docs-page__journey-card{padding:22px}.api-docs-page__journey-card span{background:linear-gradient(135deg,#38bdf82e,#84cc162e);border-radius:14px;place-items:center;width:40px;height:40px;margin-bottom:16px;font-weight:700;display:inline-grid}.api-docs-page__journey-card h3,.api-docs-page__example-card h3,.api-docs-page__text-options h3,.api-docs-page__text-options h4{color:var(--text-h);margin:0 0 10px;font-size:24px}.api-docs-page__text-options h4{font-size:22px}.api-docs-page__workspace{grid-template-columns:1fr}.api-docs-page__errors-grid{grid-template-columns:1fr;gap:24px;display:grid}.api-docs-page__panel{gap:18px;display:grid}.api-docs-page__example-list,.api-docs-page__fact-list{gap:16px;display:grid}.api-docs-page__example-card,.api-docs-page__note,.api-docs-page__fact{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 96%, var(--code-bg));border-radius:22px;padding:20px}.api-docs-page__example-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.api-docs-page__code-block{background:#07111f;border-radius:18px;margin:0;padding:18px;overflow-x:auto}.api-docs-page__code-block code{color:#d7f9ff;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;padding:0}.api-docs-page__fact strong,.api-docs-page__note strong{color:var(--text-h);margin-bottom:8px;display:block}.api-docs-page__errors-intro{color:var(--text);margin:0;line-height:1.6}.api-docs-page__error-list{gap:12px;display:grid}.api-docs-page__error-row{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 96%, var(--code-bg));border-radius:18px;gap:8px;padding:16px;display:grid}.api-docs-page__error-row div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.api-docs-page__error-row strong{color:var(--text-h);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.api-docs-page__error-row span{background:color-mix(in srgb, #38bdf8 14%, var(--bg));color:var(--text-h);border-radius:999px;padding:5px 9px;font-size:12px}.api-docs-page__error-row p,.api-docs-page__error-row small{color:var(--text);margin:0;line-height:1.5}.api-docs-page__error-fix{background:color-mix(in srgb, #22c55e 8%, var(--bg));border-radius:14px;gap:7px;margin-top:4px;padding:12px;display:grid}.api-docs-page__error-fix b{color:var(--text-h);font-size:13px}.api-docs-page__error-fix code{color:#d7f9ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#07111f;border-radius:10px;padding:10px;display:block}.api-docs-page__note--warning{background:color-mix(in srgb, #f59e0b 14%, var(--bg))}@media (width<=1024px){.api-docs-page__hero,.api-docs-page__workspace,.api-docs-page__errors-grid,.api-docs-page__journey-grid,.api-docs-page__contract-grid,.api-docs-page__reference-grid,.api-docs-page__text-options-grid{grid-template-columns:1fr}}@media (width<=720px){.api-docs-page{padding:20px 16px 32px}.api-docs-page__hero-copy,.api-docs-page__signal,.api-docs-page__panel,.api-docs-page__journey-card{border-radius:22px;padding:20px}.api-docs-page__example-header{flex-direction:column}}
