:root{--palette-neutral-0:#fff;--palette-neutral-50:#f7f7f8;--palette-neutral-100:#eeeef1;--palette-neutral-200:#dddde3;--palette-neutral-300:#c5c5ce;--palette-neutral-400:#9b9ba7;--palette-neutral-500:#71717c;--palette-neutral-600:#53535d;--palette-neutral-700:#3e3e46;--palette-neutral-800:#27272d;--palette-neutral-900:#18181c;--palette-neutral-950:#0e0e11;--palette-blue-50:#eef4ff;--palette-blue-100:#dbe6fe;--palette-blue-300:#93b3fb;--palette-blue-400:#6b93f6;--palette-blue-500:#3d6cf0;--palette-blue-600:#2a54d4;--palette-blue-700:#2142a8;--palette-blue-900:#172a62;--palette-green-50:#edfcf2;--palette-green-400:#4ade80;--palette-green-600:#15803d;--palette-green-900:#0f3a22;--palette-amber-50:#fffaeb;--palette-amber-400:#fbbf24;--palette-amber-600:#b45309;--palette-amber-900:#452806;--palette-red-50:#fef2f2;--palette-red-400:#f87171;--palette-red-600:#c42020;--palette-red-700:#a51b1b;--palette-red-900:#4a1313;--palette-sky-50:#effaff;--palette-sky-400:#38bdf8;--palette-sky-700:#0369a1;--palette-sky-900:#0b3550;--palette-black-alpha-8:#00000014;--palette-black-alpha-16:#00000029;--palette-black-alpha-48:#0000007a;--palette-black-alpha-64:#000000a3;--size-0:0;--size-1:.0625rem;--size-2:.125rem;--size-4:.25rem;--size-6:.375rem;--size-8:.5rem;--size-12:.75rem;--size-16:1rem;--size-20:1.25rem;--size-24:1.5rem;--size-32:2rem;--size-40:2.5rem;--size-48:3rem;--size-64:4rem;--size-80:5rem;--size-96:6rem;--size-120:7.5rem;--size-160:10rem;--size-240:15rem;--size-320:20rem;--size-480:30rem;--size-720:45rem;--size-1200:75rem;--size-round:624.938rem;--font-size-12:.75rem;--font-size-14:.875rem;--font-size-16:1rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-24:1.5rem;--font-size-30:1.875rem;--font-size-36:2.25rem;--font-size-48:3rem;--line-height-110:1.1;--line-height-125:1.25;--line-height-150:1.5;--line-height-165:1.65;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--letter-spacing-tight:-.01em;--font-sans:var(--font-sans-face,system-ui), system-ui, sans-serif;--font-display:var(--font-display-face,var(--font-sans-face,system-ui)), system-ui, sans-serif;--font-mono:var(--font-mono-face,ui-monospace), ui-monospace, monospace;--shadow-1:0 1px 2px var(--palette-black-alpha-8);--shadow-2:0 1px 3px var(--palette-black-alpha-8), 0 4px 8px var(--palette-black-alpha-8);--shadow-3:0 4px 12px var(--palette-black-alpha-8), 0 12px 24px var(--palette-black-alpha-16);--shadow-4:0 12px 32px var(--palette-black-alpha-16), 0 24px 48px var(--palette-black-alpha-16);--duration-0:.01ms;--duration-120:.12s;--duration-200:.2s;--duration-320:.32s;--duration-1000:1s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-emphasized:cubic-bezier(.3, 0, 0, 1.2);--easing-exit:cubic-bezier(.4, 0, 1, 1);--easing-linear:linear;--opacity-40:.4;--opacity-64:.64;--blur-4:4px;--blur-12:12px;--blur-24:24px;--layer-0:0;--layer-10:10;--layer-100:100;--layer-200:200;--layer-300:300;--layer-400:400;--layer-500:500;--layer-600:600}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--palette-neutral-0);--color-bg-subtle:var(--palette-neutral-50);--color-surface:var(--palette-neutral-0);--color-surface-raised:var(--palette-neutral-0);--color-fg:var(--palette-neutral-900);--color-fg-muted:var(--palette-neutral-600);--color-fg-subtle:var(--palette-neutral-500);--color-fg-on-accent:var(--palette-neutral-0);--color-border:var(--palette-neutral-200);--color-border-strong:var(--palette-neutral-400);--color-accent:var(--palette-blue-600);--color-accent-hover:var(--palette-blue-700);--color-accent-subtle:var(--palette-blue-50);--color-focus-ring:var(--palette-blue-500);--color-success:var(--palette-green-600);--color-success-subtle:var(--palette-green-50);--color-warning:var(--palette-amber-600);--color-warning-subtle:var(--palette-amber-50);--color-danger:var(--palette-red-600);--color-danger-hover:var(--palette-red-700);--color-danger-subtle:var(--palette-red-50);--color-info:var(--palette-sky-700);--color-info-subtle:var(--palette-sky-50);--color-overlay:var(--palette-black-alpha-48);--color-disabled:var(--palette-neutral-300);--color-skeleton:var(--palette-neutral-100);--space-3xs:var(--size-2);--space-2xs:var(--size-4);--space-xs:var(--size-8);--space-sm:var(--size-12);--space-md:var(--size-16);--space-lg:var(--size-24);--space-xl:var(--size-32);--space-2xl:var(--size-48);--space-3xl:var(--size-64);--radius-xs:var(--size-2);--radius-sm:var(--size-4);--radius-md:var(--size-8);--radius-lg:var(--size-12);--radius-xl:var(--size-16);--radius-full:var(--size-round);--text-xs:var(--font-size-12);--text-sm:var(--font-size-14);--text-md:var(--font-size-16);--text-lg:var(--font-size-18);--text-xl:var(--font-size-20);--text-2xl:var(--font-size-24);--text-3xl:var(--font-size-30);--text-4xl:var(--font-size-36);--leading-tight:var(--line-height-110);--leading-snug:var(--line-height-125);--leading-normal:var(--line-height-150);--leading-relaxed:var(--line-height-165);--weight-regular:var(--font-weight-400);--weight-medium:var(--font-weight-500);--weight-semibold:var(--font-weight-600);--weight-bold:var(--font-weight-700);--tracking-tight:var(--letter-spacing-tight);--shadow-xs:var(--shadow-1);--shadow-sm:var(--shadow-2);--shadow-md:var(--shadow-3);--shadow-lg:var(--shadow-4);--z-base:var(--layer-0);--z-raised:var(--layer-10);--z-sticky:var(--layer-100);--z-header:var(--layer-200);--z-overlay:var(--layer-300);--z-modal:var(--layer-400);--z-toast:var(--layer-500);--z-tooltip:var(--layer-600);--duration-instant:var(--duration-0);--duration-fast:var(--duration-120);--duration-base:var(--duration-200);--duration-slow:var(--duration-320);--duration-loop:var(--duration-1000);--ease-standard:var(--easing-standard);--ease-emphasized:var(--easing-emphasized);--ease-exit:var(--easing-exit);--ease-linear:var(--easing-linear);--opacity-disabled:var(--opacity-40);--opacity-muted:var(--opacity-64);--blur-sm:var(--blur-4);--blur-md:var(--blur-12);--blur-lg:var(--blur-24);--hairline:var(--size-1);--content-narrow:var(--size-480);--content-medium:var(--size-720);--content-wide:var(--size-1200)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--palette-neutral-950);--color-bg-subtle:var(--palette-neutral-900);--color-surface:var(--palette-neutral-900);--color-surface-raised:var(--palette-neutral-800);--color-fg:var(--palette-neutral-50);--color-fg-muted:var(--palette-neutral-300);--color-fg-subtle:var(--palette-neutral-400);--color-fg-on-accent:var(--palette-neutral-950);--color-border:var(--palette-neutral-800);--color-border-strong:var(--palette-neutral-600);--color-accent:var(--palette-blue-400);--color-accent-hover:var(--palette-blue-300);--color-accent-subtle:var(--palette-blue-900);--color-focus-ring:var(--palette-blue-300);--color-success:var(--palette-green-400);--color-success-subtle:var(--palette-green-900);--color-warning:var(--palette-amber-400);--color-warning-subtle:var(--palette-amber-900);--color-danger:var(--palette-red-400);--color-danger-hover:var(--palette-red-400);--color-danger-subtle:var(--palette-red-900);--color-info:var(--palette-sky-400);--color-info-subtle:var(--palette-sky-900);--color-overlay:var(--palette-black-alpha-64);--color-disabled:var(--palette-neutral-700);--color-skeleton:var(--palette-neutral-800)}
:root{--control-height-sm:var(--size-32);--control-height-md:var(--size-40);--control-height-lg:var(--size-48);--control-padding-x-sm:var(--space-sm);--control-padding-x-md:var(--space-md);--control-padding-x-lg:var(--space-lg);--control-radius:var(--radius-md);--focus-ring-width:var(--size-2);--focus-ring-offset:var(--size-2);--chip-height:var(--control-height-md);--chip-padding-x:var(--control-padding-x-sm);--chip-radius:var(--radius-full);--chip-gap:var(--space-xs);--button-gap:var(--space-xs);--field-gap:var(--space-2xs);--card-padding:var(--space-lg);--card-radius:var(--radius-lg);--icon-size-sm:var(--size-16);--icon-size-md:var(--size-20);--icon-size-lg:var(--size-24);--spinner-size-sm:var(--size-16);--spinner-size-md:var(--size-24);--spinner-size-lg:var(--size-40);--spinner-stroke:var(--size-2);--skeleton-text-height:var(--size-16);--skeleton-block-height:var(--size-96);--skeleton-circle-size:var(--size-40);--grid-min-sm:var(--size-160);--grid-min-md:var(--size-240);--grid-min-lg:var(--size-320);--page-padding-x:var(--space-md);--page-padding-y:var(--space-xl);--page-padding-x-wide:var(--space-lg);--header-height:var(--size-64);--section-padding-y-md:var(--space-2xl);--section-padding-y-lg:var(--space-3xl);--section-padding-y-lg-wide:var(--size-96);--textarea-min-height:var(--size-120);--checkbox-size:var(--size-20);--checkbox-offset:var(--size-2);--step-marker-size:var(--size-40);--banner-max-width:var(--content-medium)}
:where(:root){--font-sans-face:system-ui;--font-display-face:system-ui;--font-mono-face:ui-monospace}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-fg);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:var(--duration-instant)!important;transition-duration:var(--duration-instant)!important;scroll-behavior:auto!important;animation-iteration-count:1!important}}
