.war-room-home{background:var(--war-room-bg);color:#fff;font-family:IBM Plex Mono,monospace;min-height:100vh;overflow-x:hidden;position:relative}.hero-command{background:linear-gradient(135deg,var(--war-room-bg) 0,var(--war-room-tertiary-bg) 100%);border-bottom:3px solid var(--war-room-primary);overflow:hidden;padding:100px 40px 80px;position:relative}.grid-overlay{background-image:linear-gradient(rgba(0,255,65,.1) 1px,transparent 0),linear-gradient(90deg,rgba(0,255,65,.1) 1px,transparent 0);background-size:50px 50px;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.hero-content{margin:0 auto;max-width:1200px;position:relative;z-index:10}.hero-content .status-bar{align-items:center;color:var(--war-room-primary);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:0;letter-spacing:2px;margin-bottom:30px;max-width:none;padding:0}.hero-content .title-main{font-family:Space Grotesk,sans-serif;font-size:72px;font-weight:700;line-height:1;margin-bottom:20px;max-width:none;padding:0}.hero-content .title-main .line{color:#fff;display:block;position:relative}.hero-content .title-main .highlight{color:var(--war-room-primary);text-shadow:0 0 20px rgba(0,255,65,.5)}.hero-content .status-bar .status-indicator{border-radius:0;font-weight:700;height:auto;padding:2px 8px;width:auto}.hero-content .status-bar .status-indicator.live{animation:blink 1s infinite;background:var(--war-room-accent);color:#000}.hero-content .status-bar .status-indicator.pre-season{background:#3b82f6;color:#fff}.hero-content .status-bar .status-indicator.concluded{background:#dc2626;color:#fff}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.status-bar .divider{margin:0 12px}.status-bar .divider,.subtitle{color:var(--war-room-secondary)}.subtitle{font-size:14px;font-weight:500;letter-spacing:3px;margin-bottom:40px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px}.btn-primary,.btn-secondary{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.5px;padding:18px 32px;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary{background:var(--war-room-primary);border:2px solid var(--war-room-primary);color:#000}.btn-primary .btn-corner{border:2px solid #000;height:12px;position:absolute;width:12px}.btn-primary .btn-corner.tl{border-bottom:none;border-right:none;left:-2px;top:-2px}.btn-primary .btn-corner.tr{border-bottom:none;border-left:none;right:-2px;top:-2px}.btn-primary .btn-corner.bl{border-right:none;border-top:none;bottom:-2px;left:-2px}.btn-primary .btn-corner.br{border-left:none;border-top:none;bottom:-2px;right:-2px}.btn-primary:hover{background:#000;box-shadow:0 0 30px rgba(0,255,65,.5);color:var(--war-room-primary);transform:translateY(-2px)}.btn-secondary{background:transparent;border:2px solid var(--war-room-secondary);color:var(--war-room-secondary)}.btn-secondary .arrow{margin-left:10px;transition:transform .3s ease}.btn-secondary:hover{background:var(--war-room-secondary);color:#000}.btn-secondary:hover .arrow{transform:translateX(5px)}.stats-terminal{margin:-40px auto 60px;max-width:1200px;padding:0 40px;position:relative;z-index:20}.stats-terminal .terminal-header{border:2px solid var(--war-room-primary);border-bottom:none}.stats-grid{background:rgba(0,0,0,.8);border:2px solid var(--war-room-primary);display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:40px}.stat-block{position:relative}.stat-label{color:var(--war-room-terminal-green);font-size:12px;font-weight:600;letter-spacing:1px;margin-bottom:12px}.stat-value{color:var(--war-room-primary);display:flex;font-family:Space Grotesk,sans-serif;font-size:56px;font-weight:700;gap:2px;margin-bottom:12px}.stat-value .digit{display:inline-block}.stat-value .plus{color:var(--war-room-accent)}.stat-value .comma{color:var(--war-room-secondary)}.stat-bar{background:rgba(0,255,65,.2);height:4px;overflow:hidden;position:relative}.stat-fill{animation:fillBar 2s ease-out;background:var(--war-room-primary);box-shadow:0 0 10px var(--war-room-primary);height:100%;left:0;position:absolute;top:0}@keyframes fillBar{0%{width:0!important}}.mission-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto 80px;max-width:1200px;padding:0 40px;position:relative}.grid-accent-line{background:var(--war-room-accent);opacity:.3;position:absolute}.grid-accent-line.line-1{height:100%;left:33%;top:0;width:2px}.grid-accent-line.line-2{height:2px;left:0;top:50%;width:100%}.mission-card{background:linear-gradient(135deg,var(--war-room-tertiary-bg) 0,var(--war-room-bg) 100%);border:2px solid transparent;color:#fff;display:block;overflow:hidden;padding:30px;position:relative;text-decoration:none;transition:all .3s ease}.mission-card:before{background:linear-gradient(135deg,var(--war-room-primary) 0,var(--war-room-secondary) 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.mission-card:hover{border-color:var(--war-room-primary);transform:translateY(-8px)}.mission-card:hover:before{opacity:.1}.card-number{color:hsla(0,0%,100%,.1);font-family:Space Grotesk,sans-serif;font-size:48px;font-weight:700;position:absolute;right:20px;top:20px}.card-icon{color:var(--war-room-primary);height:60px;margin-bottom:20px;position:relative;width:60px}.card-icon svg,.radar-sweep{height:100%;width:100%}.radar-sweep{animation:radarSweep 3s linear infinite;border:2px solid var(--war-room-primary);border-radius:50%;position:absolute}@keyframes radarSweep{0%{opacity:.5;transform:rotate(0deg) scale(.8)}50%{opacity:.2;transform:rotate(180deg) scale(1.2)}to{opacity:.5;transform:rotate(1turn) scale(.8)}}.card-title{color:var(--war-room-primary);font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;margin-bottom:12px}.card-desc{color:#aaa;font-size:13px;line-height:1.6;margin-bottom:20px}.card-status{color:var(--war-room-terminal-green);font-size:11px;font-weight:600;letter-spacing:2px}@media (max-width:768px){.hero-command{padding:60px 20px 50px}.hero-content .title-main{font-size:48px}.cta-buttons{flex-direction:column}.btn-primary,.btn-secondary{text-align:center;width:100%}.stats-terminal{padding:0 20px}.stats-grid{gap:30px;padding:30px 20px}.mission-grid{gap:20px;padding:0 20px}.grid-accent-line{display:none}}