@font-face{font-family:NeomatrixCode;src:url(/assets/NeomatrixCode-C0sk8rJU.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Inter;src:url(/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/orbitron-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/orbitron-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.error-boundary{padding:2rem;text-align:center;background-color:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:8px}:root{--neon-cyan: #00ffff;--neon-purple: #ff00ff;--neon-pink: #ff1493;--neon-green: #00ff00;--neon-blue: #0080ff;--neon-orange: #ff8000;--neon-red: #ff0040;--neon-yellow: #ffff00;--glow-intensity-low: 0 0 5px;--glow-intensity-medium: 0 0 15px;--glow-intensity-high: 0 0 25px;--glow-intensity-extreme: 0 0 40px;--animation-fast: .3s;--animation-medium: .6s;--animation-slow: 1.2s;--animation-ultra-slow: 2.4s;--trail-length: 20px;--particle-count: 8}.futuristic-border{position:relative;background:linear-gradient(135deg,#00ffff1a,#ff00ff1a);border:1px solid transparent;background-clip:padding-box;overflow:hidden}.futuristic-border:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,var(--neon-cyan),var(--neon-purple),var(--neon-pink),var(--neon-cyan));border-radius:inherit;z-index:-1;background-size:400% 400%}@keyframes borderRotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.particle-field{position:relative;overflow:hidden}.particle-field:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 80%,var(--neon-cyan) 0%,transparent 1px),radial-gradient(circle at 80% 20%,var(--neon-purple) 0%,transparent 1px),radial-gradient(circle at 40% 40%,var(--neon-pink) 0%,transparent 1px);background-size:50px 50px,60px 60px,40px 40px;pointer-events:none;opacity:.3}@keyframes particleFloat{0%{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}to{transform:translate(0) rotate(360deg)}}.neon-button{position:relative;background:linear-gradient(135deg,#0ff3,#f0f3);border:1px solid var(--neon-cyan);color:var(--neon-cyan);font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:all var(--animation-medium) cubic-bezier(.4,0,.2,1);overflow:hidden;text-shadow:0 0 10px currentColor}.neon-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,var(--neon-cyan),transparent);transform:translate(-50%,-50%);transition:all var(--animation-medium) ease-out;z-index:-1}.neon-button:hover{color:#fff;border-color:var(--neon-purple);box-shadow:var(--glow-intensity-medium) var(--neon-cyan),inset 0 0 20px #0ff3;transform:translateY(-2px) scale(1.02)}.neon-button:hover:before{width:100%;height:100%;background:radial-gradient(circle,var(--neon-purple),transparent)}.neon-button:active{transform:translateY(0) scale(.98);box-shadow:var(--glow-intensity-high) var(--neon-pink),inset 0 0 30px #ff00ff4d}.light-sweep{position:relative;overflow:hidden}.light-sweep:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.4),rgba(255,0,255,.4),transparent);pointer-events:none}@keyframes lightSweep{0%{left:-100%}50%{left:100%}to{left:100%}}@keyframes pulseGlow{0%,to{box-shadow:var(--glow-intensity-medium) var(--neon-cyan),0 0 20px #00ffff4d}50%{box-shadow:var(--glow-intensity-high) var(--neon-purple),0 0 40px #ff00ff80}}.matrix-bg{position:relative;background:linear-gradient(180deg,#000,#0a0a0a);overflow:hidden}.matrix-bg:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px);pointer-events:none}@keyframes matrixScroll{0%{transform:translateY(0)}to{transform:translateY(20px)}}.holographic{position:relative;background:linear-gradient(45deg,#ff00ff1a,#00ffff1a,#ffff001a,#00ffff1a);background-size:400% 400%}@keyframes holographicShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.energy-field{position:relative;border:2px solid transparent;background:linear-gradient(135deg,#00ffff0d,#ff00ff0d)}.energy-field:before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 0deg,transparent,var(--neon-cyan),transparent,var(--neon-purple),transparent,var(--neon-pink),transparent);border-radius:inherit;z-index:-1;opacity:.6}@keyframes energyRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cyber-grid{position:relative;background-color:#0a0a0a;background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 1px);background-size:50px 50px}@keyframes gridPulse{0%,to{opacity:.3}50%{opacity:.8}}.quantum-particles{position:relative;overflow:hidden}.quantum-particles:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,var(--neon-cyan) 0%,transparent 2px),radial-gradient(circle at 75% 75%,var(--neon-purple) 0%,transparent 2px),radial-gradient(circle at 50% 50%,var(--neon-pink) 0%,transparent 2px);background-size:30px 30px,40px 40px,35px 35px;opacity:.4;pointer-events:none}@keyframes quantumDance{0%,to{transform:scale(1) rotate(0);filter:hue-rotate(0deg)}25%{transform:scale(1.1) rotate(90deg);filter:hue-rotate(90deg)}50%{transform:scale(.9) rotate(180deg);filter:hue-rotate(180deg)}75%{transform:scale(1.05) rotate(270deg);filter:hue-rotate(270deg)}}.neon-text{color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan),0 0 20px var(--neon-cyan),0 0 30px var(--neon-cyan),0 0 40px var(--neon-purple)}@keyframes neonFlicker{0%,to{opacity:1}50%{opacity:.8}75%{opacity:.9}}.hover-lift{transition:all var(--animation-medium) cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px #00ffff4d,0 0 20px #f0f3}.hover-glow{transition:all var(--animation-medium) ease-out}.hover-glow:hover{box-shadow:var(--glow-intensity-high) var(--neon-cyan),inset 0 0 20px #0ff3;border-color:var(--neon-purple)}.hover-rotate{transition:all var(--animation-medium) cubic-bezier(.4,0,.2,1)}.hover-rotate:hover{transform:rotateY(5deg) rotateX(-5deg) scale(1.05);box-shadow:0 10px 30px #ff00ff4d,0 0 15px #0ff3}.futuristic-loading{position:relative;overflow:hidden}.futuristic-loading:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.6),rgba(255,0,255,.6),transparent)}@keyframes loadingSweep{0%{left:-100%}to{left:100%}}@media(prefers-reduced-motion:no-preference){.futuristic-border:before{animation:borderRotate 3s linear infinite}.particle-field:after{animation:particleFloat 20s linear infinite}.light-sweep:after{animation:lightSweep 3s ease-in-out infinite}.matrix-bg:before{animation:matrixScroll 10s linear infinite}.holographic{animation:holographicShift 4s ease-in-out infinite}.energy-field:before{animation:energyRotate 4s linear infinite}.cyber-grid{animation:gridPulse 8s ease-in-out infinite}.quantum-particles:after{animation:quantumDance 15s ease-in-out infinite}.neon-text{animation:neonFlicker 3s ease-in-out infinite}.futuristic-loading:before{animation:loadingSweep 1.5s ease-in-out infinite}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.neon-button,.hover-lift,.hover-glow,.hover-rotate{transition:none}.neon-button:hover,.hover-lift:hover,.hover-glow:hover,.hover-rotate:hover{transform:none}}@media(prefers-color-scheme:dark){.neon-button{background:linear-gradient(135deg,#00ffff4d,#ff00ff4d)}.futuristic-border{background:linear-gradient(135deg,#00ffff26,#ff00ff26)}}:root{--glass-blur: 12px;--glass-surface-bg: rgba(255,255,255,.03);--glass-card-bg: rgba(10,10,18,.55);--glass-panel-bg: rgba(10,10,18,.72);--glass-overlay-bg: rgba(6,6,14,.82);--glass-border-soft: rgba(255,255,255,.08);--glass-border-mid: rgba(255,255,255,.13);--glass-border-hard: rgba(255,255,255,.18);--glass-inset-top: rgba(255,255,255,.07);--shadow-glass-sm: 0 2px 8px rgba(0,0,0,.28), 0 0 0 1px rgba(255,255,255,.05);--shadow-glass-md: 0 4px 18px rgba(0,0,0,.38), 0 1px 0 var(--glass-inset-top) inset;--shadow-glass-lg: 0 8px 36px rgba(0,0,0,.48), 0 1px 0 var(--glass-inset-top) inset;--shadow-glass-xl: 0 16px 56px rgba(0,0,0,.58), 0 1px 0 rgba(255,255,255,.1) inset}.glass-surface{background:var(--glass-surface-bg);border:1px solid var(--glass-border-soft);box-shadow:var(--shadow-glass-sm)}.glass-card{background:var(--glass-card-bg);border:1px solid var(--glass-border-mid);box-shadow:var(--shadow-glass-md);position:relative}.glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,transparent 40%);pointer-events:none}.glass-panel{background:var(--glass-panel-bg);border:1px solid var(--glass-border-mid);box-shadow:var(--shadow-glass-lg);position:relative}.glass-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.07) 0%,transparent 50%);pointer-events:none}.glass-overlay{background:var(--glass-overlay-bg);border:1px solid var(--glass-border-hard);box-shadow:var(--shadow-glass-xl);position:relative}.glass-overlay:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.09) 0%,transparent 45%);pointer-events:none}.glass-orange{background:#ff6a000f;border:1px solid rgba(255,140,0,.22);box-shadow:var(--shadow-glass-sm),0 0 8px #ff8c001a}.glass-blue{background:#1e9bff0f;border:1px solid rgba(30,155,255,.22);box-shadow:var(--shadow-glass-sm),0 0 8px #1e9bff1a}.interactive-surface{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1);cursor:pointer}.interactive-surface:hover{transform:translateY(-4px) scale(1.008);background:#0a0a12a6!important;border-color:#1e9bff59!important;box-shadow:0 0 0 1px #1e9bff33,0 0 20px #1e9bff24,0 12px 32px #00000080,0 1px #ffffff0f inset}.interactive-surface:active{transform:translateY(-1px) scale(.999);transition-duration:80ms}.interactive-surface-orange:hover{border-color:#ff8c0059!important;box-shadow:0 0 0 1px #ff8c0033,0 0 20px #ff8c0024,0 12px 32px #00000080,0 1px #ffffff0f inset}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes page-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes fade-scale-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.page-enter{animation:page-enter .26s cubic-bezier(.4,0,.2,1) forwards}.page-exit{animation:page-exit .22s cubic-bezier(.4,0,.2,1) forwards}.slide-in-right{animation:slide-in-right .28s cubic-bezier(.4,0,.2,1) forwards}.slide-in-left{animation:slide-in-left .28s cubic-bezier(.4,0,.2,1) forwards}.fade-scale-in{animation:fade-scale-in .24s cubic-bezier(.4,0,.2,1) forwards}@media(prefers-reduced-motion:reduce){.page-enter,.page-exit,.slide-in-right,.slide-in-left,.fade-scale-in{animation:none}}.hover-glow-orange{transition:box-shadow .25s ease-out,border-color .25s ease-out}.hover-glow-orange:hover{box-shadow:0 0 14px #ff8c0052,0 0 28px #ff6a0029,0 8px 24px #0006;border-color:#ff8c0066}.hover-glow-blue{transition:box-shadow .25s ease-out,border-color .25s ease-out}.hover-glow-blue:hover{box-shadow:0 0 14px #1e9bff52,0 0 28px #1e9bff29,0 8px 24px #0006;border-color:#1e9bff66}.nav-item-hover{transition:background .25s cubic-bezier(.4,0,.2,1),color .2s ease,box-shadow .25s ease,transform .2s ease;border-radius:8px;position:relative;overflow:hidden}.nav-item-hover:hover{background:#ff8c0014;color:#ff8c00;box-shadow:inset 2px 0 #ff8c00,0 0 12px #ff8c001f;transform:translate(2px)}.nav-item-hover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,140,0,.05),transparent);transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.nav-item-hover:hover:after{transform:translate(0)}.ambient-light-primary{position:relative}.ambient-light-primary:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:60%;height:40%;background:radial-gradient(ellipse,rgba(255,106,0,.04) 0%,transparent 70%);pointer-events:none;z-index:0}.ambient-light-blue{position:relative}.ambient-light-blue:before{content:"";position:absolute;top:-10%;right:-10%;width:50%;height:50%;background:radial-gradient(ellipse,rgba(30,155,255,.05) 0%,transparent 70%);pointer-events:none;z-index:0}:root{--dashboard-bg-deep: #0a0a12;--dashboard-accent-primary: #ff8c00;--dashboard-accent-secondary: #1e9bff;--dashboard-accent-signal: #ffd700;--dashboard-surface-0: rgba(4, 4, 10, .9);--dashboard-surface-1: rgba(10, 10, 18, .72);--dashboard-surface-2: rgba(255, 255, 255, .035);--dashboard-border-soft: rgba(255, 255, 255, .1);--dashboard-border-active: rgba(30, 155, 255, .3);--dashboard-shadow-low: 0 8px 22px rgba(0, 0, 0, .34);--dashboard-shadow-high: 0 18px 48px rgba(0, 0, 0, .52);--dashboard-glow-orange: rgba(255, 140, 0, .18);--dashboard-glow-blue: rgba(30, 155, 255, .18)}.dashboard-command-canvas{position:relative;isolation:isolate;min-height:100%;color:#fff;background:radial-gradient(circle at 12% 8%,rgba(255,140,0,.1),transparent 28%),radial-gradient(circle at 92% 12%,rgba(30,155,255,.12),transparent 30%),linear-gradient(180deg,#0a0a12fa,#04040afa);overflow:hidden}.dashboard-command-canvas:before,.dashboard-command-canvas:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1}.dashboard-command-canvas:before{background-image:linear-gradient(rgba(30,155,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(30,155,255,.045) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,rgba(0,0,0,.65),transparent 82%)}.dashboard-command-canvas:after{background:radial-gradient(ellipse at 50% 115%,rgba(255,140,0,.16),transparent 46%),linear-gradient(180deg,transparent 56%,rgba(30,155,255,.045))}.dashboard-command-container{position:relative;z-index:0;width:min(100%,1600px);margin-inline:auto;padding:clamp(1rem,2vw,2rem)}.dashboard-perspective{perspective:1100px;perspective-origin:50% 38%;transform-style:preserve-3d}.dashboard-depth-stack{transform-style:preserve-3d}.dashboard-depth-layer{transform:translateZ(var(--depth-z, 0))}.holographic-panel{position:relative;overflow:hidden;border:1px solid var(--dashboard-border-soft);background:linear-gradient(145deg,rgba(255,255,255,.075),transparent 32%),linear-gradient(180deg,#0a0a12c7,#04040adb);box-shadow:var(--dashboard-shadow-low),0 1px #ffffff14 inset,0 0 0 1px #1e9bff0f}.holographic-panel:before,.holographic-panel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.holographic-panel:before{background:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 0%),rgba(30,155,255,.14),transparent 30%),linear-gradient(115deg,transparent 0%,rgba(255,255,255,.06) 36%,transparent 62%);opacity:.72}.holographic-panel:after{border:1px solid rgba(255,255,255,.075);box-shadow:0 0 22px #1e9bff14 inset,0 0 34px #ff8c000f inset}.interactive-3d-surface{--surface-lift: 0px;position:relative;transform:translate3d(0,calc(var(--surface-lift) * -1),0) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transform-style:preserve-3d;transition:transform .22s cubic-bezier(.4,0,.2,1),border-color .22s ease,box-shadow .22s ease,background .22s ease}.interactive-3d-surface:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pointer-x, 50%) var(--pointer-y, 50%),rgba(255,255,255,.12),transparent 34%);transition:opacity .18s ease}.interactive-3d-surface:hover,.interactive-3d-surface:focus-visible{--surface-lift: 6px;border-color:var(--dashboard-border-active);box-shadow:var(--dashboard-shadow-high),0 0 0 1px #1e9bff2e,0 0 30px var(--dashboard-glow-blue);will-change:transform}.interactive-3d-surface:hover:before,.interactive-3d-surface:focus-visible:before{opacity:1}.interactive-3d-surface:active{--surface-lift: 2px;transition-duration:90ms}.premium-icon-surface,.premium-button-surface{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff17,#ffffff06),#0a0a12b8;color:#fff;box-shadow:0 6px 18px #00000052,0 1px #ffffff1a inset;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.premium-icon-surface{width:2.5rem;height:2.5rem;padding:0;border-radius:8px}.premium-button-surface{min-height:2.5rem;padding:.625rem 1rem;border-radius:8px;font-weight:600}.premium-icon-surface:hover,.premium-icon-surface:focus-visible,.premium-button-surface:hover,.premium-button-surface:focus-visible{transform:translateY(-2px);border-color:#ff8c0066;background:linear-gradient(180deg,#ff8c0024,#1e9bff0d),#0a0a12d1;box-shadow:0 12px 28px #0000006b,0 0 0 1px #ff8c002e,0 0 20px var(--dashboard-glow-orange);will-change:transform}.premium-icon-surface:active,.premium-button-surface:active{transform:translateY(0)}.command-grid{position:relative;isolation:isolate}.command-grid:before{content:"";position:absolute;inset:-1px;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(30,155,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(30,155,255,.07) 1px,transparent 1px);background-size:var(--grid-size, 32px) var(--grid-size, 32px);mask-image:radial-gradient(circle at 50% 50%,black 0%,transparent 74%)}.command-floor-ambient{position:relative;isolation:isolate}.command-floor-ambient:before{content:"";position:absolute;left:4%;right:4%;bottom:-18%;height:34%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,rgba(255,140,0,.2),transparent 62%),repeating-linear-gradient(90deg,rgba(30,155,255,.1) 0 1px,transparent 1px 56px);transform:perspective(700px) rotateX(64deg);transform-origin:bottom center;opacity:.72}.observability-widget{position:relative;isolation:isolate;border-radius:12px}.observability-widget:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(30,155,255,.16),transparent 32%),radial-gradient(circle at 96% 8%,rgba(255,140,0,.12),transparent 28%);opacity:.62}.observability-widget>*{position:relative;z-index:1}.observability-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;margin-bottom:.875rem}.observability-title-stack{min-width:0;display:grid;gap:.125rem}.observability-kicker{color:#70d7ffad;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.observability-subtitle{color:#e5f2ff94;font-size:.75rem;line-height:1.35}.observability-strip{display:grid;gap:.5rem}.observability-row{position:relative;overflow:hidden;border:1px solid rgba(112,215,255,.08);border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.05),transparent 52%),#ffffff09}.observability-row:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:0 1px #ffffff12 inset}.observability-rail{position:absolute;left:0;top:10%;bottom:10%;width:3px;border-radius:999px;background:var(--rail-color, rgba(112, 215, 255, .65));box-shadow:0 0 16px var(--rail-color, rgba(112, 215, 255, .32))}.metric-track{position:relative;overflow:hidden;height:.5rem;border-radius:999px;background:#ffffff17}.metric-fill{height:100%;min-width:.25rem;border-radius:inherit;background:var(--metric-color, #70d7ff);box-shadow:0 0 16px var(--metric-color, rgba(112, 215, 255, .42));transition:width .28s ease}.signal-chip{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0e;color:#e5f2ffc2;font-size:.6875rem;font-weight:700;line-height:1;padding:.35rem .5rem}.dense-action-cell{aspect-ratio:1 / .86}@media(prefers-reduced-motion:no-preference){.premium-icon-surface:hover,.premium-icon-surface:focus-visible,.premium-button-surface:hover,.premium-button-surface:focus-visible{transition-duration:.22s}}@media(prefers-reduced-motion:reduce){.dashboard-perspective,.dashboard-depth-stack,.dashboard-depth-layer,.interactive-3d-surface,.premium-icon-surface,.premium-button-surface,.command-floor-ambient:before{transform:none}.interactive-3d-surface,.interactive-3d-surface:before,.premium-icon-surface,.premium-button-surface{transition:none}.interactive-3d-surface:hover,.interactive-3d-surface:focus-visible,.premium-icon-surface:hover,.premium-icon-surface:focus-visible,.premium-button-surface:hover,.premium-button-surface:focus-visible{will-change:auto}}html,body{overflow-x:hidden;max-width:100vw}*{-webkit-overflow-scrolling:touch}.scroll-container,[data-scroll=true],.chakra-modal__body,.chakra-drawer__body{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.chakra-portal .chakra-toast__inner{padding-bottom:env(safe-area-inset-bottom,16px)}[data-fixed-bottom=true],.bottom-nav-bar,.bottom-toolbar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.chakra-button,.chakra-link,[role=button],.interactive-item{-webkit-touch-callout:none}@media(hover:none){html .chakra-button:hover:not(:active){background:unset;color:unset}html a:hover:not(:active),html [role=menuitem]:hover:not(:active){background-color:transparent}}:focus-visible{outline:3px solid var(--chakra-colors-cyan-400, #76E4F7);outline-offset:2px}@media(hover:none){*:focus:not(:focus-visible){box-shadow:none;outline:none}}.table-scroll-wrapper{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-wrapper:after{content:"";position:absolute;right:0;top:0;bottom:0;width:40px;background:linear-gradient(to left,var(--chakra-colors-background-default, #0A0A12) 0%,transparent 100%);pointer-events:none}@media(min-width:1536px){.table-scroll-wrapper:after{display:none}}:root{--vh: 1vh;--real-vh: 1vh}.full-height-layout{height:calc(var(--vh, 1vh) * 100)}.chat-layout{height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column}.chat-messages{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.chat-input-area{flex-shrink:0;padding-bottom:env(safe-area-inset-bottom,8px)}.sticky-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.sticky-col-left{position:sticky;inset-inline-start:0;z-index:1;background:var(--chakra-colors-background-default, #0A0A12)}.sticky-col-right{position:sticky;inset-inline-end:0;z-index:1;background:var(--chakra-colors-background-default, #0A0A12)}[data-theme=dark] .sticky-col-left,[data-theme=dark] .sticky-col-right,.chakra-ui-dark .sticky-col-left,.chakra-ui-dark .sticky-col-right{background:var(--chakra-colors-gray-800, #2D3748)}html[dir=rtl] .chakra-ui-rtl-sidebar{inset-inline-start:0;inset-inline-end:auto}html[dir=rtl] .chakra-ui-rtl-panel{inset-inline-end:0;inset-inline-start:auto}@media(max-width:767px){.chakra-button{min-height:44px}}@media print{header[role=banner],nav[role=navigation],footer[role=contentinfo],aside,.chakra-portal,[data-testid=left-sidebar],[data-testid=right-sidebar],[data-testid=common-layout-footer],[data-testid=common-layout-mobile-footer-utility],[data-agugu-anchor],.agugu-ecosystem-overlay,#root-skeleton{display:none!important}@page{size:A4;margin:18mm 15mm;orphans:3;widows:3}html,body,#root{background:#fff!important;color:#000!important;font-size:12pt}*{background:transparent!important;box-shadow:none!important;text-shadow:none!important}a[href]:after{content:" (" attr(href) ")";font-size:.85em;color:#555}a[href^="#"]:after{content:""}h1,h2,h3{page-break-after:avoid}img,table,pre{page-break-inside:avoid}}
