.war-room{--wr-bg-deep: #020810;--wr-bg-panel: rgba(6, 24, 32, .92);--wr-grid: rgba(0, 229, 255, .06);--wr-cyan: #00e5ff;--wr-green: #00ff9d;--wr-green-dim: rgba(0, 255, 157, .45);--wr-text: #b8e8ff;--wr-muted: rgba(184, 232, 255, .55);--wr-glow: 0 0 24px rgba(0, 255, 157, .35);--wr-border: rgba(0, 229, 255, .22);--wr-scrollbar-track: rgba(2, 12, 20, .9);--wr-scrollbar-thumb: rgba(0, 229, 255, .28);--wr-scrollbar-thumb-hover: rgba(0, 255, 157, .45);--wr-bottom-band-height: 218px;position:fixed;inset:0;overflow:hidden;display:flex;flex-direction:column;background:radial-gradient(ellipse 80% 60% at 50% 45%,rgba(0,80,60,.12),transparent),linear-gradient(180deg,#030c14 0%,var(--wr-bg-deep) 45%,#010508 100%);color:var(--wr-text);font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;user-select:none}.war-room--loading{display:grid;place-items:center}.war-room__grid{position:absolute;inset:0;background-image:linear-gradient(var(--wr-grid) 1px,transparent 1px),linear-gradient(90deg,var(--wr-grid) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 65% at 50% 50%,black 20%,transparent 75%);pointer-events:none}.war-room__scanline{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,157,.02) 2px,rgba(0,255,157,.02) 4px);pointer-events:none;animation:wr-flicker 8s linear infinite}@keyframes wr-flicker{0%,to{opacity:.35}50%{opacity:.55}}.war-room__header{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:20px 28px 12px;gap:16px;flex-shrink:0}.war-room__title-block{flex:0 0 auto}.war-room__eyebrow{font-size:11px;letter-spacing:.35em;text-transform:uppercase;color:var(--wr-cyan);opacity:.85;margin-bottom:4px}.war-room__title{margin:0;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e8faff;text-shadow:0 0 20px rgba(0,229,255,.35)}.war-room__header-actions{display:flex;align-items:center;gap:16px}.war-room__live{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.2em;font-weight:700;color:#ff5050}.war-room__live-dot{width:8px;height:8px;border-radius:50%;background:#ff5050;box-shadow:0 0 10px #ff5050cc;animation:wr-pulse-dot 1.2s ease-in-out infinite}.war-room__clock-header{font-size:13px;letter-spacing:.15em;font-variant-numeric:tabular-nums;color:var(--wr-text);font-weight:600}.war-room__exit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid rgba(184,232,255,.25);border-radius:4px;background:#040e16cc;color:var(--wr-text);font-size:12px;letter-spacing:.08em;cursor:pointer;transition:border-color .2s,background .2s}.war-room__exit:hover{border-color:var(--wr-cyan);background:#00e5ff14}.war-room__main{position:relative;z-index:1;flex:1;min-height:0;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.15fr) minmax(260px,.95fr);gap:14px;padding:0 28px 20px;align-items:stretch}.war-room__domain-list,.war-room__domain-bars,.war-room__link-viewport,.war-room__chart-wrap{scrollbar-width:thin;scrollbar-color:var(--wr-scrollbar-thumb) var(--wr-scrollbar-track)}.war-room__domain-list::-webkit-scrollbar,.war-room__domain-bars::-webkit-scrollbar,.war-room__link-viewport::-webkit-scrollbar,.war-room__chart-wrap::-webkit-scrollbar{width:6px;height:6px}.war-room__domain-list::-webkit-scrollbar-track,.war-room__domain-bars::-webkit-scrollbar-track,.war-room__link-viewport::-webkit-scrollbar-track,.war-room__chart-wrap::-webkit-scrollbar-track{background:var(--wr-scrollbar-track);border-radius:3px}.war-room__domain-list::-webkit-scrollbar-thumb,.war-room__domain-bars::-webkit-scrollbar-thumb,.war-room__link-viewport::-webkit-scrollbar-thumb,.war-room__chart-wrap::-webkit-scrollbar-thumb{background:var(--wr-scrollbar-thumb);border-radius:3px;border:1px solid rgba(0,229,255,.12)}.war-room__domain-list::-webkit-scrollbar-thumb:hover,.war-room__domain-bars::-webkit-scrollbar-thumb:hover,.war-room__link-viewport::-webkit-scrollbar-thumb:hover,.war-room__chart-wrap::-webkit-scrollbar-thumb:hover{background:var(--wr-scrollbar-thumb-hover)}.war-room__panel{min-height:0;display:flex;flex-direction:column;background:linear-gradient(135deg,var(--wr-bg-panel) 0%,rgba(4,14,22,.75) 100%);border:1px solid var(--wr-border);border-radius:4px;box-shadow:inset 0 0 40px #00ff9d0a,0 8px 32px #00000073;padding:12px 14px;overflow:hidden}.war-room__panel-label{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--wr-green);margin-bottom:8px;display:flex;align-items:center;gap:8px}.war-room__panel-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--wr-green);box-shadow:var(--wr-glow)}.war-room__empty{color:var(--wr-muted);font-size:13px;padding:12px 0}.war-room__panel--chart{gap:8px}.war-room__match-wrap{flex-shrink:0}.war-room__match-picker{width:100%}.war-room__match-input .MuiOutlinedInput-root{color:var(--wr-text);background:#02081099;font-size:12px}.war-room__match-input .MuiOutlinedInput-notchedOutline{border-color:#00e5ff40}.war-room__match-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#00e5ff73}.war-room__match-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--wr-cyan)}.war-room__match-input .MuiInputBase-input::placeholder{color:var(--wr-muted);opacity:1}.war-room__match-input .MuiAutocomplete-endAdornment .MuiIconButton-root{color:var(--wr-muted)}.war-room__match-input .MuiSvgIcon-root{color:var(--wr-cyan)}.war-room__match-dropdown{background:#061018!important;border:1px solid var(--wr-border);color:#b8e8ff!important}.war-room__match-listbox,.war-room__match-dropdown .MuiAutocomplete-listbox{padding:4px 0;background:#061018!important;color:#b8e8ff!important}.war-room__match-option,.war-room__match-listbox .MuiAutocomplete-option,.war-room__match-dropdown .MuiAutocomplete-option{color:#b8e8ff!important;font-size:12px;min-height:36px}.war-room__match-option:hover,.war-room__match-listbox .MuiAutocomplete-option:hover,.war-room__match-dropdown .MuiAutocomplete-option:hover{background:#00ff9d1f!important;color:var(--wr-green)!important}.war-room__match-option[aria-selected=true],.war-room__match-listbox .MuiAutocomplete-option[aria-selected=true],.war-room__match-dropdown .MuiAutocomplete-option[aria-selected=true]{background:#00e5ff2e!important;color:var(--wr-green)!important}.war-room__match-option.Mui-focused,.war-room__match-listbox .MuiAutocomplete-option.Mui-focused,.war-room__match-dropdown .MuiAutocomplete-option.Mui-focused{background:#00e5ff24!important;color:#e8faff!important}.war-room__match-dropdown .MuiAutocomplete-noOptions,.war-room__match-dropdown .MuiAutocomplete-loading{color:var(--wr-muted)!important;font-size:12px}.war-room__chart-scope{font-size:11px;color:var(--wr-muted);margin-bottom:6px}.war-room__chart-wrap{flex:1;min-height:180px}.war-room__chart-loading{display:grid;place-items:center;height:100%}.war-room__channels{flex-shrink:0;display:flex;flex-wrap:wrap;gap:8px 14px;padding-top:6px;border-top:1px solid rgba(0,229,255,.08)}.war-room__channel{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--wr-muted)}.war-room__channel-dot{width:6px;height:6px;border-radius:50%;background:#ff5050cc}.war-room__channel-dot--live{background:var(--wr-green);box-shadow:var(--wr-glow);animation:wr-pulse-dot 1.5s ease-in-out infinite}.war-room__channel-dot--connecting{background:#ffc107}@keyframes wr-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.war-room__panel--center{display:grid;grid-template-rows:minmax(0,1fr) var(--wr-bottom-band-height);gap:10px;min-height:0}.war-room__center-upper{min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.war-room__burst-block{flex-shrink:0;text-align:center;padding-bottom:8px;border-bottom:1px solid rgba(0,229,255,.08)}.war-room__burst-value{font-size:clamp(2.5rem,8vmin,4.5rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;color:#e8faff;text-shadow:0 0 30px rgba(0,255,157,.45),0 0 60px rgba(0,229,255,.2);transition:transform .12s ease-out}.war-room__burst-value--tick{transform:scale(1.05);color:var(--wr-green)}.war-room__stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}.war-room__stat-box{padding:8px 6px;border-radius:3px;background:#0208108c;border-bottom:2px solid transparent}.war-room__stat-box--blue{border-bottom-color:var(--wr-cyan)}.war-room__stat-box--green{border-bottom-color:var(--wr-green)}.war-room__stat-box--orange{border-bottom-color:#ff8042}.war-room__stat-num{font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums;color:#e8faff}.war-room__stat-label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--wr-muted);margin-top:2px}.war-room__top-domains{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.war-room__domain-bars{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.war-room__domain-bar-row{display:grid;grid-template-columns:minmax(80px,1fr) 2fr auto;gap:8px;align-items:center;padding:5px 0;font-size:12px}.war-room__domain-bar-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--wr-text)}.war-room__domain-bar-track{height:6px;background:#00e5ff1a;border-radius:3px;overflow:hidden}.war-room__domain-bar-fill{height:100%;background:linear-gradient(90deg,var(--wr-cyan),var(--wr-green));border-radius:3px;transition:width .4s ease}.war-room__domain-bar-pct{font-size:11px;color:var(--wr-muted);min-width:32px;text-align:right}.war-room__bottom-band{height:var(--wr-bottom-band-height);min-height:var(--wr-bottom-band-height);max-height:var(--wr-bottom-band-height);margin-top:0;overflow:hidden;border-top:1px solid rgba(0,229,255,.08);padding-top:8px;box-sizing:border-box}.war-room__links-feed{display:flex;flex-direction:column}.war-room__link-viewport{position:relative;overflow-x:hidden;overflow-y:auto;flex:1;min-height:0;background:#020810a6}.war-room__link-viewport:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(0,255,157,.04) 50%,transparent 100%);animation:wr-link-scan 3.5s linear infinite}@keyframes wr-link-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.war-room__link-list{list-style:none;margin:0;padding:0;overflow:hidden}.war-room__link-item{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,229,255,.06);font-size:11px;animation:wr-link-in .45s ease-out}.war-room__link-item--new{animation:wr-link-in .45s ease-out,wr-link-flash 1.6s ease-out}@keyframes wr-link-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes wr-link-flash{0%,to{background:transparent}18%{background:#00ff9d1f}}.war-room__link-item--new .war-room__link-url{color:var(--wr-green);text-shadow:0 0 12px rgba(0,255,157,.35)}.war-room__link-time{color:var(--wr-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.war-room__link-url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Consolas,SF Mono,ui-monospace,monospace;font-size:11px;color:var(--wr-cyan);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:color .15s ease,text-shadow .15s ease}.war-room__link-url:hover,.war-room__link-url:focus-visible{color:var(--wr-green);text-decoration:underline;text-shadow:0 0 10px rgba(0,255,157,.35);outline:none}.war-room__link-tag{font-size:9px;letter-spacing:.1em;padding:2px 6px;border-radius:2px;background:#00ff9d2e;color:var(--wr-green);animation:wr-pulse-dot 1.2s ease-in-out infinite}.war-room__panel--right{display:grid;grid-template-rows:minmax(0,1fr) var(--wr-bottom-band-height);gap:10px;min-height:0}.war-room__domain-ingress{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.war-room__domain-list{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1;background:#02081073;mask-image:linear-gradient(180deg,black 85%,transparent 100%)}.war-room__domain-item{font-size:13px;font-weight:500;letter-spacing:.04em;padding:6px 0;border-bottom:1px solid rgba(0,229,255,.08);color:var(--wr-text);animation:wr-domain-in .45s ease-out}.war-room__domain-item--new{color:var(--wr-green);text-shadow:var(--wr-glow)}@keyframes wr-domain-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.war-room__right-bottom{display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.war-room__right-bottom .war-room__donuts{flex:1;min-height:0}.war-room__donuts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.war-room__donut-card{background:#02081073;border:1px solid rgba(0,229,255,.1);border-radius:3px;padding:8px;min-height:0}.war-room__donut-wrap{position:relative}.war-room__donut-center{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:var(--wr-green)}.war-room__donut-legend{display:flex;flex-direction:column;gap:2px;font-size:9px;color:var(--wr-muted);margin-top:4px}.war-room__donut-legend span{display:flex;align-items:center;gap:4px}.war-room__donut-legend i{width:6px;height:6px;border-radius:50%;display:inline-block;font-style:normal}.war-room__placeholder{font-size:11px;color:var(--wr-muted);line-height:1.4;padding:16px 4px;text-align:center}.war-room__domain-total{flex-shrink:0;font-size:10px;color:var(--wr-cyan);letter-spacing:.04em;padding-top:2px;border-top:1px solid rgba(0,229,255,.08)}.war-room__domain-total-sub{display:block;font-size:10px;color:var(--wr-muted);margin-top:4px}@media(max-width:1100px){.war-room__main{grid-template-columns:1fr;grid-template-rows:auto auto auto;overflow-y:auto}.war-room{overflow-y:auto}.war-room__panel{min-height:280px}}html,body,#root{height:100%;margin:0;padding:0}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-theme=light] body{background-color:#f8f9fa}html[data-theme=dark] body{background-color:#0b0f19}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid #1e88e5;outline-offset:2px;border-radius:4px}html[data-theme=dark] *:focus-visible{outline-color:#38bdf8}::selection{background-color:#1e88e533;color:inherit}html[data-theme=dark] ::selection{background-color:#38bdf840}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-slide-in{animation:slideIn .3s ease-out}@media print{body{background:#fff}.no-print{display:none!important}}
