.abl-note .fig{margin:var(--s4) 0;border:1px solid var(--c-hairline);background:var(--c-stage);border-radius:12px;overflow:hidden}.abl-note .fig-head{border-bottom:1px solid var(--c-hairline);background:var(--c-surface);flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 18px 12px;display:flex}.abl-note .fig-head .tag{font:500 11px/1.4 var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--c-accent-ink)}.abl-note .fig-head .title{color:var(--c-ink);flex:220px;font-size:.98rem;font-weight:600}.abl-note .fig-head .aside{color:var(--muted);font-size:.8rem}.abl-note .fig .hero-geometry{background:var(--c-stage);border-radius:0;max-width:none}.abl-note .fig figcaption{border-top:1px solid var(--c-hairline);background:var(--c-surface);color:var(--muted);padding:10px 18px 14px;font-size:.85rem;line-height:1.45}.abl-note .table-wrap{margin:var(--s3) 0;overflow-x:auto}.abl-note table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}.abl-note th,.abl-note td{border-bottom:1px solid var(--c-hairline);text-align:right;white-space:nowrap;padding:8px 10px}.abl-note th:first-child,.abl-note td:first-child{text-align:left;white-space:normal}.abl-note thead th{color:var(--muted);font-size:.8rem;font-weight:500}.abl-note th:not(:first-child){width:6.5rem}.abl-note th,.abl-note td{padding-top:10px;padding-bottom:10px}.abl-note tbody tr:last-child td{border-bottom:0}.abl-note .table-wrap+.table-note+.table-wrap{margin-top:var(--s4)}.abl-note .table-note{margin-top:calc(-1 * var(--s2));color:var(--muted);font-size:.82rem}.abl-note pre{margin:var(--s3) 0;padding:var(--s2) var(--s3);border:1px solid var(--c-hairline);background:var(--c-surface);font:.8rem/1.55 var(--font-mono,ui-monospace, monospace);border-radius:8px;overflow-x:auto}.abl-note .eq{margin:var(--s3) 0;font:1rem/1.4 var(--font-mono,ui-monospace, monospace);text-align:center}
