.StatsCards_statsGrid__Ode6_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.StatsCards_statCard__puDx6{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #333;border-radius:16px;padding:1.5rem;position:relative;overflow:hidden;transition:all .3s ease;backdrop-filter:blur(10px)}.StatsCards_statCard__puDx6:hover{transform:translateY(-4px);border-color:#0f8;box-shadow:0 8px 32px rgba(0,255,136,.1)}.StatsCards_cardHeader__0h8GR{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.StatsCards_icon__wdXCt{font-size:1.5rem;filter:drop-shadow(0 0 8px currentColor)}.StatsCards_cardTitle__EHfjM{font-size:.9rem;font-weight:600;color:#ccc;margin:0;text-transform:uppercase;letter-spacing:.5px}.StatsCards_cardValue__FuGMm{font-size:2.5rem;font-weight:800;background:linear-gradient(135deg,#fff,#a0a0a0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:.5rem 0;line-height:1}.StatsCards_cardSubtitle__bK2mg{color:#888;font-size:.8rem;margin:0}.StatsCards_gradientBar__3cc4o{position:absolute;bottom:0;left:0;right:0;height:4px;border-radius:0 0 16px 16px}.StatsCards_from-red-500to-orange-500__wRiJ9{background:linear-gradient(135deg,#ef4444,#f97316)}.StatsCards_from-blue-500to-cyan-500__j8kSn{background:linear-gradient(135deg,#3b82f6,#06b6d4)}.StatsCards_from-green-500to-emerald-500__v8HOY{background:linear-gradient(135deg,#10b981,#059669)}.StatsCards_from-purple-500to-pink-500__pP1B2{background:linear-gradient(135deg,#8b5cf6,#ec4899)}.StatsCards_from-yellow-500to-red-500__65J5v{background:linear-gradient(135deg,#eab308,#ef4444)}@media (max-width:640px){.StatsCards_statsGrid__Ode6_{grid-template-columns:1fr}.StatsCards_cardValue__FuGMm{font-size:2rem}}.ThreatChart_threatChart__w_zkP{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #333;border-radius:16px;padding:1.5rem;height:100%;backdrop-filter:blur(10px)}.ThreatChart_title__p0mD8{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1.5rem;text-align:center}.ThreatChart_chartContainer__8i3_K{display:flex;align-items:center;gap:2rem;height:calc(100% - 3rem)}.ThreatChart_pieChart__AiHtZ{width:150px;height:150px;border-radius:50%;background:conic-gradient(#333 0 100%);position:relative;flex-shrink:0}.ThreatChart_chartSegment__U1QeA{position:absolute;width:100%;height:100%;border-radius:50%}.ThreatChart_legend__tlpE3{display:flex;flex-direction:column;gap:.75rem;flex:1}.ThreatChart_legendItem__rDx14{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:hsla(0,0%,100%,.03);border-radius:6px}.ThreatChart_legendColor__jWrBo{width:12px;height:12px;border-radius:2px;flex-shrink:0}.ThreatChart_legendLabel__xu1KY{font-size:.9rem;color:#ccc;flex:1}.ThreatChart_legendValue__xWxl7{font-size:.8rem;color:#888;font-weight:600}@media (max-width:768px){.ThreatChart_chartContainer__8i3_K{flex-direction:column;gap:1rem}.ThreatChart_pieChart__AiHtZ{width:120px;height:120px}}.RecentEvents_recentEvents__87P4v{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #333;border-radius:16px;padding:1.5rem;backdrop-filter:blur(10px)}.RecentEvents_title__lzXx3{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1.5rem}.RecentEvents_eventsList__iU0WL{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.RecentEvents_eventItem__YVwUl{background:hsla(0,0%,100%,.03);border:1px solid #333;border-radius:8px;padding:1rem;transition:all .3s ease;position:relative}.RecentEvents_eventItem__YVwUl:hover{border-color:#0cf;background:rgba(0,204,255,.05)}.RecentEvents_eventHeader__J2a7Z{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.RecentEvents_eventSource__0_Qgy{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.RecentEvents_destIP__gCl4j,.RecentEvents_sourceIP__GtpOs{font-family:Monaco,Consolas,monospace;font-weight:600;color:#fff}.RecentEvents_arrow__krZgL{color:#0cf;font-weight:700}.RecentEvents_severity__HQ1d_{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:.25rem .5rem;background:hsla(0,0%,100%,.1);border-radius:4px}.RecentEvents_eventDetails__ICroK{display:flex;justify-content:space-between;align-items:center}.RecentEvents_signature__nL93n{font-size:.8rem;color:#ccc;font-weight:500}.RecentEvents_timestamp__u4Cm8{font-size:.7rem;color:#888}.RecentEvents_realDetectionBadge__3XptX{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,#0f8,#0cf);color:#000;font-size:.6rem;font-weight:700;padding:.2rem .5rem;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.RecentEvents_loading__lD6zJ{text-align:center;padding:2rem;color:#888}.RecentEvents_emptyState__RTj_n{text-align:center;padding:2rem;color:#666}.RecentEvents_emptyIcon__oMNMH{font-size:3rem;margin-bottom:1rem;opacity:.5}@media (max-width:768px){.RecentEvents_eventHeader__J2a7Z{flex-direction:column;gap:.5rem;align-items:flex-start}.RecentEvents_eventDetails__ICroK{flex-direction:column;gap:.25rem;align-items:flex-start}}.SecurityScore_securityScore__S_cuh{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #333;border-radius:16px;padding:1.5rem;height:100%;backdrop-filter:blur(10px)}.SecurityScore_title__8m9oh{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1.5rem;text-align:center}.SecurityScore_scoreContainer__qvyei{display:flex;align-items:center;gap:1.5rem;height:calc(100% - 3rem)}.SecurityScore_scoreCircle__ALrwf{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.SecurityScore_scoreCircle__ALrwf:before{content:"";position:absolute;width:90px;height:90px;background:#1a1a1a;border-radius:50%}.SecurityScore_scoreInner__zeUk_{position:relative;z-index:1;text-align:center}.SecurityScore_scoreValue__sZZyb{font-size:2rem;font-weight:800;color:#fff;line-height:1}.SecurityScore_scoreLabel__008Nx{font-size:.9rem;color:#888}.SecurityScore_scoreInfo__LLvum{flex:1;display:flex;flex-direction:column;gap:.5rem}.SecurityScore_scoreStatus__p2Q4Q{font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.SecurityScore_scoreDescription__yaLtX{font-size:.8rem;color:#888;margin:0;line-height:1.4}.SecurityScore_metrics__ArzDC{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.SecurityScore_metric__R_SAW{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #333}.SecurityScore_metric__R_SAW:last-child{border-bottom:none}.SecurityScore_metricLabel__vEJ42{font-size:.8rem;color:#888}.SecurityScore_metricValue__aB08h{font-size:.9rem;font-weight:600;color:#fff}@media (max-width:768px){.SecurityScore_scoreContainer__qvyei{flex-direction:column;text-align:center}.SecurityScore_scoreCircle__ALrwf{width:100px;height:100px}.SecurityScore_scoreCircle__ALrwf:before{width:75px;height:75px}.SecurityScore_scoreValue__sZZyb{font-size:1.5rem}}.EnterpriseStats_enterpriseStats__zRWXL{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid #333;border-radius:16px;padding:1.5rem;margin:2rem 0;backdrop-filter:blur(10px)}.EnterpriseStats_title__PcYdz{font-size:1.25rem;font-weight:700;color:#fff;margin:0 0 1.5rem;text-align:center}.EnterpriseStats_metricsGrid__b9QfH{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.EnterpriseStats_metricCard___14Cz{background:hsla(0,0%,100%,.03);border:1px solid #333;border-radius:8px;padding:1rem;transition:all .3s ease}.EnterpriseStats_metricCard___14Cz:hover{border-color:#0cf;transform:translateY(-2px)}.EnterpriseStats_metricHeader__w4HaP{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.EnterpriseStats_metricIcon__6TOS9{font-size:1.2rem}.EnterpriseStats_metricLabel__mTShW{font-size:.9rem;color:#ccc;font-weight:600}.EnterpriseStats_metricValue__SmFuq{font-size:1.5rem;font-weight:800;margin-bottom:.5rem;line-height:1}.EnterpriseStats_metricBar__oC5bC{width:100%;height:4px;background:#333;border-radius:2px;overflow:hidden}.EnterpriseStats_metricFill___2IMQ{height:100%;transition:width .5s ease;border-radius:2px}.EnterpriseStats_performanceStats__j2gk8{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;padding-top:1rem;border-top:1px solid #333}.EnterpriseStats_performanceItem__PrjFP{display:flex;flex-direction:column;align-items:center;text-align:center}.EnterpriseStats_performanceLabel__jqHIK{font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.EnterpriseStats_performanceValue__fgrp0{font-size:1.1rem;font-weight:700;color:#fff}@media (max-width:768px){.EnterpriseStats_metricsGrid__b9QfH,.EnterpriseStats_performanceStats__j2gk8{grid-template-columns:1fr 1fr}}html.Dashboard_light__1Biu2{background-color:#000}.Dashboard_dashboardLayout__LQPZc{display:flex;min-height:100vh;background:linear-gradient(135deg,#0c0c0c,#1a1a1a);color:#fff}.Dashboard_mainContent__X_S0b{flex:1;display:flex;flex-direction:column;margin-left:0;transition:margin-left .3s ease}.Dashboard_contentArea__h4cnZ{flex:1;padding:2rem;overflow-y:auto;background:#0a0a0a}@media (min-width:1024px){.Dashboard_mainContent__X_S0b{margin-left:280px}}@media (max-width:768px){.Dashboard_contentArea__h4cnZ{padding:1rem}}.Dashboard_dashboard__H26Qw{max-width:1400px;margin:0 auto}.Dashboard_header__UvhBz{display:flex;justify-content:between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.Dashboard_title__2kcaX{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#0f8,#0cf);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.Dashboard_lastUpdated__BWx0z{display:flex;align-items:center;gap:.5rem;color:#888;font-size:.9rem}.Dashboard_realDataBadge__G5IIH{background:linear-gradient(135deg,#0f8,#0cf);color:#000;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;animation:Dashboard_pulse__VPaRb 2s infinite}.Dashboard_chartsGrid__ZgLYc{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin:2rem 0}.Dashboard_eventsSection__q3pOV{margin-top:2rem}.Dashboard_loadingContainer__tzMu0{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;gap:1rem}.Dashboard_spinner__k0Bsu{width:40px;height:40px;border:4px solid #333;border-top-color:#0f8;border-radius:50%;animation:Dashboard_spin__8JJPp 1s linear infinite}@keyframes Dashboard_spin__8JJPp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Dashboard_pulse__VPaRb{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:1024px){.Dashboard_chartsGrid__ZgLYc{grid-template-columns:1fr}.Dashboard_title__2kcaX{font-size:2rem}}@media (max-width:768px){.Dashboard_header__UvhBz{flex-direction:column;align-items:flex-start}.Dashboard_title__2kcaX{font-size:1.75rem}}