:root{--bg-base:#030711;--bg-card:#0c0f18bf;--bg-card-hover:#121622d9;--bg-elevated:#14182699;--bg-input:#080b14cc;--border-subtle:#ffffff0f;--border-hover:#8b5cf666;--border-focus:#8b5cf699;--divider:#ffffff0a;--text-primary:#ffffffeb;--text-secondary:#ffffff80;--text-muted:#ffffff4d;--bullish:#00f0ff;--bullish-end:#00ff9d;--bearish:#ff2d55;--bearish-end:#ff6b6b;--accent:#8b5cf6;--accent-light:#a78bfa;--premium:#f59e0b;--info:#38bdf8;--shadow-card:0 4px 24px #0006;--shadow-card-hover:0 8px 32px #8b5cf626;--glow-violet:0 0 20px #8b5cf633;--glow-cyan:0 0 20px #00f0ff33;--glow-red:0 0 20px #ff2d5533;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:9999px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-base);color:var(--text-primary);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Outfit,Inter,sans-serif;font-weight:700}.mono,[style*=JetBrains]{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,Fira Code,monospace!important}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.relative{position:relative}.absolute{position:absolute}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.space-y-4>*+*{margin-top:1rem}.qv-glass-card{background:var(--bg-card);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all .3s var(--ease-out-expo)}.qv-glass-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}@keyframes dataPulseUp{0%{text-shadow:0 0 8px #00f0ff,0 0 20px #00f0ff80;transform:scale(1.03)}to{text-shadow:none;transform:scale(1)}}@keyframes dataPulseDown{0%{text-shadow:0 0 8px #ff2d55,0 0 20px #ff2d5580;transform:scale(1.03)}to{text-shadow:none;transform:scale(1)}}.glow-pulse{animation:.5s ease-out dataPulseUp}.glow-pulse-down{animation:.5s ease-out dataPulseDown}@keyframes heartbeat{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px}10%{opacity:1;transform:scale(1.5);box-shadow:0 0 16px,0 0 32px}20%{opacity:1;transform:scale(1);box-shadow:0 0 6px}30%{opacity:1;transform:scale(1.5);box-shadow:0 0 16px,0 0 32px}45%{opacity:.6;transform:scale(1);box-shadow:0 0 4px}}.heartbeat{color:#00f0ff;animation:2s ease-in-out infinite heartbeat}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.stagger-entrance>*{opacity:0;animation:fadeInUp .55s var(--ease-spring) forwards}.stagger-entrance>:first-child{animation-delay:0s}.stagger-entrance>:nth-child(2){animation-delay:50ms}.stagger-entrance>:nth-child(3){animation-delay:.1s}.stagger-entrance>:nth-child(4){animation-delay:.15s}.stagger-entrance>:nth-child(5){animation-delay:.2s}.stagger-entrance>:nth-child(6){animation-delay:.25s}.stagger-entrance>:nth-child(7){animation-delay:.3s}.stagger-entrance>:nth-child(8){animation-delay:.35s}.stagger-entrance>:nth-child(9){animation-delay:.4s}.stagger-entrance>:nth-child(10){animation-delay:.45s}.stagger-entrance>:nth-child(n+11){animation-delay:.5s}@keyframes scannerSweep{0%{opacity:0;transform:translateY(-100%)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes tabGlow{0%,to{box-shadow:0 2px 8px #8b5cf64d}50%{box-shadow:0 2px 16px #8b5cf680}}@keyframes slideIn{0%{opacity:0;transform:translate(120%)}to{opacity:1;transform:translate(0)}}@keyframes newsTicker{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes loadingPulse{0%,to{opacity:.4;width:30%}50%{opacity:1;width:80%}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#8b5cf633;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#8b5cf673}.ticker-wrap{box-sizing:content-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#ff2d55d9,#b41432d9);width:100%;height:36px;padding-left:100%;overflow:hidden}.ticker{white-space:nowrap;box-sizing:content-box;height:36px;padding-right:100%;line-height:36px;animation-name:ticker;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;display:inline-block}.ticker-item{color:#fff;padding:0 2rem;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:inline-block}@keyframes ticker{0%{visibility:visible;transform:translate(0,0)}to{transform:translate(-100%)}}table{font-family:Inter,sans-serif}table th{text-transform:uppercase;letter-spacing:.8px;-webkit-backdrop-filter:blur(12px);z-index:5;font-family:Outfit,Inter,sans-serif;font-size:10px;font-weight:700;position:sticky;top:0;color:var(--text-secondary)!important;background:#0c0f18f2!important}table td{font-family:Inter,sans-serif}table tbody tr{transition:background .15s}table tbody tr:nth-child(2n){background:#ffffff04}table tbody tr:hover{background:#8b5cf60f!important}::selection{color:#fff;background:#8b5cf64d}body:before{content:"";pointer-events:none;z-index:0;will-change:transform, opacity;background:radial-gradient(80% 50% at 20% 40%,#8b5cf60f 0%,#0000 60%),radial-gradient(60% 70% at 80% 20%,#00f0ff08 0%,#0000 55%),radial-gradient(70% 60% at 60% 80%,#ff2d5508 0%,#0000 55%),radial-gradient(50% 50% at 40% 60%,#00ff9d05 0%,#0000 50%);animation:30s ease-in-out infinite alternate auroraDrift;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:0;filter:blur(60px);will-change:transform;background:radial-gradient(circle,#8b5cf60d 0%,#00f0ff05 40%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:35s ease-in-out infinite orbFloat;position:fixed;top:10%;left:60%}@keyframes auroraDrift{0%{opacity:.7;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(-3%,2%)scale(1.03)}50%{opacity:.8;transform:translate(2%,-3%)scale(.98)}75%{opacity:.9;transform:translate(-1%,4%)scale(1.02)}to{opacity:.7;transform:translate(3%,-1%)scale(1)}}@keyframes orbFloat{0%{opacity:.5;transform:translate(0)rotate(0)}20%{opacity:.7;transform:translate(-140px,100px)rotate(72deg)}40%{opacity:.4;transform:translate(80px,-120px)rotate(144deg)}60%{opacity:.6;transform:translate(-100px,-60px)rotate(216deg)}80%{opacity:.45;transform:translate(120px,80px)rotate(288deg)}to{opacity:.5;transform:translate(0)rotate(360deg)}}#root:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff05 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60%,#000 30%,#0000 80%)}.mc-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#8b5cf608 1px,#0000 1px),linear-gradient(#8b5cf608 1px,#0000 1px);background-size:80px 80px;animation:10s ease-in-out infinite alternate gridPulse;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 90%);mask-image:radial-gradient(circle,#000 40%,#0000 90%)}@keyframes gridPulse{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.05)}}.mc-scanline{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#00f0ff00 10%,#00f0ff33 50%,#00f0ff00 90%,#0000 100%);width:100%;height:2px;animation:8s linear infinite scanlineMove;position:fixed;top:0;left:0;box-shadow:0 0 15px #00f0ff1a}@keyframes scanlineMove{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}.mc-data-point{z-index:-1;pointer-events:none;filter:blur(1px);width:2px;height:2px;animation:dataFlicker var(--flicker-duration,3s) infinite alternate;background:#00f0ff;border-radius:50%;position:fixed;box-shadow:0 0 4px #00f0ff}@keyframes dataFlicker{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.8;transform:scale(1.2)}}.mc-synapse-container{z-index:-1;pointer-events:none;opacity:.15;position:fixed;inset:0}@media (width<=768px){.tab-bar,[class*=tab-bar]{flex-wrap:wrap;gap:4px}.tab-bar button,[class*=tab]>button{flex:auto;min-width:80px;padding:6px 8px;font-size:11px}.grid-container{grid-template-columns:1fr!important}.dashboard-header{flex-direction:column;gap:8px}table{font-size:12px}table th,table td{padding:4px 6px}}@media (width<=480px){body{font-size:13px}h1,h2,h3{font-size:1.2em}}input[type=text],input[type=search],input[type=date],select{background:var(--bg-input)!important;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-sm)!important;color:var(--text-primary)!important;font-family:JetBrains Mono,monospace!important;transition:border-color .2s,box-shadow .2s!important}input[type=text]:focus,input[type=search]:focus,input[type=date]:focus,select:focus{border-color:var(--border-focus)!important;outline:none!important;box-shadow:0 0 0 3px #8b5cf61a!important}button{transition:all .2s var(--ease-out-expo)!important}button:hover:not(:disabled){filter:brightness(1.1)}button:active:not(:disabled){transform:scale(.98)}
