:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cp-bg:#f7f4ef;--cp-bg-elevated:#fcfbf8;--cp-surface:#fff;--cp-surface-soft:#f5f5f5;--cp-border:#dedede;--cp-border-strong:#919191;--cp-text:#242424;--cp-text-muted:#5c5c5c;--cp-text-soft:#6f6f6f;--cp-accent:#4338ca;--cp-accent-hover:#3730a3;--cp-accent-soft:#4338ca17;--cp-accent-fg:#fff;--cp-success:#16a34a;--cp-danger:#dc2626;--cp-warning:#f59e0b;--cp-link:#0078d4;--cp-shadow:0 18px 48px #0000001f;--cp-overlay:#fffc;--cp-panel:#ffffffdb;--cp-panel-strong:#fffffff5;--cp-sheen:#ffffff8c;--cp-highlight:#4338ca1f}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cp-bg:#3d3b3a;--cp-bg-elevated:#343231;--cp-surface:#292929;--cp-surface-soft:#2e2e2e;--cp-border:#474747;--cp-border-strong:#5f5f5f;--cp-text:#dedede;--cp-text-muted:#919191;--cp-text-soft:#b0b0b0;--cp-accent:#a5b4fc;--cp-accent-hover:#c7d2fe;--cp-accent-soft:#a5b4fc24;--cp-accent-fg:#1a1a1a;--cp-success:#4ade80;--cp-danger:#f87171;--cp-warning:#fbbf24;--cp-link:#4da6ff;--cp-shadow:0 18px 48px #00000052;--cp-overlay:#292929e0;--cp-panel:#292929b8;--cp-panel-strong:#292929f5;--cp-sheen:#ffffff0a;--cp-highlight:#a5b4fc1f}html[data-theme=light][data-accent=blue]{--cp-accent:#1d4ed8;--cp-accent-hover:#1e40af;--cp-accent-soft:#1d4ed817;--cp-highlight:#1d4ed81f}html[data-theme=light][data-accent=teal]{--cp-accent:#0f766e;--cp-accent-hover:#115e59;--cp-accent-soft:#0f766e17;--cp-highlight:#0f766e1f}html[data-theme=light][data-accent=green]{--cp-accent:#15803d;--cp-accent-hover:#166534;--cp-accent-soft:#15803d17;--cp-highlight:#15803d1f}html[data-theme=light][data-accent=violet]{--cp-accent:#7c3aed;--cp-accent-hover:#6d28d9;--cp-accent-soft:#7c3aed17;--cp-highlight:#7c3aed1f}html[data-theme=light][data-accent=rose]{--cp-accent:#be123c;--cp-accent-hover:#9f1239;--cp-accent-soft:#be123c17;--cp-highlight:#be123c1f}html[data-theme=light][data-accent=orange]{--cp-accent:#c2410c;--cp-accent-hover:#9a3412;--cp-accent-soft:#c2410c17;--cp-highlight:#c2410c1f}html[data-theme=light][data-accent=crimson]{--cp-accent:#b91c1c;--cp-accent-hover:#991b1b;--cp-accent-soft:#b91c1c17;--cp-highlight:#b91c1c1f}html[data-theme=dark][data-accent=blue]{--cp-accent:#93c5fd;--cp-accent-hover:#bfdbfe;--cp-accent-soft:#93c5fd24;--cp-highlight:#93c5fd1f}html[data-theme=dark][data-accent=teal]{--cp-accent:#5eead4;--cp-accent-hover:#99f6e4;--cp-accent-soft:#5eead424;--cp-highlight:#5eead41f}html[data-theme=dark][data-accent=green]{--cp-accent:#86efac;--cp-accent-hover:#bbf7d0;--cp-accent-soft:#86efac24;--cp-highlight:#86efac1f}html[data-theme=dark][data-accent=violet]{--cp-accent:#c4b5fd;--cp-accent-hover:#ddd6fe;--cp-accent-soft:#c4b5fd24;--cp-highlight:#c4b5fd1f}html[data-theme=dark][data-accent=rose]{--cp-accent:#fda4af;--cp-accent-hover:#fecdd3;--cp-accent-soft:#fda4af24;--cp-highlight:#fda4af1f}html[data-theme=dark][data-accent=orange]{--cp-accent:#fdba74;--cp-accent-hover:#fed7aa;--cp-accent-soft:#fdba7424;--cp-highlight:#fdba741f}html[data-theme=dark][data-accent=crimson]{--cp-accent:#fca5a5;--cp-accent-hover:#fecaca;--cp-accent-soft:#fca5a524;--cp-highlight:#fca5a51f}html[data-font-size=s]{font-size:87.5%}html[data-font-size=m]{font-size:100%}html[data-font-size=l]{font-size:112.5%}html[data-font-size=xl]{font-size:125%}html[data-high-contrast=true][data-theme=light]{--cp-bg:#fff;--cp-bg-elevated:#fff;--cp-surface:#fff;--cp-surface-soft:#fff;--cp-border:#000;--cp-border-strong:#000;--cp-text:#000;--cp-text-muted:#000;--cp-text-soft:#000;--cp-accent:#000;--cp-accent-hover:#000;--cp-accent-soft:#fff;--cp-accent-fg:#fff;--cp-link:#000;--cp-overlay:#fffffff5;--cp-panel:#fff;--cp-panel-strong:#fff;--cp-sheen:#fff;--cp-highlight:#fff}html[data-high-contrast=true][data-theme=dark]{--cp-bg:#000;--cp-bg-elevated:#000;--cp-surface:#000;--cp-surface-soft:#000;--cp-border:#fff;--cp-border-strong:#fff;--cp-text:#fff;--cp-text-muted:#fff;--cp-text-soft:#fff;--cp-accent:#fff;--cp-accent-hover:#fff;--cp-accent-soft:#000;--cp-accent-fg:#000;--cp-link:#fff;--cp-overlay:#000000f5;--cp-panel:#000;--cp-panel-strong:#000;--cp-sheen:#000;--cp-highlight:#000}html[data-high-contrast=true] a{text-decoration:underline;text-decoration-thickness:2px}html[data-high-contrast=true] :focus-visible{outline:4px solid var(--cp-accent);outline-offset:4px}*{box-sizing:border-box}html{min-width:320px;min-height:100%}body{background:var(--cp-bg);min-width:320px;min-height:100vh;color:var(--cp-text);font-synthesis:none;text-rendering:optimizelegibility;margin:0;font-family:Segoe UI,Aptos,Calibri,-apple-system,BlinkMacSystemFont,sans-serif}button{font:inherit}button:focus-visible{outline:3px solid var(--cp-accent);outline-offset:3px}#root{min-height:100vh}
