:root{--bg-base: #0b0e14;--bg-panel: #161b22;--bg-elevated: #1c2128;--border: #30363d;--text: #c9d1d9;--text-muted: #8b949e;--primary: #22d3ee;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--bg-base);color:var(--text);font-family:Inter,system-ui,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.mono{font-family:JetBrains Mono,SF Mono,ui-monospace,Menlo,Consolas,monospace;font-variant-ligatures:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#30363d;border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#484f58;background-clip:padding-box}@keyframes tx-breathe{0%{box-shadow:0 0 #3fb9508c}70%{box-shadow:0 0 0 6px #3fb95000}to{box-shadow:0 0 #3fb95000}}.tx-breathe{animation:tx-breathe 2.2s infinite}@keyframes tx-pulse{0%{box-shadow:0 0 #22d3ee80}70%{box-shadow:0 0 0 8px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}.tx-pulse{animation:tx-pulse 1.6s infinite}.tx-glow-critical{box-shadow:0 0 0 1px #f8514980,0 0 16px #f8514940}.tx-glow-primary{box-shadow:0 0 0 1px #22d3ee73,0 0 16px #22d3ee33}@keyframes tx-slide-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.tx-slide-in{animation:tx-slide-in .28s ease-out}@keyframes tx-blink{0%,to{opacity:.2}50%{opacity:1}}.tx-thinking span{animation:tx-blink 1.2s infinite}.tx-thinking span:nth-child(2){animation-delay:.2s}.tx-thinking span:nth-child(3){animation-delay:.4s}.tx-row-sus>td{background:#f8514914!important}a:hover .tx-card-hover{border-color:var(--primary)!important}::selection{background:#22d3ee4d}
