:root{--background:#f2f3f5;--surface:#fff;--surface-raised:#fff;--foreground:#171717;--muted:#5f6368;--border:#d7d9dd;--border-strong:#b7bbc2;--radius:10px;--radius-sm:6px;--shadow:0 1px 2px #1010100a, 0 4px 10px #1010100d;--accent:#2f7d4f;--accent-foreground:#fff;--accent-muted:color-mix(in srgb, var(--accent) 15%, var(--surface));--tone-neutral-bg:#e9e9e9;--tone-neutral-fg:#333;--tone-warning-bg:#fff2cc;--tone-warning-fg:#7a5b00;--tone-success-bg:#d9f2d9;--tone-success-fg:#1f6d1f;--tone-danger-bg:#fbdada;--tone-danger-fg:#9c1c1c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:#0a0a0a;--surface:#171717;--surface-raised:#1f1f1f;--foreground:#ededed;--muted:#a0a0a0;--border:#2e2e2e;--border-strong:#444;--shadow:0 1px 2px #0006, 0 4px 10px #0000004d;--accent:#4caf7d;--accent-foreground:#0a0a0a;--accent-muted:color-mix(in srgb, var(--accent) 20%, var(--surface));--tone-neutral-bg:#2a2a2a;--tone-neutral-fg:#d4d4d4;--tone-warning-bg:#4d3d00;--tone-warning-fg:#ffd666;--tone-success-bg:#163a16;--tone-success-fg:#7fdc7f;--tone-danger-bg:#4a1515;--tone-danger-fg:#ff8a8a}}:root[data-theme=dark]{--background:#0a0a0a;--surface:#171717;--surface-raised:#1f1f1f;--foreground:#ededed;--muted:#a0a0a0;--border:#2e2e2e;--border-strong:#444;--shadow:0 1px 2px #0006, 0 4px 10px #0000004d;--accent:#4caf7d;--accent-foreground:#0a0a0a;--accent-muted:color-mix(in srgb, var(--accent) 20%, var(--surface));--tone-neutral-bg:#2a2a2a;--tone-neutral-fg:#d4d4d4;--tone-warning-bg:#4d3d00;--tone-warning-fg:#ffd666;--tone-success-bg:#163a16;--tone-success-fg:#7fdc7f;--tone-danger-bg:#4a1515;--tone-danger-fg:#ff8a8a}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;height:100%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{max-width:100vw;height:100%;overflow:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:row;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1{font-size:1.6rem}h2{font-size:1.05rem}
.layout-module__CUj6aG__main{flex:1;min-width:0;height:100vh;overflow-y:auto}
