*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100%;overflow-x:clip}div,h1,h2,h3,h4,h5,h6,p,span{word-wrap:break-word;overflow-wrap:break-word}html{scroll-behavior:smooth}body{background-color:#0a0a0b;color:#e4e4e7;font-family:Space Grotesk,SF Pro Display,-apple-system,sans-serif}a{color:inherit;text-decoration:none}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes scan-line{0%{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,100vh,0)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes reveal-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes twinkle{0%,to{opacity:.3}50%{opacity:1}}@keyframes constellation-flash{0%{opacity:0;stroke-width:.5}20%{opacity:1;stroke-width:2}to{opacity:0;stroke-width:.5}}.animate-reveal{animation:reveal-up .8s ease-out forwards;opacity:0}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.gradient-text{background:linear-gradient(135deg,#06b6d4,#8b5cf6,#f59e0b);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite}.glow-box{box-shadow:0 0 60px rgba(6,182,212,.15),0 0 100px rgba(139,92,246,.1),inset 0 1px 0 hsla(0,0%,100%,.05)}.grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:60px 60px}.noise-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.035;z-index:1000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;will-change:auto;contain:strict}.titanium-border{border:1px solid transparent;background:linear-gradient(#0a0a0b,#0a0a0b) padding-box,linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.02),hsla(0,0%,100%,.05)) border-box}.stat-number{font-family:JetBrains Mono,monospace;font-weight:500}.scan-line{position:fixed;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(6,182,212,.3),transparent);animation:scan-line 10s linear infinite;pointer-events:none;z-index:999;will-change:transform;contain:layout style}@keyframes loading-spin{to{transform:rotate(1turn)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02)}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}@media (max-width:768px){.desktop-nav,.mobile-hidden{display:none!important}.mobile-menu-btn{display:flex!important}}@media (min-width:769px){.desktop-nav{display:flex!important}.mobile-menu-btn{display:none!important}}@media (max-width:1024px){.dashboard-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.metrics-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:480px){.metrics-grid{grid-template-columns:1fr!important}}.sidebar-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.sidebar-overlay.active{opacity:1;pointer-events:auto}.mobile-menu-toggle{display:none;position:fixed;top:16px;left:16px;width:44px;height:44px;background:linear-gradient(135deg,rgba(20,20,22,.95),rgba(15,15,17,.98));border:1px solid hsla(0,0%,100%,.1);border-radius:12px;align-items:center;justify-content:center;color:#e4e4e7;cursor:pointer;z-index:1001;-webkit-tap-highlight-color:transparent;transition:all .2s ease}.mobile-menu-toggle:active{transform:scale(.95);background:rgba(6,182,212,.15)}@media (max-width:768px){.mobile-menu-toggle{display:flex}}.mobile-header-spacer{display:none;height:72px}@media (max-width:768px){.mobile-header-spacer{display:block}}@keyframes pull-refresh-spin{to{transform:rotate(1turn)}}.scroll-container{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@supports (padding-top:env(safe-area-inset-top)){.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.clickable,[role=button],button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}[role=button]:active,button:active{transform:scale(.98);opacity:.9}}@media (max-width:768px){::-webkit-scrollbar{width:0;height:0;display:none}*{scrollbar-width:none;-ms-overflow-style:none;transform:translateZ(0)}}@media (max-width:380px){body{font-size:14px}[role=button],a,button{min-height:44px}}@media (hover:none){.card-interactive:active{transform:scale(.99);opacity:.95}}@media (hover:none) and (pointer:coarse){.hover-effect:hover{transform:none;box-shadow:none}}@media (max-width:768px){.nav-scroll{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.nav-scroll>*{scroll-snap-align:start}}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.02) 25%,hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.02) 75%);background-size:200px 100%;animation:skeleton-loading 1.5s ease-in-out infinite}@media (max-width:380px){div,p,span{line-height:1.5}h1,h2,h3,h4{line-height:1.3}}@media (max-width:768px){img{max-width:100%;height:auto}}[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}