:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f7fa;--surface:#fff;--surface-raised:#fbfcfd;--surface-muted:#eef3f6;--text:#17212b;--text-secondary:#536272;--text-tertiary:#768392;--border:#d9e1e8;--border-strong:#bdc9d4;--accent:#0e766f;--accent-hover:#095e59;--accent-soft:#dff3f0;--blue:#315dce;--blue-soft:#e9efff;--warning:#9a5b00;--warning-soft:#fff1d8;--danger:#a43b36;--danger-soft:#fcebea;--success:#287a44;--success-soft:#e4f3e8;--shadow-sm:0 1px 2px #151f2a0a, 0 8px 22px #151f2a0d;--shadow-lg:0 24px 72px #151f2a29;--radius-sm:7px;--radius:10px;--radius-lg:14px;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html,body{background:var(--background);min-width:320px;min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}button,input,select,textarea{font:inherit}button,input[type=checkbox],input[type=radio],input[type=range],select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="0"]:focus-visible{outline-offset:1px;outline:3px solid #315dce3d}::selection{background:#bfe7e2}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
