.docs .docs-block{margin-bottom:1.25rem}.docs .docs-hero{border:1px solid var(--ink);background:var(--paper);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem;display:grid}.docs .docs-hero-cell{border-right:1px solid var(--line);flex-direction:column;gap:.45rem;min-width:0;padding:clamp(1rem,3vw,1.6rem);display:flex}.docs .docs-hero-cell:last-child{border-right:0}.docs .docs-hero-label{letter-spacing:.2em;text-transform:uppercase;color:var(--dim);font-size:.68rem}.docs .docs-hero-value{letter-spacing:-.02em;color:var(--ink);font-family:system-ui,sans-serif;font-size:clamp(1.6rem,4.2vw,2.6rem);line-height:1.05}.docs .docs-hero-sub{color:var(--dim);overflow-wrap:anywhere;font-size:.8rem;line-height:1.5}.docs .docs-hero-line{letter-spacing:.12em;text-transform:uppercase;margin:0;padding:1.5rem;font-size:1.1rem}.docs .docs-hero[aria-busy=true]{text-align:center;display:block}@media (max-width:860px){.docs .docs-hero{grid-template-columns:1fr}.docs .docs-hero-cell{border-right:0;border-bottom:1px solid var(--line)}.docs .docs-hero-cell:last-child{border-bottom:0}}.docs .gate.unmeasured .gate-name,.docs .gate.unmeasured .gate-detail,.docs .gate.unmeasured .gate-verdict{color:var(--dimmer)}.docs .gate.unmeasured{border-bottom-style:dashed}.docs .finding p{max-width:none}.docs .docs-alarm{border:2px solid var(--ink);background:var(--ink);color:var(--paper);box-shadow:2px 2px 0 var(--ink);margin:0 0 1.25rem;padding:.9rem 1rem;font-size:.85rem;line-height:1.5}.docs .docs-truth p{margin:0 0 .8rem;line-height:1.55}.docs .docs-truth strong{border-bottom:1px solid var(--ink);font-weight:400}.docs .docs-formula{font-family:var(--mono);text-align:center;border:1px dotted var(--line);margin:.4rem 0 1rem;padding:.7rem;font-size:.95rem}.docs .docs-table{border-collapse:collapse;width:100%;font-size:.8rem}.docs .docs-table th,.docs .docs-table td{text-align:left;border-bottom:1px dotted var(--line);vertical-align:top;padding:.45rem .5rem}.docs .docs-table th{color:var(--dim);letter-spacing:.06em;font-weight:400}.docs .docs-table td:not(:first-child),.docs .docs-table th:not(:first-child){text-align:right}@media (max-width:560px){.docs .docs-table th:nth-child(2),.docs .docs-table td:nth-child(2){display:none}}
