.h-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 16px}.h-path{font:400 13px var(--font-mono);padding:3px 8px;border-radius:var(--radius-xs);background:var(--panel-alt);border:1px solid var(--border);color:var(--text-dim)}.h-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);border:1px solid var(--border);font:500 12px var(--font-ui);color:var(--text-dim);text-decoration:none}a.h-badge:hover{color:var(--text);border-color:var(--accent)}.h-summary{font-size:18px;line-height:1.6;color:var(--text);margin:0 0 12px}.h-sec{margin-top:2.2em}.h-sec:first-child{margin-top:0}.h-sec>h2{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.h-trail{font:400 13px var(--font-mono);color:var(--text-faint)}.h-dim,.h-dim p{color:var(--text-dim)}.h-mono{font-family:var(--font-mono);font-size:13.5px}.h-plain{color:var(--text-dim)}.prose a.h-cite{text-decoration:none;border-bottom:1px dotted currentColor;white-space:nowrap}.h-eqgroup{margin:1.2em 0 1.6em}.h-eq{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 0}.h-eq__tex{overflow-x:auto;overflow-y:hidden;padding:4px 0}.h-eq__tex .katex-display{margin:0;text-align:left}.h-eq__tex .katex-display>.katex{text-align:left}.h-eq__n{font:400 14px var(--font-mono);color:var(--text-dim)}.h-copy{font:500 11px var(--font-mono);padding:3px 8px;border-radius:var(--radius-xs);border:1px solid var(--border);background:transparent;color:var(--text-dim);cursor:pointer;opacity:0;transition:opacity var(--dur-base) var(--ease)}.h-eq:hover .h-copy,.h-copy:focus-visible{opacity:1}@media(hover:none){.h-copy{opacity:1}}.h-where{width:100%;border-collapse:collapse;margin-top:8px;font-size:14.5px}.h-where th{text-align:left;font:500 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding:6px 12px 6px 0;border-bottom:1px solid var(--border)}.h-where td{padding:7px 12px 7px 0;border-bottom:1px solid var(--border);vertical-align:top}.h-where td:first-child{width:18%;white-space:nowrap}.h-where td:last-child{width:16%;color:var(--text-dim)}.h-where tr:last-child td{border-bottom:0}.h-table{margin:1em 0 1.4em}.h-table .data-table th,.h-table .data-table td{padding:9px 14px;font-size:14.5px}.h-def{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px 20px;margin:0}.h-def dt{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);padding-top:4px}.h-def dd{margin:0}.h-def dd>p:first-child{margin-top:0}.h-def__value{font:500 15px var(--font-mono);margin-right:10px}.h-chip{display:inline-block;margin-right:6px;padding:2px 9px;border-radius:var(--radius-pill);font:500 11px var(--font-mono);letter-spacing:.02em}.h-chip--auto{color:var(--accent-text);background:var(--accent-soft)}.h-chip--measured{color:var(--ok);background:var(--ok-soft)}.h-callout{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;margin:12px 0;padding:14px 16px;border-radius:var(--radius-md);border:1px solid var(--border);border-left-width:3px;background:var(--panel)}.h-callout__icon{padding-top:2px}.h-callout__title{font-weight:600;margin:0 0 4px}.h-callout p{margin:0 0 6px;font-size:15px}.h-callout p:last-child{margin-bottom:0}.h-callout--info{border-left-color:var(--info)}.h-callout--info .h-callout__icon{color:var(--info)}.h-callout--warn{border-left-color:var(--warn)}.h-callout--warn .h-callout__icon{color:var(--warn)}.h-callout--limit{border-left-color:var(--danger, #c8231f)}.h-callout--limit .h-callout__icon{color:var(--danger, #c8231f)}.h-callout--exp{border-left-color:var(--warn);background:var(--warn-soft)}.h-callout--exp .h-callout__icon{color:var(--warn)}.h-fields td{vertical-align:middle}.h-fields td:first-child a{font-weight:500}.h-related{list-style:none;padding:0;margin:0;display:grid;gap:6px}.prose .h-related li{margin:0}.h-related a{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);text-decoration:none;color:var(--text)}.h-related a:hover{border-color:var(--accent)}.h-related code{font-size:12px;color:var(--text-faint);background:none;border:0;padding:0}.h-reflist{padding-left:1.4em}.h-reflist li{margin-bottom:8px;font-size:15px}.h-reflist a:first-child{color:var(--text);text-decoration:none}.h-reflist a:first-child:hover{text-decoration:underline}.h-ext{font:400 13px var(--font-mono);white-space:nowrap}@media(max-width:640px){.h-def{grid-template-columns:minmax(0,1fr);gap:4px}.h-def dd{margin-bottom:10px}.h-where td:first-child{white-space:normal}}@media(prefers-reduced-motion:reduce){.h-copy{transition:none}}.h-related a{flex-wrap:wrap}.h-related code,.docs-article p code,.docs-article li code,.h-path{overflow-wrap:anywhere;word-break:break-word}
