.reactor-hall{--rx-line:color-mix(in oklab, var(--border) 80%, transparent);--rx-ink:var(--foreground);--rx-muted:var(--muted-foreground);--rx-accent:var(--sage);background:color-mix(in oklab, var(--background) 92%, #10140e);color:var(--rx-ink)}.reactor-ops{border:1px solid var(--rx-line);background:color-mix(in oklab, var(--card) 88%, transparent)}.reactor-screen{border:1px solid var(--rx-line);background:color-mix(in oklab, var(--card) 94%, transparent);border-radius:.5rem;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.reactor-screen-core{border-color:color-mix(in oklab, var(--sage) 45%, var(--rx-line))}.reactor-screen-head{border-bottom:1px solid var(--rx-line);justify-content:space-between;align-items:baseline;gap:.6rem;padding:.55rem .85rem .4rem;display:flex}.reactor-channel{color:var(--rx-muted);letter-spacing:.06em;font-size:.75rem;font-family:var(--font-mono), ui-monospace, monospace}.reactor-screen-title{color:var(--rx-ink);letter-spacing:.02em;font-size:1.05rem;font-weight:600}.reactor-led{background:color-mix(in oklab, var(--muted) 70%, transparent);border-radius:999px;width:8px;height:8px}.reactor-led-on{background:var(--sage)}.reactor-led-warn{background:#d97706}.reactor-lesson{color:var(--rx-muted);padding:.65rem .85rem .25rem;font-size:1.05rem;line-height:1.55}.reactor-lesson strong{color:var(--rx-ink);font-weight:600}.reactor-body{z-index:1;flex:1;min-height:0;padding:.45rem .75rem .75rem;position:relative}.reactor-ticker{font-family:var(--font-mono), ui-monospace, monospace;color:var(--rx-ink);font-size:.875rem;overflow:hidden}.reactor-readout{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--rx-ink);font-size:1.05rem}.reactor-grid{grid-template-columns:1fr;align-items:start;gap:.85rem;display:grid}@media (min-width:1100px){.reactor-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"intro intro intro core core core core core species species species species""fit fit fit core core core core core mutate mutate mutate mutate""boards boards boards boards win win win win lead lead lead lead""tele tele tele tele tele tele hist hist hist hist hist hist""land land land land land land styles styles styles styles styles styles""grants grants grants grants grants grants grants grants grants grants grants grants""play play play play play play play play play play play play"}.reactor-area-intro{grid-area:intro}.reactor-area-core{grid-area:core}.reactor-area-species{grid-area:species}.reactor-area-fit{grid-area:fit}.reactor-area-mutate{grid-area:mutate}.reactor-area-boards{grid-area:boards}.reactor-area-win{grid-area:win}.reactor-area-tele{grid-area:tele}.reactor-area-hist{grid-area:hist}.reactor-area-land{grid-area:land}.reactor-area-styles{grid-area:styles}.reactor-area-grants{grid-area:grants}.reactor-area-lead{grid-area:lead}.reactor-area-play{grid-area:play}}
