@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{color:#0f172a;background-color:var(--brand-foam);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--brand-navy:#0d1f3c;--brand-ocean:#0ca7c7;--brand-blue:#1c64f2;--brand-foam:#f6f7f9;--brand-cloud:#eef0f2;--panel-border:#0d1f3c14;--panel-shadow:0 18px 45px #0d1f3c1f;--panel-gradient:radial-gradient(120% 120% at 8% 6%, #0ca7c71f, transparent 40%), radial-gradient(140% 140% at 90% 0%, #1c64f21a, transparent 42%), #fff;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.report-cooldown-pill{color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b66;border-radius:999px;justify-self:start;align-items:center;gap:.4rem;width:fit-content;max-width:100%;margin-bottom:.75rem;padding:.35rem .7rem;font-size:.8rem;line-height:1.2;display:inline-flex}body.dark-mode .report-cooldown-pill{color:#fde68a;background:#fbbf2429;border-color:#fbbf2473}.shield-summary__range{flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.shield-summary__hero{grid-template-columns:minmax(240px,1.1fr) minmax(240px,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}.shield-summary__score-card{text-align:center;background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.shield-summary__score-card .shield-summary__eyebrow{text-align:left;align-self:flex-start}.shield-summary__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-text);margin-bottom:.5rem;font-size:.72rem}.shield-summary__score{color:var(--brand-navy);font-size:2.8rem;font-weight:600;line-height:1}.shield-summary__score-ring{justify-content:center;align-items:center;width:140px;height:140px;margin:.5rem 0 .6rem;display:inline-flex;position:relative}.shield-summary__score-ring svg{width:140px;height:140px;transform:rotate(-90deg)}.shield-summary__score-gauge-track{fill:none;stroke:#0f172a1f;stroke-width:10px}.shield-summary__score-gauge-value{fill:none;stroke:#0ea5e9;stroke-width:10px;stroke-linecap:round}.shield-summary__score-ring-text{place-items:center;display:grid;position:absolute}.shield-summary__trend{color:var(--muted-text);margin-top:.35rem;font-size:.95rem;font-weight:500}.shield-summary__trend--up{color:#16a34a}.shield-summary__trend--down{color:#dc2626}.shield-summary__trend--flat{color:#64748b}.shield-summary__meter{background:#0f172a14;border-radius:999px;height:8px;margin-top:.8rem;overflow:hidden}.shield-summary__meter-fill{background:linear-gradient(90deg,#0ea5e9,#6366f1);border-radius:999px;height:100%}.shield-summary__drivers ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.shield-summary__drivers li{background:#0f172a0a;border-radius:12px;justify-content:space-between;align-items:center;padding:.6rem .8rem;display:flex}.shield-summary__driver-delta{align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.shield-summary__driver-delta--up{color:#16a34a}.shield-summary__driver-delta--down{color:#dc2626}.shield-summary__driver-delta--neutral{color:#64748b}.shield-summary__overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.shield-summary__components{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.shield-summary__component{background:#fff;border:1px solid #0f172a14;border-radius:16px;padding:1.25rem}.shield-summary__component-score{color:var(--brand-navy);align-items:center;gap:.75rem;margin-top:.8rem;font-size:1.4rem;font-weight:600;display:flex}.shield-summary__component-effect{color:#334155;margin:.45rem 0 0;font-size:.82rem}.shield-summary__component-gauge{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative}.shield-summary__component-gauge svg{width:36px;height:36px;transform:rotate(-90deg)}.shield-summary__component-gauge-track{fill:none;stroke:#0f172a1f;stroke-width:5px}.shield-summary__component-gauge-value{fill:none;stroke:#0ea5e9;stroke-width:5px;stroke-linecap:round}.shield-summary__component-gauge-text{color:var(--brand-navy);font-size:.8rem;font-weight:600;position:absolute}body.dark-mode .shield-summary__component-gauge-track{stroke:#94a3b880}body.dark-mode .shield-summary__component-gauge-value{stroke:#38bdf8}body.dark-mode .shield-summary__component-gauge-text{color:#f8fafc}body.dark-mode .shield-summary__component-effect{color:#cbd5e1}.shield-summary__score-gauge-value.score-tone--excellent,.shield-summary__component-gauge-value.score-tone--excellent{stroke:#16a34a}.shield-summary__score-gauge-value.score-tone--good,.shield-summary__component-gauge-value.score-tone--good{stroke:#22c55e}.shield-summary__score-gauge-value.score-tone--warn,.shield-summary__component-gauge-value.score-tone--warn{stroke:#f59e0b}.shield-summary__score-gauge-value.score-tone--critical,.shield-summary__component-gauge-value.score-tone--critical{stroke:#ef4444}body.dark-mode .shield-summary__score-gauge-value.score-tone--excellent,body.dark-mode .shield-summary__component-gauge-value.score-tone--excellent{stroke:#22c55e}body.dark-mode .shield-summary__score-gauge-value.score-tone--good,body.dark-mode .shield-summary__component-gauge-value.score-tone--good{stroke:#4ade80}body.dark-mode .shield-summary__score-gauge-value.score-tone--warn,body.dark-mode .shield-summary__component-gauge-value.score-tone--warn{stroke:#fbbf24}body.dark-mode .shield-summary__score-gauge-value.score-tone--critical,body.dark-mode .shield-summary__component-gauge-value.score-tone--critical{stroke:#f87171}.shield-summary__breakdown{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.shield-summary__breakdown li{color:var(--muted-text);justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.shield-summary__changes{border-top:1px solid #0f172a14;padding-top:1.2rem}.shield-summary__changes-list{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.shield-summary__change{background:#0f172a0a;border-radius:12px;justify-content:space-between;gap:1rem;padding:.8rem 1rem;display:flex}.shield-summary__change.high{background:#f8717129}.shield-summary__change.medium{background:#fbbf2429}body.dark-mode .shield-summary__score-card,body.dark-mode .shield-summary__component{background:linear-gradient(135deg,#0f172a,#111c2f);border-color:#94a3b840}body.dark-mode .shield-summary__score{color:#e2e8f0}body.dark-mode .shield-summary__meter{background:#94a3b833}body.dark-mode .shield-summary__score-gauge-track{stroke:#94a3b859}body.dark-mode .shield-summary__score-gauge-value{stroke:#38bdf8}body.dark-mode .shield-summary__drivers li,body.dark-mode .shield-summary__change{background:#94a3b824}body.dark-mode .shield-summary__driver-delta--up{color:#22c55e}body.dark-mode .shield-summary__driver-delta--down{color:#f87171}body.dark-mode .shield-summary__driver-delta--neutral{color:#94a3b8}body.dark-mode .shield-summary__change.high{background:#f871713d}body.dark-mode .shield-summary__change.medium{background:#fbbf2438}body.dark-mode .shield-summary__breakdown li{color:#cbd5f5}@media (width<=900px){.shield-summary__hero{grid-template-columns:1fr}}*,:before,:after{box-sizing:border-box}html{background:var(--brand-foam);width:100%;min-height:100%;overflow-x:hidden}body{background:var(--brand-foam);color:#0f172a;overscroll-behavior-x:none;height:auto;min-height:100vh;margin:0;overflow-x:hidden}body.dark-mode{color:#e2e8f0;background:#050d1a}body.help-hub-route:not(.dark-mode){background:var(--brand-foam)}html.dark-mode{background:#050d1a}body.auth-mode{color:#e2e8f0;background:radial-gradient(circle at 18% 20%,#38bdf840,#0000 55%),radial-gradient(circle at 80% 10%,#6366f138,#0000 58%),radial-gradient(circle at 50% 85%,#0ea5e92e,#0000 60%),#0b1220;height:auto;min-height:100dvh}#root{background:inherit;min-height:100dvh}body.dark-mode .panel{box-shadow:none;background:#0f172a;border:1px solid #94a3b826}body.dark-mode .tabbed-panels__tab{color:#94a3b8;background:#0f172abf;border-color:#94a3b84d}body.dark-mode .tabbed-panels__icon{color:#0bf9f2;background:#0f172ae6;box-shadow:inset 0 1px #ffffff0d}body.dark-mode .tabbed-panels__tab.is-active{color:#051225;background:linear-gradient(135deg,#0ea5e9,#0bf9f2);box-shadow:0 12px 25px #0bf9f240}body.dark-mode .tabbed-panels__tab.is-active .tabbed-panels__icon{color:#0c1b3a;background:#ffffffe6}body.dark-mode .pill-button{color:#e2e8f0;background:#0f172aa6;border-color:#94a3b859}body.dark-mode .pill-button__icon{color:#e2e8f0;box-shadow:none;background:#94a3b833}body.dark-mode .pill-button--control{color:#0bf9f2;box-shadow:none;background:#0ea5e933;border-color:#0ea5e973}body.dark-mode .pill-button--control .pill-button__icon{color:#0bf9f2;background:#05122573}body.dark-mode .pill-button--action{color:#fecba1;box-shadow:none;background:#fb923c33;border-color:#fb923c73}body.dark-mode .pill-button--action .pill-button__icon{color:#fecba1;background:#05122573}body.dark-mode .pill-button--secondary{color:#e2e8f0;box-shadow:none;background:#3b82f63d;border-color:#60a5fa8c}body.dark-mode .pill-button--secondary.is-active{color:#f8fafc;background:linear-gradient(135deg,#38bdf8,#2563eb);border-color:#0000;box-shadow:0 10px 20px #38bdf847}body.dark-mode .pill-button--secondary.is-active .pill-button__icon{color:#e2e8f0;background:#ffffff29}body.dark-mode .pill-button--secondary .pill-button__icon{color:#bfdbfe;background:#05122573}body.flash-feedback{animation:.2s flashFeedback}body.flash-feedback:after{content:"";pointer-events:none;z-index:9999;background:#ffffff38;animation:.2s flashOverlay;position:fixed;inset:0}body.dark-mode.flash-feedback:after{background:#ffffff24}@keyframes flashFeedback{0%{background-color:#ffffff1f}to{background-color:#0000}}@keyframes flashOverlay{0%{opacity:1}to{opacity:0}}body.dark-mode .summary-card,body.dark-mode .stat-card,body.dark-mode .card{box-shadow:none;background:linear-gradient(135deg,#111c2f,#0b1628)}body.dark-mode .summary-card__icon{color:#0bf9f2;background:#035aff1f}body.dark-mode .summary-card,body.dark-mode .stat-card,body.dark-mode .card-value,body.dark-mode .stat-value{color:#e2e8f0}body.dark-mode .card-label,body.dark-mode .sub{color:#94a3b8}body.dark-mode .sparkline__value{color:#0bf9f2}body.dark-mode .donut{background:#16233b}body.dark-mode .donut__inner{box-shadow:none;background:#0f172a}body.dark-mode .table-wrapper{border-color:#94a3b826}body.dark-mode th{color:#8ba3c7;background:#111c2f}body.dark-mode td{color:#e2e8f0;border-bottom:1px solid #94a3b840}body.dark-mode tr:hover td{background:#111c2f}body.dark-mode .text-btn,body.dark-mode .ghost-btn{color:#0bf9f2}a{color:inherit}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.eyebrow{text-transform:uppercase;letter-spacing:.25em;color:#07a5ff;margin-bottom:1.2rem;font-size:.72rem;font-weight:600}.sub{color:#64748b;margin:.35rem 0 0}.hint{color:#475569;margin:0;font-size:.85rem}.auth-shell{width:100%;min-height:100dvh;padding:calc(32px + env(safe-area-inset-top)) calc(32px + env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) calc(32px + env(safe-area-inset-left));background:radial-gradient(circle at 20% 15%,#0f2d4bbf,#0000 55%),radial-gradient(circle at 80% 85%,#141e46cc,#0000 60%),linear-gradient(#0b1220f2 0%,#0b1220b3 55%,#0b122000 100%);justify-content:center;align-items:center;transition:background .6s;display:flex;position:relative;overflow:hidden}.auth-shell:before{content:"";filter:blur(40px);opacity:.8;pointer-events:none;background:radial-gradient(circle,#38bdf873,#0000 62%);width:680px;height:680px;transition:opacity .6s;position:absolute;top:-240px;left:-200px}.auth-shell:after{content:"";filter:blur(50px);opacity:.8;pointer-events:none;background:radial-gradient(circle,#6366f166,#0000 60%);width:760px;height:760px;transition:opacity .6s;position:absolute;bottom:-280px;right:-260px}.auth-shell>*{z-index:1;position:relative}.stpatricks-fireworks{pointer-events:none;z-index:0;position:absolute;inset:0}.stpatricks-fireworks__launch,.stpatricks-fireworks__burst{display:block;position:absolute}.stpatricks-fireworks__launch{filter:drop-shadow(0 0 5px #facc1573);opacity:0;background:linear-gradient(#facc1500,#facc15e6);border-radius:999px;width:3px;height:68px;transform:translateY(0)}.stpatricks-fireworks__launch--one{animation:3.8s ease-in-out infinite stpatrickLaunchOne;bottom:1%;left:10%}.stpatricks-fireworks__launch--two{filter:drop-shadow(0 0 5px #22c55e73);background:linear-gradient(#22c55e00,#22c55ee0);animation:4.2s ease-in-out infinite stpatrickLaunchTwo;bottom:1%;right:11%}.stpatricks-fireworks__burst{opacity:0;border-radius:999px;width:8px;height:8px;transform:scale(.2)}.stpatricks-fireworks__burst--one{background:#facc15f2;animation:3.8s ease-in-out infinite stpatrickBurstOne;top:9%;left:10%;box-shadow:0 -16px #facc15f2,0 16px #34d399e6,16px 0 #f97316e0,-16px 0 #22c55ee0,11px 11px #facc15c7,-11px -11px #34d399c7,11px -11px #22c55ec2,-11px 11px #f97316c7,0 -24px #facc15a8,24px 0 #22c55e9e,0 24px #34d3999e,-24px 0 #f97316a3,17px 17px #facc158f,-17px 17px #22c55e8f,17px -17px #34d3998f,-17px -17px #f973168f}.stpatricks-fireworks__burst--two{background:#22c55ef2;animation:4.2s ease-in-out infinite stpatrickBurstTwo;top:12%;right:11%;box-shadow:0 -14px #22c55eeb,0 14px #facc15e0,14px 0 #34d399e0,-14px 0 #f97316d1,10px 10px #22c55ec2,-10px -10px #facc15c2,10px -10px #f97316c2,-10px 10px #34d399c2,0 -22px #22c55e9e,22px 0 #facc1594,0 22px #34d39994,-22px 0 #f973168f,15px 15px #22c55e85,-15px 15px #facc1585,15px -15px #f9731685,-15px -15px #34d39985}@keyframes stpatrickLaunchOne{0%,10%{opacity:0;transform:translateY(140px)}40%{opacity:1;transform:translateY(0)}66%,to{opacity:0;transform:translateY(-8px)}}@keyframes stpatrickLaunchTwo{0%,12%{opacity:0;transform:translateY(142px)}44%{opacity:1;transform:translateY(0)}70%,to{opacity:0;transform:translateY(-8px)}}@keyframes stpatrickBurstOne{0%,34%{opacity:0;transform:scale(.2)}48%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(1.65)}to{opacity:0;transform:scale(1.65)}}@keyframes stpatrickBurstTwo{0%,38%{opacity:0;transform:scale(.2)}52%{opacity:1;transform:scale(1)}74%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.stpatricks-decor{z-index:0;pointer-events:none;flex-direction:column;align-items:flex-start;gap:0;display:flex;position:absolute;top:2px;left:34px}.stpatricks-decor__badge{width:168px;height:168px;box-shadow:none;background:0 0;border:none;position:relative;overflow:visible}.stpatricks-decor__badge img{object-fit:contain;filter:drop-shadow(0 12px 20px #06181059);width:100%;height:100%;display:block;transform:none}.auth-shell--dynamic{transition:background .8s}.auth-shell--dynamic.auth-shell--aurora{background:radial-gradient(circle at 16% 12%,#10b9818c,#0000 52%),radial-gradient(circle at 84% 86%,#38bdf880,#0000 58%),linear-gradient(#051228f5 0%,#051228b3 58%,#05122800 100%)}.auth-shell--dynamic.auth-shell--sunrise{background:radial-gradient(circle at 20% 18%,#f472b68c,#0000 55%),radial-gradient(circle at 80% 82%,#fb923c80,#0000 60%),linear-gradient(#1d0924f0 0%,#1d0924b3 55%,#1d092400 100%)}.auth-shell--dynamic.auth-shell--ocean{background:radial-gradient(circle at 22% 16%,#3b82f68f,#0000 52%),radial-gradient(circle at 78% 84%,#0ea5e980,#0000 58%),linear-gradient(#03142cf2 0%,#03142cb3 56%,#03142c00 100%)}.auth-shell--dynamic.auth-shell--ember{background:radial-gradient(circle at 18% 14%,#fb923c8a,#0000 52%),radial-gradient(circle at 82% 86%,#ef444480,#0000 60%),linear-gradient(#220c12f2 0%,#220c12b8 58%,#220c1200 100%)}.auth-shell--dynamic.auth-shell--mint{background:radial-gradient(circle at 20% 14%,#22c55e85,#0000 54%),radial-gradient(circle at 80% 85%,#6366f173,#0000 58%),linear-gradient(#081c1cf2 0%,#081c1cb8 58%,#081c1c00 100%)}.auth-shell--dynamic.auth-shell--spring{background:radial-gradient(circle at 18% 16%,#86efac8f,#0000 54%),radial-gradient(circle at 82% 82%,#f472b66b,#0000 58%),radial-gradient(circle at 48% 8%,#fde04740,#0000 46%),linear-gradient(#0d241ff2 0%,#182d24b8 58%,#182d2400 100%)}.auth-shell--dynamic.auth-shell--meadow{background:linear-gradient(120deg,#ffffff0d 0 1px,#0000 1px 100%),radial-gradient(circle at 14% 82%,#4ade8075,#0000 44%),radial-gradient(circle at 82% 18%,#2dd4bf61,#0000 52%),radial-gradient(circle at 52% 20%,#fbbf2433,#0000 42%),linear-gradient(#0c2622f5 0%,#0d2f28bd 58%,#0d2f2800 100%)}.auth-shell--dynamic.auth-shell--blossom{background:radial-gradient(circle at 16% 16%,#fb718580,#0000 52%),radial-gradient(circle at 84% 82%,#d8b4fe61,#0000 58%),radial-gradient(circle at 52% 8%,#fbbf2438,#0000 42%),linear-gradient(#2a1226f2 0%,#25162db8 58%,#25162d00 100%)}.auth-shell--dynamic.auth-shell--mountain{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient id='sky' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23081a35'/%3E%3Cstop offset='0.56' stop-color='%230e3146'/%3E%3Cstop offset='1' stop-color='%23081724'/%3E%3C/linearGradient%3E%3ClinearGradient id='ridgeA' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%231c5f78' stop-opacity='0.92'/%3E%3Cstop offset='1' stop-color='%23061522' stop-opacity='0.96'/%3E%3C/linearGradient%3E%3ClinearGradient id='ridgeB' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23289b8f' stop-opacity='0.74'/%3E%3Cstop offset='1' stop-color='%23050d18' stop-opacity='0.98'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='1600' height='900' fill='url(%23sky)'/%3E%3Ccircle cx='1220' cy='170' r='78' fill='%23f8fafc' fill-opacity='0.22'/%3E%3Cpath d='M0 590 L190 402 L310 520 L480 328 L660 542 L830 352 L1020 560 L1190 380 L1390 548 L1600 365 L1600 900 L0 900 Z' fill='url(%23ridgeA)'/%3E%3Cpath d='M0 690 L180 502 L320 620 L500 456 L650 640 L790 488 L960 666 L1120 480 L1300 656 L1460 510 L1600 625 L1600 900 L0 900 Z' fill='url(%23ridgeB)'/%3E%3Cpath d='M0 760 C220 704 350 738 540 690 C760 634 930 716 1120 660 C1310 602 1450 645 1600 610 L1600 900 L0 900 Z' fill='%23040a14' fill-opacity='0.62'/%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 18% 14%,#2dd4bf52,#0000 48%),linear-gradient(#040d1ec7 0%,#040d1e94 58%,#040d1e33 100%)}.auth-shell--dynamic.auth-shell--coast{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%2306152e'/%3E%3Ccircle cx='1220' cy='190' r='70' fill='%23f8fafc' fill-opacity='0.2'/%3E%3Cpath d='M0 520 C260 470 420 560 660 515 C880 475 1010 535 1220 500 C1390 472 1500 500 1600 485 L1600 900 L0 900 Z' fill='%230b4561' fill-opacity='0.82'/%3E%3Cpath d='M0 620 C220 590 390 640 620 610 C880 576 1030 640 1250 604 C1410 578 1510 595 1600 580 L1600 900 L0 900 Z' fill='%23061d35' fill-opacity='0.92'/%3E%3Cpath d='M0 706 C220 672 390 718 620 688 C850 658 1050 720 1290 682 C1430 660 1530 672 1600 660 L1600 900 L0 900 Z' fill='%23040b18' fill-opacity='0.82'/%3E%3Cpath d='M1040 250 C1110 280 1190 280 1260 250' fill='none' stroke='%23e0f2fe' stroke-opacity='0.26' stroke-width='8'/%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 22% 18%,#38bdf852,#0000 50%),linear-gradient(#031026c7,#0310263d)}.auth-shell--dynamic.auth-shell--forest{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%23071924'/%3E%3Ccircle cx='1160' cy='170' r='76' fill='%23bbf7d0' fill-opacity='0.16'/%3E%3Cpath d='M0 710 L70 560 L140 710 L210 520 L290 710 L360 575 L430 710 L510 535 L590 710 L670 565 L750 710 L840 520 L930 710 L1010 565 L1090 710 L1180 530 L1270 710 L1350 555 L1430 710 L1510 525 L1600 710 L1600 900 L0 900 Z' fill='%230b342b'/%3E%3Cpath d='M0 770 L90 605 L180 770 L270 585 L365 770 L460 620 L550 770 L650 590 L750 770 L850 610 L950 770 L1048 580 L1150 770 L1250 625 L1350 770 L1455 590 L1560 770 L1600 770 L1600 900 L0 900 Z' fill='%23030d13' fill-opacity='0.94'/%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 18% 16%,#4ade8052,#0000 48%),linear-gradient(#031218cc,#03121840)}.auth-shell--dynamic.auth-shell--city{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%23081228'/%3E%3Ccircle cx='1180' cy='165' r='58' fill='%23f8fafc' fill-opacity='0.18'/%3E%3Cg fill='%2305101f'%3E%3Crect x='0' y='610' width='120' height='290'/%3E%3Crect x='145' y='520' width='150' height='380'/%3E%3Crect x='330' y='590' width='110' height='310'/%3E%3Crect x='470' y='470' width='170' height='430'/%3E%3Crect x='680' y='560' width='125' height='340'/%3E%3Crect x='835' y='500' width='155' height='400'/%3E%3Crect x='1030' y='610' width='120' height='290'/%3E%3Crect x='1180' y='455' width='165' height='445'/%3E%3Crect x='1385' y='555' width='145' height='345'/%3E%3C/g%3E%3Cg fill='%237dd3fc' fill-opacity='0.24'%3E%3Crect x='175' y='560' width='16' height='28'/%3E%3Crect x='220' y='610' width='16' height='28'/%3E%3Crect x='520' y='520' width='16' height='28'/%3E%3Crect x='570' y='610' width='16' height='28'/%3E%3Crect x='880' y='545' width='16' height='28'/%3E%3Crect x='930' y='635' width='16' height='28'/%3E%3Crect x='1235' y='500' width='16' height='28'/%3E%3Crect x='1285' y='600' width='16' height='28'/%3E%3C/g%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 20% 18%,#7dd3fc52,#0000 50%),linear-gradient(#060f23cc,#060f2338)}.auth-shell--dynamic.auth-shell--northern-lights{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%23040d1f'/%3E%3Cpath d='M-80 270 C220 80 360 360 650 180 C880 40 1010 240 1190 155 C1370 70 1510 105 1680 38 L1680 245 C1390 365 1260 260 1060 370 C800 512 610 305 390 452 C190 585 40 470 -80 560 Z' fill='%2322c55e' fill-opacity='0.22'/%3E%3Cpath d='M-80 220 C220 20 440 290 710 120 C950 -28 1080 180 1270 96 C1450 18 1540 38 1680 0 L1680 135 C1450 230 1320 175 1140 272 C870 420 700 230 460 380 C250 510 80 370 -80 468 Z' fill='%2338bdf8' fill-opacity='0.18'/%3E%3Cpath d='M0 730 L180 575 L360 730 L520 535 L700 730 L880 565 L1080 730 L1260 535 L1440 730 L1600 590 L1600 900 L0 900 Z' fill='%23030812' fill-opacity='0.94'/%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 20% 18%,#22c55e47,#0000 50%),linear-gradient(#040d1fc7,#040d1f3d)}.auth-shell--dynamic.auth-shell--animated-aurora{background:radial-gradient(circle at 18% 16%,#22c55e61,#0000 52%),radial-gradient(circle at 82% 82%,#38bdf852,#0000 58%),linear-gradient(#040d1ff5 0%,#040d1fb8 58%,#040d1f00 100%)}.auth-shell--dynamic.auth-shell--animated-aurora:before{opacity:.78;filter:blur(18px);clip-path:polygon(0 38%,10% 22%,22% 34%,33% 16%,47% 34%,58% 20%,72% 36%,84% 24%,100% 40%,100% 72%,0 72%);background:linear-gradient(110deg,#0000 0%,#22c55e00 13%,#22c55e57 25%,#2dd4bf38 38%,#38bdf84d 52%,#818cf82e 68%,#0000 84%);width:120vw;height:62vh;animation:12s ease-in-out infinite alternate loginAuroraDrift;top:2vh;left:-10vw}.auth-shell--dynamic.auth-shell--animated-aurora:after{opacity:.58;filter:blur(24px);clip-path:polygon(0 46%,14% 30%,27% 44%,38% 26%,52% 42%,65% 27%,78% 44%,90% 32%,100% 48%,100% 80%,0 80%);background:linear-gradient(80deg,#0000 0%,#38bdf800 16%,#38bdf83d 32%,#14b8a63d 48%,#22c55e33 62%,#0000 82%);width:118vw;height:58vh;animation:15s ease-in-out infinite alternate loginAuroraDriftReverse;bottom:1vh;right:-9vw}.auth-shell--dynamic.auth-shell--orbit{background:radial-gradient(circle at 50% 42%,#38bdf838,#0000 22%),radial-gradient(circle at 18% 16%,#6366f157,#0000 48%),radial-gradient(circle at 84% 82%,#14b8a647,#0000 54%),linear-gradient(#050c1ef5 0%,#050c1eb8 58%,#050c1e00 100%)}.auth-shell--dynamic.auth-shell--orbit:before{opacity:.78;filter:none;background:radial-gradient(circle at 50% 8%,#7dd3fcf2 0 5px,#0000 6px),radial-gradient(circle at 82%,#2dd4bfdb 0 4px,#0000 5px),radial-gradient(circle at 50% 92%,#818cf8d1 0 4px,#0000 5px),conic-gradient(#38bdf800,#38bdf894,#2dd4bf00,#818cf873,#38bdf800);border-radius:999px;width:min(78vw,760px);height:min(78vw,760px);animation:24s linear infinite loginOrbitSpin;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 0 39%,#000 40% 40.7%,#0000 41% 53%,#000 54% 54.7%,#0000 55% 67%,#000 68% 68.6%,#0000 69%);mask:radial-gradient(circle,#0000 0 39%,#000 40% 40.7%,#0000 41% 53%,#000 54% 54.7%,#0000 55% 67%,#000 68% 68.6%,#0000 69%)}.auth-shell--dynamic.auth-shell--orbit:after{opacity:.54;filter:blur(.2px);background:radial-gradient(circle at 12%,#fbbf24db 0 4px,#0000 5px),radial-gradient(circle at 50% 12%,#38bdf8c7 0 4px,#0000 5px),conic-gradient(from 120deg,#fbbf2400,#fbbf246b,#38bdf800,#22c55e57,#fbbf2400);border-radius:999px;width:min(50vw,520px);height:min(50vw,520px);animation:18s linear infinite loginOrbitSpinReverse;bottom:50%;right:50%;transform:translate(50%,50%)rotate(18deg);-webkit-mask:radial-gradient(circle,#0000 0 47%,#000 48% 49%,#0000 50% 69%,#000 70% 70.8%,#0000 71%);mask:radial-gradient(circle,#0000 0 47%,#000 48% 49%,#0000 50% 69%,#000 70% 70.8%,#0000 71%)}.auth-shell--dynamic.auth-shell--solar-system{perspective:900px;transform-style:preserve-3d;background:radial-gradient(circle at 50% 46%,#fbbf242e,#0000 20%),radial-gradient(circle at 18% 16%,#2563eb52,#0000 48%),radial-gradient(circle at 86% 84%,#14b8a638,#0000 54%),linear-gradient(#030712fa 0%,#070c1cc7 58%,#070c1c00 100%)}.auth-shell--dynamic.auth-shell--solar-system:before{opacity:.88;filter:none;width:min(84vw,820px);height:min(84vw,820px);transform-style:preserve-3d;transform-origin:50%;background:radial-gradient(circle at 50% 17%,#60a5fafa 0 6px,#0000 7px),radial-gradient(circle at 82%,#f87171f0 0 8px,#0000 9px),radial-gradient(circle at 50% 88%,#2dd4bfe6 0 7px,#0000 8px),radial-gradient(circle at 12%,#c4b5fde0 0 5px,#0000 6px),conic-gradient(#fbbf2400,#fbbf2457,#38bdf800,#818cf847,#fbbf2400);border-radius:999px;animation:36s linear infinite loginSolarSpin;top:52%;left:72%;transform:translate(-50%,-50%)rotateX(64deg)rotate(-12deg);-webkit-mask:radial-gradient(circle,#0000 0 14%,#000 28.4% 28.9%,#0000 29.4% 44%,#000 44.4% 44.9%,#0000 45.4% 60%,#000 60.4% 60.9%,#0000 61.4% 74%,#000 74.4% 74.9%,#0000 75.4%);mask:radial-gradient(circle,#0000 0 14%,#000 28.4% 28.9%,#0000 29.4% 44%,#000 44.4% 44.9%,#0000 45.4% 60%,#000 60.4% 60.9%,#0000 61.4% 74%,#000 74.4% 74.9%,#0000 75.4%)}.auth-shell--dynamic.auth-shell--solar-system:after{opacity:.58;filter:none;background:radial-gradient(circle,#fef08a 0 20px,#fbbf24f2 21px 34px,#fb923cbd 35px 52px,#fbbf2438 53px 98px,#0000 99px),radial-gradient(circle at 72% 22%,#f8fafc7a 0 1.6px,#0000 2.3px),radial-gradient(circle at 28% 18%,#f8fafc66 0 1.4px,#0000 2.1px),radial-gradient(circle at 18% 72%,#f8fafc57 0 1.6px,#0000 2.3px),radial-gradient(circle at 88% 70%,#f8fafc61 0 1.5px,#0000 2.2px),radial-gradient(circle at 60% 82%,#f8fafc52 0 1.3px,#0000 2px);border-radius:999px;width:min(84vw,820px);height:min(84vw,820px);animation:7s ease-in-out infinite alternate loginSolarGlow;bottom:48%;right:28%;transform:translate(50%,50%)}@keyframes loginAuroraDrift{0%{transform:translate(-3%)skew(-6deg)scale(1)}50%{transform:translate(2%,3%)skew(3deg)scale(1.04)}to{transform:translate(5%,-2%)skew(-2deg)scale(1.02)}}@keyframes loginAuroraDriftReverse{0%{transform:translate(4%)skew(4deg)scale(1.02)}50%{transform:translate(-2%,-2%)skew(-3deg)scale(1.05)}to{transform:translate(-5%,3%)skew(2deg)scale(1)}}@keyframes loginOrbitSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes loginSolarSpin{0%{transform:translate(-50%,-50%)rotateX(64deg)rotate(-12deg)}to{transform:translate(-50%,-50%)rotateX(64deg)rotate(348deg)}}@keyframes loginSolarGlow{0%{opacity:.45;transform:translate(50%,50%)scale(.98)}to{opacity:.66;transform:translate(50%,50%)scale(1.03)}}@keyframes loginOrbitSpinReverse{0%{transform:translate(50%,50%)rotate(18deg)}to{transform:translate(50%,50%)rotate(-342deg)}}.auth-shell--dynamic.auth-shell--circuit{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%23040f1f'/%3E%3Cg fill='none' stroke='%2338bdf8' stroke-opacity='0.24' stroke-width='3'%3E%3Cpath d='M140 180 H390 V320 H610'/%3E%3Cpath d='M280 680 H520 V540 H760 V430 H980'/%3E%3Cpath d='M940 180 H1180 V310 H1450'/%3E%3Cpath d='M1080 700 V560 H1320 V430 H1510'/%3E%3Cpath d='M90 430 H260 V520 H420'/%3E%3C/g%3E%3Cg fill='%2322d3ee' fill-opacity='0.5'%3E%3Ccircle cx='390' cy='180' r='8'/%3E%3Ccircle cx='610' cy='320' r='8'/%3E%3Ccircle cx='760' cy='540' r='8'/%3E%3Ccircle cx='980' cy='430' r='8'/%3E%3Ccircle cx='1450' cy='310' r='8'/%3E%3Ccircle cx='1320' cy='560' r='8'/%3E%3Ccircle cx='420' cy='520' r='8'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat,radial-gradient(circle at 18% 14%,#22d3ee47,#0000 50%),linear-gradient(#040f1fe0,#040f1f57)}.auth-shell--dynamic.auth-shell--clouds{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%230a1832'/%3E%3Cg fill='%23e0f2fe' fill-opacity='0.11'%3E%3Cellipse cx='230' cy='560' rx='230' ry='70'/%3E%3Cellipse cx='440' cy='545' rx='210' ry='78'/%3E%3Cellipse cx='760' cy='630' rx='260' ry='86'/%3E%3Cellipse cx='1060' cy='590' rx='250' ry='78'/%3E%3Cellipse cx='1320' cy='665' rx='280' ry='86'/%3E%3Cellipse cx='940' cy='230' rx='190' ry='58'/%3E%3Cellipse cx='1130' cy='220' rx='160' ry='54'/%3E%3C/g%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 20% 16%,#bae6fd47,#0000 50%),linear-gradient(#081834d1,#08183447)}.auth-shell--dynamic.auth-shell--data-grid{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%23040d1f'/%3E%3Cg fill='none' stroke='%235eead4' stroke-opacity='0.18' stroke-width='2'%3E%3Cpath d='M0 700 H1600 M0 620 H1600 M0 540 H1600 M0 460 H1600 M0 380 H1600'/%3E%3Cpath d='M250 900 L760 260 M520 900 L850 260 M800 900 L940 260 M1080 900 L1030 260 M1350 900 L1120 260'/%3E%3C/g%3E%3Cpath d='M0 900 L700 320 H900 L1600 900 Z' fill='%2314b8a6' fill-opacity='0.08'/%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 22% 18%,#2dd4bf42,#0000 50%),linear-gradient(#040d1fe0,#040d1f57)}.auth-shell--dynamic.auth-shell--islands{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%23062038'/%3E%3Ccircle cx='1160' cy='190' r='78' fill='%23fef3c7' fill-opacity='0.18'/%3E%3Cpath d='M0 560 C260 520 460 585 720 548 C1000 508 1230 575 1600 530 L1600 900 L0 900 Z' fill='%23084b63' fill-opacity='0.72'/%3E%3Cpath d='M160 640 C240 590 330 590 420 640 C340 665 240 665 160 640 Z' fill='%23030e16'/%3E%3Cpath d='M1020 610 C1120 548 1260 548 1380 612 C1260 650 1130 650 1020 610 Z' fill='%23030e16'/%3E%3Cpath d='M285 590 C300 540 325 505 365 470' stroke='%23030e16' stroke-width='10' fill='none'/%3E%3Cpath d='M365 470 C330 470 305 482 282 510 M365 470 C392 482 408 505 420 535' stroke='%23030e16' stroke-width='8' fill='none'/%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 20% 18%,#2dd4bf47,#0000 50%),linear-gradient(#04182cd1,#04182c42)}.auth-shell--dynamic.auth-shell--snow{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%23071224'/%3E%3Cg fill='%23f8fafc' fill-opacity='0.42'%3E%3Ccircle cx='180' cy='140' r='2'/%3E%3Ccircle cx='360' cy='220' r='2.5'/%3E%3Ccircle cx='620' cy='120' r='2'/%3E%3Ccircle cx='920' cy='190' r='2.4'/%3E%3Ccircle cx='1210' cy='130' r='2'/%3E%3Ccircle cx='1400' cy='250' r='2.6'/%3E%3Ccircle cx='760' cy='310' r='2'/%3E%3C/g%3E%3Cpath d='M0 650 L180 470 L330 650 L500 420 L690 650 L850 475 L1020 650 L1190 425 L1400 650 L1600 470 L1600 900 L0 900 Z' fill='%2313344d'/%3E%3Cpath d='M180 470 L245 548 L146 504 Z M500 420 L575 510 L450 480 Z M1190 425 L1270 520 L1134 486 Z' fill='%23e0f2fe' fill-opacity='0.72'/%3E%3Cpath d='M0 760 C240 710 400 745 650 700 C860 662 1040 720 1260 682 C1420 655 1530 670 1600 652 L1600 900 L0 900 Z' fill='%23040b16' fill-opacity='0.84'/%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 22% 18%,#bae6fd4d,#0000 50%),linear-gradient(#071224d1,#07122442)}.auth-shell--dynamic.auth-shell--sunset-hills{background:url("data:image/svg+xml,%3Csvg width='1600' height='900' viewBox='0 0 1600 900' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1600' height='900' fill='%23211129'/%3E%3Ccircle cx='1110' cy='300' r='120' fill='%23fb923c' fill-opacity='0.34'/%3E%3Cpath d='M0 610 C240 500 430 645 650 550 C880 450 1010 620 1220 535 C1400 462 1510 520 1600 485 L1600 900 L0 900 Z' fill='%237c2d12' fill-opacity='0.72'/%3E%3Cpath d='M0 700 C250 600 430 735 700 640 C950 550 1080 730 1320 620 C1450 560 1540 585 1600 560 L1600 900 L0 900 Z' fill='%23091221' fill-opacity='0.92'/%3E%3C/svg%3E") bottom/cover no-repeat,radial-gradient(circle at 20% 18%,#fb923c47,#0000 50%),linear-gradient(#211129d1,#21112940)}.auth-shell--dynamic.auth-shell--skyline{background:linear-gradient(#ffffff0f 0 1px,#0000 1px 100%),radial-gradient(circle at 20% 18%,#7dd3fc75,#0000 52%),radial-gradient(circle at 78% 82%,#a78bfa57,#0000 58%),linear-gradient(#08152ef5 0%,#091e3ab8 58%,#091e3a00 100%)}.auth-shell--dynamic.auth-shell--midnight{background:radial-gradient(circle at 22% 16%,#4338ca80,#0000 54%),radial-gradient(circle at 78% 84%,#06b6d473,#0000 60%),linear-gradient(#060a1cf5 0%,#060a1cbd 58%,#060a1c00 100%)}.auth-shell--dynamic.auth-shell--stpatricks{background:radial-gradient(circle at 16% 14%,#34d39994,#0000 52%),radial-gradient(circle at 86% 84%,#10b98185,#0000 58%),linear-gradient(#072016f7 0%,#072016bd 58%,#07201600 100%)}.auth-shell--dynamic.auth-shell--aurora:before{background:radial-gradient(circle,#10b98173,#0000 62%)}.auth-shell--dynamic.auth-shell--sunrise:before{background:radial-gradient(circle at 6% 5%,#ffe0b2f2 0 2.1px,#0000 2.7px),radial-gradient(circle at 8.5% 7.5%,#fb923cf5 0 2.4px,#0000 3px),radial-gradient(circle at 11.5% 5.7%,#f472b6f2 0 2.1px,#0000 2.7px),radial-gradient(circle at 13.7% 9%,#38bdf8e6 0 1.9px,#0000 2.4px),radial-gradient(circle at 5.7% 11.2%,#fdba74eb 0 2.2px,#0000 2.8px),radial-gradient(circle at 9.6% 13.8%,#fb7185e6 0 2px,#0000 2.5px),radial-gradient(circle at 15.8% 6.3%,#fcd34df2 0 1.9px,#0000 2.3px),radial-gradient(circle at 17.8% 9.3%,#fb923ce6 0 1.8px,#0000 2.3px),radial-gradient(circle at 14% 14.6%,#f472b6e0 0 1.9px,#0000 2.4px),radial-gradient(circle,#fb923c75,#0000 62%)}.auth-shell--dynamic.auth-shell--ocean:before{background:radial-gradient(circle,#3b82f67a,#0000 62%)}.auth-shell--dynamic.auth-shell--ember:before{background:radial-gradient(circle,#f8717173,#0000 62%)}.auth-shell--dynamic.auth-shell--mint:before{background:radial-gradient(circle,#22c55e70,#0000 62%)}.auth-shell--dynamic.auth-shell--spring:before{background:radial-gradient(circle at 6% 6%,#fef08ae0 0 2.1px,#0000 2.7px),radial-gradient(circle at 10% 9%,#fb7185c7 0 2.4px,#0000 3px),radial-gradient(circle at 14% 6%,#86efacd1 0 2px,#0000 2.6px),radial-gradient(circle at 16% 13%,#f472b6b8 0 1.9px,#0000 2.5px),radial-gradient(circle at 8% 14%,#bef264bd 0 2.2px,#0000 2.8px),radial-gradient(circle,#84cc1661,#0000 62%)}.auth-shell--dynamic.auth-shell--meadow:before{background:linear-gradient(40deg,#0000 0 48%,#86efac47 49% 51%,#0000 52% 100%),radial-gradient(circle at 8% 8%,#bbf7d0d9 0 2px,#0000 2.6px),radial-gradient(circle at 12% 13%,#2dd4bfc2 0 2.2px,#0000 2.8px),radial-gradient(circle,#22c55e61,#0000 62%)}.auth-shell--dynamic.auth-shell--blossom:before{background:radial-gradient(circle at 7% 7%,#fbcfe8d1 0 2.1px,#0000 2.8px),radial-gradient(circle at 11% 10%,#f472b6bd 0 2.4px,#0000 3px),radial-gradient(circle at 15% 6%,#fde047b3 0 1.8px,#0000 2.4px),radial-gradient(circle at 16% 14%,#d8b4fead 0 2px,#0000 2.6px),radial-gradient(circle,#f472b661,#0000 62%)}.auth-shell--dynamic.auth-shell--mountain:before{opacity:.62;background:radial-gradient(circle,#2dd4bf57,#0000 62%)}.auth-shell--dynamic.auth-shell--skyline:before{background:linear-gradient(90deg,#7dd3fc29 1px,#0000 1px),linear-gradient(#7dd3fc1f 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle,#0ea5e966,#0000 62%)}.auth-shell--dynamic.auth-shell--midnight:before{background:radial-gradient(circle,#6366f16b,#0000 62%)}.auth-shell--dynamic.auth-shell--stpatricks:before{background:conic-gradient(from 8deg at 8% 8%,#facc1500 0deg 6deg,#facc15c7 6deg 9deg,#facc1500 9deg 17deg,#22c55eb8 17deg 20deg,#facc1500 20deg 29deg,#34d399a8 29deg 32deg,#facc1500 32deg 41deg,#facc15b3 41deg 44deg,#facc1500 44deg 360deg),conic-gradient(from 22deg at 14% 11%,#f9731600 0deg 10deg,#f973169e 10deg 12deg,#f9731600 12deg 24deg,#fde04794 24deg 26deg,#f9731600 26deg 37deg,#22c55e85 37deg 39deg,#f9731600 39deg 360deg),radial-gradient(circle at 7% 6%,#fde047d9 0 2.1px,#0000 2.7px),radial-gradient(circle at 9.8% 8.2%,#22c55ee0 0 2.3px,#0000 2.9px),radial-gradient(circle at 12.8% 5.7%,#facc15d1 0 1.9px,#0000 2.4px),radial-gradient(circle at 15.5% 9.7%,#34d399d6 0 2px,#0000 2.5px),radial-gradient(circle at 6.2% 12.3%,#fde68acc 0 1.8px,#0000 2.3px),radial-gradient(circle,#10b98175,#0000 62%)}.auth-shell--dynamic.auth-shell--aurora:after{background:radial-gradient(circle,#38bdf86b,#0000 60%)}.auth-shell--dynamic.auth-shell--sunrise:after{background:radial-gradient(circle,#f472b666,#0000 60%)}.auth-shell--dynamic.auth-shell--ocean:after{background:radial-gradient(circle,#0ea5e966,#0000 60%)}.auth-shell--dynamic.auth-shell--ember:after{background:radial-gradient(circle,#ef44445c,#0000 60%)}.auth-shell--dynamic.auth-shell--mint:after{background:radial-gradient(circle,#14b8a65c,#0000 60%)}.auth-shell--dynamic.auth-shell--spring:after{background:radial-gradient(circle at 72% 82%,#fb718547,#0000 54%),radial-gradient(circle,#84cc1647,#0000 60%)}.auth-shell--dynamic.auth-shell--meadow:after{background:radial-gradient(circle at 74% 80%,#2dd4bf4d,#0000 54%),radial-gradient(circle,#4ade8047,#0000 60%)}.auth-shell--dynamic.auth-shell--blossom:after{background:radial-gradient(circle at 76% 82%,#d8b4fe4d,#0000 54%),radial-gradient(circle,#fb718542,#0000 60%)}.auth-shell--dynamic.auth-shell--mountain:after{opacity:.72;background:radial-gradient(circle at 78% 82%,#0ea5e93d,#0000 54%),radial-gradient(circle,#0f172a33,#0000 60%)}.auth-shell--dynamic.auth-shell--skyline:after{background:linear-gradient(#0ea5e92e,#0ea5e900),radial-gradient(circle,#a78bfa47,#0000 60%)}.auth-shell--dynamic.auth-shell--midnight:after{background:radial-gradient(circle,#06b6d457,#0000 60%)}.auth-shell--dynamic.auth-shell--stpatricks:after{background:radial-gradient(circle at 78% 84%,#22c55e5c,#0000 54%),radial-gradient(circle at 72% 82%,#fbbf2433,#0000 58%),radial-gradient(circle,#10b9814d,#0000 60%)}.auth-shell--dynamic .auth-card,.auth-shell--dynamic .auth-provider-btn{border-width:1.2px}.auth-shell--dynamic .oauth-button:hover .google-custom,.auth-shell--dynamic .oauth-button:focus-within .google-custom,.auth-shell--dynamic .auth-provider-btn:not(.google-custom):hover:not(:disabled){transform:translateY(-2px)}.auth-shell--dynamic.auth-shell--aurora .auth-card{background:linear-gradient(160deg,#08222ae0 0%,#09142ae0 100%);border-color:#5eead45c}.auth-shell--dynamic.auth-shell--aurora .auth-provider-btn{background:linear-gradient(140deg,#071826b8 0%,#0f766e59 100%);border-color:#2dd4bf59}.auth-shell--dynamic.auth-shell--aurora .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#081e2ebf 0%,#0e749059 100%);border-color:#22d3ee5c}.auth-shell--dynamic.auth-shell--aurora .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#081e2ebf 0%,#10b9814d 100%);border-color:#34d39957}.auth-shell--dynamic.auth-shell--aurora .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--aurora .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--aurora .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #14b8a657}.auth-shell--dynamic.auth-shell--sunrise .auth-card{background:linear-gradient(160deg,#301230e0 0%,#2a101ce0 100%);border-color:#fb923c61}.auth-shell--dynamic.auth-shell--sunrise .auth-provider-btn{background:linear-gradient(140deg,#301820b3 0%,#be185d47 100%);border-color:#fb923c57}.auth-shell--dynamic.auth-shell--sunrise .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#311727bd 0%,#f472b63d 100%);border-color:#f472b65c}.auth-shell--dynamic.auth-shell--sunrise .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#3a1622bd 0%,#f9731645 100%);border-color:#fb923c57}.auth-shell--dynamic.auth-shell--sunrise .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--sunrise .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--sunrise .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #f9731652}.auth-shell--dynamic.auth-shell--ocean .auth-card{background:linear-gradient(160deg,#071a38e0 0%,#06152be6 100%);border-color:#38bdf859}.auth-shell--dynamic.auth-shell--ocean .auth-provider-btn{background:linear-gradient(140deg,#081830b8 0%,#1d4ed847 100%);border-color:#38bdf854}.auth-shell--dynamic.auth-shell--ocean .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#081b34bd 0%,#2563eb52 100%);border-color:#60a5fa5c}.auth-shell--dynamic.auth-shell--ocean .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#081c34bf 0%,#0ea5e94d 100%);border-color:#38bdf854}.auth-shell--dynamic.auth-shell--ocean .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--ocean .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--ocean .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #0ea5e957}.auth-shell--dynamic.auth-shell--ember .auth-card{background:linear-gradient(160deg,#2e1014e6 0%,#220e16e6 100%);border-color:#f871715c}.auth-shell--dynamic.auth-shell--ember .auth-provider-btn{background:linear-gradient(140deg,#2b1118bd 0%,#dc262640 100%);border-color:#f8717157}.auth-shell--dynamic.auth-shell--ember .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#2f111bbd 0%,#ef44444d 100%);border-color:#f871715c}.auth-shell--dynamic.auth-shell--ember .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#301318bf 0%,#fb923c45 100%);border-color:#fb923c57}.auth-shell--dynamic.auth-shell--ember .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--ember .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--ember .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #ef444452}.auth-shell--dynamic.auth-shell--mint .auth-card{background:linear-gradient(160deg,#09201ee0 0%,#091723e6 100%);border-color:#34d39957}.auth-shell--dynamic.auth-shell--spring .auth-card{background:linear-gradient(160deg,#112a22e0 0%,#162026e6 100%);border-color:#bef26457}.auth-shell--dynamic.auth-shell--meadow .auth-card{background:linear-gradient(160deg,#0c2a23e0 0%,#0a2024e6 100%);border-color:#4ade8057}.auth-shell--dynamic.auth-shell--blossom .auth-card{background:linear-gradient(160deg,#2d162ae0 0%,#1c162ae6 100%);border-color:#f472b657}.auth-shell--dynamic.auth-shell--mountain .auth-card{background:linear-gradient(160deg,#071426e0 0%,#07121ee6 100%);border-color:#2dd4bf57}.auth-shell--dynamic.auth-shell--coast .auth-card,.auth-shell--dynamic.auth-shell--city .auth-card,.auth-shell--dynamic.auth-shell--clouds .auth-card,.auth-shell--dynamic.auth-shell--islands .auth-card,.auth-shell--dynamic.auth-shell--snow .auth-card{background:linear-gradient(160deg,#07162ae0 0%,#071223e6 100%);border-color:#7dd3fc57}.auth-shell--dynamic.auth-shell--forest .auth-card,.auth-shell--dynamic.auth-shell--northern-lights .auth-card,.auth-shell--dynamic.auth-shell--animated-aurora .auth-card,.auth-shell--dynamic.auth-shell--data-grid .auth-card{background:linear-gradient(160deg,#07201ee0 0%,#071422e6 100%);border-color:#5eead457}.auth-shell--dynamic.auth-shell--circuit .auth-card{background:linear-gradient(160deg,#051426e0 0%,#061222e6 100%);border-color:#22d3ee57}.auth-shell--dynamic.auth-shell--orbit .auth-card{background:linear-gradient(160deg,#07122ae0 0%,#061222e6 100%);border-color:#38bdf857}.auth-shell--dynamic.auth-shell--sunset-hills .auth-card{background:linear-gradient(160deg,#2d1420e0 0%,#1e1226e6 100%);border-color:#fb923c57}.auth-shell--dynamic.auth-shell--skyline .auth-card{background:linear-gradient(160deg,#091834e0 0%,#0a122ae6 100%);border-color:#7dd3fc57}.auth-shell--dynamic.auth-shell--mint .auth-provider-btn{background:linear-gradient(140deg,#091c1eb8 0%,#14b8a647 100%);border-color:#34d39952}.auth-shell--dynamic.auth-shell--spring .auth-provider-btn{background:linear-gradient(140deg,#122a22b8 0%,#84cc1642 100%);border-color:#bef26452}.auth-shell--dynamic.auth-shell--meadow .auth-provider-btn{background:linear-gradient(140deg,#0c2622b8 0%,#22c55e42 100%);border-color:#4ade8052}.auth-shell--dynamic.auth-shell--blossom .auth-provider-btn{background:linear-gradient(140deg,#2d142ab8 0%,#f472b63d 100%);border-color:#f472b652}.auth-shell--dynamic.auth-shell--mountain .auth-provider-btn{background:linear-gradient(140deg,#08192ab8 0%,#14b8a63d 100%);border-color:#2dd4bf52}.auth-shell--dynamic.auth-shell--coast .auth-provider-btn,.auth-shell--dynamic.auth-shell--city .auth-provider-btn,.auth-shell--dynamic.auth-shell--clouds .auth-provider-btn,.auth-shell--dynamic.auth-shell--islands .auth-provider-btn,.auth-shell--dynamic.auth-shell--snow .auth-provider-btn{background:linear-gradient(140deg,#081c34b8 0%,#0ea5e93d 100%);border-color:#7dd3fc52}.auth-shell--dynamic.auth-shell--forest .auth-provider-btn,.auth-shell--dynamic.auth-shell--northern-lights .auth-provider-btn,.auth-shell--dynamic.auth-shell--animated-aurora .auth-provider-btn,.auth-shell--dynamic.auth-shell--data-grid .auth-provider-btn{background:linear-gradient(140deg,#082020b8 0%,#14b8a63d 100%);border-color:#5eead452}.auth-shell--dynamic.auth-shell--circuit .auth-provider-btn{background:linear-gradient(140deg,#081c34b8 0%,#22d3ee3d 100%);border-color:#22d3ee52}.auth-shell--dynamic.auth-shell--orbit .auth-provider-btn{background:linear-gradient(140deg,#081c34b8 0%,#38bdf83d 100%);border-color:#38bdf852}.auth-shell--dynamic.auth-shell--sunset-hills .auth-provider-btn{background:linear-gradient(140deg,#2e1422b8 0%,#fb923c3d 100%);border-color:#fb923c52}.auth-shell--dynamic.auth-shell--skyline .auth-provider-btn{background:linear-gradient(140deg,#091a36b8 0%,#0ea5e940 100%);border-color:#7dd3fc52}.auth-shell--dynamic.auth-shell--mint .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#0a1e22bd 0%,#6366f13d 100%);border-color:#818cf85c}.auth-shell--dynamic.auth-shell--spring .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#122824bd 0%,#0ea5e93d 100%);border-color:#7dd3fc57}.auth-shell--dynamic.auth-shell--meadow .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#0c2626bd 0%,#2dd4bf3d 100%);border-color:#5eead457}.auth-shell--dynamic.auth-shell--blossom .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#2a142cbd 0%,#a855f73d 100%);border-color:#d8b4fe57}.auth-shell--dynamic.auth-shell--mountain .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#08182cbd 0%,#0ea5e942 100%);border-color:#7dd3fc57}.auth-shell--dynamic.auth-shell--coast .auth-provider-btn.microsoft-btn,.auth-shell--dynamic.auth-shell--city .auth-provider-btn.microsoft-btn,.auth-shell--dynamic.auth-shell--clouds .auth-provider-btn.microsoft-btn,.auth-shell--dynamic.auth-shell--islands .auth-provider-btn.microsoft-btn,.auth-shell--dynamic.auth-shell--snow .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#081b34bd 0%,#2563eb47 100%);border-color:#60a5fa57}.auth-shell--dynamic.auth-shell--forest .auth-provider-btn.microsoft-btn,.auth-shell--dynamic.auth-shell--northern-lights .auth-provider-btn.microsoft-btn,.auth-shell--dynamic.auth-shell--animated-aurora .auth-provider-btn.microsoft-btn,.auth-shell--dynamic.auth-shell--data-grid .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#081e24bd 0%,#0ea5e93d 100%);border-color:#7dd3fc57}.auth-shell--dynamic.auth-shell--circuit .auth-provider-btn.microsoft-btn,.auth-shell--dynamic.auth-shell--orbit .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#081b34bd 0%,#2563eb47 100%);border-color:#60a5fa57}.auth-shell--dynamic.auth-shell--sunset-hills .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#2e1424bd 0%,#f472b63d 100%);border-color:#f472b657}.auth-shell--dynamic.auth-shell--skyline .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#0a1b38bd 0%,#2563eb47 100%);border-color:#60a5fa57}.auth-shell--dynamic.auth-shell--mint .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#0a1e20bd 0%,#10b9814d 100%);border-color:#34d39954}.auth-shell--dynamic.auth-shell--spring .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#1a2a20bd 0%,#f472b638 100%);border-color:#fbb6ce52}.auth-shell--dynamic.auth-shell--meadow .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#102822bd 0%,#84cc1642 100%);border-color:#bef26452}.auth-shell--dynamic.auth-shell--blossom .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#2d1628bd 0%,#fb718540 100%);border-color:#fbcfe852}.auth-shell--dynamic.auth-shell--mountain .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#0a1a2abd 0%,#22c55e38 100%);border-color:#86efac52}.auth-shell--dynamic.auth-shell--coast .auth-provider-btn.email-otp-btn,.auth-shell--dynamic.auth-shell--city .auth-provider-btn.email-otp-btn,.auth-shell--dynamic.auth-shell--clouds .auth-provider-btn.email-otp-btn,.auth-shell--dynamic.auth-shell--islands .auth-provider-btn.email-otp-btn,.auth-shell--dynamic.auth-shell--snow .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#081c34bd 0%,#0ea5e942 100%);border-color:#7dd3fc52}.auth-shell--dynamic.auth-shell--forest .auth-provider-btn.email-otp-btn,.auth-shell--dynamic.auth-shell--northern-lights .auth-provider-btn.email-otp-btn,.auth-shell--dynamic.auth-shell--animated-aurora .auth-provider-btn.email-otp-btn,.auth-shell--dynamic.auth-shell--data-grid .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#081e22bd 0%,#22c55e3d 100%);border-color:#86efac52}.auth-shell--dynamic.auth-shell--circuit .auth-provider-btn.email-otp-btn,.auth-shell--dynamic.auth-shell--orbit .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#081b34bd 0%,#14b8a63d 100%);border-color:#5eead452}.auth-shell--dynamic.auth-shell--sunset-hills .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#2e1820bd 0%,#fb923c42 100%);border-color:#fb923c52}.auth-shell--dynamic.auth-shell--skyline .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#0a1c38bd 0%,#a78bfa3d 100%);border-color:#c4b5fd52}.auth-shell--dynamic.auth-shell--mint .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--mint .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--mint .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #14b8a64d}.auth-shell--dynamic.auth-shell--spring .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--spring .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--spring .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #84cc1647}.auth-shell--dynamic.auth-shell--meadow .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--meadow .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--meadow .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #22c55e47}.auth-shell--dynamic.auth-shell--blossom .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--blossom .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--blossom .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #f472b647}.auth-shell--dynamic.auth-shell--mountain .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--mountain .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--mountain .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #14b8a647}.auth-shell--dynamic.auth-shell--coast .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--coast .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--coast .auth-provider-btn:not(.google-custom):hover:not(:disabled),.auth-shell--dynamic.auth-shell--city .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--city .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--city .auth-provider-btn:not(.google-custom):hover:not(:disabled),.auth-shell--dynamic.auth-shell--clouds .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--clouds .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--clouds .auth-provider-btn:not(.google-custom):hover:not(:disabled),.auth-shell--dynamic.auth-shell--islands .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--islands .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--islands .auth-provider-btn:not(.google-custom):hover:not(:disabled),.auth-shell--dynamic.auth-shell--snow .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--snow .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--snow .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #0ea5e947}.auth-shell--dynamic.auth-shell--forest .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--forest .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--forest .auth-provider-btn:not(.google-custom):hover:not(:disabled),.auth-shell--dynamic.auth-shell--northern-lights .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--northern-lights .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--northern-lights .auth-provider-btn:not(.google-custom):hover:not(:disabled),.auth-shell--dynamic.auth-shell--animated-aurora .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--animated-aurora .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--animated-aurora .auth-provider-btn:not(.google-custom):hover:not(:disabled),.auth-shell--dynamic.auth-shell--data-grid .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--data-grid .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--data-grid .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #14b8a647}.auth-shell--dynamic.auth-shell--circuit .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--circuit .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--circuit .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #22d3ee47}.auth-shell--dynamic.auth-shell--orbit .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--orbit .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--orbit .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #38bdf847}.auth-shell--dynamic.auth-shell--sunset-hills .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--sunset-hills .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--sunset-hills .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #fb923c47}.auth-shell--dynamic.auth-shell--skyline .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--skyline .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--skyline .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #0ea5e94d}.auth-shell--dynamic.auth-shell--midnight .auth-card{background:linear-gradient(160deg,#0d102ae6 0%,#081228eb 100%);border-color:#818cf859}.auth-shell--dynamic.auth-shell--stpatricks .auth-card{background:linear-gradient(160deg,#092217e6 0%,#081c14eb 100%);border-color:#facc1559;padding-top:16px}.auth-shell--dynamic.auth-shell--stpatricks .login-brand{margin-bottom:1rem}.auth-shell--dynamic.auth-shell--stpatricks .login-highlights{margin-bottom:1.2rem}.auth-shell--dynamic.auth-shell--midnight .auth-provider-btn{background:linear-gradient(140deg,#0b152ebd 0%,#4f46e53d 100%);border-color:#818cf857}.auth-shell--dynamic.auth-shell--stpatricks .auth-provider-btn{background:linear-gradient(140deg,#0a1f16c2 0%,#16a34a40 100%);border-color:#facc154d}.auth-shell--dynamic.auth-shell--midnight .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#0a1830bf 0%,#06b6d43d 100%);border-color:#38bdf857}.auth-shell--dynamic.auth-shell--stpatricks .auth-provider-btn.microsoft-btn{background:linear-gradient(140deg,#0b2318c2 0%,#22c55e45 100%);border-color:#facc1552}.auth-shell--dynamic.auth-shell--midnight .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#0b1930bf 0%,#6366f147 100%);border-color:#818cf859}.auth-shell--dynamic.auth-shell--stpatricks .auth-provider-btn.email-otp-btn{background:linear-gradient(140deg,#0b2216c4 0%,#facc1533 100%);border-color:#facc1557}.auth-shell--dynamic.auth-shell--midnight .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--midnight .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--midnight .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #4f46e552}.auth-shell--dynamic.auth-shell--stpatricks .oauth-button:hover .google-custom,.auth-shell--dynamic.auth-shell--stpatricks .oauth-button:focus-within .google-custom,.auth-shell--dynamic.auth-shell--stpatricks .auth-provider-btn:not(.google-custom):hover:not(:disabled){box-shadow:0 20px 40px #22c55e4d}@media (width<=700px){.stpatricks-fireworks{opacity:.92}.stpatricks-decor{transform-origin:0 0;top:-4px;left:16px;transform:scale(.78)}}.auth-card{width:min(420px,100%);box-shadow:none;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);text-align:center;color:#e2e8f0;clip-path:inset(0 round 28px);background:linear-gradient(160deg,#141e34e6 0%,#0c1220e6 100%) padding-box padding-box;border:1px solid #94a3b840;border-radius:28px;padding:44px 40px;position:relative;overflow:hidden}.auth-checking{transition:opacity .36s,transform .36s}.auth-checking.is-exiting{opacity:0;transform:translateY(8px)}.auth-card--wide{width:min(520px,100%)}.auth-form{flex-direction:column;gap:1rem;margin-top:1.2rem;display:flex}.auth-form--mfa{gap:1.2rem}.auth-field{text-align:left;flex-direction:column;gap:.4rem;display:flex}.auth-field span{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.7rem}.auth-field input{color:#e2e8f0;background:#02061759;border:1px solid #94a3b866;border-radius:12px;padding:.65rem .8rem;font-size:.95rem}.auth-primary{color:#e2e8f0;cursor:pointer;background:linear-gradient(135deg,#38bdf859,#2563eb8c);border:1px solid #38bdf880;border-radius:14px;padding:.8rem 1rem;font-weight:600}.auth-primary:disabled{opacity:.6;cursor:not-allowed}.auth-qr{background:#0f172a99;border:1px solid #94a3b833;border-radius:16px;place-items:center;gap:.6rem;padding:1rem;display:grid}.auth-qr__brand{text-transform:uppercase;letter-spacing:.22em;color:#bae6fd;text-align:center;flex-direction:column;gap:.15rem;font-size:.58rem;display:flex}.auth-qr__brand span:last-child{letter-spacing:.12em;color:#e2e8f0}.auth-qr img{background:#fff;border-radius:12px;width:220px;height:220px;padding:.4rem}.auth-qr__image{width:220px;height:220px;position:relative}.auth-qr__image img,.auth-qr__image .qr-placeholder{width:100%;height:100%}.auth-qr__image img{z-index:1;position:relative}.auth-qr__logo{z-index:2;background:#fff;border:1px solid #94a3b833;border-radius:16px;place-items:center;width:72px;height:72px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 6px 14px #0f172a33}.auth-qr__logo img{object-fit:contain;width:42px;height:42px;display:block}.qr-placeholder{background:#94a3b833;border-radius:12px;width:220px;height:220px}.auth-tabs{scrollbar-width:none;background:#0f172a80;border:1px solid #94a3b833;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:.4rem;max-width:100%;padding:.3rem;display:inline-flex;overflow-x:auto}.auth-tabs::-webkit-scrollbar{display:none}.auth-tabs button{color:#cbd5f5;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.4rem .8rem;font-size:.85rem}.auth-tabs button.is-active{color:#e2e8f0;background:#38bdf833}.auth-panel{background:#0f172a8c;border:1px solid #94a3b840;border-radius:16px;padding:1rem;box-shadow:inset 0 1px #ffffff0a}.auth-panel--push{position:relative;overflow:hidden}.auth-panel--push:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#38bdf833,#0000 60%);height:160%;position:absolute;inset:-30% 30% auto -30%}.push-wait{place-items:center;margin-bottom:.2rem;padding:1.1rem 0 .6rem;display:grid;position:relative}.push-wait__pulse{border:1px solid #38bdf859;border-radius:999px;width:84px;height:84px;animation:2.4s ease-out infinite pushPulse;position:absolute;box-shadow:0 0 #38bdf859}.push-wait__icon{z-index:1;background:#0f172ab3;border:1px solid #94a3b840;border-radius:18px;place-items:center;width:54px;height:54px;display:grid}.push-wait__icon svg{stroke:#e2e8f0;stroke-width:1.6px;fill:none;width:28px;height:28px}.push-wait__dots{z-index:1;gap:.35rem;margin-top:.65rem;display:inline-flex}.push-wait__dots span{background:#38bdf8b3;border-radius:999px;width:6px;height:6px;animation:1.2s ease-in-out infinite pushDots}.push-wait__dots span:nth-child(2){animation-delay:.2s}.push-wait__dots span:nth-child(3){animation-delay:.4s}.push-phone-row{letter-spacing:.02em;color:#e2e8f0;background:#02061773;border:1px solid #94a3b833;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.6rem;padding:.4rem .75rem;font-size:.82rem;display:inline-flex}.push-phone-row__app{color:#bae6fd;font-weight:600}.push-phone-row__arrow{color:#e2e8f099}.push-phone-row__action{font-weight:600}.push-phone-row__resend{color:#7dd3fc;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.1rem .35rem;font-size:.78rem;font-weight:600}.push-phone-row__resend:disabled{opacity:.6;cursor:not-allowed}@keyframes pushPulse{0%{opacity:.7;transform:scale(.75)}70%{opacity:0;transform:scale(1.25)}to{opacity:0}}@keyframes pushDots{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.backup-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;margin:1.35rem 0 1rem;display:grid}.backup-codes span{letter-spacing:.08em;background:#0f172a99;border:1px solid #94a3b840;border-radius:10px;padding:.45rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.85rem}.auth-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-bottom:.6rem;display:flex}.auth-actions--push{margin-top:.6rem;margin-bottom:.4rem}.auth-primary--push{padding:.9rem 1.2rem}.auth-primary--push-sm{border-radius:12px;padding:.55rem .95rem;font-size:.85rem}.auth-secondary{color:#e2e8f0;cursor:pointer;background:#02061766;border:1px solid #94a3b866;border-radius:12px;padding:.6rem .9rem;font-weight:600}.auth-card:before{content:"";filter:blur(35px);opacity:.9;z-index:0;background:radial-gradient(circle at 50% 20%,#38bdf859,#0000 60%);position:absolute;inset:-40%}.auth-card>*{z-index:1;position:relative}.login-brand{text-align:left;flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:2.4rem;display:flex}.login-brand img{filter:drop-shadow(0 12px 28px #0206178c);width:132px;height:auto}.login-brand span{text-transform:uppercase;letter-spacing:.42em;color:#bae6fd;font-size:.68rem;font-weight:600}.login-brand--compact{flex-direction:column;align-items:flex-start;gap:.35rem;min-height:38px;margin-bottom:0}.login-brand--compact img{filter:drop-shadow(0 10px 22px #0206178c);width:96px;display:block}.login-brand--compact span{letter-spacing:.32em;font-size:.7rem}.auth-checking-brand{z-index:1;position:relative}.auth-checking-brand:before{content:"";filter:blur(2px);opacity:0;z-index:0;background:radial-gradient(circle,#ffffff59 0%,#fff0 68%);border-radius:999px;width:130px;height:130px;animation:1.8s ease-out infinite auth-logo-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.auth-checking-brand img{z-index:1;position:relative}@keyframes auth-logo-pulse{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}35%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(1.25)}}.login-highlights{color:#e2e8f0d9;text-align:left;gap:.7rem;margin:0 0 1.6rem;padding:0;font-size:.95rem;list-style:none;display:grid}.login-highlight{align-items:flex-start;gap:.65rem;display:flex}.login-highlight__icon{color:#bae6fd;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.login-highlight__icon svg{width:100%;height:100%;display:block}.login-highlights-stpatricks{justify-content:center;margin:0 0 1.25rem;display:flex}.login-highlights-stpatricks img{filter:drop-shadow(0 10px 20px #06181047);width:min(240px,72%);height:auto;display:block}.auth-card__header h2{margin:0 0 .5rem;font-size:1.8rem}.auth-card__header h2.auth-title{align-items:center;gap:.65rem;display:flex}.auth-title__icon{color:#7dd3fc;background:#0206174d;border:1px solid #7dd3fc59;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.auth-title__icon--backup{color:#34d399;background:#02061759;border-color:#34d39959}.auth-title__icon svg{width:20px;height:20px;display:block}.auth-card__header{margin-top:.25rem}.auth-card__header .sub{margin-bottom:1.1rem}.auth-card__action{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#02061740;border:1px solid #94a3b833;border-radius:18px;flex-direction:column;align-items:center;gap:.65rem;width:100%;margin-top:1.6rem;padding:1.1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff0a}.auth-card__logout{color:#94a3b8;cursor:pointer;background:#02061740;border:1px solid #94a3b84d;border-radius:999px;place-items:center;width:38px;height:38px;transition:border-color .2s,color .2s,background .2s;display:grid;position:static}.auth-card__logout svg{stroke:currentColor;stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.auth-card__logout:hover{color:#7dd3fc;background:#02061759;border-color:#38bdf880}.auth-card__top{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1rem;display:flex}.auth-compact-brand{color:#07a5ff;letter-spacing:.14em;text-transform:uppercase;background:#0f172a80;border:1px solid #94a3b833;border-radius:999px;align-self:flex-start;align-items:center;gap:.65rem;height:38px;margin-bottom:0;padding:0 .9rem;font-size:.82rem;display:inline-flex}.auth-compact-brand img{width:22px;height:22px}.oauth-button{width:100%;margin-top:.6rem;position:relative}.google-button{height:52px}.google-custom{pointer-events:none}.google-overlay{opacity:.01;z-index:2;touch-action:manipulation;position:absolute;inset:0}.google-overlay>div{width:100%!important;height:100%!important}.auth-provider-btn{color:#e2e8f0;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a8c;border:1px solid #94a3b84d;border-radius:8px;grid-template-columns:22px 1fr 22px;align-items:center;column-gap:.75rem;width:100%;padding:1.1rem 1.2rem;font-size:.9rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 12px 30px #02061766}.auth-provider-btn+.auth-provider-btn,.oauth-button+.auth-provider-btn,.auth-provider-btn+.hint{margin-top:1.2rem}.login-provider-stack{flex-direction:column;display:flex}.auth-card--single-provider .login-provider-stack{padding:1.4rem 0 1.6rem}.login-provider-stack .oauth-button,.login-provider-stack .auth-provider-btn{transition:opacity .25s,transform .25s,max-height .3s,margin .3s,padding .3s}.login-provider-stack.is-otp-open .oauth-button,.login-provider-stack.is-otp-open .auth-provider-btn:not(.email-otp-btn){opacity:0;pointer-events:none;max-height:0;margin:0;padding:0;overflow:hidden;transform:translateY(10px)}.login-hint{margin-top:1.5rem}.auth-provider-btn__icon{aspect-ratio:1;justify-self:center;width:22px;min-width:22px;height:22px;min-height:22px;display:inline-flex}.auth-provider-btn__icon svg{width:100%;height:100%;display:block}.auth-provider-btn__icon .apple-icon{transform-origin:50%;transform:translateY(-2px)}.auth-provider-btn:not(.google-custom):hover:not(:disabled),.oauth-button:hover .google-custom,.oauth-button:focus-within .google-custom{border-color:#38bdf873;transform:translateY(-1px);box-shadow:0 18px 36px #0ea5e959}.auth-provider-btn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.auth-provider-btn.microsoft-btn{color:#e2e8f0;background:linear-gradient(145deg,#0f172a99 0%,#1e3a8a59 100%);border-color:#3b82f659}.auth-email-otp{margin-top:1.2rem}.auth-email-otp__panel{background:#0f172a66;border:1px solid #94a3b833;border-radius:12px;margin-top:.75rem;padding:.85rem 1rem;box-shadow:0 14px 32px #02061773}.auth-field__inline{align-items:center;gap:.65rem;display:flex}.auth-field__inline input{flex:1}.email-otp-btn{background:linear-gradient(145deg,#0f172a99 0%,#0f766e59 100%);border-color:#2dd4bf4d}.auth-shell .sub{color:#e2e8f0bf}.auth-shell .hint{color:#e2e8f0a6}.auth-shell .error-text{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717159}.anomaly-summary{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.anomaly-summary.card-grid{display:grid}.summary-pill{border:1px solid #0f172a14;border-radius:10px;flex-direction:column;min-width:120px;padding:.75rem 1rem;display:flex}.summary-pill--compact .summary-pill__label{font-size:.72rem}.summary-pill--compact .summary-pill__value{font-size:1.35rem}.summary-pill.is-active{border-color:#2563eb59;box-shadow:0 0 0 2px #2563eb33}.summary-pill__label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:.35rem;font-size:.78rem}.summary-pill__value{color:#0f172a;font-size:1.6rem;font-weight:600}.summary-pill.critical{background:#f8717114;border-color:#f871714d}.summary-pill.calm{background:#3b82f614;border-color:#3b82f640}body.dark-mode .summary-pill{background:#111c2f;border-color:#94a3b833}body.dark-mode .summary-pill__label{color:#94a3b8}body.dark-mode .summary-pill__value{color:#e2e8f0}body.dark-mode .summary-pill.critical{background:#f8717133;border-color:#f8717173}body.dark-mode .summary-pill.calm{background:#0bf9f226;border-color:#0bf9f259}.anomaly-filters input[type=text]{color:#0f172a;background:#f8fafc;border:1px solid #cbd5f5;border-radius:10px;min-width:min(420px,100%);padding:.65rem .85rem;font-size:.95rem}.anomaly-filters label{max-width:420px}body.dark-mode .anomaly-filters input[type=text]{color:#f8fafc;background:#0f172a9e;border-color:#94a3b873}body.dark-mode .anomaly-filters input[type=text]::placeholder{color:#94a3b8}.toggle-field{align-items:center;gap:.6rem;display:flex}.toggle-field input[type=checkbox]{width:18px;height:18px}.anomaly-reason{color:#0f172a;margin:0;font-weight:600}.anomaly-resolution{color:#475569;margin:.25rem 0 0;font-size:.85rem}.popover-trigger{cursor:help;z-index:1;align-items:center;gap:.4rem;display:inline-flex;position:relative}.popover-trigger--left .popover-content{left:auto;right:0}.link-text{color:#0f62fe;font-size:.85rem;font-weight:600}.log-icon{color:#0f62fe;background:#0f76ff1f;border:1px solid #0f62fe33;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.log-icon svg{width:16px;height:16px}.popover-hint{color:#07a5ff;font-size:.75rem;font-weight:600}.popover-content{color:#fff;opacity:0;pointer-events:none;z-index:300;background:#0f172a;border-radius:10px;min-width:220px;max-width:min(360px,60vw);padding:.85rem 1rem;font-size:.85rem;line-height:1.4;transition:opacity .15s;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 12px 30px #0f172a59}.popover-trigger:hover .popover-content,.popover-trigger:focus-within .popover-content{opacity:1}.error-text{color:#b91c1c;background:#fee2e2;border-radius:8px;margin-top:1rem;padding:.75rem 1rem;font-weight:600}.dashboard{max-width:1200px;margin:0 auto}.intelligence-layout.intelligence-layout--comfortable .dashboard{max-width:1380px}.intelligence-layout.intelligence-layout--wide .dashboard{max-width:1560px}.dashboard-header{background:#fff;flex-direction:column;gap:.6rem;display:flex}.header-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.header-scope{flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto;display:flex}.dashboard-scope{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dashboard-scope .header-clear{align-self:flex-start}.security-scope{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.scope-search{flex:0 auto;width:auto;min-width:160px}.scope-search--primary{align-items:center;gap:.2rem;margin-top:.95rem;display:inline-flex}.scope-search--primary input{flex:0 220px;width:220px;height:36px}.header-scope.dashboard-scope .security-range-selector{align-self:center;margin-top:0}.header-scope.dashboard-scope .security-range-selector .range-menu{transform-origin:100% 0;left:auto;right:0}@media (width<=900px){.header-scope.dashboard-scope .security-range-selector .range-menu{width:min(360px,100vw - 20px);max-width:min(360px,100vw - 20px)}}.header-scope.dashboard-scope .filters-collapsible__toggle{align-self:center;margin-bottom:0}.form-hint{color:#64748b;margin:.2rem 0 0;font-size:.8rem}.form-error{color:#ef4444;margin:.2rem 0 0;font-size:.8rem}.form-success{color:#15803d;margin:.2rem 0 0;font-size:.8rem}.toast{color:#0f172a;z-index:200;box-sizing:border-box;background:#16a34a1f;border:1px solid #16a34a59;border-radius:10px;padding:10px 14px;font-size:.85rem;position:fixed;top:16px;right:16px;box-shadow:0 10px 30px #0f172a1f}.toast--error{background:#ef44441f;border-color:#ef444459}.toast--case{cursor:pointer;z-index:1200;background:#fffffff0;border:1px solid #94a3b859;border-radius:14px;max-width:520px;padding:12px 16px;line-height:1.4;top:104px;box-shadow:0 14px 36px #0f172a2e}.toast--case.toast--case-stack{cursor:default;width:min(680px,100vw - 32px);max-width:calc(100vw - 32px)}.toast-case__controls{justify-content:flex-end;gap:.5rem;margin-bottom:.5rem;display:flex}.toast-case__stack{flex-direction:column;gap:.75rem;display:flex}.toast-case__card{box-sizing:border-box;text-align:left;border:1px solid var(--toast-accent,#94a3b859);background:linear-gradient(135deg, #fff, var(--toast-soft,#f8fafc));cursor:pointer;border-radius:12px;width:100%;padding:14px 16px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 10px 24px #0f172a1f}@media (width<=720px){.toast{width:auto;max-width:none;left:10px;right:10px}.toast--case{top:76px}.toast--case.toast--case-stack{width:100%;max-width:100%}}.toast-case__card--stacked{margin-left:4px}.toast-case__card:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0f172a29}.toast-case__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.toast-case__titles{flex-direction:column;gap:.15rem;min-width:0;display:flex}.toast-case__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.75rem}.toast-case__label{color:#0f172a;word-break:break-word;font-size:1rem}.toast-case__badges{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.toast-badge{color:#1d4ed8;background:#3b82f61f;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.toast-badge--muted{color:#475569;background:#94a3b833}.toast-badge.status-pill--open{color:#1d4ed8;background:#3b82f629;border-color:#3b82f680}.toast-badge.status-pill--closed{color:#047857;background:#10b98129;border-color:#10b98180}.toast-case__meta{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.toast-case__pill{color:#0f172a;background:#94a3b82e;border-radius:999px;align-items:center;gap:.2rem;padding:.35rem .7rem;font-size:.78rem;display:inline-flex}.toast-case__pill--accent{color:#065f46;background:#10b9812e}.toast-case__footer{color:#475569;margin-top:.45rem;font-size:.82rem}body.dark-mode .toast{color:#e2e8f0;background:#16a34a2e;border-color:#16a34a80;box-shadow:0 10px 30px #0006}body.dark-mode .toast--error{background:#ef44442e;border-color:#ef444480}body.dark-mode .toast--case{color:#e2e8f0;background:#0f172ae6;border-color:#94a3b866;box-shadow:0 14px 36px #00000073}body.dark-mode .toast-case__eyebrow{color:#cbd5f5}body.dark-mode .toast-case__label{color:#e2e8f0}body.dark-mode .toast-badge{color:#e2e8f0;background:#3b82f647}body.dark-mode .toast-badge--muted{color:#cbd5f5;background:#94a3b847}body.dark-mode .toast-case__pill{color:#e2e8f0;background:#94a3b840}body.dark-mode .toast-case__pill--accent{color:#bbf7d0;background:#10b9814d}body.dark-mode .toast-case__card{background:linear-gradient(135deg, #0f172af0, #0f172ae6), linear-gradient(135deg, var(--toast-soft,#94a3b83d), #94a3b814);border-color:var(--toast-accent,#94a3b880);box-shadow:0 10px 24px #00000080}body.dark-mode .toast-case__footer{color:#cbd5f5}.header-export-error{color:#ef4444;margin:0;font-size:.8rem}.header-export-error--inline{margin-left:.25rem}.scope-search input{width:100%;box-shadow:none;background:#fff;border:1px solid #94a3b840;border-radius:8px;padding:.65rem .85rem;font-size:.95rem}.scope-search input:focus{border-color:#035aff;outline:none;box-shadow:0 0 0 3px #4f46e526}.quota-usage{color:#0f172a;font-weight:600}.quota-usage--warning{color:#fb923c}.quota-usage--critical{color:#dc2626}.header-clear{padding:0}.header-logout{padding-inline:1.5rem}.header-top{justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.header-actions{z-index:60;opacity:0;pointer-events:none;background:#fff;border:1px solid #94a3b840;border-radius:16px;flex-direction:column;align-items:stretch;gap:.5rem;width:min(320px,60vw);padding:.9rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:calc(100% + .75rem);right:0;transform:translateY(-8px);box-shadow:0 18px 35px #0f172a40}.header-actions .pill-button{width:100%;box-shadow:none;opacity:0;background:0 0;border:none;border-radius:0;justify-content:flex-start;gap:.6rem;padding:.35rem .2rem;transition:opacity .18s,transform .18s,background .15s;position:relative;transform:translateY(-6px)}.header-actions .pill-button:before{content:"";opacity:0;background:#2563eb;border-radius:999px;width:3px;transition:opacity .15s;position:absolute;top:8px;bottom:8px;left:-.6rem}.header-actions .pill-button:hover{background:#0f172a0f}.header-actions .pill-button:hover:before{opacity:1}body.dark-mode .header-actions .pill-button:hover{background:#f8fafc14}.header-actions .header-feedback,.header-actions .header-notifications{justify-content:flex-start;gap:.5rem;position:relative}.header-actions .pill-button__icon{box-shadow:none;background:0 0;border:none}.header-actions .pill-button--control,.header-actions .pill-button--action,.header-actions .pill-button--secondary,.header-actions .pill-button--info,.header-actions .pill-button--danger{box-shadow:none;color:inherit;background:0 0;border:none}body.dark-mode .header-actions .pill-button{color:#f8fafc;background:0 0;border-color:#0000}body.dark-mode .header-actions .pill-button--secondary,body.dark-mode .header-actions .pill-button--action,body.dark-mode .header-actions .pill-button--control,body.dark-mode .header-actions .pill-button--info,body.dark-mode .header-actions .pill-button--danger{box-shadow:none;background:0 0;border-color:#0000}body.dark-mode .header-actions .pill-button__icon{color:#7dd3fc;background:#3b82f633}.header-notifications__badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.72rem;font-weight:700;animation:1.6s ease-out infinite notifications-pulse;display:inline-flex;position:absolute;top:4px;right:8px;box-shadow:0 0 0 2px #fff}@keyframes notifications-pulse{0%{transform:scale(1);box-shadow:0 0 0 2px #ef444459,0 0 0 2px #fff}70%{transform:scale(1.05);box-shadow:0 0 0 10px #ef444400,0 0 0 2px #fff}to{transform:scale(1);box-shadow:0 0 0 10px #ef444400,0 0 0 2px #fff}}body.dark-mode .header-notifications__badge{animation:1.6s ease-out infinite notifications-pulse-dark;box-shadow:0 0 0 2px #0f172a}@keyframes notifications-pulse-dark{0%{transform:scale(1);box-shadow:0 0 0 2px #ef444459,0 0 0 2px #0f172a}70%{transform:scale(1.05);box-shadow:0 0 0 10px #ef444400,0 0 0 2px #0f172a}to{transform:scale(1);box-shadow:0 0 0 10px #ef444400,0 0 0 2px #0f172a}}.header-actions.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}body.dark-mode .header-actions.is-open{opacity:1}.header-actions.is-open .pill-button{opacity:1;transform:translateY(0)}.header-actions.is-open .pill-button:first-child{transition-delay:0s}.header-actions.is-open .pill-button:nth-child(2){transition-delay:25ms}.header-actions.is-open .pill-button:nth-child(3){transition-delay:50ms}.header-actions.is-open .pill-button:nth-child(4){transition-delay:75ms}.header-actions.is-open .pill-button:nth-child(5){transition-delay:.1s}.header-actions.is-open .pill-button:nth-child(6){transition-delay:.125s}.header-actions.is-open .pill-button:nth-child(7){transition-delay:.15s}.header-actions.is-open .pill-button:nth-child(8){transition-delay:.175s}.header-actions .pill-button__text{text-align:left;flex-direction:column;gap:.1rem;display:flex}.header-actions .pill-button__sub{color:#64748bf2;font-size:.75rem}body.dark-mode .header-actions .pill-button__sub{color:#94a3b8d9}.header-actions__utility{flex-direction:column;gap:.5rem;display:flex}.header-main-sections{display:none}.header-main-sections__tabs{align-items:center;gap:.25rem;display:flex}.header-main-sections__tab{color:#fffffff5;border-radius:10px;align-items:center;gap:.08rem;min-height:38px;padding:0 .32rem 0 0;display:inline-flex}.header-main-sections__tab-link,.header-main-sections__tab-caret{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:38px;font-size:.92rem;font-weight:700;display:inline-flex}.header-main-sections__tab-link{padding:0 .62rem 0 .78rem}.header-main-sections__tab-caret{border-radius:8px;justify-content:center;width:28px;padding:0}.header-main-sections__tab-caret svg{opacity:.9;width:14px;height:14px}.header-main-sections__tab:hover,.header-main-sections__tab.is-active{background:#ffffff29}.header-main-sections.is-open .header-main-sections__tab.is-active{background:#ffffff38}.header-main-sections__tab-caret:hover{background:#ffffff29}.header-mega-menu{z-index:120;opacity:0;pointer-events:none;background:#fff;border:1px solid #94a3b847;border-radius:16px;width:min(720px,100vw - 24px);max-width:calc(100vw - 24px);transition:opacity .18s,transform .18s;position:fixed;top:74px;left:50%;overflow:hidden;transform:translate(-50%,-8px);box-shadow:0 26px 50px #0f172a47}.header-main-sections.is-open .header-mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.header-mega-menu__panel{grid-template-columns:220px minmax(0,1fr);min-height:350px;display:grid}.header-mega-menu__sections{background:#f8fafcd9;border-right:1px solid #94a3b83d;flex-direction:column;gap:.2rem;padding:.9rem .55rem;display:flex}.header-mega-menu__section-item{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:40px;padding:.45rem .65rem;font-size:.94rem;font-weight:700;display:flex}.header-mega-menu__section-label{align-items:center;gap:.5rem;display:inline-flex}.header-mega-menu__section-icon{color:#2563eb;background:#2563eb1f;border:1px solid #2563eb40;border-radius:7px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.header-mega-menu__section-icon svg,.header-mega-menu__section-title-icon svg{width:13px;height:13px}.header-mega-menu__section-item:hover,.header-mega-menu__section-item.is-active{color:#035aff;background:#035aff1a}.header-mega-menu__section-arrow{font-size:1.1rem;line-height:1}.header-mega-menu__content{padding:1rem 1.25rem 1.2rem}.header-mega-menu__title-row{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.75rem;display:flex}.header-mega-menu__section-title{color:#035aff;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-size:1.06rem;font-weight:800;display:inline-flex}.header-mega-menu__section-title-icon{color:#2563eb;background:#2563eb1f;border:1px solid #2563eb40;border-radius:7px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.header-mega-menu__search-btn{color:#035aff;cursor:pointer;background:#2563eb14;border:1px solid #2563eb3d;border-radius:999px;align-items:center;gap:.4rem;min-height:34px;padding:.34rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.header-mega-menu__search-btn-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.header-mega-menu__search-btn-icon svg{width:14px;height:14px}.header-mega-menu__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem 1.35rem;display:grid}.header-mega-menu__column{flex-direction:column;gap:.1rem;display:flex}.header-mega-menu__link{color:#1e293b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;min-height:34px;padding:.38rem 0;font-size:.9rem;font-weight:600;display:inline-flex}.header-mega-menu__link:hover{color:#035aff}.header-mega-menu__link-icon{color:#2563eb;background:#2563eb1f;border:1px solid #2563eb3d;border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.header-mega-menu__link-icon svg{width:12px;height:12px}.header-mega-menu__link:hover .header-mega-menu__link-icon{color:#035aff;background:#035aff29;border-color:#035aff59}body.dark-mode .header-main-sections__tab{color:#e2e8f0f5}body.dark-mode .header-main-sections__tab:hover,body.dark-mode .header-main-sections__tab.is-active{background:#94a3b82e}body.dark-mode .header-main-sections.is-open .header-main-sections__tab.is-active{background:#94a3b842}body.dark-mode .header-main-sections__tab-caret:hover{background:#94a3b833}body.dark-mode .header-mega-menu{background:linear-gradient(#090f1dfa 0%,#060c18fa 100%);border-color:#94a3b857;box-shadow:0 28px 52px #0206179e}body.dark-mode .header-mega-menu__sections{background:#02061799;border-right-color:#94a3b847}body.dark-mode .header-mega-menu__section-item{color:#e2e8f0}body.dark-mode .header-mega-menu__section-item:hover,body.dark-mode .header-mega-menu__section-item.is-active{color:#93c5fd;background:#3b82f638}body.dark-mode .header-mega-menu__section-icon{color:#93c5fd;background:#1e40af59;border-color:#60a5fa73}body.dark-mode .header-mega-menu__section-title{color:#7dd3fc}body.dark-mode .header-mega-menu__search-btn{color:#93c5fd;background:#60a5fa24;border-color:#60a5fa59}body.dark-mode .header-mega-menu__section-title-icon{color:#93c5fd;background:#1e40af59;border-color:#60a5fa73}body.dark-mode .header-mega-menu__link{color:#cbd5e1}body.dark-mode .header-mega-menu__link:hover{color:#7dd3fc}body.dark-mode .header-mega-menu__link-icon{color:#93c5fd;background:#1e40af4d;border-color:#60a5fa61}body.dark-mode .header-mega-menu__link:hover .header-mega-menu__link-icon{color:#7dd3fc;background:#38bdf838;border-color:#7dd3fc73}@media (width>=1024px){.header-main-sections{margin-left:.2rem;display:block;position:relative}.header-actions__utility .pill-button{opacity:1;transform:none;transition-delay:0s!important}}@media (width<=1023px){.header-main-sections{display:none!important}}.header-nav-tree{flex-direction:column;gap:.3rem;margin-bottom:.25rem;display:flex}@media (width>=1024px){.header-nav-tree{display:none}}.header-nav-tree__section{background:#f8fafc99;border:1px solid #94a3b838;border-radius:12px;overflow:hidden}.header-nav-tree__section-row{align-items:center;display:flex}.header-nav-tree__section-main{min-width:0;color:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;min-height:40px;padding:0 .75rem;font-size:.85rem;font-weight:700;display:inline-flex}.header-nav-tree__section-main span:last-child{text-overflow:unset;white-space:nowrap;line-height:1.2;overflow:visible}.header-nav-tree__icon{color:#2563eb;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.header-nav-tree__icon svg,.header-nav-tree__child-icon svg{width:100%;height:100%}.header-nav-tree__section-main:hover{background:#3b82f614}.header-nav-tree__section-toggle{color:#475569;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.header-nav-tree__section-toggle:hover{background:#3b82f614}.header-nav-tree__section-toggle svg{width:16px;height:16px}.header-nav-tree__children{background:#ffffffbf;border-top:1px solid #94a3b833;flex-direction:column;display:flex}.header-nav-tree__child{color:#334155;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.5rem .95rem .5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.header-nav-tree__child-icon{color:#64748b;flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.header-nav-tree__child:hover{background:#3b82f61a}body.dark-mode .header-actions{background:#0f172a;border-color:#94a3b866}body.dark-mode .header-nav-tree__section{background:#0f172ab3;border-color:#94a3b857}body.dark-mode .header-nav-tree__section-main{color:#f8fafc}body.dark-mode .header-nav-tree__icon{color:#60a5fa}body.dark-mode .header-nav-tree__section-main:hover,body.dark-mode .header-nav-tree__section-toggle:hover,body.dark-mode .header-nav-tree__child:hover{background:#3b82f633}body.dark-mode .header-nav-tree__section-toggle{color:#94a3b8}body.dark-mode .header-nav-tree__children{background:#02061766;border-top-color:#94a3b847}body.dark-mode .header-nav-tree__child{color:#cbd5e1}body.dark-mode .header-nav-tree__child-icon{color:#93c5fd}.header-mobile-toggle{cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex;position:relative;box-shadow:0 12px 25px #0f172a33}body.dark-mode .header-mobile-toggle{background:#0f172a;border-color:#94a3b880}.header-mobile-toggle.has-unread:after{content:"";pointer-events:none;z-index:2;background:#ef4444;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:-3px;box-shadow:0 0 0 1px #0f172a38}body.dark-mode .header-mobile-toggle.has-unread:after{box-shadow:0 0 0 1px #94a3b873}.header-mobile-toggle span{background:#0f172a;border-radius:999px;width:20px;height:2px;display:block}body.dark-mode .header-mobile-toggle span{background:#f8fafc}.header-actions .header-export-error--inline{align-self:flex-start;margin-left:0}.intelligence-menu-group{align-items:center;display:flex;position:relative}@media (width<=768px){.header-top{flex-direction:column;align-items:stretch;gap:.75rem;padding-right:56px;position:relative}.header-title-row{flex-direction:column;align-items:flex-start;gap:.75rem}.dashboard-header .sub{text-align:left}.header-scope{align-items:stretch;width:100%}.security-controls,.security-scope,.dashboard-scope{flex-direction:column;align-items:stretch;width:100%}.scope-search{width:100%;flex-direction:column!important;align-items:stretch!important}.header-actions{width:420px;max-width:none}.header-mobile-toggle{position:relative;top:0;right:0}}.theme-switch{color:#035aff;border:1px solid #035aff26;border-radius:999px;padding:.4rem .9rem;font-weight:600}.theme-toggle{align-items:center;gap:.5rem;display:flex}.theme-toggle__label{color:#035aff;font-size:.85rem;font-weight:600}.theme-toggle__control{width:34px;height:18px;position:relative}.theme-toggle__control input{opacity:0;width:0;height:0}.theme-toggle__control span{background:#cbd5f5;border-radius:999px;transition:background .2s;position:absolute;inset:0}.theme-toggle__control span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px}.theme-toggle__control input:checked+span{background:linear-gradient(135deg,#035aff,#0bf9f2)}.theme-toggle__control input:checked+span:after{transform:translate(14px)}body.dark-mode .theme-toggle__label{color:#0bf9f2}body.dark-mode .theme-toggle__control span{background:#035aff40}body.dark-mode .theme-toggle__control input:checked+span{background:linear-gradient(135deg,#38bdf8,#22d3ee)}body.dark-mode .theme-toggle__control input:checked+span:after{background:#f8fafc}.header-brand{color:#043a96;flex-direction:column;gap:.15rem;display:flex}.ekco-logo{width:130px;height:auto}.ekco-logo--dark{display:none}.case-workbench-logo{align-items:center;gap:.35rem;height:32px;display:inline-flex}.case-workbench-brand{align-items:center;gap:.4rem;display:inline-flex}.case-workbench-brand--stacked{flex-direction:column;align-items:flex-start;gap:.3rem;padding-top:.45rem;padding-bottom:.35rem}.case-workbench-inline{align-items:center;gap:.35rem;display:inline-flex}.case-workbench-header-actions{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.case-workbench.panel--fullscreen{width:auto;max-width:none;left:16px;right:16px;transform:none}.panel--fullscreen .panel-header{align-items:center}.case-logo{width:auto;height:32px;display:block}.case-logo--dark,body.dark-mode .case-logo--light{display:none}body.dark-mode .case-logo--dark{display:block}body.dark-mode .ekco-logo--light{display:none}body.dark-mode .ekco-logo--dark{display:block}.header-brand__caption{text-transform:uppercase;letter-spacing:.35em;color:#07a5ff;font-size:.7rem;font-weight:600}.panel{box-shadow:var(--panel-shadow);border:1px solid var(--panel-border);background:#fff;border-radius:14px;margin-top:24px;padding:24px clamp(6px,2.2vw,14px);overflow:visible}.panel--fullscreen{z-index:1200;width:min(820px,100vw - 24px);max-width:calc(100vw - 24px);height:auto;max-height:calc(100vh - 32px);margin-top:0;position:fixed;top:24px;bottom:8px;left:50%;overflow:hidden auto;transform:translate(-50%);box-shadow:0 18px 40px #0f172a59}body.dark-mode .panel--fullscreen{background:#0f172a;border-color:#94a3b866;box-shadow:0 18px 40px #0f172aa6}.panel--fullscreen .panel-header{z-index:4;background:inherit;align-items:center;padding-top:8px;padding-bottom:2px;position:sticky;top:0}.tabbed-panels{margin-top:24px}.tabbed-panels__tabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.tabbed-panels__tab{border:1px solid var(--panel-border);color:#0f172a;background:linear-gradient(#fffffff5,#eef5fff0);border-radius:16px;align-items:center;gap:.5rem;padding:.55rem 1.4rem;font-size:.95rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #0d1f3c14}.pill-button{border:1px solid var(--panel-border);color:var(--brand-navy);background:linear-gradient(135deg,#fffffff5,#eef5fff0);border-radius:12px;align-items:center;gap:.35rem;padding:.4rem 1.1rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #0d1f3c14}.pill-button:hover{background:linear-gradient(135deg,#fffffffa,#e6f2fff5);box-shadow:0 14px 30px #0d1f3c1f}.tabbed-panels__icon{color:#035aff;background:linear-gradient(135deg,#e2e8f0a6,#ffffffe6);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:inset 0 1px #fff9}.pill-button__icon{color:currentColor;width:18px;height:18px;box-shadow:none;background:0 0;border:1px solid #0f172a26;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.tabbed-panels__icon svg{width:14px;height:14px}.pill-button__icon svg{width:12px;height:12px}.tabbed-panels__tab:hover{border-color:#0f172a99}.tabbed-panels__tab.is-active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0000;box-shadow:0 12px 25px #2563eb4d}.tabbed-panels__tab.is-active .tabbed-panels__icon{color:#fff;box-shadow:none;background:#fff3}.pill-button__switch{margin-left:auto;display:inline-flex}.pill-button--control{color:#0369a1;box-shadow:none;background:#0ea5e91f;border-color:#0ea5e973}.pill-button--control .pill-button__icon{color:#0369a1;background:#0ea5e92e;border-color:#0000}.pill-button--action{color:#9a3412;box-shadow:none;background:#f973161f;border-color:#f9731666}.pill-button--action .pill-button__icon{color:#9a3412;background:#f973162e;border-color:#0000}.pill-button--secondary{color:var(--brand-navy);background:linear-gradient(135deg,#0ca7c71f,#1c64f21f);border-color:#0ca7c74d;box-shadow:0 12px 28px #0ca7c72e}.pill-button--secondary.is-active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0000;box-shadow:0 10px 20px #2563eb40}.pill-button--secondary.is-active .pill-button__icon{color:#fff;background:#fff3;border-color:#0000}.pill-button--secondary .pill-button__icon{color:#0f172a;background:#0f172a1f;border-color:#0000}.pill-button--secondary:disabled{opacity:.5;cursor:not-allowed}.pill-button--danger{color:#991b1b;box-shadow:none;background:#ef444429;border-color:#ef444480}.pill-button--danger .pill-button__icon{color:#991b1b;background:#ef44442e;border-color:#0000}.pill-button--info{color:#075985;box-shadow:none;background:#0ea5e924;border-color:#0ea5e973}.pill-button--info .pill-button__icon{color:#075985;background:#7dd3fc3d;border-color:#0000}.pill-button--info:disabled{opacity:.5;cursor:not-allowed}.pill-button--action:hover{box-shadow:none}.header-actions .pill-button{cursor:pointer}.panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel--scope-only{padding-top:14px;padding-bottom:14px}.panel--scope-only .panel-header{justify-content:space-between;align-items:center;gap:18px}.backup-scope-hero{flex-direction:column;gap:6px;min-width:260px;display:flex}.backup-scope-hero .panel-title,.backup-scope-hero .panel-title h2{margin:0}.backup-scope-hero .eyebrow{margin-bottom:4px}.backup-scope-hero .sub{margin:0}.backup-mobile-switcher{display:none}@media (width<=900px){.backup-mobile-switcher{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:8px 0 6px;padding:2px 2px 4px;display:flex;overflow-x:auto}.backup-mobile-switcher::-webkit-scrollbar{display:none}.backup-mobile-switcher__item{color:#334155;white-space:nowrap;background:#ffffffeb;border:1px solid #94a3b852;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:.86rem;font-weight:600;display:inline-flex}.backup-mobile-switcher__icon{color:#2563eb;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.backup-mobile-switcher__icon svg{width:15px;height:15px}.backup-mobile-switcher__item.is-active{color:#fff;background:linear-gradient(135deg,#0ea5e9,#2563eb);border-color:#0000;box-shadow:0 10px 20px #2563eb47}.backup-mobile-switcher__item.is-active .backup-mobile-switcher__icon{color:#fff}body.dark-mode .backup-mobile-switcher__item{color:#cbd5e1;background:#0f172ad6;border-color:#94a3b866}body.dark-mode .backup-mobile-switcher__item.is-active{color:#f8fafc;background:linear-gradient(135deg,#0891b2,#2563eb)}.backup-scope-hero{width:100%;min-width:0}.panel--scope-only .panel-header{align-items:stretch}.panel--scope-only .panel-controls.dashboard-top-scope-controls{justify-content:flex-start;width:100%;margin-left:0}.panel--scope-only .header-scope.dashboard-scope{flex-flow:row;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;margin-left:0}.panel--scope-only .scope-search,.panel--scope-only .scope-search--primary{width:100%;min-width:0;margin-top:0}.panel--scope-only .security-range-selector.scope-selector{flex:auto;min-width:0}.panel--scope-only .scope-search--primary input{flex:auto;width:100%}.panel--scope-only .header-scope.dashboard-scope .filters-collapsible__toggle{align-self:center;margin-bottom:0;margin-left:0}}.security-section__header--clickable{cursor:pointer}.security-section__header--clickable:focus-visible{outline-offset:4px;border-radius:10px;outline:2px solid #2563eb}.panel-title{align-items:center;gap:.6rem;display:flex}.panel-icon{color:#035aff;background:linear-gradient(135deg,#e2e8f0a6,#fffffff2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.panel-icon-top{color:#035aff;background:linear-gradient(135deg,#e2e8f0a6,#fffffff2);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-top:25px;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.panel-icon svg{width:22px;height:22px}.panel-icon--small{width:40px;height:40px}.panel-icon--small svg{width:20px;height:20px}@media (width<=640px){.panel-icon{width:34px;height:34px}.panel-icon svg{width:18px;height:18px}.panel-icon--small{width:32px;height:32px}.panel-icon--small svg{width:18px;height:18px}.panel{padding:16px 12px}.intelligence-tabs{padding:16px 0}.intelligence-tabs__inner{padding:0 12px}}@media (width<=900px){.graphs-tabs__controls{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;margin-bottom:.75rem;padding-bottom:.35rem;overflow-x:auto}.graphs-tabs__controls::-webkit-scrollbar{display:none}.graphs-tabs__controls .tabbed-panels__tab{flex:none}}@media (width<=640px){.dashboard-top-scope-controls.is-docked{z-index:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;padding:0;position:static;top:auto;right:auto}}.panel-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.dashboard-scope-dock-sentinel{height:1px}.dashboard-scope--floating.is-docked{z-index:5200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #0f172a1f;border-radius:16px;flex-flow:row;align-items:center;gap:10px;width:46px;height:46px;padding:6px;transition:width .22s,background .22s,box-shadow .22s,border-color .22s;display:inline-flex;position:fixed;top:76px;right:16px;overflow:visible;box-shadow:0 22px 50px #02061738}.dashboard-scope--floating.is-docked .security-range-selector{margin-top:0}.dashboard-scope--floating.is-docked .range-menu{left:auto;right:0}.dashboard-scope--floating.is-docked:not(.is-expanded) .header-clear,.dashboard-scope--floating.is-docked .scope-search--primary{display:none}.dashboard-scope--floating.is-docked.is-expanded{width:min(420px,100vw - 32px);height:auto;padding:10px}.dashboard-scope--floating.is-docked.is-expanded .range-menu--mega{width:100%;min-width:0;max-width:100%}.dashboard-scope--floating.is-docked.is-expanded .scope-search--primary{flex:auto;min-width:0;margin-top:0;display:inline-flex}.dashboard-scope--floating.is-docked.is-expanded .security-range-selector.scope-selector{flex:auto;width:100%;min-width:0}.security-panel .dashboard-scope--floating.is-docked.is-expanded{width:auto;max-width:min(360px,100vw - 32px)}.dashboard-scope-fab{width:34px;height:34px;color:inherit;cursor:pointer;background:#0f172a0a;border:1px solid #0f172a1f;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.dashboard-scope-fab svg{width:18px;height:18px}.dashboard-scope-fab.is-alerting:after{content:"";background:#ef4444;border-radius:999px;width:8px;height:8px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #ffffffbf}body.dark-mode .dashboard-scope-fab.is-alerting:after{box-shadow:0 0 0 2px #0d1f3cd9}body.dark-mode .dashboard-scope--floating.is-docked{background:#0d1f3cb8;border-color:#94a3b829;box-shadow:0 22px 50px #02061780}body.dark-mode .dashboard-scope-fab{background:#e2e8f014;border-color:#94a3b82e}@media (width<=640px){.dashboard-scope--floating.is-docked{width:46px;height:46px;padding:6px;top:64px;right:10px}.dashboard-scope--floating.is-docked.is-expanded{width:min(360px,100vw - 20px);min-width:min(360px,100vw - 20px);max-width:min(360px,100vw - 20px);height:auto;min-height:46px;padding:6px;left:auto;right:10px}.dashboard-scope--floating.is-docked .scope-search--primary{display:none!important}.dashboard-scope--floating.is-docked.is-expanded .scope-search--primary{display:block!important}.dashboard-scope--floating.is-docked.is-expanded .security-range-selector.scope-selector{flex:auto;width:100%;min-width:0}.dashboard-scope--floating.is-docked .range-menu,.dashboard-scope--floating.is-docked.is-expanded .range-menu{width:min(360px,100vw - 20px);max-width:min(360px,100vw - 20px);left:auto;right:0}}.dashboard-top-scope-controls .range-menu--mega{z-index:5100}.dashboard-top-scope-controls .filters-collapsible__toggle+.range-menu{z-index:5150}.dashboard-top-scope-controls .scope-search--primary{margin-top:0}.dashboard-top-scope-controls .security-range-selector.scope-selector{align-items:center;display:inline-flex}.dashboard-top-scope-controls.is-docked .security-range-selector:not(.scope-selector) .range-menu{left:auto;right:0}body.dark-mode .dashboard-top-scope-controls.is-docked{box-shadow:none;background:0 0;border-color:#0000}.panel-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-left:auto;display:flex}.filter-row,.filters-grid{gap:16px;margin-top:1rem;display:grid}.filter-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.filters-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 18px}@media (width>=1200px){.filters-grid{grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(140px,1fr));column-gap:12px}.filters-grid--case-workbench{grid-template-columns:minmax(170px,.5fr) minmax(0,3fr);align-items:end}}.filters-grid .security-filter-group{min-width:0}.filters-grid .security-filter-input{width:100%;min-width:0}.security-filter-toolbar{align-items:end;gap:8px;min-width:0;display:flex}.security-filter-toolbar .security-filter-group{flex:0 0 92px;min-width:0}.security-filter-toolbar .security-filter-group--product{flex-basis:132px}.security-filter-toolbar .security-filter-group--sort{flex-basis:146px}.security-filter-toolbar .security-filter-group--escalation{flex-basis:112px}.security-filter-toolbar .security-filter-group--view-toggle{flex:none;min-width:72px}.security-filter-toolbar .security-filter-select{background-position:right 9px center;padding-left:.55rem;padding-right:1.65rem}.security-view-toggle{box-sizing:border-box;background:#ffffffd1;border:1px solid #94a3b861;border-radius:10px;align-items:center;min-height:38px;padding:3px;display:inline-flex}body.dark-mode .security-view-toggle{background:#0f172ab3}.security-view-toggle__button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:32px;height:30px;display:inline-flex}.security-view-toggle__button svg{width:17px;height:17px}.security-view-toggle__button:hover:not(:disabled),.security-view-toggle__button.is-active{color:#1d4ed8;background:#2563eb1f}body.dark-mode .security-view-toggle__button:hover:not(:disabled),body.dark-mode .security-view-toggle__button.is-active{color:#bfdbfe;background:#60a5fa2e}.security-view-toggle__button:disabled{cursor:not-allowed;opacity:.45}@media (width<=1199px){.security-filter-toolbar{flex-wrap:wrap}.security-filter-toolbar .security-filter-group{flex:130px}.security-filter-toolbar .security-filter-group--view-toggle{flex:0 0 78px}}.filters-collapsible{flex-direction:column;margin-top:1rem;display:flex;position:relative}.panel--fullscreen .filters-collapsible{margin-top:.4rem}.panel--fullscreen .filters-collapsible__toggle{margin-bottom:.4rem}.backup-status-panel .panel-controls.panel-controls--jobs-mobile{align-items:center;gap:.6rem;display:flex}.backup-status-panel .panel-controls.panel-controls--jobs-mobile.panel-controls--jobs-standalone{flex-direction:column;align-items:stretch;gap:.55rem;width:100%}.backup-status-controls-right{align-items:center;gap:.45rem;margin-left:auto;display:inline-flex}.backup-status-panel .panel-controls.panel-controls--jobs-mobile.panel-controls--jobs-standalone .backup-status-controls-right{justify-content:flex-end;width:100%;margin-left:0}.backup-status-inline-stats{flex:auto;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;width:100%;min-width:0;display:grid}.anomaly-inline-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:.55rem}body.dark-mode .anomaly-inline-stats .backup-status-inline-stat{background:linear-gradient(155deg,#0f172ab8,#1e293b80);border-color:#94a3b86b}body.dark-mode .anomaly-inline-stats .backup-status-inline-stat:hover{border-color:#38bdf8e6}body.dark-mode .anomaly-inline-stats .backup-status-inline-stat.is-active{background:linear-gradient(155deg,#082f49d1,#0e749080);box-shadow:inset 0 0 0 1px #38bdf8e6}body.dark-mode .anomaly-inline-stats .backup-status-inline-stat__label{color:#a5b4cf}body.dark-mode .anomaly-inline-stats .backup-status-inline-stat__value{color:#f8fafc}.backup-status-inline-stat{appearance:none;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#f8fafcf5,#f1f5f9d1);border:1px solid #94a3b842;border-radius:12px;min-width:0;padding:.5rem .64rem;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 6px 16px #0f172a0f}.backup-status-inline-stat:before{content:"";background:#3b82f699;width:3px;position:absolute;inset:0 auto 0 0}.backup-status-inline-stat:hover{border-color:#38bdf8bf;transform:translateY(-1px)}.backup-status-inline-stat.is-active{background:linear-gradient(150deg,#e0f2fef2,#f0f9ffd1);border-color:#38bdf8;box-shadow:0 10px 20px #0ea5e924,inset 0 0 0 1px #38bdf8cc}.backup-status-inline-stat__label{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-size:.66rem;font-weight:700;display:block}.backup-status-inline-stat__value{color:#0f172a;margin-top:.16rem;font-size:.96rem;font-weight:700;display:block}.backup-status-inline-stat--filter{z-index:2;overflow:visible}.backup-status-inline-stat__value--trigger{text-align:left;cursor:pointer;color:#0f172a;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.45rem;margin-top:.16rem;padding:0;font-weight:700;display:inline-flex}.backup-status-inline-stat__menu{z-index:90;min-width:220px;max-height:260px;position:absolute;top:calc(100% + .45rem);left:0;right:auto;overflow:auto}.backup-status-inline-stat--success:before{background:#22c55e99}.backup-status-inline-stat--warning:before{background:#f59e0b9e}.backup-status-inline-stat--failed:before{background:#ef44449e}.backup-status-inline-stat--running:before{background:#3b82f69e}.backup-status-dashboard-alerts{grid-template-columns:repeat(5,minmax(96px,1fr));gap:.5rem;margin:.75rem 0 .45rem;display:grid}.backup-status-inline-stat--mini{border-radius:10px;min-height:54px;padding:.42rem .58rem;box-shadow:0 4px 12px #0f172a0d}.backup-status-inline-stat--mini .backup-status-inline-stat__label{font-size:.6rem}.backup-status-inline-stat--mini .backup-status-inline-stat__value{font-size:.88rem}.backup-status-progress{gap:.4rem;margin:1.8rem 0 .9rem;display:grid}.backup-status-progress__header{text-transform:uppercase;letter-spacing:.05em;color:#64748b;justify-content:space-between;align-items:center;gap:.6rem;font-size:.76rem;font-weight:700;display:flex}.backup-status-progress__header strong{color:#0f172a;font-size:.79rem}.backup-status-progress__rate{--rate-color:#94a3b8;border-left:4px solid #94a3b8;align-items:center;gap:.4rem;padding-left:.45rem;display:inline-flex}.backup-status-progress__rate-dot{background:var(--rate-color);width:.52rem;height:.52rem;box-shadow:0 0 0 2px color-mix(in srgb, var(--rate-color) 28%, transparent);border-radius:999px;flex:none}.backup-status-progress__rate-meter{background:#94a3b842;border-radius:999px;align-items:stretch;width:56px;height:6px;display:inline-flex;overflow:hidden}.backup-status-progress__rate-meter>span{background:var(--rate-color);height:100%;display:block}.backup-status-progress__rate--success{--rate-color:#22c55e;border-left-color:#22c55e}.backup-status-progress__rate--warning{--rate-color:#f59e0b;border-left-color:#f59e0b}.backup-status-progress__rate--danger{--rate-color:#ef4444;border-left-color:#ef4444}.backup-status-progress__rate--neutral{--rate-color:#94a3b8;border-left-color:#94a3b8}.backup-status-progress__bar{background:#94a3b833;border:1px solid #94a3b847;border-radius:999px;height:28px;display:flex;position:relative;overflow:hidden}.backup-status-progress__rate-marker{pointer-events:none;z-index:2;width:0;position:absolute;top:1px;bottom:1px;transform:translate(-50%)}.backup-status-progress__rate-marker:after{content:"";border-top:10px solid #0f172a;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.backup-status-progress__rate-marker:before{content:"";background:#334155bf;width:3px;position:absolute;top:10px;bottom:0;left:50%;transform:translate(-50%)}.backup-status-progress__rate-marker--success:after{border-top-color:#166534}.backup-status-progress__rate-marker--warning:after{border-top-color:#92400e}.backup-status-progress__rate-marker--danger:after{border-top-color:#991b1b}.backup-status-progress__rate-marker--neutral:after{border-top-color:#334155}.backup-status-progress__rate-marker--success:before{background:#16a34a}.backup-status-progress__rate-marker--warning:before{background:#d97706}.backup-status-progress__rate-marker--danger:before{background:#dc2626}.backup-status-progress__rate-marker--neutral:before{background:#64748b}.backup-status-progress__segment{appearance:none;cursor:pointer;border:0;min-width:0;margin:0;padding:0;transition:filter .15s}.backup-status-progress__segment:hover{filter:brightness(1.06)}.backup-status-progress__segment.is-active{box-shadow:inset 0 0 0 2px #ffffffb3}.backup-status-progress__segment.is-success{background:#22c55e}.backup-status-progress__segment.is-warning{background:#f59e0b}.backup-status-progress__segment.is-error{background:#ef4444}.backup-status-progress__segment.is-running{background:#3b82f6}.backup-status-progress__segment.is-other{cursor:default;background:#64748b}.backup-status-progress__meta{flex-wrap:wrap;gap:.4rem;display:flex}.backup-status-progress__meta-item{appearance:none;color:#334155;font:inherit;cursor:pointer;background:#f8fafcd1;border:1px solid #94a3b842;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.78rem;display:inline-flex}.backup-status-progress__meta-item.is-active{background:#e0f2fecc;border-color:#0ea5e9b3}.backup-status-progress__meta-item strong{color:#0f172a}.backup-status-progress__dot{border-radius:999px;width:.5rem;height:.5rem;display:inline-block}.backup-status-progress__meta-item.is-success .backup-status-progress__dot{background:#22c55e}.backup-status-progress__meta-item.is-warning .backup-status-progress__dot{background:#f59e0b}.backup-status-progress__meta-item.is-error .backup-status-progress__dot{background:#ef4444}.backup-status-progress__meta-item.is-running .backup-status-progress__dot{background:#3b82f6}body.dark-mode .backup-status-inline-stat{box-shadow:none;background:linear-gradient(150deg,#0f172a99,#1e293b6b);border-color:#94a3b857}body.dark-mode .backup-status-inline-stat:hover{border-color:#38bdf8cc}body.dark-mode .backup-status-inline-stat.is-active{background:linear-gradient(150deg,#082f49b3,#0c4a6e7a);border-color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf8cc}body.dark-mode .backup-status-inline-stat__label{color:#94a3b8}body.dark-mode .backup-status-inline-stat__value,body.dark-mode .backup-status-inline-stat__value--trigger{color:#f8fafc}body.dark-mode .backup-status-progress__bar{background:#0f172a94;border-color:#94a3b857}body.dark-mode .backup-status-progress__rate-marker:before{background:#94a3b8c7}body.dark-mode .backup-status-progress__rate-marker--success:after{border-top-color:#4ade80}body.dark-mode .backup-status-progress__rate-marker--warning:after{border-top-color:#fbbf24}body.dark-mode .backup-status-progress__rate-marker--danger:after{border-top-color:#f87171}body.dark-mode .backup-status-progress__rate-marker--neutral:after{border-top-color:#94a3b8}body.dark-mode .backup-status-progress__rate-marker--success:before{background:#4ade80}body.dark-mode .backup-status-progress__rate-marker--warning:before{background:#fbbf24}body.dark-mode .backup-status-progress__rate-marker--danger:before{background:#f87171}body.dark-mode .backup-status-progress__rate-marker--neutral:before{background:#94a3b8}body.dark-mode .backup-status-progress__header{color:#94a3b8}body.dark-mode .backup-status-progress__header strong{color:#f8fafc}body.dark-mode .backup-status-progress__rate-meter{background:#64748b61}body.dark-mode .backup-status-progress__rate--success{--rate-color:#4ade80;border-left-color:#4ade80}body.dark-mode .backup-status-progress__rate--warning{--rate-color:#fbbf24;border-left-color:#fbbf24}body.dark-mode .backup-status-progress__rate--danger{--rate-color:#f87171;border-left-color:#f87171}body.dark-mode .backup-status-progress__rate--neutral{--rate-color:#94a3b8;border-left-color:#94a3b8}body.dark-mode .backup-status-progress__segment.is-active{box-shadow:inset 0 0 0 2px #0f172ae6}body.dark-mode .backup-status-progress__meta-item{color:#cbd5e1;background:#0f172a80;border-color:#94a3b857}body.dark-mode .backup-status-progress__meta-item strong{color:#f8fafc}body.dark-mode .backup-status-progress__meta-item.is-active{background:#082f49a6;border-color:#38bdf8cc}.quick-status-filters{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;margin-bottom:.75rem;display:flex}.quick-status-filters--inline{justify-content:flex-end;margin-bottom:0;margin-right:.25rem}.quick-status-filter{color:#475569;background:#fff;border:1px solid #94a3b840;border-radius:999px;padding:.25rem .75rem;font-size:.8rem;transition:background .2s,border-color .2s,color .2s}.quick-status-filter:hover{color:#0f172a;border-color:#0ea5e9}.quick-status-filter.is-active{color:#0f172a;background:#0ea5e92e;border-color:#0ea5e9}body.dark-mode .quick-status-filter{color:#cbd5f5;background:#0f172a66;border-color:#94a3b880}body.dark-mode .quick-status-filter.is-active{color:#f8fbff;background:#0ea5e959;border-color:#38bdf8}.top-list-panel{margin-bottom:.75rem;padding-top:14px;padding-bottom:14px}.top-list-panel .top-list-tabs{margin-bottom:0}.top-list-panel .top-list-tabs__tab{min-height:38px;padding:.45rem 1rem}.top-list-panel .top-list-tabs__tab .tabbed-panels__icon{width:20px;height:20px}.top-list-panel .top-list-tabs__tab .tabbed-panels__icon svg{width:12px;height:12px}.filters-collapsible__toggle{cursor:pointer;color:#0f172a;background:#fff;border:1px solid #94a3b866;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:.75rem;margin-left:auto;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 6px 16px #0f172a33}.filters-collapsible__toggle:focus-visible{outline-offset:3px;outline:2px solid #0ea5e9}.filters-collapsible__toggle:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a40}body.dark-mode .filters-collapsible__toggle{color:#f8fafc;background:#0f172a;border-color:#94a3b880}.filters-collapsible__toggle svg{width:18px;height:18px}.filters-collapsible__toggle.is-alerting{position:relative}.filters-collapsible__toggle.is-alerting:after{content:"";background:#ef4444;border-radius:999px;width:8px;height:8px;animation:1.6s ease-out infinite notifications-pulse;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}body.dark-mode .filters-collapsible__toggle.is-alerting:after{animation:1.6s ease-out infinite notifications-pulse-dark;box-shadow:0 0 0 2px #0f172a}.filters-collapsible[data-expanded=false] .filters-grid{display:none}label{color:#334155;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;display:flex}input,select,textarea{background:#fff;border:1px solid #94a3b840;border-radius:10px;padding:.65rem .85rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:#07a5ff;outline:none;box-shadow:0 0 0 3px #6366f126}.select-wrapper{width:100%;position:relative}.select-control{appearance:none;width:100%;box-shadow:none;background:#fff;border:1px solid #94a3b840;border-radius:8px;padding-right:2.5rem}.select-control:focus{border-color:#035aff;box-shadow:0 0 0 3px #4f46e526}.select-wrapper:after{content:"";pointer-events:none;border-bottom:2px solid #035aff;border-right:2px solid #035aff;width:10px;height:10px;position:absolute;top:50%;right:16px;transform:translateY(-60%)rotate(45deg)}.column-selector{background:#fff;border:1px solid #94a3b826;border-radius:10px;margin-top:1rem;padding:.75rem 1rem 1rem}.column-menu{justify-content:flex-start;align-items:center;display:flex}.column-menu--inline{align-items:stretch}.column-menu--inline .column-menu__wrapper{width:100%}.column-menu__wrapper{position:relative}.column-menu__button{border-radius:999px;width:100%;padding:.45rem 1.1rem;font-size:.85rem}.column-menu__dropdown{z-index:200;background:#fff;border:1px solid #94a3b826;border-radius:10px;min-width:240px;padding:.9rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0f172a1a}.column-menu__title{color:#475569;margin:0 0 .5rem;font-size:.85rem;font-weight:600}.column-menu__hint{color:#64748b;margin:0 0 .65rem;font-size:.78rem}.column-menu__list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.checkbox-item{color:#1e1b4b;border-radius:10px;flex-direction:row;align-items:center;gap:.45rem;padding:.35rem .4rem;font-size:.9rem;transition:background .15s;display:flex}.checkbox-item:hover{background:#6366f114}.checkbox-item input{accent-color:#035aff;width:15px;height:15px}.ghost-btn{color:#035aff;border:1px solid #94a3b840;border-radius:10px;padding:.6rem 1.4rem;font-weight:600;transition:transform .15s,box-shadow .15s}.ghost-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 16px #6366f126}.ghost-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.header-icon-btn{color:var(--brand-navy);background:#035aff14;border:1px solid #035aff33;border-radius:10px;justify-content:center;align-items:center;padding:.45rem .6rem;display:inline-flex}.header-quick-actions{align-items:center;gap:.5rem;margin-right:.75rem;display:flex}.header-demo-banner{color:#7c2d12;background:#f59e0b29;border:1px solid #d9770659;border-radius:999px;align-items:center;gap:.5rem;margin-right:.75rem;padding:.3rem .36rem .3rem .7rem;display:inline-flex;box-shadow:0 8px 18px #0f172a1a}.header-demo-banner--menu{justify-content:space-between;width:100%;margin:0 0 .85rem;display:flex}.header-demo-banner__label{white-space:nowrap;font-size:.76rem;font-weight:700;line-height:1}.header-demo-banner__action{color:#9a3412;cursor:pointer;background:#ffffffe6;border:0;border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:700;line-height:1}.header-demo-banner__action:hover{background:#fff}body.dark-mode .header-demo-banner{color:#fde68a;background:#fbbf2429;border-color:#fbbf2457}body.dark-mode .header-demo-banner__action{color:#fcd34d;background:#0f172ab8}.shield-score-menu{width:100%;color:var(--brand-navy);background:#035aff14;border:1px solid #035aff33;border-radius:12px;align-items:center;gap:.75rem;margin-bottom:.6rem;padding:.65rem .85rem;font-weight:600;display:flex}.shield-score-menu__icon{background:#035aff29;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.shield-score-menu__icon svg{width:20px;height:20px}.shield-score-menu__text{text-align:left;flex-direction:column;gap:.15rem;display:flex}.shield-score-menu__text span{color:var(--muted-text);font-size:.95rem}body.dark-mode .shield-score-menu{color:#e2e8f0;background:#3b82f633;border-color:#94a3b859}body.dark-mode .shield-score-menu__icon{background:#3b82f64d}body.dark-mode .shield-score-menu__text span{color:#cbd5f5}@media (width<=900px){.header-quick-actions{display:none}}body.dark-mode .header-icon-btn{color:#e2e8f0;background:0 0;border-color:#0000}.header-icon-btn--shield{box-shadow:none;background:0 0;border:none;padding:0}.header-shield-cta{background:#ffffffe6;border:1px solid #fffffff2;border-radius:999px;align-items:center;gap:.32rem;padding:.22rem .42rem .22rem .28rem;display:inline-flex;box-shadow:0 8px 18px #02061724}.header-shield-cta__text{letter-spacing:.01em;color:#0b2a6f;flex-direction:column;align-items:flex-start;gap:.08rem;font-size:.68rem;font-weight:800;line-height:1.02;display:inline-flex}.header-shield-cta__text span{color:#2563ebe6;font-size:.64rem;font-weight:600}body.dark-mode .header-shield-cta{background:#38bdf82e;border-color:#7dd3fc59}body.dark-mode .header-shield-cta__text{color:#e2e8f0}body.dark-mode .header-shield-cta__text span{color:#cbd5e1}.header-score-gauge{justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:relative}.header-score-gauge svg{width:28px;height:28px;transform:rotate(-90deg)}.header-score-gauge__track{fill:none;stroke:#0000;stroke-width:3.5px}.header-score-gauge__value{fill:none;stroke:#0ea5e9;stroke-width:3.5px;stroke-linecap:round}.header-score-gauge__value.score-tone--excellent{stroke:#16a34a}.header-score-gauge__value.score-tone--good{stroke:#22c55e}.header-score-gauge__value.score-tone--warn{stroke:#f59e0b}.header-score-gauge__value.score-tone--critical{stroke:#ef4444}.header-score-gauge__text{color:#0b2a6f;font-size:.58rem;font-weight:800;position:absolute}body.dark-mode .header-score-gauge__track{stroke:#0000}body.dark-mode .header-score-gauge__value{stroke:#38bdf8}body.dark-mode .header-score-gauge__value.score-tone--excellent{stroke:#22c55e}body.dark-mode .header-score-gauge__value.score-tone--good{stroke:#4ade80}body.dark-mode .header-score-gauge__value.score-tone--warn{stroke:#fbbf24}body.dark-mode .header-score-gauge__value.score-tone--critical{stroke:#f87171}body.dark-mode .header-score-gauge__text{color:#e2e8f0}.text-btn{color:#035aff;padding:0;font-weight:600}.card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:1.25rem;display:grid}.card{background:#fff;border:1px solid #94a3b826;border-radius:8px;padding:1.2rem}.summary-card{border:1px solid #94a3b84d;border-radius:10px;align-items:center;gap:1rem;padding:1.3rem 1.5rem;display:flex;box-shadow:0 10px 30px #0f172a1f}.summary-card__icon{color:#0245da;background:#6366f11a;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.card-subtle{color:#94a3b8;margin-top:.15rem;font-size:.78rem}.card-grid .summary-card{border-left:4px solid #0000;border-radius:14px}.card-grid .summary-card--success{border-left-color:#22c55e}.card-grid .summary-card--warning{border-left-color:#f97316}.card-grid .summary-card--danger{border-left-color:#ef4444}.card-grid .summary-card--info{border-left-color:#3b82f6}.card-grid .summary-card--neutral{border-left-color:#94a3b8}.card-grid .summary-card--primary{border-left-color:#0ea5e9}.card-grid .summary-card--accent{border-left-color:#94a3b8}.card-grid .summary-card--critical{border-left-color:#ef4444}.card-grid .summary-card--high{border-left-color:#eab308}.card-grid .summary-card--medium{border-left-color:#f97316}.card-grid .summary-card--low{border-left-color:#22c55e}.card-grid .summary-card--unknown{border-left-color:#94a3b8}.anomaly-summary.card-grid .summary-card{min-height:108px}body.dark-mode .anomaly-summary.card-grid .summary-card{box-shadow:none;background:linear-gradient(135deg,#0f172ac2,#0b1628b8);border-color:#94a3b847}body.dark-mode .anomaly-summary.card-grid .summary-card--danger{border-left-color:#ef4444}body.dark-mode .anomaly-summary.card-grid .summary-card--info{border-left-color:#3b82f6}body.dark-mode .anomaly-summary.card-grid .summary-card--neutral{border-left-color:#94a3b8}body.dark-mode .anomaly-summary.card-grid .summary-card--active{border-color:#38bdf894;box-shadow:inset 0 0 0 1px #38bdf894}body.dark-mode .anomaly-summary.card-grid .summary-card--danger.summary-card--active{border-left-color:#ef4444}body.dark-mode .anomaly-summary.card-grid .summary-card--info.summary-card--active{border-left-color:#3b82f6}body.dark-mode .anomaly-summary.card-grid .summary-card--neutral.summary-card--active{border-left-color:#94a3b8}.summary-card-button{text-align:left;background:0 0;border:none;width:100%;padding:0}.summary-card--clickable{cursor:pointer}.summary-card--active{transform:translateY(-1px);box-shadow:0 15px 30px #0f172a40}.admin-reseller-missing-pill{color:var(--color-warning,#f97316);border:1px solid var(--color-warning,#f97316);background:#f973161a;border-radius:999px;margin-left:.3rem;padding:0 .35rem;font-size:.7rem;font-weight:600}.admin-assets-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.admin-assets-summary-details{flex-wrap:wrap;gap:2rem;margin-bottom:1.25rem;display:flex}.admin-assets-summary-section{flex-direction:column;flex:1;gap:.5rem;min-width:220px;display:flex}.admin-ops-summary-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem;display:grid}.admin-pulse{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.admin-pulse__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-pulse__header h4{margin:0}.admin-pulse__meta{color:#64748b;align-items:center;gap:.65rem;font-size:.75rem;display:flex}.admin-pulse__status{letter-spacing:.08em;text-transform:uppercase;border:1px solid #94a3b873;border-radius:999px;padding:.1rem .45rem;font-size:.65rem}.admin-pulse-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:0}.admin-pulse-card{align-items:flex-start}.admin-pulse-card__content{flex-direction:column;gap:.1rem;min-width:0;display:flex}.admin-pulse-card__title{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.admin-pulse-card__subtitle{color:#64748b;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.78rem}.admin-pulse-card__meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.45rem;font-size:.7rem;display:flex}.admin-pulse-card__badge{text-transform:uppercase;letter-spacing:.08em;border:1px solid #94a3b873;border-radius:999px;padding:.15rem .45rem;font-size:.6rem}.admin-ops-log-panel{flex-direction:column;gap:1rem;display:flex}.admin-ops-log-selector{flex-direction:column;gap:.75rem;display:flex}.admin-ops-log-selector__row{grid-template-columns:minmax(240px,1fr) minmax(240px,1fr);gap:1rem;display:grid}.admin-ops-logs{flex-direction:column;gap:.75rem;display:flex}.admin-ops-logs__header{flex-direction:column;gap:.65rem;display:flex}.admin-ops-logs__title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-ops-log-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.admin-ops-log-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b84d;border-radius:14px;flex-direction:column;gap:.35rem;width:100%;padding:.75rem .85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.admin-ops-log-item:hover{border-color:#2563eb99;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a1f}.admin-ops-log-item.is-active{border-color:#2563eb;box-shadow:0 12px 30px #2563eb33}.admin-ops-log-item__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.admin-ops-log-name{color:#0f172a;font-size:.9rem;font-weight:600}.admin-ops-log-meta{color:#64748b;justify-content:space-between;gap:.5rem;font-size:.78rem;display:flex}.admin-ops-log-preview{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.admin-ops-log-status{text-transform:uppercase;letter-spacing:.08em;border:1px solid #0000;border-radius:999px;padding:.2rem .45rem;font-size:.65rem}.admin-ops-log-status--fresh{color:#16a34a;background:#16a34a1a;border-color:#16a34a66}.admin-ops-log-status--stale{color:#f97316;background:#f973161f;border-color:#f9731673}.admin-ops-log-status--unreadable,.admin-ops-log-status--unknown{color:#64748b;background:#94a3b81f;border-color:#94a3b880}.admin-ops-viewer{background:#fff;border:1px solid #94a3b84d;border-radius:16px;flex-direction:column;gap:.75rem;min-height:320px;padding:1rem;display:flex}.admin-ops-viewer__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-ops-viewer__header h4{margin:0}.admin-ops-viewer__meta{color:#64748b;align-items:center;gap:.75rem;font-size:.78rem;display:flex}.admin-ops-log-tail{color:#f8fafc;white-space:pre;background:#0f172a;border-radius:12px;min-height:220px;max-height:420px;padding:.85rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;line-height:1.45;overflow:auto}.admin-help-panel{margin-bottom:1rem}.admin-help-title{margin-top:0}.admin-help-article-body{white-space:pre-wrap;background:#f8fafce6;border:1px solid #94a3b847;border-radius:10px;max-height:340px;padding:.75rem;line-height:1.45;overflow:auto}.admin-help-create-article{margin-top:.35rem}.help-hub{gap:1rem;display:grid}.help-hub__header{background:#fff;border:1px solid #94a3b859;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;box-shadow:0 14px 32px #0d1f3c14}.help-hub__header h1{margin:.18rem 0 0;font-size:1.5rem}.help-hub__eyebrow{margin:0}.help-hub__title-row{align-items:center;gap:.55rem;display:inline-flex}.help-hub__title-icon{color:#035aff;background:linear-gradient(135deg,#e2e8f0a6,#fffffff2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:inset 0 1px #ffffffbf}.help-hub__title-icon svg{width:22px;height:22px}.help-hub__subheader{color:var(--ink-subtle);margin:.38rem 0 0}.help-hub__search{background:0 0;border:0;border-radius:0;flex-flow:row;align-items:center;gap:.45rem;width:100%;min-width:220px;max-width:300px;margin-left:auto;padding:0;display:inline-flex}.help-hub__header-actions{justify-content:flex-end;align-items:center;gap:.6rem;min-width:min(460px,100%);margin-left:auto;display:inline-flex}.help-hub__search .news-search__icon{color:var(--ink-subtle);align-self:center;display:inline-flex}.help-hub__search input{min-width:0;color:inherit;font:inherit;background:#fff;border:1px solid #94a3b880;border-radius:10px;flex:1;padding:.38rem .58rem;font-size:.94rem}.help-hub__search input:focus{outline-offset:0;outline:2px solid #0ea5e947}body.dark-mode .help-hub__header{background:linear-gradient(145deg,#0f172a,#111c2f);border-color:#94a3b859;box-shadow:0 14px 32px #00000073}body.dark-mode .help-hub__search{background:0 0}body.dark-mode .help-hub__search input{background:#0f172ad1;border-color:#94a3b859}.help-hub__layout{grid-template-columns:minmax(300px,360px) 1fr;align-items:start;gap:1rem;display:grid}.help-hub__layout>.help-hub__sidebar{align-self:start;position:sticky;top:96px}.help-hub__sidebar{background:#fff;border:1px solid #94a3b859;border-radius:14px;align-content:start;gap:.65rem;height:fit-content;padding:.9rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff59,0 10px 24px #0f172a14}.help-hub__sidebar-head{margin-bottom:.2rem}.help-hub__sidebar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);margin:0;font-size:.8rem;font-weight:700}.help-hub__category{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffffbd;border:1px solid #94a3b873;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.92rem .95rem .92rem 1.1rem;display:flex;position:relative}.help-hub__category-group{gap:.35rem;display:grid}.help-hub__category:before{content:"";background:0 0;border-radius:999px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.help-hub__category:hover{border-color:#38bdf8}.help-hub__category.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent);background:#f8fafcf2;border-color:#64748b8c}.help-hub__category.is-active:before{background:var(--accent)}.help-hub__category-name{font-size:.92rem;font-weight:700;line-height:1.25}.help-hub__category-main{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.help-hub__category-icon{color:#0284c7;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.help-hub__category-icon svg{width:100%;height:100%}.help-hub__category-count{color:var(--ink-subtle);font-size:.7rem}.help-hub__category-articles{border-left:1px solid #94a3b86b;gap:.25rem;margin-left:.95rem;padding-left:.85rem;display:grid}.help-hub__category-article{text-align:left;width:100%;color:var(--ink-subtle);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:.36rem .5rem;font-size:.82rem;line-height:1.3}.help-hub__category-article:hover{color:inherit;background:#0284c714}.help-hub__category-article.is-active{color:inherit;background:#0284c71f;border-color:#0284c759;font-weight:700}.help-hub__content{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:420px;padding:1rem}body.dark-mode .help-hub__content{background:linear-gradient(165deg,#0f172af0,#0a1222f5);border-color:#38bdf847;box-shadow:inset 0 0 0 1px #94a3b81f,0 12px 28px #00000059}body.dark-mode .help-hub__sidebar{background:linear-gradient(165deg,#0d1a33,#0f1f3b);border-color:#38bdf873;box-shadow:inset 0 0 0 1px #94a3b82e,0 12px 26px #00000080}body.dark-mode .help-hub__category{background:#0f172aad;border-color:#94a3b859}body.dark-mode .help-hub__category:hover{border-color:#38bdf8b3}body.dark-mode .help-hub__category.is-active{background:linear-gradient(145deg,#0e749066,#1e40af5c);border-color:#38bdf8}.help-hub__category-group.is-active .help-hub__category-articles{border-left-color:#38bdf859}body.dark-mode .help-hub__category-articles{border-left-color:#94a3b842}body.dark-mode .help-hub__category-article{color:#a8b8d4}body.dark-mode .help-hub__category-article:hover{color:#e2e8f0;background:#38bdf81f}body.dark-mode .help-hub__category-article.is-active{color:#f8fafc;background:#0ea5e933;border-color:#38bdf873}.help-hub__article-picker{margin-bottom:.75rem}.help-hub__article h2{margin:0}.help-hub__article-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.help-hub__article-body{margin-top:.75rem}.help-hub__article-body .summary-heading{margin:.95rem 0 .45rem}.help-hub__article-body .summary-paragraph{margin:0 0 .6rem}.help-hub__article-body .summary-list{margin:0 0 .7rem;padding-left:1.2rem}.help-hub__article-body .summary-list--ordered{list-style:decimal}body.dark-mode .help-hub__article h2{color:#eaf2ff}body.dark-mode .help-hub__content .form-hint{color:#b8c7df}body.dark-mode .help-hub__article-body .summary-paragraph,body.dark-mode .help-hub__article-body .summary-list,body.dark-mode .help-hub__article-body .summary-list li{color:#d7e3f7}body.dark-mode .help-hub__article-body .summary-heading{color:#f3f8ff}.summary-figure{border:1px solid color-mix(in srgb, var(--line) 78%, transparent 22%);background:color-mix(in srgb, var(--card) 92%, black 8%);border-radius:14px;margin:1rem 0 1.15rem;padding:.55rem}.summary-image{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 88%, black 12%);border-radius:10px;width:100%;max-width:760px;margin:0 auto;display:block}body.dark-mode .summary-figure{background:linear-gradient(165deg,#1e293bb8,#111827e0);border-color:#94a3b847}body.dark-mode .summary-image{border-color:#94a3b859}.summary-callout{color:inherit;background:#fff8e8;border:1px solid #f2d48f;border-radius:12px;align-items:flex-start;gap:.55rem;margin:.9rem 0 1rem;padding:.72rem .9rem;font-size:.94rem;line-height:1.35;display:flex}.summary-callout:before{content:"!";color:#8a4b00;background:#f59e0b2e;border:1px solid #f59e0b73;border-radius:999px;flex:0 0 1.15rem;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;margin-top:.08rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.summary-callout__content{flex-direction:column;gap:.1rem;min-width:0;display:flex}.summary-callout__line{display:block}.summary-callout strong{white-space:nowrap;font-size:.92em}body.dark-mode .summary-callout{background:linear-gradient(165deg,#4f341257,#241e128f);border-color:#f59e0b57}body.dark-mode .summary-callout:before{color:#fde68a;background:#f59e0b38;border-color:#f59e0b73}@media (width<=980px){.help-hub__header{flex-direction:column;align-items:stretch}.help-hub__search{min-width:0;max-width:none;margin-left:0}.help-hub__header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0;margin-left:0}.help-hub__layout{grid-template-columns:1fr}.help-hub__category-articles{margin-left:.8rem;padding-left:.7rem}}body.dark-mode .admin-ops-log-item{background:#0f172aa6;border-color:#94a3b833}body.dark-mode .admin-ops-log-name{color:#f8fafc}body.dark-mode .admin-ops-log-meta,body.dark-mode .admin-ops-log-preview,body.dark-mode .admin-ops-viewer__meta{color:#cbd5f5}body.dark-mode .admin-ops-viewer{background:#0f172abf;border-color:#94a3b833}body.dark-mode .admin-help-article-body{color:#dbeafe;background:#0f172a8c;border-color:#94a3b84d}body.dark-mode .admin-pulse__meta,body.dark-mode .admin-pulse-card__meta{color:#94a3b8}body.dark-mode .admin-pulse-card__title{color:#e2e8f0}body.dark-mode .admin-pulse-card__subtitle{color:#cbd5f5}body.dark-mode .admin-pulse-card__badge,body.dark-mode .admin-pulse__status{color:#e2e8f0;border-color:#94a3b859}@media (width<=900px){.admin-ops-log-selector__row{grid-template-columns:1fr}}.admin-assets-summary-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.admin-assets-summary-list li{color:#475569;justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}.admin-assets-count{color:#94a3b8;font-size:.75rem}.admin-assets-summary-section strong,.admin-assets-summary-section span{color:#0f172a}body.dark-mode .admin-assets-summary-section strong,body.dark-mode .admin-assets-summary-section span{color:#cbd5f5}.summary-card__icon svg{width:24px;height:24px}.summary-card--link{cursor:pointer;transition:transform .2s,box-shadow .2s}.summary-card--link:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0f172a2e}.summary-card--link:focus-visible{outline-offset:3px;outline:3px solid #0ea5e9}.card-caption{color:#475569b3;margin:0;font-size:.7rem}.card-caption-line{overflow-wrap:anywhere;display:block}.assets-list-header{margin-bottom:.75rem}.assets-list-header h4{color:#334155;margin:0;font-size:1rem}.summary-card--primary{background:linear-gradient(135deg,#e3f4ff,#c2f2ff);border-color:#3b82f659}.summary-card--success{background:linear-gradient(135deg,#ecfccb,#d9f99d);border-color:#4ade8059}.summary-card--warning{background:linear-gradient(135deg,#fff7ed,#fed7aa);border-color:#fb923c59}.summary-card--danger{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f8717159}.summary-card--info{background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-color:#38bdf84d}.summary-card--neutral{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-color:#94a3b859}.summary-card--accent{background:linear-gradient(135deg,#cef6ff,#bef4ff);border-color:#a78bfa59}.summary-card--compact{gap:.75rem;padding:.9rem 1rem;box-shadow:0 6px 18px #0f172a14}.summary-card--compact .summary-card__icon{width:40px;height:40px}.summary-card--compact .card-value{font-size:1.35rem}@media (width<=640px){.summary-card--compact{gap:.6rem;padding:.65rem .8rem}.summary-card--compact .summary-card__icon{width:32px;height:32px}.summary-card--compact .card-value{font-size:1.15rem}.anomaly-summary.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (width<=768px){.anomaly-summary.card-grid .summary-card{border-radius:12px;gap:.45rem;padding:.6rem .65rem}.anomaly-summary.card-grid .summary-card__icon{border-radius:8px;width:30px;height:30px}.anomaly-summary.card-grid .summary-card__icon svg{width:14px;height:14px}.anomaly-summary.card-grid .card-label{letter-spacing:.06em;margin-bottom:.18rem;font-size:.65rem}.anomaly-summary.card-grid .card-value{font-size:.88rem;line-height:1.1}}.summary-card--critical{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f8717159}.summary-card--high{background:linear-gradient(135deg,#fefce8,#fef08a);border-color:#fb923c4d}.summary-card--medium{background:linear-gradient(135deg,#fff7ed,#fed7aa);border-color:#f95a104d}.summary-card--low{background:linear-gradient(135deg,#86d8787f,#13dd5a97);border-color:#59de4a77}.summary-card--unknown{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#94a3b8}.summary-card--critical .summary-card__icon{color:#f2540ba2;background:#db0b0b55}.summary-card--high .summary-card__icon{color:#f2b80bbd;background:#dbae0b55}.summary-card--medium .summary-card__icon{color:#f2960ba2;background:#db730b55}.summary-card--low .summary-card__icon{color:#79f216;background:#51a30d47}body.dark-mode .summary-card--critical{border-color:#f700004d}body.dark-mode .summary-card--high{border-color:#fb923c4d}body.dark-mode .summary-card--medium{border-color:#dc54144d}body.dark-mode .summary-card--low{border-color:#4ade8040}body.dark-mode .summary-card--unknown{border-color:#9696967c}body.dark-mode .summary-card--warning{background:linear-gradient(135deg,#c2410c6b,#9a341252);border-color:#fb923c80}body.dark-mode .summary-card--danger{background:linear-gradient(135deg,#b91c1c70,#7f1d1d57);border-color:#f871718c}body.dark-mode .summary-card--warning .summary-card__icon{color:#fed7aa;background:#fb923c52}body.dark-mode .summary-card--danger .summary-card__icon{color:#fecaca;background:#f8717152}.summary-card--primary .summary-card__icon{background:#3b82f626;border-color:#4a65de40}.summary-card--success .summary-card__icon{color:#16a34a;background:#4ade802e}.summary-card--warning .summary-card__icon{color:#c2410c;background:#fb923c33}.summary-card--danger .summary-card__icon{color:#b91c1c;background:#f8717133}.summary-card--info .summary-card__icon{color:#0369a1;background:#38bdf82e}.summary-card--neutral .summary-card__icon{color:#334155;background:#94a3b833}.summary-card--accent .summary-card__icon{color:#04d8f5;background:#a78bfa33}@media (width<=640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tabbed-panels__tabs{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;gap:.4rem;padding:6px 4px;scroll-padding-inline:8px;overflow-x:auto}.tabbed-panels__tab{touch-action:manipulation;scroll-snap-align:start;flex:none;min-height:44px;padding:.6rem 1rem;font-size:.85rem}.tabbed-panels__tabs::-webkit-scrollbar{display:none}.tabbed-panels__icon{width:28px;height:28px}.tabbed-panels__icon svg{width:16px;height:16px}.summary-card{gap:.6rem;padding:.85rem 1rem}.summary-card__icon{border-radius:6px;width:36px;height:36px}.summary-card__icon svg{width:18px;height:18px}.card-grid .summary-card{border-left-width:6px;border-radius:14px}.card-grid .summary-card--primary{border-left-color:#0ea5e9}.card-grid .summary-card--success{border-left-color:#22c55e}.card-grid .summary-card--warning{border-left-color:#f97316}.card-grid .summary-card--danger{border-left-color:#ef4444}.card-grid .summary-card--info{border-left-color:#3b82f6}.card-grid .summary-card--neutral,.card-grid .summary-card--accent{border-left-color:#94a3b8}.panel-title h2{font-size:1.1rem}}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:1.25rem;display:grid}.stat-card{background:linear-gradient(135deg,#fff,#fdfdfd);border:1px solid #94a3b826;border-radius:10px;flex-direction:column;min-height:260px;padding:20px 22px;display:flex;box-shadow:inset 0 1px #fffc}.stat-card--loading{background:linear-gradient(135deg,#f8fbff,#eef4fb);border-color:#94a3b847 #94a3b847 #94a3b847 #94a3b8b8;border-left-style:solid;border-left-width:4px;justify-content:center;box-shadow:0 12px 30px #94a3b82e}body.dark-mode .stat-card--loading{background:linear-gradient(135deg,#111c2f,#0b1628);border-color:#94a3b866 #94a3b866 #94a3b866 #cbd5e1;box-shadow:0 12px 30px #94a3b83d}.stat-card--data{border:1px solid #94a3b840;border-left:4px solid #94a3b8;border-radius:12px;box-shadow:0 12px 30px #94a3b82e}body.dark-mode .stat-card--data{border-color:#94a3b866 #94a3b866 #94a3b866 #cbd5e1;box-shadow:0 12px 30px #94a3b83d}.stat-card--jobs{border:1px solid #94a3b840;border-left:4px solid #94a3b8;border-radius:12px;box-shadow:0 12px 30px #94a3b82e}body.dark-mode .stat-card--jobs{border-color:#94a3b866 #94a3b866 #94a3b866 #cbd5e1;box-shadow:0 12px 30px #94a3b83d}.stat-card__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stat-card__value-block{flex-direction:column;gap:.2rem;margin-bottom:1rem;display:flex}.stat-card__toggle{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:10px;display:flex}.stat-card__toggle-btn{color:#475569;background:#ffffffbf;border:1px solid #94a3b859;border-radius:999px;padding:.35rem .75rem;font-size:.8rem;font-weight:700;box-shadow:inset 0 1px #ffffffb3}.stat-card__toggle-btn.is-active{color:#0f172a;background:#0ea5e92e;border-color:#0ea5e973}body.dark-mode .stat-card__toggle-btn{color:#cbd5f5;background:#0f172a8c;border-color:#94a3b873}body.dark-mode .stat-card__toggle-btn.is-active{color:#f8fbff;background:#0ea5e959;border-color:#38bdf899}.stat-metric-label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:.7rem}.stat-card__header h3{margin:0;font-size:1rem}.stat-value{color:#0f172a;margin:0;font-size:1.5rem;font-weight:600}.stats-chart{flex-direction:column;flex:1;display:flex}.stats-chart__body{flex:1;min-height:220px}.stats-heatmap{gap:6px;margin-top:10px;display:grid}.stats-heatmap__row{grid-template-columns:54px repeat(var(--cols,5), minmax(0, 1fr));align-items:center;gap:6px;display:grid}.stats-heatmap__label{color:#64748b;font-size:.72rem;font-weight:700}.stats-heatmap__cell{background:#94a3b814;border:1px solid #94a3b82e;border-radius:6px;height:16px}body.dark-mode .stats-heatmap__label{color:#cbd5f5}body.dark-mode .stats-heatmap__cell{background:#94a3b81a;border-color:#94a3b840}.stats-chart .recharts-cartesian-axis text{fill:#64748b;white-space:nowrap;font-size:6px;overflow:visible}.jumbotron-page{background:radial-gradient(circle at 0 0,#22c55e1f,#0000 45%),radial-gradient(circle at 100% 0,#0ea5e92e,#0000 40%),linear-gradient(#f8fafc,#fff);min-height:calc(100vh - 80px);padding:2.5rem 2.5rem 3rem;position:relative;overflow:hidden}.jumbotron-header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;animation:.8s ease-out jumbotron-rise;display:flex}.jumbotron-header__title{max-width:560px}.jumbotron-header h1{color:#0f172a;margin:.25rem 0 .6rem;font-size:2.6rem}.jumbotron-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#64748b;margin:0;font-size:.7rem}.jumbotron-sub{color:#475569;margin:0;font-size:1rem}.jumbotron-subheading{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:-.4rem 0 .8rem;font-size:.75rem;font-weight:600}.jumbotron-stats--header{margin-bottom:2rem}.jumbotron-status{color:#16a34a;background:#22c55e1a;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.jumbotron-range{color:#0f172a;background:#e2e8f0b3;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem;font-weight:600;display:inline-flex}.jumbotron-range__label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.7rem}.jumbotron-range__select{appearance:none;color:inherit;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) calc(1em + 1px),calc(100% - 5px) calc(1em + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:none;padding:0 1.1rem 0 0;font-size:.85rem;font-weight:700}.jumbotron-range__select:focus{outline:none}.jumbotron-fullscreen-toggle{color:#0f172a;cursor:pointer;background:#e2e8f0b3;border:1px solid #0f172a1f;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.jumbotron-fullscreen-toggle:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1f}.jumbotron-fullscreen-toggle svg{width:18px;height:18px}.jumbotron-status__dot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite jumbotron-pulse;box-shadow:0 0 0 6px #22c55e26}.jumbotron-grid{grid-template-columns:minmax(300px,45%) minmax(300px,55%);gap:1.5rem;display:grid}.jumbotron-events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.jumbotron-card{background:#fff;border:1px solid #94a3b833;border-radius:16px;padding:1.5rem;animation:.9s ease-out jumbotron-rise;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a14}.jumbotron-card h3{color:#0f172a;margin:0 0 1rem;font-size:1.1rem}.jumbotron-card__title{align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1rem;display:inline-flex}.jumbotron-card__icon{color:#0f172a;background:#0ea5e92e;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.jumbotron-card__icon svg{width:18px;height:18px}.jumbotron-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}.jumbotron-stats>div{background:linear-gradient(135deg,#0ea5e91f,#22c55e14);border:1px solid #94a3b833;border-radius:12px;padding:.8rem .9rem;box-shadow:inset 0 0 0 1px #ffffff59}.jumbotron-stat{align-items:center;gap:.8rem;display:flex}.jumbotron-stat__icon{color:#0f172a;background:#0ea5e92e;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.jumbotron-stat__icon svg{width:18px;height:18px}.jumbotron-stat--donut{align-items:center}.jumbotron-donut{border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;position:relative}.jumbotron-donut:after{content:"";background:#f8fafc;border-radius:50%;position:absolute;inset:7px}.jumbotron-donut__center{z-index:1;color:#0f172a;font-size:.7rem;font-weight:600;position:relative}.jumbotron-stats .stat-label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.7rem;display:block}.jumbotron-stats .stat-value{color:#0f172a;font-size:1.45rem;font-weight:700;display:block}.jumbotron-sources{gap:.6rem;margin-top:1rem;display:grid}.jumbotron-sources__label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.jumbotron-sources__grid{gap:.6rem;display:grid}.jumbotron-departments,.jumbotron-regions,.jumbotron-jumpers{gap:.6rem;margin-top:1rem;display:grid}.jumbotron-jumpers__grid{gap:.6rem;display:grid}.jumbotron-jumper{background:#0f172a0a;border:1px solid #94a3b833;border-radius:12px;align-items:start;gap:.35rem;padding:.6rem .8rem;display:grid}.jumbotron-highlight--jumper{background:#0f172a0a;border:1px solid #94a3b833;border-radius:12px;padding:.6rem .8rem}.jumbotron-jumpers--rolling .rolling-list{min-height:84px}.jumper-main{flex-direction:column;gap:.2rem;display:flex}.jumper-name{color:#0f172a;font-size:.9rem;font-weight:700}.jumper-reseller{color:#64748b;font-size:.75rem}.jumper-metrics{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}.jumper-pill{color:#16a34a;background:#22c55e1f;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:700}.jumper-sub{color:#64748b;font-size:.7rem}.jumbotron-departments__grid{gap:.6rem;display:grid}.jumbotron-department{background:#0f172a0a;border:1px solid #94a3b833;border-radius:12px;justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.dept-name-block{align-items:flex-start;gap:.5rem;display:inline-flex}.dept-name-text{color:#0f172a;font-weight:600;display:block}.dept-flag{margin-top:.1rem}.dept-reseller{color:#64748b;font-size:.75rem;display:block}.dept-metrics{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.dept-metric{color:#0f172a;background:#0ea5e91f;border:1px solid #0ea5e938;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.dept-metric svg{width:14px;height:14px}.dept-metric .source-pill__delta{border-left-color:#0f172a4d;font-size:.72rem}.dept-metric .source-pill__delta--up{color:#16a34a}.dept-metric .source-pill__delta--down{color:#ef4444}.dept-metric .source-pill__delta--flat{color:#475569}.jumbotron-source{background:#0f172a0a;border:1px solid #94a3b833;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.source-logo--mini{object-fit:contain;width:auto;max-width:120px;height:38px}.source-logo--flag{object-fit:cover;border-radius:6px;width:36px;height:24px;box-shadow:0 6px 12px #0f172a33}.source-logo--mini.source-logo--zerto,.source-logo--float.source-logo--zerto{max-width:160px;height:48px}.source-logo--mini.source-logo--asigra,.source-logo--mini.source-logo--cove,.source-logo--mini.source-logo--ahsay{max-width:90px;height:30px}.source-logo-fallback{color:#0f172a;background:#0ea5e92e;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:600;display:inline-flex}.source-pills{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-left:auto;display:flex}.source-right{align-items:center;gap:.6rem;margin-left:auto;display:flex}.source-right .source-pills{margin-left:0}.source-right .source-regions{flex-wrap:nowrap;margin-top:0;margin-left:0}.source-regions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;margin-top:.4rem;margin-left:auto;display:flex}.jumbotron-regions .jumbotron-source{justify-content:space-between}.jumbotron-regions .source-pills{order:2;margin-left:auto}.jumbotron-regions .source-logo--flag,.jumbotron-regions .source-logo-fallback{order:1}.source-region{background:#0f172a0d;border:1px solid #94a3b833;border-radius:10px;align-items:center;gap:.35rem;padding:.2rem .35rem;display:inline-flex}.source-region-metrics{flex-direction:column;gap:.1rem;display:flex}.source-region-value{color:#0f172a;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.source-region-sub{color:#64748b;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.source-region-value svg,.source-region-sub svg{width:12px;height:12px}.source-pill{color:#0f172a;background:#0ea5e929;border:1px solid #0ea5e938;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.source-pill svg{width:14px;height:14px}.source-pill__delta{border-left:1px solid #0f172a26;align-items:center;gap:.2rem;margin-left:.2rem;padding-left:.35rem;font-size:.7rem;font-weight:600;display:inline-flex}.source-pill__delta svg{width:12px;height:12px}.source-pill__delta--up{color:#16a34a}.source-pill__delta--down{color:#ef4444}.source-pill__delta--flat{color:#64748b}.delta-window{color:#64748b;font-weight:600}.jumbotron-active h4{color:#0f172a;margin:0 0 .75rem;font-size:.95rem}.jumbotron-active ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.jumbotron-active li{color:#0f172a;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.jumbotron-active .pill{color:#2563eb;white-space:nowrap;background:#3b82f61a;border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.jumbotron-active .muted{color:#64748b;font-size:.8rem}.jumbotron-muted{color:#94a3b8;font-size:.9rem}.jumbotron-card--events{flex-direction:column;min-height:520px;display:flex}.jumbotron-card--events:after{content:"";background:radial-gradient(circle,#3b82f629,#0000 70%);width:220px;height:220px;position:absolute;top:-60px;right:-80px}.events-header{justify-content:space-between;align-items:baseline;margin-bottom:.6rem;display:flex;position:relative}.events-meta,.events-date{color:#94a3b8;font-size:.85rem}.events-date{font-weight:600;position:absolute;top:0;right:0}.events-stream{gap:.75rem;display:grid;overflow:hidden}.event-row{background:linear-gradient(120deg,#0f172a05,#0ea5e914);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.event-main{gap:.15rem;display:grid}.event-type{text-transform:uppercase;letter-spacing:.12em;color:#475569;font-size:.65rem}.event-label{color:#0f172a;font-size:1rem;font-weight:600}.event-user{color:#475569;font-size:.85rem}.event-meta{color:#64748b;white-space:nowrap;font-size:.85rem}.jumbotron-highlight{background:linear-gradient(120deg,#0f172a05,#0ea5e91f);border:1px solid #3b82f633;border-radius:14px;gap:.75rem;padding:1.2rem 1.3rem;display:grid;position:relative}.jumbotron-highlight--rolling{padding-top:1.4rem;position:relative}.jumbotron-highlight--accounts{gap:.35rem;padding:.5rem .95rem .85rem}.jumbotron-highlight--accounts .highlight-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}.jumbotron-highlight--accounts .highlight-title{flex:1;min-width:0}.jumbotron-highlight--accounts .rolling-list{flex-direction:column;align-items:stretch;gap:.15rem;width:100%;height:auto;min-height:auto;display:flex}.jumbotron-highlight--accounts .highlight-meta--split{gap:.28rem}.jumbotron-highlight--accounts .highlight-meta-row{gap:.24rem}.jumbotron-highlight--accounts .rolling-item{opacity:1;flex-direction:column;align-items:stretch;gap:.18rem;width:100%;display:none;position:static;inset:auto;transform:none}.jumbotron-highlight--accounts .rolling-item.is-active{flex-direction:column;align-items:stretch;display:flex}.jumbotron-highlight--accounts .rolling-item>div{width:100%}.jumbotron-highlight--accounts .highlight-title-row{margin-bottom:.05rem}.jumbotron-highlight--accounts .highlight-sub{margin:0 0 .1rem}.jumbotron-highlight--accounts .highlight-meta{align-items:flex-start;width:100%;margin-top:.3rem}.rolling-list{min-height:160px;position:relative}.rolling-list--anomaly{min-height:220px}.rolling-item{opacity:0;gap:.75rem;transition:opacity .4s,transform .4s;display:grid;position:absolute;inset:0;transform:translateY(8px)}.rolling-item.is-active{opacity:1;transform:translateY(0)}.jumbotron-highlight--alert{background:linear-gradient(120deg,#ef444414,#fb923c1f);border-color:#f8717166;padding-top:2.1rem;padding-right:8.5rem}.jumbotron-highlight--alert .highlight-title{color:#fff7ed;font-size:1.05rem}.jumbotron-highlight--alert .highlight-note{color:#fde68a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.85rem;line-height:1.25;display:-webkit-box;overflow:hidden}.highlight-title{color:#0f172a;margin:0;font-size:1.2rem;font-weight:700}.highlight-sub{color:#475569;margin:.2rem 0 0}.highlight-title-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.highlight-title-row--space{flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}.highlight-title-row--align{padding-right:1.1rem}.highlight-date-inline{text-align:right;letter-spacing:.01em;color:#64748b;background:linear-gradient(135deg,#e2e8f0e6,#f1f5f9cc);border:1px solid #94a3b859;border-radius:999px;justify-content:flex-end;align-items:center;gap:.35rem;margin-left:auto;padding:.25rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex;position:static;box-shadow:0 6px 16px #0f172a14}.jumbotron-highlight--rolling .highlight-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.source-logo{object-fit:contain;filter:drop-shadow(0 2px 6px #0f172a33);width:auto;max-width:140px;height:26px}.source-logo--float{pointer-events:none;max-width:120px;height:32px;position:absolute;top:50%;bottom:auto;right:1rem;transform:translateY(-50%)}.jumbotron-highlight--jumper .source-logo--float{max-width:160px;height:48px}.jumbotron-highlight--jumper .source-logo--float.source-logo--float-asigra,.jumbotron-highlight--jumper .source-logo--float.source-logo--float-ahsay,.jumbotron-highlight--jumper .source-logo--float.source-logo--float-veeam,.jumbotron-highlight--jumper .source-logo--float.source-logo--float-cove{max-width:120px;height:32px}.jumbotron-card--events .jumbotron-highlight--jumper .source-logo--float.source-logo--float-ahsay,.jumbotron-card--events .jumbotron-highlight--jumper .source-logo--float.source-logo--float-veeam,.jumbotron-card--events .jumbotron-highlight--jumper .source-logo--float.source-logo--float-rapid{max-width:100px;height:24px}.source-logo--float-bottom{top:auto;bottom:.6rem;transform:none}.source-logo--float-bottom-anomaly{bottom:.1rem}.jumbotron-highlight--rolling .source-logo--float{top:50%;transform:translateY(-50%)}.jumbotron-highlight--alert .source-logo--float{top:50%;bottom:auto;transform:translateY(-50%)}.source-logo--float-asigra,.source-logo--float-ahsay,.source-logo--float-veeam,.source-logo--float-cove{max-width:120px;height:32px}.highlight-meta{color:#475569;flex-wrap:wrap;gap:.35rem;font-size:.85rem;display:flex}.highlight-meta--split{gap:.5rem;display:grid}.highlight-meta--offset{margin-top:.7rem}.highlight-meta-row{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.35rem;display:flex}.highlight-meta-row--wrap{flex-wrap:wrap}.highlight-meta-row--stacked{flex-direction:column;align-items:flex-start}.highlight-meta-row--stacked .highlight-meta-system{align-self:flex-start;align-items:flex-start;margin-left:0}.highlight-meta-row--stacked .highlight-meta-system .source-logo--meta{align-self:flex-end}.highlight-meta-logo{justify-content:flex-end;align-self:flex-end;align-items:center;width:100%;margin-top:.2rem;margin-left:auto;display:flex}.jumbotron-highlight--accounts .highlight-meta-logo{justify-content:flex-end;align-self:flex-end;width:100%}.highlight-meta-system{flex-direction:column;align-self:flex-start;align-items:flex-end;gap:.35rem;width:100%;margin-left:auto;display:flex}.source-logo--meta{filter:drop-shadow(0 2px 6px #0f172a33);max-width:120px;height:24px}.source-logo--meta.source-logo--zerto{max-width:200px;height:52px}.highlight-trend{color:#64748b;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.7rem;font-size:.8rem;display:flex}.highlight-trend__label{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:.7rem;font-weight:600}.highlight-trend__loading,.highlight-trend__empty{color:#94a3b8}.highlight-trend__error{color:#ef4444}.highlight-date{letter-spacing:.01em;color:#64748b;text-align:right;background:linear-gradient(135deg,#e2e8f0e6,#f1f5f9cc);border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:.9rem;right:1.1rem;box-shadow:0 6px 16px #0f172a14}.jumbotron-highlight--alert .highlight-date{top:.9rem;right:1.1rem}.jumbotron-highlight--alert .highlight-sub{color:#ffffffb8;margin-top:.15rem}.highlight-meta span{white-space:nowrap;text-overflow:ellipsis;color:#0f172a;letter-spacing:.01em;background:#0ea5e91f;border-radius:8px;align-items:center;gap:.4rem;max-width:220px;padding:.35rem .65rem;font-weight:600;display:inline-flex;overflow:hidden}.highlight-meta .backup-set-pill{white-space:normal;max-width:100%;text-overflow:initial;overflow:visible}.highlight-meta .meta-pill--reason{white-space:normal;max-width:100%;line-height:1.35}.highlight-meta--stack{flex-direction:column;align-items:flex-start}.highlight-meta .meta-pill--source{width:180px;max-width:180px}.highlight-meta span:before{content:"";background:#0ea5e9;border-radius:50%;width:6px;height:6px}.highlight-meta .jumper-change{color:#16a34a;background:#22c55e2e}.highlight-meta .jumper-change:before{display:none}.highlight-meta .jumper-change--down{color:#dc2626;background:#ef44442e}.highlight-meta .status-badge{background:0 0;border-radius:8px;max-width:none;padding:.2rem .45rem;font-weight:600}.highlight-meta .status-badge:before{display:none}.jumbotron-updated{color:#64748b;border-top:1px solid #94a3b833;align-items:center;gap:.5rem;padding-top:.5rem;font-size:.85rem;display:inline-flex}@keyframes jumbotron-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes jumbotron-pulse{0%{box-shadow:0 0 #22c55e59}70%{box-shadow:0 0 0 10px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media (width<=980px){.jumbotron-page{padding:2rem 1.5rem}.jumbotron-grid,.jumbotron-events-grid{grid-template-columns:1fr}.jumbotron-header{flex-direction:column;align-items:flex-start}.jumbotron-stats--header{grid-template-columns:repeat(2,minmax(0,1fr))}.jumbotron-card{padding:1.2rem}.source-logo--float{max-width:200px;height:46px;position:static;transform:none}.jumbotron-highlight{padding-top:1.8rem}.jumbotron-source,.jumbotron-department{flex-direction:column;align-items:flex-start}.dept-metrics{justify-content:flex-start}}@media (width<=700px){.jumbotron-stats--header{grid-template-columns:1fr}.jumbotron-sources__grid,.jumbotron-departments__grid{scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.jumbotron-source,.jumbotron-department{scroll-snap-align:start}.source-pills,.dept-metrics{flex-wrap:wrap}}body.dark-mode .jumbotron-page{background:radial-gradient(circle at 0 0,#22c55e2e,#0000 45%),radial-gradient(circle at 100% 0,#0ea5e933,#0000 40%),linear-gradient(#0f172a,#0b1220)}body.dark-mode .jumbotron-header h1,body.dark-mode .jumbotron-card h3,body.dark-mode .highlight-title{color:#e2e8f0}body.dark-mode .jumbotron-sub,body.dark-mode .jumbotron-eyebrow,body.dark-mode .events-meta,body.dark-mode .event-meta,body.dark-mode .highlight-sub,body.dark-mode .highlight-meta,body.dark-mode .jumbotron-updated{color:#94a3b8}body.dark-mode .jumbotron-card{background:#0f172ad9;border-color:#94a3b833;box-shadow:0 16px 32px #0f172a73}body.dark-mode .jumbotron-status{color:#86efac;background:#22c55e33}body.dark-mode .jumbotron-range{color:#e2e8f0;background:#0f172aa6;border-color:#94a3b840}body.dark-mode .jumbotron-range__label{color:#94a3b8}body.dark-mode .jumbotron-fullscreen-toggle{color:#e2e8f0;background:#0f172aa6;border-color:#94a3b840}.jumbotron-fullscreen .jumbotron-page{min-height:100vh;padding:1.1rem}.jumbotron-fullscreen .jumbotron-header{align-items:center;margin-bottom:.7rem}.jumbotron-fullscreen .jumbotron-header__title{display:none}.jumbotron-fullscreen .jumbotron-stats--header{margin-bottom:.9rem}.jumbotron-fullscreen .jumbotron-stat{padding:.7rem .85rem}.jumbotron-fullscreen .stat-label{font-size:.65rem}.jumbotron-fullscreen .stat-value{font-size:1.2rem}.jumbotron-fullscreen .jumbotron-card{padding:.85rem 1rem}.jumbotron-fullscreen .jumbotron-card__title{font-size:.95rem}.jumbotron-fullscreen .highlight-title{font-size:.92rem}.jumbotron-fullscreen .highlight-sub{font-size:.78rem}.jumbotron-fullscreen .highlight-meta span{padding:.25rem .45rem;font-size:.7rem}.jumbotron-fullscreen .highlight-trend{margin-top:.4rem}.jumbotron-fullscreen .rolling-list{min-height:115px}.jumbotron-highlight--rolling .highlight-date--rolling{top:-1.1rem;right:1.1rem}.jumbotron-fullscreen .jumbotron-highlight--rolling .highlight-date--rolling{top:-.9rem;right:1rem}.jumbotron-highlight--rolling .highlight-date{top:.9rem;right:1.1rem}.jumbotron-fullscreen .jumbotron-departments,.jumbotron-fullscreen .jumbotron-regions{margin-top:.4rem}.jumbotron-fullscreen .jumbotron-card--stats{flex-direction:column;gap:.9rem;display:flex}.jumbotron-fullscreen .jumbotron-card--stats .jumbotron-sources,.jumbotron-fullscreen .jumbotron-card--stats .jumbotron-departments,.jumbotron-fullscreen .jumbotron-card--stats .jumbotron-regions{display:none}.jumbotron-fullscreen .jumbotron-card--stats[data-pulse-section="0"] .jumbotron-sources,.jumbotron-fullscreen .jumbotron-card--stats[data-pulse-section="1"] .jumbotron-departments,.jumbotron-fullscreen .jumbotron-card--stats[data-pulse-section="1"] .jumbotron-regions{display:block}body.dark-mode .event-row{background:linear-gradient(120deg,#1e293b66,#1e40af59)}body.dark-mode .event-type{color:#cbd5f5}body.dark-mode .event-label{color:#e2e8f0}body.dark-mode .event-user{color:#cbd5f5}body.dark-mode .jumbotron-highlight{background:linear-gradient(120deg,#1e293b99,#1e40af73);border-color:#6366f159}body.dark-mode .stat-label{color:#cbd5f5}body.dark-mode .stat-value{color:#f8fafc}body.dark-mode .jumbotron-stats>div{background:linear-gradient(135deg,#33415599,#0f172abf);border-color:#94a3b866;box-shadow:inset 0 0 0 1px #94a3b833}body.dark-mode .jumbotron-stat__icon{color:#e2e8f0;background:#1e40af73}body.dark-mode .jumbotron-donut:after{background:#0f172a}body.dark-mode .jumbotron-donut__center{color:#e2e8f0}body.dark-mode .jumbotron-sources__label{color:#94a3b8}body.dark-mode .jumbotron-source,body.dark-mode .jumbotron-department,body.dark-mode .jumbotron-jumper,body.dark-mode .jumbotron-highlight--jumper{background:#0f172a99;border-color:#64748b59}body.dark-mode .jumper-name{color:#e2e8f0}body.dark-mode .jumper-reseller,body.dark-mode .jumper-sub{color:#94a3b8}body.dark-mode .jumper-pill{color:#86efac;background:#22c55e2e}body.dark-mode .dept-name-text{color:#e2e8f0}body.dark-mode .dept-reseller{color:#94a3b8}body.dark-mode .dept-metric{color:#e2e8f0;background:#1e40af73;border-color:#6366f180}body.dark-mode .dept-metric .source-pill__delta{border-left-color:#e2e8f059}body.dark-mode .dept-metric .source-pill__delta--up{color:#86efac}body.dark-mode .dept-metric .source-pill__delta--down{color:#fca5a5}body.dark-mode .dept-metric .source-pill__delta--flat{color:#cbd5f5}body.dark-mode .source-pill{color:#e2e8f0;background:#1e40af73;border-color:#6366f180}body.dark-mode .source-region{background:#0f172a99;border-color:#64748b59}body.dark-mode .source-region-value{color:#e2e8f0}body.dark-mode .source-region-sub{color:#94a3b8}body.dark-mode .source-pill__delta{border-left-color:#e2e8f04d}body.dark-mode .source-pill__delta--up{color:#86efac}body.dark-mode .source-pill__delta--down{color:#fca5a5}body.dark-mode .source-pill__delta--flat{color:#cbd5f5}body.dark-mode .delta-window{color:#94a3b8}body.dark-mode .source-logo-fallback{color:#e2e8f0;background:#1e40af73}body.dark-mode .jumbotron-highlight--alert{background:linear-gradient(120deg,#7f1d1d80,#7c2d1273);border-color:#f8717180}body.dark-mode .jumbotron-highlight--alert .highlight-note{color:#fbbf24}body.dark-mode .jumbotron-card__icon{color:#e2e8f0;background:#1e40af73}body.dark-mode .highlight-meta span{color:#e2e8f0;background:#1e40af59}body.dark-mode .highlight-meta .jumper-change{color:#86efac;background:#22c55e40}body.dark-mode .highlight-meta .jumper-change--down{color:#fca5a5;background:#ef444440}body.dark-mode .highlight-date-inline{color:#e2e8f0;background:linear-gradient(135deg,#1e293be6,#0f172ae6);border-color:#94a3b840}body.dark-mode .highlight-trend,body.dark-mode .highlight-trend__label{color:#94a3b8}body.dark-mode .highlight-meta span:before{background:#38bdf8}body.dark-mode .highlight-date{color:#e2e8f0;background:linear-gradient(135deg,#1e293be6,#0f172ae6);border-color:#94a3b840;box-shadow:0 6px 16px #0f172a73}.sparkline{flex-direction:column;gap:6px;margin:32px 0 16px;display:flex}.sparkline__grid{align-items:flex-end;width:100%;height:170px;display:flex}.sparkline__bars{flex:1;align-items:flex-end;gap:4px;height:100%;display:flex}.sparkline__bar{background:linear-gradient(#07a5ff,#0278f0);border-radius:8px 8px 0 0;flex:1;min-height:4px;position:relative}.sparkline__value{color:#035aff;font-size:.7rem;position:absolute;top:-1.7rem;left:50%;transform:translate(-50%)}.sparkline__x-axis{color:#94a3b8;justify-content:space-between;font-size:.75rem;display:flex}.sparkline__x-tick{flex:1}.donut-chart-wrapper{width:100%;height:240px;position:relative}.donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.success-meter{flex-direction:column;gap:12px;margin-top:8px;display:flex}.success-meter__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.success-meter__value{color:#0f172a;font-size:1.6rem;font-weight:700;line-height:1}body.dark-mode .success-meter__value{color:#e2e8f0}.success-meter__bar{height:18px;position:relative}.success-meter__track{background:linear-gradient(90deg,#ef4444f2,#facc15f2,#22c55ef2);border:1px solid #94a3b859;border-radius:999px;position:absolute;inset:0;overflow:hidden}body.dark-mode .success-meter__track{border-color:#94a3b873}.success-meter__marker{background:#0f172ae6;border-radius:8px;width:10px;height:26px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 6px 16px #0f172a40,0 0 0 2px #fffc}body.dark-mode .success-meter__marker{background:#f8fafceb;box-shadow:0 6px 16px #0206178c,0 0 0 2px #0f172ab3}.sparkline__x-tick--start{text-align:left}.sparkline__x-tick--center{text-align:center}.sparkline__x-tick--end{text-align:right}.transmitted-bar{background:#e2e8f0;border-radius:999px;height:26px;margin-bottom:22px;display:flex;overflow:hidden}.transmitted-segment{height:100%}.legend-dot{border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.transmitted-legend,.donut-legend{color:#475569;flex-wrap:wrap;gap:12px;margin-top:auto;font-size:.85rem;display:flex}.donut-legend--compact{gap:10px;margin-top:6px;font-size:.82rem}body.dark-mode .donut-legend--compact{color:#cbd5f5}.transmitted-legend div,.donut-legend div{align-items:center;gap:.5rem;display:flex}.transmitted-legend strong,.donut-legend strong{color:#0f172a;font-weight:700}.donut{aspect-ratio:1;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:min(220px,70vw);margin:16px auto;display:flex;position:relative;box-shadow:inset 0 10px 25px #0f172a1f}.donut__inner{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:60%;display:flex;box-shadow:0 10px 25px #0f172a14}.compact-table table{min-width:0}.user-overview-table td,.user-overview-table th{vertical-align:middle}.user-overview-table th .table-sort-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.user-overview-table th .table-sort-btn:hover,.user-overview-table th .table-sort-btn:focus-visible{color:#0ea5e9;outline:none}.user-overview-table th .table-sort-btn.is-active{color:#0ea5e9}.user-overview-table th .table-sort-btn__arrow{opacity:.9;font-size:.8em;line-height:1}body.dark-mode .user-overview-table th .table-sort-btn:hover,body.dark-mode .user-overview-table th .table-sort-btn:focus-visible,body.dark-mode .user-overview-table th .table-sort-btn.is-active{color:#22d3ee}.jobs-table-wrapper th .table-sort-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.jobs-table-wrapper th .table-sort-btn:hover,.jobs-table-wrapper th .table-sort-btn:focus-visible{color:#0ea5e9;outline:none}.jobs-table-wrapper th .table-sort-btn.is-active{color:#0ea5e9}.jobs-table-wrapper th .table-sort-btn__arrow{opacity:.9;font-size:.8em;line-height:1}body.dark-mode .jobs-table-wrapper th .table-sort-btn:hover,body.dark-mode .jobs-table-wrapper th .table-sort-btn:focus-visible,body.dark-mode .jobs-table-wrapper th .table-sort-btn.is-active{color:#22d3ee}.anomalies-table-wrapper th .table-sort-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:0;display:inline-flex}.anomalies-table-wrapper th .table-sort-btn:hover,.anomalies-table-wrapper th .table-sort-btn:focus-visible{color:#0ea5e9;outline:none}body.dark-mode .anomalies-table-wrapper th .table-sort-btn:hover,body.dark-mode .anomalies-table-wrapper th .table-sort-btn:focus-visible{color:#22d3ee}.user-overview-table{border-collapse:separate;border-spacing:0 10px}.user-overview-table .user-overview-row td{background:#ffffffe6;border-top:1px solid #94a3b838;border-bottom:1px solid #94a3b838}.user-overview-table .user-overview-row td:first-child{border-left:1px solid #94a3b838;border-top-left-radius:10px;border-bottom-left-radius:10px}.user-overview-table .user-overview-row td:last-child{border-right:1px solid #94a3b838;border-top-right-radius:10px;border-bottom-right-radius:10px}body.dark-mode .user-overview-table .user-overview-row td{background:#0512258c;border-color:#94a3b840}body.dark-mode .user-overview-table .user-overview-row td:first-child,body.dark-mode .user-overview-table .user-overview-row td:last-child{border-color:#94a3b840}body.dark-mode tr.user-overview-row:hover td,body.dark-mode tr.user-overview-row:focus-visible td{background:#111c2fd9}.user-cell{flex-direction:column;gap:2px;display:flex}.user-cell--desktop{display:flex}.user-cell strong{color:#0f172a;font-weight:600}.user-cell span{color:#64748b;font-size:.85rem}.user-archive-pill{color:#475569;background:#f1f5f9e6;border:1px solid #94a3b859;border-radius:999px;width:fit-content;margin-top:.2rem;padding:.18rem .45rem;font-size:.72rem;font-weight:700}body.dark-mode .user-cell strong{color:#f1f5f9}body.dark-mode .user-cell span{color:#94a3b8}body.dark-mode .user-archive-pill{color:#cbd5e1;background:#1e293bd1;border-color:#94a3b873}.user-overview-mobile-list,.table-mobile-list{gap:1rem;margin-top:1rem;display:none}.user-overview-card{background:#fff;border:1px solid #94a3b826;border-left:6px solid #94a3b8b3;border-radius:14px;flex-direction:column;gap:.6rem;padding:1rem;display:flex;position:relative;box-shadow:0 8px 20px #0f172a0d}.user-overview-card:before{content:none}.user-overview-card--success{border-left-color:#22c55ee6}.user-overview-card--warning{border-left-color:#facc15e6}.user-overview-card--danger{border-left-color:#f87171e6}.user-overview-card--info{border-left-color:#3b82f6e6}.user-overview-card--neutral{border-left-color:#94a3b8b3}.user-overview-card__line,.user-overview-card__sub{justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.user-overview-card__line strong{font-size:1rem}.user-overview-card__sub{color:#475569;font-size:.85rem}.user-overview-card__meta{color:#475569;justify-content:space-between;font-size:.85rem;display:flex}.user-overview-card__value{color:#0f172a;font-weight:600}.user-overview-card__status{flex-direction:column;gap:.4rem;display:flex}.user-overview-row{cursor:pointer}.user-overview-row td:first-child{box-shadow:inset 3px 0 #0000}.user-overview-row--success td:first-child{box-shadow:inset 3px 0 #22c55ee6}.user-overview-row--warning td:first-child{box-shadow:inset 3px 0 #facc15e6}.user-overview-row--danger td:first-child{box-shadow:inset 3px 0 #f87171e6}.user-overview-row--info td:first-child{box-shadow:inset 3px 0 #3b82f6e6}.user-overview-row--neutral td:first-child{box-shadow:inset 3px 0 #94a3b8b3}.user-overview-table .user-overview-row--archived-stale td{color:#64748b;background:#f8fafcb8}.user-overview-table .user-overview-row--archived-stale td:first-child{box-shadow:inset 3px 0 #94a3b8d1}.user-overview-card--archived-stale{color:#64748b;background:#f8fafc}.user-overview-card--archived-stale:before{content:none}.user-overview-card__meta--archive{background:#f1f5f9e6;border:1px solid #94a3b83d;border-radius:8px;padding:.42rem .55rem}.user-overview-filter-row{justify-content:space-between;align-items:center;gap:.85rem;margin:.85rem 0 .75rem;display:flex}.user-overview-state-group{align-items:center;gap:.65rem;min-width:0;display:inline-flex}.user-overview-state-tabs{background:#f1f5f9b8;border:1px solid #94a3b83d;border-radius:8px;align-items:center;gap:.35rem;margin:0;padding:.25rem;display:inline-flex}.user-overview-search{flex:280px;max-width:380px;display:block}.user-overview-search input{width:100%}.user-overview-state-tabs__tab{appearance:none;color:#475569;cursor:pointer;min-height:34px;font:inherit;background:0 0;border:0;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .65rem;font-size:.88rem;font-weight:700;display:inline-flex}.user-overview-state-tabs__tab:hover{color:#0f172a;background:#ffffff9e}.user-overview-state-tabs__tab.is-active{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0f172a14}.user-overview-state-tabs__tab strong{color:#334155;text-align:center;background:#94a3b82e;border-radius:999px;min-width:1.75rem;padding:.1rem .4rem;font-size:.76rem}.user-overview-state-tabs__tab.is-active strong{color:#1d4ed8;background:#3b82f624}.user-overview-state-loading{flex:none}.user-overview-archive-section{gap:.65rem;margin-top:1rem;display:grid}.user-overview-archive-section__header{appearance:none;color:#334155;width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8fafcdb;border:1px solid #94a3b847;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;font-weight:700;display:inline-flex}.user-overview-archive-section__header strong{color:#475569;text-align:center;background:#94a3b82e;border-radius:999px;min-width:2rem;padding:.16rem .5rem}.user-overview-table-wrapper--archived{margin-top:0}.user-overview-row:focus-visible{outline-offset:-2px;outline:2px solid #0ea5e9}.user-overview-expander-cell{text-align:center;width:42px}.user-overview-expander{color:#0f172a;background:#ffffffc7;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.user-overview-expander svg{width:14px;height:14px;transition:transform .18s}.user-overview-expander.is-expanded svg{transform:rotate(180deg)}.user-overview-expander--tickets{color:#0f172ae0;background:#94a3b81f;border-color:#94a3b86b;border-radius:999px;width:32px;height:32px;padding:0}.user-overview-expander--tickets svg{width:16px;height:16px;transition:none}.user-overview-expander--tickets.is-expanded svg{transform:none}.user-overview-expander__icon{justify-content:center;align-items:center;display:inline-flex;position:relative}.user-overview-expander__badge{letter-spacing:.02em;color:#0c4a6efa;pointer-events:none;background:#38bdf87a;border:1px solid #38bdf8b8;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 .35rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-7px;box-shadow:0 8px 18px #0f172a24}.anomaly-row-detail__count{color:var(--muted,#64748b);font-weight:600}body.dark-mode .user-overview-expander__badge{color:#e0f2fef5;background:#38bdf857;border-color:#38bdf899;box-shadow:0 10px 22px #02061780}body.dark-mode .user-overview-expander--tickets{color:#e2e8f0e6;background:#94a3b81a;border-color:#94a3b86b}.user-overview-row-detail td{border-top:0;padding:0}.user-overview-row-detail__content{background:#94a3b814;padding:.65rem .85rem .85rem 2.65rem}.anomaly-row-detail__subtitle{color:var(--muted,#64748b);margin-top:.2rem;font-size:.92rem}.user-overview-subtable{border-collapse:collapse;width:100%}.user-overview-subtable th,.user-overview-subtable td{text-align:left;border-bottom:1px solid #94a3b82e;padding:.45rem .5rem;font-size:.85rem}.user-overview-subtable__row{cursor:pointer}.user-overview-subtable__row:focus-visible{outline-offset:-2px;outline:2px solid #0ea5e9}.user-overview-subtable__set-cell{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.anomaly-row{cursor:pointer}.anomalies-table-wrapper .anomaly-row td:first-child{overflow:hidden;box-shadow:inset 3px 0 #0000}.anomalies-table-wrapper .anomaly-row--active td:first-child{box-shadow:inset 3px 0 #f87171e6}.anomalies-table-wrapper .anomaly-row--resolved td:first-child{box-shadow:inset 3px 0 #3b82f6e6}.anomalies-table-wrapper .anomaly-row.anomaly-row--ticket-critical td:first-child{box-shadow:inset 3px 0 #f87171e6}.anomalies-table-wrapper .anomaly-row.anomaly-row--ticket-high td:first-child{box-shadow:inset 3px 0 #fb923ce6}.anomalies-table-wrapper .anomaly-row.anomaly-row--ticket-medium td:first-child{box-shadow:inset 3px 0 #facc15e6}.anomalies-table-wrapper .anomaly-row.anomaly-row--ticket-low td:first-child{box-shadow:inset 3px 0 #3b82f6e6}.anomalies-table-wrapper .anomaly-row.anomaly-row--ticket-unknown td:first-child{box-shadow:inset 3px 0 #94a3b8bf}.anomaly-card--active:before{background:#f87171e6}.anomaly-card--resolved:before{background:#3b82f6e6}.anomaly-row:focus-visible{outline-offset:-2px;outline:2px solid #0ea5e9}.user-overview-card[role=button]{cursor:pointer}.user-overview-card[role=button]:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.anomaly-card{cursor:pointer}.anomaly-card:focus-visible{outline-offset:2px;outline:2px solid #0ea5e9}.anomaly-card__meta-compact{display:none}.anomaly-card__meta-compact-item{align-items:baseline;gap:.28rem;min-width:0;display:inline-flex}.anomaly-card__meta-compact-item strong{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.72rem;font-weight:700}.anomaly-card__meta-compact-sep{color:#64748b}.user-overview-card__status-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:.75rem}.user-overview-card__status .status-strip{justify-content:flex-start}.table-mobile-card__badge{align-items:center;gap:.3rem;display:inline-flex}.table-mobile-card__timestamps{color:#475569;flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.table-mobile-card__text{color:#334155;margin:0;font-size:.85rem}.table-mobile-card__header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.table-mobile-card__title-block{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.table-mobile-card__title{font-size:1rem}.table-mobile-card__subtitle{color:#475569;font-size:.86rem}.table-mobile-card__subtitle--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:min(70%,22ch);display:inline-block;overflow:hidden}.table-mobile-card__row{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:.4rem;display:flex}.table-mobile-card__label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.78rem}.table-mobile-card__value{color:#0f172a;font-weight:700}.table-mobile-card__value--truncate{text-overflow:ellipsis;white-space:nowrap;max-width:60%;display:inline-block;overflow:hidden}.table-mobile-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.4rem;display:grid}.table-mobile-card__pill{background:#fff;border:1px solid #94a3b840;border-radius:10px;justify-content:space-between;align-items:center;gap:.4rem;padding:.55rem .65rem;display:flex}.table-mobile-card__row--strip{flex-direction:column;align-items:flex-start}.table-mobile-card__row--strip .status-strip{width:100%}.job-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin:.25rem 0 .75rem;display:grid}.job-detail-metric{text-align:left;background:#f8fafc;border:1px solid #94a3b840;border-left:4px solid #94a3b88c;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.7rem .8rem;display:flex}.job-detail-metric__label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0;font-size:.75rem}.job-detail-metric__value{color:#0f172a;word-break:break-word;font-weight:700}.job-detail-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem;margin:.25rem 0 .85rem;display:grid}.job-detail-meta__item{text-align:left;background:#f8fafc;border:1px solid #94a3b840;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.7rem .8rem;display:flex}.job-detail-meta dt,.job-detail-meta dd{margin:0}.job-detail-meta__item--wide{grid-column:1/-1}.job-detail-meta__label{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-size:.75rem}.job-detail-meta__value{color:#0f172a;word-break:break-word;font-weight:700}.job-detail-meta__value--multiline{white-space:normal}.job-detail-window{flex-direction:column;gap:.2rem;font-size:.85rem;line-height:1.35;display:flex}.job-detail-metric--status,.job-detail-meta__item--window{align-items:flex-start}.job-detail-chart{background:#f8fafc;border:1px solid #94a3b840;border-radius:12px;margin:.35rem 0 1rem;padding:.75rem .8rem}.job-detail-chart__header h4{margin:.1rem 0}.job-detail-chart__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.job-detail-chart__header .security-range-selector{margin-top:.2rem}.job-detail-chart__header .range-trigger{min-height:27px;padding:.22rem .44rem;font-size:.57rem}.job-detail-chart__header .range-trigger>span:first-child{letter-spacing:-.01em;padding-bottom:.15rem;font-size:1rem;font-weight:800}.job-detail-range-control{text-transform:uppercase;letter-spacing:.06em;color:#64748b;flex-direction:column;gap:.22rem;font-size:.72rem;display:inline-flex}.job-detail-range-control select{color:#0f172a;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #94a3b880;border-radius:8px;min-width:140px;padding:.32rem .5rem;font-size:.85rem}.job-detail-chart__body{height:220px}.job-detail-status-progress{margin-top:.7rem}.job-detail-status-progress__bar{background:#94a3b833;border:1px solid #94a3b859;border-radius:999px;width:100%;height:11px;display:flex;overflow:hidden}.job-detail-status-progress__segment{height:100%}.job-detail-status-progress__segment--success{background:#22c55e}.job-detail-status-progress__segment--warning{background:#f59e0b}.job-detail-status-progress__segment--danger{background:#ef4444}.job-detail-status-progress__segment--info{background:#38bdf8}.job-detail-status-progress__legend{color:#64748b;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.45rem;font-size:.8rem;display:flex}.job-detail-status-progress__legend-item{align-items:center;gap:.3rem;display:inline-flex}.job-detail-status-progress__dot{border-radius:999px;width:9px;height:9px;display:inline-block}.job-detail-status-progress__dot--success{background:#22c55e}.job-detail-status-progress__dot--warning{background:#f59e0b}.job-detail-status-progress__dot--danger{background:#ef4444}.job-detail-status-progress__dot--info{background:#38bdf8}.job-detail-status-progress__success-rate{margin-top:.7rem}.success-rate-progress{flex-direction:column;gap:.45rem;width:100%;margin-top:.45rem;display:flex}.success-rate-progress__track{background:#0f172abf;border:1px solid #94a3b859;border-radius:999px;width:100%;height:10px;display:block;position:relative;overflow:hidden}.success-rate-progress__fill{transform-origin:0;width:100%;height:100%;transition:transform .2s;display:block;transform:scaleX(0)}.success-rate-progress__marker{background:#fff;border-radius:999px;width:4px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0f172a59}.success-rate-progress__value{text-align:center;font-weight:700}.success-rate-progress--success .success-rate-progress__value{color:#22c55e}.success-rate-progress--success .success-rate-progress__fill{background:#22c55e;box-shadow:inset 0 0 10px #22c55e40}.success-rate-progress--warning .success-rate-progress__value{color:#f59e0b}.success-rate-progress--warning .success-rate-progress__fill{background:#f59e0b;box-shadow:inset 0 0 10px #f59e0b40}.success-rate-progress--danger .success-rate-progress__value{color:#ef4444}.success-rate-progress--danger .success-rate-progress__fill{background:#ef4444;box-shadow:inset 0 0 10px #ef444440}.job-detail-activity{margin:.3rem 0 .95rem}.job-detail-activity__list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.job-detail-activity__item{background:#f8fafc;border:1px solid #94a3b83d;border-left:4px solid #94a3b88c;border-radius:10px;padding:.55rem .65rem}.job-detail-metric--success,.job-detail-activity__item--success{border-left-color:#22c55eeb}.job-detail-metric--warning,.job-detail-activity__item--warning{border-left-color:#f59e0beb}.job-detail-metric--danger,.job-detail-activity__item--danger{border-left-color:#ef4444eb}.job-detail-metric--info,.job-detail-activity__item--info{border-left-color:#3b82f6eb}.job-detail-metric--neutral,.job-detail-activity__item--neutral{border-left-color:#94a3b8b3}.job-detail-activity__top{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.job-detail-activity__meta{color:#64748b;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.35rem;font-size:.82rem;display:grid}.chart-tooltip{color:#e2e8f0;background:#0f172ad9;border:1px solid #94a3b859;border-radius:8px;padding:8px 10px;box-shadow:0 6px 18px #00000059}.chart-tooltip__title{margin-bottom:4px;font-weight:700}.chart-tooltip__row{justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;display:flex}body.dark-mode .job-detail-metric,body.dark-mode .job-detail-meta__item{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#94a3b859}body.dark-mode .job-detail-metric__value,body.dark-mode .job-detail-meta__value{color:#f8fafc}body.dark-mode .job-detail-chart{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#94a3b859}body.dark-mode .job-detail-range-control{color:#94a3b8}body.dark-mode .job-detail-range-control select{color:#f8fafc;background:#0f172a;border-color:#94a3b873}body.dark-mode .job-detail-activity__item{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#94a3b859}body.dark-mode .job-detail-metric,body.dark-mode .job-detail-activity__item{border-left-color:#94a3b880}body.dark-mode .job-detail-metric--success,body.dark-mode .job-detail-activity__item--success{border-left-color:#4ade80}body.dark-mode .job-detail-metric--warning,body.dark-mode .job-detail-activity__item--warning{border-left-color:#fbbf24}body.dark-mode .job-detail-metric--danger,body.dark-mode .job-detail-activity__item--danger{border-left-color:#f87171}body.dark-mode .job-detail-metric--info,body.dark-mode .job-detail-activity__item--info{border-left-color:#60a5fa}body.dark-mode .job-detail-metric--neutral,body.dark-mode .job-detail-activity__item--neutral{border-left-color:#94a3b8}body.dark-mode .job-detail-activity__meta{color:#94a3b8}body.dark-mode .job-detail-status-progress__bar{background:#94a3b82e;border-color:#94a3b86b}body.dark-mode .job-detail-status-progress__legend{color:#94a3b8}body.dark-mode .success-rate-progress__track{background:#020617d1;border-color:#94a3b86b}body.dark-mode .success-rate-progress__marker{background:#f8fafc}body.dark-mode .chart-tooltip{color:#e2e8f0;background:#111827;border-color:#94a3b873}@media (width<=640px){.job-detail-metrics,.job-detail-meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.4rem}.job-detail-metric,.job-detail-meta__item{border-radius:10px;padding:.55rem .65rem}.job-detail-range-control,.job-detail-range-control select{width:100%}.job-detail-activity__meta{grid-template-columns:1fr}}.table-mobile-card--jobs{background:#f8fafc;border-color:#94a3b840 #94a3b840 #94a3b840 #94a3b8b3;border-left-style:solid;border-left-width:6px;gap:.35rem;box-shadow:0 8px 18px #0f172a0f}.table-mobile-card--jobs.table-mobile-card--success{border-left-color:#22c55eeb}.table-mobile-card--jobs.table-mobile-card--warning{border-left-color:#f59e0beb}.table-mobile-card--jobs.table-mobile-card--danger{border-left-color:#ef4444eb}.table-mobile-card--jobs.table-mobile-card--info{border-left-color:#3b82f6eb}.table-mobile-card--jobs.table-mobile-card--neutral{border-left-color:#94a3b8b3}body.dark-mode .user-overview-card{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#94a3b840}body.dark-mode .user-overview-card--success{border-left-color:#22c55ef2}body.dark-mode .user-overview-card--warning{border-left-color:#facc15f2}body.dark-mode .user-overview-card--danger{border-left-color:#f87171f2}body.dark-mode .user-overview-card--info{border-left-color:#3b82f6f2}body.dark-mode .user-overview-card--neutral{border-left-color:#94a3b8cc}body.dark-mode .user-overview-expander{color:#e2e8f0;background:#0f172ad9;border-color:#94a3b873}body.dark-mode .user-overview-row-detail__content{background:#0f172a8c}body.dark-mode .user-overview-subtable th,body.dark-mode .user-overview-subtable td{border-bottom-color:#94a3b840}body.dark-mode .user-overview-card__sub,body.dark-mode .user-overview-card__meta{color:#cbd5f5}body.dark-mode .user-overview-card__value{color:#f8fafc}body.dark-mode .user-overview-card__status-label{color:#94a3b8}body.dark-mode .user-overview-table .user-overview-row--archived-stale td{color:#cbd5e1;background:#0f172a80}body.dark-mode .user-overview-card--archived-stale{background:linear-gradient(135deg,#0f172ad1,#1e293b9e)}body.dark-mode .user-overview-card__meta--archive,body.dark-mode .user-overview-archive-section__header{color:#e2e8f0;background:#0f172aad;border-color:#94a3b859}body.dark-mode .user-overview-state-tabs{background:#0f172a9e;border-color:#94a3b852}body.dark-mode .user-overview-state-tabs__tab{color:#cbd5e1}body.dark-mode .user-overview-state-tabs__tab:hover{color:#f8fafc;background:#1e293bd6}body.dark-mode .user-overview-state-tabs__tab.is-active{color:#f8fafc;background:#1e293bfa;box-shadow:0 1px 4px #0000003d}body.dark-mode .user-overview-state-tabs__tab strong{color:#e2e8f0;background:#94a3b833}body.dark-mode .user-overview-state-tabs__tab.is-active strong{color:#bfdbfe;background:#60a5fa38}body.dark-mode .user-overview-archive-section__header strong{color:#f8fafc;background:#94a3b833}body.dark-mode .table-mobile-card__subtitle{color:#cbd5f5}body.dark-mode .table-mobile-card__value{color:#f8fafc}body.dark-mode .table-mobile-card__pill{background:#ffffff0a;border-color:#94a3b859}body.dark-mode .table-mobile-card--jobs{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#94a3b859;box-shadow:0 8px 18px #00000073}body.dark-mode .table-mobile-card--jobs.table-mobile-card--success{border-left-color:#4ade80}body.dark-mode .table-mobile-card--jobs.table-mobile-card--warning{border-left-color:#fbbf24}body.dark-mode .table-mobile-card--jobs.table-mobile-card--danger{border-left-color:#f87171}body.dark-mode .table-mobile-card--jobs.table-mobile-card--info{border-left-color:#60a5fa}body.dark-mode .table-mobile-card--jobs.table-mobile-card--neutral{border-left-color:#94a3b8}.user-detail-overlay{z-index:13000;justify-content:flex-end;display:flex;position:fixed;inset:0}.user-detail-overlay__scrim{cursor:pointer;pointer-events:auto;background:#020617a6;border:none;position:absolute;inset:0}.user-detail-panel{pointer-events:auto;background:#fff;border-left:1px solid #94a3b833;width:min(440px,100%);height:100%;padding:16px 20px;animation:.25s user-detail-slide-in;position:relative;overflow-y:auto;box-shadow:-30px 0 60px #0f172a40}@media (width>=900px){.user-detail-overlay--centered-desktop{justify-content:center;align-items:center;padding:1.5rem}.user-detail-overlay--centered-desktop .user-detail-panel--modal{border:1px solid #94a3b829;border-radius:24px;width:min(1000px,100%);height:auto;max-height:calc(100vh - 3rem);padding:2rem;animation:.32s cubic-bezier(.2,.8,.2,1) both user-detail-modal-in;box-shadow:0 28px 70px #0f172a38,0 2px 8px #0f172a1a}.user-detail-overlay--centered-desktop .user-detail-panel--bulletin{min-height:calc(100vh - 8rem);max-height:calc(100vh - 2rem)}.intelligence-layout.intelligence-layout--comfortable .user-detail-overlay--centered-desktop .user-detail-panel--modal{width:min(1140px,100%)}.intelligence-layout.intelligence-layout--wide .user-detail-overlay--centered-desktop .user-detail-panel--modal{width:min(1320px,100%)}.user-detail-overlay--centered-desktop .user-detail-panel--company{width:min(860px,100%)}}@media (width>=1200px){.user-detail-panel{width:min(560px,100%)}}body.dark-mode .user-detail-panel{background:#0f172a;border-color:#94a3b859}.company-assign-block{max-width:34rem;padding-left:.5rem;padding-right:.25rem}.company-assign-block .admin-form__grid{grid-template-columns:minmax(0,1fr);max-width:34rem}.company-assign-field{margin:0}.company-assign-block .admin-form__actions{justify-content:flex-start}.company-assign-select{max-width:34rem}.user-detail-panel--company .user-detail-panel__header,.user-detail-panel--company .table-wrapper{padding-left:.35rem}.company-modal-summary{background:#0d1f3c0f;border:1px solid #94a3b847;border-radius:12px;margin:.2rem 0 .85rem;padding:.65rem .7rem}.company-modal-summary__top{align-items:center;gap:.6rem;display:flex}.company-status-badge{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex}.company-status-badge--active{color:#166534;background:#16a34a26;border:1px solid #16a34a59}.company-status-badge--inactive{color:#991b1b;background:#ef444426;border:1px solid #ef444459}.company-modal-summary__contacts{flex-wrap:wrap;gap:.45rem .75rem;margin-top:.45rem;display:flex}.company-modal-summary__contact{color:#334155;font-size:.86rem}.company-modal-summary__meta{color:#475569;margin-top:.45rem;font-size:.82rem}@media (width>=900px){body.dark-mode .user-detail-overlay--centered-desktop .user-detail-panel--modal{border-color:#94a3b859}body.dark-mode .company-modal-summary{background:#0f172a73;border-color:#94a3b859}body.dark-mode .company-status-badge--active{color:#86efac;background:#22c55e2e;border-color:#22c55e80}body.dark-mode .company-status-badge--inactive{color:#fca5a5;background:#f871712e;border-color:#f8717180}body.dark-mode .company-modal-summary__contact{color:#cbd5e1}body.dark-mode .company-modal-summary__meta{color:#94a3b8}}.user-analytics-panel .user-detail-panel__header h3{margin-bottom:.1rem;font-size:1.25rem}.user-detail-panel--bulletin .user-detail-panel__header--bulletin{border:1px solid #38bdf857;border-left:4px solid #0ea5e9;border-radius:16px;margin-bottom:.9rem;padding:.75rem .85rem .8rem;box-shadow:0 14px 30px #0284c724}.bulletin-modal-title{align-items:center;gap:.55rem;display:flex}.bulletin-header-eyebrow{margin:0 0 .45rem}.bulletin-modal-title__icon{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.bulletin-modal-title h3{margin:0}.bulletin-header-subtitle{letter-spacing:.02em;color:#64748b;margin:.2rem 0 0;font-size:.76rem;font-weight:500;line-height:1.3}.bulletin-status-row{border-radius:10px;align-items:center;gap:.45rem;margin-top:.35rem;padding:.28rem .4rem;display:inline-flex}.news-status-badge{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.2rem .62rem;font-size:.76rem;font-weight:700;line-height:1.2;display:inline-flex}.news-status-badge--published{color:#047857;background:#10b98124;border-color:#0596696b}.news-status-badge--draft{color:#b45309;background:#f59e0b24;border-color:#d977066b}.news-status-badge--archived{color:#334155;background:#94a3b82e;border-color:#64748b70}.bulletin-published-row{border-radius:10px;align-items:center;gap:.35rem;margin-top:.9rem;padding:.28rem .4rem;display:inline-flex}.bulletin-published-row__icon{color:#0284c7;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.bulletin-published-row__icon svg{width:16px;height:16px}.bulletin-published-row__value{color:#0f172a;font-size:.8rem;font-weight:600}@media (width>=900px){.user-detail-panel--bulletin{flex-direction:column;min-height:0;display:flex}.user-detail-panel--bulletin .bulletin-edit-form{flex-direction:column;flex:auto;min-height:0;display:flex}.user-detail-panel--bulletin .bulletin-edit-form .admin-form__grid--single{flex-direction:column;flex:auto;gap:.7rem;min-height:0;display:flex}.user-detail-panel--bulletin .bulletin-edit-form .admin-form__row{flex:none}.user-detail-panel--bulletin .bulletin-edit-form__body-field{flex-direction:column;flex:auto;min-height:0;display:flex}.user-detail-panel--bulletin .bulletin-edit-form__body-input{flex-direction:column;flex:none;height:clamp(180px,30vh,360px);min-height:180px;max-height:360px;display:flex}.user-detail-panel--bulletin .bulletin-edit-form__body-input .tickets-editor{flex:none;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.user-detail-panel--bulletin .bulletin-edit-form__body-input .tickets-editor__toolbar{margin-bottom:.35rem;padding-bottom:.35rem}.user-detail-panel--bulletin .bulletin-edit-form__body-input .tickets-editor__content{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;height:100%;min-height:0;max-height:100%;display:block;overflow-x:hidden;overflow-y:auto!important}}.user-analytics-panel .card-value{font-size:1.1rem}.user-analytics-panel .card-label{letter-spacing:.08em;font-size:.65rem}.user-analytics-panel .user-detail-panel__header h3{font-size:1.1rem}.user-detail-panel--analytics{width:min(400px,100%);padding:12px 16px}.user-detail-panel--analytics .user-detail-panel__header h3{margin-bottom:.1rem;font-size:1rem;line-height:1.2}.user-detail-panel--analytics .eyebrow{letter-spacing:.08em;font-size:.7rem}.user-detail-panel--analytics .card-value{font-size:1rem}.user-detail-panel--analytics .card-label{letter-spacing:.08em;font-size:.6rem}.user-detail-panel--analytics .user-detail-section__header h4{font-size:.95rem}.user-detail-panel--analytics .user-detail-section__hint,.user-detail-panel--analytics .user-detail-list__note{font-size:.78rem}.user-detail-panel--analytics .user-detail-list__item{font-size:.95rem}.user-analytics-summary-grid{align-items:stretch}.user-analytics-summary-card{background:linear-gradient(135deg,#ffffffbd,#f8fafc9e);border:1px solid #94a3b847;border-left:4px solid #38bdf880;border-radius:12px;padding:.7rem .75rem}.user-analytics-summary-card--events{border-left-color:#0ea5e9}.user-analytics-summary-card--views{border-left-color:#6366f1}.user-analytics-summary-card--last-seen{border-left-color:#14b8a6}.user-analytics-summary-card--action{border-left-color:#f59e0b}.user-analytics-breakdown-list{gap:.6rem}.user-analytics-breakdown-item{background:linear-gradient(135deg,#f8fafcd6,#f1f5f9b8);border-left:4px solid #38bdf880}.user-analytics-breakdown-item__row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.user-analytics-breakdown-item__name{color:#1e293b;font-weight:600}.user-analytics-breakdown-item__count{color:#0c4a6e;background:#0ea5e924;border:1px solid #38bdf859;border-radius:999px;justify-content:center;align-items:center;min-width:2.2rem;padding:.12rem .45rem;font-size:.82rem;display:inline-flex}.user-analytics-breakdown-item__track{background:#94a3b83d;border-radius:999px;height:8px;margin-top:.35rem;overflow:hidden}.user-analytics-breakdown-item__bar{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#22d3ee);height:100%;display:block}.user-analytics-sparkline{background:linear-gradient(135deg,#ffffffc2,#eff6ff99);border:1px solid #94a3b847;border-radius:12px;margin-top:.7rem;padding:.58rem .62rem .48rem}.user-analytics-sparkline__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.38rem;display:flex}.user-analytics-sparkline__total{color:#0c4a6e;font-size:.8rem}.user-analytics-sparkline__chart{background:#e2e8f080;border-radius:8px;height:54px;padding:.3rem .3rem .18rem}.user-analytics-sparkline__chart svg{width:100%;height:100%}.user-analytics-sparkline__chart polyline{fill:none;stroke:#0ea5e9;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.user-analytics-sparkline__labels{grid-template-columns:repeat(7,minmax(0,1fr));gap:.18rem;margin-top:.34rem;display:grid}.user-analytics-sparkline__labels span{letter-spacing:.02em;color:#64748b;text-align:center;font-size:.62rem}body.dark-mode .user-analytics-summary-card{background:linear-gradient(135deg,#0f172ad1,#1e293ba8);border-color:#94a3b857}body.dark-mode .user-analytics-breakdown-item{background:linear-gradient(135deg,#0f172adb,#1e293bb8);border-left-color:#38bdf8ad}body.dark-mode .user-analytics-breakdown-item__name{color:#e2e8f0}body.dark-mode .user-analytics-breakdown-item__count{color:#bae6fd;background:#0ea5e938;border-color:#38bdf87a}body.dark-mode .user-analytics-breakdown-item__track{background:#94a3b833}body.dark-mode .user-analytics-breakdown-item__bar{background:linear-gradient(90deg,#38bdf8,#22d3ee)}body.dark-mode .user-analytics-sparkline{background:linear-gradient(135deg,#0f172ad6,#1e293bb8);border-color:#94a3b857}body.dark-mode .user-analytics-sparkline__total{color:#bae6fd}body.dark-mode .user-analytics-sparkline__chart{background:#1e293ba8}body.dark-mode .user-analytics-sparkline__chart polyline{stroke:#22d3ee}body.dark-mode .user-analytics-sparkline__labels span{color:#94a3b8}.user-overview-title{align-items:center;gap:.55rem;display:flex}.user-overview-title__icon{border-radius:10px;flex:0 0 32px;width:32px;height:32px}.user-overview-header{gap:.55rem;display:grid}.user-overview-header-meta{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem .85rem;display:grid}.panel>.user-overview-header-meta{margin:.35rem 0 .7rem}.user-overview-header-meta__override{background:linear-gradient(145deg,#f8fafcf2,#f1f5f9c7);border:1px solid #94a3b842;border-radius:12px;align-content:start;gap:.25rem;max-width:100%;padding:.5rem .55rem;display:grid}.user-overview-header-meta__override>span{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.user-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.user-overview-kpi{background:linear-gradient(150deg,#f8fafcf5,#f1f5f9d1);border:1px solid #94a3b842;border-radius:12px;min-width:0;padding:.5rem .64rem;position:relative;overflow:hidden;box-shadow:0 6px 16px #0f172a0f}.user-overview-kpi:before{content:"";background:#3b82f699;width:3px;position:absolute;inset:0 auto 0 0}.user-overview-kpi:nth-child(2):before{background:#0ea5e99e}.user-overview-kpi:nth-child(3):before{background:#22c55e99}.user-overview-kpi:nth-child(4):before{background:#f973169e}.user-overview-kpi__label{letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.66rem;font-weight:700;display:block}.user-overview-kpi__value{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;margin-top:.16rem;font-size:.96rem;font-weight:700;display:block;overflow:hidden}.user-overview-kpi--filter{z-index:2;position:relative;overflow:visible}.user-overview-kpi__value--trigger{text-align:left;cursor:pointer;color:#0f172a;width:100%;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.45rem;margin-top:.16rem;padding:0;font-weight:700;display:inline-flex}.user-overview-kpi__menu{z-index:90;min-width:220px;max-height:260px;position:absolute;top:calc(100% + .45rem);left:0;right:auto;overflow:auto}body.dark-mode .user-overview-header-meta__override>span,body.dark-mode .user-overview-kpi__label{color:#94a3b8}body.dark-mode .user-overview-header-meta__override{background:linear-gradient(145deg,#0f172a94,#1e293b73);border-color:#94a3b857}body.dark-mode .user-overview-kpi{box-shadow:none;background:linear-gradient(150deg,#0f172a99,#1e293b6b);border-color:#94a3b857}body.dark-mode .user-overview-kpi__value,body.dark-mode .user-overview-kpi__value--trigger{color:#f8fafc}@media (width<=1024px){.user-overview-header-meta{grid-template-columns:1fr}.user-overview-header-meta__override{max-width:100%}.user-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-detail-panel__header{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffdb;border-bottom:1px solid #94a3b847;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.55rem;padding:.25rem 0 .4rem;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0f172a0d}.user-detail-panel__header.modal-header--scrolls{z-index:1;padding-right:5.5rem;position:relative;top:auto}.modal-floating-actions{z-index:20;pointer-events:none;justify-content:flex-end;align-items:center;gap:.45rem;width:max-content;height:0;margin-left:auto;display:flex;position:sticky;top:.7rem}.modal-floating-actions>*{pointer-events:auto}.user-detail-header-icon{color:#0b5c7d;background:#0ea5e91f;border:1px solid #0ea5e92e;border-radius:14px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.user-detail-header-icon svg{width:20px;height:20px}body.dark-mode .user-detail-panel__header{background:#0f172ad6;border-bottom-color:#94a3b847;box-shadow:0 2px 10px #0206176b}@media (width>=900px){.user-detail-overlay--centered-desktop .user-detail-panel--user-overview{width:min(980px,100%)}.user-detail-panel--job-detail .user-detail-panel__header--job-detail{border:1px solid #38bdf84d;border-left:4px solid #94a3b8;border-radius:16px;margin-bottom:.9rem;padding:.75rem .85rem .8rem;box-shadow:0 14px 30px #0284c71f}.user-detail-panel--job-detail-success .user-detail-panel__header--job-detail{border-left-color:#22c55e}.user-detail-panel--job-detail-warning .user-detail-panel__header--job-detail{border-left-color:#f59e0b}.user-detail-panel--job-detail-danger .user-detail-panel__header--job-detail{border-left-color:#ef4444}.user-detail-panel--job-detail-info .user-detail-panel__header--job-detail{border-left-color:#3b82f6}.user-detail-panel--job-detail-neutral .user-detail-panel__header--job-detail{border-left-color:#94a3b8}.user-detail-panel--user-overview .user-detail-panel__header--user-overview{border:1px solid #38bdf84d;border-left:4px solid #0ea5e9;border-radius:16px;margin-bottom:.9rem;padding:.75rem .85rem .8rem;box-shadow:0 14px 30px #0284c71f}.user-detail-panel--user-overview-success .user-detail-panel__header--user-overview{border-left-color:#22c55e}.user-detail-panel--user-overview-warning .user-detail-panel__header--user-overview{border-left-color:#f59e0b}.user-detail-panel--user-overview-danger .user-detail-panel__header--user-overview{border-left-color:#ef4444}.user-detail-panel--user-overview-info .user-detail-panel__header--user-overview{border-left-color:#3b82f6}.user-detail-panel--user-overview-neutral .user-detail-panel__header--user-overview{border-left-color:#94a3b8}.user-detail-panel--user-overview .user-detail-section{background:#f8fafc8c;border:1px solid #94a3b840;border-radius:14px;padding:.9rem}.user-detail-panel--user-overview .user-detail-section.user-detail-section--inline-summary{box-shadow:none;background:0 0;border:0;padding:0}}body.dark-mode .user-detail-panel--bulletin .user-detail-panel__header--bulletin{border-color:#38bdf866 #38bdf866 #38bdf866 #22d3ee;box-shadow:0 16px 34px #02061785}@media (width>=900px){body.dark-mode .user-detail-panel--job-detail .user-detail-panel__header--job-detail{border-color:#38bdf866 #38bdf866 #38bdf866 #94a3b8;box-shadow:0 16px 34px #0206177a}body.dark-mode .user-detail-panel--job-detail-success .user-detail-panel__header--job-detail{border-left-color:#22c55e}body.dark-mode .user-detail-panel--job-detail-warning .user-detail-panel__header--job-detail{border-left-color:#fbbf24}body.dark-mode .user-detail-panel--job-detail-danger .user-detail-panel__header--job-detail{border-left-color:#f87171}body.dark-mode .user-detail-panel--job-detail-info .user-detail-panel__header--job-detail{border-left-color:#60a5fa}body.dark-mode .user-detail-panel--job-detail-neutral .user-detail-panel__header--job-detail{border-left-color:#94a3b8}body.dark-mode .user-detail-panel--user-overview .user-detail-panel__header--user-overview{border-color:#38bdf866 #38bdf866 #38bdf866 #22d3ee;box-shadow:0 16px 34px #0206177a}body.dark-mode .user-detail-panel--user-overview-success .user-detail-panel__header--user-overview{border-left-color:#22c55e}body.dark-mode .user-detail-panel--user-overview-warning .user-detail-panel__header--user-overview{border-left-color:#fbbf24}body.dark-mode .user-detail-panel--user-overview-danger .user-detail-panel__header--user-overview{border-left-color:#f87171}body.dark-mode .user-detail-panel--user-overview-info .user-detail-panel__header--user-overview{border-left-color:#60a5fa}body.dark-mode .user-detail-panel--user-overview-neutral .user-detail-panel__header--user-overview{border-left-color:#94a3b8}body.dark-mode .user-detail-panel--user-overview .user-detail-section{background:#0f172a94;border-color:#94a3b859}body.dark-mode .user-detail-panel--user-overview .user-detail-section.user-detail-section--inline-summary{box-shadow:none;background:0 0;border:0;padding:0}}body.dark-mode .news-status-badge--published{color:#6ee7b7;background:#10b9813d;border-color:#34d39985}body.dark-mode .news-status-badge--draft{color:#fbbf24;background:#f59e0b3d;border-color:#fbbf2485}body.dark-mode .news-status-badge--archived{color:#cbd5e1;background:#64748b47;border-color:#94a3b885}body.dark-mode .bulletin-header-subtitle{color:#94a3b8}body.dark-mode .bulletin-published-row__icon{color:#38bdf8}body.dark-mode .bulletin-published-row__value{color:#e2e8f0}body.dark-mode .user-detail-header-icon{color:#e0f2feeb;background:#0ea5e938;border-color:#38bdf838}.news-panel{background:radial-gradient(130% 90% at 10% 0,#38bdf829,#fff0 55%),radial-gradient(120% 90% at 100% 0,#0ea5e91a,#fff0 50%),#fff;border:1px solid #38bdf859;border-radius:22px;width:min(1000px,96vw);max-width:1000px;overflow:hidden;box-shadow:0 28px 60px #0f172a47}.news-body{max-height:calc(100vh - 190px);padding-top:.25rem;overflow:auto}.news-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:1.5rem}@media (width<=900px){.news-overlay{justify-content:flex-end;align-items:stretch;padding:0}}@media (width>=900px){.news-panel{border-left:none;width:min(1000px,100%);max-width:1000px;height:auto;max-height:calc(100vh - 3rem);padding:2rem}}.news-panel .user-detail-panel__header{background:linear-gradient(135deg,#0284c71f,#0ea5e908),#fff;border-bottom:none;margin-bottom:12px;padding:10px 8px 12px 14px;position:relative;box-shadow:0 12px 30px #0284c71f}.news-panel .user-detail-panel__header:after{content:"";pointer-events:none;background:linear-gradient(#0ea5e92e,#0ea5e900);height:14px;position:absolute;bottom:-8px;left:0;right:0}.news-panel .user-detail-panel__header h3{letter-spacing:.02em}.news-header-intro{flex-direction:column;gap:.45rem;padding-left:4px;display:flex}.news-header-brand{border-radius:10px;flex-direction:column;align-items:flex-start;gap:.18rem;margin-bottom:.8rem;padding:.22rem .32rem .26rem .2rem;display:inline-flex;position:relative;overflow:hidden}.news-header-brand:after{content:"";pointer-events:none;background:linear-gradient(110deg,#fff0,#ffffff5c,#fff0);width:38%;animation:9s ease-in-out infinite newsWinnerShimmerSweep;position:absolute;top:-35%;bottom:-35%;left:-48%;transform:skew(-18deg)}.news-header-brand__logo{width:118px}.news-header-brand__caption{text-transform:uppercase;letter-spacing:.32em;color:#07a5ff;padding-left:2px;font-size:.64rem;font-weight:700}.news-header-eyebrow{letter-spacing:.04em;align-items:center;gap:.45rem;margin:0 0 .35rem;font-size:1rem;font-weight:700;line-height:1.05;display:inline-flex}.news-header-title{align-items:center;gap:.5rem;margin:0;display:inline-flex}.news-header-icon{color:#0284c7;opacity:.95;justify-content:center;align-items:center;width:1.05rem;height:1.05rem;display:inline-flex}.news-header-title .news-header-icon{color:#0369a1;width:1.2rem;height:1.2rem}.news-header-icon svg{width:100%;height:100%}.notifications-panel{max-width:620px}.notifications-body{flex-direction:column;gap:1rem;display:flex}.preferences-panel{border:1px solid #94a3b833;border-radius:20px;flex-direction:column;width:min(720px,92vw);max-width:720px;height:auto;max-height:90vh;padding:18px 22px 20px;display:flex;overflow:hidden;box-shadow:0 24px 50px #0f172a47}.preferences-panel:not(.export-panel){height:min(90vh,100%)}.preferences-body{flex-direction:column;flex:1;gap:1rem;min-height:0;max-height:calc(90vh - 160px);display:flex;position:relative;overflow:auto}.export-panel .preferences-body{overflow:auto}.preferences-form{flex-direction:column;gap:1rem;display:flex;position:relative}.preferences-section{z-index:1;background:linear-gradient(135deg,#fff 0%,#f4f7fb 100%);border:1px solid #94a3b840;border-radius:14px;flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f172a14}.preferences-section.is-open{z-index:9999;overflow:visible}body.dark-mode .preferences-section{background:linear-gradient(135deg,#0f172ae6,#1e293bbf);border-color:#94a3b840;box-shadow:0 14px 28px #02061773}.preferences-section:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #3b82f61f;position:absolute;inset:0}body.dark-mode .preferences-section:before{border-color:#7dd3fc29}.preferences-section__header h4{align-items:center;gap:.5rem;margin:0;font-size:1rem;display:inline-flex}.preferences-section__icon{color:#2563eb;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.preferences-section__icon svg{width:16px;height:16px}body.dark-mode .preferences-section__icon{color:#7dd3fc}.preferences-panel__title{align-items:center;gap:.5rem;display:inline-flex}.preferences-panel__heading{flex-direction:column;align-items:flex-start;display:flex}.preferences-panel__title-icon{color:#1d4ed8;background:#3b82f61f;border:1px solid #3b82f659;border-radius:10px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.preferences-panel__title-icon svg{width:16px;height:16px}body.dark-mode .preferences-panel__title-icon{color:#e2e8f0;background:#7dd3fc29;border-color:#7dd3fc66}.preferences-panel__subtitle{color:#64748b;align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:.85rem;display:inline-flex}body.dark-mode .preferences-panel__subtitle{color:#94a3b8}.preferences-panel__meta{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;display:flex}.preferences-panel__reset{color:#2563eb;background:#0f172a0a;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;gap:.3rem;min-width:22px;height:22px;padding:0 .4rem;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.preferences-panel__reset svg{width:12px;height:12px}.preferences-panel__reset-text{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;max-width:0;margin-left:.1rem;font-size:.7rem;transition:opacity .2s,max-width .2s;overflow:hidden}.preferences-panel__reset:hover .preferences-panel__reset-text,.preferences-panel__reset:focus-visible .preferences-panel__reset-text{opacity:1;max-width:140px}.preferences-panel__reset:hover{color:#1d4ed8;background:#2563eb1f;border-color:#2563eb8c}body.dark-mode .preferences-panel__reset{color:#7dd3fc;background:#94a3b81f;border-color:#94a3b859}body.dark-mode .preferences-panel__reset:hover{color:#e0f2fe;background:#7dd3fc33;border-color:#7dd3fc99}.preferences-panel__header-actions{flex:none;align-items:flex-start;gap:.45rem;display:inline-flex}.preferences-panel__subtitle-icon{color:#2563eb;background:#2563eb14;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.preferences-panel__subtitle-icon svg{width:12px;height:12px}body.dark-mode .preferences-panel__subtitle-icon{color:#7dd3fc;background:#7dd3fc1f;border-color:#94a3b859}.preferences-panel__trophy{color:#92400e;background:linear-gradient(135deg,#f59e0b33,#fbbf241f);border:1px solid #d9770659;border-radius:999px;align-items:center;gap:.3rem;max-width:240px;padding:.15rem .5rem;display:inline-flex}.preferences-panel__trophy-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.preferences-panel__trophy-icon svg{width:12px;height:12px}.preferences-panel__trophy-text{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}body.dark-mode .preferences-panel__trophy{color:#fde68a;background:linear-gradient(135deg,#fbbf2433,#f59e0b24);border-color:#fbbf2461}.export-panel__subtitle{color:#64748b;align-items:center;gap:.45rem;margin:.35rem 0 0;font-size:.85rem;display:inline-flex}.export-panel__subtitle-icon{color:#2563eb;background:#2563eb14;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.export-panel__subtitle-icon svg{width:12px;height:12px}body.dark-mode .export-panel__subtitle{color:#94a3b8}body.dark-mode .export-panel__subtitle-icon{color:#7dd3fc;background:#7dd3fc1f;border-color:#94a3b859}.preferences-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.75rem;display:grid}.preferences-grid--collapsed{display:none}.preferences-section__header--toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.preferences-field{color:var(--brand-navy);flex-direction:column;gap:.35rem;min-width:0;font-size:.9rem;display:flex}.preferences-field--full{grid-column:1/-1}.preferences-field--row{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.preferences-field--row .preferences-toggle{max-width:65%}.preferences-field span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#64748b);font-size:.7rem}.preferences-field__hint{text-transform:none;letter-spacing:0;color:#94a3b8;font-size:.68rem}.preferences-field__hint--subtle{font-size:.6rem}body.dark-mode .preferences-field__hint{color:#a7b3c7}.preferences-theme-tabs{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:.4rem;width:100%;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}body.dark-mode .preferences-theme-tabs{background:#0f172af2;border-color:#94a3b866}.preferences-theme-tab{color:#475569;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:999px;flex:1 1 0;min-width:max-content;padding:.35rem .8rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.preferences-theme-tab.is-active{color:#fff;background:#0f172a;box-shadow:0 6px 16px #0f172a33}body.dark-mode .preferences-theme-tab{color:#94a3b8}body.dark-mode .preferences-theme-tab.is-active{color:#0f172a;background:#e2e8f0}.preferences-field input,.preferences-field select{color:#0f172a;background-color:#fff;border:1px solid #94a3b859;border-radius:8px;width:100%;min-height:38px;padding:.45rem .75rem;font-size:.9rem}body.dark-mode .preferences-field input,body.dark-mode .preferences-field select{color:#e2e8f0;background-color:#0f172ae6;border-color:#94a3b866}.preferences-toggle{color:var(--brand-navy);flex-direction:column;gap:.4rem;font-size:.92rem;display:flex}.preferences-toggle span{color:inherit}body.dark-mode .preferences-toggle{color:#e2e8f0}body.dark-mode .preferences-toggle .sub{color:#94a3b8}.preferences-toggle .sub{color:var(--muted,#64748b);font-size:.82rem}.preferences-toggle-control{align-self:center;margin-left:auto}.preferences-actions{justify-content:flex-end;display:flex}.preferences-overlay{justify-content:center;align-items:center;padding:1.5rem}.preferences-overlay .user-detail-panel__header{position:sticky;top:0}.user-detail-panel__header--preferences{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #94a3b847;border-left:4px solid #94a3b8bf;border-radius:16px;margin-bottom:.9rem;padding:.75rem .85rem .8rem;box-shadow:0 12px 24px #0f172a14}.user-detail-panel__header--export-center{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #38bdf857;border-left:4px solid #0ea5e9;border-radius:16px;margin-bottom:.9rem;padding:.75rem .85rem .8rem;box-shadow:0 14px 30px #0284c724}body.dark-mode .user-detail-panel__header--preferences,body.dark-mode .user-detail-panel__header--export-center{border-color:#38bdf866 #38bdf866 #38bdf866 #22d3ee;box-shadow:0 16px 34px #02061785}@media (width>=900px){.preferences-overlay .preferences-panel .user-detail-panel__header.user-detail-panel__header--preferences{background:#f8fafc;border:1px solid #94a3b847;border-left:4px solid #94a3b8bf;border-radius:16px;margin-bottom:.9rem;padding:.75rem .85rem .8rem;box-shadow:0 12px 24px #0f172a14}body.dark-mode .preferences-overlay .preferences-panel .user-detail-panel__header.user-detail-panel__header--preferences{background:linear-gradient(135deg,#0ea5e929,#0f172a3d);border-color:#38bdf880 #38bdf880 #38bdf880 #22d3ee;box-shadow:0 16px 34px #02061785}}@media (width<=720px){.preferences-overlay{align-items:stretch;padding:.65rem}.preferences-panel{border-radius:16px;width:min(100vw - 1rem,100%);max-width:none;max-height:calc(100vh - 1rem);padding:14px 14px 16px}.preferences-panel:not(.export-panel){height:calc(100vh - 1rem)}.preferences-body{gap:.8rem;max-height:calc(100vh - 132px);padding-right:2px}.user-detail-panel__header--preferences{border-radius:14px;margin-bottom:.75rem;padding:.95rem 1rem .9rem}.preferences-panel__header-actions{flex-direction:column-reverse;align-items:flex-end;gap:.35rem}.preferences-panel__heading{flex:auto;min-width:0}.preferences-panel__title{align-items:flex-start;gap:.45rem}.preferences-panel__title h3,.preferences-panel__title,.preferences-panel__subtitle{min-width:0}.preferences-panel__subtitle{flex-wrap:wrap;line-height:1.35;display:flex}.preferences-panel__meta{align-items:stretch}.preferences-panel__trophy{max-width:100%}.preferences-panel__trophy-text{white-space:normal}.preferences-section{border-radius:12px;gap:.65rem;padding:.8rem .8rem .85rem}.preferences-section__header--toggle{align-items:flex-start}.preferences-section__header h4{min-width:0;font-size:.95rem;line-height:1.3}.preferences-grid{grid-template-columns:minmax(0,1fr);gap:.65rem}.preferences-field{gap:.3rem}.preferences-field--row{flex-direction:column;align-items:stretch;gap:.7rem}.preferences-field--row .preferences-toggle{max-width:none}.preferences-toggle{min-width:0}.preferences-toggle span,.preferences-field span,.preferences-field__hint{overflow-wrap:anywhere}.preferences-toggle-control{align-self:flex-start;margin-left:0}.preferences-theme-tabs{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid;overflow:visible}.preferences-theme-tab{white-space:normal;word-break:break-word;border-radius:10px;width:100%;min-width:0;padding:.6rem .55rem;font-size:.8rem;line-height:1.2}}@media (width<=420px){.preferences-overlay{padding:.4rem}.preferences-panel{border-radius:14px;width:calc(100vw - .5rem);max-height:calc(100vh - .5rem);padding:14px 14px 16px}.preferences-panel:not(.export-panel){height:calc(100vh - .5rem)}.preferences-body{max-height:calc(100vh - 118px)}.user-detail-panel__header--preferences{gap:.55rem;padding:.9rem .95rem .85rem}.preferences-panel__title{font-size:1.05rem}.preferences-panel__subtitle{margin-top:.3rem;font-size:.8rem}.preferences-panel__meta{gap:.38rem}.preferences-panel__trophy{padding:.15rem .42rem}.preferences-panel__trophy-text{font-size:.66rem}.preferences-panel__reset{min-width:32px;height:32px;padding:0 .35rem}.preferences-panel__reset-text{display:none}.preferences-status{padding:.2rem .5rem;font-size:.74rem}.preferences-theme-tabs{grid-template-columns:minmax(0,1fr)}.preferences-theme-tab{padding:.58rem .55rem;font-size:.78rem}}.notifications-status{color:var(--muted-text);font-size:.85rem;font-weight:600}.preferences-status{color:#035aff;opacity:0;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #94a3b840;border-radius:999px;padding:.25rem .6rem;font-size:.82rem;font-weight:600;animation:.35s forwards preferences-status-pop;transform:translateY(-4px);box-shadow:0 8px 18px #035aff29}.preferences-status.is-error{color:#b91c1c;background:#f871711f;border-color:#f8717166}body.dark-mode .preferences-status{color:#0bf9f2;background:linear-gradient(135deg,#0f172a,#0b1628);border-color:#94a3b859;box-shadow:0 8px 18px #00bfd840}body.dark-mode .preferences-status.is-error{color:#fecaca;background:#f8717133;border-color:#f8717180}.preferences-status.is-saved{animation:.35s forwards preferences-status-pop,2.6s .9s forwards preferences-status-fade}.export-panel{width:min(1000px,100vw - 3rem);max-width:1000px}.intelligence-layout.intelligence-layout--comfortable .export-panel{width:min(1140px,100vw - 3rem);max-width:1140px}.intelligence-layout.intelligence-layout--wide .export-panel{width:min(1320px,100vw - 3rem);max-width:1320px}.export-grid{flex-direction:column;gap:1rem;display:flex}.export-section{z-index:1;position:relative;overflow:visible}.export-section.is-open{z-index:10}.export-panel .export-section:focus-within{z-index:12080}.export-section__header{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.export-section__content{opacity:0;pointer-events:none;will-change:max-height, opacity, transform;max-height:0;transition:max-height .55s,opacity .35s,transform .35s;overflow:hidden;transform:translateY(-6px)}.export-section__content.is-open{opacity:1;pointer-events:auto;max-height:2400px;overflow:visible;transform:none}.export-section__title{align-items:center;gap:.5rem;display:inline-flex}.export-section__icon{color:#2563eb;background:#3b82f61f;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.export-section__icon svg{width:16px;height:16px}body.dark-mode .export-section__icon{color:#e2e8f0;background:#3b82f63d}.export-section .preferences-section__header h4{font-size:.95rem}.export-cards{flex-direction:column;gap:.75rem;display:flex}.export-filters{background:#f8fafc99;border:1px solid #94a3b833;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin-bottom:.75rem;padding:.75rem;display:grid}.export-filters--tickets{grid-template-columns:repeat(3,minmax(0,1fr))}.export-filters--tickets .export-filter-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-end;gap:.75rem;display:grid}.export-filters--tickets .export-filter-row--primary{grid-template-columns:repeat(4,minmax(0,1fr))}.export-filters--tickets .export-filter-row--primary .export-filter-toggle{place-self:end}.export-filters--tickets .export-filter-row .export-filter{width:auto}.export-filters--tickets .export-filter-row--right{justify-content:stretch}.export-filters--tickets .export-filter-row--right .export-filter-action{grid-column:3/4;justify-self:end}.export-section-title{letter-spacing:.08em;text-transform:uppercase;color:#1f2937;grid-column:1/-1;align-items:center;gap:.4rem;margin:0;font-size:.9rem;display:inline-flex}body.dark-mode .export-section-title{color:#e2e8f0}.export-section-title--sub{margin-top:.35rem;font-size:.82rem}.export-section-title__icon{color:#2563eb;background:#3b82f61f;border:1px solid #3b82f659;border-radius:8px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}body.dark-mode .export-section-title__icon{color:#e2e8f0;background:#0ea5e92e;border-color:#0ea5e980}.export-section-title__icon svg{width:14px;height:14px}.export-filter{position:relative}.export-filters .tickets-department-trigger{z-index:12040;position:relative}.export-filters .tickets-department-trigger .range-menu{z-index:12050}.export-filter--inline{min-width:140px}@keyframes reportPulse{0%{box-shadow:0 0 #38bdf880}70%{box-shadow:0 0 0 10px #38bdf800}to{box-shadow:0 0 #38bdf800}}.export-filter--pulse .admin-select,.export-filter--pulse .export-scope-trigger{border-color:#38bdf8b3;animation:1.8s ease-out 2 reportPulse;box-shadow:0 0 0 1px #38bdf859}.summary-history-select--stale{border-color:#38bdf8b3;animation:1.8s ease-out infinite reportPulse;box-shadow:0 0 0 1px #38bdf859}body.dark-mode .export-filters{background:#0f172a8c;border-color:#94a3b840}.export-filter__hint{color:#64748b;font-size:.78rem}.export-filter__hint--success{color:#047857;font-weight:700}body.dark-mode .export-filter__hint{color:#94a3b8}body.dark-mode .export-filter__hint--success{color:#34d399}.export-filter__error{color:#b91c1c;font-size:.78rem}body.dark-mode .export-filter__error{color:#fecaca}.export-filter--toggle{align-items:flex-start}.export-filter--toggle-compact{z-index:12060;min-width:120px;position:relative;flex:none!important}.export-toggle{width:48px;height:24px;margin-top:.1rem}.export-toggle span{background:#94a3b873;border:1px solid #94a3b859}.export-toggle span:before{content:"OFF";letter-spacing:.04em;color:#ffffffb3;font-size:.5rem;font-weight:700;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.export-toggle span:after{width:16px;height:16px;top:3px;left:3px}.export-toggle input:checked+span{background:linear-gradient(135deg,#0ea5e9,#22d3ee);border-color:#22d3eed9;box-shadow:0 0 0 1px #22d3ee73}.export-toggle input:checked+span:before{content:"ON";color:#082f49;left:7px;right:auto}.export-toggle input:checked+span:after{transform:translate(24px)}.export-filter-row{grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.export-filter-row--right{justify-content:flex-end}.export-filter-row .export-filter{flex:1}.export-filters--scheduled .export-filter-row{flex-wrap:wrap;align-items:flex-end}.export-filters--scheduled .export-filter-row .export-filter{flex:210px;min-width:210px}.export-filters--scheduled .tickets-department-trigger{width:100%;display:block;position:relative}.export-filters--scheduled .tickets-department-trigger .range-trigger.range-trigger--select{background:#fff;border:1px solid #94a3b859;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:.55rem .75rem;font-size:.9rem;display:inline-flex}.export-filters--scheduled .tickets-department-trigger .range-trigger.range-trigger--select.range-trigger--scope-compact,.export-filters--scheduled .tickets-department-trigger .range-trigger.range-trigger--select.range-trigger--scope-compact>span:first-child{font-size:.875rem}body.dark-mode .export-filters--scheduled .tickets-department-trigger .range-trigger.range-trigger--select{background:#0f172ae6;border-color:#94a3b866}body.dark-mode .export-filters--scheduled .admin-select{color:#cbd5e1e0}.export-filters--scheduled .admin-select{font-size:.9rem}.export-filters--scheduled .tickets-department-trigger .range-menu{z-index:12050}.export-filters--scheduled .export-filter--toggle{z-index:10;min-width:240px;position:relative;overflow:visible;flex:0 0 240px!important}.export-filters--scheduled .export-filter-row--right{justify-content:flex-end}.export-filters--scheduled,.export-filters--scheduled .export-filter-row{overflow:visible}.scheduled-list{flex-direction:column;grid-column:1/-1;gap:.75rem;display:flex}.scheduled-row{background:#ffffffd9;border:1px solid #94a3b84d;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.75rem .85rem;display:flex}.scheduled-row__main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.scheduled-row__title{color:#0f172a;align-items:center;gap:.5rem;display:flex}.scheduled-row__badge{letter-spacing:.06em;text-transform:uppercase;color:#64748b;border:1px solid #94a3b880;border-radius:999px;padding:.14rem .4rem;font-size:.65rem;font-weight:700}.scheduled-row__badge.is-enabled{color:#047857;background:#10b9811f;border-color:#10b98173}.scheduled-row__meta,.scheduled-row__scope{color:#475569;margin:0;padding-block:.08rem;font-size:.8rem;line-height:1.5}.scheduled-row__format-icon{color:#1d4ed8;vertical-align:middle;background:#3b82f61a;border:1px solid #3b82f659;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.scheduled-row__format-icon svg{width:12px;height:12px}.scheduled-row__recipients{flex-wrap:wrap;gap:.35rem;display:flex}.scheduled-row__recipient-pill{color:#0f172a;background:#38bdf81f;border:1px solid #38bdf859;border-radius:999px;align-items:center;padding:.22rem .5rem;font-size:.74rem;font-weight:600;display:inline-flex}.scheduled-row__recipient-pill.is-empty{color:#64748b;background:#94a3b81f;border-color:#94a3b880}.scheduled-row__scope{color:#1e293b}.scheduled-row__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}body.dark-mode .scheduled-row{background:#0f172a8c;border-color:#94a3b859}body.dark-mode .scheduled-row__title{color:#e2e8f0}body.dark-mode .scheduled-row__badge{color:#94a3b8;border-color:#94a3b880}body.dark-mode .scheduled-row__badge.is-enabled{color:#6ee7b7;background:#10b9812e;border-color:#34d39973}body.dark-mode .scheduled-row__meta{color:#94a3b8}body.dark-mode .scheduled-row__format-icon{color:#67e8f9;background:#38bdf833;border-color:#38bdf873}body.dark-mode .scheduled-row__recipient-pill{color:#e2e8f0;background:#38bdf833;border-color:#38bdf873}body.dark-mode .scheduled-row__recipient-pill.is-empty{color:#cbd5e1;background:#94a3b82e;border-color:#94a3b873}body.dark-mode .scheduled-row__scope{color:#cbd5e1}.scheduled-row .pill-button{min-height:34px}.scheduled-row .pill-button__label{font-size:.8rem}.scheduled-action-btn{border-radius:999px;justify-content:center;width:34px;min-width:34px;height:34px;padding:0}.scheduled-action-btn .pill-button__icon{border-radius:999px;width:20px;height:20px}@media (width<=768px){.export-panel{width:calc(100vw - 1rem);max-width:none;padding:.75rem}.preferences-overlay .user-detail-panel.export-panel{width:calc(100vw - 1rem);max-width:none}.export-panel .preferences-body{overflow-x:hidden}.export-grid{gap:.75rem}.export-section{border-radius:12px;padding:.75rem}.export-grid,.export-section,.export-section__content,.export-filters,.export-filter-row,.export-filter-row .export-filter,.export-filter .preferences-field,.export-scope-trigger,.export-filter-action,.export-filter .admin-select{min-width:0;max-width:100%}.export-section .preferences-section__header h4{font-size:1rem}.export-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;gap:.45rem;width:100%;max-width:100%;display:grid;overflow:hidden}.export-tab{white-space:normal;justify-content:flex-start;width:100%;min-width:0}.export-filters{grid-template-columns:1fr;gap:.6rem;padding:.6rem}.export-filters--tickets,.export-filters--tickets .export-filter-row,.export-filters--tickets .export-filter-row--primary{grid-template-columns:1fr}.export-filters--tickets .export-filter-row--right .export-filter-action{grid-column:1/-1;justify-self:stretch}.export-filter-row{flex-direction:column;align-items:stretch;gap:.6rem}.export-filter-row .export-filter{flex:auto;width:100%;min-width:0}.export-filter-row--right{justify-content:flex-start}.export-filter-action{justify-content:center;width:100%}.export-filters--scheduled .export-filter-row .export-filter,.export-filters--scheduled .export-filter--toggle{min-width:0;flex:auto!important}.export-section__header{align-items:flex-start}.scheduled-row{flex-direction:column;align-items:stretch;gap:.6rem}.scheduled-row__actions{justify-content:flex-end;width:100%}}@media (width<=480px){.preferences-overlay .user-detail-panel.export-panel{width:calc(100vw - .5rem);padding:.65rem}.export-panel .preferences-body{max-height:calc(100vh - 130px)}.export-tabs{grid-template-columns:1fr}}.schedule-toggle-label{white-space:normal;align-items:center;gap:.35rem;display:inline-flex}.schedule-toggle-header{justify-content:space-between;align-items:center;gap:.45rem;width:100%;display:flex}.schedule-toggle-control{cursor:pointer;align-items:center;width:fit-content;display:inline-flex}.schedule-help-btn{color:#0369a1;cursor:pointer;background:#e0f2fef2;border:1px solid #0ea5e98c;border-radius:999px;flex:none;width:18px;height:18px;padding:0;font-size:.7rem;font-weight:800;line-height:1}.schedule-help-btn:hover{color:#075985;background:#e0f2fe;border-color:#0284c7b3}body.dark-mode .schedule-help-btn{color:#67e8f9;background:#38bdf82e;border:1px solid #38bdf88c}.schedule-help-pop{z-index:25000;color:#0f172a;text-transform:none;letter-spacing:normal;pointer-events:none;background:#fffffffa;border:1px solid #0284c759;border-radius:8px;width:min(360px,100vw - 2rem);max-width:360px;padding:.45rem .55rem;font-size:.72rem;font-weight:600;line-height:1.4;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;transform:none;box-shadow:0 14px 28px #0f172a38}body.dark-mode .schedule-help-pop{color:#e0f2fe;background:#082f49f0;border:1px solid #38bdf866;box-shadow:0 12px 24px #02061773}.export-filter-action{white-space:nowrap;align-self:flex-end;margin-top:0}.recipient-pill-input{background:#fff;border:1px solid #94a3b859;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:42px;padding:.35rem .5rem;display:flex;position:relative}.recipient-pill-input input{outline:none;flex:180px;min-width:140px;color:#0f172a!important;background:0 0!important;border:none!important;min-height:28px!important;padding:.2rem .15rem!important}.recipient-pill{color:#0f172a;background:#38bdf81f;border:1px solid #38bdf859;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .5rem;font-size:.78rem;font-weight:600;display:inline-flex}.recipient-pill__remove{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.95rem;line-height:1}.recipient-suggestions{z-index:1300;background:#fff;border:1px solid #94a3b859;border-radius:10px;flex-direction:column;gap:.2rem;max-height:220px;padding:.3rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 28px #0f172a2e}.recipient-suggestions__status{color:#64748b;padding:.4rem .5rem;font-size:.76rem}.recipient-suggestion{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;gap:.08rem;padding:.42rem .5rem;display:flex}.recipient-suggestion:hover{background:#3b82f61a}.recipient-suggestion__email{color:#0f172a;font-size:.78rem;font-weight:700}.recipient-suggestion__name{color:#64748b;font-size:.72rem}body.dark-mode .recipient-pill-input{background:#0f172a59;border-color:#94a3b859}body.dark-mode .recipient-pill-input input{color:#e2e8f0!important}body.dark-mode .recipient-pill{color:#e2e8f0;background:#38bdf833;border-color:#38bdf873}body.dark-mode .recipient-suggestions{background:#0f172afa;border-color:#94a3b866;box-shadow:0 14px 28px #0206176b}body.dark-mode .recipient-suggestions__status,body.dark-mode .recipient-suggestion__name{color:#94a3b8}body.dark-mode .recipient-suggestion__email{color:#e2e8f0}body.dark-mode .recipient-suggestion:hover{background:#38bdf82e}.export-inline-input{align-items:center;gap:.5rem;display:flex}.export-inline-input--range{gap:.4rem}.export-inline-sep{color:#64748b;font-size:.8rem}body.dark-mode .export-inline-sep{color:#94a3b8}.export-inline-input input{border:1px solid #94a3b859;border-radius:8px;flex:1;min-height:38px;padding:.45rem .75rem;font-size:.9rem}body.dark-mode .export-inline-input input{color:#e2e8f0;background-color:#0f172ae6;border-color:#94a3b866}.export-inline-action{color:#2563eb;cursor:pointer;background:0 0;border:none;font-size:.8rem;font-weight:700}body.dark-mode .export-inline-action{color:#7dd3fc}.export-filter__error--inline{grid-column:1/-1}.export-tabs{background:#fff;border:1px solid #94a3b859;border-radius:999px;grid-column:1/-1;justify-self:start;gap:.5rem;width:max-content;padding:.35rem;display:inline-flex}body.dark-mode .export-tabs{background:#0f172ae6;border-color:#94a3b866}.export-tab{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.82rem;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.export-tab__icon{color:#2563eb;background:#3b82f61f;border:1px solid #3b82f640;border-radius:8px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.export-tab__icon svg{width:12px;height:12px}.export-tab.is-active{color:#fff;background:#0f172a;box-shadow:0 8px 18px #0f172a33}.export-tab.is-active .export-tab__icon{color:#fff;background:#fff3;border-color:#0000}.export-tab:disabled{opacity:.5;cursor:not-allowed}body.dark-mode .export-tab{color:#94a3b8}body.dark-mode .export-tab.is-active{color:#0f172a;background:#e2e8f0}body.dark-mode .export-tab.is-active .export-tab__icon{color:#0f172a;background:#0f172a1a}.export-card{background:linear-gradient(150deg,#fffffff2,#e2e8f066);border:1px solid #94a3b833;border-radius:14px;justify-content:space-between;align-items:center;gap:1.25rem;padding:.85rem 1rem;display:flex;box-shadow:0 12px 24px #0f172a14}body.dark-mode .export-card{background:linear-gradient(150deg,#0f172ae6,#1e293bcc);border-color:#94a3b840}.export-card__details{flex-direction:column;gap:.35rem;display:flex}.export-card__title{color:#0f172a;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}body.dark-mode .export-card__title{color:#e2e8f0}.export-card__badge{letter-spacing:.08em;text-transform:uppercase;color:#1d4ed8;background:#2563eb1f;border:1px solid #2563eb40;border-radius:999px;padding:.18rem .45rem;font-size:.68rem}body.dark-mode .export-card__badge{color:#e2e8f0;background:#0ea5e933;border-color:#38bdf866}.export-card__description{color:#475569;margin:0;font-size:.86rem}body.dark-mode .export-card__description{color:#cbd5f5}.export-card__error{color:#b91c1c;margin:0;font-size:.82rem}body.dark-mode .export-card__error{color:#fecaca}.export-card__button{flex-shrink:0}.export-scope-trigger{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:38px;padding:.45rem .75rem;font-size:.9rem;display:inline-flex}body.dark-mode .export-scope-trigger{color:#e2e8f0;background:#0f172ae6;border-color:#94a3b866}.export-scope-menu{z-index:3000;min-width:100%}.export-scope-menu--portal,.preferences-panel .range-menu.export-scope-menu,.export-panel .range-menu.export-scope-menu{z-index:12000}.export-scope-search{padding:.35rem .45rem}.export-scope-search input{color:#0f172a;border:1px solid #94a3b859;border-radius:8px;width:100%;min-height:34px;padding:.35rem .55rem;font-size:.85rem}body.dark-mode .export-scope-search input{color:#e2e8f0;background:#0f172ae6;border-color:#94a3b866}.range-menu__group{margin-top:.35rem}.range-menu__label{letter-spacing:.08em;text-transform:uppercase;color:#334155;padding:.3rem .7rem .1rem;font-size:.65rem;display:block}body.dark-mode .range-menu__label{color:#e2e8f0}.export-scope-menu .range-menu__option{color:#0b1220}body.dark-mode .export-scope-menu .range-menu__option{color:#f8fafc}@keyframes preferences-status-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes preferences-status-fade{to{opacity:0;transform:translateY(-6px)}}.notifications-help{color:var(--brand-navy);background:#0f172a0a;border-radius:12px;padding:.75rem .9rem}body.dark-mode .notifications-help{color:#e2e8f0;background:#94a3b829}.notifications-section{background:#f8fafc;border:1px solid #94a3b833;border-radius:14px;flex-direction:column;gap:.65rem;padding:.9rem 1rem;display:flex}body.dark-mode .notifications-section{background:#0f172a8c;border-color:#94a3b833}.notifications-section__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.notifications-toggle-row{color:var(--brand-navy);justify-content:space-between;align-items:center;gap:1rem;font-size:.92rem;display:flex}body.dark-mode .notifications-toggle-row{color:#e2e8f0}.notifications-toggle{width:48px;height:24px;position:relative}.notifications-toggle input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.notifications-toggle span{pointer-events:none;background:#94a3b873;border:1px solid #94a3b859;border-radius:999px;transition:background .2s,box-shadow .2s,border-color .2s;position:absolute;inset:0}.notifications-toggle span:before{content:"OFF";letter-spacing:.04em;color:#ffffffb3;font-size:.5rem;font-weight:700;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.notifications-toggle span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.notifications-toggle input:checked+span{background:linear-gradient(135deg,#0ea5e9,#22d3ee);border-color:#22d3eed9;box-shadow:0 0 0 1px #22d3ee73}.notifications-toggle input:checked+span:before{content:"ON";color:#082f49;left:7px;right:auto}.notifications-toggle input:checked+span:after{transform:translate(24px)}body.dark-mode .notifications-toggle span{background:#94a3b859}.notifications-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.notifications-input,.notifications-select{width:100%;color:var(--brand-navy);background:#fff;border:1px solid #94a3b859;border-radius:10px;margin-top:.35rem;padding:.45rem .6rem;font-size:.9rem}body.dark-mode .notifications-input,body.dark-mode .notifications-select{color:#e2e8f0;background:#0f172a99;border-color:#94a3b859}.notifications-select[multiple]{min-height:90px}.notifications-warning{color:#92400e;background:#fbbf242e;border-radius:10px;padding:.6rem .75rem;font-size:.85rem}body.dark-mode .notifications-warning{color:#facc15;background:#fbbf2433}.news-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0;display:flex}.job-detail-header-actions{flex-wrap:nowrap;align-self:flex-start;gap:.55rem;margin-left:auto}.user-detail-panel__header--job-detail>div:first-child{flex:auto;min-width:0}.job-detail-title{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.job-detail-title__text{overflow-wrap:anywhere;word-break:break-word;min-width:0;display:block}.user-detail-header-meta-inline{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.3rem;font-size:.86rem;display:flex}.user-detail-header-meta-inline__item{align-items:center;gap:.25rem;display:inline-flex}.user-detail-header-meta-inline__item strong{color:inherit;letter-spacing:.05em;text-transform:uppercase;opacity:.9;font-size:.78rem}.user-detail-inline-stats{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:.5rem;margin:0 0 1.2rem;display:grid}.user-detail-inline-stats .backup-status-inline-stat{box-shadow:none;cursor:default;border-radius:12px}.user-detail-inline-stats .backup-status-inline-stat:hover{transform:none}.user-detail-section--inline-summary{box-shadow:none;background:0 0;border:0;margin-bottom:.1rem;padding:0}.user-detail-inline-stat{background:linear-gradient(145deg,#f7fafff5,#ecf4ffb8);border:1px solid #94a3b847;border-left:3px solid #94a3b8ad;border-radius:14px;flex-direction:column;gap:.16rem;padding:.52rem .68rem .56rem;display:flex}.user-detail-inline-stat__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:.72rem;font-weight:700}.user-detail-inline-stat__value{color:#0f172a;font-size:1.4rem;font-weight:800;line-height:1.1}.user-detail-inline-stat--primary{border-left-color:#0ea5e9d1}.user-detail-inline-stat--info{border-left-color:#3b82f6d1}.user-detail-inline-stat--success{border-left-color:#22c55ed1}.user-detail-inline-stat--warning{border-left-color:#f59e0bd1}.user-detail-inline-stat--danger{border-left-color:#ef4444d1}.user-detail-inline-stat--running{border-left-color:#6366f1d1}.news-search-toggle{z-index:1;margin-right:-10px}.news-search{opacity:0;pointer-events:none;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:.42rem;width:0;min-width:0;max-width:0;padding:.42rem .62rem;transition:width .22s,max-width .22s,opacity .2s,background .2s,border-color .2s;display:inline-flex;overflow:hidden}.news-search.is-open{opacity:1;pointer-events:auto;background:#ffffffc7;border-color:#0e749057;width:min(340px,52vw);min-width:260px;max-width:340px}.news-search-toggle.is-open{border-color:#0e749075;box-shadow:0 8px 18px #0e749033}.news-search__icon{color:#0369a1;flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.news-search__icon svg{width:100%;height:100%}.news-search input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;font-size:.84rem}.news-search input::placeholder{color:#64748b}@media (width<=720px){.news-search.is-open{width:100%;min-width:100%;max-width:none}}.feedback-body{flex-direction:column;gap:1rem;display:flex}.feedback-overlay{justify-content:center;align-items:center;padding:1rem}.feedback-overlay .feedback-panel{border:1px solid #94a3b83d;border-radius:20px;width:min(720px,100%);height:auto;max-height:calc(100vh - 2rem);animation:.28s cubic-bezier(.2,.8,.2,1) both user-detail-modal-in;box-shadow:0 28px 70px #0f172a47}.feedback-form{background:#f8fafc;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;gap:.75rem;padding:12px;display:flex}.feedback-form__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;display:grid}.feedback-form textarea{resize:vertical;min-height:120px}.feedback-form__actions{justify-content:flex-end;display:flex}.feedback-list{flex-direction:column;gap:.75rem;display:flex}.feedback-list__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.feedback-cards{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.admin-feedback-list{gap:.95rem}.feedback-card{background:#fff;border:1px solid #94a3b840;border-radius:12px;padding:12px}.feedback-card--admin{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:16px;grid-template-columns:10px 1fr;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 46px #02061714}body.dark-mode .feedback-card--admin{background:#0f172ac7;border-color:#94a3b859;box-shadow:0 18px 46px #00000052}.feedback-card--admin .feedback-card__stripe{background:#94a3b859}.feedback-card--admin.feedback-card--open .feedback-card__stripe{background:linear-gradient(#3b82f6f2,#38bdf88c)}.feedback-card--admin.feedback-card--resolved .feedback-card__stripe{background:linear-gradient(#22c55ee6,#10b9818c)}.feedback-card--admin .feedback-card__body{min-width:0;padding:12px 14px}.feedback-card--admin .feedback-card__headline{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.feedback-card--admin .feedback-card__title{letter-spacing:-.01em;font-size:.98rem}.feedback-card--admin .feedback-card__meta-row{flex-wrap:wrap;gap:.55rem .9rem;margin-top:.22rem;display:flex}.feedback-card--admin .feedback-card__meta{color:#475569f2;margin:0;font-size:.84rem}body.dark-mode .feedback-card--admin .feedback-card__meta{color:#cbd5e1d9}.feedback-card--admin .feedback-card__chips{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.feedback-chip{color:#0f172ad1;background:#f8fafcd1;border:1px solid #94a3b847;border-radius:999px;align-items:baseline;gap:.2rem;max-width:100%;padding:.22rem .5rem;font-size:.78rem;display:inline-flex}.feedback-chip__k{letter-spacing:.02em;text-transform:uppercase;color:#475569e6;font-weight:800}.feedback-chip__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.dark-mode .feedback-chip{color:#e2e8f0e6;background:#0206178c;border-color:#94a3b838}body.dark-mode .feedback-chip__k{color:#cbd5e1bf}.feedback-card--admin .feedback-card__message{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:.65rem;line-height:1.45;display:-webkit-box;overflow:hidden}.feedback-card--admin .feedback-card__message.is-expanded{-webkit-line-clamp:initial;display:block}.feedback-card--admin .feedback-card__actions{flex:none;justify-content:flex-end;align-items:center;gap:.35rem;display:inline-flex}.feedback-card__footer{justify-content:flex-start;margin-top:.65rem;display:flex}.feedback-card__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.feedback-card__title{color:#0f172a;margin:0;font-weight:700}.feedback-card__date{color:#475569;margin:.1rem 0 0;font-size:.85rem}.feedback-card__message{color:#0f172a;white-space:pre-wrap;margin:.6rem 0 0}.feedback-card__actions{justify-content:flex-end;gap:.5rem;margin-top:.7rem;display:flex}.feedback-editor{background:#f8fafcbf;border:1px dashed #94a3b866;border-radius:10px;gap:.55rem;margin-top:.7rem;padding:.7rem;display:grid}.feedback-editor label{color:#475569;gap:.35rem;font-size:.86rem;display:grid}.feedback-editor textarea{resize:vertical;min-height:86px}.feedback-editor__actions{justify-content:flex-end;gap:.5rem;display:flex}.feedback-card__badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.feedback-badge{color:#334155;background:#94a3b826;border:1px solid #94a3b84d;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex}.feedback-badge--open{color:#1d4ed8;background:#3b82f61f;border-color:#3b82f666}.feedback-badge--resolved{color:#047857;background:#10b98124;border-color:#10b98166}.feedback-badge--rating-5{color:#c2410c;background:#f59e0b33;border-color:#f59e0b73}.feedback-badge--rating-4{color:#166534;background:#22c55e2e;border-color:#22c55e66}.feedback-badge--rating-3{color:#1d4ed8;background:#3b82f629;border-color:#3b82f659}.feedback-badge--rating-2{color:#c2410c;background:#f973162e;border-color:#f9731666}.feedback-badge--rating-1{color:#b91c1c;background:#ef44442e;border-color:#ef444473}.pill-button--tiny{padding:.2rem .8rem;font-size:.82rem}body.dark-mode .feedback-form{background:#0f172ab3;border-color:#94a3b840}body.dark-mode .feedback-card{background:#0f172ad9;border-color:#94a3b859}body.dark-mode .feedback-card__title,body.dark-mode .feedback-card__message{color:#e2e8f0}body.dark-mode .feedback-editor{background:#0f172ab8;border-color:#94a3b859}body.dark-mode .feedback-editor label{color:#cbd5e1}body.dark-mode textarea,body.dark-mode input,body.dark-mode select{color:#e2e8f0;background:#0f172a99}.news-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.news-list__item{background:linear-gradient(130deg,#f8fafcf2,#f1f5f9d1);border:1px solid #94a3b859;border-radius:10px;padding:.7rem .85rem;box-shadow:0 10px 20px #0f172a14}.news-list__item.is-expandable{cursor:pointer}.news-list__item.is-expandable:focus-visible{outline-offset:2px;outline:2px solid #38bdf899}.news-list__item.is-expanded{background:#3b82f614;border-color:#38bdf873}body.dark-mode .news-list__item.is-unread,.news-list__item.is-unread{background:#3b82f614;border-color:#3b82f680}body.dark-mode .news-list__item{background:#0f172a80;border-color:#94a3b840}body.dark-mode .news-list__item.is-expanded{background:#0ea5e91f;border-color:#0ea5e973}body.dark-mode .news-panel{background:radial-gradient(130% 90% at 10% 0,#0891b233,#0f172a00 55%),radial-gradient(120% 90% at 100% 0,#0e74902e,#0f172a00 50%),#0f172a;border-color:#38bdf859;box-shadow:0 30px 70px #020617a6}body.dark-mode .news-panel .user-detail-panel__header{background:linear-gradient(135deg,#0891b247,#0f172a59),#0f172a;box-shadow:0 16px 34px #02061780}body.dark-mode .news-search{background:0 0;border-color:#0000}body.dark-mode .news-search.is-open{background:#0f172ab8;border-color:#67e8f957}body.dark-mode .news-search__icon{color:#67e8f9}body.dark-mode .news-search input{color:#f8fafc}body.dark-mode .news-search input::placeholder{color:#94a3b8}body.dark-mode .news-search-toggle.is-open{border-color:#67e8f980;box-shadow:0 8px 18px #22d3ee38}body.dark-mode .news-header-brand:after{background:linear-gradient(110deg,#fff0,#67e8f94d,#fff0)}@keyframes newsWinnerShimmerSweep{0%,12%{opacity:0;left:-52%}18%{opacity:1}32%{opacity:0;left:128%}to{opacity:0;left:128%}}body.dark-mode .news-header-icon{color:#22d3ee}body.dark-mode .news-header-title .news-header-icon{color:#67e8f9}body.dark-mode .news-panel .user-detail-panel__header:after{background:linear-gradient(#38bdf847,#38bdf800)}.news-list__head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.news-list__meta{align-items:center;gap:.5rem;display:inline-flex}.news-list__title{color:#0b67c2;letter-spacing:.01em;text-shadow:0 0 #02061700;align-items:center;gap:.38rem;font-weight:800;display:inline-flex}.news-list__title-icon{color:#0284c7;flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:inline-flex}.news-list__title-icon svg{width:100%;height:100%}.news-list__chevron{color:#94a3b8;justify-content:center;align-items:center;width:18px;height:18px;transition:transform .2s,color .2s;display:inline-flex}.news-list__chevron svg{width:16px;height:16px}.news-list__chevron.is-open{color:#38bdf8;transform:rotate(180deg)}.news-list__date{color:#64748b;align-items:center;gap:.28rem;font-size:.78rem;display:inline-flex}.news-list__date-icon{opacity:.9;flex-shrink:0;justify-content:center;align-items:center;width:.85rem;height:.85rem;display:inline-flex}.news-list__date-icon svg{width:100%;height:100%}body.dark-mode .news-list__date{color:#cbd5e1}body.dark-mode .news-list__title-icon{color:#22d3ee}.news-list__summary{color:#334155;margin:.1rem 0 .35rem;font-size:.95rem;font-weight:500;line-height:1.42}body.dark-mode .news-list__summary{color:#cbd5e1}body.dark-mode .news-list__title{color:#22d3ee;text-shadow:0 0 14px #22d3ee47}.news-list__body{color:#334155;border-top:1px dashed #94a3b859;margin-top:.35rem;padding-top:.35rem;font-size:.9rem}.news-list__body .summary-paragraph{margin:0 0 .45rem}.news-list__body .summary-list{margin:0 0 .45rem;padding-left:1.1rem}body.dark-mode .news-list__body{color:#e2e8f0;border-top-color:#94a3b840}.news-list__tags{flex-wrap:wrap;gap:.35rem;display:flex}.news-list__tag{color:#334155;background:#94a3b81a;border:1px solid #64748b5c;border-radius:999px;padding:2px 8px;font-size:.8rem}.news-list__tag:nth-child(5n+1),.news-list__tag:nth-child(5n+2),.news-list__tag:nth-child(5n+3),.news-list__tag:nth-child(5n+4),.news-list__tag:nth-child(5n+5){color:#334155;background:#94a3b81c;border-color:#64748b5c}body.dark-mode .news-list__tag,body.dark-mode .news-list__tag:nth-child(5n+1),body.dark-mode .news-list__tag:nth-child(5n+2),body.dark-mode .news-list__tag:nth-child(5n+3),body.dark-mode .news-list__tag:nth-child(5n+4),body.dark-mode .news-list__tag:nth-child(5n+5){color:#cbd5e1;background:#94a3b81a;border-color:#94a3b857}.user-detail-panel__header>div{min-width:0}.user-detail-panel__header h3{white-space:normal;word-break:break-word}.user-detail-panel__header-actions{align-items:center;gap:.45rem;display:inline-flex}.user-detail-header-copy-notice{color:#0f766e;margin:.2rem 0 .45rem;font-size:.8rem;font-weight:600}body.dark-mode .user-detail-header-copy-notice{color:#5eead4}.user-detail-section{margin-top:0}.user-detail-section--anomalies{border-left:none;margin-top:.9rem}.job-detail-metric--success-rate{border-left:4px solid #94a3b8}.job-detail-metric--success-rate-success{border-left-color:#22c55e}.job-detail-metric--success-rate-warning{border-left-color:#f59e0b}.job-detail-metric--success-rate-danger{border-left-color:#ef4444}.job-detail-metric--success-rate-neutral{border-left-color:#94a3b8}.user-detail-list__item--anomaly-active{border-left:4px solid #ef4444}.user-detail-list__item--anomaly-resolved{border-left:4px solid #22c55e}.user-detail-section__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.user-detail-section__header h4{align-items:center;gap:.45rem;display:inline-flex}.user-detail-section__title-icon{color:#0284c7;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.user-detail-section__title-icon svg{width:16px;height:16px}.user-detail-section__hint{color:#94a3b8;font-size:.8rem}.user-detail-empty{color:#94a3b8;margin:0}.user-detail-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.user-detail-list__item{border:1px solid #e2e8f0;border-radius:12px;padding:.85rem}.user-detail-list__item--clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.user-detail-list__item--clickable:hover,.user-detail-list__item--clickable:focus-visible{border-color:#94a3b8;outline:none;transform:translateY(-1px);box-shadow:0 6px 18px #0f172a1f}.user-detail-list__item--stacked{flex-direction:column;gap:.5rem;display:flex}.user-detail-list__block{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.user-detail-list__meta,.user-detail-list__meta-row{color:#94a3b8;font-size:.8rem}.user-detail-list__meta-row{justify-content:space-between;display:flex}.user-detail-list__meta-row--with-action{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem}.user-detail-anomaly-log-toggle{color:#0369a1;font:inherit;cursor:pointer;background:#0ea5e914;border:1px solid #0ea5e94d;border-radius:999px;align-items:center;gap:.35rem;margin-left:auto;padding:.25rem .55rem;font-weight:700;display:inline-flex}.user-detail-anomaly-log-toggle:hover,.user-detail-anomaly-log-toggle:focus-visible{background:#0ea5e924;border-color:#0ea5e999;outline:none}.user-detail-anomaly-log-toggle svg{width:14px;height:14px;transition:transform .15s}.user-detail-anomaly-log-toggle svg.is-open{transform:rotate(180deg)}.user-detail-anomaly-log{white-space:pre-wrap;overflow-wrap:anywhere;color:#334155;background:#f8fafc;border:1px solid #94a3b859;border-radius:10px;max-height:18rem;margin:0;padding:.7rem .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.5;overflow:auto}.user-detail-list__note{color:#475569;margin:0;font-size:.9rem}.job-detail-anomaly-ticket{width:100%;margin-top:.65rem;padding:.75rem}.job-detail-open-tickets{margin-top:.85rem}.job-detail-anomaly{background:linear-gradient(#f8fafceb,#f1f5f9c7);border:1px solid #94a3b847;border-left:4px solid #94a3b8ad;border-radius:12px;margin-top:.85rem;padding:.78rem .82rem}.job-detail-anomaly--success{border-left-color:#22c55eeb}.job-detail-anomaly--warning{border-left-color:#f59e0beb}.job-detail-anomaly--danger{border-left-color:#ef4444eb}.job-detail-anomaly--info{border-left-color:#3b82f6eb}.job-detail-anomaly--neutral{border-left-color:#94a3b8b3}.job-detail-anomaly .user-detail-list__block{margin-bottom:.48rem}.job-detail-anomaly__source{color:#0c4a6e;text-transform:uppercase;letter-spacing:.06em;background:#0ea5e91f;border:1px solid #0e749047;border-radius:999px;align-items:center;padding:.16rem .56rem;font-size:.74rem;font-weight:700;display:inline-flex}.job-detail-anomaly__reason{color:#334155;background:#ffffffc7;border:1px solid #94a3b83d;border-radius:10px;margin:0;padding:.56rem .62rem}.job-detail-anomaly .user-detail-list__meta-row{margin-top:.5rem}.job-detail-anomaly__log-wrap{margin-top:.55rem}.job-detail-anomaly__log-label{text-transform:uppercase;letter-spacing:.07em;color:#64748b;margin:0 0 .35rem;font-size:.73rem;font-weight:700}.job-detail-anomaly__log{color:#1e293b;white-space:pre-wrap;word-break:break-word;background:#ffffffd6;border:1px solid #94a3b847;border-radius:10px;max-height:180px;margin:0;padding:.62rem .68rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.8rem;line-height:1.35;overflow:auto}.job-detail-open-ticket-row{background:#fff;border:1px solid #94a3b84d;border-radius:12px;margin-top:.25rem;box-shadow:inset 3px 0 #94a3b8b3,0 8px 18px #0f172a0f}.job-detail-open-ticket-row--critical{box-shadow:inset 3px 0 #f87171e6,0 8px 18px #0f172a0f}.job-detail-open-ticket-row--high{box-shadow:inset 3px 0 #fb923ce6,0 8px 18px #0f172a0f}.job-detail-open-ticket-row--medium{box-shadow:inset 3px 0 #facc15e6,0 8px 18px #0f172a0f}.job-detail-open-ticket-row--low{box-shadow:inset 3px 0 #3b82f6e6,0 8px 18px #0f172a0f}.job-detail-open-ticket-row--unknown{box-shadow:inset 3px 0 #94a3b8b3,0 8px 18px #0f172a0f}.user-detail-list--vertical{gap:1rem}.user-detail-backup-grid{gap:.4rem;display:grid}.user-detail-backup-grid__head,.user-detail-backup-grid__row{grid-template-columns:minmax(0,1fr) minmax(140px,auto) minmax(140px,auto) minmax(120px,auto) minmax(170px,auto) 48px;align-items:center;column-gap:.85rem;display:grid}.user-detail-backup-grid__head{letter-spacing:.08em;text-transform:uppercase;color:#64748b;padding:0 .62rem;font-size:.72rem;font-weight:700}.user-detail-backup-grid__actions-head{text-align:center}.user-detail-backup-grid__row{text-align:left;cursor:pointer;background:#f8fafca8;border:1px solid #94a3b84d;border-left-width:4px;border-radius:12px;padding:.58rem .62rem;transition:border-color .2s,background .2s,transform .15s}.user-detail-backup-grid__row:hover,.user-detail-backup-grid__row:focus-visible{background:#e0f2fe80;border-color:#38bdf885;outline:none;transform:translateY(-1px)}.user-detail-backup-grid__row--success{border-left-color:#22c55eeb}.user-detail-backup-grid__row--warning{border-left-color:#f59e0beb}.user-detail-backup-grid__row--danger{border-left-color:#ef4444eb}.user-detail-backup-grid__row--info{border-left-color:#3b82f6eb}.user-detail-backup-grid__row--neutral{border-left-color:#94a3b8b3}.user-detail-backup-grid__set{white-space:nowrap;text-overflow:ellipsis;color:#0f172a;min-width:0;font-weight:600;overflow:hidden}.user-detail-backup-grid__completion,.user-detail-backup-grid__trend{justify-self:start}.user-detail-backup-grid__actions{justify-self:center}.user-detail-backup-grid__meta{color:#64748b;white-space:nowrap;font-size:.82rem}.user-detail-backup-grid__completion{justify-self:start}.user-detail-backup-grid__completion--mobile,.user-detail-backup-grid__trend--mobile,.user-detail-backup-grid__meta--start,.user-detail-backup-grid__meta--end{min-width:0}.user-detail-run-now-btn{color:#0369a1;cursor:pointer;background:#0ea5e91f;border:1px solid #0ea5e973;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.user-detail-run-now-btn:hover:not(:disabled){background:#0ea5e933;transform:translateY(-1px)}.user-detail-run-now-btn:disabled{opacity:.7;cursor:wait}.user-detail-run-now-btn svg{width:14px;height:14px}.user-detail-run-now-placeholder{width:30px;height:30px;display:inline-block}.user-detail-run-now-message{margin:.6rem 0 0;font-size:.82rem;font-weight:600}.user-detail-run-now-message--success{color:#15803d}.user-detail-run-now-message--warning{color:#b45309}.user-detail-run-now-message--danger{color:#b91c1c}.detail-log{white-space:pre-wrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-height:220px;margin:0;padding:.85rem;font-size:.85rem;line-height:1.4;overflow:auto}.case-detail-log{flex-direction:column;gap:.55rem;max-height:320px;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:flex}.case-detail-log__heading{text-transform:uppercase;letter-spacing:.04em;color:#0f172a;margin:0;font-size:.8rem;font-weight:700}.case-detail-log__kv{grid-template-columns:minmax(140px,.45fr) 1fr;align-items:flex-start;gap:.35rem .75rem;display:grid}.case-detail-log__key{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.case-detail-log__value{color:#0f172a;white-space:pre-wrap;word-break:break-word}.case-detail-log__text{color:#0f172a;white-space:pre-wrap;margin:0}.case-detail-log__code{color:#0f172a;white-space:pre-wrap;background:#0f172a0a;border:1px solid #e2e8f0;border-radius:6px;margin:0;padding:.75rem}.detail-meta-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.detail-meta-list li{color:#475569;justify-content:space-between;font-size:.85rem;display:flex}.detail-meta-list strong{color:#0f172a}@media (width<=768px){.user-detail-panel{width:100%;max-width:100vw;padding:18px;overflow-x:hidden}.user-detail-panel--job-detail .user-detail-panel__header--job-detail{box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:.45rem;padding:.15rem 0 .35rem}.user-detail-panel__header{gap:.55rem;margin-bottom:.45rem;padding:.15rem 0 .35rem}.user-detail-panel__header.modal-header--scrolls{padding-right:5rem}.modal-floating-actions{gap:.35rem;top:.35rem}.modal-floating-actions .icon-circle-btn{width:36px;min-width:36px;height:36px}.user-detail-panel--user-overview .user-detail-panel__header--user-overview{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.55rem;margin-bottom:.55rem;padding:.15rem 0 .55rem;display:grid}.user-detail-panel--user-overview .user-detail-panel__header--user-overview>div:first-child{min-width:0}.user-detail-panel__header-actions{flex-wrap:nowrap;flex:none;place-self:start end;gap:.35rem;min-width:0;max-width:100%}.user-detail-panel__header-actions .icon-circle-btn{width:36px;min-width:36px;height:36px}.user-detail-panel__header h3{font-size:1.15rem}.user-overview-title{min-width:0;padding-right:.1rem}.user-overview-title h3{overflow-wrap:anywhere;word-break:break-word;min-width:0}.user-detail-header-meta-inline{grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.user-detail-header-meta-inline__item{overflow-wrap:anywhere;word-break:break-word;min-width:0}.user-detail-section--inline-summary{overflow:hidden}.user-detail-inline-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-bottom:.9rem}.user-detail-inline-stats .backup-status-inline-stat{min-width:0;padding:.55rem .6rem}.user-detail-inline-stats .backup-status-inline-stat__label{white-space:normal;overflow-wrap:anywhere}.user-detail-inline-stats .backup-status-inline-stat__value{font-size:1rem}.user-detail-list__item{padding:.95rem}.user-detail-list__note{font-size:1rem}.user-detail-list__meta,.user-detail-list__meta-row{font-size:.86rem}.detail-meta-list li{font-size:.95rem}.user-detail-backup-grid{gap:.6rem}.user-detail-backup-grid__head{display:none}.user-detail-backup-grid__row{background:#f8fafceb;border-radius:14px;grid-template-columns:1fr;gap:.5rem 0;padding:.75rem .8rem}.user-detail-backup-grid__set{white-space:normal;text-overflow:unset;font-size:.97rem;line-height:1.35;overflow:visible}.user-detail-backup-grid__meta--start,.user-detail-backup-grid__meta--end,.user-detail-backup-grid__completion--mobile,.user-detail-backup-grid__trend--mobile{justify-content:space-between;align-items:center;gap:.55rem;width:100%;font-size:.84rem;display:flex}.user-detail-backup-grid__meta--start:before{content:"Start";letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.user-detail-backup-grid__meta--end:before{content:"End";letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.user-detail-backup-grid__completion--mobile:before{content:"Completion";letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.user-detail-backup-grid__trend--mobile:before{content:"5 day status";letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-size:.72rem;font-weight:700}.user-detail-backup-grid__trend--mobile .status-strip{justify-content:flex-end}.user-detail-backup-grid__actions{justify-self:end}}body.dark-mode .user-detail-list__item{border-color:#94a3b84d}body.dark-mode .user-detail-anomaly-log-toggle{color:#7dd3fc;background:#0ea5e924;border-color:#38bdf866}body.dark-mode .user-detail-anomaly-log-toggle:hover,body.dark-mode .user-detail-anomaly-log-toggle:focus-visible{background:#0ea5e938;border-color:#7dd3fcb3}body.dark-mode .user-detail-anomaly-log{color:#cbd5e1;background:#0f172ab8;border-color:#94a3b84d}body.dark-mode .user-detail-inline-stat{background:linear-gradient(145deg,#09142ef5,#0b1e44d6);border-color:#38bdf857;box-shadow:inset 0 1px #94a3b814}body.dark-mode .user-detail-inline-stat__label{color:#bfdbfed1}body.dark-mode .user-detail-inline-stat__value{color:#f8fafc}body.dark-mode .user-detail-inline-stat--primary{border-left-color:#38bdf8}body.dark-mode .user-detail-inline-stat--info{border-left-color:#60a5fa}body.dark-mode .user-detail-inline-stat--success{border-left-color:#4ade80}body.dark-mode .user-detail-inline-stat--warning{border-left-color:#fbbf24}body.dark-mode .user-detail-inline-stat--danger{border-left-color:#f87171}body.dark-mode .user-detail-inline-stat--running{border-left-color:#818cf8}body.dark-mode .user-detail-list__note{color:#cbd5f5}body.dark-mode .job-detail-anomaly-ticket{background:#0f172a9e}body.dark-mode .job-detail-anomaly{background:linear-gradient(145deg,#0f172ac7,#1e293bb8);border-color:#94a3b859 #94a3b859 #94a3b859 #94a3b8bf}body.dark-mode .job-detail-anomaly--success{border-left-color:#4ade80}body.dark-mode .job-detail-anomaly--warning{border-left-color:#fbbf24}body.dark-mode .job-detail-anomaly--danger{border-left-color:#f87171}body.dark-mode .job-detail-anomaly--info{border-left-color:#60a5fa}body.dark-mode .job-detail-anomaly__source{color:#bae6fd;background:#082f4973;border-color:#38bdf859}body.dark-mode .job-detail-anomaly__reason{color:#dbeafe;background:#0f172a80;border-color:#94a3b847}body.dark-mode .job-detail-anomaly__log-label{color:#94a3b8}body.dark-mode .job-detail-anomaly__log{color:#cbd5e1;background:#02061785;border-color:#94a3b84d}body.dark-mode .job-detail-open-ticket-row{background:#0f172a9e;border-color:#94a3b859;box-shadow:inset 3px 0 #94a3b8cc,0 10px 22px #0206175c}body.dark-mode .job-detail-open-ticket-row--critical{box-shadow:inset 3px 0 #f87171f2,0 10px 22px #0206175c}body.dark-mode .job-detail-open-ticket-row--high{box-shadow:inset 3px 0 #fb923cf2,0 10px 22px #0206175c}body.dark-mode .job-detail-open-ticket-row--medium{box-shadow:inset 3px 0 #facc15f2,0 10px 22px #0206175c}body.dark-mode .job-detail-open-ticket-row--low{box-shadow:inset 3px 0 #60a5faf2,0 10px 22px #0206175c}body.dark-mode .user-detail-list__meta,body.dark-mode .user-detail-list__meta-row,body.dark-mode .user-detail-section__hint{color:#cbd5f5}body.dark-mode .user-detail-run-now-btn{color:#67e8f9;background:#0e749059;border-color:#38bdf873}body.dark-mode .user-detail-run-now-message--success{color:#4ade80}body.dark-mode .user-detail-run-now-message--warning{color:#fbbf24}body.dark-mode .user-detail-run-now-message--danger{color:#fda4af}body.dark-mode .job-detail-metric--success-rate-warning{border-left-color:#fbbf24}body.dark-mode .job-detail-metric--success-rate-danger,body.dark-mode .user-detail-list__item--anomaly-active{border-left-color:#f87171}body.dark-mode .job-detail-metric--success-rate-success,body.dark-mode .user-detail-list__item--anomaly-resolved{border-left-color:#4ade80}body.dark-mode .job-detail-metric--success-rate-neutral{border-left-color:#94a3b8}body.dark-mode .user-detail-section__title-icon{color:#38bdf8}body.dark-mode .user-detail-backup-grid__head{color:#94a3b8}body.dark-mode .user-detail-backup-grid__row{background:#0f172a9e;border-color:#94a3b859 #94a3b859 #94a3b859 #94a3b866}body.dark-mode .user-detail-backup-grid__row:hover,body.dark-mode .user-detail-backup-grid__row:focus-visible{background:#0e74903d;border-color:#38bdf88c}body.dark-mode .user-detail-backup-grid__set{color:#e2e8f0}.security-comments-list{gap:.7rem}.security-comment-item{background:linear-gradient(145deg,#fffffff0,#f1f5f9b3);border-left:4px solid #38bdf8a6}.security-comment-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.security-comment-author{color:#0f172a;font-weight:700;line-height:1.2}.security-comment-time{color:#64748b;text-align:right;white-space:nowrap;font-size:.76rem}.security-comment__text{white-space:pre-wrap;color:#334155;margin:0;line-height:1.45}.security-activity-list{gap:.6rem;position:relative}.security-activity-list:before{content:"";background:linear-gradient(#38bdf880,#94a3b859);border-radius:999px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.62rem}.security-activity-item{margin-left:1.4rem;position:relative}.security-activity-item:before{content:"";background:#f8fafc;border:2px solid #38bdf8e6;border-radius:999px;width:10px;height:10px;position:absolute;top:.95rem;left:-1.03rem}.security-activity-item--severity{border-left:4px solid #f59e0bbf}.security-activity-item--severity:before{border-color:#f59e0bf2}.security-ticket-thread-list{margin-top:.35rem}.security-ticket-thread-item{background:linear-gradient(145deg,#fffffff2,#f1f5f9b8);border-left:4px solid #38bdf899}.security-ticket-thread-item--body{border-left-color:#3b82f6bf}.security-ticket-thread-item.is-internal{border-left-color:#f59e0bbf}body.dark-mode .security-comment-item{background:linear-gradient(145deg,#0f172ad1,#1e293bad);border-left-color:#22d3eeb8}body.dark-mode .security-comment-author{color:#e2e8f0}body.dark-mode .security-comment-time{color:#94a3b8}body.dark-mode .security-comment__text{color:#cbd5e1}body.dark-mode .security-activity-list:before{background:linear-gradient(#22d3ee80,#94a3b859)}body.dark-mode .security-activity-item:before{background:#0f172a;border-color:#22d3eef2}body.dark-mode .security-activity-item--severity{border-left-color:#fbbf24c7}body.dark-mode .security-activity-item--severity:before{border-color:#fbbf24f2}body.dark-mode .security-ticket-thread-item{background:linear-gradient(145deg,#0f172ad1,#1e293bad);border-left-color:#22d3eeb8}body.dark-mode .security-ticket-thread-item--body{border-left-color:#60a5fadb}body.dark-mode .security-ticket-thread-item.is-internal{border-left-color:#fbbf24db}body.dark-mode .user-detail-backup-grid__row--success{border-left-color:#4ade80f2}body.dark-mode .user-detail-backup-grid__row--warning{border-left-color:#fbbf24f2}body.dark-mode .user-detail-backup-grid__row--danger{border-left-color:#f87171f2}body.dark-mode .user-detail-backup-grid__row--info{border-left-color:#60a5faf2}body.dark-mode .user-detail-backup-grid__meta{color:#94a3b8}@media (width<=768px){body.dark-mode .user-detail-panel--job-detail .user-detail-panel__header--job-detail{box-shadow:none;background:0 0;border:none}body.dark-mode .user-detail-backup-grid__row{background:#0f172ac2}body.dark-mode .user-detail-backup-grid__meta--start:before,body.dark-mode .user-detail-backup-grid__meta--end:before,body.dark-mode .user-detail-backup-grid__completion--mobile:before,body.dark-mode .user-detail-backup-grid__trend--mobile:before{color:#94a3b8}}body.dark-mode .detail-log,body.dark-mode .case-detail-log{color:#e2e8f0;background:#0f172ab3;border-color:#94a3b859}body.dark-mode .case-detail-log__heading,body.dark-mode .case-detail-log__text,body.dark-mode .case-detail-log__value{color:#e2e8f0}body.dark-mode .case-detail-log__key{color:#cbd5f5}body.dark-mode .case-detail-log__code{color:#e2e8f0;background:#94a3b81f;border-color:#94a3b859}body.dark-mode .detail-meta-list li{color:#cbd5f5}body.dark-mode .detail-meta-list strong{color:#f8fafc}@keyframes user-detail-slide-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes user-detail-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}body.dark-mode .table-mobile-card__timestamps,body.dark-mode .table-mobile-card__text{color:#cbd5f5}@media (width<=640px){.user-overview-filter-row{flex-direction:column;align-items:stretch;gap:.65rem}.user-overview-state-group{flex-direction:column;align-items:stretch;gap:.45rem;width:100%}.user-overview-state-tabs{width:100%}.user-overview-state-loading{justify-content:center}.user-overview-state-tabs__tab{flex:1 1 0;justify-content:center}.user-overview-search{flex-basis:auto;width:100%;max-width:none}.user-overview-table-wrapper,.leaderboard-table-wrapper,.jobs-table-wrapper,.anomalies-table-wrapper{display:none}.user-overview-mobile-list,.table-mobile-list{flex-direction:column;display:flex}.filters-collapsible__toggle{align-self:flex-end;width:32px;height:32px}.quick-status-filters{justify-content:flex-end;gap:.3rem}.quick-status-filter{padding:.18rem .55rem;font-size:.72rem}.user-overview-card,.table-mobile-card{padding:.7rem .65rem}.user-overview-card__line,.user-overview-card__sub{font-size:.9rem}.user-overview-card__line strong{font-size:1.05rem}.user-overview-card__meta{font-size:.86rem}.user-overview-card__status-label{font-size:.72rem}.table-mobile-card .user-overview-card__line,.table-mobile-card .user-overview-card__sub,.table-mobile-card .user-overview-card__meta{flex-direction:column;align-items:flex-start;gap:.15rem}.table-mobile-list .anomaly-card .anomaly-card__meta-compact{color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.38rem;min-width:0;margin-top:.35rem;font-size:.84rem;display:flex;overflow:hidden}.table-mobile-list .anomaly-card .anomaly-card__extended{display:none}.table-mobile-card strong,.table-mobile-card .user-overview-card__value,.table-mobile-card__badge{word-break:break-word;white-space:normal}.table-mobile-card--jobs{border-radius:12px;padding:.9rem .75rem}.backup-status-panel .panel-controls.panel-controls--jobs-mobile{flex-wrap:nowrap;align-items:center;gap:.45rem;display:flex}.backup-status-inline-stats{display:none}.backup-status-panel .panel-controls.panel-controls--jobs-mobile.panel-controls--jobs-standalone{flex-direction:row;align-items:center;width:auto}.backup-status-controls-right{flex:none;min-width:auto;margin-left:auto}.filters-collapsible--standalone{margin-top:.45rem}.backup-status-panel .jobs-panel-actions{flex:none;align-items:center;gap:.4rem;display:inline-flex}.backup-status-panel .table-mobile-card--jobs .table-mobile-card__row{flex-direction:column;align-items:flex-start;gap:.2rem}.backup-status-panel .table-mobile-card--jobs .table-mobile-card__value--truncate{white-space:normal;word-break:break-word;max-width:100%}.backup-status-panel .table-mobile-card--jobs .table-mobile-card__timestamps{align-items:flex-start;gap:.08rem}.table-mobile-card__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination-row{text-align:center;flex-direction:column;align-items:stretch}.pagination-row .ghost-btn{justify-content:center;width:100%}}.status-strip{gap:4px;display:flex}.status-chip{background:#cbd5f5;border:1px solid #0f172a0d;border-radius:4px;width:18px;height:18px}.status-chip--successful{background:#22c55e}.status-chip--warning{background:#facc15}.status-chip--failed,.status-chip--error{background:#ef4444}.status-chip--running{background:#3b82f6}.status-chip--none{opacity:.4}.card-label{text-transform:uppercase;letter-spacing:.08em;color:#475569;margin-bottom:.4rem;font-size:.75rem}.card-value{color:#0f172a;margin:0;font-size:1.6rem;font-weight:600}.skeleton{position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff9e,#0000);animation:1.5s infinite shimmer;position:absolute;inset:0}.skeleton-line{background:#94a3b852;border-radius:999px;height:16px;margin-top:.6rem}.skeleton-line--value{width:72%;height:34px;margin-top:1.2rem}.skeleton-line.short{width:45%}body.dark-mode .skeleton:after{background:linear-gradient(90deg,#0000,#94a3b829,#0000)}body.dark-mode .skeleton-line{background:#94a3b838}.error-banner{color:#b91c1c;background:#fee2e2;border-radius:10px;margin-top:1rem;padding:.85rem 1rem;font-weight:600}.table-wrapper{border:1px solid #e2e8f0;border-radius:10px;margin-top:1rem;overflow:auto}.operations-device-table{border:none;border-radius:0}.operations-device-table .device-row{cursor:pointer}.operations-device-table .device-row td:first-child{box-shadow:inset 3px 0 #0000}.operations-device-table .device-row--success td:first-child{box-shadow:inset 3px 0 #22c55ee6}.operations-device-table .device-row--warning td:first-child{box-shadow:inset 3px 0 #facc15e6}.operations-device-table .device-row--danger td:first-child{box-shadow:inset 3px 0 #f87171e6}.operations-device-table .device-row--info td:first-child{box-shadow:inset 3px 0 #3b82f6e6}.operations-device-table .device-row--neutral td:first-child{box-shadow:inset 3px 0 #94a3b8b3}.device-modal__header{box-shadow:none;--ticket-accent:transparent;border-left:4px solid #0000;padding-left:12px}.device-modal__header--success{border-left-color:#22c55ee6!important}.device-modal__header--warning{border-left-color:#facc15e6!important}.device-modal__header--danger{border-left-color:#f87171e6!important}.device-modal__header--info{border-left-color:#3b82f6e6!important}.device-modal__header--neutral{border-left-color:#94a3b8b3!important}body.dark-mode .device-modal__header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a;border:1px solid #94a3b840;border-left-width:4px;box-shadow:none!important}body.dark-mode .device-modal__details{background:#0f172ae6;border-color:#94a3b859}.device-modal__details .status-badge{align-self:flex-start;width:max-content;min-width:0;padding:.12rem .5rem;font-size:.7rem;line-height:1;color:#f8fafc!important}body.dark-mode .device-modal__details .preferences-field span{color:#94a3b8}body.dark-mode .device-modal__details .preferences-field strong{color:#e2e8f0}.device-modal__site-name{color:#0f172a}body.dark-mode .device-modal__site-name{color:#e2e8f0}@media (width<=640px){.cell-ellipsis{white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}}.jobs-table-wrapper td{vertical-align:middle}.jobs-table-wrapper table th,.jobs-table-wrapper table td{padding:10px 12px}.anomaly-backup-set-value{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:min(56ch,36vw);line-height:1.3;display:-webkit-box;overflow:hidden}.jobs-table-wrapper table{border-collapse:separate;border-spacing:0 10px}.jobs-table-wrapper .job-row td{background:#ffffffe6;border-top:1px solid #94a3b838;border-bottom:1px solid #94a3b838}.jobs-table-wrapper .job-row td:first-child{border-left:1px solid #94a3b838;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:inset 3px 0 #0000}.jobs-table-wrapper .job-row--success td:first-child{box-shadow:inset 3px 0 #22c55ee6}.jobs-table-wrapper .job-row--warning td:first-child{box-shadow:inset 3px 0 #facc15e6}.jobs-table-wrapper .job-row--danger td:first-child{box-shadow:inset 3px 0 #f87171e6}.jobs-table-wrapper .job-row--info td:first-child{box-shadow:inset 3px 0 #3b82f6e6}.jobs-table-wrapper .job-row--neutral td:first-child{box-shadow:inset 3px 0 #94a3b8b3}.jobs-table-wrapper .job-row td:last-child{border-right:1px solid #94a3b838;border-top-right-radius:10px;border-bottom-right-radius:10px}body.dark-mode .jobs-table-wrapper .job-row td{background:#0512258c;border-color:#94a3b840}body.dark-mode .jobs-table-wrapper .job-row td:first-child,body.dark-mode .jobs-table-wrapper .job-row td:last-child{border-color:#94a3b840}body.dark-mode .job-row:focus-visible td,body.dark-mode .job-row:hover td{background:#111c2fd9}.anomalies-table-wrapper{position:relative;overflow:visible}.anomalies-table-wrapper table{border-collapse:separate;border-spacing:0 10px}.anomalies-table-wrapper .anomaly-row td{background:#ffffffe6;border-top:1px solid #94a3b838;border-bottom:1px solid #94a3b838}.anomalies-table-wrapper .anomaly-row td:first-child{border-left:1px solid #94a3b838;border-top-left-radius:10px;border-bottom-left-radius:10px}.anomalies-table-wrapper .anomaly-row td:last-child{border-right:1px solid #94a3b838;border-top-right-radius:10px;border-bottom-right-radius:10px}body.dark-mode .anomalies-table-wrapper .anomaly-row td{background:#0512258c;border-color:#94a3b840}body.dark-mode .anomaly-row:focus-visible td,body.dark-mode .anomaly-row:hover td{background:#111c2fd9}.leaderboard-table-wrapper{max-height:none;overflow:visible}.leaderboard-table-wrapper table{border-collapse:separate;border-spacing:0 10px}.leaderboard-table-wrapper .leaderboard-row{cursor:pointer}.leaderboard-table-wrapper .leaderboard-row td{background:#ffffffe6;border-top:1px solid #94a3b838;border-bottom:1px solid #94a3b838;transition:background .16s,border-color .16s}.leaderboard-table-wrapper .leaderboard-row td:first-child{border-left:1px solid #94a3b838;border-top-left-radius:10px;border-bottom-left-radius:10px;box-shadow:inset 3px 0 #0ea5e9d9}.leaderboard-table-wrapper .leaderboard-row td:last-child{border-right:1px solid #94a3b838;border-top-right-radius:10px;border-bottom-right-radius:10px}.leaderboard-table-wrapper .leaderboard-row:hover td,.leaderboard-table-wrapper .leaderboard-row:focus-visible td{background:#eef5ff;border-color:#3b82f659}.leaderboard-table-wrapper .leaderboard-row:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.row-action-cell{text-align:right;width:54px}.row-action-icon{color:#0284c7;background:#0ea5e914;border:1px solid #0ea5e94d;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.row-action-icon svg{width:14px;height:14px}.leaderboard-row:hover .row-action-icon,.leaderboard-row:focus-visible .row-action-icon,.table-mobile-card--leaderboard:hover .row-action-icon,.table-mobile-card--leaderboard:focus-visible .row-action-icon{color:#fff;background:#0ea5e9;border-color:#0ea5e9}.leaderboard-card__metric{align-items:center;gap:.5rem;display:inline-flex}.table-mobile-card--leaderboard{transition:border-color .16s,box-shadow .16s,background .16s}.table-mobile-card--leaderboard:hover,.table-mobile-card--leaderboard:focus-visible{border-color:#0ea5e973;box-shadow:0 12px 26px #0f172a24}.offenders-table-wrapper{max-height:none;overflow:visible}body.dark-mode .leaderboard-table-wrapper{border-color:#1f2937}body.dark-mode .leaderboard-table-wrapper .leaderboard-row td{background:#0512258c;border-color:#94a3b840}body.dark-mode .leaderboard-table-wrapper .leaderboard-row:hover td,body.dark-mode .leaderboard-table-wrapper .leaderboard-row:focus-visible td{background:#111c2fd9;border-color:#38bdf861}body.dark-mode .row-action-icon{color:#67e8f9;background:#082f498c;border-color:#22d3ee59}body.dark-mode .table-mobile-card--leaderboard:hover,body.dark-mode .table-mobile-card--leaderboard:focus-visible{border-color:#38bdf873;box-shadow:0 12px 26px #0000003d}table{border-collapse:collapse;width:100%;min-width:720px}td{vertical-align:middle}th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.9rem 1rem;font-size:.75rem;font-weight:700}td{color:#0f172a;border-bottom:1px solid #f1f5f9;padding:.85rem 1rem;font-size:.92rem}tr:last-child td{border-bottom:none}tr:hover td{background:#f8fafc}.job-row{cursor:pointer;transition:background .2s}.job-row:focus-visible td,.job-row:hover td{background:#eef5ff}.job-row:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.table-empty{text-align:center;color:#475569;padding:2rem}.loading-state{text-align:center;color:#334155;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;min-height:168px;padding:2.4rem 1.5rem;display:flex}.loading-state--inline{text-align:left;flex-direction:row;gap:.45rem;min-height:0;padding:0}.loading-state--inline .loading-state__spinner{width:18px;height:18px;box-shadow:none;border-width:2px}.loading-state--inline .loading-state__label{white-space:nowrap;font-size:.8rem}.loading-state__spinner{border:3px solid #2563eb;border-color:#2563eb #2563eb94 #94a3b83d #94a3b83d;border-radius:999px;width:34px;height:34px;animation:.78s linear infinite spin;box-shadow:0 0 0 6px #2563eb0f}.loading-state__label{color:#1e293b;font-size:.92rem;font-weight:700}body.dark-mode .loading-state{color:#cbd5e1}body.dark-mode .loading-state__spinner{border-color:#67e8f9 #67e8f99e #475569b8 #475569b8;box-shadow:0 0 0 6px #22d3ee14}body.dark-mode .loading-state__label{color:#e2e8f0}@media (prefers-reduced-motion:reduce){.loading-state__spinner{animation-duration:1.8s}}.table-empty--inline{padding:.75rem .5rem .9rem;font-size:.84rem}.infinite-scroll-status{text-align:center;color:#94a3b8;margin:.75rem 0;font-size:.85rem}body.dark-mode .infinite-scroll-status{color:#cbd5f5}.status-badge{border-radius:999px;justify-content:center;align-items:center;padding:.2rem .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.status-badge.pulse{animation:1.6s ease-in-out infinite pulseBadge;position:relative}@keyframes pulseBadge{0%{box-shadow:0 0 #f8717173}70%{box-shadow:0 0 0 8px #f8717100}to{box-shadow:0 0 #f8717100}}body.dark-mode .status-badge.pulse{animation:1.6s ease-in-out infinite pulseBadgeDark}@keyframes pulseBadgeDark{0%{box-shadow:0 0 #38bdf859}70%{box-shadow:0 0 0 8px #38bdf800}to{box-shadow:0 0 #38bdf800}}.status-badge.success{color:#166534;background:#16a34a66;border:1px solid #22c55eb3}.status-badge.warning{color:#854d0e;background:#eab30866;border:1px solid #eab308b3}.status-badge.danger{color:#991b1b;background:#ef444461;border:1px solid #ef4444b3}.status-badge.info{color:#1e40af;background:#3b82f661;border:1px solid #3b82f6b3}.status-badge.neutral{color:#475569;background:#94a3b861;border:1px solid #94a3b8b3}@media (width<=720px){.responsive-table thead{display:none}.responsive-table,.responsive-table tbody,.responsive-table tr,.responsive-table td{width:100%;display:block}.responsive-table tr{background:#0f172a0f;border:1px solid #94a3b833;border-radius:12px;margin-bottom:12px;padding:10px 12px}body.dark-mode .responsive-table tr{background:#0f172a59;border-color:#94a3b84d}.responsive-table td{border:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.responsive-table td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#64748b;flex:0 0 45%;font-size:.7rem}body.dark-mode .responsive-table td:before{color:#94a3b8}}@keyframes statusBadgePulse{0%{transform:scale(1);box-shadow:0 0 #3b82f659}50%{transform:scale(1.06);box-shadow:0 0 0 12px #3b82f600}to{transform:scale(1);box-shadow:0 0 #3b82f600}}.status-badge--pulse{animation:1.6s ease-in-out infinite statusBadgePulse}body.dark-mode .status-badge.success{color:#dcfce7;background:#22c55e8c;border:1px solid #4ade80d9;box-shadow:inset 0 0 16px #22c55e59}body.dark-mode .status-badge.warning{color:#ffedd5;background:#f9731659;border:1px solid #fb923ce6;box-shadow:inset 0 0 16px #f973165c}body.dark-mode .status-badge.danger{color:#fee2e2;background:#ef444485;border:1px solid #f87171f5;box-shadow:inset 0 0 16px #ef44446b}body.dark-mode .status-badge.info{color:#dbeafe;background:#3b82f699;border:1px solid #60a5fad9;box-shadow:inset 0 0 16px #3b82f659}body.dark-mode .status-badge.neutral{color:#e2e8f0;background:#94a3b880;border:1px solid #cbd5e1a6;box-shadow:inset 0 0 16px #94a3b840}.pagination-row{color:#475569;box-sizing:border-box;clear:both;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.65rem;width:100%;margin-top:1rem;display:flex}.pagination-row>span:first-child{white-space:nowrap;margin-right:auto}.pagination-row>label{align-items:center;margin:0;display:inline-flex}.pagination-row .ghost-btn{padding:.5rem .95rem}.pagination-row input[type=number]{max-width:88px}.pagination-row .select-control{min-width:126px}.fullscreen-message{background:linear-gradient(135deg,#e3f4ff,#f8fafc);justify-content:center;align-items:center;min-height:100vh;display:flex}.fullscreen-message__card{text-align:center;background:#fff;border-radius:24px;padding:2rem 3rem;box-shadow:0 20px 45px #0f172a1f}.azure-callback-shell .login-brand{margin-bottom:1.8rem}.azure-callback-card .auth-card__header{text-align:left}.azure-callback-card .hint{text-align:left;color:#e2e8f0e6;margin-top:.9rem;margin-bottom:1rem}.azure-callback-btn{text-align:center;white-space:normal;grid-template-columns:none;justify-content:center;align-items:center;min-height:56px;margin-top:1rem;display:flex}.azure-callback-details{background:#0f172a61;border:1px solid #94a3b83d;border-radius:14px;gap:.55rem;margin-top:.9rem;padding:.8rem .9rem;display:grid}.azure-callback-details__row{text-align:left;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.azure-callback-details__row span{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.72rem}.azure-callback-details__row strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.spinner{border:3px solid #d0f8ff;border-top-color:#035aff;border-radius:50%;width:36px;height:36px;margin:0 auto 1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.theme-switch{display:none}.intelligence-layout{flex-direction:column;min-height:100vh;display:flex}.header-compact-sentinel{pointer-events:none;width:100%;height:1px}.intelligence-tabs{box-sizing:border-box;background-color:#035aff;border-bottom:1px solid #ffffff42;width:100%;padding:24px 0}.intelligence-section-strip{box-sizing:border-box;background:0 0;width:100%;margin-bottom:-18px;padding:34px 0 0}.intelligence-section-strip__inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.intelligence-section-strip__control{justify-content:flex-end;align-items:center;min-height:1px;margin-left:auto;display:flex}.intelligence-layout.intelligence-layout--comfortable .intelligence-section-strip__inner{max-width:1380px}.intelligence-layout.intelligence-layout--wide .intelligence-section-strip__inner{max-width:1560px}.intelligence-tabs__inner{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:1rem;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.intelligence-layout.intelligence-layout--comfortable .intelligence-tabs__inner{max-width:1380px}.intelligence-layout.intelligence-layout--wide .intelligence-tabs__inner{max-width:1560px}.intelligence-brand{flex:none}.intelligence-tabs__actions{flex-wrap:nowrap;flex:420px;justify-content:flex-end;align-items:center;gap:1rem;min-width:280px;display:flex}body.dark-mode .intelligence-tabs{background:#0f172af2}.intelligence-tabs .header-brand{color:#fff}.intelligence-tabs .header-brand__caption{color:#dbeafef5}.intelligence-tabs .ekco-logo--light{display:none}.intelligence-tabs .ekco-logo--dark{display:block}body.dark-mode .intelligence-section-strip{background:0 0}.intelligence-tabs__nav{background:#94a3b826;border-radius:999px;flex:none;align-items:center;gap:.35rem;min-width:auto;padding:4px;display:inline-flex}.intelligence-tabs__nav--current{box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:.75rem;margin-right:auto;padding:0}.intelligence-tabs__nav.intelligence-tabs__nav--current{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.intelligence-section-heading{--section-accent:#3b82f6;color:#0f172a;align-self:flex-start;align-items:flex-start;gap:.7rem;margin-bottom:0;padding:0;transition:color .16s,opacity .16s;display:inline-flex;transform:none}.intelligence-section-heading__icon{width:24px;height:24px;color:var(--section-accent);opacity:.9;justify-content:center;align-items:center;margin-top:1px;transition:color .16s,opacity .16s;display:inline-flex}.intelligence-section-heading__icon svg{stroke-width:2px;width:22px;height:22px}.intelligence-section-heading__text{flex-direction:column;line-height:1.05;display:inline-flex}.intelligence-section-heading__kicker{letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin-bottom:2px;font-size:.56rem;font-weight:800;line-height:1.1}.intelligence-section-heading__label{letter-spacing:.01em;color:#0f172a;font-size:1.72rem;font-weight:850;line-height:.95;transition:color .16s}.intelligence-section-heading--backup{--section-accent:#3b82f6}.intelligence-section-heading--security{--section-accent:#ef4444}.intelligence-section-heading--vulnerability{--section-accent:#8b5cf6}.intelligence-section-heading--operations{--section-accent:#f59e0b}.intelligence-section-heading--tickets{--section-accent:#22c55e}.intelligence-section-heading--tenants,.intelligence-section-heading--cloud{--section-accent:#06b6d4}.intelligence-section-heading--support{--section-accent:#22c55e}.intelligence-tab--current{pointer-events:none;cursor:default}body.dark-mode .intelligence-tabs__nav{background:#94a3b826;padding:4px}body.dark-mode .intelligence-tabs__nav--current,.intelligence-tabs--style-1 .intelligence-tabs__nav--current,.intelligence-tabs--style-2 .intelligence-tabs__nav--current,.intelligence-tabs--style-3 .intelligence-tabs__nav--current,.intelligence-tabs--style-3-v1 .intelligence-tabs__nav--current,.intelligence-tabs--style-3-v2 .intelligence-tabs__nav--current,.intelligence-tabs--style-3-v3 .intelligence-tabs__nav--current,.intelligence-tabs--style-3-v4 .intelligence-tabs__nav--current,.intelligence-tabs--style-4 .intelligence-tabs__nav--current{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}body.dark-mode .intelligence-section-heading{color:#f8fafc}body.dark-mode .intelligence-section-heading__icon{color:var(--section-accent)}body.dark-mode .intelligence-section-heading__kicker{color:#64748b}body.dark-mode .intelligence-section-heading__label{color:#f8fafc}.intelligence-tabs__menu{align-items:center;gap:.75rem;display:flex;position:relative}.intelligence-tabs{transition:background-color .2s,box-shadow .2s,border-color .2s}.intelligence-tabs__inner{transform-origin:top;transition:transform .22s,opacity .22s}.intelligence-brand .ekco-logo,.intelligence-brand .header-brand__caption{transition:transform .22s,opacity .22s}.intelligence-tabs__actions,.intelligence-tabs__nav,.intelligence-tab,.intelligence-tab__icon,.header-quick-actions,.header-icon-btn,.header-score-gauge{transition:background-color .2s,color .2s,box-shadow .2s,transform .22s,opacity .22s}@media (width>=769px){.intelligence-tabs .intelligence-tabs__inner{opacity:1;transform:translateY(0)scale(1)}.intelligence-tabs.is-compact .intelligence-tabs__inner{opacity:.98;transform:translateY(-1px)scale(.988)}.intelligence-tabs .intelligence-brand .ekco-logo,.intelligence-tabs .intelligence-brand .header-brand__caption{opacity:1;transform:translateY(0)}.intelligence-tabs.is-compact .intelligence-brand .ekco-logo,.intelligence-tabs.is-compact .intelligence-brand .header-brand__caption{opacity:.95;transform:translateY(-1px)}.intelligence-tabs.is-compact{background:#035aff;padding:8px 0;box-shadow:0 8px 18px #0f172a1f}.intelligence-tabs.is-compact .intelligence-tabs__inner{flex-wrap:nowrap;align-items:center;gap:.45rem;padding-left:16px;padding-right:16px}.intelligence-tabs.is-compact .intelligence-brand .ekco-logo{width:84px}.intelligence-tabs.is-compact .intelligence-brand .header-brand__caption{letter-spacing:.24em;font-size:.52rem}.intelligence-tabs.is-compact .intelligence-tabs__actions{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;gap:.4rem;min-width:0;margin-left:auto;padding-top:2px;padding-bottom:2px}.intelligence-tabs.is-compact .intelligence-tabs__nav{gap:.2rem;margin-top:1px;margin-right:.2rem;padding:3px}.intelligence-tabs.is-compact .intelligence-tabs__nav--current{margin-top:0;margin-left:.45rem;margin-right:auto}.intelligence-tabs.is-compact+.intelligence-section-strip .intelligence-section-heading{align-self:flex-start;gap:.5rem;margin-bottom:0;transform:none}.intelligence-tabs.is-compact+.intelligence-section-strip .intelligence-section-heading__icon{opacity:.85;width:18px;height:18px;margin-top:1px}.intelligence-tabs.is-compact+.intelligence-section-strip .intelligence-section-heading__icon svg{width:16px;height:16px}.intelligence-tabs.is-compact+.intelligence-section-strip .intelligence-section-heading__kicker{letter-spacing:.12em;margin-bottom:1px;font-size:.5rem}.intelligence-tabs.is-compact+.intelligence-section-strip .intelligence-section-heading__label{letter-spacing:.01em;font-size:1.35rem}.intelligence-tabs.is-compact .intelligence-tab{gap:.28rem;padding:5px 8px;font-size:.78rem}.intelligence-tabs.is-compact .intelligence-tab__icon{width:13px;height:13px}.intelligence-tabs.is-compact .intelligence-tab__icon svg{width:12px;height:12px}.intelligence-tabs.is-compact .header-quick-actions{gap:.25rem;margin-right:.28rem}.intelligence-tabs.is-compact .header-icon-btn{padding:.28rem .4rem}.intelligence-tabs.is-compact .header-score-gauge,.intelligence-tabs.is-compact .header-score-gauge svg{width:23px;height:23px}.intelligence-tabs.is-compact .header-score-gauge__text{font-size:.52rem}.intelligence-tabs.is-compact .intelligence-tabs__menu{gap:.4rem}.intelligence-tabs.is-compact .header-mobile-toggle{gap:3px;width:32px;height:32px;box-shadow:0 6px 12px #0f172a24}.intelligence-tabs.is-compact .header-mobile-toggle span{width:14px;height:2px}.intelligence-tabs.is-compact .header-mobile-toggle.has-unread:after{width:8px;height:8px;top:4px;right:-2px}body.dark-mode .intelligence-tabs.is-compact{background:#0f172afa;box-shadow:0 10px 20px #02061773}}.intelligence-tabs__menu .header-actions{position:absolute;top:calc(100% + .5rem);right:0;width:320px!important;min-width:320px!important;max-width:320px!important}.intelligence-tab{color:#0f172a;background:0 0;border:none;border-radius:999px;align-items:center;gap:.5rem;padding:6px 16px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.intelligence-tab__icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.intelligence-tab__icon svg{width:16px;height:16px}.intelligence-style-switch{background:#ffffffb3;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:.35rem;padding:4px;display:inline-flex}.intelligence-style-switch__btn{letter-spacing:.04em;color:#334155;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.intelligence-style-switch__btn.is-active{color:#fff;background:#0f172a}body.dark-mode .intelligence-style-switch{background:#0f172ab3;border-color:#94a3b84d}body.dark-mode .intelligence-style-switch__btn{color:#cbd5e1}body.dark-mode .intelligence-style-switch__btn.is-active{color:#082f49;background:#38bdf8}.intelligence-tab:hover{color:#2563eb}.intelligence-tab--current:hover{color:inherit}.intelligence-tab.is-active{color:#fff;background:#2563eb}body.dark-mode .intelligence-tab{color:#f8fafc}body.dark-mode .intelligence-tab.is-active{color:#fff;background:#2563eb}.intelligence-tabs--style-1 .intelligence-tabs__nav{background:linear-gradient(135deg,#bae6fd80,#e0f2fe33);border:1px solid #0ea5e959;border-radius:22px;gap:.55rem;padding:8px}.intelligence-tabs--style-1 .intelligence-tab{color:#0f172a;border:1px solid #0000;border-radius:14px;padding:9px 14px;font-family:Nunito Sans,Segoe UI,sans-serif;font-weight:800}.intelligence-tabs--style-1 .intelligence-tab.is-active{color:#fff;border-color:#0000;box-shadow:0 10px 20px #0f172a2e}.intelligence-tabs--style-1 .intelligence-tab--backup.is-active{background:linear-gradient(145deg,#0ea5e9,#1d4ed8)}.intelligence-tabs--style-1 .intelligence-tab--security.is-active{background:linear-gradient(145deg,#ef4444,#be123c)}.intelligence-tabs--style-1 .intelligence-tab--operations.is-active{background:linear-gradient(145deg,#f59e0b,#ea580c)}.intelligence-tabs--style-1 .intelligence-tab--tickets.is-active{background:linear-gradient(145deg,#22c55e,#059669)}.intelligence-tabs--style-1 .intelligence-tab--tenants.is-active{background:linear-gradient(145deg,#38bdf8,#2563eb)}.intelligence-tabs--style-2 .intelligence-tabs__nav{background:#fff;border:2px solid #111827;border-radius:6px;gap:.3rem;padding:5px}.intelligence-tabs--style-2 .intelligence-tab{text-transform:uppercase;letter-spacing:.04em;color:#111827;border:2px solid #0000;border-radius:4px;padding:8px 10px;font-family:Archivo Black,Arial Black,sans-serif;font-size:11px}.intelligence-tabs--style-2 .intelligence-tab.is-active{color:#fff;background:#111827;border-color:#111827;transform:translate(-1px,-1px);box-shadow:3px 3px #00000059}.intelligence-tabs--style-2 .intelligence-tab--backup.is-active{background:#1d4ed8;border-color:#1d4ed8}.intelligence-tabs--style-2 .intelligence-tab--security.is-active{background:#b91c1c;border-color:#b91c1c}.intelligence-tabs--style-2 .intelligence-tab--operations.is-active{background:#b45309;border-color:#b45309}.intelligence-tabs--style-2 .intelligence-tab--tickets.is-active{background:#047857;border-color:#047857}.intelligence-tabs--style-2 .intelligence-tab--tenants.is-active{background:#2563eb;border-color:#2563eb}.intelligence-tabs--style-3 .intelligence-tabs__nav{background:#020617;border:none;border-radius:16px;gap:.4rem;padding:6px}.intelligence-tabs--style-3 .intelligence-tab{letter-spacing:.05em;color:#cbd5e1;border-radius:12px;padding:8px 12px;font-family:Orbitron,Trebuchet MS,sans-serif;font-size:12px}.intelligence-tabs--style-3 .intelligence-tab__icon{opacity:.85}.intelligence-tabs--style-3 .intelligence-tab.is-active{color:#fff;background:#0f172af2}.intelligence-tabs--style-3 .intelligence-tab--backup.is-active{box-shadow:inset 0 -2px #38bdf8,0 0 12px #38bdf859}.intelligence-tabs--style-3 .intelligence-tab--security.is-active{box-shadow:inset 0 -2px #fb7185,0 0 12px #fb718552}.intelligence-tabs--style-3 .intelligence-tab--operations.is-active{box-shadow:inset 0 -2px #fbbf24,0 0 12px #fbbf2457}.intelligence-tabs--style-3 .intelligence-tab--tickets.is-active{box-shadow:inset 0 -2px #34d399,0 0 12px #34d39957}.intelligence-tabs--style-3 .intelligence-tab--tenants.is-active{box-shadow:inset 0 -2px #60a5fa,0 0 12px #60a5fa59}.intelligence-tabs--style-3-v1 .intelligence-tabs__nav{background:radial-gradient(circle at 15% 15%,#64748b73,#020617fa);border-color:#94a3b852;border-radius:999px;padding:9px}.intelligence-tabs--style-3-v1 .intelligence-tab{border-radius:999px;padding:8px 14px;font-family:Sora,Segoe UI,sans-serif;font-size:12px}.intelligence-tabs--style-3-v1 .intelligence-tab.is-active{background:#0f172afa;transform:translateY(-1px)}.intelligence-tabs--style-3-v1 .intelligence-tab--backup.is-active{box-shadow:inset 0 -2px #60a5fa,0 0 10px #60a5fa59}.intelligence-tabs--style-3-v1 .intelligence-tab--security.is-active{box-shadow:inset 0 -2px #fb7185,0 0 10px #fb718559}.intelligence-tabs--style-3-v1 .intelligence-tab--operations.is-active{box-shadow:inset 0 -2px #fbbf24,0 0 10px #fbbf2459}.intelligence-tabs--style-3-v1 .intelligence-tab--tickets.is-active{box-shadow:inset 0 -2px #34d399,0 0 10px #34d39959}.intelligence-tabs--style-3-v1 .intelligence-tab--tenants.is-active{box-shadow:inset 0 -2px #60a5fa,0 0 10px #60a5fa59}.intelligence-tabs--style-3-v2 .intelligence-tabs__nav{background:radial-gradient(circle at 20% 18%,#0e74907a,#020617fa);border-color:#38bdf857;border-radius:999px;padding:9px}.intelligence-tabs--style-3-v2 .intelligence-tab{color:#e0f2fef2;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-family:Sora,Segoe UI,sans-serif;font-size:12px}.intelligence-tabs--style-3-v2 .intelligence-tab.is-active{color:#f0f9ff;background:#0c4a6ebf;border-color:#7dd3fc73;transform:translateY(-1px)}.intelligence-tabs--style-3-v2 .intelligence-tab--backup.is-active{box-shadow:inset 0 -2px #38bdf8,0 0 10px #38bdf859}.intelligence-tabs--style-3-v2 .intelligence-tab--security.is-active{box-shadow:inset 0 -2px #fb7185,0 0 10px #fb718559}.intelligence-tabs--style-3-v2 .intelligence-tab--operations.is-active{box-shadow:inset 0 -2px #fbbf24,0 0 10px #fbbf2459}.intelligence-tabs--style-3-v2 .intelligence-tab--tickets.is-active{box-shadow:inset 0 -2px #34d399,0 0 10px #34d39959}.intelligence-tabs--style-3-v2 .intelligence-tab--tenants.is-active{box-shadow:inset 0 -2px #60a5fa,0 0 10px #60a5fa59}.intelligence-tabs--style-3-v3 .intelligence-tabs__nav{background:radial-gradient(circle at 15% 10%,#5b21b66b,#020617fa);border-color:#a78bfa61;border-radius:999px;padding:9px}.intelligence-tabs--style-3-v3 .intelligence-tab{color:#e0e7fff2;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-family:Space Grotesk,Segoe UI,sans-serif}.intelligence-tabs--style-3-v3 .intelligence-tab.is-active{background:#1e1b4bc7;border-color:#c4b5fd85;transform:translateY(-1px)}.intelligence-tabs--style-3-v3 .intelligence-tab--backup.is-active{box-shadow:inset 0 -2px #60a5fa,0 0 12px #60a5fa59}.intelligence-tabs--style-3-v3 .intelligence-tab--security.is-active{box-shadow:inset 0 -2px #f472b6,0 0 12px #f472b659}.intelligence-tabs--style-3-v3 .intelligence-tab--operations.is-active{box-shadow:inset 0 -2px #facc15,0 0 12px #facc1557}.intelligence-tabs--style-3-v3 .intelligence-tab--tickets.is-active{box-shadow:inset 0 -2px #5eead4,0 0 12px #5eead459}.intelligence-tabs--style-3-v3 .intelligence-tab--tenants.is-active{box-shadow:inset 0 -2px #60a5fa,0 0 12px #60a5fa59}.intelligence-tabs--style-3-v4 .intelligence-tabs__nav{background:radial-gradient(circle at 12% 12%,#0e74904d,#0f172afa);border-color:#cbd5e166;border-radius:999px;padding:9px}.intelligence-tabs--style-3-v4 .intelligence-tab{color:#e2e8f0f2;letter-spacing:.04em;border:1px solid #94a3b838;border-radius:999px;padding:8px 14px;font-family:Rajdhani,Segoe UI,sans-serif;font-weight:700}.intelligence-tabs--style-3-v4 .intelligence-tab.is-active{background:#1e293bd1;border-color:#cbd5e180;transform:translateY(-1px)}.intelligence-tabs--style-3-v4 .intelligence-tab--backup.is-active{box-shadow:inset 0 -2px #93c5fd,0 0 10px #93c5fd4d}.intelligence-tabs--style-3-v4 .intelligence-tab--security.is-active{box-shadow:inset 0 -2px #fda4af,0 0 10px #fda4af4d}.intelligence-tabs--style-3-v4 .intelligence-tab--operations.is-active{box-shadow:inset 0 -2px #fde68a,0 0 10px #fde68a4d}.intelligence-tabs--style-3-v4 .intelligence-tab--tickets.is-active{box-shadow:inset 0 -2px #86efac,0 0 10px #86efac4d}.intelligence-tabs--style-3-v4 .intelligence-tab--tenants.is-active{box-shadow:inset 0 -2px #93c5fd,0 0 10px #93c5fd4d}body:not(.dark-mode) .intelligence-tabs--style-3.intelligence-tabs--style-3-v1 .intelligence-tabs__nav{background:linear-gradient(145deg,#fcfdfffa,#e9f0f9f0);border-color:#94a3b866;box-shadow:inset 0 1px #ffffffbf,0 10px 24px #0f172a14}body:not(.dark-mode) .intelligence-tabs--style-3.intelligence-tabs--style-3-v1 .intelligence-tab{color:#0f172a;background:#ffffffb8;border:1px solid #94a3b83d;box-shadow:inset 0 1px #ffffff80}body:not(.dark-mode) .intelligence-tabs--style-3.intelligence-tabs--style-3-v1 .intelligence-tab:hover{color:#0b1f3a;background:#ffffffe0;transform:translateY(-1px)}body:not(.dark-mode) .intelligence-tabs--style-3.intelligence-tabs--style-3-v1 .intelligence-tab.is-active{color:#fff;background:linear-gradient(145deg,#2563eb,#1d4ed8);border-color:#1d4ed8d9;box-shadow:0 8px 18px #2563eb47}.intelligence-tabs--style-4 .intelligence-tabs__nav{background:0 0;border:none;gap:.7rem;padding:0}.intelligence-tabs--style-4 .intelligence-tab{color:#1e293b;border-radius:0;padding:8px 2px;font-family:Alegreya Sans,Segoe UI,sans-serif;font-size:15px;font-weight:700;position:relative}.intelligence-tabs--style-4 .intelligence-tab__icon{opacity:.75;width:17px;height:17px}.intelligence-tabs--style-4 .intelligence-tab:after{content:"";border-radius:999px;width:0;height:3px;transition:width .24s;position:absolute;bottom:0;left:0}.intelligence-tabs--style-4 .intelligence-tab.is-active{color:#0f172a;background:0 0}.intelligence-tabs--style-4 .intelligence-tab.is-active:after{width:100%}.intelligence-tabs--style-4 .intelligence-tab--backup.is-active:after{background:#2563eb}.intelligence-tabs--style-4 .intelligence-tab--security.is-active:after{background:#dc2626}.intelligence-tabs--style-4 .intelligence-tab--operations.is-active:after{background:#d97706}.intelligence-tabs--style-4 .intelligence-tab--tickets.is-active:after{background:#059669}.intelligence-tabs--style-4 .intelligence-tab--tenants.is-active:after{background:#2563eb}body.dark-mode .intelligence-tabs--style-1 .intelligence-tabs__nav{background:linear-gradient(135deg,#0e749047,#02061773)}body.dark-mode .intelligence-tabs--style-2 .intelligence-tabs__nav{background:#0f172a;border-color:#94a3b8}body.dark-mode .intelligence-tabs--style-2 .intelligence-tab,body.dark-mode .intelligence-tabs--style-4 .intelligence-tab{color:#cbd5e1}body.dark-mode .intelligence-tabs--style-4 .intelligence-tab.is-active{color:#f8fafc}.intelligence-content{box-sizing:border-box;flex:1;width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:24px 16px 20px}.intelligence-layout.intelligence-layout--comfortable .intelligence-content{max-width:1380px}.intelligence-layout.intelligence-layout--wide .intelligence-content{max-width:1560px}.security-page{flex-direction:column;gap:1.5rem;display:flex}.security-panel{width:100%}.security-controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.security-panel .header-scope.dashboard-scope{margin-left:auto}.security-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-form{flex-direction:column;gap:1.25rem;display:flex}.admin-form__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.admin-form__grid--single{grid-template-columns:1fr}.admin-form__row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.45rem;display:grid}.admin-form__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.admin-form .form-field{flex-direction:column;gap:.35rem;display:flex}.admin-form .form-field>span{color:#0f172a;font-size:.85rem}.admin-form input,.admin-form select,.admin-form textarea{font:inherit;color:inherit;background:#fff;border:1px solid #94a3b859;border-radius:10px;padding:.55rem .7rem}.admin-form select,.admin-select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l6 6 6-6' stroke='%23677488' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;min-height:42px;padding-right:2.25rem}.admin-form select:focus,.admin-select:focus{border-color:#2563eb8c;outline:none;box-shadow:0 0 0 3px #2563eb26}.admin-form .form-field>.tickets-department-trigger{width:100%;display:block}.admin-form .form-field .netsuite-picker__trigger,.admin-form .form-field .admin-create-user-group-trigger{box-shadow:none;box-sizing:border-box;color:inherit;background:#fff;border:1px solid #94a3b859;border-radius:10px;justify-content:space-between;width:100%;min-height:42px;padding:.55rem .7rem}.admin-form .form-field .netsuite-picker__trigger:hover,.admin-form .form-field .admin-create-user-group-trigger:hover{box-shadow:none;border-color:#2563eb73}.admin-form .form-field .netsuite-picker__trigger:focus,.admin-form .form-field .netsuite-picker__trigger:focus-visible,.admin-form .form-field .admin-create-user-group-trigger:focus,.admin-form .form-field .admin-create-user-group-trigger:focus-visible{border-color:#2563eb8c;outline:none;box-shadow:0 0 0 3px #2563eb26}.admin-select--compact{box-sizing:border-box;width:100%;max-width:100%}.admin-select--trim option{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-form textarea{resize:vertical}.admin-form .form-field--switch{flex-direction:row;align-items:center;gap:.75rem}.admin-form .form-field--switch>span{margin-bottom:0}.admin-form .form-hint{color:#475569}.admin-wizard{background:#fff;border:1px solid #94a3b840;border-radius:12px;margin-bottom:1.5rem;padding:1rem}.admin-wizard__steps{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.admin-wizard__step{color:#475569;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.9rem;display:inline-flex}.admin-wizard__step-index{color:#1d4ed8;background:#3b82f61f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:.78rem;font-weight:600;display:inline-flex}.admin-wizard__step.is-active{color:#0f172a;border-color:#3b82f673}.admin-wizard__step.is-active .admin-wizard__step-index{color:#fff;background:#2563eb}.admin-wizard__step.is-complete{color:#0f172a;border-color:#22c55e73}.admin-wizard__step.is-complete .admin-wizard__step-index{color:#fff;background:#22c55e}.admin-wizard__review{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;padding:.5rem 0;display:grid}.admin-wizard__review .card-label{letter-spacing:.02em;font-size:.7rem}.admin-wizard__review .card-value{font-size:.85rem;font-weight:600}.admin-form--compact .form-field>span{font-size:.8rem}.admin-scoped-users-panel{border-color:#94a3b838;overflow:hidden;box-shadow:0 22px 50px #0f172a14}.admin-scoped-users-toast{z-index:1250;color:#14532d;background:linear-gradient(135deg,#f0fdf4fa,#dcfce7fa);border-color:#22c55e73;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem;min-width:min(420px,100vw - 32px);max-width:min(520px,100vw - 32px);padding:.95rem 1rem;display:grid;top:22px;right:22px;box-shadow:0 18px 45px #0f172a3d}.admin-scoped-users-toast__icon{color:#15803d;background:#22c55e29;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.admin-scoped-users-toast__icon svg{width:18px;height:18px}.admin-scoped-users-toast__body{gap:.16rem;min-width:0;display:grid}.admin-scoped-users-toast__body strong{color:#14532d;font-size:.92rem;line-height:1.15}.admin-scoped-users-toast__body span{color:#166534;overflow-wrap:anywhere;font-size:.84rem;line-height:1.35}.admin-scoped-users-toast__close{color:#166534}.admin-scoped-users-toast__close:hover{background:#22c55e1f}.admin-scoped-users-panel__header{padding-bottom:1rem}.admin-scoped-users-panel__icon{color:#2563eb;background:linear-gradient(135deg,#2563eb1f,#0ea5e91f);box-shadow:inset 0 0 0 1px #2563eb1f}.admin-scoped-users-create{background:linear-gradient(#f8fafcfa,#fffffffa);border:1px solid #94a3b833;border-radius:12px;margin:0 0 1rem;padding:.95rem}.admin-scoped-users-create__grid{grid-template-columns:minmax(220px,1.2fr) minmax(180px,1fr) minmax(180px,.9fr) minmax(230px,1.05fr);align-items:end}.admin-scoped-users-create .form-field{min-width:0}.admin-scoped-users-create input,.admin-scoped-users-create select{background-color:#fff;border-color:#94a3b852;border-radius:10px;min-height:44px}.admin-scoped-users-create input:focus{border-color:#2563eb8c;outline:none;box-shadow:0 0 0 3px #2563eb24}.admin-scoped-users-check-field{align-self:stretch}.admin-scoped-users-check{color:#334155;cursor:pointer;background:#fff;border:1px solid #94a3b847;border-radius:10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:.6rem;min-height:44px;padding:.55rem .7rem;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.admin-scoped-users-check:hover{background:#f8fafcf5;border-color:#2563eb61}.admin-scoped-users-check input{opacity:0;pointer-events:none;position:absolute}.admin-scoped-users-check__box{color:#fff;background:#fff;border:1.5px solid #64748b8c;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.admin-scoped-users-check__box svg{opacity:0;width:14px;height:14px;transition:opacity .16s,transform .16s;transform:scale(.75)}.admin-scoped-users-check input:checked+.admin-scoped-users-check__box{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}.admin-scoped-users-check input:checked+.admin-scoped-users-check__box svg{opacity:1;transform:scale(1)}.admin-scoped-users-check:has(input:focus-visible){border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb24}.admin-scoped-users-check__text{min-width:0;font-weight:650;line-height:1.2}.admin-scoped-user-card{background:linear-gradient(135deg,#eff6ffdb,#fffffff5);border:1px solid #2563eb2e;border-radius:12px;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.6fr) auto;align-items:end;gap:.9rem;margin:0 0 1rem;padding:.95rem;display:grid}.admin-scoped-user-modal{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a6b;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.admin-scoped-user-card--modal{grid-template-columns:1fr;align-items:stretch;width:min(760px,100%);max-height:min(86vh,760px);margin:0;padding:1.15rem;position:relative;overflow:auto;box-shadow:0 24px 70px #0f172a47}.admin-scoped-user-card__close{position:absolute;top:.85rem;right:.85rem}.admin-scoped-user-card__summary{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-scoped-user-card__avatar{color:#fff;background:#2563eb;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.admin-scoped-user-card h4{color:#0f172a;overflow-wrap:anywhere;margin:.1rem 0;font-size:1rem;line-height:1.2}.admin-scoped-user-card__form{grid-template-columns:minmax(160px,1fr) minmax(150px,.75fr) minmax(150px,.7fr);align-items:end;gap:.7rem;display:grid}.admin-scoped-user-card .form-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.admin-scoped-user-card .form-field>span{color:#334155;font-size:.8rem;font-weight:650}.admin-scoped-user-card input,.admin-scoped-user-card select{min-height:44px;color:inherit;font:inherit;background-color:#fff;border:1px solid #94a3b852;border-radius:10px;padding:.55rem .7rem}.admin-scoped-user-card input:focus{border-color:#2563eb8c;outline:none;box-shadow:0 0 0 3px #2563eb24}.admin-scoped-user-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.admin-scoped-users-table{box-shadow:none;border-color:#94a3b847;border-radius:12px}.admin-scoped-users-table table{table-layout:fixed}.admin-scoped-users-table th:first-child,.admin-scoped-users-table td:first-child{width:34%;min-width:0}.admin-scoped-users-table th:nth-child(2),.admin-scoped-users-table td:nth-child(2){width:17%}.admin-scoped-users-table th:nth-child(3),.admin-scoped-users-table td:nth-child(3){width:12%}.admin-scoped-users-table th:nth-child(4),.admin-scoped-users-table td:nth-child(4),.admin-scoped-users-table th:nth-child(5),.admin-scoped-users-table td:nth-child(5){width:16%}.admin-scoped-users-table th:nth-child(6),.admin-scoped-users-table td:nth-child(6){width:5%;min-width:72px}.admin-scoped-users-table th{background:#f8fafcf5}.admin-scoped-users-table td{vertical-align:middle}.admin-scoped-users-table tr:hover td{background:#f8fafcb8}.admin-scoped-users-table tr.is-selected td{background:#eff6ffd9}.admin-scoped-users-table tr.is-selected td:first-child{box-shadow:inset 3px 0 #2563eb}.admin-scoped-users-table__name,.admin-scoped-users-table__email{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.admin-scoped-users-pill,.admin-scoped-users-role,.admin-scoped-users-status{color:#334155;background:#64748b1a;border-radius:999px;align-items:center;min-height:24px;padding:.2rem .55rem;font-size:.8rem;font-weight:650;line-height:1;display:inline-flex}.admin-scoped-users-role.is-admin{color:#1d4ed8;background:#2563eb1f;justify-content:center;width:28px;min-width:28px;padding:0}.admin-scoped-users-role.is-user{color:#475569;background:#64748b1a;justify-content:center;width:28px;min-width:28px;padding:0}.admin-scoped-users-role svg{width:15px;height:15px}.admin-scoped-users-provider{color:#334155;text-transform:capitalize;background:#64748b1a;border-radius:999px;min-height:28px;padding:.22rem .6rem .22rem .42rem;font-size:.8rem;font-weight:650}.admin-scoped-users-status.is-active{color:#166534;background:#16a34a1f}.admin-scoped-users-status.is-inactive{color:#991b1b;background:#dc26261a}body.dark-mode .admin-scoped-users-panel{border-color:#94a3b842;box-shadow:0 22px 50px #0000003d}body.dark-mode .admin-scoped-users-toast{color:#dcfce7;background:linear-gradient(135deg,#14532df5,#166534f0);border-color:#4ade806b;box-shadow:0 22px 60px #0206178c}body.dark-mode .admin-scoped-users-toast__icon{color:#86efac;background:#86efac24}body.dark-mode .admin-scoped-users-toast__body strong,body.dark-mode .admin-scoped-users-toast__body span,body.dark-mode .admin-scoped-users-toast__close{color:#dcfce7}body.dark-mode .admin-scoped-users-toast__close:hover{background:#86efac1f}body.dark-mode .admin-scoped-users-panel__icon{color:#93c5fd;background:#3b82f62e;box-shadow:inset 0 0 0 1px #93c5fd29}body.dark-mode .admin-scoped-user-modal{background:#0206179e}body.dark-mode .admin-scoped-users-create,body.dark-mode .admin-scoped-users-check,body.dark-mode .admin-scoped-user-card{background:#0f172ab8;border-color:#94a3b84d}body.dark-mode .admin-scoped-user-card h4,body.dark-mode .admin-scoped-user-card .form-field>span{color:#e2e8f0}body.dark-mode .admin-scoped-user-card input,body.dark-mode .admin-scoped-user-card select{color:#e2e8f0;background-color:#111c2f;border-color:#94a3b859}body.dark-mode .admin-scoped-users-check{color:#e2e8f0}body.dark-mode .admin-scoped-users-check:hover{background:#1e293bc7;border-color:#60a5fa70}body.dark-mode .admin-scoped-users-check__box{background:#0f172a;border-color:#94a3b88c}body.dark-mode .admin-scoped-users-check input:checked+.admin-scoped-users-check__box{background:#3b82f6;border-color:#60a5fa}body.dark-mode .admin-scoped-users-table th,body.dark-mode .admin-scoped-users-table tr:hover td{background:#1e293b94}body.dark-mode .admin-scoped-users-table tr.is-selected td{background:#2563eb26}body.dark-mode .admin-scoped-users-pill,body.dark-mode .admin-scoped-users-role,body.dark-mode .admin-scoped-users-status,body.dark-mode .admin-scoped-users-provider{color:#cbd5e1;background:#94a3b821}body.dark-mode .admin-scoped-users-role.is-admin{color:#bfdbfe;background:#60a5fa2e}body.dark-mode .admin-scoped-users-role.is-user{color:#cbd5e1;background:#94a3b821}body.dark-mode .admin-scoped-users-status.is-active{color:#86efac;background:#22c55e29}body.dark-mode .admin-scoped-users-status.is-inactive{color:#fca5a5;background:#f8717124}@media (width<=1180px){.admin-scoped-users-create__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-scoped-user-card{grid-template-columns:1fr;align-items:stretch}.admin-scoped-user-card__actions{justify-content:flex-start}}@media (width<=720px){.admin-scoped-users-toast{min-width:0;max-width:none;top:14px;left:14px;right:14px}.admin-scoped-users-create{padding:.8rem}.admin-scoped-users-create__grid{grid-template-columns:1fr}.admin-scoped-users-check{min-height:48px}.admin-scoped-user-card__form{grid-template-columns:1fr}}body.dark-mode .admin-wizard{background:#0f172a;border-color:#94a3b84d}body.dark-mode .admin-wizard__step{color:#cbd5e1;border-color:#94a3b859}body.dark-mode .admin-wizard__step-index{color:#e2e8f0;background:#3b82f64d}body.dark-mode .admin-wizard__step.is-active{color:#e2e8f0;border-color:#3b82f699}body.dark-mode .admin-wizard__step.is-active .admin-wizard__step-index{background:#2563eb}body.dark-mode .admin-wizard__step.is-complete{border-color:#22c55e8c}body.dark-mode .admin-wizard__step.is-complete .admin-wizard__step-index{background:#22c55e}body.dark-mode .admin-form input,body.dark-mode .admin-form select,body.dark-mode .admin-form textarea{color:#e2e8f0;background:#111c2f;border-color:#94a3b859}body.dark-mode .admin-form .form-field>span{color:#cbd5e1}body.dark-mode .admin-form .form-hint{color:#94a3b8}body.dark-mode .admin-form select,body.dark-mode .admin-select{background:#111c2f url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l6 6 6-6' stroke='%23cbd5e1' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat}body.dark-mode .admin-form .form-field .netsuite-picker__trigger,body.dark-mode .admin-form .form-field .admin-create-user-group-trigger{color:#e2e8f0;background:#111c2f;border-color:#94a3b859}body.dark-mode .admin-form .form-field .netsuite-picker__trigger:hover,body.dark-mode .admin-form .form-field .admin-create-user-group-trigger:hover{box-shadow:none;border-color:#60a5fa8c}body.dark-mode .admin-form .form-field .netsuite-picker__trigger:focus,body.dark-mode .admin-form .form-field .netsuite-picker__trigger:focus-visible,body.dark-mode .admin-form .form-field .admin-create-user-group-trigger:focus,body.dark-mode .admin-form .form-field .admin-create-user-group-trigger:focus-visible{border-color:#60a5fab3;box-shadow:0 0 0 3px #3b82f633}.admin-checkbox{appearance:none;background:#fff;border:1px solid #94a3b899;border-radius:2px;justify-content:center;align-items:center;width:6px;height:6px;transition:all .15s;display:inline-flex}.admin-checkbox:checked{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e}.admin-checkbox:checked:after{content:"";background:#fff;border-radius:1.5px;width:3px;height:3px}.admin-checkbox:focus{outline:none;box-shadow:0 0 0 2px #2563eb38}body.dark-mode .admin-checkbox{background:#0f172a;border-color:#94a3b899}body.dark-mode .admin-checkbox:checked{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f640}.admin-selected-tags{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.admin-check{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.admin-check--compact{margin-top:.45rem}.admin-check__input{opacity:0;pointer-events:none;position:absolute}.admin-check__box{background:#fff;border:1px solid #94a3b8b3;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:all .16s;display:inline-flex}.admin-check__box:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:5px;transform:rotate(-45deg)translateY(-1px)}.admin-check__input:checked+.admin-check__box{background:#2563eb;border-color:#2563eb;box-shadow:0 0 0 2px #2563eb33}.admin-check__input:checked+.admin-check__box:after{opacity:1}.admin-check__input:focus-visible+.admin-check__box{outline-offset:2px;outline:2px solid #2563eb73}.admin-check__input:disabled+.admin-check__box{opacity:.55}.admin-check__input:disabled~.admin-check__label{opacity:.7}.admin-check__label{color:#475569;font-size:.84rem}body.dark-mode .admin-check__box{background:#0f172a;border-color:#94a3b8b3}body.dark-mode .admin-check__input:checked+.admin-check__box{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f647}body.dark-mode .admin-check__label{color:#cbd5e1}.bulletin-meta-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin-bottom:.8rem;display:grid}.bulletin-meta-card{background:#f8fafcbf;border:1px solid #94a3b847;border-radius:10px;padding:.6rem .7rem}.bulletin-meta-card__label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;font-size:.72rem;font-weight:700}.bulletin-meta-card__value{color:#0f172a;margin:.2rem 0 0;font-size:.9rem;font-weight:600}.admin-selected-tags--stack{flex-direction:column;display:flex}.admin-selected-tags--stack>div{width:100%}.admin-selected-tags__list{flex-wrap:wrap;gap:.35rem;display:flex}.admin-selected-tags__tag{color:#1d4ed8;background:#3b82f61f;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.78rem;display:inline-flex}body.dark-mode .admin-selected-tags__tag{color:#e2e8f0;background:#3b82f642}body.dark-mode .bulletin-meta-card{background:#0f172aa6;border-color:#94a3b852}body.dark-mode .bulletin-meta-card__label{color:#94a3b8f2}body.dark-mode .bulletin-meta-card__value{color:#e2e8f0}.ticket-access-group-items .admin-selected-tags__tag{max-width:min(560px,100%)}.ticket-access-group-item__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-mapping{flex-direction:column;gap:1rem;display:flex}.admin-mapping__controls{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.admin-mapping__new-group{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:.5rem;display:grid}.admin-mapping__lists{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}@media (width>=769px){.admin-mapping__lists--modal-single{grid-template-columns:1fr}}.admin-mapping__panel{background:#fff;border:1px solid #94a3b840;border-radius:12px;padding:.85rem}.admin-collapsible{background:#fff;border:1px solid #94a3b840;border-radius:12px;padding:0 .85rem}.admin-collapsible--wide{margin-bottom:.9rem}.admin-collapsible__summary{cursor:pointer;align-items:center;gap:.75rem;padding:.75rem 0;list-style:none;display:flex}.admin-collapsible__summary::-webkit-details-marker{display:none}.admin-collapsible__summary::marker{content:""}.admin-collapsible__summary:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #0ea5e9}.admin-collapsible__summary-text{flex-direction:column;gap:.1rem;display:flex}.admin-collapsible__icon{color:#0369a1;background:#0ea5e91f;border:1px solid #0ea5e92e;border-radius:12px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.admin-collapsible__icon svg{width:18px;height:18px}.admin-collapsible__title{color:#0f172a;font-size:.95rem;font-weight:600}.admin-collapsible__meta{color:var(--muted,#64748b);font-size:.75rem}.admin-collapsible__chevron{width:16px;height:16px;color:var(--muted,#64748b);margin-left:auto;transition:transform .15s}.admin-collapsible[open] .admin-collapsible__chevron{transform:rotate(180deg)}.admin-collapsible__content{border-top:1px solid #94a3b833;padding:.35rem 0 .85rem}.admin-mapping__header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.admin-mapping__options{gap:.35rem;max-height:280px;padding-right:.25rem;display:grid;overflow:auto}.admin-mapping__table-wrapper{border:1px solid #94a3b840;border-radius:10px;max-height:320px;overflow:auto}.admin-mapping__table{border-collapse:collapse;width:100%;font-size:.9rem}.admin-audit-user-agent{flex-direction:column;gap:.15rem;max-width:240px;display:flex}.admin-audit-user-agent__agent,.admin-audit-user-agent__os{text-overflow:ellipsis;white-space:nowrap;background:#94a3b826;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.78rem;line-height:1.2;display:inline-flex;overflow:hidden}.admin-audit-user-agent__os{color:var(--muted,#64748b);background:#94a3b814;font-size:.74rem}.admin-session-table{font-size:.82rem}.admin-session-table .pill-button{padding:.25rem .4rem;font-size:.78rem}.admin-session-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.admin-session-card{background:#fff;border:1px solid #94a3b840;border-radius:10px;flex-direction:column;gap:.5rem;padding:.75rem .8rem;font-size:.85rem;display:flex}.admin-session-card .card-label{letter-spacing:.01em;font-size:.7rem}.admin-session-card .card-value{font-size:.92rem}.admin-session-card__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}body.dark-mode .admin-session-card{background:#0f172a;border-color:#94a3b859}.admin-mapping__table th,.admin-mapping__table td{border-bottom:1px solid #94a3b833;padding:.35rem;font-size:.9rem}.admin-mapping__table th:first-child,.admin-mapping__table td:first-child{text-align:center}.admin-checkbox{width:14px;min-width:14px;height:14px;min-height:14px;transform:scale(.9)}@media (width<=768px){.responsive-table{table-layout:auto;border-collapse:collapse;border-spacing:0;border:0;width:100%;max-width:100%;display:block}.responsive-table tbody{width:100%;display:block}.responsive-table thead{display:none}.responsive-table tr{background:var(--surface,#fff);box-shadow:none;border:1px solid #94a3b833;border-radius:6px;width:100%;margin-bottom:.45rem;padding:.6rem .75rem .45rem;display:block;position:relative;overflow:hidden}.responsive-table tr:after{content:"›";color:var(--muted,#64748b);pointer-events:none;font-size:.8rem;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.responsive-table tr.clickable-row:after{content:none}.responsive-table td{color:inherit;word-break:break-word;border-bottom:1px solid #94a3b81f;width:100%;padding:.22rem 0;font-size:.82rem;display:block}.clickable-row{position:relative}.clickable-row:after{content:"›";color:var(--muted,#64748b);pointer-events:none;font-size:.8rem;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.responsive-table td:last-child{border-bottom:none}.responsive-table td:before{content:attr(data-label);color:var(--muted,#64748b);margin-bottom:.08rem;font-size:.76rem;font-weight:600;display:block}.responsive-table td:first-child{flex:none;align-items:center;gap:.12rem;width:auto;padding:.05rem 0;display:flex}.responsive-table td:first-child:before{display:none}.responsive-table td .pill-button,.responsive-table td .pill-button--secondary,.responsive-table td .pill-button--danger{justify-content:center;width:auto;min-width:120px;max-width:100%;padding:.5rem .7rem;font-size:.75rem}.user-detail-panel .admin-mapping__table th:first-child,.user-detail-panel .admin-mapping__table td:first-child{width:auto;padding-left:0;padding-right:.25rem}.user-detail-panel .admin-mapping__table td:first-child .admin-checkbox{margin-right:0}body.dark-mode .responsive-table tr{background:var(--surface,#0f172a);border-color:#94a3b840}body.dark-mode .responsive-table td{color:inherit;border-color:#94a3b826}body.dark-mode .responsive-table td:before{color:#94a3b8bf}}.admin-mapping__table tbody tr:hover td{background:#94a3b814}body.dark-mode .admin-mapping__table tbody tr.admin-mapping__row.is-selected td{background:#3b82f62e}.user-detail-panel .admin-mapping__table{font-size:.8rem}.user-detail-panel .admin-mapping__table th,.user-detail-panel .admin-mapping__table td{padding:.35rem .4rem;font-size:.8rem;line-height:1.2}.user-detail-panel .admin-checkbox{transform:scale(.9)}@media (width<=768px){.user-detail-panel .admin-mapping__table{table-layout:fixed;width:100%;margin:0}.user-detail-panel .admin-mapping__table th,.user-detail-panel .admin-mapping__table td{white-space:normal;word-break:break-word;text-align:left;padding:.25rem .1rem;font-size:.8rem}.user-detail-panel .admin-mapping__table td:first-child,.user-detail-panel .admin-mapping__table th:first-child{text-align:left;width:auto}.user-detail-panel .admin-mapping__table td:first-child .admin-checkbox{margin-right:.05rem}.user-detail-panel .admin-mapping__table-wrapper{padding-right:.2rem;overflow-x:hidden}.user-detail-panel{padding:16px}.user-detail-panel__header{margin-bottom:8px;padding-bottom:8px}}tr.clickable-row{cursor:pointer}@media (width>=769px){.admin-users-table{border-collapse:separate;border-spacing:0 10px}.admin-users-table .admin-user-row td{background:#ffffffe6;border-top:1px solid #94a3b838;border-bottom:1px solid #94a3b838}.admin-users-table .admin-user-row td:first-child{border-left:1px solid #94a3b838;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden;box-shadow:inset 3px 0 #0000}.admin-users-table .admin-user-row td:last-child{border-right:1px solid #94a3b838;border-top-right-radius:10px;border-bottom-right-radius:10px}.admin-users-table .admin-user-row--mfa-on td:first-child{box-shadow:inset 3px 0 #22c55ee6}.admin-users-table .admin-user-row--mfa-off td:first-child{box-shadow:inset 3px 0 #f87171e6}.admin-users-table .admin-user-row--superadmin td{border-color:#3b82f66b;box-shadow:0 -2px #3b82f629,0 2px #3b82f629}.admin-users-table .admin-user-row--superadmin td:first-child{box-shadow:inset 3px 0 #0000,-2px 0 #3b82f629,0 -2px #3b82f629,0 2px #3b82f629}.admin-users-table .admin-user-row--superadmin.admin-user-row--mfa-on td:first-child{box-shadow:inset 3px 0 #22c55ee6,-2px 0 #3b82f629,0 -2px #3b82f629,0 2px #3b82f629}.admin-users-table .admin-user-row--superadmin.admin-user-row--mfa-off td:first-child{box-shadow:inset 3px 0 #f87171e6,-2px 0 #3b82f629,0 -2px #3b82f629,0 2px #3b82f629}.admin-users-table .admin-user-row--superadmin td:last-child{box-shadow:2px 0 #3b82f629,0 -2px #3b82f629,0 2px #3b82f629}body.dark-mode .admin-users-table .admin-user-row td{background:#0512258c;border-color:#94a3b840}body.dark-mode .admin-users-table .admin-user-row--superadmin td{border-color:#7dd3fc70;box-shadow:0 -2px #7dd3fc33,0 2px #7dd3fc33}body.dark-mode .admin-users-table .admin-user-row--superadmin td:first-child{box-shadow:inset 3px 0 #0000,-2px 0 #7dd3fc33,0 -2px #7dd3fc33,0 2px #7dd3fc33}body.dark-mode .admin-users-table .admin-user-row--superadmin.admin-user-row--mfa-on td:first-child{box-shadow:inset 3px 0 #22c55ee6,-2px 0 #7dd3fc33,0 -2px #7dd3fc33,0 2px #7dd3fc33}body.dark-mode .admin-users-table .admin-user-row--superadmin.admin-user-row--mfa-off td:first-child{box-shadow:inset 3px 0 #f87171e6,-2px 0 #7dd3fc33,0 -2px #7dd3fc33,0 2px #7dd3fc33}body.dark-mode .admin-users-table .admin-user-row--superadmin td:last-child{box-shadow:2px 0 #7dd3fc33,0 -2px #7dd3fc33,0 2px #7dd3fc33}}body.dark-mode .admin-mapping__panel,body.dark-mode .admin-collapsible{background:#0f172a;border-color:#94a3b84d}body.dark-mode .admin-collapsible__title{color:#e2e8f0}body.dark-mode .admin-collapsible__meta{color:#94a3b8cc}body.dark-mode .admin-collapsible__content{border-top-color:#94a3b84d}body.dark-mode .admin-mapping__table-wrapper{border-color:#94a3b859}body.dark-mode .admin-mapping__table th,body.dark-mode .admin-mapping__table td{border-color:#94a3b833}body.dark-mode .admin-mapping__table tbody tr:hover td{background:#0f172a99}body.dark-mode .user-detail-panel .user-group-trigger{color:#e2e8f0;background:#111c2f;border-color:#94a3b859}body.dark-mode .user-detail-panel .user-group-trigger>span:first-child{color:#e2e8f0}body.dark-mode .user-detail-panel .user-group-trigger .range-caret{color:#cbd5e1}body.dark-mode .user-detail-panel .tickets-department-trigger .range-menu{background:#111c2f;border-color:#94a3b859}body.dark-mode .user-detail-panel .tickets-department-trigger .range-menu .range-menu__option{color:#e2e8f0}body.dark-mode .user-detail-panel .tickets-department-trigger .range-menu .range-menu__option:hover{background:#38bdf82e}body.dark-mode .user-detail-panel .tickets-department-trigger .range-menu .range-menu__option.is-active{background:#38bdf842}.security-priority-card{background:#94a3b833;border-top:4px solid #0000;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}body.dark-mode .security-priority-card{background:#0f172acc}.security-priority-card--critical{border-top-color:#ef4444}.security-priority-card--high{border-top-color:#eab308}.security-priority-card--medium{border-top-color:#f97316}.security-priority-card--low{border-top-color:#22c55e}.security-priority-card--unknown{border-top-color:#a855f7}.security-priority-card--open{border-top-color:#3b82f6}.security-priority-card--closed{border-top-color:#0ea5e9}.security-priority-card--total{border-top-color:#475569}.security-priority-label{text-transform:uppercase;color:#475569;font-size:.8rem}body.dark-mode .security-priority-label{color:#cbd5f5}.security-priority-value{margin:0;font-size:1.6rem;font-weight:600}.security-priority-meta{color:#64748b;justify-content:space-between;font-size:.75rem;display:flex}.security-priority-card--critical .security-priority-meta span{color:#f87171}.security-priority-card--high .security-priority-meta span{color:#facc15}.security-priority-card--medium .security-priority-meta span{color:#fb923c}.security-priority-card--low .security-priority-meta span{color:#34d399}.security-priority-card--open .security-priority-meta span{color:#3b82f6}.security-priority-card--closed .security-priority-meta span{color:#38bdf8}.security-priority-card--total .security-priority-meta span{color:#94a3b8}.summary-card--critical{border-top-color:#ef4444}.summary-card--high{border-top-color:#eab308}.summary-card--medium{border-top-color:#f97316}.summary-card--low{border-top-color:#22c55e}.summary-card--unknown{border-top-color:#94a3b8}.security-section{margin-top:2rem}.security-section__header{align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.security-section__header .sub{color:#94a3b8}.security-section--framed{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #94a3b859;border-left:4px solid #94a3b8;border-radius:12px;padding:1.25rem}body.dark-mode .security-section--framed{background:linear-gradient(135deg,#0f172a,#111827);border-color:#94a3b873 #94a3b873 #94a3b873 #cbd5e1}.security-section--cases,.security-metrics-grid .security-section--framed{flex-direction:column;height:100%;display:flex}.security-case-visual{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:.8rem;display:flex}.security-verdict-visual{flex-direction:column;align-items:center;gap:1rem;display:flex}.security-verdict-radial{flex:0 0 260px;width:100%;max-width:340px;min-height:240px;margin:0 auto;position:relative}.security-verdict-total{text-align:center;color:var(--verdict-total-color,#0f172a);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.security-verdict-total strong{font-size:1.75rem;line-height:1;display:block}.security-verdict-total span{color:var(--verdict-total-sub,#64748b);font-size:.85rem}body.dark-mode .security-verdict-total{--verdict-total-color:#f1f5f9}body.dark-mode .security-verdict-total span{--verdict-total-sub:#cbd5f5}.security-case-visual .security-verdict-legend,.security-case-visual .security-heatmap{margin-top:0}.security-verdict-legend{color:#64748b;flex-flow:wrap;justify-content:center;gap:.35rem .6rem;width:100%;font-size:.85rem;display:flex}.security-verdict-legend__item{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;transition:background .15s,transform .15s;display:inline-flex}.security-verdict-legend__item:hover{background:#94a3b82e;transform:translateY(-1px)}.security-verdict-legend__item:active{transform:translateY(0)}.security-verdict-legend .legend-dot{background:currentColor;border-radius:2px;width:10px;height:10px;margin-right:4px;display:inline-block}.top-case-title-list{flex-direction:column;gap:.75rem;margin-top:.75rem;display:flex}.top-case-title-entry{flex-direction:column;gap:.65rem;display:flex}.top-case-title{text-align:left;background:linear-gradient(135deg,#f1f5f980,#ffffffe6);border:1px solid #94a3b859;border-radius:12px;width:100%;padding:.75rem 1rem;transition:border-color .15s,transform .15s,box-shadow .15s;display:block}.top-case-title--action{cursor:pointer;font:inherit;color:inherit;background:linear-gradient(135deg,#f1f5f980,#ffffffe6)}.top-case-title--action:hover,.top-case-title--action:focus-visible{border-color:#2563eb8c;outline:none;transform:translateY(-1px)}.top-case-title.is-selected{border-color:#2563eb;box-shadow:0 10px 24px #2563eb40}.top-case-title__meta{align-items:center;gap:1rem;padding-left:.4rem;display:flex}.top-case-title__rank{color:#0f172a;background:linear-gradient(145deg,#f8fafc,#eef2ff);border:1px solid #0f172a1f;border-radius:12px;justify-content:center;align-items:center;min-width:44px;height:44px;font-size:1rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff6}.top-case-title__details{flex:1}.top-case-title__text{color:#0f172a;font-weight:600;line-height:1.3}.top-case-title__count{color:#475569;margin-top:.2rem;font-size:.85rem}.top-case-title__meter{background:#94a3b84d;border-radius:999px;width:100%;height:6px;margin-top:.55rem;overflow:hidden}.top-case-title__meter-fill{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#6366f1);height:100%}.top-case-title-list--compact .top-case-title{background:0 0;border-color:#94a3b833;padding:.5rem 0}body.dark-mode .top-case-title{background:#0f172aa6;border-color:#3b82f640}body.dark-mode .top-case-title--action{background:#0f172aa6}body.dark-mode .top-case-title.is-selected{border-color:#38bdf8;box-shadow:0 10px 24px #38bdf840}body.dark-mode .top-case-title__text{color:#f1f5f9}body.dark-mode .top-case-title__count{color:#cbd5f5}body.dark-mode .top-case-title__meter{background:#3b82f640}body.dark-mode .top-case-title__meter-fill{background:linear-gradient(90deg,#60a5fa,#a78bfa)}body.dark-mode .top-case-title-list--compact .top-case-title{background:0 0;border-color:#3b82f633}.case-title-trend{background:linear-gradient(135deg,#fffffff2,#f1f5f9d9);border:1px solid #94a3b859;border-radius:12px;margin-top:1.25rem;padding:1rem}.case-title-trend--embed{margin-top:0}.case-title-trend__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.case-title-trend__header h4{margin:0}.case-title-trend__body{margin-top:.75rem}body.dark-mode .case-title-trend{background:#0f172ab3;border-color:#3b82f640}.graphs-tabs{width:100%;margin-top:3rem}.graphs-tabs .tabbed-panels__tabs{width:100%;margin-bottom:.35rem}.graphs-tabs .tabbed-panels__tab{border-radius:12px;padding:.4rem 1rem;font-size:.85rem;box-shadow:0 8px 20px #0f172a14}.graphs-tabs .tabbed-panels__tab.is-active{box-shadow:0 10px 22px #2563eb52}.graphs-tabs__controls{flex-wrap:wrap;gap:.5rem;display:flex}.graphs-tab__label{text-align:center;align-items:center;gap:.4rem;line-height:1.2;display:flex}.graphs-tab__title{color:inherit;font-size:.85rem;font-weight:600}.graphs-tab__icon svg{width:14px;height:14px}.graphs-tabs__body{margin-top:1rem}@media (width<=900px){.tabbed-panels.graphs-tabs .tabbed-panels__tabs,.graphs-tabs__controls{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.35rem;margin-bottom:.75rem;padding-bottom:.35rem;overflow-x:auto}.tabbed-panels.graphs-tabs .tabbed-panels__tabs::-webkit-scrollbar{display:none}.graphs-tabs__controls::-webkit-scrollbar{display:none}.tabbed-panels.graphs-tabs .tabbed-panels__tab{flex:none}}@media (width<=768px){.security-verdict-visual{flex-direction:column}.security-verdict-radial{width:100%}.security-verdict-legend{flex-flow:wrap;justify-content:flex-start;width:100%}}.security-heatmap{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-top:.75rem;display:grid}.security-heatmap--matrix{display:block}.security-heatmap__chart{background:radial-gradient(120% 90% at 10% 0,#0ea5e914,#fff0 55%),linear-gradient(145deg,#fff,#f4f8ff);border:1px solid #94a3b857;border-radius:12px;min-height:280px;padding:.75rem;box-shadow:0 10px 24px #0d1f3c14}.security-heatmap__grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.25rem;margin-top:.1rem;display:grid}.security-heatmap__column{background:linear-gradient(145deg,#fff,#f4f8ff);border:1px solid #94a3b859;border-radius:8px;flex-direction:column;gap:.25rem;padding:.35rem .4rem;display:flex;box-shadow:0 8px 18px #0d1f3c0f}.security-heatmap__bucket-label{color:#334155;font-size:.65rem;font-weight:600}.security-heatmap__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.security-heatmap__stack--compact{grid-template-columns:repeat(2,1fr);gap:.2rem}.security-heatmap__chip{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #94a3b866;border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .12s,box-shadow .12s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 5px 10px #0d1f3c0d}.security-heatmap__chip:hover{transform:translateY(-1px)}.security-heatmap__cell{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #94a3b859;border-radius:12px;flex-direction:column;gap:.25rem;padding:.9rem 1rem;display:flex;box-shadow:0 10px 24px #0d1f3c14}.security-heatmap__label{text-transform:uppercase;letter-spacing:.04em;color:#475569;font-size:.95rem}.security-heatmap__count{font-size:1.4rem;font-weight:700}body.dark-mode .security-heatmap__cell{background:linear-gradient(145deg,#0f172a,#0b1628);border-color:#94a3b859;box-shadow:0 10px 24px #0006}body.dark-mode .security-heatmap__column{background:linear-gradient(145deg,#0f172a,#0b1628);border-color:#94a3b859;box-shadow:0 12px 28px #00000073}body.dark-mode .security-heatmap__bucket-label{color:#e2e8f0}body.dark-mode .security-heatmap__stack{grid-template-columns:repeat(2,minmax(0,1fr))}body.dark-mode .security-heatmap__chip{background:linear-gradient(145deg,#111827,#0b1628);border-color:#94a3b859;box-shadow:0 5px 12px #0000004d}body.dark-mode .security-heatmap__chart{background:linear-gradient(145deg,#0f172a,#0b1628);border-color:#94a3b859;box-shadow:0 12px 28px #00000073}body.dark-mode .security-heatmap__label{color:#cbd5f5}.graphs-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.graphs-page__header--inline{justify-content:flex-start}.graphs-page.backup-page{margin-top:0}.graphs-controls{align-items:flex-end;gap:.75rem;display:flex}.graphs-controls--compact{flex-wrap:wrap;gap:.5rem}.graphs-controls .field{flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}.graphs-controls select{min-width:140px}.graphs-controls__input{align-items:center;gap:.35rem;display:flex}.graphs-header__controls{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.graphs-header__filter{justify-content:flex-end;min-width:260px;margin-left:auto;font-size:.85rem;display:inline-flex}.graphs-header__filter .range-trigger{width:100%;padding:.45rem .9rem;font-size:.85rem}.graphs-header__select{min-width:140px}.graphs-header__input{align-items:center;gap:.35rem;display:flex}.graphs-header__input input{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #94a3b899;border-radius:10px;min-width:160px;padding:.35rem .6rem}.graphs-header__input input:focus{outline-offset:2px;outline:2px solid #07a5ff}.graphs-page__header--inline .graphs-header__bar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.8rem;display:flex}.graphs-header__bar--framed{text-align:left;background:linear-gradient(145deg,#f6fbff,#e9f4ff);border:1px solid #94a3b859;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:.9rem 1rem;display:flex;box-shadow:0 14px 32px #0d1f3c14}.graphs-header__eyebrow{margin-bottom:.1rem}.graphs-header__row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.8rem;width:100%;display:flex}.graphs-header__controls{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;display:flex}.graphs-header__eyebrow{text-align:left;width:100%}.graphs-header__row .panel-icon{margin-right:.25rem}.graphs-header__controls select,.graphs-header__controls .graphs-header__input{margin-left:0}.graphs-fullscreen-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.graphs-fullscreen-controls select,.graphs-fullscreen-controls input{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #94a3b899;border-radius:10px;min-width:120px;padding:.3rem .6rem}.graphs-fullscreen-input{align-items:center;gap:.35rem;display:flex}body.dark-mode .graphs-fullscreen-controls select,body.dark-mode .graphs-fullscreen-controls input{color:#e2e8f0;background:linear-gradient(145deg,#0f172a,#0b1628);border-color:#94a3b859}body.dark-mode .graphs-header__bar--framed{background:linear-gradient(145deg,#0f172a,#111c2f);border-color:#94a3b859;box-shadow:0 14px 32px #00000073}body.dark-mode .graphs-header__input input{color:#e2e8f0;background:linear-gradient(145deg,#0f172a,#0b1628);border-color:#94a3b859}.graphs-header__bar--framed{align-items:flex-start}body:not(.dark-mode) .graphs-page:not(.backup-page) .graphs-header__bar--framed{background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 12px 28px #0f172a0f}.range-trigger--select{appearance:none;color:inherit;background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #94a3b899;border-radius:10px;padding:.35rem .9rem;font-size:.95rem}.range-trigger.range-trigger--select>span:first-child{letter-spacing:0;padding-bottom:0;font-size:.95rem;font-weight:600}.preferences-field .range-trigger.range-trigger--select{justify-content:space-between;width:100%;min-height:44px}.preferences-field .range-trigger.range-trigger--select>span:first-child{text-transform:none}.range-trigger--select:focus{outline-offset:2px;outline:2px solid #07a5ff}.graphs-grid{grid-template-columns:1fr;gap:1.1rem;display:grid}body:not(.dark-mode) .security-panel .graphs-header__bar--framed{background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 12px 28px #0f172a0f}body:not(.dark-mode) .security-panel .graphs-header__input input,body:not(.dark-mode) .security-panel .graphs-fullscreen-controls select,body:not(.dark-mode) .security-panel .graphs-fullscreen-controls input,body:not(.dark-mode) .security-panel .range-trigger--select{background:#fff}body:not(.dark-mode) .security-panel .case-title-trend,body:not(.dark-mode) .security-panel .security-heatmap__chart,body:not(.dark-mode) .security-panel .security-heatmap__column,body:not(.dark-mode) .security-panel .security-heatmap__cell,body:not(.dark-mode) .security-panel .security-heatmap__chip,body:not(.dark-mode) .security-panel .vu-meter-bar{background:linear-gradient(145deg,#fff,#f8fafc)}@media (width>=1100px){.graphs-grid{grid-template-columns:1fr 1fr}}.vu-meter{justify-content:center;align-items:center;padding:.75rem;display:flex}.vu-meter-bar{--vu-accent:#22c55e;background:linear-gradient(145deg,#fff,#f4f8ff);border:1px solid #94a3b859;border-radius:16px;width:100%;max-width:520px;padding:.85rem 1rem;box-shadow:0 10px 24px #0d1f3c1a}.vu-meter-bar__header{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.vu-meter-bar__value{letter-spacing:.02em;color:var(--vu-accent);font-size:1.25rem;font-weight:900}.vu-meter-bar__hint{color:#475569;text-align:right;font-size:.65rem}.vu-meter-bar__track{background:#94a3b829;border:1px solid #94a3b847;border-radius:999px;height:32px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -8px 14px #0f172a0f}.vu-meter-bar__fill{background:linear-gradient(90deg, rgba(var(--vu-accent-rgb,34, 197, 94), .28), rgba(var(--vu-accent-rgb,34, 197, 94), 1));border-radius:999px;width:0%;height:100%;transition:none;position:relative}.vu-meter-bar[data-tone=warn][data-almost=low][data-near=false] .vu-meter-bar__fill:after,.vu-meter-bar[data-tone=warn][data-almost=high][data-near=false] .vu-meter-bar__fill:after{content:"";opacity:0;pointer-events:none;--vu-wave-green:clamp(.18, calc((var(--vu-value,0) - 89) * .55), .62);--vu-wave-max:clamp(.08, calc((var(--vu-value,0) - 89) * .26), .2);background:linear-gradient(90deg, #22c55e00, rgba(34, 197, 94, var(--vu-wave-green)), #22c55e00);filter:saturate(1.05);border-radius:999px;width:180px;position:absolute;top:0;bottom:0;right:-90px}.vu-meter-bar[data-tone=warn][data-almost=high][data-near=false] .vu-meter-bar__fill:after{--vu-wave-green:clamp(.22, calc((var(--vu-value,0) - 89) * .7), .8);--vu-wave-max:clamp(.1, calc((var(--vu-value,0) - 89) * .32), .32);filter:saturate(1.1)}@keyframes vuGreenWave{0%{opacity:0;transform:translate(-46px)}22%{opacity:var(--vu-wave-max)}50%{opacity:calc(var(--vu-wave-max) * .85);transform:translate(34px)}78%{opacity:var(--vu-wave-max)}to{opacity:0;transform:translate(-46px)}}.vu-meter-bar[data-near=true] .vu-meter-bar__fill{box-shadow:inset 0 0 0 1px #ffffff38,0 10px 18px #22c55e29}.vu-meter-bar[data-almost=low][data-near=false] .vu-meter-bar__value,.vu-meter-bar[data-almost=high][data-near=false] .vu-meter-bar__value{animation:none}.vu-meter-bar[data-almost=low][data-near=false] .vu-meter-bar__fill:before,.vu-meter-bar[data-almost=high][data-near=false] .vu-meter-bar__fill:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#22c55e40,#22c55ef2);border-radius:999px;animation:none;position:absolute;inset:0}.vu-meter-bar[data-almost=high][data-near=false] .vu-meter-bar__fill:before{animation-duration:0s}.vu-meter-bar[data-almost=low][data-near=false] .vu-meter-bar__fill,.vu-meter-bar[data-almost=high][data-near=false] .vu-meter-bar__fill{box-shadow:inset 0 0 0 1px #ffffff2e}@keyframes vuAlmostGlow{0%{opacity:0;filter:saturate()}45%{opacity:0}55%{opacity:.75;filter:saturate(1.15)}70%{opacity:.12}to{opacity:0}}@keyframes vuAlmostValue{0%{color:var(--vu-accent);text-shadow:none}50%{color:#22c55e;text-shadow:0 0 18px #22c55e59}to{color:var(--vu-accent);text-shadow:none}}.vu-meter-bar[data-near=true] .vu-meter-bar__fill:after{content:"";opacity:.65;background:linear-gradient(90deg,#fff0,#ffffff8c,#fff0);width:180px;animation:none;position:absolute;top:0;bottom:0;right:-90px}@keyframes vuNearSweep{0%{opacity:.22;transform:translate(-34px)}50%{opacity:.7;transform:translate(24px)}to{opacity:.22;transform:translate(-34px)}}.vu-meter-bar__ticks{letter-spacing:.04em;color:#475569;justify-content:space-between;margin-top:.45rem;font-size:10px;display:flex}.vu-meter-bar--hot{box-shadow:0 10px 26px #0d1f3c1f,0 0 18px #22c55e38}body.dark-mode .vu-meter-bar{background:linear-gradient(155deg,#0f172a,#0d1424);border-color:#94a3b866;box-shadow:0 12px 32px #00000073}body.dark-mode .vu-meter-bar__value{color:var(--vu-accent)}body.dark-mode .vu-meter-bar__hint,body.dark-mode .vu-meter-bar__ticks{color:#cbd5e1}body.dark-mode .vu-meter-bar__track{background:#94a3b82e;border-color:#94a3b859;box-shadow:inset 0 1px #ffffff14}body.dark-mode .vu-meter-bar--hot{box-shadow:0 12px 36px #00000080,0 0 20px #22c55e42}.vu-meter__shell{text-align:center;background:linear-gradient(155deg,#fdf7ec,#f1e5d6);border:1px solid #94a3b866;border-radius:16px;width:100%;max-width:520px;padding:.9rem 1.1rem 1.1rem;box-shadow:0 12px 28px #0d1f3c1f}.vu-meter__svg{width:100%;height:auto;display:block}.vu-meter__frame{fill:#f8f4ec;stroke:#94a3b840}.vu-meter__tick{fill:#475569;letter-spacing:.04em;font-size:10px}.vu-meter__label{fill:#1f2937;letter-spacing:.15em;font-size:11px;font-weight:700}.vu-meter__meta{margin-top:.1rem}.vu-meter__value{letter-spacing:.02em;color:#0f172a;margin-bottom:.15rem;font-size:.95rem;font-weight:800}.vu-meter__hint{color:#475569;font-size:.6rem}.vu-meter__needle{transform-origin:120px 130px}.vu-meter__needle--vibrate{animation:.16s linear infinite vuNeedleBuzz}.vu-meter__hub{transform-origin:120px 130px}.vu-meter__shell--hot{box-shadow:0 10px 26px #0d1f3c1f,0 0 18px #22c55e59}@keyframes vuNeedleBuzz{0%{transform:rotate(-1.4deg)}50%{transform:rotate(1.6deg)}to{transform:rotate(-1.4deg)}}body.dark-mode .vu-meter__shell{background:linear-gradient(155deg,#0f172a,#0d1424);border-color:#94a3b866;box-shadow:0 12px 32px #00000073}body.dark-mode .vu-meter__frame{fill:#0b1628;stroke:#94a3b859}body.dark-mode .vu-meter__tick{fill:#cbd5e1}body.dark-mode .vu-meter__label{fill:#e5e7eb}body.dark-mode .vu-meter__value{color:#e5e7eb}body.dark-mode .vu-meter__hint{color:#cbd5e1}body.dark-mode .vu-meter__shell--hot{box-shadow:0 12px 36px #00000080,0 0 20px #22c55e66}.graphs-embed{margin-top:1rem}.graphs-grid--embed{gap:.9rem;margin-top:.75rem}.billing-grid{grid-template-columns:1fr}.billing-page .security-viewbar{margin-bottom:.5rem}.billing-mobile-switcher,.quotes-mobile-switcher{margin-bottom:.75rem}.billing-header__bar{background:linear-gradient(#fffffff0,#f7fafceb);border:1px solid #94a3b847;border-radius:16px;box-shadow:0 14px 32px #0f172a14}.billing-controls{gap:.7rem}.billing-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.75rem;display:grid}.billing-kpi{background:linear-gradient(140deg,#fffffff2,#f1f5f9e6);border:1px solid #94a3b83d;border-radius:14px;gap:.2rem;padding:.8rem .95rem;display:grid;box-shadow:0 10px 22px #0f172a0f}.billing-kpi__label{letter-spacing:.1em;text-transform:uppercase;color:#64748b;font-size:.68rem}.billing-kpi__value{color:#0f172a;font-size:1.45rem;line-height:1.1}.billing-kpi__sub{color:#475569;font-size:.78rem}.billing-panel{border-color:#94a3b83d;border-radius:16px;box-shadow:0 14px 32px #0f172a12}.billing-panel .security-section__header{padding-bottom:.65rem}.billing-table-wrap{border-radius:12px}.billing-reseller-group{margin-top:1rem}.billing-reseller-head{margin:.5rem .2rem .35rem}.billing-reseller-card{background:linear-gradient(165deg,#fffffff5,#f8fafceb);border:1px solid #94a3b83d;border-radius:14px;padding:.9rem;box-shadow:0 10px 24px #0f172a0f}.billing-reseller-card__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1rem;margin-bottom:.7rem;display:flex}.billing-reseller-card__stats{color:#475569;flex-wrap:wrap;gap:.35rem .7rem;font-size:.92rem;font-weight:600;display:inline-flex}.billing-reseller-card__stats>span+span:before{content:"•";color:#94a3b8;margin-right:.7rem;font-weight:700}.billing-reseller-card__body{gap:.7rem;display:grid}.billing-department{border-color:#94a3b833;border-radius:14px}.billing-department-card{box-sizing:border-box;background:#ffffffb8;border:1px solid #94a3b838;border-radius:12px;width:100%;margin-left:0;margin-right:0;padding:.7rem .8rem}.billing-department__toggle{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:.8rem;padding:0;display:grid}.billing-department__title{align-items:center;gap:.55rem;min-width:0;display:inline-flex}.billing-department__title>span:last-child{gap:.16rem;min-width:0;display:grid}.billing-department__title strong{color:#0f172a;font-size:1rem}.billing-department__title .sub{color:#64748b;font-size:.84rem}.billing-department__meta{color:#475569;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .6rem;font-size:.8rem;line-height:1.2;display:inline-flex}.billing-department__meta>span+span:before{content:"•";color:#94a3b8;margin-right:.6rem}.billing-source-table th,.billing-source-table td{vertical-align:middle}.billing-source-row td{background:#94a3b80f}.billing-source-row__trigger{align-items:center;gap:.35rem;display:inline-flex}.billing-user-row td:first-child{color:#0f172a;font-weight:600}.billing-user-row:hover td{background:#3b82f612}.chart-tooltip{background:#fff;border:1px solid #94a3b859;border-radius:8px;padding:.65rem .75rem;box-shadow:0 10px 22px #0d1f3c14}.chart-tooltip__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.chart-tooltip ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.chart-tooltip .dot{border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}body.dark-mode .chart-tooltip{color:#e2e8f0;background:#0f172a;border-color:#94a3b859;box-shadow:0 12px 26px #00000059}body.dark-mode .billing-header__bar{box-shadow:none;background:linear-gradient(#0f172ae0,#0f172abd);border-color:#94a3b857}body.dark-mode .billing-kpi{box-shadow:none;background:linear-gradient(145deg,#0f172ae0,#0f172ab3);border-color:#94a3b84d}body.dark-mode .billing-kpi__label{color:#94a3b8}body.dark-mode .billing-kpi__value{color:#f8fafc}body.dark-mode .billing-kpi__sub{color:#cbd5e1}body.dark-mode .billing-panel{box-shadow:none;border-color:#94a3b847}body.dark-mode .billing-reseller-card{box-shadow:none;background:linear-gradient(160deg,#0f172ad1,#0f172aa8);border-color:#94a3b847}body.dark-mode .billing-reseller-card__stats{color:#cbd5e1}body.dark-mode .billing-department-card{background:#0f172a85;border-color:#94a3b83d}body.dark-mode .billing-department__title strong{color:#f8fafc}body.dark-mode .billing-department__title .sub{color:#94a3b8}body.dark-mode .billing-department__meta{color:#cbd5e1}body.dark-mode .billing-source-row td{background:#94a3b81f}body.dark-mode .billing-user-row td:first-child{color:#f8fafc}body.dark-mode .billing-user-row:hover td{background:#3b82f629}@media (width<=1100px){.billing-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-department__toggle{grid-template-columns:1fr auto}.billing-department__meta{grid-column:1/-1;justify-content:flex-start}}@media (width<=640px){.billing-page .security-viewbar,.quotes-page>.security-viewbar{display:none}.billing-kpi-grid{grid-template-columns:1fr}}body.dark-mode .security-heatmap__count{color:#e2e8f0}.security-vuln-feed{margin-top:.5rem}.security-vuln-list{flex-direction:column;gap:.9rem;margin:0;padding:0;list-style:none;display:flex}.security-vuln-list__item{background:#f8fafcb3;border:1px solid #94a3b859;border-radius:10px;padding:.55rem .85rem;box-shadow:inset 0 1px #ffffff40}body.dark-mode .security-vuln-list__item{background:#0f172a80;border-color:#94a3b840}.security-vuln-headline{grid-template-columns:1fr auto;align-items:center;gap:.4rem;margin-bottom:10px;display:grid}.security-vuln-id-block{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.security-vuln-link{color:inherit;text-decoration:none}.security-vuln-link:hover{text-decoration:underline}.security-vuln-sep{color:#94a3b8;font-weight:600}.security-vuln-date{color:#64748b;font-size:.75rem}body.dark-mode .security-vuln-date{color:#cbd5e1}.security-vuln-desc{color:#475569;margin:.5rem 0 .35rem;font-size:.88rem}.security-panel--compact{padding-bottom:0}body.dark-mode .security-vuln-desc{color:#cbd5e1}@media (width<=768px){.security-vuln-headline{align-items:flex-start}}.security-mtt-list{background:#f8fafc;border:1px solid #94a3b859;border-radius:12px;flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex}body.dark-mode .security-mtt-list{background:#0f172a;border-color:#94a3b873}.security-mtt-row{grid-template-columns:110px 1fr 50px;align-items:center;gap:.75rem;font-size:.9rem;display:grid}.security-mtt-bar{background:#b2aac89c;border:none;border-radius:12px;height:8px;overflow:hidden}.security-mtt-bar>div{background:linear-gradient(90deg,#2563eb,#22d3ee);height:100%}.security-spotlight{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.security-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:1.5rem;margin-top:1.5rem;display:grid}.security-metrics-grid .security-section{flex:1 1 0;min-width:0}@media (width<=640px){.security-case-list{grid-template-columns:1fr}.security-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.security-metrics-grid{grid-template-columns:1fr}}.security-spotlight-card,.security-case-card{cursor:pointer;border:1px solid #94a3b833;border-left:4px solid #0000;border-radius:16px;flex-direction:column;gap:.75rem;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.security-case-card--highlight{border-color:#3b82f6b3;animation:1.1s ease-in-out 4 casePulse;box-shadow:0 0 0 2px #3b82f640}@keyframes casePulse{0%{box-shadow:0 0 #3b82f666}50%{box-shadow:0 0 0 6px #3b82f61f}to{box-shadow:0 0 #3b82f600}}body.dark-mode .security-spotlight-card--medium,body.dark-mode .security-case-card--medium{background:#0f172acc;border-left-color:#eab308a6}body.dark-mode .security-spotlight-card--high,body.dark-mode .security-case-card--high{background:#0f172acc;border-left-color:#f97316a3}body.dark-mode .security-spotlight-card--low,body.dark-mode .security-case-card--low{background:#0f172acc;border-left-color:#0dfc009d}body.dark-mode .security-spotlight-card--muted,body.dark-mode .security-case-card--muted{background:#0f172acc;border-left-color:#6062609d}body.dark-mode .security-spotlight-card--critical,body.dark-mode .security-case-card--critical{background:#0f172acc;border-left-color:#fc58009d}.security-spotlight-card:hover,.security-case-card:hover{border-color:#3b82f673;transform:translateY(-3px);box-shadow:0 12px 26px #0f172a47}.security-spotlight-card--critical,.security-case-card--critical{border-left-color:#ef4444}.security-spotlight-card--high,.security-case-card--high{border-left-color:#f97316}.security-spotlight-card--medium,.security-case-card--medium{border-left-color:#eab308}.security-spotlight-card--low,.security-case-card--low{border-left-color:#22c55e}.security-spotlight-card--muted,.security-case-card--muted,.security-spotlight-card--unknown,.security-case-card--unknown{border-left-color:#94a3b8}.security-spotlight-card--open,.security-case-card--open{border-left-color:#3b82f6}.security-spotlight-card--closed,.security-case-card--closed{border-left-color:#0ea5e9}.security-case-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.security-case-header>div{flex:auto;min-width:0}.security-case-header .priority-badge{flex-shrink:0;align-self:flex-start}.security-case-client,.security-case-title{-webkit-line-clamp:3;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.security-case-client{margin:0;font-weight:600}.security-case-title{color:#475569;margin:0;font-size:.95rem}body.dark-mode .security-case-title{color:#cbd5f5}.security-case-meta,.security-case-footer{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.security-escalation-badge{color:#b91c1c;letter-spacing:.02em;background:#fee2e2e6;border:1px solid #dc262673;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:2px 8px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}body.dark-mode .security-escalation-badge{color:#fecaca;background:#7f1d1d57;border-color:#f8717180}.security-case-metric,.security-case-verdict{letter-spacing:.01em;text-transform:uppercase;color:#334155;background:#f1f5f9;border:1px solid #64748b61;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:2px 10px;font-size:.76rem;font-weight:800;line-height:1;display:inline-flex}.security-case-verdict{text-transform:capitalize}.security-case-metric--good,.security-case-verdict--benign{color:#15803d;background:#dcfce7;border-color:#16a34a85}.security-case-metric--warning{color:#b45309;background:#fef3c7;border-color:#d9770680}.security-case-metric--orange,.security-case-verdict--false-positive{color:#c2410c;background:#ffedd5;border-color:#ea580c7a}.security-case-metric--danger,.security-case-verdict--malicious{color:#b91c1c;background:#fee2e2;border-color:#dc262680}.security-case-metric--neutral,.security-case-verdict--neutral{color:#334155;background:#e2e8f0;border-color:#64748b6b}.security-case-verdict--investigating{color:#1d4ed8;background:#dbeafe;border-color:#2563eb73}body.dark-mode .security-case-metric,body.dark-mode .security-case-verdict{color:#e2e8f0;background:#1e293bb8;border-color:#94a3b85c}body.dark-mode .security-case-metric--good,body.dark-mode .security-case-verdict--benign{color:#bbf7d0;background:#16653459;border-color:#4ade8080}body.dark-mode .security-case-metric--warning{color:#fde68a;background:#713f126b;border-color:#fbbf2480}body.dark-mode .security-case-metric--orange,body.dark-mode .security-case-verdict--false-positive{color:#fed7aa;background:#7c2d1261;border-color:#fb923c80}body.dark-mode .security-case-metric--danger,body.dark-mode .security-case-verdict--malicious{color:#fecaca;background:#7f1d1d61;border-color:#f8717180}body.dark-mode .security-case-metric--neutral,body.dark-mode .security-case-verdict--neutral{color:#e2e8f0;background:#47556957;border-color:#94a3b857}body.dark-mode .security-case-verdict--investigating{color:#bfdbfe;background:#1e40af61;border-color:#60a5fa80}.priority-badge{letter-spacing:.02em;text-transform:capitalize;text-align:center;box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:28px;padding:6px 10px;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.priority-badge svg,.priority-badge__icon{flex:none;width:20px;height:20px}.priority-badge--critical{color:#ef4444;background:#ef444424;border-color:#ef4444}.priority-badge--high{color:#f97316;background:#f9731624;border-color:#f97316}.priority-badge--medium{color:#fbbf24;background:#fbbf2424;border-color:#fbbf24}.priority-badge--low{color:#22c55e;background:#22c55e24;border-color:#22c55e}.priority-badge--open,.priority-badge--closed,.priority-badge--muted{color:#475569;background:#94a3b84d;border-color:#94a3b859}@keyframes priorityPulseUnknown{0%{transform:scale(1);box-shadow:0 0 #94a3b859}50%{transform:scale(1.06);box-shadow:0 0 0 12px #94a3b800}to{transform:scale(1);box-shadow:0 0 #94a3b800}}.priority-badge--unknown{color:#334155;background:#94a3b840;border-color:#94a3b873;animation:1.6s ease-in-out infinite priorityPulseUnknown}.priority-badge--pulse{animation:1.6s ease-in-out infinite priorityPulseUnknown}.mttr-pill{align-items:center;gap:6px;display:inline-flex}.icon-circle-btn{color:#035aff;cursor:pointer;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #94a3b840;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.icon-circle-btn svg{width:18px;height:18px}.tickets-modal__header-actions .icon-circle-btn,.user-detail-panel__header-actions .icon-circle-btn,.user-detail-panel__header>.icon-circle-btn,.news-header-actions .icon-circle-btn,.sku-admin__panel-actions .icon-circle-btn,.qualys-panel__header .icon-circle-btn{width:40px;min-width:40px;height:40px}.tickets-modal__header-actions .icon-circle-btn svg,.user-detail-panel__header-actions .icon-circle-btn svg,.user-detail-panel__header>.icon-circle-btn svg,.news-header-actions .icon-circle-btn svg,.sku-admin__panel-actions .icon-circle-btn svg,.qualys-panel__header .icon-circle-btn svg{width:18px;height:18px}@media (width<=768px){.tickets-modal__header-actions .icon-circle-btn,.user-detail-panel__header-actions .icon-circle-btn,.user-detail-panel__header>.icon-circle-btn,.news-header-actions .icon-circle-btn,.sku-admin__panel-actions .icon-circle-btn,.qualys-panel__header .icon-circle-btn{width:36px;min-width:36px;height:36px}.tickets-modal__header-actions .icon-circle-btn svg,.user-detail-panel__header-actions .icon-circle-btn svg,.user-detail-panel__header>.icon-circle-btn svg,.news-header-actions .icon-circle-btn svg,.sku-admin__panel-actions .icon-circle-btn svg,.qualys-panel__header .icon-circle-btn svg{width:16px;height:16px}}.icon-circle-btn--mini{width:32px;height:32px;font-size:.8rem}.icon-circle-btn__text{font-size:.8rem;font-weight:700}.icon-circle-btn:hover{border-color:#035aff73;transform:translateY(-1px);box-shadow:0 8px 18px #035aff29}.icon-circle-btn--danger{color:#ef4444}.icon-circle-btn--danger:hover{border-color:#ef444473;box-shadow:0 8px 18px #ef444429}.icon-circle-btn--success{color:#16a34a}.icon-circle-btn--success:hover{border-color:#16a34a73;box-shadow:0 8px 18px #16a34a29}.icon-circle-btn--muted{color:#475569e6}.icon-circle-btn--muted:hover{border-color:#47556959;box-shadow:0 8px 18px #47556924}body.dark-mode .icon-circle-btn--danger{color:#fb7185}body.dark-mode .icon-circle-btn--danger:hover{border-color:#fb7185a6;box-shadow:0 8px 18px #fb718540}body.dark-mode .icon-circle-btn--success{color:#4ade80}body.dark-mode .icon-circle-btn--success:hover{border-color:#4ade8099;box-shadow:0 8px 18px #4ade8038}body.dark-mode .icon-circle-btn--muted{color:#e2e8f0e6}body.dark-mode .icon-circle-btn--muted:hover{border-color:#94a3b873;box-shadow:0 8px 18px #00000059}.icon-circle-btn--pulse{animation:1.7s ease-out infinite icon-circle-btn-pulse}.icon-circle-btn:active{transform:translateY(0);box-shadow:0 3px 8px #0f172a2e}body.dark-mode .icon-circle-btn{color:#0bf9f2;box-shadow:none;background:linear-gradient(135deg,#0f172a,#0b1628);border-color:#94a3b859}body.dark-mode .icon-circle-btn:hover{border-color:#0ea5e9d9;box-shadow:0 8px 18px #00bfd840}body.dark-mode .user-detail-panel--job-detail .icon-circle-btn{color:#67e8f9;background:linear-gradient(135deg,#07142ef5,#061228e6);border-color:#22d3ee73}body.dark-mode .user-detail-panel--job-detail .icon-circle-btn:hover{border-color:#22d3eecc;box-shadow:0 10px 20px #22d3ee33}@keyframes icon-circle-btn-pulse{0%{border-color:#ef4444bf;box-shadow:0 0 #ef444485}70%{border-color:#ef444459;box-shadow:0 0 0 12px #ef444400}to{border-color:#ef4444bf;box-shadow:0 0 #ef444400}}.mttr-spinner{vertical-align:middle;border:2px solid #3b82f633;border-top-color:#1d4ed8;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite spin;display:inline-block;box-shadow:0 0 6px #3b82f666}.mttr-spinner--neutral{border-color:#6b7280f2 #94a3b859 #94a3b859;animation:.8s linear infinite spin}.mttr-label--neutral{color:#4b5563}body.dark-mode .mttr-label--neutral{color:#e2e8f0}.status-pill{text-transform:uppercase;letter-spacing:.02em;background:#94a3b84d;border-radius:999px;padding:2px 10px;font-size:.75rem}.status-pill--open{color:#1d4ed8;background:#3b82f64d}body:not(.dark-mode) .status-pill--open{color:#1e40af;background:#3b82f63d;border:1px solid #3b82f673;font-weight:700}.status-pill--closed{color:#15803d;background:#22c55e4d}body:not(.dark-mode) .status-pill--closed{color:#065f46;background:#10b9813d;border:1px solid #10b98173;font-weight:700}.security-case-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem;display:grid}.security-filters{flex-wrap:wrap;gap:1.5rem;margin-top:.75rem;margin-bottom:1rem;display:flex}.security-filter-group{flex-direction:column;gap:.5rem;display:flex}.security-filter-group>span{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.7rem;font-weight:600}.security-filter-label{align-items:center;gap:.35rem;display:inline-flex}.security-filter-label.has-active-filter:after{content:"";background:#ef4444;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 1px #ef444426}body.dark-mode .security-filter-group>span{color:#94a3b8}.security-filter-input{box-sizing:border-box;color:#0f172a;background:#ffffffd1;border:1px solid #94a3b861;border-radius:10px;min-width:220px;min-height:38px;padding:.45rem .65rem;font-size:.9rem}.security-filter-input:focus{outline-offset:1px;border-color:#3b82f68c;outline:2px solid #3b82f647}.security-filter-select{appearance:none;background:#ffffffd1 url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l6 6 6-6' stroke='%23677488' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat;min-height:38px;padding-right:2.1rem}body.dark-mode .security-filter-select{background:#0f172ab3 url("data:image/svg+xml,%3Csvg width='16' height='10' viewBox='0 0 16 10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l6 6 6-6' stroke='%23cbd5e1' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 12px center no-repeat}.security-sort-control{align-items:stretch;gap:.45rem;display:flex}.security-sort-control .security-filter-select{min-width:180px}.filters-grid--case-workbench .security-sort-control .security-filter-select{min-width:0}.security-sort-direction{color:#334155;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b861;border-radius:10px;justify-content:center;align-items:center;width:38px;min-width:38px;min-height:38px;display:inline-flex}.security-sort-direction svg{width:18px;height:18px}.security-sort-direction:hover,.security-sort-direction:focus-visible{color:#2563eb;outline-offset:1px;border-color:#3b82f68c;outline:2px solid #3b82f62e}body.dark-mode .security-sort-direction{color:#cbd5e1;background:#0f172ab3}.security-load-more{justify-content:center;margin-top:1.5rem;display:flex}.infinite-scroll-sentinel{width:100%;height:1px}@media (width<=768px){.intelligence-tabs{background:#fff;padding:18px}.intelligence-tabs__inner{flex-direction:column;align-items:stretch;gap:.75rem}.intelligence-tabs__actions{flex-flow:row;flex:auto;align-items:center;gap:.5rem;width:100%;min-width:0}.intelligence-tabs__nav{white-space:nowrap;-webkit-overflow-scrolling:touch;text-align:right;flex:0 auto;justify-content:flex-end;align-self:flex-end;gap:.25rem;width:auto;min-width:0;max-width:calc(100% - 64px);overflow-x:auto}.intelligence-tabs__nav::-webkit-scrollbar{display:none}.intelligence-tabs__menu{flex:none;justify-content:flex-end;width:auto}.intelligence-tabs__menu .header-actions{left:auto;right:0;transform:none;width:320px!important;min-width:320px!important;max-width:320px!important}.intelligence-tab{padding:5px 12px;font-size:.88rem}.security-case-list{grid-template-columns:1fr}.security-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.intelligence-brand{gap:.5rem;display:flex}@media (width<=769px){.dashboard-top-scope-controls.is-docked{justify-content:flex-end;gap:8px;width:auto;top:58px;left:auto;right:8px}.dashboard-top-scope-controls.is-docked .dashboard-scope{flex:none;width:auto;min-width:auto}.dashboard-top-scope-controls.is-docked .dashboard-scope--floating.is-docked{height:46px;padding:6px;overflow:visible;width:46px!important;min-width:46px!important;max-width:46px!important}.dashboard-top-scope-controls.is-docked .dashboard-scope--floating.is-docked.is-expanded{height:auto;min-height:46px;padding:6px;width:min(360px,100vw - 20px)!important;min-width:min(360px,100vw - 20px)!important;max-width:min(360px,100vw - 20px)!important}.dashboard-top-scope-controls.is-docked .dashboard-scope--floating.is-docked .scope-search--primary{display:none!important}.dashboard-top-scope-controls.is-docked .dashboard-scope--floating.is-docked.is-expanded .scope-search--primary{display:block!important}.dashboard-top-scope-controls.is-docked .dashboard-scope--floating.is-docked .security-range-selector.scope-selector,.dashboard-top-scope-controls.is-docked .dashboard-scope--floating.is-docked.is-expanded .security-range-selector.scope-selector{flex:auto;width:100%;min-width:0}.dashboard-top-scope-controls.is-docked .scope-search--primary input{flex:auto;width:100%}.panel-controls{flex-flow:wrap;align-items:center;gap:10px}.header-scope.dashboard-scope{flex:260px;align-items:stretch;width:auto;min-width:240px;margin-left:0}.scope-search{display:block;width:100%!important;max-width:100%!important}.header-scope .security-range-selector{flex:none}.scope-search input{box-sizing:border-box;width:100%}.panel-header--sticky-actions{align-items:flex-start;position:relative}.panel-header--sticky-actions .panel-actions{flex-wrap:nowrap;align-self:flex-start;margin-left:0;position:absolute;top:0;right:0}.panel-header--sticky-actions .panel-title{padding-right:72px}.filters-collapsible{align-items:flex-start}.security-filter-group>span{text-align:left;width:100%;display:block}}@media (width<=900px){.dashboard-scope--floating.is-docked,.dashboard-scope--floating.is-docked{width:46px!important;min-width:46px!important;max-width:46px!important;height:46px!important;padding:6px!important;left:auto!important;overflow:visible!important}.dashboard-scope--floating.is-docked.is-expanded{width:min(360px,100vw - 20px)!important;min-width:min(360px,100vw - 20px)!important;max-width:min(360px,100vw - 20px)!important;height:auto!important;min-height:46px!important;padding:6px!important;left:auto!important;overflow:visible!important}.dashboard-scope--floating.is-docked .scope-search--primary{display:none!important}.dashboard-scope--floating.is-docked.is-expanded .scope-search--primary{display:block!important}.dashboard-scope--floating.is-docked .security-range-selector.scope-selector,.dashboard-scope--floating.is-docked.is-expanded .security-range-selector.scope-selector{flex:auto!important;width:100%!important;min-width:0!important}.dashboard-top-scope-controls .security-range-selector.scope-selector{width:100%;min-width:0;position:relative}.dashboard-top-scope-controls .security-range-selector.scope-selector .range-menu--mega,.panel--scope-only .security-range-selector.scope-selector .range-menu--mega{overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important;left:0!important;right:auto!important;transform:none!important}.dashboard-top-scope-controls .security-range-selector.scope-selector .range-menu--mega-results,.panel--scope-only .security-range-selector.scope-selector .range-menu--mega-results{max-width:100%;overflow-x:hidden}.panel-controls.dashboard-top-scope-controls{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;width:100%;display:grid}.panel-controls.dashboard-top-scope-controls>.header-scope.dashboard-scope.dashboard-scope--floating{grid-column:1;width:100%;min-width:0;margin-left:0}.panel-controls.dashboard-top-scope-controls>.header-scope.dashboard-scope:not(.dashboard-scope--floating){grid-column:2;justify-content:center;align-items:center;width:46px;min-width:46px;margin-left:0}.panel-controls.dashboard-top-scope-controls>.header-scope.dashboard-scope:not(.dashboard-scope--floating) .security-range-selector{justify-content:center;align-items:center;display:inline-flex}.panel-controls.dashboard-top-scope-controls>.header-scope.dashboard-scope:not(.dashboard-scope--floating) .filters-collapsible__toggle{align-self:center;margin:0}.panel--scope-only .panel-controls.dashboard-top-scope-controls{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.panel--scope-only .panel-controls.dashboard-top-scope-controls .header-scope.dashboard-scope.dashboard-scope--floating{flex:auto;width:auto;min-width:0;margin-left:0}.panel--scope-only .panel-controls.dashboard-top-scope-controls .header-scope.dashboard-scope:not(.dashboard-scope--floating){flex:0 0 46px;align-items:center;width:auto;min-width:46px;margin-left:0}.panel--scope-only .panel-controls.dashboard-top-scope-controls .header-scope.dashboard-scope:not(.dashboard-scope--floating) .security-range-selector{align-items:center;display:inline-flex}.panel--scope-only .panel-controls.dashboard-top-scope-controls .header-scope.dashboard-scope:not(.dashboard-scope--floating) .filters-collapsible__toggle{flex:0 0 36px;align-self:center;margin:0}}@media (width<=768px){.ekco-logo,.ekco-logo--light,.ekco-logo--dark{width:90px;height:auto}.intelligence-tabs__inner{gap:.4rem;padding:0 12px}.intelligence-brand{margin-bottom:0}.intelligence-tabs{padding:6px 8px}.intelligence-tabs__inner{flex-flow:row;justify-content:space-between;align-items:center;gap:.5rem}.intelligence-brand{flex:none}.intelligence-tabs__actions{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.intelligence-tabs__nav{white-space:nowrap;flex:0 auto;justify-content:flex-end;align-self:center;max-width:calc(100% - 60px);overflow-x:auto}.intelligence-tabs__menu{flex:none}.intelligence-brand .ekco-logo{width:90px;height:auto}}body.dark-mode .donut-legend{color:#cbd5f5}body.dark-mode .donut-legend strong{color:#e2e8f0}body.dark-mode .transmitted-legend{color:#cbd5f5}body.dark-mode .transmitted-legend strong{color:#e2e8f0}.header-actions .header-export,.header-actions .header-logout{justify-content:flex-start}.header-export--with-switch{justify-content:space-between;gap:10px}.header-export__switch{width:34px;height:18px;margin-left:auto;position:relative}.header-export__switch input{opacity:0;width:0;height:0}.header-export__switch span{background:#cbd5f5;border-radius:999px;transition:background .2s;position:absolute;inset:0}.header-export__switch span:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .2s;position:absolute;top:3px;left:3px}.header-export__switch input:checked+span{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.header-export__switch input:checked+span:after{transform:translate(14px)}body.dark-mode .header-export__switch span{background:#035aff40}.intelligence-tabs{box-sizing:border-box;z-index:1100;background:#035aff;border-bottom:1px solid #ffffff42;width:100%;padding:14px 0;position:fixed;top:0;left:0;right:0}.intelligence-tabs+.intelligence-section-strip{margin-top:86px}@media (width<=900px){.intelligence-section-strip{display:none}}.intelligence-tabs.is-compact{padding:7px 0}.intelligence-tabs.is-compact .header-shield-cta__text{display:none}.summary-card{border:1px solid #94a3b84d;border-radius:10px;align-items:center;gap:1rem;padding:1.3rem 1.5rem;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 30px #0f172a1f}.summary-card:hover,.summary-card:focus-visible{cursor:pointer;transform:translateY(-3px);box-shadow:0 18px 40px #0f172a38}@media (width<=768px){.intelligence-content{max-width:100%;margin:0 auto;padding:72px 4px 12px}.intelligence-tabs{padding:4px 6px}.intelligence-tabs__inner{padding:0 8px}.security-page{gap:.85rem}.security-section{margin-top:1rem}.security-section--framed{border-radius:10px;padding:.9rem}.security-summary-grid{gap:.6rem}.security-panel>.panel-header{flex-direction:column;justify-content:flex-start;align-items:stretch;row-gap:.3rem;margin-bottom:.2rem;display:flex}.security-panel .security-controls{align-items:stretch;gap:.3rem;width:100%;margin-bottom:0}.security-panel .header-scope.dashboard-scope{flex:none;align-items:stretch;width:100%;min-width:0;margin-left:0}.security-panel .security-range-selector.scope-selector{width:100%}.security-panel .scope-search--primary{width:100%;margin-top:0!important}.security-panel .security-summary-grid{margin-top:.2rem}.security-panel .loading-state{min-height:112px;padding:1.2rem .75rem}.security-metrics-grid{grid-auto-rows:auto;align-items:start;margin-top:1rem}.security-section--cases,.security-metrics-grid .security-section--framed{height:auto}.security-case-visual{flex:0 auto}.summary-card:hover,.summary-card:focus-visible{transform:none}}@media (width<=900px) and (width>=769px){.intelligence-content{padding-top:92px}}.global-search-float{z-index:110;position:fixed;bottom:18px;right:18px}.global-search-inline{z-index:120;position:relative}.global-search-inline--fixed{z-index:110;position:fixed;bottom:18px;right:18px}.global-search-inline--fixed .global-search-float__toggle{width:52px;height:52px;box-shadow:none;color:#0047ff;background:0 0;border:none}.global-search-inline--fixed .global-search-float__toggle svg{stroke-width:2.6px;filter:drop-shadow(0 3px 12px #0047ff47);width:30px;height:30px}.global-search-inline--fixed .global-search-float__toggle:hover{background:#0f172a14}.global-search-inline--fixed .global-search-float__toggle:focus-visible{outline-offset:4px;outline:3px solid #0ea5e9e6}.global-search-inline--fixed .global-search-inline__bar{min-width:min(720px,100vw - 24px)}.global-search-inline--fixed .global-search-inline__panel{width:min(760px,100vw - 24px);top:auto;bottom:calc(100% + 10px);right:0}.global-search-inline__bar{background:#ffffffeb;border:1px solid #94a3b847;border-radius:14px;align-items:center;gap:10px;min-width:min(680px,74vw);padding:8px 10px;display:inline-flex;box-shadow:0 12px 28px #0206172e}.global-search-inline__icon svg{opacity:.75;width:18px;height:18px}.global-search-inline__input{color:#0f172a;background:0 0;border:none;outline:none;flex:auto;width:100%;padding:6px 0;font-size:1rem}.global-search-inline__toggle{width:44px;height:44px}.global-search-inline__panel{background:#fff;border:1px solid #94a3b84d;border-radius:14px;width:min(760px,100vw - 24px);max-height:min(68vh,640px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 18px 42px #02061740}.global-search-inline__latest-loading{align-items:center;gap:10px;display:flex}.global-search-inline__latest-spinner{border:2px solid #94a3b873;border-top-color:#035afff2;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite spin}.global-search-inline__latest-text{color:#475569f2;font-size:.86rem;font-weight:650}.global-search-inline__header{border-bottom:1px solid #94a3b838;flex-direction:column;gap:10px;padding:10px;display:flex}.global-search-inline__header-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.global-search-inline__header-input{color:#0f172a;background:#f8fafceb;border:1px solid #94a3b859;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-size:1rem;font-weight:650}.global-search-inline__header-input:focus{border-color:#0ea5e9d9;box-shadow:0 0 0 4px #0ea5e933}.global-search-inline__launcher{min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:10px;padding:0;display:inline-flex}.global-search-inline__placeholder{color:#0f172ab3;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:650;overflow:hidden}.global-search-inline__meta{text-transform:uppercase;letter-spacing:.04em;color:#475569;align-items:center;gap:8px;font-size:.74rem;font-weight:800;display:inline-flex}.global-search-inline__meta-icon svg{opacity:.85;width:18px;height:18px}.global-search-inline__category-picker{align-items:center;display:inline-flex;position:relative}.global-search-inline__category-trigger{color:#0f172a;cursor:pointer;background:linear-gradient(145deg,#fffffffa,#f1f5f9eb);border:1px solid #94a3b859;border-radius:12px;justify-content:space-between;align-items:center;gap:.55rem;min-width:220px;max-width:min(360px,60vw);min-height:40px;padding:.38rem .7rem;display:inline-flex;box-shadow:0 10px 24px #0206171f}.global-search-inline__category-trigger:focus-visible{outline-offset:4px;outline:3px solid #0ea5e9}.global-search-inline__category-trigger-icon{color:#0f172abf;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.global-search-inline__category-trigger-icon svg{width:18px;height:18px}.global-search-inline__category-trigger-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:700;overflow:hidden}.global-search-inline__category-dropdown{z-index:6000;background:#fffffffa;border:1px solid #94a3b842;border-radius:12px;width:max-content;min-width:240px;max-width:min(380px,100vw - 3rem);padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 18px 42px #02061738}.global-search-inline__category-option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:.55rem;padding:.5rem .6rem;display:inline-flex}.global-search-inline__category-option:hover{background:#3b82f61a}.global-search-inline__category-option.is-active{background:#3b82f629}.global-search-inline__category-option-icon{opacity:.9;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.global-search-inline__category-option-icon svg{width:18px;height:18px}body.dark-mode .global-search-inline__category-trigger{color:#e2e8f0;background:linear-gradient(145deg,#0f172a,#111c2f);border-color:#94a3b873;box-shadow:0 14px 34px #0206178c}body.dark-mode .global-search-inline__category-trigger-icon{color:#e2e8f0d9}body.dark-mode .global-search-inline__category-dropdown{background:#0b1628;border-color:#94a3b861;box-shadow:0 14px 26px #00000073}body.dark-mode .global-search-inline__category-option:hover{background:#3b82f62e}body.dark-mode .global-search-inline__category-option.is-active{background:#3b82f63d}.global-search-float__toggle{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b859;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 12px 28px #02061738}.global-search-float__toggle svg{stroke-width:2.2px;width:24px;height:24px}.global-search-float__panel{background:#fff;border:1px solid #94a3b84d;border-radius:14px;width:min(540px,100vw - 24px);max-height:min(68vh,640px);position:absolute;bottom:62px;right:0;overflow:hidden;box-shadow:0 18px 42px #02061740}.global-search-float__header{border-bottom:1px solid #94a3b838;align-items:center;gap:8px;padding:10px;display:flex}.global-search-float__input{color:#0f172a;background:#f8fafc;border:1px solid #94a3b859;border-radius:10px;flex:auto;width:auto;padding:10px 12px;font-size:.98rem}.global-search-float__category{color:#0f172a;background:#f8fafc;border:1px solid #94a3b859;border-radius:10px;flex:0 0 160px;min-width:140px;max-width:180px;height:40px;padding:0 10px;font-size:.86rem;font-weight:600}.global-search-float__results{max-height:min(58vh,560px);padding:8px;overflow-y:auto}.global-search-float__results .range-menu__meta{letter-spacing:.05em;text-transform:uppercase;color:#64748b;padding:.4rem .75rem .2rem;font-size:.72rem;font-weight:700}.global-search-float__results .range-menu__option{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:.55rem .75rem;transition:background .15s,color .15s;display:flex}.global-search-float__results .range-menu__option:hover{background:#3b82f61a}.global-search-float__results .range-menu__option.is-active{color:#0f172a;background:#3b82f61f}.global-search-float__results .range-menu__option--sub{padding-left:.55rem;font-size:.9em}.global-search-float__results .range-menu__option--mega{border-left:3px solid #0000;flex-direction:column;align-items:flex-start;gap:.15rem}.global-search-float__results .global-search-result{display:block}.global-search-float__results .global-search-result__main{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.18rem;width:100%;padding:0;display:flex}.global-search-float__results .global-search-result__main:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #3b82f673}.global-search-float__results .global-search-result__actions{flex:none;align-items:center;gap:.28rem;display:inline-flex}.global-search-float__results .global-search-result__action{color:#334155;cursor:pointer;background:#f8fafcbf;border:1px solid #94a3b840;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.global-search-float__results .global-search-result__action svg{width:16px;height:16px;display:block}.global-search-float__results .global-search-result__action:hover:not(:disabled){color:#0f172a;background:#3b82f61a;border-color:#3b82f659;transform:translateY(-1px)}.global-search-float__results .global-search-result__action:focus-visible{outline-offset:2px;outline:2px solid #3b82f673}.global-search-float__results .global-search-result__action:disabled{opacity:.45;cursor:not-allowed}body.dark-mode .global-search-float__results .global-search-result__action{color:#e2e8f0e6;background:#0f172a8c;border-color:#94a3b838}body.dark-mode .global-search-float__results .global-search-result__action:hover:not(:disabled){background:#0ea5e926;border-color:#38bdf859}.global-search-float__results .mega-item__primary{color:inherit;font-weight:600}.global-search-float__results .mega-item__with-icon{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.global-search-float__results .mega-item__icon{color:#2563eb;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.global-search-float__results .mega-item__icon svg{width:100%;height:100%;display:block}.global-search-float__results .mega-item__icon--contact{color:#0f766e}.global-search-float__results .mega-item__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-search-float__results .mega-item__secondary{color:#64748b;font-size:.98rem;display:block}.global-search-float__results .range-menu__meta--tickets{color:#0369a1}.global-search-float__results .range-menu__meta--users{color:#15803d}.global-search-float__results .range-menu__meta--jobs{color:#b45309}.global-search-float__results .range-menu__meta--systems{color:#2563eb}.global-search-float__results .range-menu__meta--resellers{color:#7c3aed}.global-search-float__results .range-menu__meta--departments{color:#be185d}.global-search-float__results .range-menu__meta--tree{color:#0f766e}.global-search-float__results .range-menu__option--mega-ticket{border-left-color:#0369a18c}.global-search-float__results .range-menu__option--mega-user{border-left-color:#15803d8c}.global-search-float__results .range-menu__option--mega-job{border-left-color:#b453098c}.global-search-float__results .range-menu__option--mega-system{border-left-color:#2563eb8c}.global-search-float__results .range-menu__option--mega-reseller{border-left-color:#7c3aed8c}.global-search-float__results .range-menu__option--mega-department{border-left-color:#be185d8c}.global-search-float__results .mega-ticket-banner{flex-direction:column;gap:.35rem;width:100%;display:flex}.global-search-float__results .mega-ticket-banner__main{align-items:center;gap:.45rem;min-width:0;display:flex}.global-search-float__results .mega-ticket-banner__id{letter-spacing:.02em;color:#0c4a6e;background:#0284c724;border:1px solid #0284c74d;border-radius:999px;flex-shrink:0;padding:.08rem .48rem;font-size:.78rem;font-weight:700}.global-search-float__results .mega-ticket-banner__subject{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.global-search-float__results .mega-ticket-banner__meta{flex-wrap:wrap;gap:.35rem;display:flex}.global-search-float__results .mega-ticket-banner__chip{color:#0f172a;background:#94a3b826;border:1px solid #94a3b847;border-radius:999px;padding:.08rem .45rem;font-size:.74rem}.global-search-float__results .mega-ticket-banner__chip--priority{color:#9a3412;background:#f59e0b29;border-color:#f59e0b59}.global-search-float__results .mega-ticket-banner__chip--updated{color:#0f766e;font-variant-numeric:tabular-nums;background:#14b8a61f;border-color:#14b8a652}.global-search-float__results .mega-highlight{background:#fbbf243d;border-radius:.2rem;padding:0 .12rem}.global-search-group+.global-search-group{margin-top:4px}.global-search-float__meta{text-transform:uppercase;letter-spacing:.04em;color:#475569;padding:8px 8px 6px;font-size:.74rem;font-weight:700}.global-search-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#f8fafcb3;border:1px solid #94a3b82e;border-left:3px solid #3b82f673;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:6px;padding:9px 10px;display:flex}.global-search-item:hover{background:#e2e8f099}.global-search-item__primary{color:#0f172a;font-size:.92rem;font-weight:600}.global-search-item__secondary{color:#64748b;font-size:.8rem}.global-search-float__status{color:#64748b;padding:8px;font-size:.86rem}.global-search-highlight{background:#fbbf243d;border-radius:4px;padding:0 .1rem}.global-search-ticket{flex-direction:column;gap:4px;display:flex}.global-search-ticket__top{align-items:center;gap:6px;min-width:0;display:flex}.global-search-ticket__id{color:#0c4a6e;background:#0284c724;border:1px solid #0284c74d;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:.76rem;font-weight:700}.global-search-ticket__subject{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.global-search-ticket__meta{flex-wrap:wrap;gap:6px;display:flex}.global-search-ticket__chip{color:#0f172a;background:#94a3b826;border:1px solid #94a3b847;border-radius:999px;padding:1px 8px;font-size:.74rem}.global-search-ticket__chip--priority{color:#9a3412;background:#f59e0b29;border-color:#f59e0b59}body.dark-mode .global-search-float__toggle{color:#e2e8f0;background:#0f172a;border-color:#64748b80}body.dark-mode .global-search-inline--fixed .global-search-float__toggle{box-shadow:none;color:#0bf9f2;background:0 0;border:none}body.dark-mode .global-search-inline--fixed .global-search-float__toggle svg{filter:drop-shadow(0 2px 10px #0bf9f238)}body.dark-mode .global-search-inline--fixed .global-search-float__toggle:hover{background:#e2e8f01f}body.dark-mode .global-search-inline__bar{background:#0f172aeb;border-color:#64748b80}body.dark-mode .global-search-inline__input{color:#e2e8f0}body.dark-mode .global-search-inline__panel{background:#0b1628;border-color:#64748b80}body.dark-mode .global-search-inline__latest-spinner{border-color:#0bf9f2f2 #94a3b861 #94a3b861}body.dark-mode .global-search-inline__latest-text{color:#e2e8f0d1}body.dark-mode .global-search-inline__header{border-bottom-color:#64748b73}body.dark-mode .global-search-inline__meta{color:#94a3b8}body.dark-mode .global-search-inline__header-input{color:#e2e8f0;background:#0f172ae6;border-color:#64748b80}body.dark-mode .global-search-inline__placeholder{color:#e2e8f0bf}body.dark-mode .global-search-float__panel{background:#0b1628;border-color:#64748b80}body.dark-mode .global-search-float__header{border-bottom-color:#64748b73}body.dark-mode .global-search-float__input,body.dark-mode .global-search-float__category{color:#e2e8f0;background:#0f172ae6;border-color:#64748b80}body.dark-mode .global-search-float__meta,body.dark-mode .global-search-float__status,body.dark-mode .global-search-item__secondary,body.dark-mode .global-search-float__results .range-menu__meta{color:#94a3b8}body.dark-mode .global-search-float__results .range-menu__option:hover{background:#3b82f629}body.dark-mode .global-search-float__results .mega-item__secondary{color:#94a3b8}body.dark-mode .global-search-float__results .mega-item__icon--contact{color:#5eead4}body.dark-mode .global-search-float__results .mega-ticket-banner__id{color:#bae6fd;background:#0e749073;border-color:#38bdf873}body.dark-mode .global-search-float__results .mega-ticket-banner__chip{color:#e2e8f0;background:#1e293ba6;border-color:#64748b80}body.dark-mode .global-search-float__results .mega-ticket-banner__chip--priority{color:#fcd34d;background:#92400e73;border-color:#fbbf2473}body.dark-mode .global-search-float__results .mega-ticket-banner__chip--updated{color:#99f6e4;background:#0f766e59;border-color:#2dd4bf73}body.dark-mode .global-search-float__results .range-menu__meta--tickets{color:#38bdf8}body.dark-mode .global-search-float__results .range-menu__meta--users{color:#4ade80}body.dark-mode .global-search-float__results .range-menu__meta--jobs{color:#f59e0b}body.dark-mode .global-search-float__results .range-menu__meta--systems{color:#60a5fa}body.dark-mode .global-search-float__results .range-menu__meta--resellers{color:#a78bfa}body.dark-mode .global-search-float__results .range-menu__meta--departments{color:#f472b6}body.dark-mode .global-search-float__results .range-menu__meta--tree{color:#2dd4bf}body.dark-mode .global-search-float__results .mega-highlight{background:#facc1552}body.dark-mode .global-search-item{background:#0f172abf;border-color:#64748b57}body.dark-mode .global-search-item:hover{background:#1e293bd9}body.dark-mode .global-search-item__primary,body.dark-mode .global-search-ticket__subject{color:#e2e8f0}body.dark-mode .global-search-highlight{background:#facc1552}body.dark-mode .global-search-ticket__id{color:#bae6fd;background:#0e749073;border-color:#38bdf873}body.dark-mode .global-search-ticket__chip{color:#e2e8f0;background:#1e293bb3;border-color:#64748b80}body.dark-mode .global-search-ticket__chip--priority{color:#fcd34d;background:#92400e73;border-color:#fbbf2473}@media (width<=900px){.global-search-float,.global-search-inline--fixed{bottom:10px;right:10px}.global-search-float__panel{width:min(94vw,560px);bottom:58px}.global-search-float__header{flex-direction:column;align-items:stretch}.global-search-float__category{width:100%;min-width:0;max-width:none}}body.is-admin-route{overscroll-behavior:none;height:100dvh;overflow:hidden}body.is-admin-route #root{height:100dvh;min-height:100dvh;overflow:hidden}body.is-admin-route .intelligence-tabs,body.is-admin-route .intelligence-section-strip{display:none}body.is-admin-route .intelligence-content{max-width:none;margin:0;padding:0}body.is-admin-route .global-search-inline--fixed,body.is-admin-route .global-search-float{display:none}.admin-shell{overscroll-behavior:none;background:linear-gradient(#f8fafc,#f1f5f9);height:100dvh;min-height:100dvh;overflow:hidden}body.dark-mode .admin-shell{background:linear-gradient(#020617f5,#0f172afa)}.admin-header{z-index:20;background:#f8fafceb;border-bottom:1px solid #0f172a1a;grid-template-columns:260px 1fr;align-items:flex-end;gap:12px;padding:18px 18px 14px;display:grid;position:sticky;top:0}body.dark-mode .admin-header{background:#020617d9;border-bottom-color:#94a3b838}.admin-header__left{align-items:flex-end;gap:14px;min-width:0;display:flex}.admin-header__shield-row{align-items:baseline;gap:.35rem;display:inline-flex}.admin-header__shield-home{color:inherit;opacity:.95;justify-content:center;align-items:center;display:inline-flex;transform:translateY(2px)}body.dark-mode .admin-header__shield-home{color:#38bdf8}.admin-header__shield-home svg{width:1.75em;height:1.75em}.admin-header__right{justify-content:space-between;align-items:flex-end;gap:12px;min-width:0;display:flex}.admin-header__logo .ekco-logo{width:108px}.admin-header__logo-btn{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.admin-header__logo-btn:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #38bdf88c}.admin-header__brand-btn{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;padding:0}.admin-header__brand-btn:hover .admin-header__title{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.admin-header__brand-btn:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #38bdf88c}.admin-header__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0f172a9e;font-size:12px;display:inline-block}body.dark-mode .admin-header__eyebrow{color:#e2e8f0b3}.admin-header__title{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.15}body.dark-mode .admin-header__title{color:#f8fafceb}.admin-header__section{align-items:center;gap:10px;min-width:0;margin-top:3px;display:flex}.admin-header__section-icon{color:#0f172adb;background:#ffffffa6;border:1px solid #0f172a1a;border-radius:10px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.admin-header__section-icon svg{width:18px;height:18px}body.dark-mode .admin-header__section-icon{color:#e2e8f0eb;background:#0f172a8c;border-color:#94a3b838}.admin-body{height:calc(100dvh - var(--admin-header-h,64px));grid-template-columns:272px 1fr;gap:0;min-height:0;display:grid}.admin-sidenav{overscroll-behavior:contain;z-index:15;background:linear-gradient(#fffffff0,#f1f5f9eb);border-right:1px solid #0f172a14;align-self:stretch;height:100%;padding:16px 12px 18px;overflow:auto}body.dark-mode .admin-sidenav{background:linear-gradient(#0f172af0,#020617e6);border-right-color:#94a3b82e}.admin-sidenav__group+.admin-sidenav__group{margin-top:10px}body.dark-mode .admin-sidenav__group+.admin-sidenav__group{border-top-color:#0000}.admin-sidenav__group{--admin-sidenav-accent:#2563eb;--admin-sidenav-accent-soft:#2563eb1a;--admin-sidenav-accent-border:#2563eb3d;border:1px solid #0000;border-radius:14px;padding:7px;transition:border-color .16s,background .16s,box-shadow .16s;position:relative}.admin-sidenav__group.is-active-group{background:#ffffffb3;border-color:#94a3b838;box-shadow:0 10px 28px #0f172a0f}body.dark-mode .admin-sidenav__group.is-active-group{box-shadow:none;background:#0f172a7a;border-color:#94a3b82e}.admin-sidenav__group[data-group=access]{--admin-sidenav-accent:#2563eb;--admin-sidenav-accent-soft:#2563eb1a;--admin-sidenav-accent-border:#2563eb3d}.admin-sidenav__group[data-group=content]{--admin-sidenav-accent:#0f766e;--admin-sidenav-accent-soft:#0f766e1a;--admin-sidenav-accent-border:#0f766e3d}.admin-sidenav__group[data-group=platform]{--admin-sidenav-accent:#7c3aed;--admin-sidenav-accent-soft:#7c3aed1a;--admin-sidenav-accent-border:#7c3aed3d}.admin-sidenav__group[data-group=integrations]{--admin-sidenav-accent:#c2410c;--admin-sidenav-accent-soft:#c2410c1a;--admin-sidenav-accent-border:#c2410c3d}.admin-sidenav__group[data-group=analytics]{--admin-sidenav-accent:#0891b2;--admin-sidenav-accent-soft:#0891b21a;--admin-sidenav-accent-border:#0891b23d}.admin-sidenav__heading{z-index:2;letter-spacing:.06em;color:#475569e6;background:0 0;margin:0 0 4px;padding:7px 7px 8px;font-size:11px;position:relative}body.dark-mode .admin-sidenav__heading{color:#cbd5e1c7;background:0 0}.admin-sidenav__heading-btn{cursor:pointer;text-align:left;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;transition:background .16s,color .16s;display:flex}.admin-sidenav__heading-btn:hover{background:#94a3b81a}.admin-sidenav__heading-btn:focus-visible{outline:2px solid var(--admin-sidenav-accent-border);outline-offset:2px}.admin-sidenav__heading-icon{width:22px;height:22px;color:var(--admin-sidenav-accent);background:var(--admin-sidenav-accent-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}body.dark-mode .admin-sidenav__heading-icon{color:#e2e8f0f0;background:#94a3b81f}.admin-sidenav__heading-icon svg{width:14px;height:14px}.admin-sidenav__heading-label{text-transform:uppercase;font-weight:800}.admin-sidenav__heading-count{color:#475569e6;letter-spacing:0;background:#94a3b821;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}body.dark-mode .admin-sidenav__heading-count{color:#e2e8f0d1;background:#94a3b824}.admin-sidenav__heading-spacer{flex:1}.admin-sidenav__heading-chevron{opacity:.5;width:16px;height:16px;transition:transform .18s,opacity .18s}.admin-sidenav__heading-btn.is-collapsed .admin-sidenav__heading-chevron{opacity:.55;transform:rotate(-90deg)}.admin-sidenav__items{flex-direction:column;gap:3px;display:flex}.admin-sidenav__item{color:#1e293beb;cursor:pointer;width:100%;min-height:40px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:8px 9px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex;position:relative}body.dark-mode .admin-sidenav__item{color:#e2e8f0e6}.admin-sidenav__item:hover{background:#ffffffc7;border-color:#94a3b833;transform:translate(1px)}body.dark-mode .admin-sidenav__item:hover{background:#1e293bb3;border-color:#94a3b82e}.admin-sidenav__item.is-active{border-color:var(--admin-sidenav-accent-border);color:#fff;background:#0f172a;box-shadow:0 10px 22px #0f172a2e}body.dark-mode .admin-sidenav__item.is-active{color:#020617;background:#e2e8f0f0;border-color:#94a3b833;box-shadow:0 14px 28px #00000047}.admin-sidenav__item:focus-visible{outline:2px solid var(--admin-sidenav-accent-border);outline-offset:2px}.admin-sidenav__icon{width:26px;height:26px;color:var(--admin-sidenav-accent);background:var(--admin-sidenav-accent-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.admin-sidenav__icon svg{width:15px;height:15px}.admin-sidenav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:700;overflow:hidden}.admin-sidenav__item.is-active .admin-sidenav__icon{color:#fff;background:var(--admin-sidenav-accent)}body.dark-mode .admin-sidenav__item.is-active .admin-sidenav__icon{color:#020617;background:#0f172a1f}.admin-main{overscroll-behavior:contain;min-height:0;padding:18px;overflow:auto}.admin-main__content{width:100%;max-width:1200px;margin:0 auto}.intelligence-layout.intelligence-layout--comfortable .admin-main__content{max-width:1380px}.intelligence-layout.intelligence-layout--wide .admin-main__content{max-width:1560px}.admin-summary-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:.75rem}.admin-section-label{margin-top:1.25rem;margin-bottom:.35rem}.admin-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.admin-toolbar__search{flex:320px;margin:0}.admin-toolbar--users{grid-template-columns:minmax(340px,680px) minmax(220px,320px) auto auto;align-items:start;gap:.6rem .75rem;display:grid}.admin-toolbar__search--users{min-width:0}.admin-toolbar__company{min-width:220px;max-width:320px}.admin-toolbar__company .form-field{margin:0}.admin-toolbar__company .ticket-trigger-relative{display:block}.admin-toolbar__company .netsuite-picker__trigger{width:100%;min-height:46px;padding:.65rem .85rem}.admin-toolbar--users .form-field>span{margin-bottom:.1rem}.admin-toolbar--users .icon-circle-btn{align-self:end}@media (width<=1180px){.admin-toolbar--users{grid-template-columns:minmax(280px,1fr) minmax(220px,320px) auto}}@media (width<=860px){.admin-toolbar--users{grid-template-columns:1fr;align-items:stretch}.admin-toolbar__company{max-width:none}}.admin-table-wrapper-spaced{margin-top:1rem}.admin-table-count{margin-top:0;margin-bottom:.75rem}.admin-inline-icon{align-items:center;gap:.4rem;display:inline-flex}.admin-status-dot-wrap{align-items:center;gap:.45rem;display:inline-flex}.admin-status-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.admin-status-dot--success{background:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.admin-status-dot--danger{background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.admin-pagination-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.admin-inline-group{align-items:center;gap:.5rem;display:inline-flex}.admin-actions-end{align-items:flex-end}.admin-page-size-select{width:110px}.admin-panel-actions-compact{align-items:center;gap:.5rem;display:flex}.admin-form-field-zero{margin:0}.admin-form-field-min-240{min-width:240px}.admin-minw-0{min-width:0}.admin-form-grid-mb{margin-bottom:.75rem}.admin-zero-margin{margin:0}.admin-mt-0{margin-top:0}.admin-p-0{padding:0}.admin-subtitle-tight{margin-bottom:.2rem}.admin-mt-14{margin-top:14px}.admin-mt-035{margin-top:.35rem}.admin-mt-08{margin-top:.8rem}.admin-mt-1{margin-top:1rem}.admin-mb-1{margin-bottom:1rem}.admin-mt-12{margin-top:1.2rem}.admin-mt-15{margin-top:1.5rem}.admin-table-scroll-360{max-height:360px;overflow-y:auto}.admin-panel-grid-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.admin-panel-header-reset{padding:0}.admin-panel-header-reset-tight{margin-bottom:.6rem;padding:0}.admin-table-empty-spaced{margin-top:.8rem}.admin-flex-fill{flex:1;min-width:0}.admin-header-row{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-text-wrap{word-break:break-word;white-space:normal;min-width:0}.admin-text-wrap-hint{word-break:break-word;white-space:normal}.admin-actions-wrap{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-toggle-min-140{min-width:140px}.admin-error-spaced{margin-bottom:.5rem}.admin-form-max-240{max-width:240px}.admin-form-max-420{max-width:420px}.admin-select-inherit{color:inherit}.admin-chip-with-action{align-items:center;gap:.35rem;padding-right:.35rem;display:inline-flex}.admin-chip-action-btn{cursor:pointer;color:inherit;background:0 0;border:none;padding:0;line-height:1.1}.admin-chip-remove-btn{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.admin-pos-relative{position:relative}.admin-w-full{width:100%}.admin-stack-tight{flex-direction:column;gap:.25rem;display:flex}.user-group-trigger{min-height:32px;padding:.35rem .7rem}.admin-create-user-group-trigger{box-sizing:border-box;justify-content:space-between;width:100%;min-height:42px;padding:.55rem .7rem}.tickets-menu-search-shell{padding:.35rem .6rem .25rem}.ticket-menu-search-actions{gap:.5rem;margin-top:.25rem;display:flex}.ticket-access-tabs{margin-bottom:.9rem}.ticket-access-section{margin-top:.75rem}.ticket-access-inline-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;max-width:100%;display:flex}.ticket-access-tag-btn{background:0 0;border:none;align-items:center;gap:.25rem;padding-right:.4rem;display:flex}.ticket-access-field-260{min-width:260px;margin-bottom:0}.ticket-access-field-220{min-width:220px;margin-bottom:0}.ticket-trigger-relative{position:relative}.ticket-add-btn{min-height:38px}.ticket-select-grow{min-width:0;max-width:100%}.admin-news-th-title{width:48%}.admin-news-th-actions{white-space:nowrap;width:1%}.admin-table-top-10{margin-top:10px}.admin-hint-mb-06{margin:0 0 .6rem}.admin-actions-mt-075{margin-top:.75rem}.admin-form-mt-05{margin-top:.5rem}.admin-hint-mt-025{margin-top:.25rem}.admin-grid-gap-075{gap:.75rem}.admin-inline-center-gap-05{align-items:center;gap:.5rem;display:inline-flex}.admin-title-margin{margin:8px 0}.badge--running{color:#10b981;background:#10b9812e}.audience-field{position:relative}.audience-dropdown{z-index:5;min-width:240px;max-height:300px;overflow-y:auto}.admin-stack{flex-direction:column;gap:1rem;display:flex}.admin-eyebrow-tight{margin-bottom:2px}.admin-title-reset{margin:0}.admin-hint-tight{margin:.15rem 0 0}.admin-inline-flex{display:flex}.admin-card-caption-tight{margin-top:6px}.admin-analytics__filters-grid--wide{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.admin-analytics__refresh-field{align-self:end}.admin-analytics__refresh-field .admin-inline-flex{align-items:center}.admin-table-full{width:100%}.admin-text-left{text-align:left}.admin-user-stack{flex-direction:column;display:flex}.admin-muted-small{color:var(--muted,#64748b)}.admin-table-wrapper-tall{max-height:420px;margin-top:10px;overflow-y:auto}.admin-table-scroll-420{max-height:420px;overflow-y:auto}.admin-cell-click{cursor:pointer}.admin-analytics{gap:1rem}.admin-analytics__filters{background:#ffffffbf;border:1px solid #94a3b838;border-radius:14px;padding:12px 14px 14px;box-shadow:0 8px 18px #0206170d}body.dark-mode .admin-analytics__filters{background:#0f172a8c;border-color:#94a3b838;box-shadow:0 10px 24px #0000004d}.admin-analytics__filters-toggle-row{justify-content:flex-end;display:flex}.admin-analytics__filters-collapsible[data-expanded=false] .admin-analytics__filters{display:none}.admin-analytics__filters-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.admin-analytics__filters-grid{margin-top:0}.admin-analytics__filters-grid .range-trigger.range-trigger--select,.admin-analytics__filters-grid .netsuite-picker__trigger{align-items:center;min-height:42px;display:inline-flex}.admin-analytics__filters-grid .range-trigger.range-trigger--select>span:first-child,.admin-analytics__filters-grid .netsuite-picker__trigger>span:first-child{align-items:center;line-height:1.2;display:inline-flex}.admin-analytics__summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.admin-analytics__block{background:#ffffffb8;border:1px solid #94a3b838;border-radius:16px;padding:12px 14px 14px;box-shadow:0 8px 20px #0206170f}body.dark-mode .admin-analytics__block{background:#0f172a8c;border-color:#94a3b838;box-shadow:0 10px 24px #0000004d}.admin-analytics__block-head{border-bottom:1px dashed #94a3b838;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:10px;display:flex}body.dark-mode .admin-analytics__block-head{border-bottom-color:#94a3b83d}.admin-analytics__block-title{align-items:flex-start;gap:12px;min-width:0;display:inline-flex}.admin-analytics__block-icon{color:#0f172ae0;background:radial-gradient(circle at 0 0,#38bdf838,#fff0 60%),#3b82f61a;border:1px solid #38bdf84d;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.admin-analytics__block-icon svg{width:20px;height:20px}body.dark-mode .admin-analytics__block-icon{color:#e2e8f0eb;background:radial-gradient(circle at 0 0,#38bdf82e,#02061700 62%),#0ea5e91f;border-color:#38bdf847}.admin-analytics__block-actions{flex:none;align-items:flex-end;gap:10px;display:inline-flex}.admin-analytics__grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=980px){.admin-analytics__grid2{grid-template-columns:1fr}}.admin-analytics__chart-card h5{letter-spacing:.06em;text-transform:uppercase;color:#475569eb;margin:0 0 8px;font-size:.85rem;font-weight:800}body.dark-mode .admin-analytics__chart-card h5{color:#94a3b8db}.admin-analytics__recent .table-wrapper{margin-top:10px}@media (width<=768px){.admin-card-table.responsive-table tr{background:#ffffffc7;border:1px solid #0f172a1a;border-radius:16px;padding:12px 14px 12px 18px;box-shadow:0 16px 34px #0206171a}body.dark-mode .admin-card-table.responsive-table tr{background:#0f172ac7;border-color:#94a3b847;box-shadow:0 18px 42px #00000059}.admin-card-table.responsive-table tr{position:relative;overflow:hidden}.admin-card-table.responsive-table tr:before{content:"";opacity:.9;background:#94a3b88c;border-radius:999px;width:6px;position:absolute;top:10px;bottom:10px;left:10px}.admin-card-table.responsive-table td{text-align:right;border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:8px 0;font-size:.88rem;display:flex}body.dark-mode .admin-card-table.responsive-table td{border-bottom-color:#94a3b82e}.admin-card-table.responsive-table td:before{letter-spacing:.08em;text-transform:uppercase;color:#475569eb;text-align:left;flex:0 0 42%;margin:0;font-size:.7rem}body.dark-mode .admin-card-table.responsive-table td:before{color:#94a3b8c7}.admin-card-table.responsive-table td:first-child{letter-spacing:-.01em;text-align:left;padding-top:2px;font-size:1.02rem;font-weight:800}body.dark-mode .admin-card-table.responsive-table td:first-child{color:#e2e8f0eb}.admin-card-table.responsive-table td:first-child:before{display:none}.admin-card-table.responsive-table td:last-child{border-bottom:none}.admin-card-table.responsive-table td[data-label=Actions]{border-top:1px dashed #94a3b838;justify-content:flex-end;gap:8px;padding-top:12px}body.dark-mode .admin-card-table.responsive-table td[data-label=Actions]{border-top-color:#94a3b83d}.admin-card-table.responsive-table td[data-label=Actions]:before{display:none}.admin-users-table .admin-user-row--mfa-on:before{background:linear-gradient(#22c55ef2,#10b9818c)}.admin-users-table .admin-user-row--mfa-off:before{background:linear-gradient(#f87171f2,#ef44448c)}.admin-users-table .admin-user-row--disabled{background:#f8fafcb8;border-color:#ef444433}body.dark-mode .admin-users-table .admin-user-row--disabled{background:#0206179e;border-color:#f8717147}.admin-users-table .admin-user-row--superadmin{border-color:#a855f742;box-shadow:0 16px 34px #0206171a,0 0 0 2px #a855f724}body.dark-mode .admin-users-table .admin-user-row--superadmin{border-color:#c4b5fd38;box-shadow:0 18px 42px #00000059,0 0 0 2px #c4b5fd24}.admin-groups-table .admin-group-row:before{background:linear-gradient(#0ea5e9e6,#38bdf880)}.admin-groups-table .admin-group-row--empty:before{background:linear-gradient(#94a3b8cc,#94a3b859)}}.gator-grid{grid-template-columns:repeat(2,minmax(280px,1fr));gap:14px;margin-top:1.1rem;display:grid}@media (width<=980px){.gator-grid{grid-template-columns:1fr}}.gator-card{background:#ffffffbf;border:1px solid #94a3b838;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative}body.dark-mode .gator-card{background:#0f172a8c;border-color:#94a3b838}.gator-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gator-card__eyebrow-row{align-items:baseline;gap:10px;display:inline-flex}.gator-mode-tag{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:750}.gator-mode-tag--include{color:#22c55ef2}.gator-mode-tag--exclude{color:#ef4444f2}body.dark-mode .gator-mode-tag--include{color:#4ade80f2}body.dark-mode .gator-mode-tag--exclude{color:#f87171f2}.gator-card__meta{flex:none}.gator-count-pill{color:#0f172ac7;background:#0ea5e914;border:1px solid #94a3b840;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}body.dark-mode .gator-count-pill{color:#e2e8f0eb;background:#38bdf81f;border-color:#94a3b840}.gator-card__controls{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid;position:relative}.gator-shell{margin-top:1.1rem}.gator-tabs{background:#94a3b81f;border-radius:999px;padding:6px}body.dark-mode .gator-tabs{background:#94a3b824}.gator-shell .tabbed-panels__tab{border-radius:999px;padding:7px 10px;font-size:12px}.gator-shell .tabbed-panels__icon{width:18px;height:18px}.gator-shell .tabbed-panels__icon svg{width:12px;height:12px}.gator-shell .tabbed-panels__label{font-weight:750}.gator-card__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.gator-select__panel{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #0f172a1f;border-radius:14px;max-height:240px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden auto;box-shadow:0 18px 40px #02061724}body.dark-mode .gator-select__panel{background:#020617b8;border-color:#94a3b838;box-shadow:0 18px 44px #0000008c}.gator-select__option{cursor:pointer;text-align:left;color:#0f172ae6;background:0 0;border:none;grid-template-columns:18px 1fr;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}body.dark-mode .gator-select__option{color:#e2e8f0eb}.gator-select__option:hover{background:#0ea5e914}body.dark-mode .gator-select__option:hover{background:#38bdf81f}.gator-select__option.is-excluded .gator-select__mark{color:#22c55ee6}.gator-select__option--add{font-weight:750}.gator-select__mark{background:#ffffffbf;border:1px solid #94a3b840;border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}body.dark-mode .gator-select__mark{background:#0f172ab3;border-color:#94a3b838}.gator-select__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gator-select__empty{color:#475569f2;padding:12px;font-size:.9rem}body.dark-mode .gator-select__empty{color:#94a3b8e6}.gator-excluded__head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.gator-excluded__chips{flex-wrap:wrap;gap:8px;max-height:160px;padding-top:8px;display:flex;overflow:auto}.gator-chip .pill-button__label{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.ticket-company-exclusions{gap:8px;max-height:360px;padding:4px;display:grid;overflow:auto}.ticket-company-exclusion-row{color:#1e293b;text-align:left;cursor:pointer;background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.ticket-company-exclusion-row:hover{background:#eff6ffd1;border-color:#2563eb5c}.ticket-company-exclusion-row.is-excluded{background:#dbeafebf;border-color:#2563eb6b}.ticket-company-exclusion-row__check{color:#1d4ed8;background:#64748b1a;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:800;display:inline-flex}.ticket-company-exclusion-row__label{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ticket-company-exclusion-row__id{color:#64748b;font-size:.78rem;font-weight:700}body.dark-mode .ticket-company-exclusion-row{color:#e2e8f0;background:#0f172a99;border-color:#94a3b83d}body.dark-mode .ticket-company-exclusion-row:hover,body.dark-mode .ticket-company-exclusion-row.is-excluded{background:#1e40af38;border-color:#60a5fa70}body.dark-mode .ticket-company-exclusion-row__check{color:#93c5fd;background:#94a3b824}body.dark-mode .ticket-company-exclusion-row__id{color:#94a3b8}.chat-admin-shell{margin-top:1.1rem}.chat-admin-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1180px){.chat-admin-grid{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);align-items:start}}.chat-admin-card{background:#ffffffbf;border:1px solid #94a3b838;border-radius:14px;padding:16px}body.dark-mode .chat-admin-card{background:#0f172a8c;border-color:#94a3b838}.chat-admin-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.chat-admin-section-head h4{margin:.2rem 0 0}.chat-admin-capability-layout{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.chat-admin-capability-list{flex-direction:column;gap:8px;max-height:760px;padding-right:2px;display:flex;overflow:auto}.chat-admin-capability-button{color:#0f172ae6;cursor:pointer;text-align:left;background:#f8fafcc7;border:1px solid #94a3b83d;border-radius:12px;gap:5px;width:100%;padding:10px 12px;display:grid}.chat-admin-capability-button:hover,.chat-admin-capability-button.is-active{background:#0ea5e914;border-color:#0ea5e97a}.chat-admin-capability-button.is-active{box-shadow:inset 3px 0 #0ea5e9d9}.chat-admin-capability-button:disabled{cursor:wait;opacity:.72}body.dark-mode .chat-admin-capability-button{color:#e2e8f0eb;background:#0f172aad;border-color:#94a3b838}body.dark-mode .chat-admin-capability-button:hover,body.dark-mode .chat-admin-capability-button.is-active{background:#38bdf81f;border-color:#38bdf873}.chat-admin-capability-button__top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.chat-admin-capability-button__top strong,.chat-admin-capability-button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-admin-capability-button small{color:#475569db}body.dark-mode .chat-admin-capability-button small{color:#94a3b8eb}.chat-admin-status{color:#22c55ef5;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:850}.chat-admin-status.is-disabled{color:#94a3b8e6}.chat-admin-textarea{min-height:118px}.chat-admin-textarea--compact{min-height:92px}.chat-admin-textarea--tall{min-height:180px}.chat-admin-textarea--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem;line-height:1.45}.admin-form .chat-admin-switch{justify-content:flex-start;align-self:end;min-height:42px}@media (width<=980px){.chat-admin-capability-layout{grid-template-columns:1fr}.chat-admin-capability-list{max-height:none;padding-right:0}}.admin-news-table .news-row{--news-tone:#94a3b8bf}.admin-news-table .news-row--published{--news-tone:#22c55ee6}.admin-news-table .news-row--pending{--news-tone:#f59e0bf2}.admin-news-table .news-row--expired{--news-tone:#ef4444f2}body.dark-mode .admin-news-table .news-row{--news-tone:#94a3b88c}body.dark-mode .admin-news-table .news-row--published{--news-tone:#4ade80e6}body.dark-mode .admin-news-table .news-row--pending{--news-tone:#fbbf24f2}body.dark-mode .admin-news-table .news-row--expired{--news-tone:#f87171f2}.admin-news-table .news-row td:first-child{box-shadow:inset 4px 0 0 var(--news-tone)}@media (width>=721px){.admin-news-table{border-collapse:separate;border-spacing:0 10px}.admin-news-table .news-row td{background:#ffffffe6;border-top:1px solid #94a3b838;border-bottom:1px solid #94a3b838}body.dark-mode .admin-news-table .news-row td{background:#0512258c;border-color:#94a3b840}.admin-news-table .news-row td:first-child{border-left:1px solid #94a3b838;border-top-left-radius:10px;border-bottom-left-radius:10px}.admin-news-table .news-row td:last-child{border-right:1px solid #94a3b838;border-top-right-radius:10px;border-bottom-right-radius:10px}body.dark-mode .admin-news-table .news-row td:first-child,body.dark-mode .admin-news-table .news-row td:last-child{border-color:#94a3b840}}.admin-header-menu{position:relative}.admin-header-menu__panel{background:#fffffffa;border:1px solid #0f172a1a;border-radius:14px;min-width:220px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 10px 24px #0206171f}body.dark-mode .admin-header-menu__panel{background:#020617eb;border-color:#94a3b838;box-shadow:0 12px 26px #00000075}.admin-header-menu__item{text-align:left;cursor:pointer;color:#0f172ae0;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px;font-weight:650;display:flex}body.dark-mode .admin-header-menu__item{color:#e2e8f0eb}.admin-header-menu__icon{opacity:.9;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.admin-header-menu__icon svg{width:18px;height:18px}.admin-header-menu__label{flex:auto;min-width:0}.admin-header-menu__item:hover{background:#0ea5e914;border-color:#38bdf859}body.dark-mode .admin-header-menu__item:hover{background:#38bdf81f;border-color:#38bdf866}.admin-header-menu__item--danger:hover{background:#ef44441a;border-color:#ef44448c}body.dark-mode .admin-header-menu__item--danger:hover{background:#f871711a;border-color:#f871718c}.admin-header-menu__item:focus-visible{outline-offset:2px;outline:2px solid #38bdf88c}.admin-header-menu__sep{background:#0f172a1f;height:1px;margin:6px}body.dark-mode .admin-header-menu__sep{background:#94a3b838}@media (width<=980px){.admin-header{grid-template-columns:1fr}.admin-body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.admin-sidenav{border-bottom:1px solid #0f172a14;border-right:none;gap:10px;height:auto;padding:10px 10px 12px;display:flex;overflow:auto hidden}body.dark-mode .admin-sidenav{border-bottom-color:#94a3b82e}.admin-sidenav__group+.admin-sidenav__group{border-top:none;margin-top:0;padding-top:0}.admin-sidenav__heading{display:none}.admin-sidenav__items{flex-direction:row;gap:8px}.admin-sidenav__item{white-space:nowrap;width:auto;padding:9px 10px}}@media (width<=768px){.preferences-overlay .user-detail-panel.export-panel{width:calc(100vw - 1rem);max-width:none;padding:.75rem}.preferences-overlay .export-panel .preferences-body{overflow-x:hidden}.preferences-overlay .export-panel .export-grid,.preferences-overlay .export-panel .export-section,.preferences-overlay .export-panel .export-section__content,.preferences-overlay .export-panel .export-filters,.preferences-overlay .export-panel .export-filter-row,.preferences-overlay .export-panel .export-filter,.preferences-overlay .export-panel .export-scope-trigger,.preferences-overlay .export-panel .export-filter-action,.preferences-overlay .export-panel .admin-select{min-width:0;max-width:100%}.preferences-overlay .export-panel .export-tabs{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;max-width:100%;padding:.3rem;display:grid;overflow:hidden}.preferences-overlay .export-panel .export-tab{white-space:normal;border-radius:10px;justify-content:flex-start;width:100%;min-width:0;min-height:40px;padding:.48rem .7rem}}@media (width<=480px){.preferences-overlay .user-detail-panel.export-panel{width:calc(100vw - .5rem);padding:.65rem}.preferences-overlay .export-panel .preferences-body{max-height:calc(100vh - 130px)}.preferences-overlay .export-panel .export-tabs{grid-template-columns:1fr}}.tenant-assistant{z-index:112;position:fixed;bottom:18px;right:84px}.tenant-assistant__toggle{color:#0047ff;cursor:pointer;background:#fff;border:1px solid #0ea5e96b;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 14px 30px #02061738}.tenant-assistant__toggle:hover{background:#eef6ff;border-color:#0047ff6b}.tenant-assistant__toggle:focus-visible{outline-offset:4px;outline:3px solid #0ea5e9db}.tenant-assistant__toggle svg{width:27px;height:27px}.tenant-assistant__panel{color:#0f172a;background:#fff;border:1px solid #94a3b857;border-radius:14px;flex-direction:column;width:min(520px,100vw - 24px);max-height:min(78vh,760px);display:flex;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 22px 52px #02061747}.tenant-assistant__header{border-bottom:1px solid #94a3b83d;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 14px;display:flex}.tenant-assistant__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#0369a1;margin:0 0 2px;font-size:.72rem;font-weight:850;line-height:1}.tenant-assistant__header h2{margin:0;font-size:1rem;font-weight:850;line-height:1.2}.tenant-assistant__scope{color:#0f766e;white-space:nowrap;text-overflow:ellipsis;background:#f0fdfaeb;border:1px solid #14b8a64d;border-radius:999px;min-width:0;max-width:58%;padding:.36rem .58rem;font-size:.76rem;font-weight:800;overflow:hidden}.tenant-assistant__messages{background:linear-gradient(#f8fafc 0%,#fff 100%);flex:auto;min-height:240px;max-height:min(52vh,500px);padding:14px;overflow-y:auto}.tenant-assistant__quick-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tenant-assistant__quick{color:#1e293b;text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b852;border-radius:8px;min-height:42px;padding:.55rem .65rem;font-size:.86rem;font-weight:780}.tenant-assistant__quick:hover{background:#f1f7ff;border-color:#0047ff59}.tenant-assistant__message{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.tenant-assistant__message--user{align-items:flex-end}.tenant-assistant__message--assistant{align-items:flex-start}.tenant-assistant__bubble{border-radius:12px;max-width:96%;padding:.7rem .78rem;font-size:.91rem;line-height:1.45;box-shadow:0 8px 18px #0f172a14}.tenant-assistant__message--user .tenant-assistant__bubble{color:#fff;background:#0f62fe;border-bottom-right-radius:4px}.tenant-assistant__message--assistant .tenant-assistant__bubble{color:#0f172a;background:#fff;border:1px solid #94a3b842;border-bottom-left-radius:4px}.tenant-assistant__plain-message,.tenant-assistant__markdown p{margin:0}.tenant-assistant__markdown p+p{margin-top:.55rem}.tenant-assistant__markdown{overflow-wrap:anywhere}.tenant-assistant__markdown h1,.tenant-assistant__markdown h2,.tenant-assistant__markdown h3,.tenant-assistant__markdown h4{color:inherit;letter-spacing:0;margin:.8rem 0 .35rem;font-size:.92rem;font-weight:850;line-height:1.25}.tenant-assistant__markdown h1:first-child,.tenant-assistant__markdown h2:first-child,.tenant-assistant__markdown h3:first-child,.tenant-assistant__markdown h4:first-child{margin-top:0}.tenant-assistant__markdown ul,.tenant-assistant__markdown ol{margin:.35rem 0 .65rem;padding-left:1.1rem}.tenant-assistant__markdown li{margin:.22rem 0;padding-left:.12rem}.tenant-assistant__markdown li>p{display:inline}.tenant-assistant__markdown strong{font-weight:850}.tenant-assistant__markdown code{background:#94a3b82e;border-radius:4px;padding:.08rem .24rem;font-size:.86em}.tenant-assistant__evidence{gap:7px;width:min(100%,470px);display:grid}.tenant-assistant__evidence-toggle{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:5px;padding:.1rem 0;font-size:.78rem;font-weight:760;line-height:1.2;display:inline-flex}.tenant-assistant__evidence-toggle:hover{color:#0f172a}.tenant-assistant__evidence-count{color:#94a3b8;font-weight:700}.tenant-assistant__evidence-chevron{align-items:center;transition:transform .16s;display:inline-flex}.tenant-assistant__evidence-toggle[aria-expanded=true] .tenant-assistant__evidence-chevron{transform:rotate(90deg)}.tenant-assistant__sources{gap:7px;width:min(100%,470px);display:grid}.tenant-assistant__sources-heading{color:#475569;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:850;line-height:1.1}.tenant-assistant__source{color:inherit;background:#ffffffd6;border:1px solid #94a3b83d;border-radius:8px;gap:2px;padding:.58rem .65rem;text-decoration:none;display:grid}.tenant-assistant__source--link{cursor:pointer}.tenant-assistant__source--link:hover{background:#eff6ffeb;border-color:#0ea5e97a}.tenant-assistant__source-type{color:#7c3aed;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:850;line-height:1.1}.tenant-assistant__source strong{color:#0f172a;overflow-wrap:anywhere;min-width:0;font-size:.84rem;line-height:1.25}.tenant-assistant__source small{color:#64748b;overflow-wrap:anywhere;min-width:0;font-size:.77rem;line-height:1.25}.tenant-assistant__source-context{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tenant-assistant__source-context span{color:#475569;overflow-wrap:anywhere;background:#f1f5f9eb;border:1px solid #94a3b83d;border-radius:999px;padding:.18rem .42rem;font-size:.68rem;font-weight:760;line-height:1.1}.tenant-assistant__source-action{color:#0369a1;justify-self:start;margin-top:5px;font-size:.72rem;font-weight:850;line-height:1.1}.tenant-assistant__failure-note{color:#b45309;margin:0;font-size:.78rem;font-weight:760}.tenant-assistant__response-actions{align-items:center;gap:8px;width:min(100%,470px);margin-top:-2px;display:inline-flex}.tenant-assistant__response-action{color:#0369a1;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:780;line-height:1.2;text-decoration:underline}.tenant-assistant__response-action:hover{color:#0f172a}.tenant-assistant__response-action:disabled{cursor:wait;opacity:.62}.tenant-assistant__response-action-status,.tenant-assistant__response-action-error{color:#64748b;font-size:.78rem;font-weight:760;line-height:1.2}.tenant-assistant__response-action-error{color:#b45309}.tenant-assistant__thinking{background:#fff;border:1px solid #94a3b840;border-radius:999px;align-items:center;gap:5px;padding:.68rem .76rem;display:inline-flex}.tenant-assistant__thinking span{background:#0f62fe;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite tenant-assistant-pulse}.tenant-assistant__thinking span:nth-child(2){animation-delay:.15s}.tenant-assistant__thinking span:nth-child(3){animation-delay:.3s}.tenant-assistant__composer{background:#fff;border-top:1px solid #94a3b83d;align-items:flex-end;gap:8px;padding:10px;display:flex}.tenant-assistant__composer textarea{resize:vertical;color:#0f172a;width:100%;min-height:46px;max-height:120px;font:inherit;background:#f8fafc;border:1px solid #94a3b85c;border-radius:10px;outline:none;flex:auto;padding:.66rem .72rem;font-size:.92rem;line-height:1.35}.tenant-assistant__composer textarea:focus{border-color:#0ea5e9e0;box-shadow:0 0 0 3px #0ea5e929}.tenant-assistant__composer button{color:#fff;cursor:pointer;background:#0f62fe;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tenant-assistant__composer button:disabled{cursor:not-allowed;opacity:.45}.tenant-assistant__composer svg{width:21px;height:21px}body.dark-mode .tenant-assistant__toggle{color:#60a5fa;background:#0f172a;border-color:#60a5fa73;box-shadow:0 16px 34px #00000073}body.dark-mode .tenant-assistant__toggle:hover{background:#17243a}body.dark-mode .tenant-assistant__panel{color:#e2e8f0;background:#0b1628;border-color:#94a3b861;box-shadow:0 24px 56px #0000008f}body.dark-mode .tenant-assistant__header,body.dark-mode .tenant-assistant__composer{background:#0b1628;border-color:#94a3b83d}body.dark-mode .tenant-assistant__eyebrow{color:#38bdf8}body.dark-mode .tenant-assistant__scope{color:#5eead4;background:#14b8a61f;border-color:#2dd4bf57}body.dark-mode .tenant-assistant__messages{background:linear-gradient(#08111f 0%,#0b1628 100%)}body.dark-mode .tenant-assistant__quick,body.dark-mode .tenant-assistant__message--assistant .tenant-assistant__bubble,body.dark-mode .tenant-assistant__source,body.dark-mode .tenant-assistant__thinking{color:#e2e8f0;background:#111c2f;border-color:#94a3b847}body.dark-mode .tenant-assistant__quick:hover{background:#16243b;border-color:#60a5fa66}body.dark-mode .tenant-assistant__source strong{color:#f8fafc}body.dark-mode .tenant-assistant__source small{color:#94a3b8}body.dark-mode .tenant-assistant__source-type{color:#c4b5fd}body.dark-mode .tenant-assistant__evidence-toggle{color:#94a3b8}body.dark-mode .tenant-assistant__evidence-toggle:hover{color:#e2e8f0}body.dark-mode .tenant-assistant__evidence-count{color:#64748b}body.dark-mode .tenant-assistant__sources-heading{color:#94a3b8}body.dark-mode .tenant-assistant__source--link:hover{background:#16243b;border-color:#60a5fa66}body.dark-mode .tenant-assistant__source-context span{color:#cbd5e1;background:#1e293beb;border-color:#94a3b847}body.dark-mode .tenant-assistant__source-action{color:#38bdf8}body.dark-mode .tenant-assistant__markdown code{background:#94a3b82e}body.dark-mode .tenant-assistant__failure-note{color:#fbbf24}body.dark-mode .tenant-assistant__response-action{color:#38bdf8}body.dark-mode .tenant-assistant__response-action:hover{color:#e2e8f0}body.dark-mode .tenant-assistant__response-action-status{color:#94a3b8}body.dark-mode .tenant-assistant__response-action-error{color:#fbbf24}body.dark-mode .tenant-assistant__composer textarea{color:#e2e8f0;background:#08111f;border-color:#94a3b857}@keyframes tenant-assistant-pulse{0%,80%,to{opacity:.55;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}@media (width<=768px){.tenant-assistant{bottom:84px;right:12px}.tenant-assistant__panel{width:calc(100vw - 24px);max-height:calc(100vh - 156px);right:0}.tenant-assistant__messages{max-height:calc(100vh - 330px)}.tenant-assistant__scope{max-width:52%}}@media (prefers-reduced-motion:reduce){.tenant-assistant__thinking span,.auth-shell--dynamic.auth-shell--animated-aurora:before,.auth-shell--dynamic.auth-shell--animated-aurora:after,.auth-shell--dynamic.auth-shell--orbit:before,.auth-shell--dynamic.auth-shell--orbit:after,.auth-shell--dynamic.auth-shell--solar-system:before,.auth-shell--dynamic.auth-shell--solar-system:after{animation:none}}
