@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap";:root{--bg-base: #f4f6f9;--bg-surface: #ffffff;--bg-elevated: #eef1f6;--border: #d8dde6;--border-bright: #b8c0cc;--border-subtle: rgba(26, 35, 50, .08);--accent: #00a67e;--accent-dim: #e6faf4;--accent-text-on: #ffffff;--text-primary: #1a2332;--text-secondary: #5c6b7f;--text-muted: #9aa5b4;--danger: #d93654;--warning: #c47d0e;--success: #00a67e;--info: #2b7cd3;--shadow-card: 0 1px 3px rgba(26, 35, 50, .06);--welcome-gradient: linear-gradient( 135deg, rgba(0, 166, 126, .1) 0%, var(--bg-surface) 60% );--font-display: "Syne", sans-serif;--font-body: "IBM Plex Sans", sans-serif;--font-data: "IBM Plex Mono", monospace}[data-theme=dark]{--bg-base: #080c14;--bg-surface: #0f1623;--bg-elevated: #161d2e;--border: #1e2d45;--border-bright: #2a3f5f;--border-subtle: rgba(30, 45, 69, .4);--accent: #0dffaa;--accent-dim: #0a7c52;--accent-text-on: #080c14;--text-primary: #e8edf5;--text-secondary: #7a8fa8;--text-muted: #3d5068;--danger: #ff4d6d;--warning: #f5a623;--success: #0dffaa;--info: #4da6ff;--shadow-card: 0 8px 32px rgba(0, 0, 0, .4);--welcome-gradient: linear-gradient( 135deg, rgba(13, 255, 170, .08) 0%, var(--bg-surface) 60% )}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-base: #080c14;--bg-surface: #0f1623;--bg-elevated: #161d2e;--border: #1e2d45;--border-bright: #2a3f5f;--border-subtle: rgba(30, 45, 69, .4);--accent: #0dffaa;--accent-dim: #0a7c52;--accent-text-on: #080c14;--text-primary: #e8edf5;--text-secondary: #7a8fa8;--text-muted: #3d5068;--danger: #ff4d6d;--warning: #f5a623;--success: #0dffaa;--info: #4da6ff;--shadow-card: 0 8px 32px rgba(0, 0, 0, .4);--welcome-gradient: linear-gradient( 135deg, rgba(13, 255, 170, .08) 0%, var(--bg-surface) 60% )}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.4)}}@keyframes row-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
