.nebula-mobile-theme{--nebula-safe-top: env(safe-area-inset-top, 0px);--nebula-safe-bottom: env(safe-area-inset-bottom, 0px);--nebula-safe-left: env(safe-area-inset-left, 0px);--nebula-safe-right: env(safe-area-inset-right, 0px);--nebula-header-height: 56px;--nebula-nav-height: 72px;--nebula-nav-total: calc(var(--nebula-nav-height) + var(--nebula-safe-bottom));--nebula-bg-primary: #0A0E18;--nebula-bg-secondary: #0d1526;--nebula-surface-alt: rgba(16, 24, 36, .92);--nebula-card-bg: rgba(255, 255, 255, .04);--nebula-card-border: rgba(255, 255, 255, .06);--nebula-border-soft: rgba(255, 255, 255, .06);--nebula-text-primary: #F3F6FF;--nebula-text-secondary: #C9D4EA;--nebula-text-muted: #93A4C7;--nebula-accent-cyan: #2FC7C9;--nebula-danger: #D84B5B;--nebula-success: #2BD4A6;--nebula-gold: #D6AA5A;--nebula-cta-bg: linear-gradient(135deg, #0B4A8A, #0B3A78);--nebula-cta-glow: rgba(11, 58, 120, .5);--nebula-cyan-glow: rgba(47, 199, 201, .15);--nebula-cyan-glow-strong: rgba(47, 199, 201, .25);--nebula-cyan-subtle: rgba(47, 199, 201, .08);--nebula-elevated-1: rgba(255, 255, 255, .05);--nebula-elevated-2: rgba(255, 255, 255, .07);--nebula-elevated-3: rgba(255, 255, 255, .1);--nebula-radius-xs: 8px;--nebula-radius-sm: 12px;--nebula-radius-md: 16px;--nebula-radius-lg: 20px;--nebula-radius-xl: 24px;--nebula-radius-pill: 9999px;--nebula-hero-surface: linear-gradient(180deg, rgba(16, 24, 42, .96), rgba(12, 18, 32, .98));--nebula-card-surface: rgba(14, 20, 34, .94);--nebula-inner-glow: linear-gradient(180deg, rgba(47, 199, 201, .04), transparent 60%)}.nebula-mobile-theme .nebula-bg{position:fixed;inset:0;background-color:var(--nebula-bg-primary);z-index:-10}.nebula-mobile-theme .nebula-grid{position:fixed;inset:0;background-image:linear-gradient(to right,rgba(47,199,201,.015) 1px,transparent 1px),linear-gradient(to bottom,rgba(47,199,201,.015) 1px,transparent 1px);background-size:60px 60px;z-index:-9;pointer-events:none;mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,black 0%,transparent 70%)}.nebula-mobile-theme .nebula-scanlines{position:fixed;inset:0;opacity:.3;background-image:repeating-linear-gradient(0deg,transparent,transparent 160px,rgba(255,255,255,.008) 160px,rgba(255,255,255,.008) 161px);z-index:-8;pointer-events:none}.nebula-mobile-theme .nebula-vertical-lines{display:none}.nebula-mobile-theme .nebula-glow{position:fixed;inset:0;background-image:radial-gradient(ellipse 70% 35% at 50% -5%,rgba(47,199,201,.06) 0%,transparent 60%),radial-gradient(ellipse 40% 30% at 85% 90%,rgba(47,199,201,.03) 0%,transparent 50%);z-index:-6;pointer-events:none}.nebula-mobile-theme .nebula-noise{position:fixed;inset:0;opacity:.02;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");z-index:-5;pointer-events:none}.perf-lite .nebula-mobile-theme .nebula-noise{display:none!important}.nebula-mobile-theme .nebula-mobile-layout{position:relative;min-height:100vh;min-height:100dvh;overflow-x:hidden}.nebula-mobile-theme .nebula-mobile-scroll-area{position:absolute;top:calc(var(--nebula-header-height) + var(--nebula-safe-top));left:0;right:0;bottom:var(--nebula-nav-total);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;direction:ltr}.nebula-mobile-theme .nebula-mobile-content{padding-top:4px;padding-bottom:32px;position:relative;z-index:1;direction:ltr}@media(prefers-reduced-motion:no-preference){.nebula-mobile-theme .dashboard-section{opacity:0;transform:translateY(8px);animation:nebula-section-enter .35s ease-out forwards}.nebula-mobile-theme .dashboard-section:nth-child(1){animation-delay:0s}.nebula-mobile-theme .dashboard-section:nth-child(2){animation-delay:.04s}.nebula-mobile-theme .dashboard-section:nth-child(3){animation-delay:.08s}.nebula-mobile-theme .dashboard-section:nth-child(4){animation-delay:.12s}.nebula-mobile-theme .dashboard-section:nth-child(5){animation-delay:.16s}.nebula-mobile-theme .dashboard-section:nth-child(6){animation-delay:.2s}}@media(prefers-reduced-motion:reduce){.nebula-mobile-theme .dashboard-section{opacity:1;transform:none}}@keyframes nebula-section-enter{to{opacity:1;transform:translateY(0)}}.nebula-mobile-theme .nebula-mobile-header{position:fixed!important;top:0!important;left:0!important;right:0!important;padding-top:var(--nebula-safe-top);height:calc(var(--nebula-header-height) + var(--nebula-safe-top));background:#0a0e18f5;z-index:1000;transform:none!important;will-change:auto;direction:ltr;border-bottom:1px solid rgba(47,199,201,.06)}.nebula-mobile-theme .nebula-mobile-nav{position:fixed;bottom:0;left:0;right:0;padding-bottom:var(--nebula-safe-bottom);height:var(--nebula-nav-total);background:#0a0e18f5;border-top:1px solid rgba(47,199,201,.06);z-index:1000}.nebula-mobile-theme .nebula-glass-card{background:#0e1422e0;border:1px solid rgba(255,255,255,.06);border-radius:var(--nebula-radius-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #0003,inset 0 1px #ffffff08;transition:border-color .2s ease,box-shadow .2s ease}.nebula-mobile-theme .nebula-glass-card-interactive{transition:all .2s ease-out;cursor:pointer}@media(hover:hover){.nebula-mobile-theme .nebula-glass-card-interactive:hover{background:#101826eb;border-color:#2fc7c91f;box-shadow:0 8px 28px #00000040,inset 0 1px #ffffff0a}}.nebula-mobile-theme .nebula-glass-card-interactive:active{transform:scale(.98);background:#121a2af2}.nebula-mobile-theme .nebula-glass-card-danger{border-color:#d84b5b40;box-shadow:0 4px 20px #d84b5b1f,inset 0 1px #d84b5b0a}@media(hover:hover){.nebula-mobile-theme .nebula-glass-card-danger:hover{border-color:#d84b5b66;box-shadow:0 8px 28px #d84b5b33,inset 0 1px #d84b5b14}}@media(max-width:359px){.nebula-mobile-theme .quick-actions-row{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}@media(hover:hover){.nebula-mobile-theme .quick-action-item:hover{background:#ffffff0f}}@media(prefers-reduced-motion:reduce){.nebula-mobile-theme .nebula-glass-card,.nebula-mobile-theme .nebula-glass-card-interactive{transition:none}.nebula-mobile-theme .animate-pulse,.nebula-mobile-theme .animate-shimmer{animation:none}}.nebula-mobile-theme *:focus-visible{outline:2px solid var(--nebula-accent-cyan);outline-offset:2px}.nebula-mobile-theme .nebula-search-input{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:var(--nebula-radius-sm);color:var(--nebula-text-primary);padding:8px 16px 8px 36px;font-size:14px;width:100%;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.nebula-mobile-theme .nebula-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}.nebula-mobile-theme .nebula-search-input::-moz-placeholder{color:var(--nebula-text-muted);opacity:.5}.nebula-mobile-theme .nebula-search-input::placeholder{color:var(--nebula-text-muted);opacity:.5}.nebula-mobile-theme .nebula-search-input:focus{border-color:#2fc7c94d;background:#ffffff0f;box-shadow:0 0 0 3px #2fc7c90f;outline:none}.nebula-mobile-theme .nebula-skeleton{background:#ffffff0f;animation:skeletonPulse 1.8s ease-in-out infinite;border-radius:var(--nebula-radius-sm);will-change:opacity}.nebula-mobile-theme .nebula-cta-button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#22d3ee,#06b6d4);color:#0a0e18;font-weight:600;border-radius:var(--nebula-radius-sm);border:none;box-shadow:0 0 20px #22d3ee66,0 0 40px #22d3ee33;transition:all .2s ease;cursor:pointer}.nebula-mobile-theme .nebula-cta-button:active{transform:scale(.96);box-shadow:0 0 12px #22d3ee4d;filter:brightness(.92)}@media(hover:hover){.nebula-mobile-theme .nebula-cta-button:hover{background:linear-gradient(180deg,#67e8f9,#22d3ee);box-shadow:0 0 25px #22d3ee80,0 0 50px #22d3ee4d;filter:brightness(1.1)}}.nebula-mobile-theme .nebula-section-title{font-size:17px;font-weight:700;color:var(--nebula-text-primary);letter-spacing:-.01em}.nebula-mobile-theme .nebula-section-subtitle{font-size:12px;color:var(--nebula-text-muted);margin-top:1px;opacity:.8}.nebula-mobile-theme .press-feedback{transition:transform .12s ease-out,filter .12s ease-out}.nebula-mobile-theme .press-feedback:active{transform:scale(.97);filter:brightness(.94)}.perf-lite .nebula-bg-orb{display:none}.perf-lite .n-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 12px #00000026}.perf-lite .n-bot-card,.perf-lite .nebula-topbar,.perf-lite .nebula-kill-modal,.perf-lite .nebula-kill-flash,.perf-lite .n-broker-dropdown{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.perf-lite *:not(.logo-loader-rotator):not(.logo-loader-motion):not(.startup-logo):not(.sidebar-container):not(.sidebar-edge-toggle):not(.sidebar-toggle-chevron),.perf-lite *:not(.logo-loader-rotator):not(.logo-loader-motion):not(.startup-logo):not(.sidebar-container):not(.sidebar-edge-toggle):not(.sidebar-toggle-chevron):before,.perf-lite *:not(.logo-loader-rotator):not(.logo-loader-motion):not(.startup-logo):not(.sidebar-container):not(.sidebar-edge-toggle):not(.sidebar-toggle-chevron):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.perf-medium .nebula-bg-orb{opacity:.03}.perf-medium .n-card,.perf-medium .n-bot-card{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}@media(prefers-reduced-motion:reduce){.nebula-bg-orb{animation:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:768px){.nebula-bg-orb{opacity:.04}.n-card,.n-bot-card{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}}.perf-low-core .nebula-bg-orb{display:none}.perf-low-core .n-card,.perf-low-core .n-bot-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 12px #00000026}.perf-network-lite .n-card,.perf-network-lite .n-bot-card,.perf-network-lite .nebula-topbar,.perf-network-lite .sidebar,.perf-network-lite .toolbar-container{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.perf-network-lite .nebula-bg-orb{display:none!important}.perf-network-lite *,.perf-network-lite *:before,.perf-network-lite *:after{animation-duration:.16s!important;transition-duration:.16s!important}@media(max-width:1024px){.n-card,.n-bot-card,.nebula-topbar,.perf-medium .n-card,.perf-medium .n-bot-card,.perf-network-lite .n-card,.perf-network-lite .n-bot-card,.perf-network-lite .nebula-topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nebula-bg-orb,.orb-cyan,.orb-purple,.orb-pink{filter:none!important;display:none!important}}:root{--animation-duration: .2s;--animation-timing: cubic-bezier(.4, 0, .2, 1);--backdrop-blur: 8px;--backdrop-blur-mobile: 4px;--transition-duration: .2s;--gpu-acceleration: translateZ(0)}@keyframes chart-path-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes chart-pulse{0%,to{opacity:.7;r:3}50%{opacity:1;r:4}}.chart-animated-path{stroke-dasharray:50 50;animation:chart-path-flow 3s linear infinite;will-change:stroke-dashoffset}.chart-pulse-dot{animation:chart-pulse 2.5s ease-in-out infinite;will-change:opacity,r}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes typewriter-blink{0%,50%{border-color:currentColor}51%,to{border-color:transparent}}@keyframes typewriter-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.typewriter-text{display:inline-block;overflow:hidden;white-space:nowrap;animation:typewriter 2s steps(20) infinite alternate;will-change:width}.typewriter-cursor{display:inline-block;border-right:2px solid currentColor;animation:typewriter-blink .7s step-end infinite;margin-left:2px}.typewriter-word-fade{animation:typewriter-fade .3s ease-out forwards;will-change:opacity,transform}@keyframes section-fade-in{0%{opacity:0}to{opacity:1}}.section-fade-in{opacity:0;transition:opacity .3s ease-out}.section-fade-in.visible{opacity:1}.section-animate-in{animation:section-fade-in .6s ease-out forwards}.section-delay-1{animation-delay:.1s}.section-delay-2{animation-delay:.2s}.section-delay-3{animation-delay:.3s}.section-delay-4{animation-delay:.4s}.section-delay-5{animation-delay:.5s}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gpu-accelerated,.smooth-transition,.motion-safe *{transform:var(--gpu-acceleration);will-change:transform,opacity;backface-visibility:hidden;perspective:1000px}.smooth-transition{transition:all var(--transition-duration) var(--animation-timing)}.glass-panel,.kpi-card,.bot-card,.sidebar,.modal-backdrop,.backdrop-blur{backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:768px){:root{--backdrop-blur: var(--backdrop-blur-mobile);--animation-duration: .15s}.glass-panel,.kpi-card,.bot-card,.sidebar,.modal-backdrop,.backdrop-blur{backdrop-filter:blur(var(--backdrop-blur-mobile));-webkit-backdrop-filter:blur(var(--backdrop-blur-mobile))}.mobile-optimized *{animation-duration:.1s!important;transition-duration:.1s!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.motion-reduced{animation:none!important;transition:none!important}}.scroll-optimized{overflow:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.scroll-optimized::-webkit-scrollbar{width:6px;height:6px}.scroll-optimized::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.scroll-optimized::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.scroll-optimized::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.virtual-list{position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.virtual-list-item{position:absolute;width:100%;transform:var(--gpu-acceleration)}.loading-skeleton{background:#ffffff26;animation:skeletonPulse 1.5s ease-in-out infinite;will-change:opacity;border-radius:4px}.btn-optimized{position:relative;overflow:hidden;transform:var(--gpu-acceleration);transition:all var(--transition-duration) var(--animation-timing)}.btn-optimized:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .3s,height .3s}.btn-optimized:active:before{width:300px;height:300px}.card-optimized{transform:var(--gpu-acceleration);transition:all var(--transition-duration) var(--animation-timing)}.card-optimized:hover{transform:translateY(-2px) var(--gpu-acceleration);box-shadow:0 8px 25px #0000004d}.input-optimized{transform:var(--gpu-acceleration);transition:border-color var(--transition-duration) var(--animation-timing)}.input-optimized:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.modal-optimized{transform:var(--gpu-acceleration);animation:modal-slide-in var(--animation-duration) var(--animation-timing)}@keyframes modal-slide-in{0%{opacity:0;transform:translateY(-20px) var(--gpu-acceleration)}to{opacity:1;transform:translateY(0) var(--gpu-acceleration)}}.sidebar-optimized{transform:var(--gpu-acceleration);transition:transform var(--transition-duration) var(--animation-timing)}.sidebar-optimized.collapsed{transform:translate(-100%) var(--gpu-acceleration)}.chart-container{position:relative;transform:var(--gpu-acceleration);overflow:hidden}.chart-container canvas{transform:var(--gpu-acceleration)}.table-optimized{border-collapse:separate;border-spacing:0;transform:var(--gpu-acceleration)}.table-optimized th,.table-optimized td{transform:var(--gpu-acceleration);transition:background-color var(--transition-duration) var(--animation-timing)}.nav-optimized{transform:var(--gpu-acceleration)}.nav-item-optimized{transform:var(--gpu-acceleration);transition:all var(--transition-duration) var(--animation-timing)}.nav-item-optimized:hover{transform:translateY(-1px) var(--gpu-acceleration)}.dropdown-optimized{transform:var(--gpu-acceleration);animation:dropdown-fade-in var(--animation-duration) var(--animation-timing)}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-10px) var(--gpu-acceleration)}to{opacity:1;transform:translateY(0) var(--gpu-acceleration)}}.tooltip-optimized{transform:var(--gpu-acceleration);animation:tooltip-fade-in var(--animation-duration) var(--animation-timing)}@keyframes tooltip-fade-in{0%{opacity:0;transform:scale(.95) var(--gpu-acceleration)}to{opacity:1;transform:scale(1) var(--gpu-acceleration)}}.performance-indicator{position:fixed;top:10px;right:10px;background:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;z-index:9999;transform:var(--gpu-acceleration)}.image-optimized{transform:var(--gpu-acceleration);transition:opacity var(--transition-duration) var(--animation-timing)}.image-optimized.loading{opacity:.5}.image-optimized.loaded{opacity:1}.icon-optimized{transform:var(--gpu-acceleration);transition:transform var(--transition-duration) var(--animation-timing)}.icon-optimized:hover{transform:scale(1.1) var(--gpu-acceleration)}.progress-optimized{transform:var(--gpu-acceleration);overflow:hidden}.progress-bar-optimized{transform:var(--gpu-acceleration);transition:width var(--transition-duration) var(--animation-timing)}.badge-optimized{transform:var(--gpu-acceleration);animation:badge-pulse 2s infinite}@keyframes badge-pulse{0%,to{transform:scale(1) var(--gpu-acceleration)}50%{transform:scale(1.05) var(--gpu-acceleration)}}.notification-optimized{transform:var(--gpu-acceleration);animation:notification-slide-in var(--animation-duration) var(--animation-timing)}@keyframes notification-slide-in{0%{opacity:0;transform:translate(100%) var(--gpu-acceleration)}to{opacity:1;transform:translate(0) var(--gpu-acceleration)}}.skeleton-optimized{background:linear-gradient(90deg,#ffffff1a 25%,#fff3,#ffffff1a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px;transform:var(--gpu-acceleration)}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.focus-optimized:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d;transform:var(--gpu-acceleration)}::-moz-selection{background:#22d3ee26;color:#fff}::selection{background:#22d3ee26;color:#fff}@media print{.no-print{display:none!important}*{animation:none!important;transition:none!important}}@media(prefers-contrast:high){.glass-panel,.kpi-card,.bot-card{backdrop-filter:none;background:#000000e6;border:2px solid white}}@media(prefers-color-scheme:dark){:root{--backdrop-blur: 12px}}@media(max-width:768px)and (orientation:landscape){.mobile-landscape-optimized{font-size:14px}.mobile-landscape-optimized .card-optimized{margin-bottom:8px}}@media(min-width:1920px){.ultra-wide-optimized{max-width:1800px;margin:0 auto}}.menu-container,.dropdown-menu,.mobile-menu,.mega-menu{contain:layout style;will-change:opacity}.menu-item{contain:layout style paint}.instant-interaction{contain:strict;content-visibility:auto}.btn-instant{transition:background-color .15s ease,border-color .15s ease;contain:layout style}.btn-instant:active{transform:scale(.98)}.dynamic-content-reserve{min-height:200px;contain-intrinsic-size:0 200px;content-visibility:auto}.section-skeleton{background:#ffffff0f;animation:skeletonPulse 1.5s ease-in-out infinite;will-change:opacity;border-radius:8px}@media(max-width:768px){.glass-panel,.kpi-card,.bot-card,.sidebar,.modal-backdrop,.backdrop-blur{backdrop-filter:none;-webkit-backdrop-filter:none}.card-optimized{box-shadow:0 4px 12px #0003}.filter-blur,.filter-glow{filter:none}}@keyframes strat-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes strat-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.strat-sheet-up{animation:strat-sheet-fade .2s ease-out}@media(max-width:639px){.strat-sheet-up{animation:strat-sheet-up .28s cubic-bezier(.16,1,.3,1)}}@media(prefers-reduced-motion:reduce){.strat-sheet-up{animation:none}}
