*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100%;overflow-x:clip}p,span,div,h1,h2,h3,h4,h5,h6{word-wrap:break-word;overflow-wrap:break-word}html{scroll-behavior:smooth}body{color:#e4e4e7;background-color:#0a0a0b;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(0)}50%{transform:translateY(-20px)rotate(2deg)}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@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:.5px}20%{opacity:1;stroke-width:2px}to{opacity:0;stroke-width:.5px}}.animate-reveal{opacity:0;animation:.8s ease-out forwards reveal-up}.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) 0 0/200% 200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:4s infinite gradient-shift}.glow-box{box-shadow:0 0 60px #06b6d426,0 0 100px #8b5cf61a,inset 0 1px #ffffff0d}.grid-bg{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px}.studio-canvas{background-color:#0a0a0b;background-image:radial-gradient(#ffffff21 1px,#0000 1.5px);background-position:-1px -1px;background-size:22px 22px}.noise-overlay{pointer-events:none;opacity:.035;z-index:1000;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.titanium-border{background:linear-gradient(#0a0a0b,#0a0a0b) padding-box padding-box,linear-gradient(135deg,#ffffff1a,#ffffff05,#ffffff0d) border-box;border:1px solid #0000}.stat-number{font-family:JetBrains Mono,monospace;font-weight:500}.scan-line{pointer-events:none;z-index:999;background:linear-gradient(90deg,#0000,#06b6d44d,#0000);width:100%;height:2px;animation:8s linear infinite scan-line;position:fixed;left:0}@keyframes loading-spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff26}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}@media (max-width:768px){.mobile-hidden,.desktop-nav{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{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;background:#0009;transition:opacity .3s;position:fixed;inset:0}.sidebar-overlay.active{opacity:1;pointer-events:auto}.mobile-menu-toggle{color:#e4e4e7;cursor:pointer;z-index:1001;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#141416f2,#0f0f11fa);border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:none;position:fixed;top:16px;left:16px}.mobile-menu-toggle:active{background:#06b6d426;transform:scale(.95)}@media (max-width:768px){.mobile-menu-toggle{display:flex}}.mobile-header-spacer{height:72px;display:none}@media (max-width:768px){.mobile-header-spacer{display:block}}@keyframes pull-refresh-spin{to{transform:rotate(360deg)}}.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:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes forgeReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){button,[role=button],.clickable{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none}button:active,[role=button]:active{opacity:.9;transform:scale(.98)}::-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}button,[role=button],a{min-height:44px}}@media (hover:none){.card-interactive:active{opacity:.95;transform:scale(.99)}}@media (hover:none) and (pointer:coarse){.hover-effect:hover{box-shadow:none;transform: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,#ffffff05 25%,#ffffff14 50%,#ffffff05 75%) 0 0/200px 100%;animation:1.5s ease-in-out infinite skeleton-loading}@media (max-width:380px){p,span,div{line-height:1.5}h1,h2,h3,h4{line-height:1.3}}@media (max-width:768px){img{max-width:100%;height:auto}}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.perf-dashboard{padding:40px 24px 80px}.perf-dashboard .kpi-card{flex-direction:column;gap:clamp(12px,1.8vw,18px);padding:clamp(16px,2.5vw,24px) clamp(16px,2.5vw,24px) clamp(18px,2.6vw,26px);display:flex}.perf-dashboard .kpi-label{font-size:clamp(10px,.95vw,11px)}.perf-dashboard .kpi-value{font-size:clamp(22px,3.4vw,34px)}.perf-dashboard .kpi-unit{font-size:clamp(11px,.95vw,12px)}.perf-dashboard .kpi-subtitle{font-size:clamp(11px,1vw,12px)}.perf-dashboard .th-btn{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s}.perf-dashboard .th-btn:hover{color:#e4e4e7}.perf-dashboard .filter-btn{cursor:pointer;background:0 0;border:none;font-family:inherit;transition:all .2s}.perf-dashboard .filter-btn:hover{color:#e4e4e7!important}@media (max-width:1024px){.perf-dashboard{padding:32px 20px 60px}.perf-dashboard .kpi-grid{grid-template-columns:repeat(2,1fr)!important}.perf-dashboard .kpi-value{font-size:clamp(24px,5vw,32px)}}@media (max-width:768px){.perf-dashboard{padding-top:76px}}@media (max-width:640px){.perf-dashboard{padding:76px 14px 56px}.perf-dashboard .kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.perf-dashboard .kpi-card{gap:10px;padding:14px 14px 16px}.perf-dashboard .kpi-icon{width:32px!important;height:32px!important}.perf-dashboard .kpi-value{font-size:clamp(20px,6vw,26px)}.perf-dashboard .speed-row{flex-direction:column!important;gap:20px!important;padding:18px!important}.perf-dashboard .timeline-card{padding:16px 8px 12px!important}.perf-dashboard .timeline-summary{justify-content:space-between!important}.perf-dashboard .timeline-presets{scrollbar-width:none;width:100%;padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important}.perf-dashboard .timeline-presets::-webkit-scrollbar{display:none}.perf-dashboard .orders-toolbar{flex-direction:column!important;align-items:stretch!important}.perf-dashboard .orders-filters{scrollbar-width:none;overflow-x:auto;flex-wrap:nowrap!important}.perf-dashboard .orders-filters::-webkit-scrollbar{display:none}.perf-dashboard .orders-search{width:100%!important}.perf-dashboard .cutoff-badge{padding:5px 10px!important}.perf-dashboard .cutoff-badge span{font-size:11px!important}.perf-dashboard .weekly-col-ttc,.perf-dashboard .weekly-col-bar{display:none}}@media (max-width:380px){.perf-dashboard .kpi-grid{grid-template-columns:1fr!important}.perf-dashboard .kpi-value{font-size:clamp(22px,9vw,28px)}}.talos-download-btn{color:#c4b5fd;white-space:nowrap;background:#8b5cf61f;border:1px solid #8b5cf657;border-radius:9px;align-items:center;gap:8px;margin:10px 0 4px;padding:9px 15px;font-size:.82rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.talos-download-btn:hover{color:#ddd6fe;background:#8b5cf633;border-color:#8b5cf68c}.talos-download-btn:active{transform:translateY(1px)}.talos-download-btn svg{flex-shrink:0}
