:root{--font-sans:"Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius:12px;--radius-sm:8px;--radius-xs:6px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--color-bg:var(--lightningcss-light,#f7f6f4)var(--lightningcss-dark,#121211);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1918);--color-surface-2:var(--lightningcss-light,#f2f0ed)var(--lightningcss-dark,#232220);--color-surface-3:var(--lightningcss-light,#e9e6e2)var(--lightningcss-dark,#2d2b29);--color-text:var(--lightningcss-light,#1c1b1a)var(--lightningcss-dark,#f2f0ed);--color-text-muted:var(--lightningcss-light,#6d6964)var(--lightningcss-dark,#a39e98);--color-border:var(--lightningcss-light,#e5e2dd)var(--lightningcss-dark,#302e2b);--color-border-strong:var(--lightningcss-light,#cfcac4)var(--lightningcss-dark,#48443f);--color-accent:var(--lightningcss-light,#1c1b1a)var(--lightningcss-dark,#f2f0ed);--color-accent-text:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121211);--color-brand:var(--lightningcss-light,#a8552f)var(--lightningcss-dark,#e5916a);--color-brand-soft:var(--lightningcss-light,#f6e9e2)var(--lightningcss-dark,#3a2820);--color-danger:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#ff8f85);--color-danger-soft:var(--lightningcss-light,#fdecea)var(--lightningcss-dark,#3b1d1a);--color-success:var(--lightningcss-light,#1a7f37)var(--lightningcss-dark,#72d892);--color-success-soft:var(--lightningcss-light,#e7f4eb)var(--lightningcss-dark,#16301f);--color-focus:var(--color-brand);--color-chart:var(--lightningcss-light,#a8552f)var(--lightningcss-dark,#d07a52);--shadow-color:var(--lightningcss-light,#1c1b1a0f)var(--lightningcss-dark,#00000059);--shadow-color-strong:var(--lightningcss-light,#1c1b1a29)var(--lightningcss-dark,#0009);--shadow-sm:0 1px 2px var(--shadow-color);--shadow:0 1px 2px var(--shadow-color), 0 6px 20px var(--shadow-color);--shadow-lg:0 16px 48px var(--shadow-color-strong);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-ui=app]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html[data-ui=app]{--lightningcss-light: ;--lightningcss-dark:initial}}html[data-ui=app][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-ui=app][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{margin:0 0 var(--space-3);font-weight:600;line-height:1.25}h1{font-size:1.6rem}h2{font-size:1.15rem}p{margin:0 0 var(--space-3)}a{color:inherit}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}
