.nb-fig{--glm-core:var(--term-yellow);--glm-indexer:var(--term-red);--glm-moe:var(--term-blue);--glm-proj:var(--term-cyan);--glm-dense:var(--muted);--glm-shared:var(--term-green)}[data-band=coreAttention]{--glm-band:var(--glm-core)}[data-band=indexer]{--glm-band:var(--glm-indexer)}[data-band=moeFfn]{--glm-band:var(--glm-moe)}[data-band=attnProjections]{--glm-band:var(--glm-proj)}[data-band=denseFfn]{--glm-band:var(--glm-dense)}.glm-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;display:grid}.glm-stack{flex-direction:column;gap:.45rem;display:flex}.glm-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}[data-src=vendor]{--glm-src:var(--term-green)}[data-src=unattributed]{--glm-src:var(--muted)}[data-src=contradicted]{--glm-src:var(--term-yellow)}[data-src=relabelled]{--glm-src:var(--term-red)}[data-src=absent],[data-src=noboard]{--glm-src:color-mix(in srgb, var(--muted) 45%, transparent)}[data-src=external]{--glm-src:var(--term-blue)}.glm-unmeasured{fill:var(--muted);opacity:.09}.glm-unmeasured-label{font-family:var(--nb-mono);fill:var(--muted);letter-spacing:.04em;font-size:.58rem}.glm-claimed{opacity:.72;border-style:dashed!important}.glm-claimed-flag{font-family:var(--nb-mono);color:var(--muted);letter-spacing:.05em;font-size:.56rem}.glm-syn-plot{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 88%, var(--background-soft));border-radius:2px;width:100%;height:auto;display:block}.glm-syn-dot{fill:var(--accent);transition:transform .52s cubic-bezier(.22,.61,.36,1),fill .24s}.glm-syn-dot[data-state=dropped]{fill:color-mix(in srgb, var(--term-red) 55%, var(--muted));opacity:.45}.glm-syn-dot[data-state=trusted]{fill:var(--term-green)}@media (prefers-reduced-motion:reduce){.glm-syn-dot{transition:none}}.glm-syn-wall{stroke:var(--nb-line);stroke-dasharray:3 3}.glm-syn-wall[data-open=true]{stroke:var(--accent);stroke-dasharray:none}.glm-syn-label{font-family:var(--nb-mono);fill:var(--muted);font-size:8.5px}.glm-syn-label[data-open=true]{fill:var(--accent)}.glm-flow-dot{fill:var(--muted);transition:transform .52s cubic-bezier(.22,.61,.36,1),fill .24s,opacity .24s,r .24s}.glm-flow-dot[data-state=live]{fill:var(--accent)}.glm-flow-dot[data-state=out]{fill:color-mix(in srgb, var(--term-red) 55%, var(--muted));opacity:.42}.glm-flow-dot[data-state=held]{fill:var(--term-blue)}.glm-flow-dot[data-state=won]{fill:var(--term-green)}.glm-flow-bar{transition:fill .24s,opacity .24s}.glm-flow-lane{stroke:var(--nb-line);stroke-dasharray:3 3;fill:none}.glm-flow-lane[data-open=true]{stroke:var(--accent);stroke-dasharray:none}.glm-flow-label{font-family:var(--nb-mono);fill:var(--muted);font-size:8.5px}.glm-flow-label[data-tone=live]{fill:var(--accent)}.glm-flow-label[data-tone=out]{fill:var(--term-red)}.glm-flow-label[data-tone=won]{fill:var(--term-green)}@media (prefers-reduced-motion:reduce){.glm-syn-dot,.glm-flow-dot,.glm-flow-bar{transition:none}}.glm-sched{gap:10px;display:grid}.glm-sched-panel{border:1px solid var(--border);border-radius:2px;padding:8px}.glm-sched-panel[data-active=true]{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 5%, transparent)}.glm-sched-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.glm-sched-stat{font-family:var(--nb-mono);font-variant-numeric:tabular-nums;color:var(--accent);font-size:.62rem}.glm-sched-plot{width:100%;height:auto;display:block}.glm-sched-block{fill:color-mix(in srgb, var(--term-blue) 62%, transparent)}.glm-sched-block[data-kind=idle]{fill:color-mix(in srgb, var(--term-red) 22%, transparent)}.glm-sched-panel:not([data-active]) .glm-sched-block{opacity:.45}.glm-sched-barrier{stroke:var(--accent);stroke-dasharray:4 3}.glm-sched-axis{font-family:var(--nb-mono);fill:var(--muted);font-size:7px}.glm-trust{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:4px 8px;display:grid}.glm-trust-axis{font-family:var(--nb-mono);color:var(--muted);justify-content:space-between;font-size:.58rem;display:flex}.glm-strips{width:100%;height:14px;display:block}.glm-strip{fill:color-mix(in srgb, var(--muted) 22%, transparent)}.glm-strip[data-kept=true]{fill:color-mix(in srgb, var(--term-green) 55%, transparent)}.glm-path{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.glm-path[data-tone=blue]{stroke:var(--term-blue)}.glm-path[data-tone=magenta]{stroke:var(--term-magenta)}.glm-path[data-tone=green]{stroke:var(--term-green)}.glm-path[data-tone=red]{stroke:var(--term-red)}.glm-path[data-tone=muted]{stroke:var(--muted)}.glm-path[data-style=dashed]{stroke-dasharray:4 3}.glm-path[data-style=ghost]{stroke-width:1.2px;opacity:.4}.glm-path[data-dim=true]{opacity:.35}.glm-area{stroke:none;fill:color-mix(in srgb, var(--accent) 18%, transparent)}.glm-area[data-tone=blue]{fill:color-mix(in srgb, var(--term-blue) 18%, transparent)}.glm-band-region{fill:color-mix(in srgb, var(--term-green) 9%, transparent);stroke:color-mix(in srgb, var(--nb-line-strong) 60%, transparent);stroke-dasharray:4 3}.glm-mark{fill:var(--accent);stroke:var(--background);stroke-width:1.4px}.glm-mark[data-tone=blue]{fill:var(--term-blue)}.glm-mark-open{fill:var(--background);stroke:var(--accent);stroke-width:1.4px}.glm-mark-rule{stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:1px;stroke-dasharray:3 3}.glm-label{font-family:var(--nb-mono);fill:var(--muted);font-size:9px}.glm-label[data-tone=accent]{fill:var(--accent)}.glm-hatch-line{stroke:color-mix(in srgb, var(--term-red) 30%, transparent);stroke-width:1px}.glm-tick-sample{stroke:color-mix(in srgb, var(--term-blue) 70%, transparent);stroke-width:1.4px}.glm-tick-sample[data-source=student]{stroke:var(--accent)}.glm-scale{width:100%;height:auto;display:block}.glm-scale-axis{stroke:var(--nb-line-strong)}.glm-scale-mark{fill:var(--background);stroke-width:1.4px;opacity:.55}.glm-scale-mark[data-state=before]{stroke:var(--term-red)}.glm-scale-mark[data-state=after]{stroke:var(--term-green)}.glm-scale-mark[data-active=true]{stroke-width:2.4px;opacity:1}.glm-scale-arrow{stroke:var(--accent);fill:none}.glm-svg,.glm-arch-svg,.glm-indexer,.glm-warmup,.glm-pattern,.glm-scale,.glm-roofline{width:100%;height:auto;display:block}.glm-plot{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"ylab plane"".xlab";align-items:center;column-gap:.3rem;display:grid}.glm-plot>svg{grid-area:plane;width:100%;height:auto}.glm-plot-y{writing-mode:vertical-rl;grid-area:ylab;justify-self:center;transform:rotate(180deg)}.glm-plot-x{grid-area:xlab}.glm-note-text,.glm-arch-label,.glm-label{font-family:var(--nb-mono);fill:var(--muted);font-size:9px}.glm-arch-label[data-size=md]{font-size:10.5px}.glm-arch-label[data-size=lg]{font-size:13px}.glm-arch-label[data-tone=ink],.glm-note-text[data-tone=ink]{fill:var(--foreground)}.glm-arch-label[data-tone=accent],.glm-note-text[data-tone=accent],.glm-label[data-tone=accent]{fill:var(--accent)}.glm-arch-label[data-tone=warn],.glm-note-text[data-tone=warn],.glm-note-text[data-kind=ceiling]{fill:var(--term-red)}.glm-note-text[data-kind=cross],.glm-note-text[data-kind=majority]{fill:var(--accent)}.glm-note-text[data-kind=shipped]{fill:var(--term-blue)}.glm-note-text[data-kind],.glm-arch-label[data-halo=true]{paint-order:stroke;stroke:var(--background);stroke-width:2px;stroke-linejoin:round}.glm-shade{fill:var(--muted);opacity:.1}.glm-shade[data-kind=unmeasured]{fill:var(--term-red);opacity:.07}.glm-rule{stroke:var(--nb-line);stroke-width:1px}.glm-cut{stroke:var(--accent);stroke-width:1px;stroke-dasharray:3 3}.glm-vline{stroke:var(--nb-line-strong);stroke-width:1px}.glm-vline[data-kind=cursor]{stroke:var(--accent);stroke-width:1.6px}.glm-vline[data-kind=ceiling]{stroke:var(--term-red);stroke-dasharray:4 3}.glm-vline[data-kind=cross],.glm-vline[data-kind=majority]{stroke:color-mix(in srgb, var(--accent) 65%, transparent);stroke-dasharray:2 3}.glm-vline[data-kind=shipped]{stroke:var(--term-blue);stroke-dasharray:5 3}.glm-flag,.glm-arch-flag{font-family:var(--nb-mono);letter-spacing:.04em;color:var(--muted);border:1px solid var(--border);border-radius:2px;padding:0 .3em;font-size:.56rem;display:inline-block}[data-band=coreAttention],[data-band=attention],[data-band=naive]{--glm-band-color:var(--term-yellow)}[data-band=indexer]{--glm-band-color:var(--term-red)}[data-band=moeFfn],[data-band=experts],[data-band=routed]{--glm-band-color:var(--term-blue)}[data-band=attnProjections]{--glm-band-color:var(--term-cyan)}[data-band=denseFfn],[data-band=dense],[data-band=norms],[data-band=other],[data-band=router]{--glm-band-color:var(--muted)}[data-band=shared]{--glm-band-color:var(--term-green)}[data-band=head]{--glm-band-color:var(--term-magenta)}.glm-band-area,.glm-band[data-band],.glm-swatch,.glm-arch-bar{fill:var(--glm-band-color,var(--accent));background:var(--glm-band-color,var(--accent))}.glm-band-area{stroke:var(--background);stroke-width:.5px;background:0 0}.glm-swatch{border-radius:1px;flex:none;width:.55rem;height:.55rem;display:inline-block}.glm-legend{font-family:var(--nb-mono);color:var(--muted);flex-wrap:wrap;gap:.25rem .7rem;margin:.4rem 0 0;padding:0;font-size:.58rem;list-style:none;display:flex}.glm-legend-item,.glm-legend li{align-items:center;gap:.3rem;display:flex}.glm-legend-count,.glm-legend-value{font-variant-numeric:tabular-nums;color:var(--foreground)}.glm-legend-gloss{opacity:.75}.glm-bar[data-tone],.glm-arch-bar[data-lit=true]{filter:none}.glm-bar[data-tone=accent]{background:var(--accent)}.glm-bar[data-tone=warn]{background:var(--term-red)}.glm-bar[data-tone=ok]{background:var(--term-green)}.glm-bar[data-tone=muted]{background:var(--muted)}.glm-bar[data-tone=saved]{background:var(--term-green)}.glm-bar[data-tone=full]{background:var(--term-red)}.glm-arch-bar{opacity:.72}.glm-arch-bar[data-lit=true]{opacity:1}.glm-arch-track,.glm-bar-track{position:relative;overflow:hidden}.glm-arch-ghost{background:var(--foreground);opacity:.45;width:1px;position:absolute;top:0;bottom:0}.glm-arch-runoff{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--accent) 70%, transparent));width:.55rem;position:absolute;top:0;bottom:0;right:0}.glm-arch-stackbar,.glm-wf-bar{height:100%;display:flex}.glm-arch-scale{font-family:var(--nb-mono);color:var(--muted);justify-content:space-between;font-size:.56rem;display:flex}.glm-arch-cols,.glm-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.6rem;display:grid}.glm-arch-box{fill:color-mix(in srgb, var(--background-soft) 70%, transparent);stroke:var(--nb-line);stroke-width:1px}.glm-arch-box[data-state=live]{stroke:var(--accent);fill:color-mix(in srgb, var(--accent) 8%, transparent)}.glm-arch-box[data-state=done]{stroke:color-mix(in srgb, var(--accent) 45%, var(--nb-line));fill:none}.glm-arch-box[data-state=ghost]{stroke:var(--muted);stroke-dasharray:3 3;fill:none}.glm-arch-box[data-tone=blue]{stroke:var(--term-blue)}.glm-arch-box[data-tone=magenta]{stroke:var(--term-magenta)}.glm-arch-box[data-tone=warn]{stroke:var(--term-red)}.glm-arch-box[data-tone=accent]{stroke:var(--accent)}.glm-arch-wire{fill:none;stroke:var(--nb-line-strong);stroke-width:1px}.glm-arch-wire[data-state=live]{stroke:var(--accent);stroke-width:1.5px}.glm-arch-wire[data-state=blocked]{stroke:var(--term-red);stroke-dasharray:4 3}.glm-arch-wire[data-state=cut]{stroke:var(--accent);stroke-dasharray:3 4}.glm-arch-wire[data-state=fan]{stroke-width:.5px;opacity:.3}.glm-arch-wire[data-state=grid]{stroke:var(--nb-line);opacity:.5}.glm-arch-mark{fill:var(--nb-line-strong)}.glm-arch-mark[data-state=live]{fill:var(--accent)}.glm-arch-dot{fill:var(--accent);stroke:var(--background);stroke-width:1.2px}.glm-arch-funnel{fill:color-mix(in srgb, var(--muted) 12%, transparent);stroke:var(--nb-line)}.glm-arch-funnel[data-state=live]{fill:color-mix(in srgb, var(--accent) 14%, transparent);stroke:var(--accent)}.glm-arch-funnel[data-state=ghost]{fill:none;stroke-dasharray:3 3;stroke:var(--muted)}.glm-arch-cell-svg{stroke:var(--nb-line)}.glm-arch-cell-svg[data-state=idle]{fill:color-mix(in srgb, var(--muted) 14%, transparent)}.glm-arch-cell-svg[data-state=lit]{fill:var(--accent)}.glm-arch-cell-svg[data-state=shared]{fill:var(--term-green)}.glm-arch-scroll{overflow-x:auto}.glm-arch-diff{border-collapse:collapse;width:100%;font-family:var(--nb-mono);font-size:.64rem}.glm-arch-diff th,.glm-arch-diff td{border:1px solid var(--nb-line);text-align:left;white-space:nowrap;padding:.16rem .34rem}.glm-arch-diff th[data-active=true],.glm-arch-diff td[data-changed=real]{color:var(--accent)}.glm-arch-diff td[data-changed=book]{color:var(--muted)}.glm-arch-diff td[data-changed=dead]{color:var(--muted);opacity:.6;text-decoration:line-through}.glm-arch-diff td[data-lit=true]{background:color-mix(in srgb, var(--accent) 10%, transparent)}.glm-arch-diff td[data-claimed=true],.glm-arch-diff th[data-claimed=true]{color:var(--muted);border-style:dashed;font-style:italic}.glm-arch-legend{font-family:var(--nb-mono);color:var(--muted);flex-wrap:wrap;gap:.6rem;font-size:.58rem;display:flex}.glm-arch-legend-item{align-items:center;gap:.28rem;display:flex}.glm-arch-legend-item[data-kind=real]:before,.glm-arch-legend-item[data-kind=book]:before,.glm-arch-legend-item[data-kind=dead]:before{content:"";border-radius:1px;width:.5rem;height:.5rem}.glm-arch-legend-item[data-kind=real]:before{background:var(--accent)}.glm-arch-legend-item[data-kind=book]:before{background:var(--muted)}.glm-arch-legend-item[data-kind=dead]:before{background:color-mix(in srgb, var(--muted) 40%, transparent)}.glm-arch-plane{min-height:8rem}.glm-arch-tile{stroke:var(--background);stroke-width:.4px}.glm-arch-tile[data-sign=pos]{fill:var(--term-blue)}.glm-arch-tile[data-sign=neg]{fill:var(--term-magenta)}.glm-arch-dim{border-radius:1px}.glm-arch-dim[data-kind=nope]{fill:color-mix(in srgb, var(--muted) 30%, transparent)}.glm-arch-dim[data-kind=rope]{fill:var(--accent)}.glm-arch-dim[data-parity="1"]{filter:brightness(.72)}.glm-arch-clock{fill:none;stroke:var(--nb-line)}.glm-arch-hand{stroke:var(--muted);stroke-width:1.2px;stroke-linecap:round}.glm-arch-clock[data-lit=true],.glm-arch-hand[data-lit=true]{stroke:var(--accent)}.glm-arch-span{fill:var(--muted);transition:transform .62s cubic-bezier(.22,.61,.36,1),fill .24s}.glm-arch-span[data-lit=true]{fill:var(--accent)}.glm-arch-point{fill:var(--muted);transition:transform .62s cubic-bezier(.22,.61,.36,1),fill .24s}.glm-arch-point[data-lit=true]{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.glm-arch-span,.glm-arch-point{transition:none}}.glm-arch-order{font-family:var(--nb-mono);color:var(--muted);margin:.3rem 0;padding-left:1.2rem;font-size:.6rem;line-height:1.45}.glm-arch-order li[data-active=true]{color:var(--accent)}.glm-arch-cellbar{fill:color-mix(in srgb, var(--muted) 34%, transparent)}.glm-arch-cellbar[data-lit=true]{fill:var(--accent)}.glm-arch-tick{fill:var(--muted)}.glm-arch-tick[data-lit=true]{fill:var(--term-yellow)}.glm-arch-curve{fill:none;stroke:var(--accent);stroke-width:1.4px}.glm-arch-strip{flex-wrap:wrap;gap:1px;display:flex}.glm-arch-cell{background:color-mix(in srgb, var(--muted) 22%, transparent);border-radius:1px;width:4px;height:4px}.glm-arch-cell[data-state=lit]{background:var(--accent)}.glm-arch-cell[data-state=masked]{background:color-mix(in srgb, var(--term-red) 22%, transparent)}.glm-arch-ladder{font-family:var(--nb-mono);margin:.3rem 0 0;padding:0;font-size:.6rem;list-style:none}.glm-arch-ladder li{color:var(--muted);border-left:2px solid #0000;justify-content:space-between;gap:.6rem;padding:.08rem 0 .08rem .4rem;display:flex}.glm-arch-ladder li[data-active=true]{border-left-color:var(--accent);color:var(--foreground)}.glm-ribbon-cell{fill:color-mix(in srgb, var(--muted) 16%, transparent)}.glm-ribbon-cell[data-lit=true]{fill:var(--accent)}.glm-ribbon-cell[data-role=query]{fill:var(--term-magenta)}.glm-ribbon-cell[data-role=future]{fill:none;stroke:var(--nb-line);stroke-dasharray:1 2}.glm-head-stub{fill:none;stroke:var(--muted)}.glm-head-stub[data-sign=neg]{stroke:var(--term-red)}.glm-head-bar{fill:var(--term-blue)}.glm-head-bar[data-state=rectified]{fill:none;stroke:var(--term-red);stroke-width:.6px;stroke-dasharray:1 1}.glm-score{fill:none;stroke:var(--accent);stroke-width:1.3px}.glm-layer{fill:color-mix(in srgb, var(--muted) 16%, transparent);stroke:var(--nb-line)}.glm-layer[data-kind=own]{fill:color-mix(in srgb, var(--term-red) 26%, transparent)}.glm-layer[data-kind=none]{fill:color-mix(in srgb, var(--muted) 16%, transparent)}.glm-layer[data-state=active]{stroke:var(--accent);stroke-width:1.6px}.glm-layer[data-state=source]{stroke:var(--term-blue);stroke-width:1.6px}.glm-row-mark{fill:var(--muted)}.glm-stamp{fill:var(--term-red)}.glm-stamp[data-state=ghost]{fill:none;stroke:var(--term-red);stroke-dasharray:2 2}.glm-buffer{fill:color-mix(in srgb, var(--term-red) 12%, transparent);stroke:var(--term-red);stroke-dasharray:3 2}.glm-flow{fill:none;stroke:var(--nb-line-strong)}.glm-flow[data-kind=stamp]{stroke:var(--term-red)}.glm-flow[data-kind=read]{stroke:var(--term-blue);stroke-dasharray:3 2}.glm-flow[data-kind=attend]{stroke:var(--accent)}.glm-node>rect{fill:color-mix(in srgb, var(--background-soft) 70%, transparent);stroke:var(--nb-line)}.glm-node>text{fill:var(--foreground);stroke:none;font-family:var(--nb-mono);font-size:9px}.glm-node[data-state=teacher]>rect{fill:color-mix(in srgb, var(--term-blue) 10%, transparent);stroke:var(--term-blue)}.glm-node[data-state=student]>rect{fill:color-mix(in srgb, var(--accent) 10%, transparent);stroke:var(--accent)}.glm-node[data-state=loss]>rect{fill:color-mix(in srgb, var(--term-magenta) 10%, transparent);stroke:var(--term-magenta)}.glm-node[data-state=frozen]>rect{fill:color-mix(in srgb, var(--muted) 12%, transparent);stroke:var(--muted);stroke-dasharray:2 2}.glm-node[data-state=frozen]>text{fill:var(--muted)}.glm-node[data-state=inert]>rect{fill:none;stroke:var(--nb-line);stroke-dasharray:2 2}.glm-node[data-state=inert]>text{fill:var(--muted);opacity:.55}.glm-wire{fill:none;stroke:var(--nb-line-strong);stroke-width:1px}.glm-wire[data-kind=teacher]{stroke:var(--term-blue)}.glm-wire[data-kind=student]{stroke:var(--accent)}.glm-wire[data-kind=grad]{stroke:var(--term-green);stroke-dasharray:3 2}.glm-wire[data-kind=leak]{stroke:var(--term-red);stroke-dasharray:2 2}.glm-wire[data-cut=true]{opacity:.28;stroke-dasharray:2 4}.glm-cutmark{fill:none;stroke:var(--term-red);stroke-width:1.6px}.glm-kl{fill:none}.glm-dist-bar[data-role=teacher]{fill:color-mix(in srgb, var(--term-blue) 70%, transparent)}.glm-dist-bar[data-role=student]{fill:color-mix(in srgb, var(--accent) 70%, transparent)}.glm-dist-bar:not([data-selected]){opacity:.3}.glm-cell{stroke:var(--background);stroke-width:.4px}.glm-cell[data-kind=full]{fill:var(--term-red)}.glm-cell[data-kind=shared]{fill:color-mix(in srgb, var(--muted) 20%, transparent)}.glm-cell[data-diff=true]{stroke:var(--accent);stroke-width:1px}.glm-score-bar{fill:color-mix(in srgb, var(--muted) 40%, transparent)}.glm-score-bar[data-active=true]{fill:var(--accent)}.glm-score-bar[data-sign=over]{fill:var(--term-green)}.glm-score-bar[data-sign=under]{fill:var(--term-red)}.glm-bar-unknown{fill:url(#glm-hatch);stroke:var(--muted);stroke-dasharray:2 2}.glm-line{fill:none;stroke:var(--muted);stroke-width:1.4px;vector-effect:non-scaling-stroke}.glm-line[data-variant=base]{stroke:var(--term-blue)}.glm-line[data-variant=warm]{stroke:var(--term-red)}.glm-line[data-variant=full]{stroke:var(--term-green)}.glm-line:not([data-active]){opacity:.34}.glm-dot{fill:var(--muted)}.glm-dot[data-variant=base]{fill:var(--term-blue)}.glm-dot[data-variant=warm]{fill:var(--term-red)}.glm-dot[data-variant=full]{fill:var(--term-green)}.glm-dot:not([data-active]){opacity:.34}.glm-waterfall{flex-direction:column;gap:.3rem;display:flex}.glm-wf-row{font-family:var(--nb-mono);grid-template-columns:7.5rem minmax(0,1fr) minmax(0,1fr) 5rem;align-items:center;gap:.4rem;font-size:.6rem;display:grid}.glm-wf-row[data-state=ahead]{opacity:.35}.glm-wf-row[data-state=active]{color:var(--accent)}.glm-roof{fill:none;stroke-width:2px}.glm-roof[data-kind=memory]{stroke:var(--term-blue)}.glm-roof[data-kind=compute]{stroke:var(--term-green)}.glm-trace{fill:none;stroke:var(--accent);stroke-width:1.2px;stroke-dasharray:2 2}.glm-point{fill:var(--accent);stroke:var(--background);stroke-width:1.2px}.glm-point[data-state=compute]{fill:var(--term-green)}.glm-asymptote{stroke:var(--term-red);stroke-width:1px;stroke-dasharray:4 3}.glm-board-scroll{overflow-x:auto}.glm-board{border-collapse:collapse;width:100%;font-family:var(--nb-mono);font-size:.6rem}.glm-board th,.glm-board td{border:1px solid var(--nb-line);text-align:right;white-space:nowrap;padding:.14rem .3rem}.glm-board-bench{text-align:left;color:var(--foreground);display:block}.glm-board tbody th[scope=row]{text-align:left;white-space:normal;min-width:10rem;max-width:15rem}.glm-board-model{color:var(--foreground)}.glm-board-sub{color:var(--muted);font-size:.52rem;display:block}.glm-board-null{color:var(--muted);opacity:.45}.glm-board td[data-src]{background:color-mix(in srgb, var(--glm-src,transparent) 16%, transparent)}.glm-board td[data-src=relabelled]{background:color-mix(in srgb, var(--term-red) 24%, transparent);border-color:var(--term-red)}.glm-board td[data-subject=true]{font-weight:600}.glm-board-note,.glm-board-relabel{font-family:var(--nb-mono);color:var(--muted);font-size:.58rem}.glm-board-note{white-space:normal;margin-top:.12rem;line-height:1.35;display:block}.glm-board th[data-added=true],.glm-board td[data-added=true]{border-left-color:color-mix(in srgb, var(--term-cyan) 60%, transparent);border-right-color:color-mix(in srgb, var(--term-cyan) 60%, transparent)}.glm-board th[data-added=true] .glm-board-model{color:var(--term-cyan)}.glm-board th[data-flipped=true] .glm-board-model{color:var(--term-red)}.glm-board th[data-flipped=true]{border-color:var(--term-red)}.glm-relabel-list strong[data-swapped=true]{color:var(--term-red)}.glm-ladder-mark[data-derived=true]{opacity:.55;border-bottom:1px dashed}.glm-relabel-list{font-family:var(--nb-mono);color:var(--muted);gap:.15rem;margin:.25rem 0 0;padding:0;font-size:.58rem;list-style:none;display:grid}.glm-relabel-list li{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.glm-crown{color:var(--term-yellow);transition:opacity .32s,transform .32s}.glm-crown--fallen{opacity:0;transform:translateY(.5rem)rotate(24deg)}@media (prefers-reduced-motion:reduce){.glm-crown{transition:none}}.glm-caveat{border-left:2px solid var(--term-red);color:var(--muted);margin-top:.35rem;padding-left:.5rem;font-size:.6rem}.glm-legend li[data-src] .glm-legend-swatch,.glm-legend-swatch{background:color-mix(in srgb, var(--glm-src,var(--muted)) 55%, transparent);border-radius:1px;flex:none;width:.55rem;height:.55rem;display:inline-block}.glm-plot-x,.glm-plot-y{font-family:var(--nb-mono);color:var(--muted);font-size:.56rem}.glm-plot-tag{font-family:var(--nb-mono);fill:var(--muted);font-size:.56rem}.glm-plot[data-void=true]{opacity:.22;filter:grayscale()}.glm-void-plate{font-family:var(--nb-mono);color:var(--muted);text-align:center;border:1px dashed var(--border);border-radius:2px;padding:.6rem;font-size:.62rem}.glm-effort-point>circle{fill:var(--muted);stroke:var(--background);stroke-width:1px}.glm-effort-point[data-subject=true]>circle{fill:var(--accent)}.glm-effort-point>text{font-family:var(--nb-mono);fill:var(--muted);paint-order:stroke;stroke:var(--background);stroke-width:2.5px;stroke-linejoin:round;font-size:9px}.glm-effort-point[data-subject=true]>text{fill:var(--accent)}.glm-effort-arrow{fill:none;stroke:var(--accent);stroke-width:1.2px}.glm-effort-unbounded,.glm-rail{border-top:1px dashed var(--term-magenta)}.glm-effort-unbounded{stroke:var(--term-magenta);stroke-dasharray:5 3;fill:none;border:0}.glm-rail{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:.5rem;padding-top:.35rem;display:flex}.glm-rail-label,.glm-rail-note{font-family:var(--nb-mono);color:var(--muted);font-size:.56rem}.glm-rail-move{color:var(--accent)}.glm-reset-band>rect{fill:color-mix(in srgb, var(--accent) 8%, transparent);stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3}.glm-reset-dot,.glm-reset-band-dot{fill:var(--muted);stroke:var(--background);stroke-width:1px}.glm-reset-dot:not([data-known]){fill:none;stroke:var(--muted)}.glm-reset-dot[data-zai=true]{fill:var(--term-blue);stroke:var(--term-blue)}.glm-reset-band-dot{fill:var(--accent)}.glm-reset-band-dot[data-subject=true]{fill:var(--accent);stroke:var(--foreground)}.glm-reset-band-dot[data-floor=true]{fill:var(--term-red)}.glm-reset-drop{stroke:var(--term-red);stroke-dasharray:3 3}.glm-reset-empty>rect{fill:none;stroke:var(--border);stroke-dasharray:4 3}.glm-harness-detail{font-family:var(--nb-mono);color:var(--muted);font-size:.58rem}.glm-bar--ghost,.glm-bar--fill{position:absolute;top:0;bottom:0;left:0}.glm-bar--ghost{background:color-mix(in srgb, var(--muted) 16%, transparent);border-right:2px dashed color-mix(in srgb, var(--muted) 85%, transparent);z-index:1}.glm-bar--fill{background:var(--accent)}.glm-bar--cost{background:var(--term-red)}.glm-ladder{gap:2px;margin:.35rem 0 0;padding:0;list-style:none;display:grid}.glm-ladder li{grid-template-columns:1.5rem 8.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.glm-ladder li[data-stage-start=true]{margin-top:.3rem}.glm-ladder li[data-selected=true] .glm-ladder-index{color:var(--accent)}.glm-ladder-head{margin-bottom:.2rem}.glm-ladder-name{font-family:var(--nb-mono);color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.54rem;overflow:hidden}.glm-ladder-name[data-subject=true]{color:var(--accent)}.glm-ladder-name[data-derived=true]:after{content:" (derived)";opacity:.7}.glm-ladder-marks{gap:2px;display:flex}.glm-ladder-mark{background:color-mix(in srgb, var(--muted) 18%, transparent);border-radius:1px;flex:1;height:.7rem}.glm-ladder-mark[data-reached=true]{background:var(--accent)}.glm-ladder-stage,.glm-ladder-index{font-family:var(--nb-mono);color:var(--muted);font-size:.56rem}.glm-ladder-index{text-align:right;font-variant-numeric:tabular-nums}.glm-absent{background:repeating-linear-gradient(45deg, transparent, transparent 3px, color-mix(in srgb, var(--muted) 28%, transparent) 3px, color-mix(in srgb, var(--muted) 28%, transparent) 5px);border:1px dashed var(--border);font-family:var(--nb-mono);border-radius:2px;gap:.15rem;margin:.45rem 0 0;padding:.35rem .45rem;font-size:.58rem;list-style:none;display:grid}.glm-absent li{align-items:baseline;gap:.4rem;display:flex}.glm-absent li em{color:var(--muted);margin-left:auto;font-size:.52rem;font-style:normal}.glm-absent-score{font-family:var(--nb-mono);color:var(--muted);font-size:.56rem;font-style:italic}.glm-endpoint{fill:var(--muted);stroke:var(--background);stroke-width:.8px;transition:transform .52s cubic-bezier(.22,.61,.36,1),opacity .24s,fill .24s}@media (prefers-reduced-motion:reduce){.glm-endpoint{transition:none}}.glm-endpoint[data-quant=fp4]{fill:var(--term-magenta)}.glm-endpoint[data-quant=fp8]{fill:var(--term-blue)}.glm-endpoint[data-quant=unknown]{fill:none;stroke:var(--term-red);stroke-width:1.2px}.glm-endpoint[data-out=true]{opacity:.25}.glm-endpoint[data-zai=true]{stroke:var(--accent);stroke-width:1.6px}.glm-quadrant{fill:color-mix(in srgb, var(--accent) 6%, transparent);stroke:var(--accent);stroke-dasharray:3 3}.glm-fullwindow{stroke:var(--term-green);stroke-dasharray:4 3}.glm-versus{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.4rem;display:grid}.glm-versus-card{border:1px solid var(--border);font-family:var(--nb-mono);border-radius:2px;align-content:start;gap:.3rem;padding:.5rem;font-size:.58rem;display:grid}.glm-versus-card>strong{color:var(--foreground);font-size:.66rem}.glm-versus-card[data-subject=true]{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.glm-versus-index{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.05rem}.glm-versus-price,.glm-versus-cost{color:var(--muted)}.glm-rigs{flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.glm-rigs li{font-family:var(--nb-mono);color:var(--muted);border:1px solid var(--nb-line);opacity:.5;border-radius:3px;align-items:center;gap:.3rem;padding:.14rem .36rem;font-size:.6rem;display:inline-flex}.glm-rigs li[data-fits=true]{opacity:1;color:var(--foreground);border-color:color-mix(in srgb, var(--term-green) 55%, transparent)}.glm-rigs-capacity{font-family:var(--nb-mono);border:1px solid var(--border);color:var(--muted);border-radius:2px;padding:0 .3em;font-size:.56rem}.glm-rigs li[data-fits=true] .glm-rigs-capacity{border-color:var(--term-green);color:var(--term-green)}.glm-channel{font-family:var(--nb-mono);background:color-mix(in srgb, var(--background-soft) 60%, transparent);border:1px solid var(--nb-line);border-radius:2px;margin:0;padding:.45rem .55rem;font-size:.58rem;line-height:1.5;overflow-x:auto}.glm-channel-line{white-space:pre-wrap;display:block}.glm-channel-line[data-kind=system]{color:var(--term-yellow)}.glm-channel-line[data-kind=user]{color:var(--term-blue)}.glm-channel-line[data-kind=assistant]{color:var(--foreground)}.glm-channel-line[data-kind=observation]{color:var(--term-green)}.glm-channel-line[data-dropped=true]{opacity:.32;text-decoration:line-through}.glm-channel-think{color:var(--term-magenta)}.glm-contract{font-family:var(--nb-mono);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.6rem;display:flex}.glm-contract-lede,.glm-contract-arrow{color:var(--muted)}.glm-contract-served:not([data-honoured]){color:var(--term-red);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.glm-contract-served[data-honoured=true]{color:var(--term-green)}.glm-contract-thinking{color:var(--muted)}.glm-dormancy{stroke-width:1px;stroke:color-mix(in srgb, var(--muted) 45%, transparent);fill:color-mix(in srgb, var(--muted) 45%, transparent)}.glm-dormancy[data-severity=critical]{stroke:var(--term-red);fill:var(--term-red)}.glm-dormancy[data-severity=high]{stroke:var(--term-yellow);fill:var(--term-yellow)}.glm-dormancy[data-severity=medium]{stroke:var(--term-blue);fill:var(--term-blue)}.glm-dormancy:not([data-public]){opacity:.22}.glm-dormancy-found{fill:var(--accent);stroke:none}.glm-recipe{font-family:var(--nb-mono);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.2rem 1.4rem;margin:.3rem 0 0;padding:0;font-size:.6rem;list-style:none;display:grid}.glm-recipe li{border-bottom:1px dotted color-mix(in srgb, var(--nb-line) 70%, transparent);justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.1rem;display:flex}.glm-recipe-field{color:var(--muted)}.glm-recipe-value{color:var(--foreground);text-align:right}.glm-recipe li[data-dim=true] .glm-recipe-value{opacity:.5}.glm-recipe li[data-blank=true] .glm-recipe-value{color:var(--term-red);background:repeating-linear-gradient(45deg, transparent, transparent 4px, color-mix(in srgb, var(--term-red) 22%, transparent) 4px, color-mix(in srgb, var(--term-red) 22%, transparent) 6px);border:1px dashed var(--term-red);border-radius:2px;padding:0 .35em}.glm-platforms{font-family:var(--nb-mono);color:var(--muted);flex-wrap:wrap;gap:.25rem;margin:.3rem 0 0;padding:0;font-size:.56rem;list-style:none;display:flex}.glm-platforms li{border:1px solid var(--nb-line);border-radius:3px;align-items:baseline;gap:.3rem;padding:.1rem .34rem;display:inline-flex}.glm-platforms li span{color:var(--foreground)}.glm-platforms li em{color:var(--term-yellow);font-size:.5rem;font-style:normal}.glm-platforms[data-active=true] li{border-color:color-mix(in srgb, var(--accent) 55%, transparent)}.glm-wagers{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.glm-wagers li{border:1px solid var(--border);border-radius:2px;grid-template-columns:1.4rem minmax(0,1fr);gap:.4rem;padding:.4rem .5rem;display:grid}.glm-wagers li[data-selected=true]{border-color:var(--accent)}.glm-wagers li[data-confidence=weak]{opacity:.78;border-style:dashed}.glm-wagers-index{font-family:var(--nb-mono);color:var(--muted);font-size:.7rem}.glm-wagers-body{gap:.14rem;font-size:.68rem;display:grid}.glm-wagers-body em{font-family:var(--nb-mono);color:var(--muted);font-size:.55rem;font-style:normal}.glm-wagers-state{font-family:var(--nb-mono);color:var(--muted);font-size:.55rem}.glm-wagers-state[data-state=unresolved]{color:var(--term-yellow)}.glm-wagers-state{overflow-wrap:anywhere}.glm-bar-row{font-family:var(--nb-mono);grid-template-columns:7rem minmax(0,1fr) 7rem;align-items:center;gap:.4rem;font-size:.6rem;display:grid}.glm-bar-row .nb-bar-value{white-space:nowrap;line-height:1.25}.glm-bar-row .nb-bar-value em{color:var(--muted);font-size:.5rem;font-style:normal;display:block}.glm-heads,.glm-scores{width:100%;height:auto;display:block}.glm-legend-label{color:var(--muted)}.glm-plane{min-height:8rem}@media (max-width:720px){.nb-fig-body{overscroll-behavior-x:contain;overflow-x:auto}.nb-fig-body>svg,.nb-fig-body .glm-plot>svg,.nb-fig-body .glm-trust>svg,.nb-fig-body .glm-sched-panel>svg{touch-action:pan-x pan-y;min-width:700px}.nb-fig-body .glm-plot-x,.nb-fig-body .glm-trust-axis{min-width:700px}.glm-ladder,.glm-ladder-head{min-width:470px}.nb-bar-row{grid-template-columns:minmax(0,1fr) 110px}.nb-range{width:100%;min-width:0}}
