[data-page=docs] h1{font-size:clamp(40px,5.6vw,72px);line-height:1.06}[data-page=docs] h2{font-size:clamp(26px,3.6vw,42px);line-height:1.06}[data-page=docs] h3{line-height:1.06}[data-page=docs] .final h2{font-size:clamp(32px,5vw,56px)}[data-page=docs] .final .op-cta{margin-top:26px;display:flex;gap:14px;flex-wrap:wrap}[data-page=docs] .doc{display:grid;grid-template-columns:220px 1fr;grid-gap:40px;gap:40px}[data-page=docs] .toc{position:-webkit-sticky;position:sticky;top:90px;align-self:start;font-size:14px}[data-page=docs] .toc a{display:block;padding:7px 0;border-bottom:1px solid var(--rule);color:var(--ink)}[data-page=docs] .toc a[aria-current=page]{color:var(--green-text);font-weight:600}[data-page=docs] .toc .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:18px 0 6px}[data-page=docs] .body h2{margin-top:38px}[data-page=docs] .body h3{font-size:20px;margin:26px 0 8px}[data-page=docs] .body p{font-size:16px;color:var(--ink-2);margin-top:12px}[data-page=docs] .body ul{margin:12px 0 0 20px;font-size:15.5px;color:var(--ink-2)}[data-page=docs] .body li{margin-top:6px}[data-page=docs] .body .op-code{margin-top:14px}[data-page=docs] .body table{width:100%;border-collapse:separate;border-spacing:0;margin-top:14px;min-width:640px}[data-page=docs] .body td,[data-page=docs] .body th{padding:10px 12px;text-align:left;font-size:14px;border-bottom:1px solid var(--rule);vertical-align:top}[data-page=docs] .body thead th{font-family:var(--mono);font-weight:500;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--paper-2)}[data-page=docs] .body code{font-family:var(--mono);font-size:.92em;background:var(--paper-2);padding:1px 5px;border-radius:4px}[data-page=docs] .pill{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:20px;white-space:nowrap}[data-page=docs] .pill.ok{background:var(--green-tint);color:var(--green-text)}[data-page=docs] .pill.part{background:#FFF2D6;color:#8A6300}[data-page=docs] .pill.gap{background:#FFE3E7;color:#C42B3C}@media(max-width:900px){[data-page=docs] .doc{grid-template-columns:1fr}[data-page=docs] .toc{position:static}}