.docs-page{padding-top:calc(var(--header-height) + clamp(32px,5vw,72px));padding-bottom:var(--section-pad)}.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(40px,6vw,96px);width:var(--shell);margin-inline:auto}.docs-sidebar-inner{position:sticky;top:calc(var(--header-height) + 32px)}.docs-sidebar-label{margin-bottom:14px;color:var(--muted);font-size:var(--fs-micro);font-weight:800;letter-spacing:var(--tr-eyebrow);text-transform:uppercase}.docs-toc{display:grid;gap:2px}.docs-toc-link{display:block;padding:8px 0 8px 14px;box-shadow:inset 1px 0 0 var(--line-strong);color:var(--muted);font-size:14px;font-weight:600;transition:color .18s ease,box-shadow .18s ease}.docs-toc-link:hover{color:var(--ink)}.docs-toc-link.is-active{color:var(--accent-deep);box-shadow:inset 2px 0 0 var(--accent)}.docs-content{max-width:820px;min-width:0}.docs-header{padding-bottom:clamp(32px,4vw,56px)}.docs-version-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:var(--accent-deep);font-size:var(--fs-micro);font-weight:800;letter-spacing:var(--tr-eyebrow);text-transform:uppercase}.docs-version-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-faint)}.docs-title{font-size:var(--fs-h2);font-weight:600;line-height:.98;letter-spacing:var(--tr-h2);text-wrap:balance}.docs-subtitle{max-width:640px;margin-top:22px;color:var(--muted);font-size:var(--fs-lead);line-height:1.5}.docs-section{padding-block:40px 8px;border-top:1px solid var(--line-strong)}.docs-section+.docs-section{margin-top:32px}.docs-h2{margin-bottom:18px;font-size:var(--fs-h3);font-weight:700;line-height:1.2;letter-spacing:var(--tr-h3)}.docs-hash{margin-right:4px;color:var(--accent-deep);font-weight:600}.docs-h3{margin:32px 0 12px;font-size:19px;font-weight:700;letter-spacing:-.02em}.docs-h3-cyan,.docs-h3-fuchsia{color:var(--ink)}.docs-p{margin-bottom:16px;color:var(--muted-strong);font-size:16px;line-height:1.65}.docs-p-sm{margin-bottom:12px;color:var(--muted);font-size:14px}.docs-p code,.docs-p-sm code,.docs-table code,.docs-ol code,.docs-callout code,.docs-flow-body code{padding:1px 6px;border-radius:6px;background:var(--surface-2);color:var(--ink)}.docs-ol{display:grid;gap:8px;padding-left:20px;list-style:decimal;color:var(--muted-strong)}.docs-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:start;margin-top:24px}.docs-flow-step{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line-strong)}.docs-flow-num{color:var(--accent-deep);font-size:32px;font-weight:600;line-height:1;letter-spacing:-.06em}.docs-flow-body{color:var(--muted);font-size:14px;line-height:1.55}.docs-flow-body strong{display:block;color:var(--ink);font-size:15px}.docs-flow-arrow{padding-top:22px;color:var(--muted)}.docs-callout{margin:20px 0;padding:24px clamp(20px,3vw,32px);border-radius:var(--radius);background:linear-gradient(90deg,var(--accent-faint),transparent 85%),var(--surface-2);color:var(--muted-strong)}.docs-callout-warn{background:linear-gradient(90deg,color-mix(in srgb,var(--win) 18%,transparent),transparent 85%),var(--surface-2)}.docs-callout-title{margin-bottom:10px;color:var(--ink);font-size:var(--fs-micro);font-weight:800;letter-spacing:var(--tr-eyebrow);text-transform:uppercase}.docs-callout-footer{margin-top:14px;color:var(--muted);font-size:14px}.docs-endpoint{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:14px 0;border-block:1px solid var(--line)}.docs-method{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em}.docs-method-get{background:var(--accent-soft);color:var(--accent-deep)}.docs-method-post{background:color-mix(in srgb,var(--win) 26%,transparent);color:var(--ink)}.docs-url{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:14px;word-break:break-all}.docs-code-block{margin:16px 0;overflow:hidden;border-radius:var(--radius);background:var(--ink-field);color:var(--on-ink)}.docs-code-header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;box-shadow:inset 0 -1px color-mix(in srgb,var(--on-ink) 10%,transparent)}.docs-code-dots{display:none}.docs-code-label{color:var(--on-ink-muted);font-size:13px;font-weight:700}.docs-code-body{margin:0;padding:18px;overflow-x:auto;font-size:13px;line-height:1.7}.docs-code-block-lg .docs-code-body{max-height:560px}.docs-table-wrap{margin:16px 0;overflow-x:auto}.docs-table{width:100%;border-collapse:collapse;font-size:14px}.docs-table th{padding:12px 14px 12px 0;border-bottom:1px solid var(--line-strong);color:var(--muted);font-size:var(--fs-micro);font-weight:800;letter-spacing:.07em;text-align:left;text-transform:uppercase}.docs-table td{padding:14px 14px 14px 0;border-bottom:1px solid var(--line);color:var(--muted-strong);vertical-align:top}.docs-event-block{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.docs-event-badge{display:inline-flex;margin-bottom:8px;padding:4px 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent-deep);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.docs-event-badge-fuchsia{background:color-mix(in srgb,var(--win) 26%,transparent);color:var(--ink)}.docs-support-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:16px 0 24px}.docs-support-card{display:flex;align-items:center;gap:14px;min-height:64px;padding-block:16px;border-top:1px solid var(--line-strong);transition:color .18s ease}.docs-support-card:hover .docs-support-label{color:var(--accent-deep)}.docs-support-icon{width:22px;height:22px;flex-shrink:0;color:var(--accent-deep)}.docs-support-label{font-weight:700}.docs-support-value,.docs-footer-note{color:var(--muted);font-size:14px}@media(max-width:900px){.docs-layout{grid-template-columns:1fr;gap:0}.docs-sidebar{display:none}.docs-flow{grid-template-columns:1fr}.docs-flow-arrow{display:none}.docs-support-grid{grid-template-columns:1fr}}
