*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}:root{--font-sans:-apple-system, blinkmacsystemfont, "Segoe UI", system-ui, sans-serif;--font-serif:georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", monospace;--danger:#b91c1c;--neutral:#57534e;--positive:#15803d;--edit:#1d4ed8;--paper:#faf7f2;--ink:#1c1917;--muted:#57534e;--accent:#b45309;--accent-2:#d97706;--surface:#fff;--border:#e7e0d5;--chip-bg:#efeae2;--on-accent:#faf7f2;--button-dark:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark],:root.dark{--danger:#fca5a5;--neutral:#b3b4bc;--positive:#86efac;--edit:#93c5fd;--paper:#16181d;--ink:#ececee;--muted:#9b9ca3;--accent:#f59e0b;--accent-2:#fbbf24;--surface:#1d2026;--border:#2c2f37;--chip-bg:#262931;--on-accent:#16181d;--button-dark:#262931;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--danger:#fca5a5;--neutral:#b3b4bc;--positive:#86efac;--edit:#93c5fd;--paper:#16181d;--ink:#ececee;--muted:#9b9ca3;--accent:#f59e0b;--accent-2:#fbbf24;--surface:#1d2026;--border:#2c2f37;--chip-bg:#262931;--on-accent:#16181d;--button-dark:#262931;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-color-scheme=sage]{--paper:#f1f4ed;--ink:#1d2922;--muted:#5b695f;--accent:#3f755f;--accent-2:#568a74;--surface:#fbfcf8;--border:#d7dfd5;--chip-bg:#e4ebe2;--on-accent:#f8fbf8;--button-dark:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-scheme=midnight]{--danger:#fca5a5;--neutral:#b3b4bc;--positive:#86efac;--edit:#93c5fd;--paper:#101821;--ink:#edf2f7;--muted:#9aa8b6;--accent:#66a9d9;--accent-2:#8bc1e5;--surface:#17222d;--border:#293847;--chip-bg:#202e3a;--on-accent:#0d1720;--button-dark:#202e3a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}:root button[data-intent=danger]{--action-color:var(--danger)}:root button[data-intent=neutral]{--action-color:var(--neutral)}:root button[data-intent=positive]{--action-color:var(--positive)}:root button[data-intent=edit]{--action-color:var(--edit)}:root button[data-intent]{color:var(--action-color);border-color:var(--action-color);background:var(--action-background,color-mix(in srgb, var(--action-color) 10%, var(--surface)))}:root button[data-intent]:hover:not(:disabled){background:var(--action-background,color-mix(in srgb, var(--action-color) 20%, var(--surface)))}:root button[data-intent]:focus-visible{outline:2px solid var(--action-color);outline-offset:3px}