@charset "UTF-8";:root{--bg-page: #f4f6f8;--bg-surface: #ffffff;--sidebar-bg: #0f1626;--sidebar-border: #1d2436;--sidebar-text: #a9b3c7;--sidebar-text-active: #ffffff;--sidebar-active-bg: rgba(19, 158, 158, .16);--text-primary: #12161c;--text-secondary: #5b6472;--text-muted: #8a93a3;--border: #e2e5ea;--border-strong: #cdd2da;--accent: #128487;--accent-contrast: #ffffff;--accent-tint: #e1f1f1;--warning: #a5701d;--warning-bg: #fbf0dd;--danger: #ae392f;--danger-bg: #fbe7e4;--success: #2c7a4b;--success-bg: #e5f4ea;--font-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--radius: 6px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-page: #0b0f17;--bg-surface: #121927;--sidebar-bg: #0a0e17;--sidebar-border: #1b2233;--sidebar-text: #90a0b8;--sidebar-text-active: #ffffff;--sidebar-active-bg: rgba(41, 193, 190, .16);--text-primary: #eceff3;--text-secondary: #99a3b4;--text-muted: #6c7686;--border: #232b3c;--border-strong: #313b50;--accent: #29c1be;--accent-contrast: #04211f;--accent-tint: rgba(41, 193, 190, .14);--warning: #e3a94a;--warning-bg: rgba(227, 169, 74, .14);--danger: #e2695d;--danger-bg: rgba(226, 105, 93, .14);--success: #4fc08d;--success-bg: rgba(79, 192, 141, .14)}}:root[data-theme=dark]{--bg-page: #0b0f17;--bg-surface: #121927;--sidebar-bg: #0a0e17;--sidebar-border: #1b2233;--sidebar-text: #90a0b8;--sidebar-text-active: #ffffff;--sidebar-active-bg: rgba(41, 193, 190, .16);--text-primary: #eceff3;--text-secondary: #99a3b4;--text-muted: #6c7686;--border: #232b3c;--border-strong: #313b50;--accent: #29c1be;--accent-contrast: #04211f;--accent-tint: rgba(41, 193, 190, .14);--warning: #e3a94a;--warning-bg: rgba(227, 169, 74, .14);--danger: #e2695d;--danger-bg: rgba(226, 105, 93, .14);--success: #4fc08d;--success-bg: rgba(79, 192, 141, .14)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button,select,input,textarea{font-family:var(--font-sans);font-size:14px;color:var(--text-primary)}h1,h2,h3{font-family:var(--font-sans)}
