@charset "UTF-8";:root{--bg: #f4f5f7;--panel: #ffffff;--text: #172b4d;--muted: #6b778c;--border: #dfe1e6;--border-strong: #c1c7d0;--panel-hover: #fafbfc;--panel-active: #f0f2f5;--accent-red: #e8352e;--accent-red-soft: #fde7e6;--accent-blue: #1668c1;--accent-blue-soft: #e6f0fb;--accent-green: #2e9e4f;--accent-green-soft: #e5f4ea;--accent-purple: #6554c0;--accent-purple-soft: #eeecfa;--accent-orange: #ff8b00;--accent-orange-soft: #fff2e0;--banner-warn-text: #8a5100;--shadow: 0 1px 2px rgba(9, 30, 66, .08), 0 0 1px rgba(9, 30, 66, .06);--shadow-hover: 0 8px 18px rgba(9, 30, 66, .1), 0 2px 4px rgba(9, 30, 66, .06)}[data-theme=dark]{--bg: #1d2125;--panel: #161a1d;--text: #dfe1e6;--muted: #8c9bab;--border: #22272b;--border-strong: #3c444e;--panel-hover: #22272b;--panel-active: #2c333a;--accent-red: #f15b50;--accent-red-soft: #3a1e1c;--accent-blue: #579dff;--accent-blue-soft: #1c2d42;--accent-green: #57d9a3;--accent-green-soft: #1b3b2b;--accent-purple: #9f8fef;--accent-purple-soft: #2b244d;--accent-orange: #ffab2e;--accent-orange-soft: #3f2d1c;--banner-warn-text: #ffe0b2;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 0 1px rgba(0, 0, 0, .2);--shadow-hover: 0 8px 18px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .25)}html,body{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5;transition:background-color .25s ease,color .25s ease}*{box-sizing:border-box}a{color:inherit;text-decoration:none}
