.control-room{margin-bottom:22px}.room-intro{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:0 0 21px}.room-kicker{font:9px Pixel;color:#d9a684;letter-spacing:1.8px}.room-intro p{font:16px/1.5 Pixel;color:#91a8af;margin:9px 0 0}.room-source-state{display:grid;grid-template-columns:5px 1fr;column-gap:9px;row-gap:5px;font:12px Pixel;color:#b7c7b8}.room-source-state>i{width:5px;height:5px;background:#d5a481;margin-top:5px;box-shadow:0 0 9px #d79b6680}.room-source-state small{font:10px Pixel;color:#658691;grid-column:2}.room-metrics{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;margin-bottom:21px;border:1px solid #41555e;background:#1c282e}.room-metrics>div{padding:15px 18px;border-right:1px solid #3c515b}.room-metrics>div:last-child{border:0}.room-metrics span{display:block;font:9px Pixel;letter-spacing:1px;color:#7c9ba5;margin-bottom:7px}.room-metrics strong{font:28px/1 Pixel;color:#e0e9d9;font-weight:400;display:block}.room-metrics>div>div{display:flex;align-items:center;gap:14px}.room-metrics b{font:13px Pixel;font-weight:400}.room-metrics small{display:block;font:10px Pixel;color:#5e818f;margin-top:8px}.room-layout{display:grid;grid-template-columns:1.85fr 1fr;gap:18px;align-items:start}.room-floor-panel{border:1px solid #4c636e;background:#1a262d;box-shadow:0 4px #0c1117;overflow:hidden}.room-panel-bar{display:flex;justify-content:space-between;align-items:center;gap:13px;font:11px Pixel;color:#bccbc7;padding:13px 15px;border-bottom:1px solid #394e58}.room-panel-bar small{font:7px Pixel;color:#7b9aa5;letter-spacing:.6px;text-align:right}.gpu-floor{position:relative;background-image:radial-gradient(#5379843b .8px,transparent .8px);background-size:14px 14px;padding:14px 13px 13px;isolation:isolate;min-height:350px}.gpu-floor:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 50%,#bb755010,transparent 65%)}.room-circuits{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;opacity:.8;z-index:-1}.circuit-packets{animation:room-packets 7s linear infinite}.room-stations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px 15px;padding:6px 0}.room-station{position:relative;height:140px;min-width:0;text-align:left;background:transparent;border:1px solid transparent;border-radius:4px;color:#a1b9bf;overflow:hidden;isolation:isolate;transition:border-color .15s,background .15s}.room-station:hover{background:#28363c9c;border-color:#66828b}.room-station.selected{border-color:#a27a60;background:#312f2b88;box-shadow:inset 0 0 0 1px #c88d6d26}.station-top{position:absolute;left:10px;right:9px;top:9px;display:flex;align-items:center;justify-content:space-between;font:10px Pixel;color:var(--unit)}.station-top b{font-weight:400;letter-spacing:.7px}.station-top small{font:6px Pixel;color:#567b8b}.station-floor{position:absolute;left:7%;right:7%;bottom:23px;height:18px;background:#142027;border:1px solid #38515c;transform:skewX(-18deg);box-shadow:0 4px #0e181e;z-index:-1}.station-floor:after{content:'';position:absolute;width:6px;height:3px;background:var(--unit);bottom:3px;right:10px;box-shadow:-10px 0 #5c746e}.station-agent{position:absolute;right:5%;bottom:20px;width:118px;height:91px;filter:drop-shadow(0 4px #0d1518);animation:station-walk 4.5s steps(3,end) infinite;animation-delay:var(--phase)}.station-agent .pixel-gpu{width:118px;max-width:100%;height:91px}.station-agent .sprite-body{animation-delay:var(--phase)}.station-screen{position:absolute;left:8px;top:37px;width:53px;height:38px;border:3px solid #8b9691;background:#45555e;box-shadow:3px 3px #101c25;transform:skewY(-3deg)}.station-screen>div{position:absolute;inset:3px;background:#0e1d22;padding:4px}.station-screen span{font:6px Pixel;color:#9cb8a5;letter-spacing:1px;display:block;line-height:1}.station-screen i{position:absolute;height:2px;width:8px;background:var(--unit);bottom:4px;left:5px;animation:monitor-tick 2.5s steps(2,end) infinite;animation-delay:var(--phase)}.station-screen i:nth-of-type(2){left:15px;bottom:8px}.station-screen i:nth-of-type(3){left:25px;bottom:6px}.station-screen i:nth-of-type(4){display:none}.station-screen>b{position:absolute;width:13px;height:10px;background:#6e8289;bottom:-13px;left:15px;box-shadow:0 4px #3b535d}.station-screen>b:after{content:'';position:absolute;left:-10px;right:-10px;height:3px;background:#9da69a;bottom:0}.room-boost .station-screen{height:41px;top:32px}.room-boost .station-screen i{height:7px;width:4px;bottom:4px;left:5px}.room-boost .station-screen i:nth-of-type(2){left:12px;height:13px;bottom:4px}.room-boost .station-screen i:nth-of-type(3){left:19px;height:9px;bottom:4px}.room-boost .station-screen i:nth-of-type(4){display:block;left:26px;height:17px;bottom:4px}.room-pico .station-screen{background:#a28564;border-color:#bca481;transform:translateY(12px);height:30px;width:45px}.room-pico .station-screen>div{background:#7b664f}.room-pico .station-screen>b{display:none}.room-pico .station-screen i{display:none}.room-dash .station-screen{width:58px;border-color:#7e99a5}.room-dash .station-screen i{width:25px;height:2px;left:4px;bottom:3px}.room-dash .station-screen i:nth-of-type(2){bottom:8px}.room-dash .station-screen i:nth-of-type(3){bottom:13px}.room-ember .station-screen{height:21px;top:70px;background:#875e55;border-color:#bc8d76;transform:skewY(-5deg)}.room-ember .station-screen span{font-size:5px}.room-ember .station-screen>b{display:none}.room-core .station-screen{width:37px;height:37px;left:13px;top:43px;border:4px solid #bdb18f;box-shadow:-3px -3px #695d4c,3px 3px #705f4a}.room-core .station-screen>div{inset:0;padding:8px 2px}.room-core .station-screen i,.room-core .station-screen>b{display:none}.station-prop{position:absolute;font:16px Pixel;color:#a89b7d;left:10px;bottom:32px;opacity:.8;z-index:2}.prop-ruby,.prop-boost,.prop-dash{left:14px;font-size:11px;bottom:27px;color:#4f7784}.prop-ember{color:#dcaf88;left:29px;bottom:29px}.prop-core{left:15px;bottom:28px;font-size:11px;color:#bf907d}.prop-pico{left:26px;bottom:27px;color:#ba9874}.station-job{position:absolute;bottom:7px;left:10px;font:6px Pixel;color:#688894;letter-spacing:.6px}.station-pick{position:absolute;bottom:6px;right:9px;font:10px Pixel;color:#9c8772}.room-floor-foot{display:flex;justify-content:space-between;gap:12px;align-items:center;font:8px Pixel;color:#688593;border-top:1px solid #364d58;padding:13px}.room-floor-foot>span:first-child{color:#9aaa9e;display:flex;align-items:center;gap:6px}.room-floor-foot i{width:4px;height:4px;background:#d2a47f}.room-floor-foot .text-button{font-size:9px}.room-right{display:flex;flex-direction:column;gap:16px}.room-mission,.room-wire{border:1px solid #405762;background:#17242d}.room-mission h2{font:25px/1.08 Pixel;color:#d9d8c5;margin:16px 15px 8px}.room-mission>p{font:12px/1.55 Pixel;color:#7f9ca9;margin:0 15px 16px}.room-mission>.btn{width:calc(100% - 30px);margin:0 15px 15px;font:14px Pixel;justify-content:space-between;padding:10px 12px;min-height:35px}.room-mission .room-panel-bar{font-size:9px}.room-mission .room-panel-bar small{font-size:6px}.wire-columns{display:flex;justify-content:space-between;font:7px Pixel;color:#547887;letter-spacing:.7px;padding:11px 14px 8px}.wire-row{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:9px 14px;border-top:1px solid #2e4653}.wire-row:hover{background:#25373e}.wire-row>span:first-child b{display:block;font:14px Pixel;color:#d2d3bd}.wire-row small{display:block;font:8px Pixel;color:#587c8c;margin-top:2px}.wire-row>span:last-child{font:12px Pixel}.wire-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-top:1px solid #314b59;gap:10px}.wire-footer>span{font:8px Pixel;color:#688c99}.wire-footer .text-button{font-size:10px}.wire-empty{font:12px Pixel;color:#7a949e;padding:15px;margin:0}.mission-result{margin:0 15px 15px;background:#203931;border:1px solid #4f7061;padding:12px}.mission-result>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font:9px Pixel;color:#86ad9d}.mission-result>div>b{font:14px Pixel;color:#cad9b9;font-weight:400}.mission-result>strong{font:24px Pixel;color:#cfdebc;font-weight:400;margin:5px 0 9px;display:block}.mission-result>a{display:block;font:10px Pixel;color:#b2c59e;border-top:1px solid #416253;padding-top:10px;margin-top:9px}.mission-result>b{font:14px Pixel;color:#c3cba2}.mission-result p{font:11px/1.4 Pixel;color:#91ae9d;margin-bottom:0}.room-console{margin-top:20px;border:1px solid #3f535e;background:#101c24}.room-console .room-panel-bar{background:#1b2931}.console-lines{min-height:85px;padding:10px 15px}.console-lines>div{display:grid;grid-template-columns:65px 53px 1fr;gap:12px;font:10px/1.7 Pixel;color:#91a7a7;padding:2px 0}.console-lines time{color:#547b8c}.event-type{color:#c39578}.console-shortcuts{display:flex;gap:24px;padding:12px 15px;border-top:1px solid #2c4553;flex-wrap:wrap}.console-shortcuts .text-button{font-size:10px}.room-collection-heading{display:flex;justify-content:space-between;align-items:end;gap:25px;border-bottom:1px solid #3a515f;padding:30px 0 20px;margin:0 0 17px;scroll-margin-top:22px}.room-collection-heading span{font:8px Pixel;color:#a2816d;letter-spacing:1.5px}.room-collection-heading h2{font:29px Pixel;margin:6px 0 0}.room-collection-heading p{font:12px Pixel;color:#688b9b;margin:0}.room-greeting .station-agent{animation:room-wave .65s steps(3,end) 2}.room-greeting .room-station:nth-child(2n) .station-agent{animation-delay:.15s}
@keyframes room-packets{to{stroke-dashoffset:-334}}@keyframes station-walk{0%,100%{transform:translateX(0)}50%{transform:translateX(-7px)}}@keyframes monitor-tick{50%{opacity:.35}}@keyframes room-wave{50%{transform:translateY(-10px)}}
@media(min-width:1600px){.room-layout{grid-template-columns:2fr 1fr}.gpu-floor{min-height:380px}.room-station{height:155px}.station-agent,.station-agent .pixel-gpu{width:136px;height:104px}.station-screen{left:15px;top:43px;width:61px;height:42px}.room-stations{gap:36px 20px}.room-mission h2{font-size:28px}.room-mission>p{font-size:13px}}
@media(max-width:1100px){.room-layout{grid-template-columns:1.6fr 1fr;gap:14px}.room-metrics>div{padding:13px}.room-metrics strong{font-size:25px}.room-metrics span{font-size:7px}.room-metrics small{font-size:8px}.room-metrics b{font-size:10px}.room-metrics>div>div{gap:8px}.room-stations{gap:39px 5px}.room-station{height:137px}.station-agent,.station-agent .pixel-gpu{width:103px;height:79px}.station-agent{right:2%;bottom:25px}.station-screen{left:5px;width:43px;height:32px;top:36px;border-width:2px}.station-screen>b{left:12px;height:9px}.station-screen span{font-size:5px}.station-job{font-size:5px;letter-spacing:0;left:7px}.station-top{left:7px;right:7px;font-size:8px}.station-top small{font-size:5px}.room-floor-foot{font-size:7px;padding:11px;gap:10px}.room-floor-foot>span:nth-child(2){display:none}.room-panel-bar small{font-size:6px}.room-mission h2{font-size:23px}.room-mission>p{font-size:11px}.room-mission .room-panel-bar{font-size:8px}.room-mission .room-panel-bar small{font-size:5px}.room-mission>.btn{font-size:13px}.room-core .station-screen{left:9px;width:32px;height:32px}.room-core .station-screen>div{padding-top:7px}.room-boost .station-screen{height:37px}.room-dash .station-screen{width:47px}.room-pico .station-screen{width:37px}.room-ember .station-screen{height:21px;width:42px}}
@media(max-width:800px){.room-layout{grid-template-columns:1fr}.room-stations{gap:35px 14px}.room-station{height:142px}.station-agent,.station-agent .pixel-gpu{width:118px;height:91px}.station-screen{left:10px;width:50px;height:37px;top:35px}.room-right{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.room-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.room-metrics>div:nth-child(2){border-right:0}.room-metrics>div:nth-child(-n+2){border-bottom:1px solid #3c515b}.room-metrics>div>div{gap:12px}.room-metrics strong{font-size:27px}.room-metrics span{font-size:8px}.room-metrics small{font-size:9px}.room-intro p{font-size:14px}.room-source-state{font-size:10px}.room-source-state small{font-size:8px}.room-floor-foot>span:nth-child(2){display:block}.room-intro{gap:15px}.room-kicker{font-size:8px}.console-lines>div{font-size:9px}.room-collection-heading p{font-size:11px;max-width:240px;text-align:right}}
@media(max-width:540px){.room-intro{display:block;padding-bottom:18px}.room-intro p{font-size:13px;line-height:1.5;margin-top:8px}.room-intro p br{display:none}.room-kicker{font-size:7px;letter-spacing:1px}.room-source-state{margin-top:15px;font-size:10px;grid-template-columns:4px auto 1fr;gap:7px;align-items:center}.room-source-state>i{margin:0;width:4px;height:4px}.room-source-state small{grid-column:3;text-align:right;font-size:6px}.room-metrics{margin-bottom:16px}.room-metrics>div{padding:12px}.room-metrics span{font-size:6px;letter-spacing:.5px}.room-metrics strong{font-size:24px}.room-metrics b{font-size:10px}.room-metrics small{font-size:7px;margin-top:6px}.room-metrics>div>div{gap:7px;flex-wrap:wrap}.room-panel-bar{font-size:9px;padding:12px}.room-panel-bar small{font-size:5px;letter-spacing:.2px}.gpu-floor{padding:10px 8px;min-height:330px}.room-stations{grid-template-columns:repeat(3,minmax(0,1fr));gap:39px 2px;padding:5px 0}.room-station{height:132px}.station-top{left:5px;right:5px;top:8px;font-size:7px}.station-top b{letter-spacing:.2px}.station-top small{font-size:4px}.station-agent,.station-agent .pixel-gpu{width:89px;height:68px}.station-agent{right:0;bottom:23px}.station-screen{width:30px;height:26px;left:4px;top:32px;border-width:2px;box-shadow:2px 2px #101c25}.station-screen>div{inset:2px;padding:2px}.station-screen span{font-size:4px;letter-spacing:0}.station-screen i{width:4px;left:3px;bottom:3px;height:1px}.station-screen i:nth-of-type(2){left:9px;bottom:5px}.station-screen i:nth-of-type(3){left:15px;bottom:3px}.station-screen>b{width:9px;left:9px;bottom:-9px;height:7px}.station-screen>b:after{left:-5px;right:-5px;height:2px}.station-floor{bottom:23px;left:5px;right:3px;height:10px}.station-floor:after{right:6px;width:3px;height:2px;bottom:1px;box-shadow:-5px 0 #5c746e}.station-job{font-size:4px;left:5px;bottom:9px;letter-spacing:0}.station-pick{right:5px;bottom:7px;font-size:7px}.station-prop{left:5px;bottom:28px;font-size:8px}.room-boost .station-screen{height:26px;top:32px}.room-boost .station-screen i{width:2px;left:3px;height:4px;bottom:2px}.room-boost .station-screen i:nth-of-type(2){left:7px;height:8px;bottom:2px}.room-boost .station-screen i:nth-of-type(3){left:11px;height:6px;bottom:2px}.room-boost .station-screen i:nth-of-type(4){left:15px;height:10px;bottom:2px}.room-pico .station-screen{width:26px;height:22px;top:33px}.room-dash .station-screen{width:32px}.room-dash .station-screen i{width:16px;left:2px;height:1px;bottom:2px}.room-dash .station-screen i:nth-of-type(2){bottom:5px}.room-dash .station-screen i:nth-of-type(3){bottom:8px}.room-ember .station-screen{width:29px;height:16px;top:56px}.room-ember .station-screen span{font-size:3px}.room-core .station-screen{left:6px;top:36px;width:25px;height:25px;border-width:3px}.room-core .station-screen>div{padding:6px 1px}.room-floor-foot{font-size:6px;padding:11px;gap:8px}.room-floor-foot>span:nth-child(2){display:none}.room-floor-foot .text-button{font-size:8px}.room-right{display:flex;gap:15px}.room-mission h2{font-size:25px}.room-mission>p{font-size:12px}.room-mission>.btn{font-size:15px}.room-mission .room-panel-bar{font-size:9px}.room-mission .room-panel-bar small{font-size:6px}.room-wire .room-panel-bar{font-size:10px}.wire-row{padding:10px 14px}.wire-row>span:first-child b{font-size:15px}.wire-row small{font-size:9px}.wire-row>span:last-child{font-size:13px}.wire-columns{font-size:7px}.wire-footer>span{font-size:8px}.room-console{margin-top:17px}.room-console .room-panel-bar{font-size:8px;gap:8px}.room-console .room-panel-bar small{font-size:5px;max-width:132px}.console-lines{padding:9px 11px;min-height:75px}.console-lines>div{grid-template-columns:48px 40px 1fr;gap:7px;font-size:8px;line-height:1.5;padding:4px 0}.console-shortcuts{padding:11px;gap:12px}.console-shortcuts .text-button{font-size:9px}.room-collection-heading{display:block;padding-top:25px}.room-collection-heading span{font-size:6px}.room-collection-heading h2{font-size:27px}.room-collection-heading p{font-size:11px;text-align:left;max-width:100%;margin-top:8px}.mission-result>div>b{font-size:16px}.mission-result>a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.circuit-packets,.station-agent,.station-screen i,.room-greeting .station-agent{animation:none!important}}
.no-animation .circuit-packets,.no-animation .station-agent,.no-animation .station-screen i{animation:none!important}
@media(min-width:801px){.main:has(.control-room){padding-top:24px}.main:has(.control-room)>.page-head{margin-bottom:18px}.room-intro{padding-bottom:16px}.room-intro p{font-size:14px;margin-top:6px;line-height:1.4}.room-metrics>div{padding-top:11px;padding-bottom:11px}.room-metrics span{font-size:8px;margin-bottom:5px}.room-metrics strong{font-size:26px}.room-metrics small{font-size:8px;margin-top:6px}.gpu-floor{min-height:327px}.room-station{height:130px}.room-stations{gap:30px 15px}}
.room-mainstack{min-width:0}.console-lines>div>span:last-child{overflow-wrap:anywhere}.room-layout .room-console{margin-top:18px}
@media(max-width:800px){.room-layout{display:flex;flex-direction:column}.room-mainstack{display:contents}.room-floor-panel{order:0;width:100%}.room-right{order:1;width:100%}#room-console-wrap{order:2;width:100%}.room-layout .room-console{margin-top:2px}}
