.nav .nav__current{color:var(--text);box-shadow:inset 0 -2px 0 var(--ice)}.cr-hero{border-bottom:1px solid var(--line);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 48px 48px, var(--bg);padding-block:clamp(56px,9vw,120px)}.cr-hero h1{max-width:12em}.sim-flag{border:1px dashed var(--warm);color:var(--warm);font-family:var(--font-mono);max-width:46em;margin:0;padding:10px 16px;font-size:.85rem;display:inline-block}.cr-room{padding-block:var(--space);background:var(--bg-alt);border-bottom:1px solid var(--line)}.cr-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin-bottom:32px;display:flex}.cr-bar h2{margin:0}.cr-controls{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cr-stat{font-family:var(--font-mono);color:var(--muted);font-size:.8rem;display:grid}.cr-stat b{color:var(--ice);font-size:1.8rem;font-weight:600}.cr-controls .btn{cursor:pointer;font:inherit;background:0 0;font-weight:600}.racks{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.racks{grid-template-columns:repeat(2,minmax(0,1fr))}}.rack{background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:14px}.rack__head{font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.72rem;display:flex}.rack__led{background:var(--line);border-radius:50%;width:8px;height:8px}.rack__led[data-on=true]{background:var(--ice);animation:1.4s steps(2,end) infinite blink}.rack__gpus{gap:6px;display:grid}.gpu{--c:var(--ice);background:var(--panel);border:1px solid var(--line);border-radius:3px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:7px 9px;transition:border-color .5s;display:grid}.gpu[data-heat=warm]{--c:var(--warm)}.gpu[data-heat=hot]{--c:var(--hot);border-color:color-mix(in srgb, var(--hot) 60%, var(--line))}.gpu__id{font-family:var(--font-mono);color:var(--muted);font-size:.72rem}.gpu__bar{background:var(--bg);border-radius:2px;height:8px;display:block;overflow:hidden}.gpu__bar>span{height:100%;width:var(--load);background:var(--c);transition:width 1.2s,background .6s;display:block}.legend{font-family:var(--font-mono);color:var(--muted);gap:20px;margin-top:18px;font-size:.78rem;display:flex}.legend li:before{content:"";background:var(--ice);width:10px;height:10px;margin-right:8px;display:inline-block}.legend li[data-heat=warm]:before{background:var(--warm)}.legend li[data-heat=hot]:before{background:var(--hot)}.cr-line{padding-block:var(--space)}.pipe{border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:44px;display:grid;overflow:hidden}.pipe li{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;gap:4px;padding:22px 18px;display:flex}.pipe li:last-child{border-right:0}.pipe h3{margin:6px 0 0;font-size:1.15rem}.pipe p{color:var(--muted);margin:0 0 14px;font-size:.9rem}.pipe__n{font-family:var(--font-mono);color:var(--ice);font-size:.75rem}.pipe__q{flex-wrap:wrap;align-content:flex-start;gap:4px;min-height:28px;margin-top:auto;display:flex}.pipe__q i{background:var(--ice-dim);border-radius:1px;width:14px;height:10px;animation:.4s pop}@media (width<=900px){.pipe{grid-template-columns:minmax(0,1fr)}.pipe li{border-right:0;border-bottom:1px solid var(--line)}.pipe li:last-child{border-bottom:0}}.stream{background:var(--bg);border:1px solid var(--line);border-radius:6px;margin-top:32px;overflow:hidden}.stream__head{font-family:var(--font-mono);color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 16px;font-size:.75rem;display:flex}.rec{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:14px 16px;font-size:.92rem;display:grid}.rec:last-child{border-bottom:0}.rec[data-new=true]{animation:.5s slide}.rec__note{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}.rec__chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:99px;padding:4px 10px;font-size:.72rem}.rec[data-verdict=pass] .rec__chip{color:var(--ice);border-color:var(--ice-dim)}.rec[data-verdict=gap] .rec__chip{color:var(--warm);border-color:var(--warm)}.rec[data-verdict=reject] .rec__chip{color:var(--hot);border-color:var(--hot)}@media (width<=700px){.rec{grid-template-columns:minmax(0,1fr)}.rec__chip{justify-self:start}}.cr-honest{padding-block:var(--space);background:var(--bg-alt);border-block:1px solid var(--line)}.cr-honest__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}@media (width<=900px){.cr-honest__grid{grid-template-columns:minmax(0,1fr)}}.cr-honest .facts li{color:var(--muted)}@keyframes blink{50%{opacity:.25}}@keyframes pop{0%{transform:scaleX(0)}}@keyframes slide{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.gpu__bar>span,.gpu{transition:none!important}.rack__led,.pipe__q i,.rec{animation:none!important}}
