@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--qt-bg:#07090f;--qt-bg-bar:#090d18;--qt-bg-card:#0e1320;--qt-bg-input:#111827;--qt-bg-hover:#111d2e;--qt-cyan:#00e5b4;--qt-cyan-dim:#00e5b414;--qt-cyan-border:#00e5b438;--qt-amber:#f5a623;--qt-amber-dim:#f5a6231a;--qt-amber-border:#f5a62347;--qt-red:#ff4560;--qt-red-dim:#ff45601a;--qt-red-border:#ff456047;--qt-text:#f0f6ff;--qt-text-sub:#a8bfcf;--qt-muted:#6b8cae;--qt-border:#0e1a28;--qt-border-mid:#162030;--qt-sidebar-w:52px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{background-color:var(--qt-bg);height:100%;color:var(--qt-text);font-family:JetBrains Mono,Courier New,monospace;font-size:13px;line-height:1.6;overflow:hidden}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:var(--qt-bg)}::-webkit-scrollbar-thumb{background:var(--qt-border-mid);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--qt-muted)}::selection{color:var(--qt-cyan);background:#00e5b42e}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 #00e5b466}50%{opacity:.6;box-shadow:0 0 0 4px #00e5b400}}.qt-fade-up{animation:.4s forwards fadeUp}.qt-blink{animation:1.2s step-end infinite blink}.qt-live-dot{background:var(--qt-cyan);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite livePulse}.qt-card{background:var(--qt-bg-card);border:.5px solid var(--qt-border);border-radius:8px}.qt-label{color:var(--qt-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.qt-mono{font-family:JetBrains Mono,monospace}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:var(--qt-border)!important}.recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--qt-bg-card)!important;border:.5px solid var(--qt-border-mid)!important;color:var(--qt-text)!important;border-radius:6px!important;font-family:JetBrains Mono,monospace!important;font-size:11px!important}.recharts-text{fill:var(--qt-muted)!important;font-family:JetBrains Mono,monospace!important;font-size:10px!important}
