[hidden]{display:none!important}.game-main{padding-bottom:15px}.game-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:13px 0 30px}.game-intro h1{font:500 67px/.98 var(--display);letter-spacing:-3px;margin:15px 0}.game-intro em{font-style:normal;color:var(--accent)}.game-intro>p{font-size:15px;line-height:1.9;max-width:340px}.game-intro>p .quiet{font:10px var(--mono)}.game-machine{background:#20291f;color:#f0f1dc;border:1px solid #253320;box-shadow:8px 8px 0 var(--line);position:relative;min-height:540px;isolation:isolate}.machine-top{background:#131c13;border-bottom:1px solid #58664e;padding:10px 22px;display:flex;justify-content:space-between;font:11px var(--mono);color:#c8d5b9}.machine-top span:last-child{font-size:9px;align-self:center}.game-hud{display:flex;gap:50px;align-items:center;padding:25px 30px;border-bottom:1px solid #58664e}.game-hud>div>span{display:block;font:9px var(--mono);letter-spacing:1px;color:#c0c8b5}.game-hud strong{font:500 35px var(--display);display:block;margin-top:5px;line-height:1.1}.game-hud>div:first-child strong{color:#d7e7a7}.game-hud .small-button{margin-left:auto;color:#e0e6cb;border-color:#647256;min-height:40px}.bandwidth{padding:22px 30px 0}.bandwidth-label{display:flex;justify-content:space-between;gap:15px;font:11px var(--mono);color:#c0c8b5}.bandwidth-label strong{color:#e4ecca;font-weight:500}.slots{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:14px 0 10px}.slot{height:16px;border:1px solid #7f9467;background:#d7e7a7;transition:background .15s}.slot.empty{background:#293624}.pulse-track{height:2px;background:#46543c;overflow:hidden}.pulse-track>div{height:100%;background:#e9552b;width:100%}.bandwidth p{font:10px/1.5 var(--mono);color:#a9b69a;margin:12px 0 5px}.queue{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:20px 30px 24px}.request{position:relative;min-width:0;text-align:left;display:block;background:#2b3927;color:#f0f1dc;border:1px solid #6b7e59;padding:18px 16px 16px;transition:background .15s,transform .15s;min-height:165px;overflow:hidden}.request:hover{background:#394b31;transform:translateY(-2px)}.request[aria-disabled=true]{border-color:#55644b}.request .packet-type{font:10px var(--mono);color:#bdd0a3;display:flex;justify-content:space-between;gap:10px}.request h3{font:500 16px/1.3 var(--display);overflow-wrap:anywhere;margin:15px 0 8px;letter-spacing:-.3px}.request .cost{font:11px var(--mono);color:#d7e7a7;display:block}.request .request-bottom{font:10px var(--mono);display:flex;justify-content:space-between;margin-top:22px;color:#c1cfb0;gap:10px}.deadline-track{height:3px;background:#12200f;position:absolute;bottom:0;left:0;width:100%}.deadline-track div{height:100%;background:#b6d082}.request.urgent{border-color:#ff966d}.request.urgent .deadline-track div{background:#ff966d}.request.urgent .remaining{color:#ff966d}.machine-log{font:10px/1.6 var(--mono);color:#c3d2b1;display:flex;justify-content:space-between;gap:20px;padding:15px 30px;border-top:1px solid #58664e;min-height:65px}.machine-log>span:last-child{white-space:nowrap}.game-overlay{position:absolute;inset:36px 0 0;z-index:2;display:grid;place-items:center;background:rgba(19,28,19,.97);padding:25px}.overlay-card{max-width:530px}.overlay-card .eyebrow{color:#d7e7a7}.overlay-card h2{font:500 36px/1.12 var(--display);letter-spacing:-1.3px;margin:16px 0}.overlay-card ol{font-size:13px;color:#cad6be;line-height:1.7;padding-left:19px;margin:22px 0}.overlay-card li{margin:9px 0}.overlay-card .button{background:#d7e7a7;border-color:#d7e7a7;color:#20291f}.overlay-card .smallprint{font-size:9px!important;margin-top:18px;color:#a8b89b}.overlay-card p{font-size:14px;color:#cad6be}.results{padding:35px 0 10px;scroll-margin-top:20px}.results h2{font:500 38px/1.2 var(--display);letter-spacing:-1px;margin:15px 0}.results>p{font-size:14px}.unlocked{margin-top:25px;border-top:1px solid var(--line)}.unlocked a{display:block;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.unlocked a span{color:var(--accent);font:10px var(--mono);margin-right:16px}.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px}.fact-grid>a{border-top:1px solid var(--line);padding:23px 0}.fact-grid h3{font:500 24px/1.2 var(--display);letter-spacing:-.6px;margin:16px 0 10px}.fact-grid p,.game-reading>p{font-size:13px;color:var(--muted)}.fact-grid .eyebrow{font-size:9px}@media(max-width:700px){.game-intro{display:block;padding:4px 0 18px}.game-intro h1{font-size:58px}.game-intro>p{font-size:13px;margin-top:22px}.game-machine{min-height:720px;box-shadow:5px 5px 0 var(--line)}.machine-top{padding:11px 14px;font-size:10px}.machine-top span:last-child{font-size:7px}.game-hud{padding:20px 15px;gap:16px;flex-wrap:wrap}.game-hud>div>span{font-size:7px;letter-spacing:.4px}.game-hud strong{font-size:27px}.game-hud .small-button{padding:6px 9px;font-size:11px;min-height:35px}.bandwidth{padding:20px 15px 0}.bandwidth-label{font-size:10px}.bandwidth p{font-size:9px}.slots{gap:5px}.slot{height:13px}.queue{grid-template-columns:1fr;padding:17px 15px;gap:10px}.request{min-height:105px;padding:12px 13px;display:grid;grid-template-columns:1fr auto;gap:0 10px;align-items:center}.request .packet-type{grid-column:1/-1;font-size:9px}.request h3{font-size:16px;margin:10px 0 7px;grid-column:1}.request .cost{grid-column:2;grid-row:2;font-size:10px}.request .request-bottom{grid-column:1/-1;margin:0 0 2px;font-size:9px}.machine-log{padding:14px 15px;font-size:9px;display:block;min-height:75px}.machine-log>span{display:block}.machine-log>span:last-child{margin-top:7px;color:#a3b38e}.game-overlay{padding:23px;inset:35px 0 0}.overlay-card h2{font-size:31px}.overlay-card ol{font-size:13px;line-height:1.8;margin:25px 0}.overlay-card li{margin:14px 0}.overlay-card .smallprint{line-height:1.7;font-size:8px!important}.results h2{font-size:30px}.fact-grid{grid-template-columns:1fr;gap:5px}.fact-grid h3{font-size:25px}.game-reading .section-head h2{font-size:25px}.unlocked a{font-size:13px}.unlocked a span{display:block;margin-bottom:5px}}.request.blocked{border-color:#ff6a5c!important;background:repeating-linear-gradient(135deg,rgba(255,106,92,.16) 0 8px,transparent 8px 16px)!important}.request.blocked .packet-type span:first-child{color:#ff8a7d}.request.blocked h3{text-decoration:line-through;text-decoration-color:#ff6a5c}.game-machine.flood{animation:flood .5s steps(2)infinite;outline:3px solid #ff6a5c;outline-offset:-3px}.game-machine.flood .slot:not(.empty){background:#ff6a5c}@keyframes flood{50%{outline-color:transparent}}.overlay-card .warn{color:#ff8a7d;font-family:var(--mono);font-size:.85em}.result-rank{display:block;font:800 clamp(44px,8vw,80px)/.95 var(--display);font-stretch:66%;text-transform:uppercase;color:var(--accent);margin:10px 0 6px}.service-note{font-size:13px;border-left:3px solid var(--accent);padding-left:12px;color:var(--muted)}.service-note a{color:var(--ink);text-decoration:underline}@media(prefers-reduced-motion:reduce){.game-machine.flood{animation:none}}.results h2,.overlay-card h2,.game-intro h1,.fact-grid h3,.game-teaser h2{font-stretch:78%;font-weight:760}