:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--text-2xl:2rem;--text-body:.9375rem;--text-label:.875rem;--leading-tight:1.1;--leading-normal:1.5;--tracking-heading:-.035em;--weight-medium:550;--weight-semibold:650;--weight-bold:750;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--color-canvas:#f7f6f2;--color-surface:#fff;--color-surface-subtle:#f5f6f8;--color-surface-warm:#f4f1ec;--color-surface-raised:#fff;--color-text:#0b0f1a;--color-text-muted:#667085;--color-text-tertiary:#596475;--color-text-inverse:#fff;--color-border:#e4e7ec;--color-border-strong:#cfd4dc;--color-control-border:#8490a2;--color-action:#2647e8;--color-action-hover:#203bc8;--color-action-soft:#eef2ff;--color-action-text:#fff;--color-focus:#2647e8;--color-brand:#6b1f2d;--color-brand-strong:#531724;--color-positive:#1f7a4d;--color-warning:#8a5a12;--color-critical:#a33a32;--color-info:#2647e8;font-family:var(--font-sans)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#111318;--color-surface:#1b1e24;--color-surface-subtle:#22262d;--color-surface-warm:#211c20;--color-surface-raised:#292d35;--color-text:#f5f3ef;--color-text-muted:#bdc5d0;--color-text-tertiary:#aeb8c6;--color-text-inverse:#10151e;--color-border:#464c56;--color-border-strong:#69717e;--color-control-border:#87909f;--color-action:#98afff;--color-action-hover:#b0c1ff;--color-action-soft:#253154;--color-action-text:#101729;--color-focus:#b0c1ff;--color-brand:#e8aab3;--color-brand-strong:#f1c6cc;--color-positive:#8bd7ad;--color-warning:#edc381;--color-critical:#f3a29a;--color-info:#98afff}}*{box-sizing:border-box}body{font-size:var(--text-body);line-height:var(--leading-normal);background:var(--color-canvas);color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}button,input,select,textarea{font:inherit}@media (max-width:520px){input:not([type]),input:is([type=date],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week]),select,textarea{font-size:16px}}p{line-height:1.55}::selection{background:var(--color-action-soft);color:var(--color-text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}
