:root{--admin-scrollbar-track: rgba(255, 255, 255, .05);--admin-scrollbar-thumb: rgba(255, 255, 255, .22);--admin-scrollbar-thumb-hover: rgba(255, 255, 255, .3)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .22s ease,color .22s ease}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--admin-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--admin-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--admin-scrollbar-thumb-hover)}@keyframes dashboardFadeSlideUp{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes dashboardPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes dashboardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes dashboardShimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(200%) skew(-15deg)}}@keyframes dashboardBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dashboardFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dashboardPopIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes dashboardLineDraw{to{stroke-dashoffset:0}}@keyframes ringFill{0%{stroke-dashoffset:var(--circumference, 283)}to{stroke-dashoffset:var(--dash-offset, 0)}}@keyframes breathe{0%,to{box-shadow:0 0 4px currentColor}50%{box-shadow:0 0 12px currentColor,0 0 20px currentColor}}@keyframes dashboardSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes dashboardBarBounce{0%{transform:scaleY(0)}60%{transform:scaleY(1.08)}80%{transform:scaleY(.96)}to{transform:scaleY(1)}}@keyframes dashboardArcReveal{0%{stroke-dasharray:0 var(--arc-total, 360)}}@keyframes dashboardNudgeDown{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(5px);opacity:1}}@keyframes dashboardCellIn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes cardSpin{0%{transform:perspective(900px) translateZ(0) rotateY(0) translateY(var(--card-lift, 0px))}10%{transform:perspective(900px) translateZ(11px) rotateY(8.8deg) translateY(var(--card-lift, 0px))}20%{transform:perspective(900px) translateZ(21px) rotateY(34.4deg) translateY(var(--card-lift, 0px))}30%{transform:perspective(900px) translateZ(29px) rotateY(74.2deg) translateY(var(--card-lift, 0px))}40%{transform:perspective(900px) translateZ(34px) rotateY(124.4deg) translateY(var(--card-lift, 0px))}50%{transform:perspective(900px) translateZ(36px) rotateY(180deg) translateY(var(--card-lift, 0px))}60%{transform:perspective(900px) translateZ(34px) rotateY(235.6deg) translateY(var(--card-lift, 0px))}70%{transform:perspective(900px) translateZ(29px) rotateY(285.8deg) translateY(var(--card-lift, 0px))}80%{transform:perspective(900px) translateZ(21px) rotateY(325.6deg) translateY(var(--card-lift, 0px))}90%{transform:perspective(900px) translateZ(11px) rotateY(351.2deg) translateY(var(--card-lift, 0px))}to{transform:perspective(900px) translateZ(0) rotateY(360deg) translateY(var(--card-lift, 0px))}}@keyframes marqueeSweep{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeBarDropIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes sidebarSlideIn{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:translate(0)}}@keyframes sidebarBlockIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes sidebarRowIn{0%{opacity:0;translate:0 -8px;scale:.96}to{opacity:1;translate:0 0;scale:1}}[data-sidebar-top]{animation:sidebarBlockIn .5s cubic-bezier(.16,1,.3,1) .16s backwards}[data-sidebar-nav]>*{animation:sidebarBlockIn .45s cubic-bezier(.16,1,.3,1) .56s backwards}[data-sidebar-nav]>*:nth-child(1){animation-delay:.24s}[data-sidebar-nav]>*:nth-child(2){animation-delay:.28s}[data-sidebar-nav]>*:nth-child(3){animation-delay:.32s}[data-sidebar-nav]>*:nth-child(4){animation-delay:.36s}[data-sidebar-nav]>*:nth-child(5){animation-delay:.4s}[data-sidebar-nav]>*:nth-child(6){animation-delay:.44s}[data-sidebar-nav]>*:nth-child(7){animation-delay:.48s}[data-sidebar-nav]>*:nth-child(8){animation-delay:.52s}[data-reveal]:not([data-revealed]),[data-reveal]:not([data-revealed]) *,[data-reveal]:not([data-revealed]) *:before,[data-reveal]:not([data-revealed]) *:after{animation-play-state:paused!important}[data-reveal]:not([data-revealed]){will-change:opacity,translate}@keyframes carouselSlideInRight{0%{opacity:0;transform:translate(46px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes carouselSlideInLeft{0%{opacity:0;transform:translate(-46px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes carouselProgress{0%{width:0%}to{width:100%}}@keyframes pageHeaderFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes deviceScopeFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes deviceScopeChipIn{0%{opacity:0;transform:scale(.8) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes deviceScopePulseRing{0%,to{box-shadow:0 0 #3b82f64d}50%{box-shadow:0 0 0 6px #3b82f600}}@keyframes deviceScopeStripShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:reduce){[data-carousel-slide]{animation-duration:.001ms!important}[data-dashboard-nudge]{animation:none!important}[data-reveal],[data-reveal] *{animation-play-state:running!important;animation-duration:.001ms!important;animation-delay:0ms!important}[data-sidebar-top],[data-sidebar-nav]>*,[data-sidebar-row]{animation:none!important}[data-device-scope-strip],[data-device-scope-dot]{animation:none!important}*{--card-lift: 0px !important}[data-spin]{animation:none!important}}
