:is([data-app],[data-app-loading]){--app-bg:#f6f7f9;--app-surface:#fff;--app-surface-muted:#f1f3f6;--app-border:#e2e5ea;--app-border-soft:#eceef2;--app-border-strong:#c9ced6;--app-text:#12151b;--app-body:#2f3541;--app-text-muted:#596070;--app-text-faint:#6b7385;--app-accent:#3346e8;--app-accent-text:#2d3fd6;--app-accent-tint:#3346e814;--ok:#17794a;--ok-tint:#17794a1a;--warn:#8f5500;--warn-tint:#c476001f;--bad:#c0361a;--bad-tint:#e046241a;--info:#2d3fd6;--info-tint:#3346e817;--chart-a:#3346e8;--chart-b:#e0502a;--app-radius:8px;--app-pad:32px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is([data-app],[data-app-loading]){--app-bg:#0b0d12;--app-surface:#12151c;--app-surface-muted:#181c25;--app-border:#232834;--app-border-soft:#1b1f2a;--app-border-strong:#3a4152;--app-text:#eceef3;--app-body:#c4cad6;--app-text-muted:#a0a8b9;--app-text-faint:#8891a4;--app-accent:#6f7dff;--app-accent-text:#9ca7ff;--app-accent-tint:#6f7dff24;--ok:#4cc38a;--ok-tint:#4cc38a24;--warn:#e5ac45;--warn-tint:#e5ac4524;--bad:#ff8a68;--bad-tint:#ff785424;--info:#9ca7ff;--info-tint:#6f7dff29;--chart-a:#8190ff;--chart-b:#ff8a68;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] :is([data-app],[data-app-loading]){--app-bg:#0b0d12;--app-surface:#12151c;--app-surface-muted:#181c25;--app-border:#232834;--app-border-soft:#1b1f2a;--app-border-strong:#3a4152;--app-text:#eceef3;--app-body:#c4cad6;--app-text-muted:#a0a8b9;--app-text-faint:#8891a4;--app-accent:#6f7dff;--app-accent-text:#9ca7ff;--app-accent-tint:#6f7dff24;--ok:#4cc38a;--ok-tint:#4cc38a24;--warn:#e5ac45;--warn-tint:#e5ac4524;--bad:#ff8a68;--bad-tint:#ff785424;--info:#9ca7ff;--info-tint:#6f7dff29;--chart-a:#8190ff;--chart-b:#ff8a68;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:is([data-app],[data-app-loading]){--bg:var(--app-bg);--surface:var(--app-surface);--ink:var(--app-text);--on-ink:var(--app-surface);--body:var(--app-body);--muted:var(--app-text-muted);--faint:var(--app-text-faint);--line:var(--app-border);--line-2:var(--app-border-soft);--glass:var(--app-surface);--glass-b:var(--app-border);--frost-edge:transparent;--frost-top:var(--app-border);--frost:none;--code-bg:var(--app-surface-muted);--shadow:none;--shadow-lift:0 8px 24px #00000024;--radius:var(--app-radius);--radius-sm:6px;--blue:var(--app-accent);--blue-t:var(--app-accent-text);--blue-tint:var(--app-accent-tint);--coral:var(--bad);--coral-t:var(--bad);--coral-tint:var(--bad-tint);--green:var(--ok);--green-t:var(--ok);--ice:var(--app-border-strong);--gray:var(--app-border-strong);background:var(--app-bg);color:var(--app-body);text-wrap:auto;font-size:14px;line-height:1.5}:is([data-app],[data-app-loading]) *,:is([data-app],[data-app-loading]) :before,:is([data-app],[data-app-loading]) :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is([data-app],[data-app-loading]) h1,:is([data-app],[data-app-loading]) h2,:is([data-app],[data-app-loading]) h3{letter-spacing:0;font-weight:600}:is([data-app],[data-app-loading]) a:focus-visible,:is([data-app],[data-app-loading]) button:focus-visible,:is([data-app],[data-app-loading]) summary:focus-visible,:is([data-app],[data-app-loading]) input:focus-visible,:is([data-app],[data-app-loading]) select:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px;border-radius:6px}:is([data-app],[data-app-loading]) ::selection{background:var(--app-accent-tint)}@media (max-width:640px){:is([data-app],[data-app-loading]){--app-pad:16px}}body:has(:is([data-app],[data-app-loading])){background:var(--app-bg,#f6f7f9);overflow-x:visible}
