.DemoDashboard-module__iZg7AG__mainLayout{background:var(--demo-bg-app);min-height:100vh;color:var(--demo-text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,Outfit,Segoe UI,sans-serif;display:flex}.DemoDashboard-module__iZg7AG__contentArea{flex-direction:column;flex:1;min-width:0;margin-left:260px;transition:margin-left .3s cubic-bezier(.4,0,.2,1);display:flex}.DemoDashboard-module__iZg7AG__contentInner{flex:1;padding:2rem 3rem}@media (max-width:1200px){.DemoDashboard-module__iZg7AG__contentInner{padding:1.5rem}}.DemoDashboard-module__iZg7AG__sidebar{background:var(--demo-bg-panel);border-right:1px solid var(--demo-border);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__sidebar.DemoDashboard-module__iZg7AG__collapsed{width:70px}.DemoDashboard-module__iZg7AG__sidebarHeader{flex-shrink:0;margin-bottom:1rem;padding:1.5rem 1.25rem}.DemoDashboard-module__iZg7AG__logoContainer{align-items:center;gap:.75rem;display:flex}.DemoDashboard-module__iZg7AG__brandLogo{border-radius:6px;flex-shrink:0;width:32px;height:32px;overflow:hidden}.DemoDashboard-module__iZg7AG__logoText{white-space:nowrap;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700}.DemoDashboard-module__iZg7AG__logoCollector{color:var(--demo-text-muted)}.DemoDashboard-module__iZg7AG__logoCtrl{color:var(--demo-accent)}.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(--demo-radius-md);color:var(--demo-text-secondary);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem;font-family:inherit;font-size:.9rem;transition:all .2s;display:flex;overflow:hidden}.DemoDashboard-module__iZg7AG__navItem:hover{background:var(--demo-bg-hover);color:var(--demo-text-primary)}.DemoDashboard-module__iZg7AG__navItemActive{background:var(--demo-bg-hover);color:var(--demo-accent);font-weight:600}.DemoDashboard-module__iZg7AG__navIcon{justify-content:center;align-items:center;width:24px;min-width:24px;font-size:1.2rem;transition:transform .2s;display:flex}.DemoDashboard-module__iZg7AG__navItem:hover .DemoDashboard-module__iZg7AG__navIcon{transform:scale(1.1)}.DemoDashboard-module__iZg7AG__navLabel{white-space:nowrap;opacity:1;transition:opacity .3s,transform .3s}.DemoDashboard-module__iZg7AG__sidebar.DemoDashboard-module__iZg7AG__collapsed .DemoDashboard-module__iZg7AG__navLabel{opacity:0;pointer-events:none;transform:translate(-10px)}.DemoDashboard-module__iZg7AG__sidebarFooter{border-top:1px solid var(--demo-border);flex-direction:column;flex-shrink:0;gap:.5rem;padding:.75rem;display:flex}.DemoDashboard-module__iZg7AG__collapseBtn{width:100%}.DemoDashboard-module__iZg7AG__menuArrow{opacity:.5;margin-left:auto;font-size:.75rem}.DemoDashboard-module__iZg7AG__userSection{position:relative}.DemoDashboard-module__iZg7AG__userProfileTrigger{border-radius:var(--demo-radius-md);cursor:pointer;width:100%;color:inherit;font-family:inherit;font-size:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;transition:background .2s;display:flex;overflow:hidden}.DemoDashboard-module__iZg7AG__userProfileTrigger:hover,.DemoDashboard-module__iZg7AG__userProfileTriggerActive{background:var(--demo-bg-hover)}.DemoDashboard-module__iZg7AG__userAvatar{background:var(--demo-accent);width:34px;min-width:34px;height:34px;color:var(--demo-bg-app);border:2px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex}.DemoDashboard-module__iZg7AG__userInfo{flex-direction:column;flex:1;justify-content:center;min-width:0;line-height:1.3;display:flex;overflow:hidden}.DemoDashboard-module__iZg7AG__userName{color:var(--demo-text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:.85rem;font-weight:700;overflow:hidden}.DemoDashboard-module__iZg7AG__userEmail{color:var(--demo-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.DemoDashboard-module__iZg7AG__userPopover{background:var(--demo-bg-glass);border:1px solid var(--demo-border);border-radius:var(--demo-radius-lg);width:280px;box-shadow:var(--demo-shadow-lg), 0 0 0 1px #ffffff0d;z-index:1001;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);padding:.5rem 0;animation:.15s ease-out DemoDashboard-module__iZg7AG__sidebarSlideUp;position:absolute;bottom:calc(100% + 12px);left:12px}.DemoDashboard-module__iZg7AG__popoverHeader{border-bottom:1px solid var(--demo-border);text-align:left;background:linear-gradient(#ffffff05,#0000);margin-bottom:.5rem;padding:1.25rem 1.5rem 1rem}.DemoDashboard-module__iZg7AG__popoverUserName{color:var(--demo-text-primary);margin-bottom:2px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700}.DemoDashboard-module__iZg7AG__popoverUserEmail{color:var(--demo-text-muted);font-size:.78rem}.DemoDashboard-module__iZg7AG__popoverDivider{background:var(--demo-border);height:1px;margin:.5rem 0}.DemoDashboard-module__iZg7AG__popoverMenu button{text-align:left;width:100%;color:var(--demo-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:.85rem 1.5rem;font-family:inherit;font-size:.9rem;font-weight:500;transition:all .2s;display:flex}.DemoDashboard-module__iZg7AG__popoverMenu button:hover{background:var(--demo-bg-hover);color:var(--demo-accent);padding-left:1.75rem}.DemoDashboard-module__iZg7AG__backBtn{text-transform:uppercase;letter-spacing:.05em;color:var(--demo-text-secondary)!important;padding:1rem 1.5rem!important;font-size:.75rem!important;font-weight:700!important}.DemoDashboard-module__iZg7AG__themeList{padding:.25rem 0}.DemoDashboard-module__iZg7AG__themeItem{width:100%;color:var(--demo-text-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.6rem 1.5rem;font-family:inherit;font-size:.9rem;transition:background .2s;display:flex}.DemoDashboard-module__iZg7AG__themeItem:hover,.DemoDashboard-module__iZg7AG__themeItemActive{background:var(--demo-bg-hover)}.DemoDashboard-module__iZg7AG__themeColor{border-radius:50%;flex-shrink:0;width:12px;height:12px}.DemoDashboard-module__iZg7AG__themeLabel{text-align:left;flex:1}.DemoDashboard-module__iZg7AG__checkMark{color:var(--demo-accent);margin-left:.5rem;margin-right:.25rem;font-weight:700}@keyframes DemoDashboard-module__iZg7AG__sidebarSlideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.DemoDashboard-module__iZg7AG__fadeIn{animation:.15s ease-out DemoDashboard-module__iZg7AG__sidebarSlideUp}.DemoDashboard-module__iZg7AG__subSidepanel{background:var(--demo-bg-glass);-webkit-backdrop-filter:blur(32px)saturate(180%);backdrop-filter:blur(32px)saturate(180%);border:1px solid var(--demo-border);width:280px;box-shadow:var(--demo-shadow-lg), 0 0 0 1px #ffffff0d;z-index:9999;pointer-events:all;border-radius:12px;flex-direction:column;max-height:calc(100vh - 100px);margin-left:8px;padding:1.25rem 0;animation:.2s ease-out DemoDashboard-module__iZg7AG__slideInLeft;display:flex;position:fixed;top:0;left:260px;overflow-y:auto}.DemoDashboard-module__iZg7AG__subPanelHeader{border-bottom:1px solid var(--demo-border);background:linear-gradient(#ffffff08,#0000);margin-bottom:.5rem;padding:1.5rem 1.5rem 1rem}.DemoDashboard-module__iZg7AG__subPanelHeader h4{text-transform:uppercase;letter-spacing:.12em;color:var(--demo-text-muted);margin:0;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:800}.DemoDashboard-module__iZg7AG__subPanelMenu{flex-direction:column;display:flex}.DemoDashboard-module__iZg7AG__subNavItem{text-align:left;cursor:pointer;width:100%;color:var(--demo-text-secondary);background:0 0;border:none;border-left:3px solid #0000;flex-direction:column;gap:3px;padding:.75rem 1.5rem;font-family:inherit;font-size:.9rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.DemoDashboard-module__iZg7AG__subNavItem:hover{background:var(--demo-bg-hover);color:var(--demo-text-primary);padding-left:1.75rem}.DemoDashboard-module__iZg7AG__subNavItemActive{background:var(--demo-bg-hover);color:var(--demo-accent);border-left-color:var(--demo-accent)}.DemoDashboard-module__iZg7AG__subNavLabel{letter-spacing:-.01em;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600}.DemoDashboard-module__iZg7AG__subNavDesc{opacity:.5;font-size:.75rem}@keyframes DemoDashboard-module__iZg7AG__slideInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.DemoDashboard-module__iZg7AG__slideInLeft{animation:.3s cubic-bezier(.16,1,.3,1) DemoDashboard-module__iZg7AG__slideInLeft}.DemoDashboard-module__iZg7AG__subSidepanel::-webkit-scrollbar{width:4px}.DemoDashboard-module__iZg7AG__subSidepanel::-webkit-scrollbar-track{background:0 0}.DemoDashboard-module__iZg7AG__subSidepanel::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.DemoDashboard-module__iZg7AG__subSidepanel::-webkit-scrollbar-thumb:hover{background:#fff3}.DemoDashboard-module__iZg7AG__mobileHeader{background:var(--demo-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%);border-bottom:1px solid var(--demo-border);z-index:1002;justify-content:space-between;align-items:center;height:60px;padding:0 1rem;display:none;position:fixed;top:0;left:0;right:0}.DemoDashboard-module__iZg7AG__mobileHeaderLeft,.DemoDashboard-module__iZg7AG__mobileHeaderRight{align-items:center;gap:.5rem;display:flex}.DemoDashboard-module__iZg7AG__mobileMenuBtn{color:var(--demo-text-primary);border-radius:var(--demo-radius-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex}.DemoDashboard-module__iZg7AG__mobileMenuBtn:hover{background:var(--demo-bg-hover)}.DemoDashboard-module__iZg7AG__mobileLogo{cursor:pointer;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.DemoDashboard-module__iZg7AG__sidebarBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;animation:.2s ease-out forwards DemoDashboard-module__iZg7AG__fadeIn;position:fixed;inset:0}.DemoDashboard-module__iZg7AG__sidebarCloseBtn{color:var(--demo-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:none}.DemoDashboard-module__iZg7AG__sidebarCloseBtn:hover{background:var(--demo-bg-hover);color:var(--demo-text-primary)}@keyframes DemoDashboard-module__iZg7AG__fadeIn{0%{opacity:0}to{opacity:1}}.DemoDashboard-module__iZg7AG__demoBanner{background:linear-gradient(90deg,#06b6d41a 0%,#8b5cf61a 100%);border-bottom:1px solid #06b6d433;flex-shrink:0;padding:.75rem 1.5rem}.DemoDashboard-module__iZg7AG__demoBannerInner{align-items:center;gap:1rem;max-width:1400px;margin:0 auto;font-size:.875rem;display:flex}.DemoDashboard-module__iZg7AG__demoBannerPulse{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s infinite DemoDashboard-module__iZg7AG__pulse}@keyframes DemoDashboard-module__iZg7AG__pulse{0%,to{opacity:1}50%{opacity:.3}}.DemoDashboard-module__iZg7AG__demoBannerText{color:var(--demo-text-secondary);flex:1}.DemoDashboard-module__iZg7AG__demoBannerText strong{color:var(--demo-text-primary)}.DemoDashboard-module__iZg7AG__demoBannerCta{color:var(--demo-accent);flex-shrink:0;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.DemoDashboard-module__iZg7AG__demoBannerCta:hover{color:var(--demo-accent-hover)}.DemoDashboard-module__iZg7AG__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.DemoDashboard-module__iZg7AG__pageHeader h1{margin:0;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.DemoDashboard-module__iZg7AG__pageHeaderControls{align-items:center;gap:.75rem;display:flex}.DemoDashboard-module__iZg7AG__summaryGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:100%;margin-bottom:2.5rem;display:grid}@media (max-width:1200px){.DemoDashboard-module__iZg7AG__summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.DemoDashboard-module__iZg7AG__summaryGrid{grid-template-columns:1fr}}.DemoDashboard-module__iZg7AG__summaryCard{background:var(--demo-bg-card);border:1px solid var(--demo-border);border-radius:var(--demo-radius-md);flex-direction:column;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.DemoDashboard-module__iZg7AG__summaryCard:hover{border-color:var(--demo-border-focus);transform:translateY(-2px);box-shadow:0 8px 16px #0006}.DemoDashboard-module__iZg7AG__summaryValue{margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:2.8rem;font-weight:700;line-height:1}.DemoDashboard-module__iZg7AG__summaryLabel{color:var(--demo-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.DemoDashboard-module__iZg7AG__textHealthy{color:var(--demo-success)}.DemoDashboard-module__iZg7AG__textUnhealthy{color:var(--demo-error)}.DemoDashboard-module__iZg7AG__textWarning{color:var(--demo-warning)}.DemoDashboard-module__iZg7AG__textNeutral{color:var(--demo-text-neutral)}.DemoDashboard-module__iZg7AG__controlsBar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.DemoDashboard-module__iZg7AG__searchInput,.DemoDashboard-module__iZg7AG__selectInput{border:1px solid var(--demo-border);border-radius:var(--demo-radius-sm);outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;background:var(--demo-bg-card)!important;color:var(--demo-text-primary)!important}.DemoDashboard-module__iZg7AG__searchInput{flex:1;min-width:0;max-width:400px}.DemoDashboard-module__iZg7AG__searchInput:focus,.DemoDashboard-module__iZg7AG__selectInput:focus{border-color:var(--demo-border-focus)}.DemoDashboard-module__iZg7AG__selectInput option{background:var(--demo-bg-app);color:var(--demo-text-primary)}.DemoDashboard-module__iZg7AG__groupByControl{align-items:center;gap:.5rem;display:flex}.DemoDashboard-module__iZg7AG__viewToggle{background:var(--demo-bg-panel);border-radius:var(--demo-radius-sm);border:1px solid var(--demo-border);gap:.25rem;padding:.25rem;display:flex}.DemoDashboard-module__iZg7AG__btn{border-radius:var(--demo-radius-sm);cursor:pointer;color:var(--demo-text-primary);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.DemoDashboard-module__iZg7AG__btnPrimary{background:var(--demo-text-primary);color:var(--demo-bg-app)}.DemoDashboard-module__iZg7AG__btnPrimary:hover{background:var(--demo-accent-hover);color:var(--demo-bg-app)}.DemoDashboard-module__iZg7AG__btnSecondary{background:var(--demo-bg-panel);color:var(--demo-text-primary);border:1px solid var(--demo-border)}.DemoDashboard-module__iZg7AG__btnSecondary:hover{background:var(--demo-bg-hover);border-color:var(--demo-border-focus)}.DemoDashboard-module__iZg7AG__glassPanel{background:var(--demo-bg-panel);border:1px solid var(--demo-border);border-radius:var(--demo-radius-lg);will-change:background-color, border-color;padding:1.5rem;transform:translateZ(0);box-shadow:0 4px 20px #00000080}.DemoDashboard-module__iZg7AG__tableContainer{border-radius:var(--demo-radius-md);border:1px solid var(--demo-border);background:var(--demo-bg-card);width:100%;min-width:0;max-width:100%;position:relative;overflow-x:auto}.DemoDashboard-module__iZg7AG__tableContainer:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#0000004d);width:40px;transition:opacity .3s;position:absolute;top:0;bottom:0;right:0}.DemoDashboard-module__iZg7AG__tableContainer.DemoDashboard-module__iZg7AG__canScrollRight:after{opacity:1}.DemoDashboard-module__iZg7AG__proTable{border-collapse:collapse;text-align:left;width:100%}.DemoDashboard-module__iZg7AG__proTable th,.DemoDashboard-module__iZg7AG__proTable td{border-bottom:1px solid var(--demo-border);padding:1rem 1.25rem}.DemoDashboard-module__iZg7AG__proTable th{background:var(--demo-bg-panel);color:var(--demo-text-secondary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;z-index:11;box-shadow:0 1px 0 var(--demo-border);font-size:.85rem;font-weight:600;position:sticky;top:0}.DemoDashboard-module__iZg7AG__proTable thead{z-index:10;position:sticky;top:0}.DemoDashboard-module__iZg7AG__proTable thead tr{background:var(--demo-bg-panel)}.DemoDashboard-module__iZg7AG__proTable tr:last-child td{border-bottom:none}.DemoDashboard-module__iZg7AG__proTable tbody tr{cursor:pointer;transition:background-color .15s}.DemoDashboard-module__iZg7AG__proTable tbody tr:hover{background:var(--demo-bg-hover)}.DemoDashboard-module__iZg7AG__proTable tr{height:72px}.DemoDashboard-module__iZg7AG__stickyCol{background:var(--demo-bg-card);z-index:15;box-shadow:1px 0 0 var(--demo-border);position:sticky;left:0}.DemoDashboard-module__iZg7AG__proTable thead .DemoDashboard-module__iZg7AG__stickyCol{z-index:20;background:var(--demo-bg-panel);box-shadow:0 1px 0 var(--demo-border), 1px 0 0 var(--demo-border)}.DemoDashboard-module__iZg7AG__draggableTh{cursor:grab;-webkit-user-select:none;user-select:none}.DemoDashboard-module__iZg7AG__draggableTh.DemoDashboard-module__iZg7AG__dragging{opacity:.5}.DemoDashboard-module__iZg7AG__dragOverLeft{border-left:2px solid var(--demo-accent)!important}.DemoDashboard-module__iZg7AG__dragOverRight{border-right:2px solid var(--demo-accent)!important}.DemoDashboard-module__iZg7AG__cellSub{color:var(--demo-text-muted);margin-top:.25rem;font-size:.85rem}.DemoDashboard-module__iZg7AG__tableControls{justify-content:flex-end;margin-bottom:1rem;display:flex}.DemoDashboard-module__iZg7AG__columnDropdown{z-index:100;background:var(--demo-bg-panel);border:1px solid var(--demo-border);border-radius:var(--demo-radius-lg);width:200px;box-shadow:var(--demo-shadow-lg);flex-direction:column;gap:.5rem;margin-top:.5rem;padding:1rem;display:flex;position:absolute;top:100%;right:0}.DemoDashboard-module__iZg7AG__columnDropdownItem{cursor:pointer;color:var(--demo-text-primary);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.DemoDashboard-module__iZg7AG__columnDropdownItem input{accent-color:var(--demo-accent)}.DemoDashboard-module__iZg7AG__badge{border-radius:var(--demo-radius-sm);letter-spacing:.02em;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.DemoDashboard-module__iZg7AG__badgeHealthy,.DemoDashboard-module__iZg7AG__badgeSuccess{color:var(--demo-success);background:#10b9811a;border:1px solid #10b98140}.DemoDashboard-module__iZg7AG__badgeError{color:var(--demo-error);background:#ef44441a;border:1px solid #ef444440}.DemoDashboard-module__iZg7AG__badgeWarning{color:var(--demo-warning);background:#f59e0b1a;border:1px solid #f59e0b40}.DemoDashboard-module__iZg7AG__badgeUnknown,.DemoDashboard-module__iZg7AG__badgeSecondary{color:var(--demo-text-secondary);background:#a3a3a31a;border:1px solid #a3a3a340}.DemoDashboard-module__iZg7AG__badgeCluster{color:#7aa4f0;background:#326ce51a;border:1px solid #326ce540}.DemoDashboard-module__iZg7AG__upgradeBadge{background:var(--demo-success);color:#fff;letter-spacing:.5px;cursor:help;border-radius:12px;align-items:center;gap:4px;padding:3px 8px;font-size:.65rem;font-weight:800;animation:2s infinite DemoDashboard-module__iZg7AG__badgePulse;display:inline-flex;box-shadow:0 0 10px #10b98166}@keyframes DemoDashboard-module__iZg7AG__badgePulse{0%{transform:scale(1);box-shadow:0 0 #10b98166}70%{transform:scale(1.05);box-shadow:0 0 0 8px #10b98100}to{transform:scale(1);box-shadow:0 0 #10b98100}}.DemoDashboard-module__iZg7AG__honeycombContainer{padding:20px 0;position:relative}.DemoDashboard-module__iZg7AG__honeycombView{flex-wrap:wrap;justify-content:flex-start;gap:15px;width:100%;max-height:80vh;padding:10px 0 100px;display:flex;overflow:auto}.DemoDashboard-module__iZg7AG__hexagonWrapper{cursor:pointer;width:120px;height:138px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.DemoDashboard-module__iZg7AG__hexagonWrapper:hover{z-index:10;transform:scale(1.15)translateY(-5px)}.DemoDashboard-module__iZg7AG__hexagonSvg{filter:drop-shadow(0 4px 10px #0000004d);transition:all .3s}.DemoDashboard-module__iZg7AG__hexagonWrapper:hover .DemoDashboard-module__iZg7AG__hexagonSvg{filter:drop-shadow(0 8px 25px #00000080)}.DemoDashboard-module__iZg7AG__hexagonInner{fill:var(--demo-bg-card);stroke:var(--demo-border);stroke-width:2px;transition:all .3s}.DemoDashboard-module__iZg7AG__hexagonWrapper.DemoDashboard-module__iZg7AG__healthy .DemoDashboard-module__iZg7AG__hexagonInner{fill:#10b9810d;stroke:var(--demo-success)}.DemoDashboard-module__iZg7AG__hexagonWrapper.DemoDashboard-module__iZg7AG__healthy:hover .DemoDashboard-module__iZg7AG__hexagonInner{fill:#10b98126;filter:drop-shadow(0 0 8px var(--demo-success))}.DemoDashboard-module__iZg7AG__hexagonWrapper.DemoDashboard-module__iZg7AG__unhealthy .DemoDashboard-module__iZg7AG__hexagonInner{fill:#ef44440d;stroke:var(--demo-error)}.DemoDashboard-module__iZg7AG__hexagonWrapper.DemoDashboard-module__iZg7AG__unhealthy:hover .DemoDashboard-module__iZg7AG__hexagonInner{fill:#ef444426;filter:drop-shadow(0 0 8px var(--demo-error))}.DemoDashboard-module__iZg7AG__hexagonWrapper.DemoDashboard-module__iZg7AG__unknown .DemoDashboard-module__iZg7AG__hexagonInner{fill:#a3a3a30d;stroke:var(--demo-text-muted)}.DemoDashboard-module__iZg7AG__hexagonContent{text-align:center;color:var(--demo-text-primary);pointer-events:none;z-index:2;width:90%;padding:0 5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.DemoDashboard-module__iZg7AG__hexagonId{text-overflow:ellipsis;white-space:nowrap;opacity:.5;max-width:100%;color:var(--demo-text-muted);margin-top:2px;font-family:Consolas,monospace;font-size:.55rem;overflow:hidden}.DemoDashboard-module__iZg7AG__hexagonName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--demo-text-secondary);margin-top:4px;font-size:.7rem;font-weight:600;overflow:hidden}.DemoDashboard-module__iZg7AG__hexagonIconSvg{width:32px;height:32px;margin-bottom:2px;transition:transform .3s}.DemoDashboard-module__iZg7AG__hexagonWrapper:hover .DemoDashboard-module__iZg7AG__hexagonIconSvg{transform:scale(1.1)}.DemoDashboard-module__iZg7AG__pulseHeartbeat{animation:2s ease-in-out infinite DemoDashboard-module__iZg7AG__heartbeat}@keyframes DemoDashboard-module__iZg7AG__heartbeat{0%{opacity:.8;transform:scale(1)}15%{opacity:1;transform:scale(1.15)}30%{opacity:.8;transform:scale(1)}45%{opacity:.9;transform:scale(1.08)}70%{opacity:.8;transform:scale(1)}}.DemoDashboard-module__iZg7AG__groupHeader{align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:0 1rem;display:flex}.DemoDashboard-module__iZg7AG__groupDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.DemoDashboard-module__iZg7AG__groupLabel{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:700}.DemoDashboard-module__iZg7AG__groupCount{color:var(--demo-text-muted);font-size:.75rem}.DemoDashboard-module__iZg7AG__groupLine{flex:1;height:1px}.DemoDashboard-module__iZg7AG__groupSubLabel{color:var(--demo-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding:0 1rem;font-size:.75rem}.DemoDashboard-module__iZg7AG__k8sFleetGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;padding:0 1rem;display:grid}.DemoDashboard-module__iZg7AG__fleetCard{background:var(--demo-bg-card);border:1px solid var(--demo-border);border-radius:var(--demo-radius-md);cursor:pointer;flex-direction:column;gap:.75rem;padding:1rem 1.25rem;transition:all .2s;display:flex}.DemoDashboard-module__iZg7AG__fleetCard:hover{border-color:var(--demo-border-focus);transform:translateY(-2px);box-shadow:0 8px 24px #0006}.DemoDashboard-module__iZg7AG__fleetCardK8s.DemoDashboard-module__iZg7AG__fleetCardK8shealthy{border-left:3px solid var(--demo-success)}.DemoDashboard-module__iZg7AG__fleetCardK8s.DemoDashboard-module__iZg7AG__fleetCardK8sunhealthy{border-left:3px solid var(--demo-error)}.DemoDashboard-module__iZg7AG__fleetCardK8s.DemoDashboard-module__iZg7AG__fleetCardK8sunknown{border-left:3px solid var(--demo-text-muted)}.DemoDashboard-module__iZg7AG__fleetCardHeader{justify-content:space-between;align-items:center;display:flex}.DemoDashboard-module__iZg7AG__fleetCardIcon{align-items:center;display:flex}.DemoDashboard-module__iZg7AG__fleetCardBadges{flex-wrap:wrap;gap:.5rem;display:flex}.DemoDashboard-module__iZg7AG__fleetCardBody{flex-direction:column;gap:.5rem;display:flex}.DemoDashboard-module__iZg7AG__fleetCardName{color:var(--demo-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:600;overflow:hidden}.DemoDashboard-module__iZg7AG__fleetCardMeta{flex-wrap:wrap;gap:.75rem;display:flex}.DemoDashboard-module__iZg7AG__fleetCardMetaItem{color:var(--demo-text-secondary);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.DemoDashboard-module__iZg7AG__fleetCardFooter{color:var(--demo-text-muted);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.DemoDashboard-module__iZg7AG__fleetCardId{font-family:Consolas,monospace}.DemoDashboard-module__iZg7AG__fleetCardConfig{font-weight:500}.DemoDashboard-module__iZg7AG__zoomControlsFloating{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--demo-border);border-radius:var(--demo-radius-lg);z-index:100;background:#0d0d0de6;align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:all .3s;display:flex;position:absolute;bottom:2rem;right:2rem;box-shadow:0 8px 32px #0009}.DemoDashboard-module__iZg7AG__zoomControlsFloating:hover{border-color:var(--demo-border-focus);background:#141414f2}.DemoDashboard-module__iZg7AG__zoomBtn{background:var(--demo-bg-card);border:1px solid var(--demo-border);color:var(--demo-text-primary);border-radius:var(--demo-radius-sm);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;font-size:1.2rem;font-weight:600;transition:all .2s;display:flex}.DemoDashboard-module__iZg7AG__zoomBtn:hover{background:var(--demo-bg-hover);border-color:var(--demo-text-secondary);color:var(--demo-accent)}.DemoDashboard-module__iZg7AG__zoomSliderContainer{align-items:center;gap:1rem;min-width:150px;display:flex}.DemoDashboard-module__iZg7AG__zoomSlider{appearance:none;background:var(--demo-border);border-radius:2px;outline:none;flex:1;height:4px}.DemoDashboard-module__iZg7AG__zoomSlider::-webkit-slider-thumb{-webkit-appearance:none;background:var(--demo-accent);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:transform .2s}.DemoDashboard-module__iZg7AG__zoomSlider::-webkit-slider-thumb:hover{transform:scale(1.3)}.DemoDashboard-module__iZg7AG__zoomValue{color:var(--demo-text-secondary);font-variant-numeric:tabular-nums;text-align:right;width:35px;font-size:.85rem}.DemoDashboard-module__iZg7AG__emptyState{text-align:center;color:var(--demo-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.DemoDashboard-module__iZg7AG__emptyStateIcon{opacity:.4;width:64px;height:64px;margin-bottom:1.5rem}.DemoDashboard-module__iZg7AG__emptyStateTitle{color:var(--demo-text-secondary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.DemoDashboard-module__iZg7AG__emptyStateDesc{color:var(--demo-text-muted);max-width:400px;margin-bottom:1.5rem;font-size:.9rem;line-height:1.5}.DemoDashboard-module__iZg7AG__emptyStateAction{margin-top:.5rem}.DemoDashboard-module__iZg7AG__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#000000b3;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.DemoDashboard-module__iZg7AG__modalContent{background:var(--demo-bg-card);border:1px solid var(--demo-border);border-radius:16px;width:100%;max-width:700px;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.DemoDashboard-module__iZg7AG__modalHeader{border-bottom:1px solid var(--demo-border);justify-content:space-between;align-items:flex-start;padding:1.5rem;display:flex}.DemoDashboard-module__iZg7AG__modalTitle{margin:0 0 .25rem;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600}.DemoDashboard-module__iZg7AG__modalSubtitle{color:var(--demo-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.DemoDashboard-module__iZg7AG__modalClose{color:var(--demo-text-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:1.5rem;transition:all .2s;display:flex}.DemoDashboard-module__iZg7AG__modalClose:hover{background:var(--demo-bg-hover);color:var(--demo-text-primary)}.DemoDashboard-module__iZg7AG__modalBody{padding:1.5rem}.DemoDashboard-module__iZg7AG__modalSection{margin-bottom:1.5rem}.DemoDashboard-module__iZg7AG__modalSection h3{color:var(--demo-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600}.DemoDashboard-module__iZg7AG__labelGrid{flex-wrap:wrap;gap:.5rem;display:flex}.DemoDashboard-module__iZg7AG__labelPill{background:var(--demo-bg-hover);border:1px solid var(--demo-border);color:var(--demo-text-secondary);border-radius:6px;padding:.375rem .75rem;font-size:.875rem}.DemoDashboard-module__iZg7AG__labelPill strong{color:var(--demo-text-primary);font-weight:500}.DemoDashboard-module__iZg7AG__infoGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;display:grid}.DemoDashboard-module__iZg7AG__infoPill{background:var(--demo-bg-hover);border:1px solid var(--demo-border);border-radius:var(--demo-radius-md);flex-direction:column;min-width:100px;padding:.5rem 1rem;display:inline-flex}.DemoDashboard-module__iZg7AG__infoPillLabel{color:var(--demo-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:.65rem;font-weight:700}.DemoDashboard-module__iZg7AG__infoPillValue{color:var(--demo-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.DemoDashboard-module__iZg7AG__configBlock{background:var(--demo-bg-app);border:1px solid var(--demo-border);border-radius:10px;overflow:hidden}.DemoDashboard-module__iZg7AG__configHeader{background:var(--demo-bg-panel);border-bottom:1px solid var(--demo-border);color:var(--demo-text-secondary);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.DemoDashboard-module__iZg7AG__configCode{color:var(--demo-text-secondary);white-space:pre;margin:0;padding:1rem;font-family:Consolas,Courier New,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.DemoDashboard-module__iZg7AG__policiesView{grid-template-columns:1fr 1.5fr;gap:1.5rem;display:grid}.DemoDashboard-module__iZg7AG__policiesList{flex-direction:column;gap:.75rem;display:flex}.DemoDashboard-module__iZg7AG__policyCard{background:var(--demo-bg-card);border:1px solid var(--demo-border);cursor:pointer;border-radius:10px;padding:1.25rem;transition:all .2s}.DemoDashboard-module__iZg7AG__policyCard:hover{border-color:var(--demo-border-focus)}.DemoDashboard-module__iZg7AG__policyCardActive{border-color:var(--demo-accent);background:var(--demo-bg-hover)}.DemoDashboard-module__iZg7AG__policyHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.DemoDashboard-module__iZg7AG__policyHeader h3{margin:0;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600}.DemoDashboard-module__iZg7AG__policyStatus{border-radius:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.DemoDashboard-module__iZg7AG__policyStatusactive{color:var(--demo-success);background:#10b9811a}.DemoDashboard-module__iZg7AG__policyStatusrolling_out{color:var(--demo-warning);background:#f59e0b1a}.DemoDashboard-module__iZg7AG__policyStatusdraft{color:var(--demo-text-muted);background:#64748b1a}.DemoDashboard-module__iZg7AG__policyDesc{color:var(--demo-text-secondary);margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.DemoDashboard-module__iZg7AG__policyMeta{color:var(--demo-text-muted);gap:.5rem;margin-bottom:.75rem;font-size:.75rem;display:flex}.DemoDashboard-module__iZg7AG__policySelectors{flex-wrap:wrap;gap:.375rem;display:flex}.DemoDashboard-module__iZg7AG__selectorPill{background:var(--demo-bg-hover);color:var(--demo-accent);border:1px solid var(--demo-border);border-radius:4px;padding:.25rem .5rem;font-family:Consolas,monospace;font-size:.75rem}.DemoDashboard-module__iZg7AG__policyDetail{background:var(--demo-bg-card);border:1px solid var(--demo-border);border-radius:12px;padding:1.5rem}.DemoDashboard-module__iZg7AG__policyDetailHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.DemoDashboard-module__iZg7AG__policyDetailHeader h2{margin:0;font-family:Outfit,sans-serif;font-size:1.25rem;font-weight:600}.DemoDashboard-module__iZg7AG__policyActionBtn{background:var(--demo-bg-hover);border:1px solid var(--demo-border);color:var(--demo-accent);cursor:pointer;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s}.DemoDashboard-module__iZg7AG__policyActionBtn:hover{background:var(--demo-bg-panel);border-color:var(--demo-accent)}.DemoDashboard-module__iZg7AG__policyYamlBlock{background:var(--demo-bg-app);border:1px solid var(--demo-border);border-radius:10px;margin-bottom:1.5rem;overflow:hidden}.DemoDashboard-module__iZg7AG__policyYamlHeader{background:var(--demo-bg-panel);border-bottom:1px solid var(--demo-border);color:var(--demo-text-secondary);align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.DemoDashboard-module__iZg7AG__policyYaml{color:var(--demo-text-secondary);white-space:pre;margin:0;padding:1rem;font-family:Consolas,monospace;font-size:.8125rem;line-height:1.6;overflow-x:auto}.DemoDashboard-module__iZg7AG__policyMatchedAgents h4{color:var(--demo-text-secondary);margin-bottom:.75rem;font-family:Outfit,sans-serif;font-size:.875rem;font-weight:600}.DemoDashboard-module__iZg7AG__matchedAgentsList{flex-wrap:wrap;gap:.5rem;display:flex}.DemoDashboard-module__iZg7AG__matchedAgentPill{color:var(--demo-success);background:#10b98114;border:1px solid #10b98126;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;display:flex}.DemoDashboard-module__iZg7AG__auditView{flex-direction:column;gap:1rem;display:flex}.DemoDashboard-module__iZg7AG__auditFilter{background:var(--demo-bg-card);border:1px solid var(--demo-border);max-width:400px;color:var(--demo-text-muted);border-radius:8px;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.DemoDashboard-module__iZg7AG__auditFilterInput{color:var(--demo-text-primary);background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:.875rem}.DemoDashboard-module__iZg7AG__auditFilterInput::placeholder{color:var(--demo-text-muted)}.DemoDashboard-module__iZg7AG__auditTable{background:var(--demo-bg-card);border:1px solid var(--demo-border);border-radius:10px;overflow:hidden}.DemoDashboard-module__iZg7AG__auditTableHeader{background:var(--demo-bg-panel);border-bottom:1px solid var(--demo-border);color:var(--demo-text-muted);text-transform:uppercase;letter-spacing:.05em;grid-template-columns:100px 180px 200px 150px 100px 1fr;gap:1rem;padding:.875rem 1.25rem;font-size:.75rem;font-weight:600;display:grid}.DemoDashboard-module__iZg7AG__auditRow{border-bottom:1px solid var(--demo-border);color:var(--demo-text-primary);grid-template-columns:100px 180px 200px 150px 100px 1fr;align-items:center;gap:1rem;padding:.875rem 1.25rem;font-size:.875rem;transition:background .2s;display:grid}.DemoDashboard-module__iZg7AG__auditRow:hover{background:var(--demo-bg-hover)}.DemoDashboard-module__iZg7AG__auditRow:last-child{border-bottom:none}.DemoDashboard-module__iZg7AG__auditTime{color:var(--demo-text-muted);font-family:Consolas,monospace;font-size:.8125rem}.DemoDashboard-module__iZg7AG__auditAction{color:var(--demo-text-primary);font-weight:500}.DemoDashboard-module__iZg7AG__auditUser{color:var(--demo-text-secondary)}.DemoDashboard-module__iZg7AG__auditTarget{color:var(--demo-text-muted);font-family:Consolas,monospace;font-size:.8125rem}.DemoDashboard-module__iZg7AG__auditStatus{font-size:.8125rem;font-weight:500}.DemoDashboard-module__iZg7AG__auditDetails{color:var(--demo-text-muted);font-size:.8125rem}.DemoDashboard-module__iZg7AG__packagesView{padding:.5rem 0}.DemoDashboard-module__iZg7AG__packagesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.DemoDashboard-module__iZg7AG__packageCard{background:var(--demo-bg-card);border:1px solid var(--demo-border);border-radius:10px;padding:1.25rem;transition:border-color .2s}.DemoDashboard-module__iZg7AG__packageCard:hover{border-color:var(--demo-border-focus)}.DemoDashboard-module__iZg7AG__packageHeader{color:var(--demo-text-muted);justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.DemoDashboard-module__iZg7AG__packageStatus{text-transform:capitalize;border-radius:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}.DemoDashboard-module__iZg7AG__packageStatusstable{color:var(--demo-success);background:#10b9811a}.DemoDashboard-module__iZg7AG__packageStatusbeta{color:var(--demo-warning);background:#f59e0b1a}.DemoDashboard-module__iZg7AG__packageStatusdeprecated{color:var(--demo-error);background:#ef44441a}.DemoDashboard-module__iZg7AG__packageOs{margin:0 0 .5rem;font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600}.DemoDashboard-module__iZg7AG__packageMeta{color:var(--demo-text-muted);gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.DemoDashboard-module__iZg7AG__packageChecksum{color:var(--demo-text-muted);word-break:break-all;margin-bottom:1rem;font-family:Consolas,monospace;font-size:.75rem}.DemoDashboard-module__iZg7AG__packageDownloadBtn{background:var(--demo-bg-hover);border:1px solid var(--demo-border);width:100%;color:var(--demo-accent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.DemoDashboard-module__iZg7AG__packageDownloadBtn:hover{background:var(--demo-bg-panel);border-color:var(--demo-accent)}.DemoDashboard-module__iZg7AG__comingSoonView{text-align:center;color:var(--demo-text-muted);flex-direction:column;justify-content:center;align-items:center;padding:6rem 2rem;display:flex}.DemoDashboard-module__iZg7AG__comingSoonIcon{opacity:.4;width:64px;height:64px;margin-bottom:1.5rem}.DemoDashboard-module__iZg7AG__comingSoonView h2{color:var(--demo-text-primary);margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:600}.DemoDashboard-module__iZg7AG__comingSoonView p{max-width:400px;font-size:.95rem;line-height:1.5}.DemoDashboard-module__iZg7AG__toastContainer{z-index:200;position:fixed;bottom:2rem;right:2rem}.DemoDashboard-module__iZg7AG__demoToast{background:var(--demo-bg-card);border:1px solid var(--demo-border);border-left:3px solid var(--demo-warning);border-radius:12px;align-items:center;gap:.875rem;max-width:400px;padding:1rem 1.25rem;animation:.3s ease-out forwards DemoDashboard-module__iZg7AG__slideInRight;display:flex;box-shadow:0 20px 40px #0006}.DemoDashboard-module__iZg7AG__demoToastIcon{flex-shrink:0;font-size:1.25rem}.DemoDashboard-module__iZg7AG__demoToastContent{flex:1}.DemoDashboard-module__iZg7AG__demoToastTitle{color:var(--demo-warning);margin-bottom:.25rem;font-size:.875rem;font-weight:600}.DemoDashboard-module__iZg7AG__demoToastText{color:var(--demo-text-secondary);font-size:.8125rem;line-height:1.5}.DemoDashboard-module__iZg7AG__demoToastClose{color:var(--demo-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:1.25rem;transition:all .2s;display:flex}.DemoDashboard-module__iZg7AG__demoToastClose:hover{background:var(--demo-bg-hover);color:var(--demo-text-primary)}@keyframes DemoDashboard-module__iZg7AG__slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.DemoDashboard-module__iZg7AG__demoCta{max-width:1400px;margin:3rem auto 0;padding:0 1.5rem 2rem}.DemoDashboard-module__iZg7AG__demoCtaContent{border:1px solid var(--demo-border);text-align:center;background:linear-gradient(135deg,#64ffda0d 0%,#64ffda05 100%);border-radius:16px;padding:2.5rem}.DemoDashboard-module__iZg7AG__demoCtaContent h3{color:var(--demo-text-primary);margin:0 0 .5rem;font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700}.DemoDashboard-module__iZg7AG__demoCtaContent p{color:var(--demo-text-secondary);margin-bottom:1.5rem}.DemoDashboard-module__iZg7AG__demoCtaActions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.DemoDashboard-module__iZg7AG__demoCtaPrimary{background:var(--demo-accent);color:var(--demo-bg-app);border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.DemoDashboard-module__iZg7AG__demoCtaPrimary:hover{opacity:.9;transform:translateY(-1px)}.DemoDashboard-module__iZg7AG__demoCtaSecondary{background:var(--demo-bg-hover);border:1px solid var(--demo-border);color:var(--demo-text-primary);border-radius:10px;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.DemoDashboard-module__iZg7AG__demoCtaSecondary:hover{background:var(--demo-bg-panel);border-color:var(--demo-border-focus)}.DemoDashboard-module__iZg7AG__animateEnter{animation:.4s cubic-bezier(.16,1,.3,1) DemoDashboard-module__iZg7AG__fadeInUp}@keyframes DemoDashboard-module__iZg7AG__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.DemoDashboard-module__iZg7AG__mobileHeader,.DemoDashboard-module__iZg7AG__sidebarCloseBtn{display:flex!important}.DemoDashboard-module__iZg7AG__sidebar{z-index:1001!important;width:280px!important;height:100vh!important;box-shadow:none!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-100%)!important}.DemoDashboard-module__iZg7AG__sidebar.DemoDashboard-module__iZg7AG__mobileOpen{transform:translate(0)!important;box-shadow:10px 0 30px #0009!important}.DemoDashboard-module__iZg7AG__sidebarHeader{margin-bottom:.5rem!important;padding:1.25rem 1rem!important}.DemoDashboard-module__iZg7AG__collapseBtn{display:none!important}.DemoDashboard-module__iZg7AG__contentArea{margin-left:0!important;padding-top:60px!important}.DemoDashboard-module__iZg7AG__sidebar.DemoDashboard-module__iZg7AG__collapsed+.DemoDashboard-module__iZg7AG__contentArea{margin-left:0!important}.DemoDashboard-module__iZg7AG__contentInner{padding:1.25rem!important}.DemoDashboard-module__iZg7AG__subSidepanel{z-index:1003!important;background:var(--demo-bg-panel)!important;width:100%!important;height:100%!important;max-height:100%!important;box-shadow:none!important;border-radius:0!important;margin-left:0!important;animation:.25s ease-out DemoDashboard-module__iZg7AG__slideInRightMobile!important;position:fixed!important;top:0!important;left:0!important}@keyframes DemoDashboard-module__iZg7AG__slideInRightMobile{0%{transform:translate(100%)}to{transform:translate(0)}}.DemoDashboard-module__iZg7AG__controlsBar{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.DemoDashboard-module__iZg7AG__searchInput{width:100%!important;max-width:none!important}.DemoDashboard-module__iZg7AG__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:1rem!important;margin-bottom:1.5rem!important}.DemoDashboard-module__iZg7AG__policiesView{grid-template-columns:1fr!important}.DemoDashboard-module__iZg7AG__auditTableHeader,.DemoDashboard-module__iZg7AG__auditRow{grid-template-columns:1fr!important;gap:.25rem!important}.DemoDashboard-module__iZg7AG__auditTableHeader{display:none!important}.DemoDashboard-module__iZg7AG__auditRow{border-bottom:1px solid var(--demo-border);padding:1rem!important}.DemoDashboard-module__iZg7AG__demoCtaActions{flex-direction:column!important}.DemoDashboard-module__iZg7AG__modalContent{max-height:90vh;margin:1rem}.DemoDashboard-module__iZg7AG__infoGrid{grid-template-columns:1fr 1fr!important}.DemoDashboard-module__iZg7AG__zoomControlsFloating{bottom:1rem!important;right:1rem!important}}@media (prefers-reduced-motion:reduce){.DemoDashboard-module__iZg7AG__animateEnter,.DemoDashboard-module__iZg7AG__fadeIn,.DemoDashboard-module__iZg7AG__slideInLeft,.DemoDashboard-module__iZg7AG__pulseHeartbeat,.DemoDashboard-module__iZg7AG__upgradeBadge,.DemoDashboard-module__iZg7AG__demoToast{transition:none!important;animation:none!important}}
