body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#0a0b10;--panel:#0f101999;--text:#e8eaf1;--text-muted:#a0a3ad;--neon-red:#ff2742;--neon-red-500:#ff3b57;--neon-red-600:#e3162e;--neon-red-700:#bd0f24;--neon-pink:#ff59c7;--neon-cyan:#19fff2;--neon-purple:#8a5bff;--neon-amber:#ffc857;--pos:#19ff95;--neg:#ff3b3b;--warn:#ffb020;--info:#4dc3ff;--border-soft:1px solid #ffffff14;--border-strong:1px solid #ff274259;--glow-red:0 0 24px #ff27428c;--glow-red-soft:0 0 14px #ff274259;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--shadow-elev-1:0 10px 24px #00000059;--shadow-elev-2:0 18px 40px #00000073;--focus-ring:0 0 0 3px #ff274273;--chart-grid:#ffffff14;--axis:#9aa0a6;--tooltip-bg:#14161ee6;--tooltip-border:#ff274280;--t-fast:160ms cubic-bezier(.2,.8,.2,1);--t-med:260ms cubic-bezier(.2,.8,.2,1)}*,:after,:before{box-sizing:border-box}#root,body,html{height:100%}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:radial-gradient(1200px 800px at 80% 10%,#ff274214,#0000 60%),radial-gradient(900px 700px at 10% 90%,#8a5bff14,#0000 60%),#0a0b10;background:radial-gradient(1200px 800px at 80% 10%,#ff274214,#0000 60%),radial-gradient(900px 700px at 10% 90%,#8a5bff14,#0000 60%),var(--bg);color:#e8eaf1;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;letter-spacing:.2px;margin:0}a{color:#ff2742;color:var(--neon-red);text-decoration:none;transition:color .16s cubic-bezier(.2,.8,.2,1),text-shadow .16s cubic-bezier(.2,.8,.2,1);transition:color var(--t-fast),text-shadow var(--t-fast)}a:hover{color:#ff3b57;color:var(--neon-red-500);text-shadow:0 0 14px #ff274259;text-shadow:var(--glow-red-soft)}:focus-visible{border-radius:8px;box-shadow:0 0 0 3px #ff274273;box-shadow:var(--focus-ring);outline:none}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#e3162e,#ff2742);background:linear-gradient(180deg,var(--neon-red-600),var(--neon-red));border-radius:8px}::-webkit-scrollbar-track{background:#ffffff0a}.text-muted{color:#a0a3ad;color:var(--text-muted)}.text-pos{color:#19ff95;color:var(--pos)}.text-neg{color:#ff3b3b;color:var(--neg)}.neon-red{color:#ff2742;color:var(--neon-red)}.neon-glow{text-shadow:0 0 24px #ff27428c;text-shadow:var(--glow-red)}.badge{align-items:center;background:#ff274214;border:1px solid #ff274259;border:var(--border-strong);border-radius:999px;box-shadow:0 0 14px #ff274259;box-shadow:var(--glow-red-soft);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 10px}.live-dot{background:#ff2742;background:var(--neon-red);border-radius:50%;box-shadow:0 0 24px #ff27428c;box-shadow:var(--glow-red);height:8px;position:relative;width:8px}.live-dot:after{animation:pulse 1.6s ease-out infinite;border:1px solid #ff274299;border-radius:50%;content:"";inset:-6px;position:absolute}@keyframes pulse{0%{opacity:.9;transform:scale(.8)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(.8)}}.skeleton{animation:shimmer 1.2s linear infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%;border-radius:14px;border-radius:var(--radius-md);overflow:hidden;position:relative}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.btn-neon{align-items:center;background:linear-gradient(135deg,#e3162e,#ff2742);background:linear-gradient(135deg,var(--neon-red-600),var(--neon-red));border:1px solid #ff274259;border:var(--border-strong);border-radius:12px;box-shadow:0 0 24px #ff27428c,0 10px 24px #00000059;box-shadow:var(--glow-red),var(--shadow-elev-1);color:#fff;cursor:pointer;display:inline-flex;gap:10px;padding:10px 16px;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1),filter .16s cubic-bezier(.2,.8,.2,1);transition:transform var(--t-fast),box-shadow var(--t-fast),filter var(--t-fast)}.btn-neon:hover{box-shadow:0 0 28px #ff274299,0 18px 40px #00000073;box-shadow:0 0 28px #ff274299,var(--shadow-elev-2);filter:brightness(1.05);transform:translateY(-1px)}.btn-neon:active{transform:translateY(0)}.input{background:#ffffff0a;border:1px solid #ffffff14;border:var(--border-soft);border-radius:12px;color:#e8eaf1;color:var(--text);padding:10px 12px;transition:border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s cubic-bezier(.2,.8,.2,1);transition:border-color var(--t-fast),box-shadow var(--t-fast);width:100%}.input::placeholder{color:#e8eaf180}.input:focus{border:1px solid #ff274259;border:var(--border-strong);box-shadow:0 0 14px #ff274259;box-shadow:var(--glow-red-soft)}.table{border-collapse:collapse;border-spacing:0;width:100%}.table thead th{border-bottom:1px solid #ffffff14;color:#a0a3ad;color:var(--text-muted);font-weight:600;padding:12px;text-align:left}.table tbody td{border-bottom:1px solid #ffffff0f;padding:12px}.table tr:hover td{background:#ff27420f}.grid-cards{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.grid-cards{grid-template-columns:1fr}}.chart-panel{border-radius:18px;border-radius:var(--radius-lg);height:360px;overflow:hidden;position:relative;width:100%}@media (prefers-reduced-motion:reduce){.btn-neon,.live-dot:after,.neon-glow,.skeleton{animation:none!important;transition:none!important}}.chart-glass,.glass,.glass-card,.glass-panel,.glass-sidebar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--panel);border:var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-elev-1),var(--glow-red-soft);transition:transform var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast)}.glass-card{border-radius:var(--radius-md);padding:16px}.glass-card:hover{box-shadow:var(--shadow-elev-2),var(--glow-red);transform:translateY(-1px)}.glass-panel{border-radius:var(--radius-lg);padding:20px}.glass-sidebar{background:linear-gradient(180deg,#0f1019bf,#0f101973);border-right:var(--border-strong);box-shadow:8px 0 24px #00000059}.sidebar-btn{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;color:var(--text);cursor:pointer;display:grid;height:48px;place-items:center;transition:transform var(--t-fast),box-shadow var(--t-fast),border-color var(--t-fast),background var(--t-fast);width:48px}.sidebar-btn:hover{background:#ff274214;border-color:#ff274259;box-shadow:var(--glow-red-soft);transform:translateY(-1px)}.sidebar-btn.is-active{background:#ff274229;border-color:#ff274299;box-shadow:var(--glow-red)}.topbar{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,#0f10198c,#0f101959);border-bottom:1px solid #ffffff0f;display:flex;gap:12px;padding:12px 16px}.metric,.topbar{align-items:center}.metric{grid-gap:14px;display:grid;gap:14px;grid-template-columns:auto 1fr auto}.metric .icon{background:#ffffff0f;border:1px solid #ffffff14;border-radius:50%;display:grid;height:40px;place-items:center;width:40px}.metric .title{font-size:15px;font-weight:600}.metric .sub{color:var(--text-muted);font-size:12px}.metric .delta{font-size:13px;font-weight:700}.chart-glass{border-radius:var(--radius-lg);display:flex;flex-direction:column;padding:0}.chart-glass .chart-header{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;justify-content:space-between;padding:14px 16px}.chart-glass .chart-body{padding:12px;position:relative}.range-toggle{background:#ffffff0a;border:var(--border-soft);border-radius:999px;display:inline-flex;gap:8px;padding:6px}.range-chip{background:#0000;border:1px solid #0000;border-radius:999px;color:var(--text);cursor:pointer;padding:6px 10px;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.range-chip:hover{background:#ff274214;border-color:#ff274259}.range-chip.is-active{background:linear-gradient(135deg,var(--neon-red-600),var(--neon-red));border-color:#ff274299;box-shadow:var(--glow-red)}.chart-tooltip{background:var(--tooltip-bg);border:1px solid var(--tooltip-border);border-radius:10px;box-shadow:var(--shadow-elev-1),var(--glow-red-soft);color:var(--text);font-size:12px;padding:10px 12px;pointer-events:none}.separator{background:linear-gradient(90deg,#fff0,#ffffff14,#fff0);height:1px;margin:8px 0}.page-grid{grid-template-columns:72px 1fr}.page-content{grid-gap:18px;display:grid;gap:18px;grid-template-rows:auto auto 1fr;padding:18px}.sidebar-rail{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,#0f1019e6,#0f101999);border-right:1px solid #ffffff0f;display:flex;flex-direction:column;padding:18px 0;width:64px}.sidebar-logo{height:56px;margin-bottom:22px;width:56px}.sidebar-logo img{height:100%;object-fit:contain;width:100%}.sidebar-dot{align-items:center;background:#0000;border:none;border-radius:50%;color:var(--text);cursor:pointer;display:flex;height:46px;justify-content:center;margin:10px 0;transition:background .25s ease,box-shadow .25s ease,transform .25s ease;width:46px}.sidebar-dot:hover{background:#ff27421f;box-shadow:var(--glow-red-soft);transform:translateY(-1px)}.sidebar-rail .rail-sep{background:hsla(0,0%,100%,.035);border-radius:999px;height:1px;margin:10px 0;width:24px}.page-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:64px 1fr;min-height:100vh}
/*# sourceMappingURL=main.6d461abb.css.map*/