.spec-id{font-size:var(--text-sm);color:var(--text-tertiary);letter-spacing:-.01em;white-space:nowrap;margin:1rem 0 0}.spec-stack>.mcb{margin:clamp(1.75rem,4vh,2.5rem) 0 0}.spec-split{align-items:start}.spec-fig{min-width:0}.spec-fig>.mcb{margin-top:0}.spec-xd .mcb{margin:0}.spec-xd .sx-fig-cap{margin:.75rem 0 0}.spec-xd .mcb-pre{max-height:min(34rem,68vh);overflow:auto}@media (min-width:601px){.spec-xd{border-bottom:0}.spec-xd>.sx-disc-btn{display:none}.spec-xd>.sx-disc-body[hidden]{display:block}.spec-xd>.sx-disc-body{max-width:none;padding:0}}@media (max-width:600px){.spec-xd{border-top:1px solid var(--border-subtle)}.spec-xd .mcb-pre{max-height:26rem}}.spec-split .cas-struct{margin-top:clamp(1.25rem,3vh,1.75rem)}.spec-rows .sx-row,.spec-codes .sx-row{grid-template-columns:9rem minmax(0,1fr)}.spec-rows .sx-row-k,.spec-codes .sx-row-k{font-size:var(--text-base)}.spec-rows .sx-row-v code{font-size:var(--text-xs);color:var(--text-primary)}.spec-codes{margin-top:1.25rem}.spec-codes .sx-row{padding:.75rem 0}.spec-tabs .sx-body+.sx-body{margin-top:.9rem}.spec-tabs .mcb+.sx-body{margin-top:0}@media (max-width:900px){.spec-rows .sx-row,.spec-codes .sx-row{grid-template-columns:minmax(0,1fr)}}
