:root{--k3-kda:var(--term-blue);--k3-mla:var(--term-magenta);--k3-routed:var(--accent);--k3-shared:var(--term-green);--k3-embed:var(--term-yellow);--k3-residual:var(--term-cyan);--k3-label-floor:.625rem}.k3-spec{border-collapse:collapse;width:100%;font-family:var(--nb-mono);font-size:.68rem}.k3-spec th,.k3-spec td{text-align:right;border-bottom:1px solid var(--nb-line);padding:4px 6px;font-weight:400}.k3-spec thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom-color:var(--nb-line-strong);font-size:.6rem}.k3-spec tbody th{text-align:left;color:var(--muted);letter-spacing:.02em}.k3-spec td{color:var(--nb-ink);font-variant-numeric:tabular-nums}.k3-spec [data-subject=true]{color:var(--foreground)}.k3-spec thead [data-subject=true]{color:color-mix(in srgb, var(--accent) 88%, var(--foreground))}.k3-spec tr[data-status=withheld] td[data-subject=true]{color:color-mix(in srgb, var(--muted) 82%, var(--foreground));font-style:italic}.k3-spec-flag{text-align:center;width:1em;color:var(--muted);margin-left:4px;display:inline-block}.k3-spec tr[data-status=withheld] .k3-spec-flag{color:color-mix(in srgb, var(--term-red) 72%, var(--muted))}.k3-spec tr[data-status=inferred] .k3-spec-flag{color:color-mix(in srgb, var(--term-yellow) 78%, var(--muted))}.k3-spec tr[data-status=published] .k3-spec-flag{opacity:.32}.k3-spec-blank{opacity:0}.k3-spec-key{font-family:var(--nb-mono);color:color-mix(in srgb, var(--accent) 84%, var(--foreground))}.k3-state{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}@media (max-width:620px){.k3-state{grid-template-columns:minmax(0,1fr)}}.k3-state-grid{width:100%;height:auto;display:block}.k3-cell{fill:var(--term-blue);stroke:var(--nb-line);stroke-width:.5px;transition:fill-opacity .14s}.k3-cell[data-sign=neg]{fill:var(--term-magenta)}.k3-state-key,.k3-machine-census-key{font-family:var(--nb-mono);font-size:var(--k3-label-floor);color:var(--muted);flex-wrap:wrap;gap:6px 14px;display:flex}.k3-state-key span,.k3-machine-census-key span{align-items:center;gap:5px;display:inline-flex}.k3-state-key span:before,.k3-machine-census-key span:before{border:1px solid var(--nb-line);background:var(--muted);content:"";width:11px;height:7px;display:block}.k3-state-key [data-sign=pos]:before{background:var(--term-blue)}.k3-state-key [data-sign=neg]:before{background:var(--term-magenta)}.k3-state-key [data-tone=durable]:before{background:var(--accent)}.k3-gate{font-family:var(--nb-mono);fill:var(--muted);text-anchor:end;font-size:8.5px}.k3-axis-label{font-family:var(--nb-mono);letter-spacing:.08em;fill:var(--muted);font-size:8px}.k3-rows{gap:4px;display:grid}.k3-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.k3-row-name{font-family:var(--nb-mono);color:var(--muted);font-size:.6rem}.k3-row[data-durable=true] .k3-row-name{color:color-mix(in srgb, var(--accent) 78%, var(--muted))}.k3-row-track{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 78%, var(--background-soft));border-radius:2px;height:9px;display:block;overflow:hidden}.k3-row-fill{background:color-mix(in srgb, var(--term-blue) 62%, var(--background));height:100%;transition:width .18s;display:block}.k3-row[data-durable=true] .k3-row-fill{background:color-mix(in srgb, var(--accent) 66%, var(--background))}.k3-depth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}@media (max-width:620px){.k3-depth{grid-template-columns:minmax(0,1fr)}}.k3-matrix{border:1px solid var(--nb-line);border-radius:2px;width:100%;height:auto;display:block}.k3-mix{fill:var(--k3-residual);transition:fill-opacity .14s}.k3-mix[data-selected=true]{stroke:var(--foreground);stroke-width:.75px}.k3-mix-cursor{fill:none;stroke:color-mix(in srgb, var(--foreground) 70%, transparent);stroke-width:1px}.k3-profile{flex-direction:column;gap:8px;min-width:0;display:flex}.k3-profile-title{font-family:var(--nb-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.6rem}.k3-profile-bars{border-bottom:1px solid var(--nb-line-strong);flex:1;align-items:flex-end;gap:1px;min-height:120px;display:flex}.k3-profile-bar{background:color-mix(in srgb, var(--k3-residual) 62%, var(--background));flex:1;min-width:1px;min-height:1px;transition:height .18s}.k3-profile-bar[data-sink=true]{background:color-mix(in srgb, var(--k3-embed) 76%, var(--background))}.k3-profile-axis{font-family:var(--nb-mono);color:var(--muted);justify-content:space-between;font-size:.58rem;display:flex}.k3-profile-axis em{font-style:normal}.k3-chart{border:1px solid var(--nb-line);border-radius:2px;height:208px;overflow:hidden}.k3-graphein,.k3-chart-placeholder{width:100%;height:100%}.k3-chart-placeholder{background:color-mix(in srgb, var(--background) 80%, var(--background-soft))}.k3-experts{gap:2px;display:grid}.k3-expert{aspect-ratio:1;background:color-mix(in srgb, var(--foreground) 11%, transparent);border-radius:1px;transition:background-color .16s,box-shadow .16s}.k3-expert[data-lit=true]{background:var(--k3-routed);box-shadow:0 0 0 1px color-mix(in srgb, var(--k3-routed) 45%, transparent)}.k3-standings{border:1px solid var(--nb-line);border-radius:2px;flex-direction:column-reverse;display:flex}.k3-standing{font-family:var(--nb-mono);color:var(--nb-ink);border-top:1px solid var(--nb-line);grid-template-columns:minmax(0,1fr) 52px 76px;gap:8px;padding:5px 10px;font-size:.68rem;display:grid}.k3-standings .k3-standing:first-child{border-top:0}.k3-standing--head{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-top:0;border-bottom:1px solid var(--nb-line-strong);font-size:.58rem}.k3-standing[data-subject=true]{background:color-mix(in srgb, var(--accent) 9%, transparent);color:var(--foreground)}.k3-standing-wins,.k3-standing-rank{text-align:right;font-variant-numeric:tabular-nums}.k3-standing[data-subject=true] .k3-standing-wins{color:color-mix(in srgb, var(--accent) 88%, var(--foreground))}.k3-table-scroll{border:1px solid var(--nb-line);border-radius:2px;max-height:420px;overflow:auto}.k3-table{border-collapse:collapse;width:100%;min-width:660px;font-family:var(--nb-mono);font-size:.66rem}.k3-table thead th{z-index:1;text-align:right;vertical-align:bottom;background:color-mix(in srgb, var(--background) 92%, var(--background-soft));border-bottom:1px solid var(--nb-line-strong);padding:6px 8px;font-weight:400;position:sticky;top:0}.k3-table thead th:first-child{text-align:left}.k3-table-model{color:var(--nb-ink);font-size:.62rem;display:block}.k3-table thead th[data-subject=true] .k3-table-model{color:color-mix(in srgb, var(--accent) 88%, var(--foreground))}.k3-table-sub{letter-spacing:.04em;color:var(--muted);font-size:.54rem;display:block}.k3-table tbody th{text-align:left;border-bottom:1px solid var(--nb-line);padding:5px 8px;font-weight:400}.k3-table tbody td{text-align:right;font-variant-numeric:tabular-nums;color:var(--nb-ink);border-bottom:1px solid var(--nb-line);padding:5px 8px}.k3-table tbody tr:hover td,.k3-table tbody tr:hover th{background:color-mix(in srgb, var(--foreground) 4%, transparent)}.k3-table td[data-subject=true]{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--foreground)}.k3-table td[data-best=true]{color:var(--term-green)}.k3-table td[data-best=true]:after{content:" ▸";vertical-align:middle;font-size:.5rem}.k3-table-bench{color:var(--foreground);display:block}.k3-table-note{letter-spacing:.03em;color:var(--muted);font-size:.54rem;display:block}.k3-table-null{color:color-mix(in srgb, var(--muted) 60%, transparent)}.k3-factor{color:color-mix(in srgb, var(--term-red) 78%, var(--foreground));font-style:normal}.nb-bar-label[data-subject=true]{color:color-mix(in srgb, var(--accent) 84%, var(--foreground))}.k3-ledger{border:1px solid var(--nb-line);border-radius:2px;gap:0;margin:0;padding:0;list-style:none;display:grid}.k3-ledger li{font-family:var(--nb-mono);border-top:1px solid var(--nb-line);grid-template-columns:minmax(0,1.1fr) minmax(0,.85fr) minmax(0,1fr);gap:10px;padding:4px 10px;font-size:.65rem;display:grid}.k3-ledger li:first-child{border-top:0}.k3-ledger-fact{color:var(--muted)}.k3-ledger-k2{color:color-mix(in srgb, var(--term-green) 62%, var(--nb-ink))}.k3-ledger-k3{color:var(--foreground);text-align:right}.k3-ledger li[data-known=false]{background:color-mix(in srgb, var(--term-red) 6%, transparent)}.k3-ledger li[data-known=false] .k3-ledger-k3{color:color-mix(in srgb, var(--term-red) 70%, var(--muted));font-style:italic}.k3-spec tr[data-lit=false]{opacity:.34}.k3-spec tr[data-lit=true] th[scope=row]{color:color-mix(in srgb, var(--accent) 76%, var(--foreground))}.k3-kernels{gap:6px;display:grid}.k3-kernel{font-family:var(--nb-mono);grid-template-columns:84px minmax(0,1fr) 54px;align-items:center;gap:10px;font-size:.66rem;display:grid}.k3-kernel-name{color:var(--muted)}.k3-kernel-track{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 78%, var(--background-soft));border-radius:2px;height:11px;display:block;overflow:hidden}.k3-kernel-fill{background:color-mix(in srgb, var(--term-blue) 52%, var(--background));height:100%;transition:width .2s;display:block}.k3-kernel-fill[data-measured=true]{background:color-mix(in srgb, var(--accent) 70%, var(--background))}.k3-kernel-fill[data-entity=kda]{background:color-mix(in srgb, var(--k3-kda) 52%, var(--background))}.k3-kernel-fill[data-entity=mla]{background:color-mix(in srgb, var(--k3-mla) 52%, var(--background))}.k3-kernel-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--term-green)}.k3-ladder{counter-reset:none;gap:4px;margin:0;padding:0;list-style:none;display:grid}.k3-rung{text-align:left;width:100%;font-family:var(--nb-mono);border:1px solid var(--nb-line);color:var(--nb-ink);cursor:pointer;background:0 0;border-radius:2px;grid-template-columns:18px minmax(0,1.25fr) minmax(0,1fr) 46px;align-items:center;gap:10px;padding:7px 9px;transition:border-color .16s,background-color .16s;display:grid}.k3-rung:hover{border-color:var(--nb-line-strong)}.k3-rung[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 58%, var(--nb-line));background:color-mix(in srgb, var(--accent) 8%, transparent)}.k3-rung-index{color:var(--muted);font-size:.56rem}.k3-rung-body{flex-direction:column;gap:1px;min-width:0;display:flex}.k3-rung-label{color:var(--foreground);font-size:.68rem}.k3-rung-claim{letter-spacing:.02em;color:var(--muted);font-size:.56rem}.k3-rung[data-source=external] .k3-rung-label{color:color-mix(in srgb, var(--term-yellow) 40%, var(--foreground))}.k3-rung-track{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 78%, var(--background-soft));border-radius:2px;height:10px;display:block;position:relative;overflow:hidden}.k3-rung-rival,.k3-rung-fill{height:100%;transition:width .2s;position:absolute;top:0;left:0}.k3-rung-fill{background:color-mix(in srgb, var(--accent) 66%, var(--background))}.k3-rung[data-zero=true] .k3-rung-fill{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--term-red) 80%, transparent);background:0 0;width:100%!important}.k3-rung-open{letter-spacing:.04em;color:color-mix(in srgb, var(--muted) 80%, transparent);padding-left:5px;font-size:.52rem;line-height:10px;display:block}.k3-rung-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--nb-ink);font-size:.66rem}.k3-rung[data-zero=true] .k3-rung-value{color:color-mix(in srgb, var(--term-red) 78%, var(--foreground))}@media (max-width:560px){.k3-rung{grid-template-columns:16px minmax(0,1fr) 44px}.k3-rung-track{grid-column:2/4}}.k3-tune-modes{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.k3-tune{width:100%;height:auto;display:block}.k3-tune-axis{stroke:var(--nb-rule);stroke-width:1px}.k3-tune-curve{fill:none;stroke-width:2px;opacity:.85}.k3-tune-curve[data-curve=cosine]{stroke:var(--nb-accent)}.k3-tune-curve[data-curve=wsd]{stroke:var(--nb-muted)}.k3-tune-drop{stroke:var(--nb-rule);stroke-width:1px;stroke-dasharray:2 3}.k3-tune-probe{fill:var(--nb-accent);stroke:var(--nb-bg);stroke-width:1.5px;transition:cx .42s,cy .42s}g[data-curve=wsd] .k3-tune-probe{fill:var(--nb-warn)}.k3-tune-optimum{fill:none;stroke:var(--nb-rule);stroke-width:1px}.k3-tune-name{letter-spacing:.04em;text-anchor:middle;fill:var(--nb-muted);font-size:.62rem}.k3-tune-name[data-curve=cosine]{fill:var(--nb-accent)}.k3-tune-axis-label{letter-spacing:.06em;fill:var(--nb-muted);font-size:.6rem}.k3-machine-transport{align-items:flex-start;gap:8px;display:flex}.k3-machine-play{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));min-width:112px;color:var(--accent);align-items:center}.k3-machine-play[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 12%, var(--background))}.k3-machine-stage-chips{flex:1}.k3-machine-layer-flow{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.k3-machine-layer-block{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background) 82%, var(--background-soft));border-radius:2px;min-width:0;padding:7px 5px;transition:border-color .16s,background-color .16s,opacity .16s;position:relative}.k3-machine-layer-block:not(:last-child):after{content:"›";z-index:1;background:var(--background-soft);font-family:var(--nb-mono);color:var(--nb-line-strong);padding:0 1px;position:absolute;top:50%;right:-6px;transform:translate(50%,-50%)}.k3-machine-layer-block[data-state=live]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--background))}.k3-machine-layer-block[data-state=done]{border-color:color-mix(in srgb, var(--accent) 42%, var(--nb-line))}.k3-machine-layer-block[data-state=idle]{opacity:.58}.k3-machine-layer-block>span,.k3-machine-layer-block>strong{text-overflow:ellipsis;display:block;overflow:hidden}.k3-machine-layer-block>span{font-family:var(--nb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.k3-machine-layer-block>strong{font-family:var(--nb-mono);color:var(--nb-ink);margin-top:4px;font-size:.54rem;font-weight:400;line-height:1.35}.k3-machine-layer-block[data-state=live]>span,.k3-machine-layer-block[data-state=live]>strong{color:var(--accent)}.k3-machine-stage-panel{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background) 88%, var(--background-soft));border-radius:2px;gap:12px;min-height:210px;padding:12px;display:grid}.k3-machine-stage-head{font-family:var(--nb-mono);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;display:grid}.k3-machine-stage-head>span,.k3-machine-kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.k3-machine-stage-head>strong{color:var(--foreground);font-size:.76rem;font-weight:500}.k3-machine-stage-head>code{color:var(--accent);font-size:.64rem}.k3-machine-stage-gloss,.k3-machine-stage-cost{margin:0}.k3-machine-stage-gloss{color:var(--nb-ink);font-size:.78rem;line-height:1.55}.k3-machine-stage-cost{border-top:1px solid var(--nb-line);font-family:var(--nb-mono);color:var(--muted);padding-top:8px;font-size:.62rem}.k3-machine-stage-cost>span{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-right:8px}.k3-machine-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k3-machine-attention-branch{border:1px solid var(--nb-line);background:var(--background);opacity:.58;border-radius:2px;flex-direction:column;gap:4px;padding:10px;transition:border-color .16s,opacity .16s,background-color .16s,box-shadow .16s;display:flex}.k3-machine-attention-branch[data-kind=kda]{border-color:color-mix(in srgb, var(--k3-kda) 62%, var(--nb-line));background:color-mix(in srgb, var(--k3-kda) 8%, var(--background))}.k3-machine-attention-branch[data-kind=mla]{border-color:color-mix(in srgb, var(--k3-mla) 62%, var(--nb-line));background:color-mix(in srgb, var(--k3-mla) 8%, var(--background))}.k3-machine-attention-branch[data-kind=kda] .k3-machine-kicker{color:var(--k3-kda)}.k3-machine-attention-branch[data-kind=mla] .k3-machine-kicker{color:var(--k3-mla)}.k3-machine-attention-branch[data-active=true]{box-shadow:inset 0 0 0 1px var(--foreground);opacity:1}.k3-machine-attention-branch>strong{font-family:var(--nb-mono);color:var(--foreground);font-size:.8rem;font-weight:500}.k3-machine-attention-branch>span:not(.k3-machine-kicker),.k3-machine-attention-branch>em{font-family:var(--nb-mono);color:var(--muted);font-size:.6rem;line-height:1.45}.k3-machine-attention-branch>em{color:var(--foreground);font-style:normal}.k3-machine-kind-switch{grid-column:1/-1}.k3-machine-depth-mix{border-bottom:1px solid var(--nb-line-strong);align-items:flex-end;gap:4px;min-height:112px;padding:8px 8px 0;display:flex}.k3-machine-depth-source{flex:1;justify-content:center;align-items:flex-end;min-width:0;height:96px;display:flex;position:relative}.k3-machine-depth-fill{border:1px solid color-mix(in srgb, var(--k3-residual) 65%, var(--border));background:color-mix(in srgb, var(--k3-residual) 40%, var(--background));border-radius:2px;width:min(80%,30px);min-height:2px;transition:height .18s;display:block}.k3-machine-depth-source[data-sink=true] .k3-machine-depth-fill{border-color:var(--k3-embed);background:color-mix(in srgb, var(--k3-embed) 58%, var(--background))}.k3-machine-depth-source>em,.k3-machine-depth-source>strong{white-space:nowrap;font-family:var(--nb-mono);font-style:normal;font-weight:400;position:absolute;left:50%;transform:translate(-50%)}.k3-machine-depth-source>em{color:var(--muted);margin-top:4px;font-size:.48rem;top:100%}.k3-machine-depth-source>strong{color:var(--foreground);font-size:.48rem;bottom:4px}.k3-machine-depth-source[data-sink=true]>em{color:var(--k3-embed)}.k3-machine-depth-equals{font-family:var(--nb-mono);color:var(--term-green);align-self:center;padding-left:5px;font-size:.62rem}.k3-machine-expert-field{gap:2px;width:100%;max-width:580px;margin:0 auto;display:grid}.k3-machine-expert-dot{aspect-ratio:1;border:1px solid var(--nb-line);background:color-mix(in srgb, var(--muted) 13%, var(--background));border-radius:2px;transition:border-color .16s,background-color .16s;display:block}.k3-machine-expert-dot[data-lit=true]{border-color:var(--k3-routed);background:var(--k3-routed)}.k3-machine-ratio-line{border:1px solid var(--border);background:var(--background);border-radius:2px;height:5px;margin-top:8px;overflow:hidden}.k3-machine-ratio-line>span{background:var(--k3-routed);min-width:2px;height:100%;display:block}.k3-machine-awake-bank{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;display:grid}.k3-machine-awake-bank>span{border:1px solid color-mix(in srgb, var(--k3-routed) 55%, var(--nb-line));background:color-mix(in srgb, var(--k3-routed) 8%, var(--background));font-family:var(--nb-mono);border-radius:2px;flex-direction:column;align-items:center;gap:3px;padding:7px 2px;display:flex}.k3-machine-awake-bank>span[data-shared=true]{border-color:var(--k3-shared);background:color-mix(in srgb, var(--k3-shared) 8%, var(--background))}.k3-machine-awake-bank strong{color:var(--foreground);font-size:.66rem;font-weight:500}.k3-machine-awake-bank em{color:var(--muted);font-size:.5rem;font-style:normal}.k3-machine-widths{justify-content:center;align-items:center;gap:10px;min-height:92px;display:flex}.k3-machine-width{border:1px solid var(--k3-residual);background:color-mix(in srgb, var(--k3-residual) 10%, var(--background));height:64px;font-family:var(--nb-mono);color:var(--foreground);border-radius:2px;justify-content:center;align-items:center;font-size:.72rem;display:flex}.k3-machine-width--full{width:46%}.k3-machine-width--latent{border-color:var(--foreground);background:color-mix(in srgb, var(--foreground) 8%, var(--background));min-width:24%}.k3-machine-width-arrow{font-family:var(--nb-mono);color:var(--muted)}.k3-machine-vector{grid-template-columns:repeat(16,minmax(0,1fr));align-items:center;gap:3px;min-height:80px;display:grid}.k3-machine-vector>span{border:1px solid var(--k3-residual);background:color-mix(in srgb, var(--k3-residual) 12%, var(--background));border-radius:2px;height:44px;transition:opacity .16s,outline-color .16s}.k3-machine-vector>span[data-live=true]{outline:1px solid var(--foreground);outline-offset:1px}.k3-machine-census{gap:8px;display:grid}.k3-machine-census-row{grid-template-columns:minmax(120px,.85fr) minmax(100px,1.4fr) 116px;align-items:center;gap:10px;display:grid}.k3-machine-census-label{min-width:0;font-family:var(--nb-mono);flex-direction:column;display:flex}.k3-machine-census-label strong{color:var(--foreground);font-size:.64rem;font-weight:500}.k3-machine-census-label em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.5rem;font-style:normal;overflow:hidden}.k3-machine-census-track{border:1px solid var(--border);background:var(--background);border-radius:2px;height:15px;display:block;overflow:hidden}.k3-machine-census-fill{background:color-mix(in srgb, var(--muted) 36%, var(--background));min-width:1px;height:100%;transition:width .22s,background-color .18s;display:block}.k3-machine-census-row:first-child .k3-machine-census-fill{background:color-mix(in srgb, var(--foreground) 68%, var(--background))}.k3-machine-census-key span:before{background:color-mix(in srgb, var(--muted) 36%, var(--background))}.k3-machine-census-key span[data-emphasis=true]:before{background:color-mix(in srgb, var(--foreground) 68%, var(--background))}.k3-machine-census-value{font-family:var(--nb-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--nb-ink);font-size:.62rem}.k3-machine-census[data-view=precision] .k3-machine-census-row[data-four-bit=true] .k3-machine-census-fill{background:color-mix(in srgb, var(--foreground) 68%, var(--background))}.k3-machine-census[data-view=precision] .k3-machine-census-row[data-four-bit=true] .k3-machine-census-value{color:var(--foreground)}.k3-machine-bit-scale{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;gap:9px;padding:10px;display:grid}.k3-machine-bit-axis{border-bottom:1px solid var(--nb-line-strong);height:34px;margin:0 20px 0 6px;display:block;position:relative}.k3-machine-bit-axis i,.k3-machine-bit-axis b{border-left:1px solid var(--nb-line-strong);font-family:var(--nb-mono);white-space:nowrap;color:var(--muted);padding-bottom:5px;font-size:.56rem;font-style:normal;font-weight:400;position:absolute;bottom:-1px;transform:translate(-50%)}.k3-machine-bit-axis b{border-left-color:var(--accent);color:var(--accent);bottom:11px}.k3-machine-bit-scale p{color:var(--nb-ink);margin:0;font-size:.74rem;line-height:1.5}.k3-machine-stack-stage{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;grid-template-columns:minmax(112px,1fr) 82px 90px minmax(124px,1fr);gap:12px;min-height:620px;padding:10px;display:grid;position:relative}.k3-machine-stack-key{font-family:var(--nb-mono);color:var(--muted);flex-direction:column;align-self:center;gap:7px;font-size:.58rem;display:flex}.k3-machine-stack-key>span{align-items:center;gap:6px;display:flex}.k3-machine-stack-key>span:before{content:"";border:1px solid var(--nb-line);background:var(--background-soft);border-radius:2px;width:10px;height:10px}.k3-machine-stack-key>span[data-tone=kda]:before,.k3-machine-stack-key>span[data-tone=none]:before{border-color:var(--k3-kda);background:color-mix(in srgb, var(--k3-kda) 28%, var(--background))}.k3-machine-stack-key>span[data-tone=mla]:before,.k3-machine-stack-key>span[data-tone=cache]:before{border-color:var(--k3-mla);background:color-mix(in srgb, var(--k3-mla) 55%, var(--background))}.k3-machine-stack-key>span[data-tone=block]:before{border-color:var(--term-green)}.k3-machine-stack-key>span[data-tone=partial]:before,.k3-machine-stack-key>span[data-tone=dense]:before{border-color:var(--foreground);background:color-mix(in srgb, var(--foreground) 18%, var(--background))}.k3-machine-stack-column{flex-direction:column;gap:1px;height:600px;margin:0;padding:0;list-style:none;display:flex}.k3-machine-stack-column>li{display:contents}.k3-machine-stack-cell{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--muted) 14%, var(--background));color:#0000;cursor:crosshair;appearance:none;border-radius:2px;flex:1 1 0;width:100%;min-height:4px;padding:0;display:block;position:relative}.k3-machine-stack-cell>span{font-family:var(--nb-mono);color:#0000;font-size:.48rem;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}.k3-machine-stack-cell[data-selected=true]{z-index:1;border-color:var(--foreground);outline:1px solid var(--foreground);outline-offset:1px}.k3-machine-stack-cell[data-selected=true]>span,.k3-machine-stack-cell:focus-visible>span{color:var(--foreground)}.k3-machine-stack-cell:focus-visible{z-index:2;outline:2px solid var(--foreground);outline-offset:1px}.k3-machine-stack-stage[data-view=attention] .k3-machine-stack-cell[data-attention=kda],.k3-machine-stack-stage[data-view=cache] .k3-machine-stack-cell[data-attention=kda]{border-color:color-mix(in srgb, var(--k3-kda) 60%, var(--nb-line));background:color-mix(in srgb, var(--k3-kda) 30%, var(--background))}.k3-machine-stack-stage[data-view=attention] .k3-machine-stack-cell[data-attention=mla],.k3-machine-stack-stage[data-view=cache] .k3-machine-stack-cell[data-attention=mla]{border-color:var(--k3-mla);background:color-mix(in srgb, var(--k3-mla) 58%, var(--background))}.k3-machine-stack-stage[data-view=cache] .k3-machine-stack-cell[data-attention=kda]{background:0 0}.k3-machine-stack-stage[data-view=blocks] .k3-machine-stack-cell[data-block=odd]{border-color:color-mix(in srgb, var(--term-green) 58%, var(--nb-line));background:color-mix(in srgb, var(--term-green) 14%, var(--background))}.k3-machine-stack-stage[data-view=blocks] .k3-machine-stack-cell[data-block=even]{border-color:color-mix(in srgb, var(--term-blue) 58%, var(--nb-line));background:color-mix(in srgb, var(--term-blue) 14%, var(--background))}.k3-machine-stack-cell[data-dense=true]{border-color:var(--foreground);background:color-mix(in srgb, var(--foreground) 18%, var(--background))}.k3-machine-stack-cell[data-tail=true]{outline:1px solid var(--term-yellow);outline-offset:1px}.k3-machine-stack-blocks{flex-direction:column;gap:2px;height:600px;display:flex}.k3-machine-stack-blocks>div{border:1px solid var(--nb-line);min-height:0;font-family:var(--nb-mono);color:var(--muted);border-radius:2px;flex-direction:column;flex:1 1 0;justify-content:center;padding:2px 5px;display:flex}.k3-machine-stack-blocks>div[data-partial=true]{border-color:var(--foreground);background:color-mix(in srgb, var(--foreground) 7%, var(--background))}.k3-machine-stack-blocks strong{color:var(--foreground);font-size:.54rem;font-weight:500}.k3-machine-stack-blocks span{font-size:.48rem}.k3-machine-stack-callout{border:1px solid var(--term-yellow);background:color-mix(in srgb, var(--term-yellow) 7%, var(--background));font-family:var(--nb-mono);border-radius:2px;align-self:start;margin-top:4px;padding:8px}.k3-machine-stack-callout>strong,.k3-machine-stack-callout>span,.k3-machine-stack-callout>em{display:block}.k3-machine-stack-callout>strong{color:var(--term-yellow);font-size:.8rem;font-weight:500}.k3-machine-stack-callout>span{color:var(--foreground);margin-top:3px;font-size:.62rem}.k3-machine-stack-callout>em{color:var(--muted);margin-top:6px;font-size:.52rem;font-style:normal;line-height:1.45}.k3-machine-floor-rule{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.k3-machine-floor-rule>span{border:1px solid var(--nb-line);background:var(--background);font-family:var(--nb-mono);color:var(--muted);border-radius:2px;flex-direction:column;gap:4px;padding:9px;font-size:.6rem;display:flex}.k3-machine-floor-rule>span[data-active=true]{border-color:var(--k3-kda);background:color-mix(in srgb, var(--k3-kda) 7%, var(--background));box-shadow:inset 0 0 0 1px var(--foreground);color:var(--foreground)}.k3-machine-floor-rule code{color:var(--foreground);font-size:.68rem}.k3-machine-floor-rule>span[data-active=true] code{color:var(--k3-kda)}.k3-machine-floor-rule em{color:var(--muted);font-size:.52rem;font-style:normal}.k3-machine-floor-rule>strong{font-family:var(--nb-mono);color:var(--muted);font-weight:400}.k3-machine-floor-plane{min-height:250px}.k3-machine-floor-overflow{fill:color-mix(in srgb, var(--term-red) 10%, var(--background))}.k3-machine-floor-ceiling{stroke:var(--term-red);stroke-width:1.5px;stroke-dasharray:6 4}.k3-machine-floor-curve{fill:none;stroke:var(--k3-kda);stroke-width:2px;vector-effect:non-scaling-stroke}.k3-machine-floor-selection{stroke:var(--term-green);stroke-width:1px;stroke-dasharray:3 3}.k3-machine-floor-selection[data-overflow=true]{stroke:var(--term-red)}.k3-machine-floor-label,.k3-machine-floor-log-label,.k3-machine-floor-tick-label{font-family:var(--nb-mono);fill:var(--muted);paint-order:stroke;stroke:var(--background);stroke-width:2px;stroke-linejoin:round;font-size:9px}.k3-machine-floor-label[data-tone=warn]{fill:var(--term-red)}.k3-machine-floor-log-label{font-size:8px}.k3-machine-floor-tick{stroke:var(--term-green);stroke-width:1.5px}.k3-machine-floor-tick[data-fit=false]{stroke:var(--term-red)}.k3-machine-floor-tick-label[data-fit=true]{fill:var(--term-green)}.k3-machine-floor-tick-label[data-fit=false]{fill:var(--term-red)}.k3-machine-floor-integers{grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;display:grid}.k3-machine-floor-integer{border:1px solid var(--term-green);background:color-mix(in srgb, var(--term-green) 5%, var(--background));min-width:0;font-family:var(--nb-mono);color:var(--term-green);cursor:pointer;border-radius:2px;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;display:flex}.k3-machine-floor-integer[data-fit=false]{border-color:var(--term-red);background:color-mix(in srgb, var(--term-red) 5%, var(--background));color:var(--term-red)}.k3-machine-floor-integer[aria-pressed=true]{outline:1px solid var(--foreground);outline-offset:2px}.k3-machine-floor-integer strong{font-size:.7rem;font-weight:500}.k3-machine-floor-integer span{text-overflow:ellipsis;max-width:100%;font-size:.48rem;overflow:hidden}.k3-machine-floor-verdict{border:1px solid var(--term-green);background:color-mix(in srgb, var(--term-green) 6%, var(--background));font-family:var(--nb-mono);color:var(--term-green);border-radius:2px;margin:0;padding:8px 10px;font-size:.68rem;line-height:1.5}.k3-machine-floor-verdict[data-overflow=true]{border-color:var(--term-red);background:color-mix(in srgb, var(--term-red) 6%, var(--background));color:var(--term-red)}@media (max-width:680px){.k3-machine-transport{flex-direction:column}.k3-machine-layer-flow{grid-template-columns:minmax(0,1fr)}.k3-machine-layer-block{grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.k3-machine-layer-block>strong{margin-top:0}.k3-machine-layer-block:not(:last-child):after{top:auto;bottom:-7px;right:50%;transform:translate(50%,50%)rotate(90deg)}.k3-machine-stage-head{grid-template-columns:minmax(0,1fr);gap:4px}.k3-machine-attention{grid-template-columns:minmax(0,1fr)}.k3-machine-kind-switch{grid-column:auto}.k3-machine-stack-stage{grid-template-columns:70px 78px 84px minmax(0,1fr);gap:8px}.k3-machine-stack-key{font-size:.5rem}}@media (max-width:500px){.k3-machine-stage-panel{min-height:0;padding:9px}.k3-machine-depth-mix{gap:2px;padding-inline:2px}.k3-machine-depth-source>em{writing-mode:vertical-rl}.k3-machine-awake-bank{grid-template-columns:repeat(6,minmax(0,1fr))}.k3-machine-vector{grid-template-columns:repeat(8,minmax(0,1fr))}.k3-machine-vector>span{height:24px}.k3-machine-census-row{grid-template-columns:minmax(0,1fr) 88px;gap:6px}.k3-machine-census-track{grid-area:2/1/auto/-1}.k3-machine-census-value{font-size:.56rem}.k3-machine-stack-stage{grid-template-columns:62px 68px minmax(0,1fr);min-height:580px;padding:7px}.k3-machine-stack-column,.k3-machine-stack-blocks{height:560px}.k3-machine-stack-callout{padding:6px}.k3-machine-stack-callout>strong{font-size:.68rem}.k3-machine-stack-callout>span{font-size:.54rem}.k3-machine-stack-callout>em{font-size:.48rem}.k3-machine-floor-plane{min-height:190px}.k3-machine-floor-rule{grid-template-columns:minmax(0,1fr)}.k3-machine-floor-rule>strong{justify-self:center;transform:rotate(90deg)}.k3-machine-floor-integers{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.k3-machine-layer-block,.k3-machine-attention-branch,.k3-machine-depth-fill,.k3-machine-expert-dot,.k3-machine-census-fill{transition:none}}.k3-width-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k3-width-card{border:1px solid var(--border);border-left:2px solid var(--nb-line-strong);background:color-mix(in srgb, var(--background) 78%, var(--background-soft));border-radius:2px;min-width:0;padding:10px;transition:border-color .16s,background .16s}.k3-width-card[data-active=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--background))}.k3-width-card>header{font-family:var(--nb-mono);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.k3-width-card>header strong{color:var(--foreground);font-size:.72rem;font-weight:500}.k3-width-card>header span{color:var(--muted);font-size:.62rem}.k3-width-card>p{color:var(--muted);margin:9px 0 0;font-size:.68rem;line-height:1.5}.k3-width-flow{justify-content:center;align-items:stretch;gap:3px;min-width:0;display:flex}.k3-width-flow--latent{gap:2px}.k3-width-node,.k3-width-bank{border:1px solid var(--border);background:var(--background);min-width:0;font-family:var(--nb-mono);text-align:center;color:var(--foreground);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;padding:5px;font-size:.58rem;line-height:1.25;display:flex}.k3-width-node{flex:0 58px}.k3-width-node[data-entity=residual]{border-color:color-mix(in srgb, var(--k3-residual) 54%, var(--border));color:var(--k3-residual)}.k3-width-node[data-tone=projection]{border-color:color-mix(in srgb, var(--foreground) 38%, var(--border));color:var(--foreground)}.k3-width-node[data-tone=stable]{border-color:color-mix(in srgb, var(--foreground) 46%, var(--border));color:var(--foreground)}.k3-width-node small,.k3-width-bank small{color:var(--muted);margin-top:3px;font-size:.48rem;font-weight:400}.k3-width-bank{border-color:color-mix(in srgb, var(--k3-routed) 45%, var(--border));flex:92px}.k3-width-bank strong{color:var(--k3-routed);margin-top:4px;font-size:.52rem;font-weight:500}.k3-width-bank-cells{grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;width:100%;display:grid}.k3-width-bank-cells i{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--k3-routed) 58%, var(--border));background:color-mix(in srgb, var(--k3-routed) 20%, var(--background));border-radius:2px;display:block}.k3-width-arrow{font-family:var(--nb-mono);color:var(--muted);flex:none;align-items:center;font-size:.62rem;display:flex}.k3-width-plot-wrap,.k3-situ-plot{gap:7px;display:grid}.k3-width-plot-title,.k3-qb-axis{font-family:var(--nb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.58rem}.k3-width-cost{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:.52;transition:stroke-width .14s,opacity .14s}.k3-width-cost[data-active=true]{stroke-width:2.4px;opacity:1}.k3-width-cost--ordinary{stroke:var(--k3-routed);stroke-dasharray:6 4}.k3-width-cost--latent{stroke:var(--k3-routed)}.k3-width-budget line{stroke:var(--k3-routed);stroke-width:1.2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.k3-width-budget text,.k3-width-ticks text{font-family:var(--nb-mono);paint-order:stroke;stroke:var(--background);stroke-width:2px;stroke-linejoin:round;font-size:9px}.k3-width-budget text{fill:var(--k3-routed)}.k3-width-ticks line{stroke:var(--nb-line);stroke-width:.7px;vector-effect:non-scaling-stroke}.k3-width-ticks text{fill:var(--muted)}.k3-width-cursor{stroke:var(--nb-line-strong);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.k3-width-legend,.k3-situ-legend,.k3-qb-legend{font-family:var(--nb-mono);color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:.58rem;display:flex}.k3-width-legend span,.k3-situ-legend span,.k3-qb-legend span{align-items:center;gap:5px;display:inline-flex}.k3-width-legend span:before,.k3-situ-legend span:before,.k3-qb-legend span:before{background:var(--muted);content:"";width:13px;height:2px;display:block}.k3-width-legend [data-series=ordinary]:before{background:var(--k3-routed)}.k3-qb-legend [data-series=none]:before{background:var(--term-magenta)}.k3-width-legend [data-series=ordinary]:before{border-top:2px dashed var(--k3-routed);background:0 0;height:0}.k3-width-legend [data-series=latent]:before{background:var(--k3-routed)}.k3-situ-legend [data-series=situ]:before,.k3-qb-legend [data-series=quantile]:before{background:var(--accent)}.k3-width-legend [data-series=budget]:before,.k3-situ-legend [data-series=bound]:before{background:var(--term-green)}.k3-width-legend [data-series=budget]:before{border-top:2px dotted var(--k3-routed);background:0 0;height:0}.k3-width-proof{border:1px solid var(--border);border-left:2px solid var(--term-red);background:var(--border);border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.k3-width-proof[data-matches=true]{border-left-color:var(--term-green)}.k3-width-proof>span{background:color-mix(in srgb, var(--background) 78%, var(--background-soft));min-width:0;font-family:var(--nb-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex-direction:column;gap:4px;padding:9px 10px;font-size:.54rem;display:flex}.k3-width-proof strong{overflow-wrap:anywhere;letter-spacing:0;text-transform:none;color:var(--foreground);font-size:.7rem;font-weight:500}.k3-width-proof[data-matches=true] strong{color:var(--term-green)}.k3-width-proof small{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.52rem;line-height:1.4}.k3-situ-controls{grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:14px;display:grid}.k3-situ-curve{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.k3-situ-curve--swi{stroke:var(--term-blue)}.k3-situ-curve--bounded{stroke:var(--accent)}.k3-situ-curve--hard{stroke:var(--term-red);stroke-width:1.4px;stroke-dasharray:6 4}.k3-situ-ceiling line{stroke:var(--term-green);stroke-width:1.2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.k3-situ-ceiling text,.k3-situ-knee text,.k3-situ-ticks text,.k3-situ-probe-label{font-family:var(--nb-mono);paint-order:stroke;stroke:var(--background);stroke-width:2px;stroke-linejoin:round;font-size:9px}.k3-situ-ceiling text{fill:var(--term-green)}.k3-situ-knee line{stroke:var(--term-red);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.k3-situ-knee text{fill:var(--term-red)}.k3-situ-ticks text{fill:var(--muted)}.k3-situ-probe{stroke:var(--nb-line-strong);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.k3-situ-probe-label{fill:var(--foreground)}.k3-situ-point{stroke:var(--background);stroke-width:1.4px;vector-effect:non-scaling-stroke}.k3-situ-point[data-series=swi]{fill:var(--term-blue)}.k3-situ-point[data-series=situ]{fill:var(--accent)}.k3-situ-legend [data-series=swi]:before{background:var(--term-blue)}.k3-situ-legend [data-series=hard]:before{background:var(--term-red)}.k3-qb-panels{grid-template-columns:minmax(190px,.72fr) minmax(0,1.45fr);align-items:stretch;gap:10px;display:grid}.k3-qb-histogram,.k3-qb-trace{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 78%, var(--background-soft));border-radius:2px;flex-direction:column;gap:7px;min-width:0;padding:9px;display:flex}.k3-qb-histogram>header,.k3-qb-trace>header{font-family:var(--nb-mono);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.k3-qb-histogram>header strong,.k3-qb-trace>header strong{color:var(--foreground);font-size:.66rem;font-weight:500}.k3-qb-histogram>header span,.k3-qb-trace>header span{color:var(--muted);font-size:.5rem}.k3-qb-bars{border-bottom:1px solid var(--nb-line-strong);flex:1;align-items:stretch;gap:3px;min-height:188px;display:flex}.k3-qb-bar-slot{text-align:center;flex:1;grid-template-rows:minmax(0,1fr) auto auto;align-items:end;gap:3px;min-width:0;display:grid}.k3-qb-bar-slot i{border:1px solid color-mix(in srgb, var(--term-magenta) 50%, var(--border));background:color-mix(in srgb, var(--term-magenta) 32%, var(--background));border-bottom:0;border-radius:2px;width:100%;min-height:1px;transition:height .17s;display:block}.k3-qb-bar-slot[data-target=true] i{border-color:color-mix(in srgb, var(--accent) 68%, var(--border));background:color-mix(in srgb, var(--accent) 42%, var(--background))}.k3-qb-bar-slot strong,.k3-qb-bar-slot small{min-width:0;font-family:var(--nb-mono);text-overflow:ellipsis;font-weight:400;overflow:hidden}.k3-qb-bar-slot strong{color:var(--foreground);font-size:.48rem}.k3-qb-bar-slot small{color:var(--muted);font-size:.44rem}.k3-qb-axis{text-align:right}.k3-qb-plane{flex:1;min-height:188px}.k3-qb-grid line{stroke:var(--nb-line);stroke-width:.7px;vector-effect:non-scaling-stroke}.k3-qb-grid text{fill:var(--muted);font-family:var(--nb-mono);paint-order:stroke;stroke:var(--background);stroke-width:2px;stroke-linejoin:round;font-size:8px}.k3-qb-line{fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.55;transition:opacity .14s,stroke-width .14s}.k3-qb-line[data-active=true]{stroke-width:2.4px;opacity:1}.k3-qb-line[data-series=none],.k3-qb-point[data-series=none]{stroke:var(--term-magenta);fill:var(--term-magenta)}.k3-qb-line[data-series=nudge],.k3-qb-point[data-series=nudge]{stroke:var(--term-blue);fill:var(--term-blue)}.k3-qb-line[data-series=quantile],.k3-qb-point[data-series=quantile]{stroke:var(--accent);fill:var(--accent)}.k3-qb-point{stroke-width:0}.k3-qb-cursor{stroke:var(--nb-line-strong);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.k3-qb-legend [data-series=nudge]:before{background:var(--term-blue)}.k3-qb-estimator{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;display:grid}.k3-qb-estimator>span{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 78%, var(--background-soft));min-width:0;font-family:var(--nb-mono);color:var(--muted);border-radius:2px;flex-direction:column;justify-content:center;gap:4px;padding:9px;font-size:.56rem;line-height:1.4;display:flex}.k3-qb-estimator>span[data-result=true]{border-color:color-mix(in srgb, var(--term-green) 58%, var(--border))}.k3-qb-estimator strong{color:var(--foreground);font-size:.64rem;font-weight:500}.k3-qb-estimator [data-result=true] strong{color:var(--term-green)}.k3-qb-estimator>i{font-family:var(--nb-mono);color:var(--accent);justify-content:center;align-items:center;font-size:.74rem;font-style:normal;display:flex}@media (max-width:720px){.k3-width-compare,.k3-qb-panels,.k3-width-proof,.k3-situ-controls{grid-template-columns:minmax(0,1fr)}.k3-qb-bars{min-height:160px}}@media (max-width:430px){.k3-width-card{padding:8px 6px}.k3-width-flow{gap:2px}.k3-width-node,.k3-width-bank{font-size:var(--k3-label-floor);padding:4px 2px}.k3-width-node small,.k3-width-bank small{font-size:var(--k3-label-floor)}.k3-width-arrow{font-size:.5rem}.k3-qb-histogram,.k3-qb-trace{padding:7px 5px}.k3-qb-estimator{grid-template-columns:minmax(0,1fr)}.k3-qb-estimator>i{min-height:8px}.k3-width-budget text,.k3-width-ticks text,.k3-situ-ceiling text,.k3-situ-knee text,.k3-situ-ticks text,.k3-situ-probe-label{stroke-width:3px;font-size:14px}.k3-qb-grid text{stroke-width:3px;font-size:12px}}@media (prefers-reduced-motion:reduce){.k3-width-card,.k3-width-cost,.k3-qb-bar-slot i,.k3-qb-line{transition:none}}.k3-train-svg-kicker,.k3-train-svg-label,.k3-train-axis-label,.k3-train-fold-brace{font-family:var(--nb-mono);fill:var(--muted)}.k3-train-svg-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:9px}.k3-train-svg-label,.k3-train-axis-label,.k3-train-fold-brace{font-size:8px}.k3-train-subhead{font-family:var(--nb-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:.6rem;display:flex}.k3-train-subhead strong{text-align:right;text-transform:none;letter-spacing:0;color:var(--foreground);font-weight:500}.k3-train-divider{background:var(--nb-line-strong);height:1px}.k3-train-rail{gap:5px;display:grid}.k3-train-rail-head{font-family:var(--nb-mono);color:var(--muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;font-size:.62rem;display:grid}.k3-train-rail-head>span{letter-spacing:.07em;text-transform:uppercase}.k3-train-rail-head strong{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.72rem;font-weight:500}.k3-train-rail-head em{font-size:.58rem;font-style:normal}.k3-train-rail-plane{border-color:var(--nb-line)}.k3-train-rail-track{stroke:var(--nb-line-strong);stroke-width:2px}.k3-train-rail-tick{stroke:var(--muted);stroke-width:1px}.k3-train-fold,.k3-train-collapse{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background) 84%, var(--background-soft));border-radius:2px;width:100%;height:auto;display:block}.k3-train-fold-patch{fill:color-mix(in srgb, var(--term-blue) 16%, var(--background));stroke:var(--nb-line-strong);stroke-width:1px}.k3-train-fold-patch[data-channel="1"]{fill:color-mix(in srgb, var(--term-green) 18%, var(--background))}.k3-train-fold-patch[data-channel="2"]{fill:color-mix(in srgb, var(--term-yellow) 20%, var(--background))}.k3-train-fold-patch[data-channel="3"]{fill:color-mix(in srgb, var(--term-magenta) 18%, var(--background))}.k3-train-fold-token{fill:color-mix(in srgb, var(--background-soft) 66%, var(--background));stroke:var(--accent);stroke-width:1px}.k3-train-fold-channel{fill:var(--term-blue);opacity:.68}.k3-train-fold-channel[data-channel="1"]{fill:var(--term-green)}.k3-train-fold-channel[data-channel="2"]{fill:var(--term-yellow)}.k3-train-fold-channel[data-channel="3"]{fill:var(--term-magenta)}.k3-train-fold-arrow{fill:none;stroke:var(--nb-line-strong);stroke-width:1.1px;stroke-dasharray:4 3}.k3-train-fold-head{fill:var(--accent)}.k3-train-fold-brace{letter-spacing:.03em}.k3-train-gradient{max-height:250px}.k3-train-gradient-line,.k3-train-distribution-line,.k3-train-reward-line,.k3-train-overcommit-curve{fill:none;vector-effect:non-scaling-stroke}.k3-train-gradient-line{stroke-width:1.7px}.k3-train-gradient-line[data-run=scratch]{stroke:var(--term-green)}.k3-train-gradient-line[data-run=siglip]{stroke:var(--term-red)}.k3-train-gradient-label{font-family:var(--nb-mono);paint-order:stroke;stroke:var(--background);stroke-width:3px;font-size:9px}.k3-train-gradient-label[data-run=scratch]{fill:var(--term-green)}.k3-train-gradient-label[data-run=siglip]{fill:var(--term-red)}.k3-train-conclusion{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background) 78%, var(--background-soft));font-family:var(--nb-mono);text-align:center;color:var(--muted);border-radius:2px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:.64rem;display:grid}.k3-train-conclusion strong{border-inline:1px solid var(--nb-line-strong);color:var(--accent);padding-inline:10px;font-weight:500}.k3-train-pipeline-link,.k3-train-distill-link{fill:none;stroke:var(--nb-line);stroke-width:1.2px;transition:stroke .22s,stroke-dashoffset .42s}.k3-train-pipeline-link[data-active=true]{stroke:var(--term-blue)}.k3-train-distill-link{stroke-dasharray:5 4;stroke-dashoffset:18px}.k3-train-distill-link[data-active=true]{stroke:color-mix(in srgb, var(--accent) 72%, var(--nb-line));stroke-dashoffset:0}.k3-train-pipeline-head{fill:var(--nb-line)}.k3-train-pipeline-head[data-active=true]{fill:var(--term-blue)}.k3-train-checkpoint rect{fill:color-mix(in srgb, var(--term-blue) 12%, var(--background));stroke:var(--term-blue);stroke-width:1.2px}.k3-train-checkpoint text,.k3-train-specialist text{font-family:var(--nb-mono);fill:var(--foreground);font-size:11px}.k3-train-checkpoint .k3-train-checkpoint-sub{fill:var(--muted);font-size:8px}.k3-train-checkpoint--ship{opacity:.28;transition:opacity .24s}.k3-train-checkpoint--ship[data-active=true]{opacity:1}.k3-train-checkpoint--ship rect{fill:color-mix(in srgb, var(--accent) 13%, var(--background));stroke:var(--accent)}.k3-train-specialist{transition:opacity .26s,transform .42s}.k3-train-specialist rect{fill:color-mix(in srgb, var(--term-blue) 12%, var(--background));stroke:var(--term-blue);stroke-width:1px}.k3-train-specialist[data-effort="1"] rect{fill:color-mix(in srgb, var(--term-yellow) 12%, var(--background));stroke:var(--term-yellow)}.k3-train-specialist[data-effort="2"] rect{fill:color-mix(in srgb, var(--term-magenta) 12%, var(--background));stroke:var(--term-magenta)}.k3-train-distill-grid{grid-template-columns:minmax(0,1.65fr) minmax(220px,.8fr);align-items:stretch;gap:12px;display:grid}.k3-train-policy-panel,.k3-train-reward{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background) 82%, var(--background-soft));border-radius:2px;flex-direction:column;gap:9px;min-width:0;padding:10px;display:flex}.k3-train-distribution,.k3-train-reward-plane{flex:1}.k3-train-student-support{fill:color-mix(in srgb, var(--term-blue) 10%, transparent)}.k3-train-distribution-line{stroke-width:1.8px}.k3-train-distribution-line[data-curve=teacher]{stroke:var(--term-magenta)}.k3-train-distribution-line[data-curve=student]{stroke:var(--term-blue)}.k3-train-distribution-label,.k3-train-support-label{font-family:var(--nb-mono);paint-order:stroke;stroke:var(--background);stroke-width:3px;font-size:8.5px}.k3-train-distribution-label[data-curve=teacher]{fill:var(--term-magenta)}.k3-train-distribution-label[data-curve=student]{fill:var(--term-blue)}.k3-train-support-label{fill:color-mix(in srgb, var(--term-blue) 76%, var(--foreground))}.k3-train-gradient-drop{stroke:color-mix(in srgb, var(--term-red) 55%, var(--nb-line));stroke-width:.75px;stroke-dasharray:2 2}.k3-train-gradient-drop[data-inside=true]{stroke:var(--term-green)}.k3-train-gradient-dot{fill:var(--term-red)}.k3-train-gradient-dot[data-inside=true]{fill:var(--term-green)}.k3-train-clip-zone{fill:color-mix(in srgb, var(--term-red) 7%, transparent)}.k3-train-reward-line{stroke:var(--accent);stroke-width:2px}.k3-train-rollouts{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background) 84%, var(--background-soft));border-radius:2px;gap:3px;padding:28px 8px 8px 0;display:grid;position:relative;overflow:hidden}.k3-train-rollout-scale{font-family:var(--nb-mono);color:var(--muted);justify-content:space-between;gap:8px;font-size:.54rem;display:flex;position:absolute;inset:6px 8px auto 42px}.k3-train-rollout-row{grid-template-columns:34px minmax(0,1fr) 44px;align-items:center;gap:7px;min-width:0;display:grid}.k3-train-rollout-name,.k3-train-rollout-state{font-family:var(--nb-mono);font-variant-numeric:tabular-nums;color:var(--muted);font-size:.54rem}.k3-train-rollout-state{text-align:right}.k3-train-rollout-state[data-state=paused]{color:var(--term-yellow)}.k3-train-rollout-state[data-state=idle]{color:var(--term-red)}.k3-train-rollout-state[data-state=last]{color:var(--term-green)}.k3-train-rollout-track{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background-soft) 58%, var(--background));border-radius:2px;height:9px;display:block;position:relative;overflow:hidden}.k3-train-rollout-work,.k3-train-rollout-idle,.k3-train-rollout-paused{display:block;position:absolute;inset-block:0}.k3-train-rollout-work{background:color-mix(in srgb, var(--term-blue) 68%, var(--background));transition:width .32s;left:0}.k3-train-rollout-idle{background:color-mix(in srgb, var(--term-red) 18%, transparent)}.k3-train-rollout-paused{border-left:1px solid var(--term-yellow);background:color-mix(in srgb, var(--term-yellow) 8%, transparent)}.k3-train-rollout-cutoff{z-index:2;border-left:1px solid var(--accent);pointer-events:none;position:absolute;top:21px;bottom:7px}.k3-train-rollout-cutoff span{white-space:nowrap;font-family:var(--nb-mono);color:var(--accent);font-size:.54rem;position:absolute;top:1px;left:5px}.k3-train-rollout-cutoff[data-side=left] span{left:auto;right:5px}.k3-train-sandbox-grid{grid-template-columns:minmax(0,1.5fr) minmax(180px,.8fr);gap:12px;display:grid}.k3-train-sandbox-pool,.k3-train-sandbox-explainer{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background) 82%, var(--background-soft));border-radius:2px;padding:10px}.k3-train-sandbox-pool{gap:4px;display:grid}.k3-train-sandbox-legend{font-family:var(--nb-mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:5px 12px;margin-bottom:4px;font-size:.55rem;display:flex}.k3-train-sandbox-legend span:before{border:1px solid var(--nb-line);content:"";width:7px;height:7px;margin-right:5px;display:inline-block}.k3-train-sandbox-legend span[data-state=thinking]:before{background:color-mix(in srgb, var(--term-magenta) 12%, transparent)}.k3-train-sandbox-legend span[data-state=executing]:before{background:var(--term-green)}.k3-train-sandbox-row{font-family:var(--nb-mono);color:var(--muted);grid-template-columns:26px minmax(0,1fr);align-items:center;gap:6px;font-size:.5rem;display:grid}.k3-train-sandbox-track{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--term-magenta) 9%, var(--background));border-radius:2px;height:9px;display:block;position:relative;overflow:hidden}.k3-train-sandbox-execution{background:var(--term-green);min-width:1px;transition:left .26s,width .26s;display:block;position:absolute;inset-block:0}.k3-train-sandbox-axis{font-family:var(--nb-mono);text-align:right;color:var(--muted);margin-top:3px;font-size:.52rem}.k3-train-sandbox-explainer{align-content:center;gap:8px;display:grid}.k3-train-sandbox-step{border-left:2px solid var(--term-magenta);font-family:var(--nb-mono);color:var(--muted);gap:3px;padding:7px 9px;font-size:.58rem;display:grid}.k3-train-sandbox-step+.k3-train-sandbox-step{border-left-color:var(--term-green)}.k3-train-sandbox-step strong{color:var(--foreground);font-size:.66rem;font-weight:500}.k3-train-sandbox-step em{font-style:normal}.k3-train-sandbox-step b{color:var(--accent);font-weight:400}.k3-train-overcommit{max-height:280px}.k3-train-overcommit-grid{stroke:var(--nb-line);stroke-width:.7px}.k3-train-overcommit-curve{stroke:var(--term-magenta);stroke-width:2px}.k3-train-overcommit-reported{stroke:var(--term-green);stroke-width:1.3px;stroke-dasharray:5 4}.k3-train-overcommit-reported-label,.k3-train-overcommit-current{font-family:var(--nb-mono);paint-order:stroke;stroke:var(--background);stroke-width:3px;font-size:9px}.k3-train-overcommit-reported-label{fill:var(--term-green)}.k3-train-overcommit-current{fill:var(--term-magenta)}.k3-train-scale-panel{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--background) 82%, var(--background-soft));border-radius:2px;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);align-items:center;gap:14px;padding:12px;display:grid}.k3-train-scale-copy{font-family:var(--nb-mono);color:var(--muted);gap:4px;display:grid}.k3-train-scale-copy span{letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.k3-train-scale-copy strong{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.9rem;font-weight:500}.k3-train-scale-copy em{font-size:.58rem;font-style:normal}.k3-train-scale-tiles{grid-template-columns:repeat(9,minmax(0,1fr));gap:3px;display:grid}.k3-train-scale-tiles span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--term-blue) 55%, var(--nb-line));background:color-mix(in srgb, var(--term-blue) 24%, var(--background));border-radius:2px;display:block}.k3-train-scale-tiles span[data-partial=true]{border-style:dashed}@media (max-width:680px){.k3-train-distill-grid,.k3-train-sandbox-grid,.k3-train-conclusion{grid-template-columns:minmax(0,1fr)}.k3-train-conclusion strong{border-block:1px solid var(--nb-line-strong);border-inline:0;padding-block:8px;padding-inline:0}}@media (max-width:480px){.k3-train-svg-kicker{font-size:13px}.k3-train-svg-label,.k3-train-axis-label,.k3-train-fold-brace{font-size:11px}.k3-train-gradient-label,.k3-train-distribution-label,.k3-train-support-label,.k3-train-overcommit-reported-label,.k3-train-overcommit-current{font-size:12px}.k3-train-rail-head{grid-template-columns:minmax(0,1fr) auto}.k3-train-rail-head em{display:none}.k3-train-rollout-row{grid-template-columns:29px minmax(0,1fr) 39px;gap:4px}.k3-train-rollout-scale{left:35px}.k3-train-scale-panel{grid-template-columns:minmax(0,1fr)}.k3-train-scale-tiles{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.k3-train-pipeline-link,.k3-train-distill-link,.k3-train-checkpoint--ship,.k3-train-specialist,.k3-train-rollout-work,.k3-train-sandbox-execution{transition:none}}.k3-infra-kicker{font-family:var(--nb-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.58rem;line-height:1.35;display:block}.k3-infra-control-line{stroke:var(--nb-line-strong);stroke-width:1.2px}.k3-infra-control-tick{stroke:var(--nb-line-strong);stroke-width:1px}.k3-infra-svg-label,.k3-infra-svg-value{paint-order:stroke;stroke:var(--background);stroke-width:3px;font-family:var(--nb-mono);font-size:9px}.k3-infra-svg-label{fill:var(--muted)}.k3-infra-svg-value{fill:var(--accent)}.k3-infra-control-value{text-align:right;min-width:74px;font-family:var(--nb-mono);font-variant-numeric:tabular-nums;color:var(--foreground);font-size:.72rem}.k3-infra-proof-line,.k3-infra-equation{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--background));font-family:var(--nb-mono);color:var(--nb-ink);margin:0;padding:7px 10px;font-size:.68rem;line-height:1.55}.k3-infra-equation em{color:var(--accent);font-style:normal}.k3-infra-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.k3-infra-list li{border-left:2px solid var(--term-green);background:color-mix(in srgb, var(--term-green) 5%, var(--background));font-family:var(--nb-mono);color:var(--muted);gap:2px;padding:5px 8px;font-size:.61rem;line-height:1.45;display:grid}.k3-infra-list strong{color:var(--foreground);font-weight:500}.k3-moon-control,.k3-prefix-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;display:grid}.k3-moon-control>.k3-infra-kicker,.k3-prefix-control>.k3-infra-kicker{grid-column:1/-1}.k3-moon-rank-plane,.k3-prefix-plane{border-color:var(--nb-line);background:var(--background);min-width:0}.k3-moon-ranks{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;align-items:stretch;gap:2px;height:190px;padding:10px 4px 0;display:flex;position:relative;overflow:hidden}.k3-moon-ideal{z-index:2;border-top:1px dashed var(--accent);text-align:right;font-family:var(--nb-mono);letter-spacing:.03em;color:var(--accent);pointer-events:none;padding-top:3px;font-size:.52rem;position:absolute;left:4px;right:4px}.k3-moon-rank{z-index:1;flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:3px;min-width:0;display:flex;position:relative}.k3-moon-load{flex:1;min-width:2px;display:block;position:relative}.k3-moon-fill{border:1px solid var(--nb-line);background:color-mix(in srgb, var(--term-blue) 58%, var(--background));border-radius:2px;transition:height .18s,background-color .16s,border-color .16s;position:absolute;bottom:0;left:0;right:0}.k3-moon-rank[data-target=true] .k3-moon-fill{border-color:var(--term-blue);background:color-mix(in srgb, var(--term-blue) 76%, var(--background))}.k3-moon-rank-label{text-align:center;height:12px;font-family:var(--nb-mono);color:var(--muted);font-size:.48rem;line-height:12px}.k3-moon-rank[data-source=true] .k3-moon-rank-label{color:var(--term-red)}.k3-moon-rank[data-target=true] .k3-moon-rank-label{color:var(--term-blue)}.k3-moon-rank[data-locked=true] .k3-moon-rank-label{color:var(--term-green)}.k3-moon-move{border:1px solid var(--nb-line);background:var(--background);font-family:var(--nb-mono);color:var(--accent);border-radius:2px;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:6px 9px;font-size:.66rem;display:flex}.k3-moon-move span{text-align:right;color:var(--muted);font-size:.58rem}.k3-moon-bound{gap:5px;display:grid}.k3-moon-bound-plane{background:var(--background)}.k3-moon-bound-rule{stroke:var(--term-yellow);stroke-width:1px;stroke-dasharray:5 4}.k3-moon-tight-rule{stroke:var(--term-magenta);stroke-width:1px;stroke-dasharray:2 4}.k3-moon-bound-path{fill:none;stroke:var(--term-blue);stroke-width:2px;stroke-linejoin:round}.k3-moon-bound-point{fill:var(--accent);stroke:var(--background);stroke-width:2px}.k3-moon-payoff{grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr);align-items:stretch;gap:14px;display:grid}.k3-moon-timeline{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;gap:7px;min-width:0;padding:9px;display:grid;overflow:hidden}.k3-moon-time-row{align-items:center;min-width:max-content;display:flex}.k3-moon-time-pair{align-items:center;display:flex}.k3-moon-work{border:1px solid var(--term-blue);background:color-mix(in srgb, var(--term-blue) 12%, var(--background));width:52px;height:25px;font-family:var(--nb-mono);color:var(--foreground);border-radius:2px;justify-content:center;align-items:center;font-size:.56rem;display:inline-flex}.k3-moon-sync{border-top:1px dashed var(--term-red);border-bottom:1px dashed var(--term-red);width:43px;height:25px;font-family:var(--nb-mono);text-align:center;color:var(--term-red);justify-content:center;align-items:center;font-size:.43rem;line-height:1.1;display:inline-flex}.k3-moon-time-row[data-static=true] .k3-moon-work{border-color:var(--term-green);background:color-mix(in srgb, var(--term-green) 11%, var(--background))}.k3-moon-repeat{font-family:var(--nb-mono);color:var(--term-green);font-size:.55rem}.k3-prefix-problem{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.k3-prefix-lane{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;grid-template-rows:auto 80px 1fr;gap:8px;min-width:0;padding:10px;display:grid}.k3-prefix-lane[data-kda=true]{border-color:color-mix(in srgb, var(--k3-kda) 52%, var(--nb-line))}.k3-prefix-lane-head{font-family:var(--nb-mono);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.k3-prefix-lane-head strong{color:var(--foreground);font-size:.65rem;font-weight:500}.k3-prefix-lane-head span{text-align:right;color:var(--muted);font-size:.53rem}.k3-prefix-token-stack{align-items:stretch;gap:2px;min-width:0;display:flex}.k3-prefix-token-stack>span{border:1px solid var(--k3-mla);background:color-mix(in srgb, var(--k3-mla) 10%, var(--background));border-radius:2px;flex:1;min-width:2px;position:relative}.k3-prefix-token-stack>span:after{content:"";background:var(--k3-mla);width:1px;height:5px;position:absolute;bottom:-5px;right:-2px}.k3-prefix-token-stack i{background:var(--k3-mla);height:36%;position:absolute;bottom:2px;left:2px;right:2px}.k3-prefix-state{border:1px solid var(--k3-kda);background:color-mix(in srgb, var(--k3-kda) 9%, var(--background));font-family:var(--nb-mono);color:var(--k3-kda);border-radius:2px;justify-content:center;align-items:center;gap:12px;font-size:1.3rem;display:flex}.k3-prefix-state span{color:var(--muted);font-size:.62rem}.k3-prefix-lane p{color:var(--nb-ink);margin:0;font-size:.72rem;line-height:1.5}.k3-prefix-blocks{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;gap:8px;padding:10px;display:grid}.k3-prefix-pool-head,.k3-prefix-brace{font-family:var(--nb-mono);color:var(--muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:.58rem;display:flex}.k3-prefix-pool-head strong{color:var(--foreground);font-weight:500}.k3-prefix-pool-row{grid-template-columns:66px minmax(0,1fr);align-items:center;gap:8px;display:grid}.k3-prefix-pool-label{font-family:var(--nb-mono);color:var(--muted);font-size:.58rem}.k3-prefix-pool-row[data-entity=mla] .k3-prefix-pool-label{color:var(--k3-mla)}.k3-prefix-pool-row[data-entity=kda] .k3-prefix-pool-label{color:var(--k3-kda)}.k3-prefix-physical,.k3-prefix-checkpoint-row{min-width:0;display:flex}.k3-prefix-physical{border:1px solid var(--k3-mla);border-radius:2px;overflow:hidden}.k3-prefix-hash{border-left:1px solid var(--nb-line);background:color-mix(in srgb, var(--k3-mla) 9%, var(--background));text-align:center;min-width:0;height:42px;font-family:var(--nb-mono);color:var(--muted);flex:1;font-size:.5rem;line-height:42px}.k3-prefix-hash:first-child{border-left:0}.k3-prefix-checkpoint-row span{text-align:right;min-width:0;font-family:var(--nb-mono);color:var(--nb-line-strong);flex:1;font-size:.68rem}.k3-prefix-checkpoint-row span[data-checkpoint=true]{color:var(--k3-kda)}.k3-prefix-brace{border-top:1px solid var(--nb-line-strong);margin-left:74px;padding-top:5px}.k3-prefix-brace [data-entity=mla]{color:var(--k3-mla)}.k3-prefix-hit{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;gap:12px;padding:16px 10px 10px;display:grid}.k3-prefix-hit-track{border:1px solid var(--nb-line-strong);background:var(--background-soft);border-radius:2px;height:58px;position:relative}.k3-prefix-hit-request,.k3-prefix-hit-saved,.k3-prefix-hit-replay{transition:width .16s,left .16s;position:absolute;top:0;bottom:0}.k3-prefix-hit-request{border-right:1px solid var(--foreground);background:color-mix(in srgb, var(--foreground) 7%, var(--background-soft));left:0}.k3-prefix-hit-saved,.k3-prefix-hit-replay{font-family:var(--nb-mono);justify-content:center;align-items:center;font-size:.58rem;display:flex}.k3-prefix-hit-saved{background:color-mix(in srgb, var(--term-green) 28%, var(--background));color:var(--term-green);left:0}.k3-prefix-hit-replay{background:color-mix(in srgb, var(--term-red) 18%, var(--background));color:var(--term-red)}.k3-prefix-hit-checkpoint,.k3-prefix-hit-cursor{z-index:2;font-family:var(--nb-mono);position:absolute;transform:translate(-50%)}.k3-prefix-hit-checkpoint{color:var(--k3-kda);font-size:.66rem;top:-14px}.k3-prefix-hit-checkpoint[data-hit=true]{color:var(--k3-kda);font-size:.8rem;font-weight:700}.k3-prefix-hit-cursor{color:var(--foreground);font-size:.52rem;bottom:-17px}.k3-prefix-hit-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k3-prefix-hit-steps span{border-left:2px solid var(--nb-line-strong);font-family:var(--nb-mono);color:var(--muted);gap:2px;padding:5px 8px;font-size:.61rem;display:grid}.k3-prefix-hit-steps span[data-entity=mla]{border-left-color:var(--k3-mla)}.k3-prefix-hit-steps span[data-entity=kda]{border-left-color:var(--k3-kda)}.k3-prefix-hit-steps b{color:var(--foreground);font-weight:500}.k3-prefix-rules{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.k3-prefix-rules li{border:1px solid var(--nb-line);background:var(--background);font-family:var(--nb-mono);color:var(--muted);border-radius:2px;align-content:start;gap:4px;padding:7px 8px;font-size:.57rem;line-height:1.45;display:grid}.k3-prefix-rules span{text-transform:uppercase;letter-spacing:.07em;color:var(--term-yellow)}.k3-spec-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k3-spec-pipeline{grid-template-columns:minmax(150px,1.2fr) auto minmax(118px,.85fr) auto minmax(130px,.95fr);align-items:center;gap:8px;display:grid}.k3-spec-features,.k3-spec-drafter,.k3-spec-target{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;gap:7px;min-width:0;padding:8px;display:grid}.k3-spec-features>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.k3-spec-features>div>span{border:1px solid var(--term-blue);text-align:center;font-family:var(--nb-mono);color:var(--foreground);border-radius:2px;gap:2px;padding:5px 3px;font-size:.58rem;display:grid}.k3-spec-features i{color:var(--muted);font-size:.48rem;font-style:normal}.k3-spec-features>b,.k3-spec-target>b{font-family:var(--nb-mono);color:var(--accent);font-size:.55rem;font-weight:500}.k3-spec-arrow{font-family:var(--nb-mono);color:var(--accent);font-size:1rem}.k3-spec-token-row{gap:3px;min-width:0;display:flex}.k3-spec-token{border:1px solid var(--nb-line);background:var(--background-soft);min-width:19px;height:28px;font-family:var(--nb-mono);color:var(--muted);border-radius:2px;flex:1;justify-content:center;align-items:center;font-size:.55rem;display:inline-flex}.k3-spec-token[data-state=accepted]{border-color:var(--term-green);background:color-mix(in srgb, var(--term-green) 12%, var(--background));color:var(--term-green)}.k3-spec-token[data-state=rejected]{border-color:var(--term-red);background:color-mix(in srgb, var(--term-red) 12%, var(--background));color:var(--term-red)}.k3-spec-token[data-state=unreached]{color:var(--nb-line-strong)}.k3-spec-token[data-state=bonus]{border-color:var(--accent);color:var(--accent)}.k3-spec-surface{gap:5px;display:grid}.k3-spec-surface-plane{background:var(--background)}.k3-spec-surface .nb-grid-mapped path{fill:none;stroke:var(--term-blue);stroke-width:.8px;opacity:.42}.k3-spec-ridge{fill:none;stroke:var(--accent);stroke-width:2.2px;stroke-linejoin:round}.k3-spec-surface-point{fill:var(--term-magenta);stroke:var(--background);stroke-width:2px}.k3-spec-rollback{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.k3-spec-rollback-lane{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid}.k3-spec-rollback-lane[data-kda=true]{border-color:color-mix(in srgb, var(--k3-kda) 52%, var(--nb-line))}.k3-spec-rollback-lane p{color:var(--nb-ink);margin:0;font-size:.7rem;line-height:1.5}.k3-spec-kv,.k3-spec-state-flow,.k3-spec-replay{align-items:center;gap:3px;min-width:0;display:flex}.k3-spec-kv span,.k3-spec-state-flow span,.k3-spec-replay span{border:1px solid var(--nb-line);background:var(--background);min-width:32px;height:27px;font-family:var(--nb-mono);color:var(--foreground);border-radius:2px;justify-content:center;align-items:center;font-size:.52rem;display:inline-flex}.k3-spec-kv span{border-color:var(--k3-mla);background:color-mix(in srgb, var(--k3-mla) 9%, var(--background))}.k3-spec-state-flow span,.k3-spec-replay span{border-color:var(--k3-kda);background:color-mix(in srgb, var(--k3-kda) 9%, var(--background))}.k3-spec-kv span[data-state=rejected],.k3-spec-kv span[data-state=unreached],.k3-spec-replay span[data-state=rejected],.k3-spec-replay span[data-state=unreached]{border-color:var(--term-red);color:var(--term-red);opacity:.55;text-decoration:line-through}.k3-spec-state-flow i,.k3-spec-replay i{font-family:var(--nb-mono);color:var(--muted);font-size:.54rem;font-style:normal}.k3-spec-state-flow span[data-overwritten=true]{border-color:var(--k3-kda);outline:1px dashed var(--foreground);outline-offset:1px;color:var(--k3-kda)}.k3-spec-state-flow b{font-family:var(--nb-mono);color:var(--term-red);font-size:.54rem;font-weight:500}.k3-spec-replay{border-top:1px solid var(--nb-line);flex-wrap:wrap;padding-top:7px}.k3-spec-replay span{border-color:var(--k3-kda);min-width:25px;height:23px;box-shadow:inset 0 -2px 0 var(--term-green);color:var(--k3-kda)}.k3-spec-replay span[data-state=rejected],.k3-spec-replay span[data-state=unreached]{border-color:var(--term-red);box-shadow:none;color:var(--term-red)}.k3-spec-replay i{color:var(--term-green);flex-basis:100%}.k3-spec-memory{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;gap:7px;padding:9px;display:grid}.k3-spec-memory-row{font-family:var(--nb-mono);color:var(--muted);grid-template-columns:160px minmax(0,1fr) 104px;align-items:center;gap:9px;font-size:.59rem;display:grid}.k3-spec-memory-row strong{text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:500}.k3-spec-memory-track{border:1px solid var(--nb-line);background:var(--background-soft);border-radius:2px;height:13px;display:block;overflow:hidden}.k3-spec-memory-fill{background:var(--term-red);min-width:2px;height:100%;display:block}.k3-spec-memory-fill[data-projected=true]{background:var(--term-green)}.k3-template-markup{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;gap:5px;padding:8px;display:grid;overflow:hidden}.k3-template-zone{border-left:2px solid var(--nb-line-strong);background:var(--background-soft);gap:3px;padding:7px 8px;display:grid}.k3-template-zone[data-zone=global]{border-left-color:var(--term-yellow)}.k3-template-zone[data-zone=messages]{border-left-color:var(--term-blue)}.k3-template-zone[data-zone=one-shot]{border-left-color:var(--term-green)}.k3-template-zone-label{font-family:var(--nb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.52rem}.k3-template-zone code{white-space:normal;overflow-wrap:anywhere;min-width:0;font-family:var(--nb-mono);color:var(--nb-ink);font-size:.58rem;line-height:1.45;display:block}.k3-template-zone code[data-assistant=true]{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;gap:2px;padding:5px;display:grid}.k3-template-zone code[data-interleaved=true]{border:1px dashed var(--term-yellow);border-radius:2px;padding:4px}.k3-template-zone code[data-interleaved=true] i{color:var(--term-yellow);font-size:.5rem;font-style:normal;display:block}.k3-template-zone code[data-prefix=true]{color:var(--accent)}.k3-template-zone b{color:var(--accent);font-weight:500}.k3-template-markup[data-view=channels] [data-channel=think]{color:var(--term-magenta)}.k3-template-markup[data-view=channels] [data-channel=response]{color:var(--term-green)}.k3-template-markup[data-view=channels] [data-channel=tools]{color:var(--term-blue)}.k3-template-markup[data-view=options] .k3-template-zone[data-zone=global],.k3-template-markup[data-view=options] .k3-template-zone[data-zone=one-shot],.k3-template-markup[data-view=options] .k3-template-zone code[data-interleaved=true]{background:color-mix(in srgb, var(--term-yellow) 7%, var(--background))}.k3-template-markup[data-view=thinking] [data-channel=think]{border-left:2px solid var(--term-magenta);background:color-mix(in srgb, var(--term-magenta) 8%, var(--background));padding-left:5px}.k3-template-channels{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.k3-template-channels>div{border:1px solid var(--nb-line);background:var(--background);border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;padding:7px;display:grid}.k3-template-channels>div>span{border:1px solid var(--nb-line);font-family:var(--nb-mono);border-radius:2px;padding:2px 5px;font-size:.58rem}.k3-template-channels [data-channel=think]{border-color:var(--term-magenta);color:var(--term-magenta)}.k3-template-channels [data-channel=response]{border-color:var(--term-green);color:var(--term-green)}.k3-template-channels [data-channel=tools]{border-color:var(--term-blue);color:var(--term-blue)}.k3-template-channels p{color:var(--muted);margin:0;font-size:.64rem;line-height:1.4}.k3-template-channels>.k3-infra-equation{grid-column:1/-1}.k3-template-option-control{gap:5px;display:grid}.k3-template-option-plane{background:var(--background)}.k3-template-option-zone{stroke-width:1px}.k3-template-option-zone[data-zone=cold]{fill:color-mix(in srgb, var(--term-red) 12%, var(--background));stroke:var(--term-red)}.k3-template-option-zone[data-zone=warm]{fill:color-mix(in srgb, var(--term-green) 11%, var(--background));stroke:var(--term-green)}.k3-template-boundary{stroke:var(--accent);stroke-width:1px;stroke-dasharray:4 3}.k3-template-option-token{paint-order:stroke;stroke:var(--background);stroke-width:3px;font-family:var(--nb-mono);fill:var(--term-magenta);font-size:8.5px}.k3-template-history{border:1px solid var(--term-red);background:color-mix(in srgb, var(--term-red) 6%, var(--background));border-radius:2px;gap:7px;padding:9px;transition:border-color .16s,background-color .16s;display:grid}.k3-template-history[data-warm=true]{border-color:var(--term-green);background:color-mix(in srgb, var(--term-green) 6%, var(--background))}.k3-template-history-head{font-family:var(--nb-mono);color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;font-size:.62rem;display:flex}.k3-template-history-head strong{color:var(--term-red);font-weight:500}.k3-template-history[data-warm=true] .k3-template-history-head strong{color:var(--term-green)}.k3-template-history-track{border:1px solid var(--nb-line);background:var(--background-soft);border-radius:2px;height:14px;display:block;overflow:hidden}.k3-template-history-track i{background:var(--term-green);height:100%;transition:width .18s;display:block}.k3-template-history p{color:var(--nb-ink);margin:0;font-size:.7rem;line-height:1.45}.k3-template-price{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--background));font-family:var(--nb-mono);border-radius:2px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:8px 10px;display:grid}.k3-template-price strong{color:var(--accent);font-size:1.25rem;font-weight:500}.k3-template-price span{color:var(--nb-ink);font-size:.62rem;line-height:1.45}.k3-template-thinking{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.k3-template-thinking>div{border:1px solid var(--term-red);background:color-mix(in srgb, var(--term-red) 6%, var(--background));border-radius:2px;align-content:start;gap:7px;padding:9px;display:grid}.k3-template-thinking>div[data-preserved=true]{border-color:var(--term-green);background:color-mix(in srgb, var(--term-green) 6%, var(--background))}.k3-template-thinking code{white-space:normal;min-height:112px;font-family:var(--nb-mono);color:var(--nb-ink);gap:3px;font-size:.59rem;line-height:1.45;display:grid}.k3-template-thinking code b{color:var(--accent);font-weight:500}.k3-template-thinking code del{color:var(--term-red)}.k3-template-thinking strong{font-family:var(--nb-mono);color:var(--term-red);font-size:.58rem;font-weight:500}.k3-template-thinking [data-preserved=true] strong{color:var(--term-green)}.k3-template-thinking>.k3-infra-equation{grid-column:1/-1}@media (max-width:620px){.k3-moon-payoff,.k3-prefix-problem,.k3-spec-rollback,.k3-template-thinking{grid-template-columns:minmax(0,1fr)}.k3-template-thinking>.k3-infra-equation{grid-column:auto}.k3-prefix-rules,.k3-template-channels{grid-template-columns:minmax(0,1fr)}.k3-template-channels>.k3-infra-equation{grid-column:auto}.k3-spec-pipeline{grid-template-columns:minmax(0,1fr)}.k3-spec-arrow{text-align:center;transform:rotate(90deg)}}@media (max-width:480px){.k3-moon-control,.k3-prefix-control{grid-template-columns:minmax(0,1fr)}.k3-infra-control-value{text-align:left;min-width:0}.k3-moon-ranks{gap:1px;height:164px}.k3-moon-rank-label{font-size:var(--k3-label-floor)}.k3-moon-move,.k3-prefix-pool-head,.k3-prefix-brace,.k3-template-history-head{flex-direction:column;align-items:flex-start}.k3-moon-move span{text-align:left}.k3-prefix-pool-row{grid-template-columns:50px minmax(0,1fr);gap:5px}.k3-prefix-brace{margin-left:55px}.k3-prefix-hash{height:34px;font-size:var(--k3-label-floor);line-height:34px}.k3-prefix-hit-steps,.k3-spec-controls{grid-template-columns:minmax(0,1fr)}.k3-spec-memory-row{grid-template-columns:minmax(0,1fr) 84px}.k3-spec-memory-track{grid-area:2/1/auto/-1}.k3-template-zone{padding:6px}.k3-template-price{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.nb-fig-body{overscroll-behavior-x:contain;overflow-x:auto}.k3-state-grid,.k3-matrix{min-width:420px}.k3-chart,.k3-tune,.k3-machine-floor-plane,.k3-train-fold,.k3-train-gradient,.k3-train-collapse,.k3-train-distribution,.k3-train-overcommit{min-width:660px}.k3-width-plane,.k3-situ-plane,.k3-qb-plane,.k3-moon-bound-plane,.k3-spec-surface-plane{min-width:560px}.k3-moon-ranks,.k3-moon-payoff,.k3-prefix-problem,.k3-prefix-blocks,.k3-prefix-hit,.k3-spec-pipeline,.k3-spec-rollback,.k3-train-rollouts,.k3-train-sandbox-pool,.k3-train-scale-panel{min-width:620px}.k3-state-grid,.k3-matrix,.k3-tune,.k3-machine-floor-plane,.k3-width-plane,.k3-situ-plane,.k3-qb-plane,.k3-train-fold,.k3-train-gradient,.k3-train-collapse,.k3-train-distribution,.k3-train-overcommit,.k3-moon-bound-plane,.k3-spec-surface-plane{touch-action:pan-x pan-y}.k3-machine-stack-stage{grid-template-columns:82px 90px minmax(180px,1fr);min-width:620px}.k3-machine-stack-key{font-size:var(--k3-label-floor);flex-flow:wrap;grid-column:1/-1;align-self:start;display:flex}.k3-machine-stack-key>span{flex:0 auto}.k3-machine-stack-cell>span,.k3-machine-stack-blocks strong,.k3-machine-stack-blocks span,.k3-machine-stack-callout>span,.k3-machine-stack-callout>em,.k3-width-node,.k3-width-bank,.k3-width-node small,.k3-width-bank small,.k3-width-plot-title,.k3-width-legend,.k3-situ-legend,.k3-qb-legend,.k3-qb-bar-slot strong,.k3-qb-bar-slot small,.k3-moon-rank-label,.k3-prefix-pool-head,.k3-prefix-pool-label,.k3-prefix-hash,.k3-spec-features i,.k3-spec-kv span,.k3-spec-state-flow span,.k3-spec-replay span{font-size:var(--k3-label-floor)}}.k3-reward-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k3-reward-gate{border:1px solid var(--nb-line);border-left:3px solid var(--muted);background:color-mix(in srgb, var(--background) 82%, var(--background-soft));font-family:var(--nb-mono);border-radius:2px;gap:3px;padding:9px 11px;display:grid}.k3-reward-gate span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.k3-reward-gate strong{color:var(--foreground);font-size:.72rem;font-weight:550}.k3-reward-gate em{font-variant-numeric:tabular-nums;color:var(--muted);font-size:.6rem;font-style:normal}.k3-reward-gate[data-state=open],.k3-reward-gate[data-state=armed]{border-left-color:var(--k3-shared)}.k3-reward-gate[data-state=open] strong,.k3-reward-gate[data-state=armed] strong{color:var(--k3-shared)}.k3-reward-gate[data-state=off]{border-left-color:var(--k3-embed)}.k3-reward-gate[data-state=off] strong{color:var(--k3-embed)}.k3-reward-gate[data-state=closed],.k3-reward-gate[data-state=caught]{border-left-color:var(--term-red)}.k3-reward-gate[data-state=closed] strong,.k3-reward-gate[data-state=caught] strong{color:var(--term-red)}.k3-reward-plane{max-height:390px}.k3-reward-eligible-curve,.k3-reward-live-curve{fill:none;vector-effect:non-scaling-stroke}.k3-reward-eligible-curve{stroke:var(--muted);stroke-width:1.4px;stroke-dasharray:5 4;opacity:0}.k3-reward-eligible-curve[data-visible=true]{opacity:.34}.k3-reward-live-curve{stroke:var(--k3-shared);stroke-width:2.4px}.k3-reward-live-curve[data-gate=closed]{stroke:var(--term-red);stroke-width:4px}.k3-reward-axis-label,.k3-reward-axis-title,.k3-reward-anchor text,.k3-reward-gate-warning,.k3-reward-lie-label,.k3-reward-apparent-label,.k3-reward-detector-label,.k3-reward-final-marker text,.k3-reward-true-label{font-family:var(--nb-mono);paint-order:stroke;stroke:var(--background);stroke-width:3px;stroke-linejoin:round}.k3-reward-axis-label{fill:var(--muted);font-size:8px}.k3-reward-axis-title{letter-spacing:.04em;fill:var(--muted);font-size:9px}.k3-reward-anchor circle{fill:var(--background);stroke:var(--accent);stroke-width:1.6px;vector-effect:non-scaling-stroke}.k3-reward-anchor text{fill:var(--accent);font-size:9px}.k3-reward-anchor[data-anchor=roofline] circle{stroke:var(--k3-shared)}.k3-reward-anchor[data-anchor=roofline] text{fill:var(--k3-shared)}.k3-reward-anchor[data-gate=closed]{opacity:.38}.k3-reward-gate-warning{letter-spacing:.035em;fill:var(--term-red);font-size:10px;font-weight:600}.k3-reward-true-guide,.k3-reward-apparent-guide{fill:none;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.k3-reward-true-guide{stroke:var(--k3-kda)}.k3-reward-apparent-guide{stroke:var(--k3-mla)}.k3-reward-lie,.k3-reward-lie-tick{stroke:var(--k3-embed);stroke-width:1.3px;vector-effect:non-scaling-stroke}.k3-reward-lie-head{fill:var(--k3-embed)}.k3-reward-lie-label{fill:var(--k3-embed);font-size:8.5px}.k3-reward-apparent-ring{fill:color-mix(in srgb, var(--k3-mla) 14%, transparent);stroke:var(--k3-mla);stroke-width:1.4px;vector-effect:non-scaling-stroke}.k3-reward-apparent-core{fill:var(--k3-mla)}.k3-reward-apparent-marker[data-caught=true],.k3-reward-apparent-label[data-caught=true]{opacity:.5}.k3-reward-apparent-label{fill:var(--k3-mla);font-size:9px}.k3-reward-detector-veto{stroke:var(--term-red);stroke-width:1.5px;stroke-dasharray:5 3;vector-effect:non-scaling-stroke}.k3-reward-detector-head{fill:var(--term-red)}.k3-reward-detector-label{fill:var(--term-red);font-size:9px}.k3-reward-final-marker circle{fill:color-mix(in srgb, var(--term-red) 18%, var(--background));stroke:var(--term-red);stroke-width:1.8px;vector-effect:non-scaling-stroke}.k3-reward-final-marker text{fill:var(--term-red);font-size:9px}.k3-reward-true-label{fill:var(--k3-kda);font-size:9px}.k3-reward-error{gap:5px;display:grid}.k3-reward-controls{grid-template-columns:minmax(0,3fr) minmax(150px,1fr);align-items:stretch;gap:10px;display:grid}.k3-reward-control-block{gap:6px;min-width:0;display:grid}.k3-reward-control-label{font-family:var(--nb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.56rem}.k3-reward-tricks{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.k3-reward-tricks .nb-chip,.k3-reward-detector-toggle{min-width:0}.k3-reward-tricks .nb-chip{padding:7px 8px}.k3-reward-tricks .nb-chip strong,.k3-reward-detector-toggle strong{font-size:.66rem}.k3-reward-tricks .nb-chip span,.k3-reward-detector-toggle span{font-size:.56rem;line-height:1.35}.k3-reward-detector-toggle{justify-content:center;height:100%}@media (max-width:720px){.k3-reward-gates,.k3-reward-controls{grid-template-columns:minmax(0,1fr)}.k3-reward-tricks{grid-template-columns:repeat(2,minmax(0,1fr))}.k3-reward-plane{touch-action:pan-x pan-y;min-width:620px}.k3-reward-error .k3-train-rail-plane{touch-action:pan-x pan-y;min-width:520px}}@media (max-width:430px){.k3-reward-tricks{grid-template-columns:minmax(0,1fr)}.k3-reward-axis-label,.k3-reward-lie-label{font-size:11px}.k3-reward-axis-title,.k3-reward-anchor text,.k3-reward-apparent-label,.k3-reward-detector-label,.k3-reward-final-marker text,.k3-reward-true-label{font-size:12px}.k3-reward-gate-warning{font-size:13px}}@media (prefers-reduced-motion:reduce){.k3-reward-eligible-curve,.k3-reward-live-curve,.k3-reward-apparent-marker,.k3-reward-final-marker{transition:none}}@media (max-width:720px){.nb-fig{--k3-label-floor:.6875rem}.nb-fig .nb-range{box-sizing:border-box;background-clip:padding-box;border:12px solid #0000;border-inline:0;height:28px}.k3-train-rail-plane .nb-handle-halo,.k3-prefix-plane .nb-handle-halo,.k3-moon-rank-plane .nb-handle-halo{r:38px}.k3-train-distill-caption{transform:translate(-20px,-14px)}.nb-fig :is(.nb-fig-kind,.nb-fig-tag,.nb-fig-caption,.nb-fig-chip,.nb-chip,.nb-readout dt,.nb-bar-label,.k3-spec,.k3-spec thead th,.k3-standing,.k3-standing--head,.k3-table,.k3-table-model,.k3-table-sub,.k3-table-note,.k3-ledger li,.k3-rung-index,.k3-rung-label,.k3-rung-claim,.k3-rung-open,.k3-rung-value,.k3-machine-layer-block>strong,.k3-machine-layer-block>span,.k3-machine-stage-head>span,.k3-machine-stage-head code,.k3-machine-stage-cost,.k3-machine-census-label em,.k3-machine-census-label strong,.k3-machine-census-value,.k3-machine-floor-integer span,.k3-machine-floor-rule>span,.k3-machine-floor-rule em,.k3-machine-floor-rule code,.k3-machine-floor-verdict,.k3-machine-stack-callout>strong,.k3-profile-title,.k3-profile-axis,.k3-width-card>header span,.k3-width-card p,.k3-width-proof>span,.k3-width-proof small,.k3-qb-histogram>header span,.k3-qb-trace>header span,.k3-qb-histogram>header strong,.k3-qb-trace>header strong,.k3-qb-axis,.k3-qb-estimator>span,.k3-qb-estimator strong,.k3-train-rail-head,.k3-train-rail-head em,.k3-train-subhead>span,.k3-train-subhead>strong,.k3-train-rollout-scale,.k3-train-rollout-name,.k3-train-rollout-state,.k3-train-rollout-cutoff span,.k3-train-sandbox-legend,.k3-train-sandbox-row,.k3-train-sandbox-axis,.k3-infra-list li,.k3-infra-kicker,.k3-infra-equation,.k3-infra-equation sup,.k3-infra-proof-line,.k3-moon-ideal,.k3-moon-sync,.k3-moon-work,.k3-moon-move,.k3-moon-repeat,.k3-prefix-lane-head span,.k3-prefix-lane-head strong,.k3-prefix-lane p sub,.k3-prefix-rules li,.k3-prefix-rules li span,.k3-prefix-state span,.k3-spec-token,.k3-spec-target>b,.k3-spec-features>div>span,.k3-spec-memory-row>span,.k3-spec-memory-row>strong,.k3-spec-state-flow span,.k3-spec-state-flow sub,.k3-spec-state-flow i,.k3-spec-state-flow b,.k3-spec-replay i,.k3-spec-features b,.k3-template-zone-label,.k3-template-zone code,.k3-template-zone code i,.k3-template-channels>div>span,.k3-template-channels>div>p,.k3-template-channels>.k3-infra-equation,.k3-reward-gate>span,.k3-reward-gate>em,.k3-reward-control-label,.k3-reward-tricks .nb-chip>span,.k3-reward-tricks .nb-chip>strong,.k3-reward-detector-toggle>span,.k3-reward-detector-toggle>strong,.k3-train-sandbox-step>em,.k3-train-sandbox-step>b,.k3-train-sandbox-step>strong,.k3-train-scale-copy>span,.k3-train-scale-copy>em,.k3-axis-label,.k3-gate,.k3-machine-floor-label,.k3-machine-floor-log-label,.k3-machine-floor-tick-label,.k3-train-checkpoint-sub,.k3-infra-svg-label,.k3-infra-svg-value,.k3-tune-axis-label,.k3-row-name,.k3-width-arrow,.k3-width-arrow strong,.k3-width-bank strong,.k3-tune-name){font-size:var(--k3-label-floor)}}:root[data-theme=dark]{--k3-dark-muted:color-mix(in srgb, var(--muted) 80%, var(--foreground))}:root[data-theme=light]{--k3-light-accent:color-mix(in srgb, var(--accent) 60%, var(--foreground));--k3-light-muted:color-mix(in srgb, var(--muted) 70%, var(--foreground));--k3-light-green:color-mix(in srgb, var(--term-green) 60%, var(--foreground));--k3-light-blue:color-mix(in srgb, var(--term-blue) 70%, var(--foreground));--k3-light-red:color-mix(in srgb, var(--term-red) 75%, var(--foreground));--k3-light-yellow:color-mix(in srgb, var(--term-yellow) 65%, var(--foreground));--k3-light-cyan:color-mix(in srgb, var(--term-cyan) 65%, var(--foreground));--k3-light-magenta:color-mix(in srgb, var(--term-magenta) 80%, var(--foreground))}.nb-fig{--nb-accent:var(--accent);--nb-bg:var(--background);--nb-muted:var(--muted);--nb-rule:var(--nb-line-strong);--nb-warn:var(--term-yellow);--nb-line-strong:color-mix(in srgb, var(--foreground) 54%, transparent);--range-track:color-mix(in srgb, var(--accent) 72%, transparent)}:root[data-theme=dark] .nb-fig{--muted:var(--k3-dark-muted)}:root[data-theme=light] .nb-fig{--accent:var(--k3-light-accent);--muted:var(--k3-light-muted);--term-green:var(--k3-light-green);--term-blue:var(--k3-light-blue);--term-red:var(--k3-light-red);--term-yellow:var(--k3-light-yellow);--term-cyan:var(--k3-light-cyan);--term-magenta:var(--k3-light-magenta);--k3-kda:var(--k3-light-blue);--k3-mla:var(--k3-light-magenta);--k3-routed:var(--k3-light-accent);--k3-shared:var(--k3-light-green);--k3-embed:var(--k3-light-yellow);--k3-residual:var(--k3-light-cyan)}.k3-spec tr[data-status=published] .k3-spec-flag,.k3-spec tr[data-lit=false],.k3-machine-layer-block[data-state=idle],.k3-machine-attention-branch,.k3-train-checkpoint--ship,.k3-spec-kv span[data-state=rejected],.k3-spec-kv span[data-state=unreached],.k3-spec-replay span[data-state=rejected],.k3-spec-replay span[data-state=unreached],.k3-reward-anchor[data-gate=closed],.k3-reward-apparent-label[data-caught=true]{opacity:1}.k3-train-checkpoint--ship:not([data-active=true]) rect,.k3-reward-anchor[data-gate=closed] circle{opacity:.72}.k3-table-null,.k3-rung-open,.k3-spec-token[data-state=unreached]{color:var(--muted)}.k3-cell{stroke:var(--k3-kda)}.k3-cell[data-sign=neg]{stroke:var(--k3-mla)}.k3-mix{stroke:var(--k3-residual);stroke-width:.35px}.k3-expert{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground) 54%, transparent)}.k3-machine-expert-dot{border-color:var(--nb-line-strong)}.k3-machine-census-fill,.k3-machine-census-key span:before{background:color-mix(in srgb, var(--muted) 74%, var(--background))}.k3-machine-census[data-view=precision] .k3-machine-census-row:not([data-four-bit=true]) .k3-machine-census-fill{background:color-mix(in srgb, var(--muted) 70%, var(--background))}.k3-machine-stack-stage[data-view=attention] .k3-machine-stack-cell[data-attention=kda],.k3-machine-stack-stage[data-view=cache] .k3-machine-stack-cell[data-attention=kda]{border-color:var(--k3-kda)}.k3-machine-stack-stage[data-view=blocks] .k3-machine-stack-cell[data-block=odd]{border-color:var(--term-green)}.k3-machine-stack-stage[data-view=blocks] .k3-machine-stack-cell[data-block=even]{border-color:var(--term-blue)}.k3-row-fill{background:color-mix(in srgb, var(--term-blue) 72%, var(--background))}.k3-row[data-durable=true] .k3-row-fill,.k3-rung-fill{background:color-mix(in srgb, var(--accent) 72%, var(--background))}.k3-profile-bar{background:color-mix(in srgb, var(--k3-residual) 72%, var(--background))}.k3-budget-bar--mla{background:color-mix(in srgb, var(--k3-mla) 72%, transparent)}.k3-budget-bar--kda{background:color-mix(in srgb, var(--k3-kda) 72%, transparent)}.nb-fig .nb-bar--knobs{background:color-mix(in srgb, var(--term-blue) 72%, transparent)}.nb-fig .nb-bar--equations{background:color-mix(in srgb, var(--term-red) 72%, transparent)}.k3-rung-rival{background:color-mix(in srgb, var(--foreground) 54%, transparent)}.k3-rung[aria-pressed=true]{border-color:var(--accent)}.k3-moon-fill{border-color:color-mix(in srgb, var(--term-blue) 72%, var(--background));background:color-mix(in srgb, var(--term-blue) 72%, var(--background))}.k3-moon-rank[data-source=true] .k3-moon-fill{border-color:color-mix(in srgb, var(--term-red) 72%, var(--background));background:color-mix(in srgb, var(--term-red) 72%, var(--background))}.k3-moon-rank[data-target=true] .k3-moon-fill{border-color:color-mix(in srgb, var(--term-blue) 76%, var(--background))}.k3-moon-rank[data-locked=true] .k3-moon-fill{border-color:color-mix(in srgb, var(--term-green) 72%, var(--background));background:color-mix(in srgb, var(--term-green) 72%, var(--background))}.k3-width-cost{opacity:.72}.k3-qb-line{opacity:1}.k3-train-fold-channel{opacity:.75}.k3-spec-surface .nb-grid-mapped path{opacity:.72}.k3-train-student-support{stroke:var(--term-blue);stroke-width:1px}.k3-train-clip-zone{stroke:var(--term-red);stroke-width:1px}.nb-fig .nb-range:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.nb-fig,.nb-fig *,.nb-fig :before,.nb-fig :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
