.DemoDashboard-module__iZg7AG__mainLayout{background-color:var(--bg-app,#030712);min-height:100vh;color:var(--text-primary,#f8fafc);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;position:relative;overflow-x:hidden}.DemoDashboard-module__iZg7AG__contentArea{background-color:var(--bg-app,#030712);flex-direction:column;flex:1;min-width:0;max-width:100%;margin-left:260px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex}.DemoDashboard-module__iZg7AG__contentAreaCollapsed{margin-left:70px}.DemoDashboard-module__iZg7AG__contentInner{flex:1;min-width:0;padding:1.5rem 2rem}@media (max-width:1024px){.DemoDashboard-module__iZg7AG__contentArea{margin-left:0!important}.DemoDashboard-module__iZg7AG__contentInner{padding:1.25rem 1rem}}.DemoDashboard-module__iZg7AG__demoBanner{border-bottom:1px solid var(--border,#ffffff14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172ad9;padding:.5rem 1.5rem;font-size:.8rem}.DemoDashboard-module__iZg7AG__demoBannerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.DemoDashboard-module__iZg7AG__demoBannerLeft{align-items:center;gap:.65rem;display:flex}.DemoDashboard-module__iZg7AG__demoBannerPulse{background:#38bdf8;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite DemoDashboard-module__iZg7AG__pulseGlow;box-shadow:0 0 8px #38bdf8}.DemoDashboard-module__iZg7AG__demoBannerText{color:var(--text-secondary,#94a3b8)}.DemoDashboard-module__iZg7AG__demoBannerText strong{color:var(--text-primary,#f8fafc)}.DemoDashboard-module__iZg7AG__demoBannerExit{color:var(--text-muted,#64748b);font-size:.78rem;font-weight:500;text-decoration:none;transition:color .2s}.DemoDashboard-module__iZg7AG__demoBannerExit:hover{color:var(--text-primary,#f8fafc)}.DemoDashboard-module__iZg7AG__sidebar{background:var(--bg-panel,#0b0f19);border-right:1px solid var(--border,#ffffff14);z-index:1000;flex-direction:column;width:260px;height:100vh;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:hidden}.DemoDashboard-module__iZg7AG__collapsed{width:70px}.DemoDashboard-module__iZg7AG__sidebarHeader{border-bottom:1px solid var(--border,#ffffff14);flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding:1.25rem;display:flex}.DemoDashboard-module__iZg7AG__logoContainer{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.DemoDashboard-module__iZg7AG__logoImg{object-fit:cover;border-radius:6px;flex-shrink:0;width:30px;height:30px}.DemoDashboard-module__iZg7AG__logoText{white-space:nowrap;letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:1.15rem;font-weight:700}.DemoDashboard-module__iZg7AG__logoCollector{color:#94a3b8}.DemoDashboard-module__iZg7AG__logoCtrl{color:var(--accent,#38bdf8)}.DemoDashboard-module__iZg7AG__sidebarNav{flex-direction:column;flex:1;gap:.25rem;padding:0 .75rem;display:flex;overflow:hidden auto}.DemoDashboard-module__iZg7AG__navItemWrapper{width:100%;position:relative}.DemoDashboard-module__iZg7AG__navItem{border-radius:var(--radius-md,8px);color:var(--text-secondary,#94a3b8);text-align:left;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.7rem .75rem;transition:all .2s;display:flex}.DemoDashboard-module__iZg7AG__navItem:hover{background:var(--bg-hover,#1f2937);color:var(--text-primary,#f8fafc)}.DemoDashboard-module__iZg7AG__navItemActive{font-weight:600;background:var(--bg-hover,#1f2937)!important;color:var(--text-primary,#f8fafc)!important}.DemoDashboard-module__iZg7AG__navIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.DemoDashboard-module__iZg7AG__navLabel{flex:1;align-items:center;gap:8px;min-width:0;font-size:.85rem;display:flex}.DemoDashboard-module__iZg7AG__alphaBadge{letter-spacing:.05em;border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:800}.DemoDashboard-module__iZg7AG__sidebarFooter{border-top:1px solid var(--border,#ffffff14);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem;display:flex}.DemoDashboard-module__iZg7AG__notifFooterBtn{border-radius:var(--radius-md,8px);border:1px solid var(--border,#ffffff14);color:var(--text-secondary,#94a3b8);cursor:pointer;background:#ffffff05;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;transition:all .2s;display:flex}.DemoDashboard-module__iZg7AG__notifFooterBtn:hover{background:var(--bg-hover,#1f2937);color:var(--text-primary,#f8fafc)}.DemoDashboard-module__iZg7AG__userSection{position:relative}.DemoDashboard-module__iZg7AG__userProfileTrigger{border-radius:var(--radius-md,8px);cursor:pointer;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:background .2s;display:flex}.DemoDashboard-module__iZg7AG__userProfileTrigger:hover{background:var(--bg-hover,#1f2937)}.DemoDashboard-module__iZg7AG__userAvatar{color:#040404;background:#14b8a6;border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:.85rem;font-weight:800;display:flex}.DemoDashboard-module__iZg7AG__userInfo{flex-direction:column;flex:1;line-height:1.25;display:flex;overflow:hidden}.DemoDashboard-module__iZg7AG__userName{color:var(--text-primary,#f8fafc);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.DemoDashboard-module__iZg7AG__userEmail{color:var(--text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.DemoDashboard-module__iZg7AG__subSidepanel{background:var(--bg-panel,#0b0f19);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);z-index:10000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:310px;max-height:calc(100vh - 40px);padding:.75rem;position:fixed;overflow-y:auto;box-shadow:0 20px 40px #000000bf,0 0 0 1px #ffffff14}.DemoDashboard-module__iZg7AG__subPanelHeader{border-bottom:1px solid var(--border,#ffffff14);margin-bottom:.5rem;padding:.5rem .75rem .75rem}.DemoDashboard-module__iZg7AG__subPanelHeader h4{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#64748b);font-size:.8rem;font-weight:700}.DemoDashboard-module__iZg7AG__subPanelMenu{flex-direction:column;gap:.2rem;display:flex}.DemoDashboard-module__iZg7AG__subNavItem{border-radius:var(--radius-sm,6px);color:var(--text-primary,#f8fafc);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:.6rem .75rem;transition:all .15s;display:flex}.DemoDashboard-module__iZg7AG__subNavItem:hover,.DemoDashboard-module__iZg7AG__subNavItemActive{background:var(--bg-hover,#1f2937)}.DemoDashboard-module__iZg7AG__subNavLabel{font-size:.85rem;font-weight:600}.DemoDashboard-module__iZg7AG__subNavDesc{color:var(--text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.DemoDashboard-module__iZg7AG__userPopover{background:var(--bg-panel,#0b0f19);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);z-index:10001;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:270px;padding:.5rem 0;position:fixed;box-shadow:0 20px 40px #000000d9,0 0 0 1px #ffffff1a}.DemoDashboard-module__iZg7AG__popoverHeader{border-bottom:1px solid var(--border,#ffffff14);padding:1rem 1.25rem .75rem}.DemoDashboard-module__iZg7AG__popoverUserName{color:var(--text-primary,#f8fafc);font-size:.95rem;font-weight:700}.DemoDashboard-module__iZg7AG__popoverUserEmail{color:var(--text-muted,#64748b);font-size:.75rem}.DemoDashboard-module__iZg7AG__popoverMenu button{text-align:left;width:100%;color:var(--text-primary,#f8fafc);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-size:.85rem;font-weight:500;transition:background .15s;display:flex}.DemoDashboard-module__iZg7AG__popoverMenu button:hover{background:var(--bg-hover,#1f2937);color:var(--accent,#38bdf8)}.DemoDashboard-module__iZg7AG__themeItem{width:100%;color:var(--text-primary,#f8fafc);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.6rem 1.25rem;font-size:.85rem;transition:background .15s;display:flex}.DemoDashboard-module__iZg7AG__themeItem:hover{background:var(--bg-hover,#1f2937)}.DemoDashboard-module__iZg7AG__themeColor{border-radius:50%;flex-shrink:0;width:12px;height:12px}.DemoDashboard-module__iZg7AG__realKpiGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.DemoDashboard-module__iZg7AG__realKpiGrid2{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}@media (max-width:1100px){.DemoDashboard-module__iZg7AG__realKpiGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.DemoDashboard-module__iZg7AG__realKpiGrid,.DemoDashboard-module__iZg7AG__realKpiGrid2{grid-template-columns:1fr}}.DemoDashboard-module__iZg7AG__realKpiCard{background:var(--bg-card,#0a1b2b);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-md,8px);flex-direction:column;justify-content:center;min-height:96px;padding:1.25rem 1.5rem;display:flex}.DemoDashboard-module__iZg7AG__realKpiLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#64748b);margin-bottom:.35rem;font-size:.75rem;font-weight:700}.DemoDashboard-module__iZg7AG__realKpiValue{color:var(--text-primary,#f8fafc);font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:800;line-height:1}.DemoDashboard-module__iZg7AG__glassPanel{background:var(--bg-panel,#0b0f19);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-md,8px);padding:1.25rem 1.5rem}.DemoDashboard-module__iZg7AG__searchInput{background:var(--bg-card,#0a1b2b);border:1px solid var(--border,#ffffff14);color:var(--text-primary,#f8fafc);border-radius:var(--radius-sm,6px);outline:none;padding:.55rem .85rem;font-family:inherit;font-size:.85rem;transition:border-color .2s}.DemoDashboard-module__iZg7AG__searchInput:focus{border-color:var(--border-focus,#38bdf8)}.DemoDashboard-module__iZg7AG__selectInput{background:var(--bg-card,#0a1b2b);border:1px solid var(--border,#ffffff14);color:var(--text-primary,#f8fafc);border-radius:var(--radius-sm,6px);cursor:pointer;outline:none;padding:.5rem .75rem;font-family:inherit;font-size:.82rem}.DemoDashboard-module__iZg7AG__selectInput option{color:#f8fafc;background:#0b0f19}.DemoDashboard-module__iZg7AG__btn{border-radius:var(--radius-sm,4px);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.DemoDashboard-module__iZg7AG__btnPrimary{color:#000;background:#fff}.DemoDashboard-module__iZg7AG__btnPrimary:hover{background:#e2e8f0}.DemoDashboard-module__iZg7AG__btnSecondary{background:var(--bg-panel,#0b0f19);color:var(--text-primary,#f8fafc);border:1px solid var(--border,#ffffff14)}.DemoDashboard-module__iZg7AG__btnSecondary:hover{background:var(--bg-hover,#1f2937);border-color:var(--border-focus,#38bdf8)}.DemoDashboard-module__iZg7AG__tableContainer{border-radius:var(--radius-md,8px);border:1px solid var(--border,#ffffff14);background:var(--bg-card,#0a1b2b);width:100%;overflow-x:auto}.DemoDashboard-module__iZg7AG__proTable{border-collapse:collapse;text-align:left;width:100%}.DemoDashboard-module__iZg7AG__proTable th{background:var(--bg-panel,#0b0f19);color:var(--text-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border,#ffffff14);white-space:nowrap;padding:.75rem 1rem;font-size:.72rem;font-weight:700}.DemoDashboard-module__iZg7AG__proTable td{border-bottom:1px solid var(--border,#ffffff14);padding:.75rem 1rem;font-size:.82rem}.DemoDashboard-module__iZg7AG__proTable tbody tr{transition:background-color .15s}.DemoDashboard-module__iZg7AG__proTable tbody tr:hover{background:var(--bg-hover,#1f2937)}.DemoDashboard-module__iZg7AG__badge{letter-spacing:.02em;border-radius:4px;align-items:center;gap:4px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.DemoDashboard-module__iZg7AG__badgeHealthy{color:#10b981;background:#10b9811f;border:1px solid #10b9814d}.DemoDashboard-module__iZg7AG__badgeError{color:#ef4444;background:#ef44441f;border:1px solid #ef44444d}.DemoDashboard-module__iZg7AG__badgeWarning{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b4d}.DemoDashboard-module__iZg7AG__badgeSecondary{color:var(--text-secondary,#94a3b8);border:1px solid var(--border,#ffffff14);background:#ffffff0f}.DemoDashboard-module__iZg7AG__reverseLookupBanner{border-radius:var(--radius-md,8px);background:#06b6d408;border:1px solid #06b6d466;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.DemoDashboard-module__iZg7AG__canaryBarTrack{background:#ffffff1a;border-radius:3px;width:90px;height:6px;overflow:hidden}.DemoDashboard-module__iZg7AG__canaryBarFill{background:#2dd4bf;border-radius:3px;height:100%}.DemoDashboard-module__iZg7AG__demoToast{background:var(--bg-panel,#0b0f19);border:1px solid var(--border-focus,#38bdf8);border-radius:var(--radius-md,8px);z-index:999999;align-items:center;gap:.75rem;padding:.85rem 1.25rem;animation:.25s ease-out DemoDashboard-module__iZg7AG__slideInRight;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 16px 40px #000c,0 0 20px #38bdf840}.DemoDashboard-module__iZg7AG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100000;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.DemoDashboard-module__iZg7AG__modalContent{background:var(--bg-panel,#0b0f19);border:1px solid var(--border,#ffffff14);border-radius:var(--radius-lg,12px);flex-direction:column;width:100%;max-width:800px;max-height:88vh;display:flex;overflow:hidden;box-shadow:0 30px 60px #000000d9}.DemoDashboard-module__iZg7AG__modalHeader{border-bottom:1px solid var(--border,#ffffff14);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.DemoDashboard-module__iZg7AG__modalBody{flex:1;padding:1.5rem;overflow-y:auto}.DemoDashboard-module__iZg7AG__modalFooter{border-top:1px solid var(--border,#ffffff14);justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}@keyframes DemoDashboard-module__iZg7AG__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes DemoDashboard-module__iZg7AG__pulseGlow{0%{opacity:.8;transform:scale(1)}50%{opacity:1;filter:drop-shadow(0 0 6px #38bdf8);transform:scale(1.2)}to{opacity:.8;transform:scale(1)}}.DemoDashboard-module__iZg7AG__animateEnter{animation:.25s ease-out DemoDashboard-module__iZg7AG__fadeIn}@keyframes DemoDashboard-module__iZg7AG__fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
