:root{--bg: #05070a;--panel: #0a0e12;--line: #1a2128;--line-strong: #2a343d;--ink: #e9edf1;--ink-2: #a3adb6;--ink-3: #66717c;--accent: #5ee3d6;--accent-dim: rgba(94, 227, 214, .14);--warn: #e8c26a;--display: "Barlow Condensed", "Arial Narrow", sans-serif;--mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--sans: "Inter", system-ui, -apple-system, sans-serif;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html,body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.55 var(--sans);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;text-align:left}code{font-family:var(--mono)}a{color:var(--ink);text-decoration-color:var(--line-strong)}body.in-sky{overflow:hidden}.lab{display:grid;grid-template-columns:240px minmax(0,1fr) 360px;grid-template-rows:auto 1fr;grid-template-areas:"top top top" "rail center probe";min-height:100vh}.top{grid-area:top;display:flex;justify-content:space-between;align-items:baseline;padding:18px 24px;border-bottom:1px solid var(--line)}.mark{font:600 22px/1 var(--display);letter-spacing:.24em}.tag{margin-left:16px;color:var(--ink-3);font:12px var(--mono)}.count{color:var(--ink-3);font:12px var(--mono)}.rail{grid-area:rail;border-right:1px solid var(--line);padding:16px 0;overflow-y:auto;max-height:calc(100vh - 62px);position:sticky;top:0}.rail h2{margin:18px 20px 6px;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.rail ul{list-style:none;margin:0;padding:0}.rail button{width:100%;padding:5px 20px;color:var(--ink-2);font-size:13.5px;border-left:2px solid transparent;display:flex;justify-content:space-between;align-items:center}.rail button:hover{color:var(--ink)}.rail button.here{color:var(--ink);border-left-color:var(--accent);background:linear-gradient(90deg,var(--accent-dim),transparent)}.hub{font:10px var(--mono);color:var(--accent);border:1px solid var(--accent-dim);padding:0 5px;border-radius:3px}.center{grid-area:center;padding:28px 40px 60px;min-width:0}.path{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:4px;font:12px var(--mono)}.path li+li:before{content:"→";color:var(--ink-3);margin:0 6px 0 2px}.path button{color:var(--ink-3)}.path button:hover,.path button.here{color:var(--ink)}.eyebrow{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.title{font:600 clamp(34px,4.4vw,56px) / 1.02 var(--display);margin:6px 0 4px;letter-spacing:.01em}.arrival{min-height:24px;font:12.5px var(--mono);color:var(--ink-2);opacity:0}.arrival.show{animation:arrive 2.6s ease forwards}@keyframes arrive{0%{opacity:0;transform:translateY(4px)}12%,80%{opacity:1;transform:none}to{opacity:.55}}.arrival .op:before{content:"↳ ";color:var(--accent)}.kind{margin-left:10px;padding:1px 6px;border:1px solid var(--line-strong);border-radius:3px;font-size:10.5px;color:var(--ink-3)}.kind.historical{color:var(--accent);border-color:var(--accent-dim)}.stage{margin:18px 0 8px;padding:34px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow-x:auto;overflow-y:hidden}.formula-stage{display:grid;font-size:clamp(18px,2.3vw,30px)}.formula-layer{grid-area:1 / 1;color:var(--ink);transition:color var(--fade-duration, .5s) ease .12s}.formula-layer .katex-display{margin:0}.formula-layer.morph-in{color:transparent}.formula-layer.morph-out{pointer-events:none}[data-tok]{display:inline-block;border-radius:4px;transition:background-color .18s,box-shadow .18s;will-change:transform}.formula-stage [data-tok]:hover,[data-tok].is-focus{background:var(--accent-dim);box-shadow:0 0 0 3px var(--accent-dim)}.tok-persist{color:var(--ink)}.tok-enter{animation:tok-enter var(--enter-duration, .9s) ease both}@keyframes tok-enter{0%{color:transparent;text-shadow:none}45%{color:var(--accent);text-shadow:0 0 18px rgba(94,227,214,.7)}to{color:var(--ink);text-shadow:none}}.idea{color:var(--ink-2);font-size:17px;max-width:62ch;margin:18px 0 26px}.moves{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:30px}h3{font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px}.moves button{display:block;width:100%;padding:10px 12px;margin-bottom:6px;border:1px solid var(--line);border-radius:6px}.moves button:hover{border-color:var(--line-strong);background:var(--panel)}.moves b{display:block;font-weight:500}.moves span{font-size:13px;color:var(--ink-3)}.muted{color:var(--ink-3);font-size:13px}.notation .sym{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:baseline;padding:6px 8px;border-radius:4px;font-size:14px;color:var(--ink-2)}.notation .sym.is-focus{background:var(--accent-dim);color:var(--ink)}.notation .glyph{font-size:1.15em;color:var(--ink)}.notation .glyph [data-tok]{display:inline}.cite{margin-top:30px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink-3);font-size:13px}.badge{font:10.5px var(--mono);padding:1px 6px;border-radius:3px;margin-right:8px;border:1px solid}.badge.unverified{color:var(--warn);border-color:#e8c26a59}.badge.verified{color:var(--accent);border-color:var(--accent-dim)}.probe-panel{grid-area:probe;border-left:1px solid var(--line);padding:22px 20px;position:sticky;top:0;max-height:calc(100vh - 62px);overflow-y:auto}.probe-head{display:flex;justify-content:space-between;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}.probe-head span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:8px;box-shadow:0 0 10px var(--accent)}.probe-head .compute{letter-spacing:0;text-transform:none;color:var(--ink-2)}.scene{height:240px;margin:0 -20px 12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 50% 70%,rgba(94,227,214,.06),transparent 70%)}.scene canvas{width:100%;height:100%;display:block}.ctl{display:grid;grid-template-columns:92px 1fr 56px;gap:10px;align-items:center;font:12px var(--mono);color:var(--ink-2);padding:3px 6px;border-radius:4px}.ctl.is-focus{background:var(--accent-dim)}.ctl output{text-align:right;color:var(--ink)}.ctl.toggle{grid-template-columns:auto 1fr}input[type=range]{accent-color:var(--accent);width:100%}.readout{margin:14px 0 0;font:12px var(--mono)}.readout div{display:flex;justify-content:space-between;gap:12px;padding:6px;border-top:1px solid var(--line);border-radius:3px}.readout div.is-focus{background:var(--accent-dim)}.readout dt{color:var(--ink-3)}.readout dd{margin:0;color:var(--ink);text-align:right}.probe-lede,.probe-note{color:var(--ink-2);font-size:13px;margin:0 0 12px}.strip{display:grid;grid-template-columns:92px repeat(8,1fr);gap:3px;align-items:center;font:11px var(--mono);color:var(--ink-3);margin:6px 0;padding:3px;border-radius:4px}.strip.is-focus{background:var(--accent-dim)}.strip i,.heat i{height:22px;border-radius:2px;background:rgba(94,227,214,calc(.06 + .94 * var(--w)))}.heat{display:grid;gap:3px}.heat-row{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.heat i.masked{background:repeating-linear-gradient(45deg,#11171c 0 4px,#0a0e12 4px 8px)}.curve{width:100%;height:120px;margin-top:10px;border-bottom:1px solid var(--line)}.curve polyline{fill:none;stroke-width:2;vector-effect:non-scaling-stroke}.l-at{stroke:var(--accent)}.l-hat{stroke:var(--warn)}.legend{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;font:11px var(--mono);color:var(--ink-3);margin-top:8px}.sw{display:inline-block;width:14px;height:2px;margin-right:6px;vertical-align:middle}.sw.at{background:var(--accent)}.sw.hat{background:var(--warn)}.k-mark{stroke:var(--line-strong);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}@media(max-width:1100px){.lab{grid-template-columns:200px minmax(0,1fr);grid-template-areas:"top top" "rail center" "rail probe"}.probe-panel{position:static;max-height:none;border-left:0;border-top:1px solid var(--line)}}@media(max-width:720px){.lab{grid-template-columns:1fr;grid-template-areas:"top" "center" "probe" "rail"}.rail{position:static;max-height:none;border-right:0;border-top:1px solid var(--line)}.tag{display:none}.top{flex-direction:column;gap:6px;padding:14px 16px}.formula-stage{font-size:15px}.stage{padding:22px 4px;mask-image:linear-gradient(90deg,#000 92%,transparent)}.center{padding:20px 16px 40px}.moves{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.arrival.show,.tok-enter{animation:none;opacity:1}}.chip{display:inline-flex;white-space:nowrap;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:4px;color:var(--ink-2);font-size:13px;background:#05070a99;transition:color .15s,border-color .15s}a.chip{text-decoration:none}.chip:hover{color:var(--ink);border-color:#3b4752}kbd{font:10.5px/1 var(--mono);color:var(--ink-3);padding:3px 5px;border:1px solid var(--line-strong);border-radius:3px}button:focus-visible,a.chip:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top-actions{display:flex;align-items:center;gap:10px}.top .mark{padding:0;color:var(--ink)}.lab.is-entering{animation:lab-in .9s ease both}.lab.is-leaving{animation:lab-out .6s ease both}@keyframes lab-in{0%{opacity:0}45%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lab-out{to{opacity:0}}.lift-ghost{position:fixed;z-index:50;margin:0;color:var(--ink);transform-origin:0 0;pointer-events:none;white-space:nowrap;text-shadow:0 0 22px rgba(94,227,214,.35)}.sky{position:fixed;inset:0;z-index:5;background:var(--bg);overflow:hidden;transition:opacity .45s ease}.sky.is-leaving{opacity:0;pointer-events:none}.sky.is-arriving{opacity:0;transition:none}.sky-canvas,.sky-canvas canvas,.sky-canvas svg{position:absolute;inset:0;width:100%;height:100%;display:block}.sky-canvas canvas{cursor:grab}.sky-leader{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.sky-leader line{stroke:var(--accent);stroke-opacity:.4;stroke-width:1;transition:opacity .3s}.sky-top{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:26px 32px;pointer-events:none}.sky-top>*{pointer-events:auto}.sky-brand .mark{margin:0;font:600 28px/1 var(--display);letter-spacing:.26em}.sky-tag{margin:10px 0 0;max-width:34ch;color:var(--ink-2);font-size:13.5px;line-height:1.45}.sky-actions{display:flex;gap:10px}.is-touring [data-act=tour]{color:var(--accent);border-color:#5ee3d666}.sky-legend{position:absolute;left:32px;bottom:26px;margin:0;max-width:44ch;color:var(--ink-3);font-size:12.5px;line-height:1.5;pointer-events:none}.sky-legend span{display:block}.sky-legend .sky-hint{margin-top:6px;color:var(--ink-2)}.sky-count{position:absolute;right:32px;bottom:26px;margin:0;text-align:right;font:11.5px/1.6 var(--mono);color:var(--ink-3);pointer-events:none}.has-card .sky-count,.has-card .sky-legend{opacity:0;transition:opacity .4s}.sky-hover{position:absolute;top:0;left:0;max-width:300px;padding:9px 12px 10px;border-left:1px solid var(--accent);background:#05070ad6;backdrop-filter:blur(6px);pointer-events:none;will-change:transform}.sky-hover.flip{border-left:0;border-right:1px solid var(--accent);text-align:right}.sky-hover strong{display:block;font:600 21px/1.05 var(--display);letter-spacing:.01em}.sky-hover .tip-meta{display:block;margin-top:3px;font:11px var(--mono);color:var(--accent)}.sky-hover .tip-idea{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:var(--ink-2)}.card{position:absolute;right:40px;top:50%;width:min(460px,38vw);max-height:calc(100vh - 140px);overflow-y:auto;transform:translateY(-50%);padding:24px 28px 22px;background:#06090ce0;border:1px solid var(--line);border-top-color:#5ee3d673;backdrop-filter:blur(10px);animation:card-in .5s ease .35s both}@keyframes card-in{0%{opacity:0;transform:translateY(calc(-50% + 12px))}}.card-meta{margin:0;font:11.5px var(--mono);color:var(--accent)}.card-name{margin:6px 0 0;font:600 40px/1 var(--display);letter-spacing:.01em}.card-formula{margin:18px 0 4px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden}.card-formula .formula-stage{font-size:inherit}.card-idea{margin:14px 0 18px;color:var(--ink-2);font-size:15px;line-height:1.55}.card-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.card-links h3{margin-bottom:6px}.star-chip{display:block;margin:0 0 4px;padding:2px 0;color:var(--ink-2);font-size:13.5px;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.star-chip:hover{color:var(--ink);text-decoration-color:var(--accent)}.card-actions{display:flex;flex-wrap:wrap;gap:10px}.btn{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:1px solid var(--line-strong);border-radius:4px;color:var(--ink-2);font-size:14px}.btn:hover{color:var(--ink)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#03201d;font-weight:500}.btn.primary kbd{color:#03201d;border-color:#03201d59}.formula-measure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;left:-9999px;top:0}.formula-measure .katex-display{margin:0;display:inline-block}.tour-caption{position:absolute;left:32px;bottom:30px;max-width:min(640px,52vw);pointer-events:none}.tour-caption .step{display:block;font:11.5px var(--mono);color:var(--accent)}.tour-caption .op{display:block;margin-top:4px;font:600 34px/1.05 var(--display);letter-spacing:.01em}.tour-caption .kind{display:inline-block;margin:10px 0 0}.tour-caption.pulse .op{animation:op-in .7s ease both}@keyframes op-in{0%{opacity:0;transform:translateY(6px)}}.constellation{background:var(--bg)}.c2d-ring{fill:none;stroke:#8fa3ad29;stroke-width:1;vector-effect:non-scaling-stroke}.c2d-gen{font:500 .8px var(--mono);fill:var(--ink-3);text-anchor:middle}.c2d-family{font:600 1.7px var(--display);letter-spacing:.3px;fill:#b0c2ca9e}.c2d-family,.c2d-gen{transition:opacity .4s}.is-zoomed .c2d-family{opacity:.12}.c2d-edge{fill:none;stroke:#dde6e8;stroke-opacity:.14;stroke-width:1;vector-effect:non-scaling-stroke}.c2d-edge.historical{stroke-opacity:.26}.c2d-edge.is-lit{stroke:var(--accent);stroke-opacity:.9}.c2d-core{fill:#dde6e8}.c2d-star.hub .c2d-core,.c2d-star.is-hover .c2d-core,.c2d-star.is-path .c2d-core,.c2d-star.is-selected .c2d-core{fill:var(--accent)}.c2d-sel{fill:none;stroke:var(--accent);stroke-width:1;vector-effect:non-scaling-stroke;opacity:0}.c2d-star.is-selected .c2d-sel{opacity:1}.has-selection .c2d-star:not(.is-selected):not(.is-path):not(.hub){opacity:.45}dialog.search{top:14vh;margin:0 auto;width:min(640px,calc(100vw - 32px));padding:0;color:var(--ink);background:#0a0e12;border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 30px 80px #0009}dialog.search::backdrop{background:#020406b8;backdrop-filter:blur(3px)}dialog.search input::-webkit-search-cancel-button{display:none}dialog.search input{width:100%;padding:18px 20px;font:17px var(--sans);color:var(--ink);background:transparent;border:0;border-bottom:1px solid var(--line);outline:none}dialog.search ul{list-style:none;margin:0;padding:6px 0;max-height:52vh;overflow-y:auto}dialog.search li[role=option]{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:9px 20px 10px 18px;border-left:2px solid transparent;cursor:pointer}dialog.search li[aria-selected=true]{background:var(--accent-dim);border-left-color:var(--accent)}.r-name{font:600 20px/1.1 var(--display)}.r-fam{font:11px var(--mono);color:var(--accent);align-self:center}.r-idea{grid-column:1 / -1;font-size:13px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-empty{padding:16px 20px;color:var(--ink-2);font-size:14px}.search-hint{margin:0;padding:10px 20px 12px;border-top:1px solid var(--line);font:11px var(--mono);color:var(--ink-3);display:flex;gap:6px;align-items:center}@media(max-width:900px){.card{right:16px;width:min(420px,calc(100vw - 32px))}}@media(max-width:720px){.sky-top{padding:16px}.sky-brand .mark{font-size:22px}.sky-tag{font-size:12.5px;max-width:24ch}.sky-top{flex-wrap:wrap;row-gap:14px}.sky-actions{gap:8px}.sky-legend{left:16px;right:16px;bottom:16px;font-size:12px}.sky-legend span:not(.sky-hint){display:none}.sky-count{display:none}.card{inset:auto 0 0;width:auto;max-height:60vh;transform:none;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:12px 12px 0 0;animation-name:sheet-in;animation-delay:.1s}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.card-name{font-size:30px}.card-links{gap:10px}.tour-caption{inset:118px 16px auto;max-width:none}.tour-caption .op{font-size:24px}.top-actions .count{display:none}}@media(max-width:720px){.sky-top{background:linear-gradient(var(--bg) 55%,rgba(5,7,10,0));padding-bottom:28px}.has-card .sky-tag,.is-touring .sky-tag{display:none}.tour-caption{top:76px;padding:10px 12px 12px;background:#05070ad1;backdrop-filter:blur(6px);border-left:1px solid var(--accent)}}@media(hover:none){.chip kbd,.card kbd{display:none}}@media(prefers-reduced-motion:reduce){.card,.lab.is-entering,.lab.is-leaving,.tour-caption.pulse .op{animation:none}.sky{transition:none}}.formula-stage .is-ablatable{user-select:none;position:relative;z-index:1;cursor:grab;touch-action:none;border-radius:4px;box-shadow:inset 0 -1px #e8c26ab3;transition:background-color .18s,box-shadow .18s,opacity .15s}.formula-stage .is-ablatable:hover,.formula-stage .is-ablatable.is-hot,.formula-stage .is-ablatable:focus-visible{background:#e8c26a1f;box-shadow:inset 0 -1px 0 var(--warn),0 0 0 3px #e8c26a1f;outline:none}.formula-stage .is-ablatable.is-lifted{opacity:.18}.stage.is-dragging,.stage.is-dragging *{user-select:none}.stage.is-dragging{background:#e8c26a09}.stage.is-ablated{border-top-color:#e8c26a66;border-bottom-color:#e8c26a66}.tok-ghost{position:fixed;z-index:60;margin:0;color:var(--warn);pointer-events:none;white-space:nowrap;text-shadow:0 0 18px rgba(232,194,106,.55);transform-origin:50% 50%}.ablate{margin:0 0 30px}.ab-k{margin-right:8px;font:11.5px var(--mono);color:var(--warn)}.ab-hint{margin:0;color:var(--ink-2);font-size:14.5px}.ab-glyph{font-size:1.12em;color:var(--ink)}.ab-tray{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.tok-chip{padding:3px 12px 5px;border:1px dashed rgba(232,194,106,.6);border-radius:6px;color:var(--warn);font-size:19px;cursor:grab;touch-action:none}.tok-chip .ab-glyph{color:var(--warn)}.tok-chip:hover{border-style:solid;background:#e8c26a14}.ab-tray-hint{color:var(--ink-3);font-size:13px}.ab-q{margin:20px 0 0;padding:0;border:0;min-width:0}.ab-q legend{max-width:34ch;margin-bottom:14px;padding:0;font:600 25px/1.12 var(--display);letter-spacing:.01em}.ab-choices{display:grid;gap:8px}.ab-choice{display:grid;grid-template-columns:26px 1fr;align-items:baseline;padding:12px 14px;border:1px solid var(--line);border-radius:6px;color:var(--ink-2);font-size:14.5px;line-height:1.45;transition:border-color .15s,background-color .15s,opacity .3s}.ab-choice:hover:not(:disabled){border-color:var(--line-strong);background:var(--panel);color:var(--ink)}.ab-letter{font:12px var(--mono);color:var(--ink-3)}.ab-choice:disabled{cursor:default;opacity:.5}.ab-choice.is-chosen,.ab-choice.is-answer{opacity:1}.ab-choice.is-chosen{border-color:var(--warn)}.ab-choice.is-answer{border-color:var(--accent);background:var(--accent-dim);color:var(--ink)}.ab-choice.is-answer .ab-letter{color:var(--accent)}.ab-result{margin-top:22px}.ab-verdict{margin:0;font:600 24px/1.15 var(--display)}.ab-verdict.right{color:var(--accent)}.ab-verdict.wrong{color:var(--warn)}.ab-verdict span{display:block;max-width:62ch;margin-top:8px;color:var(--ink-2);font:15px/1.55 var(--sans)}.ab-status{margin:10px 0 0;font:12px var(--mono);color:var(--ink-3)}.ab-error{color:var(--warn)}.ab-figure{margin:22px 0 6px}.ab-figure figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font:600 17px var(--display)}.ab-n{font:11.5px var(--mono);color:var(--ink-3)}.sim-chart{display:block;width:100%;height:auto;overflow:visible}.sim-chart .grid{stroke:var(--line)}.sim-chart .axis{stroke:var(--line-strong)}.sim-chart .tick,.sim-chart .label{font:10.5px var(--mono);fill:var(--ink-3)}.sim-chart .band{stroke:none}.sim-chart .band.intact{fill:#5ee3d62e}.sim-chart .band.ablated{fill:#e8c26a2e}.sim-chart .mean{fill:none;stroke-width:1.75;stroke-linejoin:round}.sim-chart .mean.intact{stroke:var(--accent)}.sim-chart .mean.ablated{stroke:var(--warn)}.sim-chart .end{font:500 12.5px var(--sans)}.sim-chart .end.intact{fill:var(--accent)}.sim-chart .end.ablated{fill:var(--warn)}.ab-stats{width:100%;margin:14px 0 8px;border-collapse:collapse}.ab-stats th,.ab-stats td{padding:10px 0;border-top:1px solid var(--line);vertical-align:top}.ab-stats thead th{padding-top:0;border-top:0;font:11.5px var(--mono);text-align:right}.ab-stats thead th.intact{color:var(--accent)}.ab-stats thead th.ablated{color:var(--warn)}.ab-stats tbody th{padding-right:16px;text-align:left;font-weight:500;font-size:14px}.ab-stats small{display:block;margin-top:3px;color:var(--ink-3);font:400 12px/1.45 var(--sans)}.ab-stats td{min-width:118px;text-align:right;font:14px var(--mono)}.ab-stats td small{font:11px var(--mono)}.ab-stats td.ablated{color:var(--warn)}.ab-method summary{cursor:pointer;font:12px var(--mono);color:var(--ink-2)}.ab-method p{max-width:70ch;color:var(--ink-3);font-size:13.5px}@media(max-width:720px){.ab-q legend{font-size:21px}.ab-stats td{min-width:92px;font-size:13px}.ab-stats tbody th small{display:none}}@media(prefers-reduced-motion:reduce){.ab-choice,.formula-stage .is-ablatable{transition:none}}
