.topic-scene{background:#251b25;color:#e9e5ed;border:1px solid #53404f;border-radius:14px;padding:clamp(16px,3vw,28px);margin:24px 0;scroll-margin-top:100px}
.ordered-tree-plot{overflow-x:auto;scrollbar-color:#884258 #251b25;margin:16px 0}
.topic-scene .ordered-tree-plot svg{min-width:360px}
.topic-scene .ordered-tree-plot svg text{font-size:24px}
.ordered-tree-plot:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
.merge-sort-runs{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}
.merge-sort-runs figure{margin:12px 0;padding:10px;border:1px solid #806278;border-radius:8px;min-width:0;max-width:100%}
.merge-sort-runs figcaption{color:#d6cbd7;font-size:13px;margin-bottom:8px}
.transformer-flow{background:#251b25;color:#e9e5ed;border-radius:14px;padding:24px;margin:24px 0}.transformer-flow ol{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:block}.transformer-flow li{counter-increment:block;padding:12px 16px;border-left:3px solid #bad6fa;background:#493045;border-radius:0 8px 8px 0}.transformer-flow b,.transformer-flow span{display:block;font:14px/1.8 ui-monospace,monospace}.transformer-flow b{color:#bad6fa}.transformer-flow b::before{content:counter(block) ' · '}.transformer-flow figcaption{color:#d6cbd7;font-size:13px;line-height:1.7;margin-top:16px}[data-dense-topic="models/transformers"] .topic-scene svg{max-width:540px;margin:auto}[data-dense-topic="models/transformers"] .topic-scene h4{color:#bad6fa}
.number-bit-row{margin:18px 0;font:13px/1.6 ui-monospace,monospace}.number-bit-row>b{display:block;margin-bottom:8px;overflow-wrap:anywhere}.number-bit-cells{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.number-bit-cells>span{text-align:center;border:1px solid #8e6179;background:#493045;padding:6px 2px;border-radius:5px;font-size:18px}.number-bit-cells small{display:block;font-size:10px;color:#ddc8d5}.number-bit-cells .number-offset{background:#bad6fa;color:#251b25}.number-offset small{color:#443843}.number-matrix{display:grid;grid-template-columns:repeat(var(--number-cols),minmax(0,1fr));gap:5px;max-width:480px;margin:18px 0}.number-matrix>span{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#493045;color:#f4e9ef;border:2px solid transparent;border-radius:6px;padding:9px 3px;font:18px ui-monospace,monospace}.number-matrix small{font-size:10px;line-height:1.8}.number-matrix .number-visited{background:#bad6fa;color:#251b25}.number-matrix .number-current{border-color:#bad6fa;box-shadow:inset 0 0 0 2px #251b25}.number-matrix .number-current small::after{content:' •'}
.topic-scene h3{color:#d8e7fa;margin:0 0 8px}.topic-scene p{color:#d6cbd7;font-size:14px}.topic-scene label{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 12px;font-size:13px}.topic-scene input[type=range]{width:100%;accent-color:#bad6fa}.topic-scene svg{width:100%;height:auto;display:block;color:#d8e7fa;font-family:ui-monospace,monospace}.topic-scene svg text{fill:currentColor;font-size:13px}.topic-scene .dense-actions button{color:#e9e5ed;border-color:#927081;background:#422835}.topic-scene button:focus-visible,.topic-scene input:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
.cost-track{display:flex;min-height:54px;width:100%;background:#17121a;border-radius:6px;overflow:hidden;margin:16px 0}.cost-track span{display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:12px;min-width:0;overflow:hidden}.cost-entropy{background:#bad6fa;color:#251b25}.cost-kl{background:#884258;color:#fff}.scene-stats{display:flex;gap:12px 24px;flex-wrap:wrap;font:13px/1.6 ui-monospace,monospace}.scene-stats output{color:#bad6fa;font-weight:600}.scene-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.scene-grid figure{margin:12px 0;padding:14px;border:1px solid #5c4053;border-radius:10px}.scene-grid figcaption{font-size:12px;color:#d6cbd7;margin-bottom:12px}.mini-matrix{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;text-align:center;font:16px/2 ui-monospace,monospace}.mini-matrix span{background:#493045;border-radius:3px}.mini-matrix .matrix-sum{background:#bad6fa;color:#251b25}.topic-scene .dense-table-wrap{color:#eee}.topic-scene th,.topic-scene td{border-color:#544152}.topic-scene caption{color:#c6b8c4}.pipeline-cell{fill:#754054;stroke:#251b25;stroke-width:2}.pipeline-active{fill:#bad6fa}.topic-scenes-caption{font-size:12px!important;color:#aa96a6!important}.topic-scene select{font:inherit;max-width:100%;background:#3c2938;color:#e9e5ed;border:1px solid #806278;border-radius:6px;padding:8px}
.topic-scene .pipeline-mobile{display:none}
.topic-scene[data-round-lab] summary{color:#d8e7fa}
.topic-scene[data-round-lab] :is(summary,.dense-table-wrap):focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
.topic-scene .pipeline-mobile text{font-size:20px}
.problem-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0}.problem-states>div{border:1px solid #93748a;border-radius:8px;padding:14px 10px}.problem-states b,.problem-states span{display:block;font:13px/1.8 ui-monospace,monospace}.problem-states b{color:#bad6fa}#hh-lab .probability-row{grid-template-columns:95px minmax(0,1fr) 80px}.problem-board-figure{background:#251b25;padding:20px;border-radius:14px;margin:24px 0}.problem-board-figure figcaption{color:#d6cbd7;font-size:13px;line-height:1.7;margin-top:16px}.problem-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;max-width:360px;margin:auto}.problem-board span{aspect-ratio:1;display:grid;place-items:center;font:20px ui-monospace,monospace}.board-blue{background:#bad6fa}.board-wine{background:#884258}.board-removed{color:#e9e5ed;border:1px dashed #93748a}@media(max-width:600px){.problem-states{grid-template-columns:1fr}#hh-lab .probability-row{grid-template-columns:95px minmax(0,1fr)}.problem-board-figure{padding:16px 12px}}
.number-bit-cells{grid-template-columns:repeat(var(--number-bits,8),minmax(0,1fr))}
[data-dense-topic="algorithms/numbers"] #rotation .scene-grid figure{background:#251b25;border-color:#53404f}
[data-dense-topic="algorithms/numbers"] #rotation .scene-grid figcaption{color:#d6cbd7}
.statistics-fold-row{display:flex;flex-wrap:wrap;gap:5px;padding:12px 6px;border:1px solid transparent;border-radius:8px}.statistics-fold-row>b{width:100%;font-size:13px}.statistics-fold-row>span{flex:1;min-width:28px;text-align:center;padding:7px 4px;font:14px ui-monospace,monospace;border-radius:4px}.statistics-fold-row small{display:block;margin-top:6px;font-size:11px}.fold-validation{background:#bad6fa;color:#251b25}.fold-training{background:#884258;color:#fff}.fold-current{border-color:#bad6fa}
.calculus-graph{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:20px 0}.calculus-graph>div{position:relative;padding:14px 8px;border:1px dashed #73556a;border-radius:8px;min-width:0}.calculus-graph>div:not(:last-child)::after{content:'→';position:absolute;right:-13px;top:5px;color:#bad6fa;z-index:1}.calculus-graph b,.calculus-graph span{display:block;font:12px/1.7 ui-monospace,monospace;overflow-wrap:anywhere}.calculus-graph output{color:#bad6fa}.calculus-graph .calculus-ready{border-style:solid;background:#42303e}@media(max-width:650px){.calculus-graph{grid-template-columns:1fr}.calculus-graph>div:not(:last-child)::after{content:'↓';right:50%;top:auto;bottom:-16px}.calculus-graph b,.calculus-graph span{font-size:14px}}
.position-clock-layout{display:grid;grid-template-columns:minmax(180px,300px) minmax(0,1fr);gap:20px;align-items:center}.position-clock-layout svg{max-width:300px;margin:auto}@media(max-width:600px){.position-clock-layout{grid-template-columns:1fr}}
.token-piece-row{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.token-piece-row span{padding:10px;background:#bad6fa;color:#251b25;border-radius:4px;font:15px ui-monospace,monospace}[data-lattice-lab] .probability-row{grid-template-columns:105px minmax(0,1fr) 50px}@media(max-width:600px){[data-lattice-lab] .probability-row{grid-template-columns:105px minmax(0,1fr)}}
.probability-rows{display:grid;gap:14px;margin:24px 0;font:13px/1.6 ui-monospace,monospace}.probability-row{display:grid;grid-template-columns:45px minmax(0,1fr) 95px;gap:12px;align-items:center}.probability-track{display:flex;height:26px;background:#17121a;border-radius:4px;overflow:hidden}.probability-track i{display:block;background:#bad6fa}.probability-track i.probability-residual{background:#884258}.probability-value{white-space:nowrap}.probability-mass .probability-row{grid-template-columns:45px minmax(0,1fr) 160px}[data-committed-row]{min-height:74px}
@media(max-width:600px){.probability-row,.probability-mass .probability-row{grid-template-columns:45px minmax(0,1fr)}.probability-value{grid-column:2}.probability-rows{gap:18px}}
.spec-token-row{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.spec-token-row span{flex:1;min-width:85px;padding:14px 10px;text-align:center;border:1px solid #896979;background:#483242;border-radius:8px;font:16px ui-monospace,monospace}.spec-token-row small{display:block;font-size:10px;margin-top:8px}.spec-token-row .spec-accepted{background:#bad6fa;color:#251b25}.spec-token-row .spec-rejected{background:#884258;color:#fff}.spec-token-row .spec-discarded{background:transparent;opacity:.6;text-decoration:line-through}.spec-token-row .spec-correction{border:2px dashed #bad6fa;color:#bad6fa}.spec-architecture{margin:30px auto;max-width:650px;text-align:center}.spec-architecture>div{border:1px solid #c8adba;border-radius:10px;padding:18px;background:#f2eaf0}.spec-architecture>span{display:block;color:#843c55;font-size:24px}.spec-architecture small{font-size:12px}.spec-architecture figcaption{font-size:12px;text-align:left;margin-top:20px}
@media(max-width:600px){.scene-grid{grid-template-columns:1fr}.topic-scene{padding:16px 12px}.scene-stats{font-size:12px}.topic-scene svg text{font-size:12px}.topic-scene .pipeline-desktop{display:none}.topic-scene .pipeline-mobile{display:block}}
.algorithm-cells{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.algorithm-cells>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:45px;min-height:58px;padding:7px 12px;background:#88425855;border:2px solid transparent;border-radius:9px;color:#f4e9ef}.algorithm-cells small{font:11px ui-monospace,monospace;color:#d9bccb}.algorithm-cells b{font:18px ui-monospace,monospace}.algorithm-cells .algorithm-active{border-color:#bad6fa}.algorithm-cells .algorithm-done{background:#bad6fa;color:#221b23}.algorithm-cells .algorithm-done small{color:#443843}
.dp-grid .dp-current{background:#bad6fa;color:#221b23}.dp-grid .dp-dependency{box-shadow:inset 0 0 0 2px #bd738e}.trie-sketch{line-height:1.9!important;font-size:15px!important;background:transparent!important}
.topic-scene svg[aria-label$="vertices; all state is also shown as text"] text{fill:#e8d4df;font-size:22px}
.topic-scene svg[aria-label$="vertices; all state is also shown as text"] circle+text{fill:#f4e9ef;font-size:24px}
.topic-scene svg[aria-label$="vertices; all state is also shown as text"] circle[fill="#bad6fa"]+text{fill:#221b23}
.topic-scene .dp-grid th{color:#d8e7fa}
.search-call-stack{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.search-call-stack>div{padding:10px 14px;border:1px solid #93748a;border-radius:8px;background:#42303e}.search-call-stack b,.search-call-stack span{display:block;font:13px/1.7 ui-monospace,monospace}.search-call-stack b{color:#bad6fa}
.interval-timeline{margin:20px 0}.interval-row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;align-items:center;padding:8px 6px;border:2px solid transparent;border-radius:6px;margin:6px 0;font:12px/1.6 ui-monospace,monospace}.interval-current{border-color:#bad6fa}.interval-track{position:relative;height:26px;background:#17121a;border-left:1px solid #93748a;border-right:1px solid #93748a}.interval-track i{position:absolute;top:3px;height:20px;display:block;background:#884258;border:1px solid #c68fa8;border-radius:3px}.interval-track .interval-kept{background:#bad6fa;border-color:#bad6fa}@media(max-width:450px){.interval-row{grid-template-columns:85px minmax(0,1fr);gap:6px;padding:8px 2px}}
.topic-scene table th{color:#d8e7fa}
[data-activation-lab] svg text{font-size:18px}
[data-mix-lab] svg{display:block;max-width:380px;margin:1rem auto;font-size:14px}
[data-dense-topic="training/optimization"] .topic-scene svg{display:block;max-width:470px;margin:1rem auto}[data-dense-topic="training/optimization"] .topic-scene svg text{font-size:20px}
[data-dense-topic="training/scaling"] .topic-scene svg{max-width:460px;margin:1rem auto}[data-dense-topic="training/scaling"] .topic-scene svg text{font-size:18px}
[data-dense-topic="training/data"] .topic-scene svg{max-width:450px;margin:1rem auto}[data-dense-topic="training/data"] .topic-scene svg text{font-size:18px}
[data-dense-topic="training/data"] .dense-table-wrap:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
[data-dense-topic="training/stability"] .topic-scene svg{display:block;max-width:440px;margin:1rem auto;overflow:hidden}[data-dense-topic="training/stability"] .topic-scene svg text{font-size:18px}
[data-dense-topic="training/stability"] .dense-table-wrap:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
[data-dense-topic="training/stability"] .dense-table-wrap table{min-width:480px}[data-dense-topic="training/stability"] #transfer td:not(:first-child){white-space:nowrap}
@media(max-width:450px){[data-dense-topic="training/stability"] .topic-scene svg text{font-size:24px}.stability-bar{grid-template-columns:4.5rem minmax(0,1fr) 3.5rem;gap:.35rem}}
.stability-figure{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:2rem 0}.stability-figure img{display:block;width:100%;height:auto;background:#fff}.stability-figure a:focus-visible{outline:3px solid #bad6fa;outline-offset:-3px}.stability-figure-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1rem}.stability-figure figcaption{padding:1rem;font-size:.9rem;line-height:1.65}.stability-bar{display:grid;grid-template-columns:5rem minmax(0,1fr) 4rem;gap:.7rem;align-items:center;margin:1rem 0}.stability-bar>div{height:24px;background:#17121a}.stability-bar i{height:100%;display:block}.stability-bar b{text-align:right}
[data-dense-topic="training/practice"] .topic-scene svg{display:block;max-width:440px;margin:1rem auto;overflow:hidden}[data-dense-topic="training/practice"] .topic-scene svg text{font-size:18px}
[data-dense-topic="training/practice"] .dense-table-wrap{overflow-x:auto}[data-dense-topic="training/practice"] .dense-table-wrap:focus-visible,[data-dense-topic="training/practice"] select:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
@media(max-width:450px){[data-dense-topic="training/practice"] .topic-scene svg text{font-size:20px}[data-dense-topic="training/practice"] .dense-table-wrap table{min-width:480px}}
[data-dense-topic="training/numerics"] .topic-scene svg{display:block;max-width:440px;margin:1rem auto;overflow:hidden}[data-dense-topic="training/numerics"] .topic-scene svg text{font-size:18px}
[data-dense-topic="training/numerics"] .dense-table-wrap{overflow-x:auto}[data-dense-topic="training/numerics"] .dense-table-wrap:focus-visible,[data-dense-topic="training/numerics"] select:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
@media(max-width:450px){[data-dense-topic="training/numerics"] .topic-scene svg text{font-size:20px}[data-dense-topic="training/numerics"] .dense-table-wrap table{min-width:480px}}
.frontier-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.frontier-capacity span{border:1px solid #93748a;padding:12px;border-radius:8px}.frontier-capacity b{display:block;color:#bad6fa;font:22px/1.7 ui-monospace,monospace}.frontier-stages{padding-left:24px}.frontier-stages li{padding:14px;border:2px solid transparent;border-radius:8px;margin:10px 0}.frontier-stages li b,.frontier-stages li span{display:block}.frontier-stages .frontier-current{border-color:#bad6fa;background:#42303e}.frontier-stages .frontier-complete b{color:#bad6fa}.frontier-layers{display:flex;gap:5px;flex-wrap:wrap;margin:20px 0}.frontier-layers span{display:flex;align-items:center;justify-content:center;min-width:24px;height:28px;background:#483242;border:2px solid transparent;font:14px ui-monospace,monospace}.frontier-layers .frontier-retrieval{background:#bad6fa;color:#251b25}.frontier-layers .frontier-selected{border-color:#eadbad;box-shadow:0 0 0 2px #bd738e}
[data-dense-topic="training/frontier-recipes"] .dense-table-wrap{overflow-x:auto}[data-dense-topic="training/frontier-recipes"] .dense-table-wrap:focus-visible,[data-dense-topic="training/frontier-recipes"] select:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
@media(max-width:450px){.frontier-capacity{grid-template-columns:1fr}[data-dense-topic="training/frontier-recipes"] .dense-table-wrap table{min-width:520px}.frontier-stages li{padding:10px}.frontier-layers span{min-width:25px;height:30px}}
.compact-budget{display:flex;min-height:52px;gap:3px;margin:20px 0}.compact-budget span{display:grid;place-items:center;background:#bfd6f3;color:#251c29;min-width:76px}.compact-budget span+span{background:#735168;color:white}.compact-passes{display:grid;gap:22px;margin:24px 0}.compact-blocks{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.compact-blocks span{display:grid;place-items:center;width:29px;height:31px;border:1px solid #9c8597;color:#eee}.compact-blocks .compact-done{background:#bfd6f3;color:#241c29;border-color:#bfd6f3}.compact-penalty{height:26px;background:#4a3b4c;border:1px solid #9c8597;margin:22px 0}.compact-penalty span{display:block;height:100%;background:#bfd6f3}.topic-scene[data-compact-lab] select:focus-visible,.topic-scene[data-compact-lab] input:focus-visible{outline:2px solid #bfd6f3;outline-offset:4px}
/* SFT scenes: visible labels, independent target and current-position cues. */
.sft-stream{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;margin:20px 0}
.sft-token{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid #897580;border-radius:9px;background:#30232e;min-width:0}
.sft-token small{color:#d5c2cf}.sft-token strong{font-size:14px;overflow-wrap:anywhere}.sft-token span{font-size:10px;letter-spacing:.06em}
.sft-token.target{background:#c3d9ec;color:#30232e}.sft-token.target small{color:#463b46}
.sft-token.current{outline:3px solid #efb9c9;outline-offset:2px}
.sft-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}
.sft-flow>div{display:flex;flex-direction:column;gap:12px;padding:15px;border:1px solid #897580;border-radius:10px;min-width:0}
.sft-flow>div.current{border:2px solid #c3d9ec;background:#443344}
.sft-flow code{white-space:normal;overflow-wrap:anywhere;color:inherit}.sft-flow small{color:#d5c2cf}
.sft-mass{display:flex;height:32px;overflow:hidden;border-radius:6px;border:1px solid #d5c2cf}
.sft-mass span:first-child{background:#c3d9ec}.sft-mass span:last-child{background:#b65c77}
[data-sft-lab] :is(button,select,input):focus-visible{outline:3px solid #efb9c9;outline-offset:3px}
[data-sft-lab] .topic-controls button{background:#422835;color:#e9e5ed;border:1px solid #927081;border-radius:7px;padding:9px 15px;margin:4px 6px 4px 0;font:inherit;cursor:pointer}
[data-sft-lab] figcaption{color:#d6cbd7;font-size:12px;margin-top:18px}
.preference-bars{display:grid;gap:14px;margin:24px 0}.preference-bars>div{display:grid;grid-template-columns:90px minmax(0,1fr) 84px;align-items:center;gap:12px;font-size:13px}.preference-track{height:24px;background:#493045;border:1px solid #927081;overflow:hidden;border-radius:4px}.preference-track>span{display:block;height:100%;background:#bad6fa}.preference-bars>div:nth-child(2) .preference-track>span{background:#bc7089}.preference-bars>div:nth-child(3) .preference-track>span{background:#b0a4bb}.preference-bars code{color:#e9e5ed;white-space:nowrap}[data-preference-lab] figcaption{color:#d6cbd7;font-size:12px;margin-top:18px}
@media(max-width:500px){.preference-bars>div{grid-template-columns:72px minmax(0,1fr) 72px;gap:7px;font-size:12px}.preference-bars code{font-size:11px}}
@media(max-width:650px){.sft-flow{grid-template-columns:1fr 1fr}.sft-stream{grid-template-columns:repeat(2,minmax(0,1fr))}}
.distillation-distributions{display:grid;gap:18px;margin:24px 0}.distillation-distributions>div{display:grid;gap:8px;font-size:13px}.distillation-bars{display:grid;gap:4px;background:#302631;border-radius:4px;overflow:hidden}.distillation-bars span{display:block;height:12px}.distillation-teacher{background:#cf879e}.distillation-student{background:#bfdff2}.distillation-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:24px 0}.distillation-metrics>div{display:grid;gap:8px;padding:16px;border:1px solid #927081;border-radius:8px;min-width:0}.distillation-metrics strong{font-size:25px;color:#bfdff2;white-space:nowrap}.distillation-metrics small{color:#d8cbd7}.distillation-tree{overflow:auto;max-width:100%;border:1px solid #927081;border-radius:8px;margin:24px 0}.distillation-tree svg{display:block;width:100%;min-width:500px;height:auto}.distillation-tree text{fill:#f0e5ee;font-size:14px}[data-distillation-lab] :is(input,button,.distillation-tree):focus-visible{outline:3px solid #efb9c9;outline-offset:3px}[data-distillation-lab] figcaption{color:#d6cbd7;font-size:12px;margin-top:18px}[data-dense-topic="post-training/distillation"] .dense-table-wrap{overflow:auto;max-width:100%}[data-dense-topic="post-training/distillation"] .dense-table-wrap table{min-width:600px}@media(max-width:600px){.distillation-metrics{grid-template-columns:1fr}.distillation-metrics>div{grid-template-columns:1fr auto}.distillation-metrics small{grid-column:1/-1}}
.rl-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.rl-values>div{display:grid;gap:8px;padding:18px;border:1px solid #927081;border-radius:8px;background:#422d3e}.rl-values strong{font-size:28px;color:#bfdff2}.rl-values small,.rl-group small{color:#d8cbd7}
.rl-group{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.rl-group>div{display:grid;gap:8px;padding:16px;border:1px solid #927081;border-radius:8px}.rl-group strong{color:#bfdff2}.rl-group code{color:#efb9c9;white-space:normal}
.rl-bars{display:grid;gap:18px;margin:24px 0}.rl-bars>div{display:grid;grid-template-columns:104px minmax(0,1fr) 80px;align-items:center;gap:10px;font-size:13px}.rl-track{height:26px;background:#493045;border:1px solid #927081;border-radius:4px;overflow:hidden}.rl-track>span{display:block;height:100%;background:#bfdff2}.rl-bars>div:nth-child(2) .rl-track>span{background:#cf879e}.rl-bars code{color:#ede4ec;white-space:nowrap}
.rl-plot{overflow:auto;margin:20px 0;max-width:100%;border:1px solid #927081;border-radius:8px}.rl-plot svg{display:block;width:100%;min-width:440px;height:auto}.rl-plot text{fill:#f0e5ee;font-size:14px}
[data-dense-topic="post-training/rl"] .dense-table-wrap{overflow:auto;max-width:100%}[data-dense-topic="post-training/rl"] .dense-table-wrap table{min-width:580px}
[data-rl-lab] :is(input,select,button,.rl-plot):focus-visible{outline:3px solid #efb9c9;outline-offset:3px}[data-rl-lab] figcaption{color:#d6cbd7;font-size:12px;margin-top:18px}
@media(max-width:600px){.rl-values{grid-template-columns:1fr}.rl-values>div{grid-template-columns:1fr auto;align-items:center}.rl-values small{grid-column:1/-1}.rl-group{grid-template-columns:1fr 1fr}.rl-bars>div{grid-template-columns:90px minmax(0,1fr) 70px;font-size:12px;gap:6px}}
.agents-trace{list-style:none;padding:0;display:grid;gap:10px}.agents-trace li{display:grid;gap:5px;border-left:4px solid #cf879e;background:#442b38;padding:12px 16px;border-radius:0 8px 8px 0}.agents-trace span,.agents-trace small{font-size:12px;color:#e1d5e0}.agents-trace .agents-target{border-color:#bfdff2;background:#273b4b}.agents-trace .agents-future{opacity:.48;border-color:#907c90;background:transparent}.agents-bar{display:grid;grid-template-columns:90px minmax(0,1fr) 65px;align-items:center;gap:10px;margin:10px 0;font-size:12px}.agents-bar>div{background:#493045;border-radius:3px;height:20px;overflow:hidden}.agents-bar i{display:block;height:100%}.agents-bar strong{white-space:nowrap;font-variant-numeric:tabular-nums}.agents-grade-grid,.agents-completions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px}.agents-completions>div>div{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0;min-height:48px}.agents-completions i{width:10px;height:10px;border-radius:50%;background:#bfdff2}.agents-completions .agents-wine-dot{background:#cf879e}.agents-prefix{overflow:auto;max-width:100%;border:1px solid #927081;border-radius:8px;margin:20px 0}.agents-prefix svg{display:block;width:100%;min-width:620px;height:auto}[data-dense-topic="post-training/agents"] .dense-table-wrap{overflow:auto;max-width:100%}[data-dense-topic="post-training/agents"] .dense-table-wrap table{min-width:600px}[data-agents-lab] :is(input,select,button,.agents-prefix):focus-visible{outline:3px solid #efb9c9;outline-offset:3px}[data-agents-lab] figcaption{color:#d6cbd7;font-size:12px;margin-top:18px}
.reasoning-bar{display:grid;grid-template-columns:140px minmax(0,1fr) 84px;align-items:center;gap:12px;margin:18px 0;font-size:13px}.reasoning-bar>div{height:25px;background:#493045;overflow:hidden;border-radius:4px}.reasoning-bar i{display:block;height:100%}.reasoning-bar strong{font-variant-numeric:tabular-nums;white-space:nowrap}
.reasoning-votes{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.reasoning-votes span{display:grid;place-items:center;width:44px;height:44px;border:1px solid #cf879e;border-radius:7px;background:#493045;color:#f4e6ef;font-size:20px}.reasoning-votes .reasoning-unseen{border-style:dashed;opacity:.5;background:transparent}
.reasoning-plot{overflow:auto;max-width:100%;border:1px solid #927081;border-radius:8px;margin:24px 0}.reasoning-plot svg{display:block;min-width:560px;width:100%;height:auto}
.reasoning-spans,.reasoning-effort{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:26px 0}.reasoning-spans>div,.reasoning-effort>div{display:grid;gap:10px;border:1px solid #927081;border-radius:7px;padding:16px;min-width:0}.reasoning-spans small,.reasoning-effort small{color:#e2d4e0}.reasoning-supervised{background:#283b4a;border-color:#bfdff2!important}.reasoning-masked{background:#493045}.reasoning-selected{background:#283b4a;border:2px solid #bfdff2!important}
[data-dense-topic="post-training/reasoning"] .dense-table-wrap{overflow:auto;max-width:100%}[data-dense-topic="post-training/reasoning"] .dense-table-wrap table{min-width:620px}
[data-reasoning-lab] :is(input,select,button,.reasoning-plot):focus-visible{outline:3px solid #efb9c9;outline-offset:3px}[data-reasoning-lab] figcaption{color:#d6cbd7;font-size:12px;margin-top:18px}
@media(max-width:600px){.reasoning-spans,.reasoning-effort{grid-template-columns:repeat(2,minmax(0,1fr))}.reasoning-bar{grid-template-columns:100px minmax(0,1fr) 76px;gap:6px;font-size:12px}}
.decision-probabilities{display:grid;gap:16px;margin:24px 0}.decision-probabilities>div{display:grid;grid-template-columns:65px minmax(0,1fr) 54px;gap:10px;align-items:center;position:relative;font-size:14px}.decision-probabilities i{height:22px;background:#bfdff2;border-radius:4px;min-width:1px}.decision-probabilities>div:nth-child(2) i{background:#cf879e}
.decision-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0}.decision-metrics>div{display:grid;gap:9px;border:1px solid #927081;padding:16px;border-radius:7px;min-width:0}.decision-metrics strong{font-size:28px;color:#bfdff2}.decision-metrics small{color:#e2d4e0}
.decision-queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:24px 0}.decision-queue>span{display:grid;gap:8px;padding:14px;border:1px solid #927081;border-radius:6px;font-size:14px}.decision-auto{background:#293b4b}.decision-review{background:#4a303f;border-style:dashed!important}.decision-queue small{font-size:11px;color:#ede0ea}
.decision-policy blockquote{border-left:3px solid #bfdff2;margin:20px 0;padding:14px 18px;background:#293b4b}.decision-policy ol{padding-left:24px}.decision-policy li{padding:12px;border-radius:6px;opacity:.6}.decision-policy .decision-current{opacity:1;background:#4a303f;border:1px solid #cf879e}
[data-dense-topic="models/decision-models"] .dense-table-wrap{overflow:auto;max-width:100%}[data-dense-topic="models/decision-models"] .dense-table-wrap table{min-width:620px}
[data-decision-lab] :is(input,select,button):focus-visible{outline:3px solid #efb9c9;outline-offset:3px}[data-decision-lab] figcaption{color:#d6cbd7;font-size:12px;margin-top:18px}
@media(max-width:600px){.decision-metrics{grid-template-columns:1fr}.decision-metrics>div{grid-template-columns:1fr auto}.decision-metrics small{grid-column:1/-1}.decision-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}
.diffusion-scene svg{width:100%;min-width:440px;height:auto;display:block}
.diffusion-scene [data-body]{overflow-x:auto}
.diffusion-scene svg text{fill:#d7e6ee;font:15px ui-monospace,monospace}
.diffusion-scene svg line,.diffusion-scene svg path{stroke:#9abfce;stroke-width:2}
.diffusion-scene svg .diffusion-exact{stroke:#ce8d9e;stroke-dasharray:6 4}
.diffusion-scene .diffusion-blue{fill:#bedfed}
.diffusion-scene .diffusion-wine{fill:#ca8297}
[data-dense-topic="models/diffusion"] .dense-table-wrap{overflow:auto;max-width:100%}
[data-dense-topic="models/diffusion"] .dense-table-wrap table{min-width:600px}
[data-diffusion-lab] :is(input,select,button,[data-body]):focus-visible{outline:3px solid #efb9c9;outline-offset:3px}
.discovery-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:0;list-style:none}.discovery-loop li,.discovery-models>div{border:1px solid var(--line,rgba(180,190,220,.25));border-radius:12px;padding:.8rem}.discovery-loop small,.discovery-loop strong{display:block}.discovery-loop [aria-current="step"]{background:rgba(165,194,234,.13);outline:2px solid var(--accent,#b2cbe6);outline-offset:1px}.discovery-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0}.discovery-bars>div{display:grid;grid-template-columns:1fr minmax(60px,1fr) 3rem;gap:.6rem;align-items:center;margin:.8rem 0}.discovery-bars meter{width:100%;accent-color:#b8d7ee}.discovery-bars strong{text-align:right}@media(max-width:600px){.discovery-loop{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-models{grid-template-columns:1fr}.discovery-bars>div{grid-template-columns:1fr 3rem}.discovery-bars span{grid-column:1/-1}}
.discovery-bars meter::-webkit-meter-optimum-value{background:#b8d7ee}.discovery-bars meter::-moz-meter-bar{background:#b8d7ee}
.detection-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:1rem;align-items:center}.detection-plot{overflow-x:auto;margin:1rem 0;border-radius:8px}.topic-scene .detection-plot svg{min-width:430px;max-width:620px;margin:0 auto}.detection-controls{display:flex;flex-wrap:wrap;gap:1rem}.detection-controls label{margin-bottom:0}.detection-comparisons{font:13px/1.7 ui-monospace,monospace;padding-left:1.1rem}.detection-comparisons li{margin:.5rem 0}.detection-plot:focus-visible{outline:3px solid #bad6fa;outline-offset:2px}@media(max-width:850px){.detection-layout{grid-template-columns:1fr}.detection-controls{gap:0 1rem}}
@container(max-width:760px){.detection-layout{grid-template-columns:1fr}.detection-controls{gap:0 1rem}}
.dense-note [data-vision-lab] .vision-plot{overflow-x:auto;background:#251b2b;border:1px solid #55435c;border-radius:12px;padding:16px;margin:20px 0;scrollbar-color:#884258 #251b2b;}
.dense-note [data-vision-lab] .vision-plot svg{display:block;width:100%;min-width:560px;height:auto;max-height:none;}
.dense-note [data-vision-lab] .vision-plot text{font-family:var(--font-mono,monospace);font-size:11px;fill:#f1e5ec;}
.dense-note [data-vision-lab] .vision-plot:focus-visible,.dense-note [data-vision-lab] .dense-table-wrap:focus-visible{outline:3px solid #bad6fa;outline-offset:4px;}
.dense-note [data-vision-lab] .dense-table-wrap{overflow-x:auto;}
.dense-note [data-vision-lab] label{display:block;margin:12px 0;}
[data-dense-topic="execution/hardware"] .hardware-plot{overflow:auto;background:#251d2a;border:1px solid #67506c;border-radius:14px;padding:16px;margin:18px 0;color:#eee5ee}
[data-dense-topic="execution/hardware"] .hardware-plot svg{display:block;width:100%;min-width:600px;height:auto;font-family:monospace;font-size:13px}
[data-dense-topic="execution/hardware"] .hardware-plot:focus-visible{outline:3px solid #bddcf4;outline-offset:3px}
[data-dense-topic="execution/hardware"] [data-hardware-lab] label{display:block;margin:16px 0}
[data-dense-topic="execution/hardware"] [data-hardware-lab] input[type="range"]{display:block;width:100%;margin-top:12px;accent-color:#bad6fa}
[data-dense-topic="execution/profiling"] .profiling-plot{overflow-x:auto;background:#251b2b;border:1px solid #5e4965;border-radius:12px;padding:16px;margin:18px 0;scrollbar-color:#884258 #251b2b}
[data-dense-topic="execution/profiling"] .profiling-plot svg{display:block;width:100%;min-width:620px;height:auto;font-family:monospace;font-size:12px}
[data-dense-topic="execution/profiling"] .profiling-plot:focus-visible{outline:3px solid #bad6fa;outline-offset:4px}
[data-dense-topic="execution/profiling"] [data-profiling-lab] label{display:block;margin:14px 0}
[data-dense-topic="execution/profiling"] [data-profiling-lab] input[type="range"]{display:block;width:100%;margin-top:10px;accent-color:#bad6fa}
.performance-plot{overflow-x:auto;background:#241c2c;border-radius:12px;padding:12px;margin:1rem 0;color:#efe7ed;scrollbar-color:#88738e #241c2c}
.performance-plot svg{display:block;width:100%;min-width:660px;height:auto;font:12px ui-monospace,SFMono-Regular,monospace}
.performance-plot:focus-visible{outline:2px solid #bddaf4;outline-offset:3px}
.communication-plot{overflow-x:auto;background:#241c2c;border-radius:12px;padding:12px;margin:1rem 0;color:#efe7ed;scrollbar-color:#88738e #241c2c}
.communication-plot svg{display:block;width:100%;min-width:700px;height:auto;font:12px ui-monospace,SFMono-Regular,monospace}
.communication-plot:focus-visible{outline:2px solid #bddaf4;outline-offset:3px}
[data-performance-lab] label{display:block;margin:.7rem 0}
[data-performance-lab] input[type=range]{width:100%;accent-color:#7c9abb}
.serving-plot{overflow-x:auto;background:#241c2c;border-radius:12px;padding:12px;margin:1rem 0;color:#efe7ed;scrollbar-color:#88738e #241c2c}
.serving-plot svg{display:block;width:100%;min-width:700px;height:auto;font:12px ui-monospace,SFMono-Regular,monospace}
.serving-plot:focus-visible{outline:2px solid #bddaf4;outline-offset:3px}
[data-serving-lab] label{display:block;margin:.7rem 0}
[data-serving-lab] input[type=range]{width:100%;accent-color:#7c9abb}
.services-plot{overflow-x:auto;background:#241c2c;border-radius:12px;padding:12px;margin:1rem 0;color:#efe7ed;scrollbar-color:#88738e #241c2c}
.services-plot svg{display:block;width:100%;min-width:680px;height:auto;font:12px ui-monospace,SFMono-Regular,monospace}
.services-plot:focus-visible{outline:2px solid #bddaf4;outline-offset:3px}
[data-services-lab] label{display:block;margin:.7rem 0}
[data-services-lab] input[type=range]{width:100%;accent-color:#7c9abb}
[data-dense-topic="algorithms/choosing"] .dense-table-wrap:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
[data-dense-topic="algorithms/choosing"] .dense-table-wrap table{min-width:560px}
[data-dense-topic="algorithms/choosing"] .dense-table-wrap th,[data-dense-topic="algorithms/choosing"] .dense-table-wrap td{overflow-wrap:normal;word-break:normal}
#cache-payload .dense-table-wrap table{min-width:560px}
#cache-payload .dense-table-wrap th,#cache-payload .dense-table-wrap td{overflow-wrap:normal;word-break:normal}
#cache-payload .dense-table-wrap:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
[data-dense-topic="execution/performance"] .dense-table-wrap table{min-width:640px}
[data-dense-topic="execution/performance"] .dense-table-wrap th,[data-dense-topic="execution/performance"] .dense-table-wrap td{overflow-wrap:normal;word-break:normal}
[data-dense-topic="execution/performance"] .dense-table-wrap:focus-visible,[data-dense-topic="execution/performance"] pre:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
[data-dense-topic="execution/profiling"] pre:focus-visible,[data-dense-topic="execution/profiling"] .dense-table-wrap:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
[data-dense-topic="execution/profiling"] .dense-table-wrap table{min-width:640px;word-break:normal;overflow-wrap:normal}
#traffic .dense-table-wrap table{min-width:760px}
.kda-matrix{border-collapse:collapse;width:min(100%,480px);margin:20px 0;color:inherit}.kda-matrix caption{text-align:left;font-size:12px;padding-bottom:10px}.kda-matrix th,.kda-matrix td{border:1px solid #93748a;padding:10px;text-align:center}.kda-matrix td{font-family:ui-monospace,monospace;color:#bad6fa}.kda-matrix th{font-size:12px;font-weight:500}
.stability-plot-scroll{overflow-x:auto;overscroll-behavior-x:contain}.stability-plot-scroll img{min-width:900px}.stability-plot-scroll:focus-visible{outline:3px solid #bad6fa;outline-offset:-3px}
.precision-controls{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:end}.precision-controls label{min-width:0}.precision-controls select{width:100%}.precision-controls output{color:#bad6fa;font-variant-numeric:tabular-nums}
.precision-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none!important;padding:0!important;gap:12px;margin:24px 0!important}.precision-track li{font-size:12px;line-height:1.5;padding:12px 0;border-top:2px solid #765469;color:#bba7b7;transition:color .2s,border-color .2s}.precision-track li span{display:block;margin-bottom:5px;font:18px ui-monospace,monospace}.precision-track li[aria-current=step]{color:#d8e7fa;border-color:#bad6fa}
.precision-operation{background:#edf4fb;border-left:3px solid #702b40;border-radius:0 10px 10px 0;padding:20px;margin:20px 0;min-width:0}.precision-operation>span{display:block;font-size:13px;margin-bottom:12px}.precision-operation>code{display:block!important;background:transparent!important;color:#702b40!important;font:clamp(14px,2vw,22px)/1.6 ui-monospace,monospace!important;white-space:normal;overflow-wrap:anywhere;padding:0!important}.topic-scene .precision-operation{background:#342331;border-color:#bad6fa}.topic-scene .precision-operation>code{color:#bad6fa!important}
.precision-gradients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.precision-gradients>div{display:flex;flex-direction:column;gap:10px;min-width:0;border-top:1px solid #765469;padding-top:16px}.precision-gradients strong{font-size:14px;color:#e9e5ed}.precision-gradients code{display:block!important;background:transparent!important;white-space:normal;overflow-wrap:anywhere;font:12px/1.9 ui-monospace,monospace!important;padding:0!important;color:#bad6fa!important}.precision-gradients span{font-size:13px;color:#d6cbd7}.precision-process [role=status]{min-height:5em}.precision-process [role=status] b{color:#bad6fa}.topic-scene[data-softmax-cliff] button:disabled{opacity:.4;cursor:default}.topic-scene[data-softmax-cliff] select:focus-visible{outline:3px solid #bad6fa;outline-offset:3px}
@media(max-width:700px){.precision-gradients{grid-template-columns:1fr;gap:14px}.precision-track{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-controls{grid-template-columns:1fr;gap:0}.precision-process [role=status]{min-height:0}}
@media(prefers-reduced-motion:reduce){.precision-track li{transition:none}}
