*{box-sizing:border-box}body{color:#e8edf5;background:#070a10;margin:0;font-family:Inter,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.app{background:radial-gradient(circle at 78% -12%,#39246a33,#0000 30%),linear-gradient(135deg,#070a10,#0a0e17 55%,#090c13);min-height:100vh;display:flex}.sidebar{z-index:10;background:#0a0e16ee;border-right:1px solid #1d2735;width:240px;padding:18px 13px;position:fixed;inset:0 auto 0 0}.brand,.brandBig{align-items:center;gap:10px;display:flex}.brand{padding:5px 7px 22px}.brandMark{background:linear-gradient(135deg,#8b5cf6,#5b3aa8);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 0 22px #8b5cf633}.brand b,.brand span,.profile b,.profile span{display:block}.brand b{font-size:13px}.brand span{color:#69768a;margin-top:3px;font-size:9px}.navGroup{margin:13px 0}.navGroup label{text-transform:uppercase;letter-spacing:.15em;color:#536075;padding:0 9px 6px;font-size:8px;display:block}.navItem{color:#8996a9;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:8px 9px;font-size:10px;display:flex}.navItem:hover{color:#fff;background:#111927}.navItem.active{color:#fff;background:#171329;box-shadow:inset 2px 0 #8b5cf6}.sideFoot{color:#687589;align-items:center;gap:7px;padding-left:9px;font-size:9px;display:flex;position:absolute;bottom:18px}.online{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #22c55e}main{width:calc(100% - 240px);margin-left:240px}header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:8;background:#090d15e8;border-bottom:1px solid #1d2735;align-items:center;height:62px;padding:0 26px;display:flex;position:sticky;top:0}.globalSearch{color:#657287;background:#0d131d;border:1px solid #202c3d;border-radius:8px;align-items:center;gap:8px;width:350px;padding:8px 10px;display:flex}.globalSearch input{color:#e8edf5;background:0 0;border:0;outline:0;width:100%;font-size:10px}.topRight{align-items:center;gap:14px;margin-left:auto;display:flex}.iconBtn{color:#9aa7b9;background:#0d131d;border:1px solid #253143;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.notifWrap{position:relative}.dot{background:#ef4444;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.notifPanel{z-index:30;background:#101722;border:1px solid #2a3749;border-radius:10px;width:300px;padding:10px;position:absolute;top:42px;right:0;box-shadow:0 20px 60px #0009}.notifHead{border-bottom:1px solid #222e3e;justify-content:space-between;padding:6px 5px 10px;font-size:10px;display:flex}.notifHead button{color:#a78bfa;background:0 0;border:0;font-size:9px}.notification{border-bottom:1px solid #202b39;gap:9px;padding:11px 5px;display:flex}.notification svg{color:#f59e0b;width:15px}.notification b,.notification span{font-size:9px;display:block}.notification span{color:#6d798b;margin-top:3px}.profile{cursor:pointer;align-items:center;gap:8px;display:flex}.avatar{color:#c4b5fd;background:#251c39;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.profile b{font-size:9px}.profile span{color:#657286;margin-top:2px;font-size:8px}.content{max-width:1500px;margin:auto;padding:27px}.pageHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.eyebrow{color:#a78bfa;letter-spacing:.16em;margin-bottom:7px;font-size:8px;font-weight:700}h1{letter-spacing:-.03em;margin:0 0 5px;font-size:25px}h2{margin:0 0 5px;font-size:13px}h3{font-size:11px}.pageHead p,.muted{color:#6d798c;margin:0;font-size:10px}.btn{color:#b9c3d1;background:#101722;border:1px solid #273448;border-radius:8px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;display:inline-flex}.btn.primary{color:#fff;background:#7546d6;border-color:#8b5cf6}.btn:hover{border-color:#53647b}.btn.primary:hover{background:#8554e8}.btn:disabled{opacity:.5;cursor:not-allowed}.grid4{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.kpi,.card{background:linear-gradient(145deg,#111823f5,#0d131cf5);border:1px solid #202c3b;border-radius:10px}.kpi{padding:14px}.kpiTop{align-items:center;gap:7px;font-size:9px;display:flex}.iconBox{color:#a78bfa;background:#18152a;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.kpiValue{margin:12px 0 5px;font-size:23px;font-weight:700}.change{color:#4ade80;align-items:center;gap:3px;font-size:9px;display:flex}.change.down{color:#f87171}.twoCol{grid-template-columns:1.5fr 1fr;gap:13px;margin-bottom:13px;display:grid}.card{padding:16px}.sectionHead{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.attention>div{border-bottom:1px solid #202b38;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.attention svg{color:#f59e0b;width:15px}.attention b,.attention small{font-size:9px;display:block}.attention small{color:#68768a;margin-top:3px}.badge{color:#9aa6b8;white-space:nowrap;background:#171e29;border:1px solid #2b3747;border-radius:20px;padding:4px 7px;font-size:8px}.badge.good{color:#4ade80;background:#102219;border-color:#1b452d}.badge.grow{color:#c4b5fd;background:#1b1530;border-color:#3b2861}.badge.risk{color:#fb7185;background:#29151d;border-color:#54252f}.badge.accent{color:#c4b5fd;background:#211737;border-color:#49306f}.feed{border-bottom:1px solid #202b38;gap:10px;padding:11px 0;display:flex}.feedDot{background:#8b5cf6;border-radius:50%;width:6px;height:6px;margin-top:4px}.feed b,.feed small{font-size:9px;display:block}.feed small{color:#657286;margin-top:3px}.signalGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.signalGrid>div{background:#0d131d;border:1px solid #202b38;border-radius:8px;padding:12px}.signalGrid span,.signalGrid small{color:#6b788b;font-size:8px;display:block}.signalGrid b{margin:8px 0 3px;font-size:17px;display:block}.tableCard{padding:0;overflow:hidden}.toolbar{border-bottom:1px solid #202b38;align-items:center;gap:10px;padding:13px;display:flex}.search{color:#687589;background:#0d131d;border:1px solid #253143;border-radius:8px;align-items:center;gap:7px;width:310px;padding:8px 10px;display:flex}.search input{color:#e8edf5;background:0 0;border:0;outline:0;width:100%;font-size:10px}table{border-collapse:collapse;width:100%;font-size:9px}th{text-align:left;color:#647286;background:#0c121b;font-weight:500}th,td{border-bottom:1px solid #1c2734;padding:11px 14px}td{color:#aeb8c7}td b,td small{display:block}td b{color:#e3e8f0}td small{color:#657286;margin-top:3px;font-size:7px}.actions{gap:5px;display:flex}.actions button{color:#8e9bad;background:#0d131d;border:1px solid #243044;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.tabs,.metricTabs{border-bottom:1px solid #202b39;gap:2px;margin-bottom:13px;display:flex}.tabs button,.metricTabs button{color:#68768a;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-size:9px}.tabs button.active,.metricTabs button.active{color:#c4b5fd;border-color:#8b5cf6}.progressLine{grid-template-columns:1fr 45px;align-items:center;gap:7px;margin:14px 0;font-size:9px;display:grid}.progressLine b{text-align:right}.progressLine>div{background:#1a2431;border-radius:10px;grid-column:1/3;height:5px}.progressLine i,.qualityBar i{background:#8b5cf6;border-radius:10px;height:100%;display:block}.queue,.reason,.role{border-bottom:1px solid #202b38;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:9px;display:flex}.reason{align-items:flex-start}.reason span{color:#6c788a;flex:1}.textBtn{color:#a78bfa;background:0 0;border:0;align-items:center;gap:3px;font-size:9px;display:flex}.barSmall{height:190px}.miniChart{min-height:250px}.aiExplainer{color:#a78bfa;background:linear-gradient(110deg,#17112a,#101621);border:1px solid #34265a;border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:13px;padding:16px;display:flex}.aiExplainer p{color:#8b96a8;margin:5px 0;font-size:10px;line-height:1.55}.ask{margin:18px 0 10px;display:flex}.ask input{color:#fff;background:#0d131d;border:1px solid #273447;border-radius:8px 0 0 8px;outline:0;flex:1;padding:10px;font-size:10px}.ask button{color:#fff;background:#7c3aed;border:0;border-radius:0 8px 8px 0;padding:0 15px;font-size:10px}.answer{background:#0d131d;border:1px solid #2d2549;border-radius:8px;padding:13px}.answer h3{margin:9px 0 5px}.answer p{color:#8b96a8;font-size:9px;line-height:1.6}.aiSignal{border-bottom:1px solid #202b38;padding:13px 0}.aiSignal b,.aiSignal span{display:block}.aiSignal span{color:#6d798b;margin:4px 0 8px;font-size:9px}.updateList{padding:0}.update{border-bottom:1px solid #202b38;align-items:flex-start;gap:12px;padding:15px;display:flex}.updateIcon{color:#c4b5fd;background:#211737;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.updateIcon.tech{color:#fbbf24;background:#1e1a2d}.updateIcon.resolved{color:#4ade80;background:#102219}.updateBody{flex:1}.updateBody>div{align-items:center;gap:8px;display:flex}.updateBody b{font-size:10px}.updateBody p{color:#748094;margin:6px 0;font-size:9px;line-height:1.5}.updateBody small{color:#59677b;font-size:8px}.updateActions{gap:5px;display:flex}.updateActions button{color:#a78bfa;background:#0d131d;border:1px solid #273448;border-radius:6px;padding:6px 8px;font-size:8px}.modalOverlay,.overlay{z-index:40;background:#000a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{background:#0e141e;border:1px solid #2a3748;border-radius:12px;width:430px;max-width:94vw;padding:18px;box-shadow:0 30px 90px #000c}.modalHead{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.form{flex-direction:column;gap:11px;display:flex}.form label{color:#7b8799;font-size:9px}.form input{color:#fff;background:#0a1018;border:1px solid #273447;border-radius:7px;outline:0;width:100%;margin-top:5px;padding:9px;font-size:10px;display:block}.drawer{background:#0c111a;border-left:1px solid #293446;width:430px;max-width:95vw;height:100%;padding:20px;overflow:auto;box-shadow:-25px 0 70px #0008}.overlay{justify-content:flex-end;align-items:stretch}.drawerHead{justify-content:space-between;display:flex}.drawerHead h2{margin:0 0 4px;font-size:17px}.score{background:#111823;border:1px solid #202c3b;border-radius:8px;margin-top:18px;padding:12px}.score span,.score strong{display:block}.score strong{margin:6px 0;font-size:24px}.qualityBar{background:#1b2532;border-radius:8px;height:5px;margin:9px 0}.miniGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.miniGrid div{background:#111823;border:1px solid #202c3b;border-radius:8px;padding:11px}.miniGrid b,.miniGrid span{display:block}.miniGrid b{font-size:17px}.miniGrid span{color:#6c788b;margin-top:3px;font-size:8px}.insight{color:#a78bfa;background:#17112a;border:1px solid #34265a;border-radius:8px;gap:9px;padding:12px;display:flex}.insight p{color:#9ca6b5;margin:0;font-size:9px;line-height:1.55}.login{background:radial-gradient(circle at 70% 0,#48277a33,#0000 35%),#070a10;place-items:center;min-height:100vh;display:grid}.loginCard{background:#101620;border:1px solid #263246;border-radius:13px;width:390px;max-width:92vw;padding:28px;box-shadow:0 30px 90px #0008}.brandBig{margin-bottom:25px}.brandBig b{font-size:14px}.brandBig span{color:#68768a;margin-top:3px;font-size:9px;display:block}.loginCard h1{font-size:24px}.loginCard>p{color:#6d798c;margin:6px 0 20px;font-size:10px}.loginCard label{color:#7c899b;margin:11px 0;font-size:9px;display:block}.loginCard input{color:#fff;background:#0a1018;border:1px solid #273447;border-radius:7px;outline:0;width:100%;margin-top:5px;padding:10px;font-size:10px;display:block}.loginCard .btn{justify-content:center;width:100%;margin-top:9px}.demoLogin{background:#0b1119;border:1px solid #202c3b;border-radius:8px;margin-top:15px;padding:11px}.demoLogin b,.demoLogin span{font-size:8px;display:block}.demoLogin span{color:#69768a;margin-top:4px}.bigNumber{margin:15px 0 3px;font-size:32px;font-weight:700}@media (width<=950px){.sidebar{transform:translate(-100%)}main{width:100%;margin-left:0}.grid4{grid-template-columns:1fr 1fr}.twoCol,.grid3{grid-template-columns:1fr}.content{padding:19px}}@media (width<=600px){header{padding:0 14px}.content{padding:15px}.globalSearch{width:210px}.profile>div:last-child{display:none}.grid4{grid-template-columns:1fr 1fr}.pageHead{flex-direction:column;align-items:flex-start}.tableCard{overflow-x:auto}table{min-width:720px}.notifPanel{right:-80px}}.saveMsg{color:#4ade80;background:#102219;border:1px solid #1c452d;border-radius:8px;align-items:center;gap:7px;margin-top:13px;padding:9px;font-size:9px;display:flex}.securityRow{border-top:1px solid #202b38;justify-content:space-between;align-items:center;padding:11px 0;font-size:9px;display:flex}.toggle{color:#4ade80;background:#102219;border:1px solid #245a38;border-radius:20px;padding:5px 9px;font-size:8px}.securityRow select{color:#9aa7b9;background:#0d131d;border:1px solid #273448;border-radius:7px;padding:6px;font-size:8px}.errorBanner{color:#fb7185;background:#29151d;border:1px solid #54252f;border-radius:8px;align-items:center;gap:8px;margin:12px 27px 0;padding:10px 12px;font-size:9px;display:flex}.errorBanner button{color:#fda4af;background:#1d1016;border:1px solid #6b303d;border-radius:6px;align-items:center;gap:5px;margin-left:auto;padding:6px 8px;font-size:8px;display:inline-flex}.textLink{color:#a78bfa;cursor:pointer;background:0 0;border:0;margin:13px auto 0;font-size:9px;display:block}.emptyState{color:#6d798c;padding:18px;font-size:9px}.headActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (width<=760px){.headActions{justify-content:flex-start}.headActions .btn{width:auto}}.loginLinks{text-align:center;flex-direction:column;gap:8px;margin-top:12px;display:flex}.passwordWrap{align-items:center;display:flex;position:relative}.passwordWrap input{width:100%;padding-right:64px}.passwordToggle{color:#a78bfa;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;right:8px}.loginCard .demoLogin b{color:#c4b5fd}.loginCard .demoLogin span{line-height:1.4}.loginLinks .textLink{margin:0}:root{--violet:#8b5cf6;--violet2:#a78bfa;--blue:#4f8cff;--cyan:#22d3ee;--green:#34d399;--surface:#0d131d;--surface2:#111a27;--line:#243044;--text:#eef2ff}body{background:#05070c}.app{background:radial-gradient(circle at 72% -5%,#6d48d62e,#0000 27%),radial-gradient(circle at 95% 45%,#22d3ee0d,#0000 24%),linear-gradient(135deg,#05070c,#090d16 55%,#070a11)}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b12e0;border-right-color:#5c6e912e;box-shadow:16px 0 60px #0000002e}.brandMark{background:linear-gradient(135deg,#a78bfa 0%,#7c3aed 48%,#2563eb 100%);box-shadow:0 0 28px #8b5cf659}.navItem{transition:transform .2s,background .2s,color .2s,box-shadow .2s}.navItem:hover{background:#8b5cf614;transform:translate(3px);box-shadow:inset 0 0 0 1px #8b5cf614}.navItem.active{background:linear-gradient(90deg,#8b5cf633,#4f8cff0d);box-shadow:inset 2px 0 #a78bfa,0 8px 24px #7c3aed14}header{background:#070b12b8;border-bottom-color:#5c6e9129}.globalSearch{transition:all .2s}.globalSearch:focus-within{border-color:#8b5cf699;box-shadow:0 0 0 3px #8b5cf614,0 8px 30px #0000002e}.iconBtn{transition:all .2s}.iconBtn:hover{color:#fff;background:#151d2b;border-color:#a78bfa8c;transform:translateY(-1px)}.content{max-width:1600px;padding:28px 30px 40px}.pageHead{margin-bottom:20px}h1{font-size:28px}.eyebrow{color:#a78bfa}.btn{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s}.btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000002e}.btn.primary{background:linear-gradient(135deg,#8b5cf6,#6d3ed1);box-shadow:0 8px 24px #7c3aed38}.btn.primary:hover{background:linear-gradient(135deg,#9b72ff,#7c4be2);box-shadow:0 10px 30px #7c3aed52}.commandHero{background:linear-gradient(115deg,#15112bfa,#0c121ef7 56%,#09161ff7);border:1px solid #8b5cf638;border-radius:18px;min-height:225px;margin-bottom:15px;padding:27px 30px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff08}.commandHero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#8b5cf60a 48%,#22d3ee0f 100%);position:absolute;inset:0}.heroCopy{z-index:2;max-width:650px;position:relative}.heroCopy h1{letter-spacing:-.045em;margin:9px 0 8px;font-size:34px}.heroCopy p{color:#8996aa;max-width:570px;font-size:11px;line-height:1.65}.livePill{color:#70e6b3;letter-spacing:.08em;background:#10221db3;border:1px solid #34d3992e;border-radius:999px;align-items:center;gap:7px;padding:5px 9px;font-size:8px;display:inline-flex}.livePill span{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.8s infinite livePulse;box-shadow:0 0 10px #34d399}.livePill b{color:#6f7e91;letter-spacing:0;font-weight:500}.heroActions{gap:8px;margin-top:17px;display:flex}.heroVisual{width:255px;height:190px;position:absolute;top:22px;right:65px}.heroRing{border:1px solid #a78bfa29;border-radius:50%;animation:18s linear infinite spinSlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ringA{width:175px;height:175px}.ringB{border-color:#22d3ee26;width:115px;height:115px;animation-duration:13s;animation-direction:reverse}.heroCore{color:#fff;background:radial-gradient(circle at 30% 25%,#a78bfa,#6d28d9);border-radius:20px;place-items:center;width:65px;height:65px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #8b5cf659}.heroCore span{letter-spacing:.2em;opacity:.7;font-size:6px;font-weight:800;position:absolute;bottom:6px}.heroNode{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e17d9;border:1px solid #7a8cad2e;border-radius:9px;grid-template-columns:18px 1fr;align-items:center;column-gap:5px;padding:7px 9px;display:grid;position:absolute;box-shadow:0 12px 30px #00000040}.heroNode svg{color:#a78bfa;grid-row:span 2}.heroNode b{font-size:10px}.heroNode small{color:#66758b;font-size:7px}.nodeA{top:18px;left:0}.nodeB{top:92px;right:-2px}.nodeC{bottom:5px;left:25px}.grid4{gap:13px}.kpi{background:linear-gradient(145deg,#111823fa,#0a101afa);border-color:#5d6f8e2b;min-height:135px;padding:16px 16px 14px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.kpi:hover{border-color:#a78bfa47;transform:translateY(-4px);box-shadow:0 18px 45px #00000038,0 0 35px #8b5cf612}.kpiGlow{filter:blur(4px);background:#8b5cf61c;border-radius:50%;width:110px;height:110px;position:absolute;top:-50px;right:-50px}.kpi-blue .kpiGlow{background:#4f8cff1f}.kpi-cyan .kpiGlow{background:#22d3ee1a}.kpi-green .kpiGlow{background:#34d3991a}.kpiTop{z-index:1;position:relative}.iconBox{background:#8b5cf61c;border:1px solid #a78bfa21;border-radius:9px;width:30px;height:30px;box-shadow:inset 0 1px #ffffff08}.kpi-blue .iconBox{color:#7da8ff;background:#4f8cff1c}.kpi-cyan .iconBox{color:#67e8f9;background:#22d3ee17}.kpi-green .iconBox{color:#6ee7b7;background:#34d39917}.kpiPulse{background:#34d399;border-radius:50%;width:6px;height:6px;margin-left:auto;box-shadow:0 0 9px #34d399}.kpiValue{letter-spacing:-.04em;margin:15px 0 6px;font-size:27px}.kpiFoot{justify-content:space-between;align-items:center;display:flex}.kpiMeta{color:#59687d;font-size:7px}.sparkline{opacity:.55;align-items:flex-end;gap:3px;height:17px;margin-top:10px;display:flex}.sparkline i{background:linear-gradient(#a78bfa,#6d3ed1);border-radius:3px 3px 0 0;width:18px;animation:2.8s ease-in-out infinite spark;display:block}.sparkline i:first-child{height:5px}.sparkline i:nth-child(2){height:8px}.sparkline i:nth-child(3){height:6px}.sparkline i:nth-child(4){height:11px}.sparkline i:nth-child(5){height:9px}.sparkline i:nth-child(6){height:14px}.sparkline i:nth-child(7){height:16px}.kpi-blue .sparkline i{background:linear-gradient(#7da8ff,#2563eb)}.kpi-cyan .sparkline i{background:linear-gradient(#67e8f9,#0891b2)}.kpi-green .sparkline i{background:linear-gradient(#6ee7b7,#059669)}.card{border-color:#5d6f8e29;transition:border-color .2s,box-shadow .2s;box-shadow:0 12px 35px #0000001f}.card:hover{border-color:#788caf40;box-shadow:0 18px 45px #00000029}.twoCol{gap:15px}.sectionHead{margin-bottom:15px}.sectionHead h2,.card>h2{letter-spacing:-.015em}.chart{height:275px}.attention>div{border-radius:8px;transition:background .2s,padding-left .2s}.attention>div:hover{background:#8b5cf60b;padding-left:7px}.feed{border-radius:7px;padding-left:6px;transition:background .2s}.feed:hover{background:#ffffff05}.feedDot{box-shadow:0 0 10px #8b5cf6}.signalGrid>div{background:linear-gradient(145deg,#0e1621,#0b111a);transition:transform .2s,border-color .2s}.signalGrid>div:hover{border-color:#8b5cf640;transform:translateY(-2px)}.tableCard{box-shadow:0 14px 35px #0000001f}tbody tr{transition:background .16s}tbody tr:hover{background:#8b5cf60b}th{letter-spacing:.05em;text-transform:uppercase;font-size:7px}td{font-size:9px}.actions button{transition:all .18s}.actions button:hover{color:#fff;border-color:#7651c9;transform:translateY(-1px)}.aiExplainer{background:linear-gradient(110deg,#1f1439f5,#0c121df5);position:relative;overflow:hidden;box-shadow:0 18px 50px #5b3aa814}.aiExplainer:after{content:"";filter:blur(8px);background:#8b5cf61f;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-70px}.aiSignal{border-radius:8px;transition:padding-left .2s,background .2s}.aiSignal:hover{background:#8b5cf60a;padding-left:7px}.badge{letter-spacing:.02em;font-weight:600}.badge.good{box-shadow:0 0 14px #4ade800d}.notifPanel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1622f0;box-shadow:0 24px 70px #00000073}.modal,.drawer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 100px #00000094}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@keyframes spinSlow{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes spark{0%,to{transform-origin:bottom;transform:scaleY(.88)}50%{transform-origin:bottom;transform:scaleY(1.08)}}@media (width<=1050px){.heroVisual{opacity:.55;right:20px}.heroCopy{max-width:75%}}@media (width<=760px){.content{padding:20px 15px 30px}.commandHero{min-height:280px;padding:22px}.heroVisual{opacity:.28;top:100px;right:-35px}.heroCopy{max-width:100%}.heroCopy h1{font-size:28px}.heroActions{z-index:4;position:relative}.grid4{grid-template-columns:1fr 1fr}.kpi{min-height:128px}.globalSearch{width:220px}}@media (width<=520px){.grid4{grid-template-columns:1fr}.heroActions{flex-wrap:wrap}.heroActions .btn{flex:1}.commandHero{min-height:310px}.heroVisual{top:120px;right:-50px}.globalSearch{width:170px}.kpiValue{font-size:24px}}.alertsPage{flex-direction:column;gap:16px;display:flex}.alertsPage .pageHead{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.alertsPage .pageHead h1{letter-spacing:-.035em;margin:4px 0 5px;font-size:30px}.alertsPage .pageHead p{color:#66758b;margin:0;font-size:11px}.alertsHero{background:radial-gradient(circle at 80% 30%,#694cbe2e,#0000 38%),linear-gradient(135deg,#121b2bfa,#0a101afa);border:1px solid #5d6f8e2e;border-radius:18px;justify-content:space-between;align-items:center;min-height:175px;padding:24px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 45px #00000029}.alertsHero:before{content:"";filter:blur(4px);background:#8b5cf61c;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-155px;right:-90px}.alertsHeroCopy{z-index:1;max-width:780px;position:relative}.alertsLive{color:#6ee7b7;letter-spacing:.12em;background:#34d39912;border:1px solid #34d3992e;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.alertsLive .online{width:5px;height:5px}.alertsHero h2{letter-spacing:-.025em;margin:12px 0 7px;font-size:21px}.alertsHero p{color:#7b8aa0;margin:0;font-size:11px;line-height:1.65}.alertsHeroOrb{z-index:2;color:#c4b5fd;background:linear-gradient(145deg,#8b5cf630,#4f46e514);border:1px solid #a78bfa2b;border-radius:20px;flex:0 0 72px;place-items:center;width:72px;height:72px;display:grid;position:relative;box-shadow:0 0 45px #8b5cf617}.alertsHeroOrb b{color:#fff;background:#ef6b7a;border:3px solid #101826;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;display:grid;position:absolute;top:-6px;right:-6px}.alertsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.alertMetric{background:linear-gradient(145deg,#111823fa,#0a101afa);border:1px solid #5d6f8e29;border-radius:14px;align-items:center;gap:11px;padding:14px 15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.alertMetric:hover{border-color:#a78bfa3d;transform:translateY(-3px);box-shadow:0 14px 30px #0000002e}.alertMetricIcon{border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.alertMetricIcon.critical{color:#ff8b99;background:#ff576817}.alertMetricIcon.high{color:#ffc16d;background:#ffae4d17}.alertMetricIcon.medium{color:#8db5ff;background:#4f8cff17}.alertMetricIcon.open{color:#6ee7b7;background:#34d39917}.alertMetric strong{font-size:19px;line-height:1;display:block}.alertMetric span{color:#64748b;margin-top:4px;font-size:8px;display:block}.alertsPanel{min-height:280px;padding:14px}.alertsToolbar{border-bottom:1px solid #5d6f8e1f;align-items:center;gap:8px;margin-bottom:2px;padding-bottom:13px;display:flex}.alertsSearch{color:#64748b;background:#060b1380;border:1px solid #5d6f8e2e;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:180px;height:36px;padding:0 11px;display:flex}.alertsSearch:focus-within{border-color:#8b5cf66b;box-shadow:0 0 0 3px #8b5cf60f}.alertsSearch input{color:#dce5f4;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.alertsSearch input::placeholder{color:#55657a}.alertsToolbar select{color:#9eacc0;min-width:100px;height:36px;font:inherit;background:#0d1521;border:1px solid #5d6f8e2e;border-radius:10px;outline:0;padding:0 10px;font-size:9px}.alertsToolbar select:focus{border-color:#8b5cf66b}.alertsList{flex-direction:column;gap:9px;padding-top:11px;display:flex}.alertRow{background:#ffffff03;border:1px solid #5d6f8e1f;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 11px;transition:transform .18s,border-color .18s,background .18s;display:grid}.alertRow:hover{background:#8b5cf606;border-color:#8b5cf63b;transform:translateY(-2px)}.alertRowIcon{border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.alertRowIcon.critical{color:#ff8b99;background:#ff576817}.alertRowIcon.high{color:#ffc16d;background:#ffae4d17}.alertRowIcon.medium{color:#8db5ff;background:#4f8cff17}.alertRowIcon.low{color:#6ee7b7;background:#34d39917}.alertRowHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.alertRowHead>div>span{text-transform:uppercase;letter-spacing:.1em;color:#637187;font-size:7px;font-weight:800}.alertRow h3{letter-spacing:-.01em;color:#e7edf7;margin:3px 0 4px;font-size:11px}.alertRowBody>p{color:#6d7c91;margin:0;font-size:9px;line-height:1.5}.alertPriority{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:7px}.alertPriority.critical{color:#ff9aa5;background:#ff576817}.alertPriority.high{color:#ffc577;background:#ffae4d17}.alertPriority.medium{color:#8db5ff;background:#4f8cff17}.alertPriority.low{color:#6ee7b7;background:#34d39917}.alertRowMeta{color:#536177;flex-wrap:wrap;gap:12px;margin-top:7px;font-size:7px;display:flex}.alertRowMeta b{color:#9aa8ba;margin-left:3px;font-weight:600}.alertView{color:#9aa8ba;font:inherit;cursor:pointer;background:0 0;border:1px solid #5d6f8e2b;border-radius:8px;align-items:center;gap:3px;padding:7px 8px;font-size:8px;transition:all .18s;display:inline-flex}.alertView:hover{color:#fff;background:#8b5cf612;border-color:#8b5cf659}.alertsEmpty{text-align:center;color:#59697e;place-items:center;padding:45px 15px;display:grid}.alertsEmpty svg{color:#6ee7b7}.alertsEmpty h3{color:#c9d4e4;margin:10px 0 4px;font-size:12px}.alertsEmpty p{margin:0;font-size:9px}@media (width<=850px){.alertsStats{grid-template-columns:1fr 1fr}.alertsToolbar{flex-wrap:wrap}.alertsSearch{flex-basis:100%}.alertsToolbar select{flex:1}}@media (width<=560px){.alertsPage .pageHead{flex-direction:column;align-items:flex-start}.alertsHero{min-height:160px}.alertsHeroOrb{display:none}.alertsStats{grid-template-columns:1fr 1fr}.alertRow{grid-template-columns:36px minmax(0,1fr)}.alertRowIcon{width:36px;height:36px}.alertView{grid-column:2;justify-self:start}.alertsToolbar select{min-width:0}}
