@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;800;900&family=Fira+Code:wght@400;500;700&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-app: #f4f6fa;--bg-primary: #f4f6fa;--bg-secondary: #ffffff;--bg-card: #ffffff;--bg-header: #ffffff;--bg-row-odd: #ffffff;--bg-row-even: #f8fafc;--bg-row-new: rgba(0, 180, 100, .08);--border: #e2e8f0;--border-bright: #cbd5e1;--text-primary: #0f172a;--text-secondary: #475569;--text-dim: #94a3b8;--green: #0d9488;--green-dim: #0f766e;--green-bg: rgba(13, 148, 136, .05);--red: #e11d48;--red-dim: #be123c;--red-bg: rgba(225, 29, 72, .05);--yellow: #b45309;--blue-accent: #2563eb;--blue-glow: rgba(37, 99, 235, .12);--font-sans: "Outfit", "Inter", -apple-system, sans-serif;--font-mono: "Fira Code", "JetBrains Mono", monospace;--grad-panel: linear-gradient(145deg, #ffffff, #f8fafc);--grad-summary: linear-gradient(145deg, #ffffff, #f7fafc);--grad-token: linear-gradient(145deg, #ffffff, #f1f5f9)}[data-theme=dark]{--bg-app: #0f1015;--bg-primary: #121318;--bg-secondary: #181920;--bg-card: #16171d;--bg-header: #14151b;--bg-row-odd: #121318;--bg-row-even: #17181f;--bg-row-new: rgba(34, 197, 94, .12);--border: #232530;--border-bright: #313442;--text-primary: #f1f5f9;--text-secondary: #94a3b8;--text-dim: #64748b;--green: #22c55e;--green-dim: #16a34a;--green-bg: rgba(34, 197, 94, .08);--red: #ef4444;--red-dim: #dc2626;--red-bg: rgba(239, 68, 68, .08);--yellow: #eab308;--blue-accent: #38bdf8;--blue-glow: rgba(56, 189, 248, .2);--grad-panel: linear-gradient(145deg, #181920, #121318);--grad-summary: linear-gradient(145deg, #181920, #14151b);--grad-token: linear-gradient(145deg, #181920, #121318)}html,body{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-sans);min-height:100%;-webkit-font-smoothing:antialiased;transition:background .3s ease,color .3s ease}#root{min-height:100vh;display:flex;flex-direction:column}.futuristic-panel{background:var(--grad-panel);border:1px solid var(--border);box-shadow:0 8px 32px #00000014;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=dark] .futuristic-panel{box-shadow:0 8px 32px #0006}.futuristic-panel:hover{border-color:var(--blue-accent);box-shadow:0 8px 32px 0 var(--blue-glow)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg-app)}::-webkit-scrollbar-thumb{background:var(--border-bright);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--blue-accent)}@keyframes pulse-live{0%{background:var(--blue-glow);opacity:.8}50%{background:var(--blue-glow);opacity:1}to{background:var(--blue-glow);opacity:.8}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-10px);background:var(--bg-row-new)}to{opacity:1;transform:translateY(0);background:var(--bg-row-new)}}@keyframes flash-new{0%{background:var(--bg-row-new)}to{background:transparent}}.flash-text{animation:text-glow 1.5s infinite ease-in-out}@keyframes text-glow{0%,to{opacity:1;text-shadow:0 0 4px currentColor}50%{opacity:.5;text-shadow:none}}.pulse-ce{animation:pulse-green-glow 1.8s infinite}.pulse-pe{animation:pulse-red-glow 1.8s infinite}@keyframes pulse-green-glow{0%{box-shadow:0 0 0 0 var(--green);border-color:var(--green)}70%{box-shadow:0 0 0 10px #00ff9d00}to{box-shadow:0 0 #00ff9d00}}@keyframes pulse-red-glow{0%{box-shadow:0 0 0 0 var(--red);border-color:var(--red)}70%{box-shadow:0 0 0 10px #f360}to{box-shadow:0 0 #f360}}
