:root{color-scheme:dark;--ui-canvas: #0a0a0c;--ui-surface: #121316;--ui-surface-raised: #1a1b20;--ui-surface-hover: #22242b;--ui-border: #2c2e35;--ui-border-strong: #41434c;--ui-text: #f8fafc;--ui-text-muted: #94a3b8;--ui-text-subtle: #64748b;--ui-primary: #625bf6;--ui-primary-hover: #7771ff;--ui-primary-contrast: #ffffff;--ui-success: #34d399;--ui-success-text: #a7f3d0;--ui-success-bg: #34d39912;--ui-success-border: #34d39944;--ui-warning: #fbbf24;--ui-warning-text: #fde68a;--ui-warning-bg: #fbbf2412;--ui-warning-border: #fbbf2444;--ui-danger: #fb7185;--ui-danger-text: #fecdd3;--ui-danger-bg: #fb718512;--ui-danger-border: #fb718544;--ui-info: #38bdf8;--ui-info-text: #bae6fd;--ui-info-bg: #38bdf812;--ui-info-border: #38bdf844;--ui-primary-text: #c8c5ff;--ui-primary-bg: #5149c733;--ui-primary-border: #5149c766;--ui-radius-sm: 6px;--ui-radius-md: 10px;--ui-radius-lg: 16px;--ui-shadow: 0 18px 48px #0006}:root[data-theme=light]{color-scheme:light;--ui-canvas: #f4f5f8;--ui-surface: #ffffff;--ui-surface-raised: #f8f9fc;--ui-surface-hover: #eef0f6;--ui-border: #d9dce5;--ui-border-strong: #b8bdca;--ui-text: #171923;--ui-text-muted: #4b5568;--ui-text-subtle: #697386;--ui-primary: #5149c7;--ui-primary-hover: #423bb0;--ui-primary-contrast: #ffffff;--ui-success: #16845b;--ui-success-text: #176344;--ui-success-bg: #e8f7ef;--ui-success-border: #a5d9bb;--ui-warning: #a96600;--ui-warning-text: #7a4b00;--ui-warning-bg: #fff6df;--ui-warning-border: #ead18c;--ui-danger: #c5304b;--ui-danger-text: #92243a;--ui-danger-bg: #fff0f2;--ui-danger-border: #e9aab4;--ui-info: #08749e;--ui-info-text: #075a7a;--ui-info-bg: #e8f6fc;--ui-info-border: #a5d5e8;--ui-primary-text: #423bb0;--ui-primary-bg: #eeecff;--ui-primary-border: #c5c0f4;--ui-shadow: 0 18px 48px #20243a1f}:root{font-family:Inter,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;box-sizing:border-box;background:var(--ui-canvas);color:var(--ui-text)}*,*:before,*:after{box-sizing:inherit}html,body{min-height:100%;margin:0;background:var(--ui-canvas);color:var(--ui-text)}body{min-width:360px}button,input,select,textarea{font:inherit}button{color:inherit}::selection{color:#fff;background:#625bf6}
