@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--size-0:0px;--size-50:2px;--size-100:4px;--size-150:6px;--size-200:8px;--size-250:10px;--size-300:12px;--size-350:14px;--size-400:16px;--size-450:18px;--size-500:20px;--size-550:22px;--size-600:24px;--size-650:26px;--size-700:28px;--size-750:30px;--size-800:32px;--size-850:34px;--size-900:36px;--size-950:38px;--size-1000:40px;--size-1100:44px;--size-1200:48px;--size-1300:52px;--size-1400:56px;--size-1500:60px;--size-1600:64px;--color-brand-100:#dbeafe;--color-brand-200:#bfdbfe;--color-brand-300:#93c5fd;--color-brand-400:#3b82f6;--color-brand-500:#2563eb;--color-brand-600:#1d4ed8;--color-brand-700:#1e3a8a;--color-background-100:#f9fafb;--color-background-200:#f3f4f6;--color-background-300:#e5e7eb;--color-background-400:#d1d5db;--color-background-500:#9ca3af;--color-background-600:#6b7280;--color-background-700:#374151;--color-text-100:#f3f4f6;--color-text-200:#d1d5db;--color-text-300:#9ca3af;--color-text-400:#6b7280;--color-text-500:#4b5563;--color-text-600:#374151;--color-text-700:#111827;--color-success-100:#dcfce7;--color-success-200:#bbf7d0;--color-success-300:#86efac;--color-success-400:#22c55e;--color-success-500:#16a34a;--color-success-600:#15803d;--color-success-700:#14532d;--color-fail-100:#fee2e2;--color-fail-200:#fecaca;--color-fail-300:#fca5a5;--color-fail-400:#ef4444;--color-fail-500:#dc2626;--color-fail-600:#b91c1c;--color-fail-700:#7f1d1d;--color-warning-100:#fef3c7;--color-warning-200:#fde68a;--color-warning-300:#fcd34d;--color-warning-400:#f59e0b;--color-warning-500:#d97706;--color-warning-600:#b45309;--color-warning-700:#78350f;--color-info-100:#e0f2fe;--color-info-200:#bae6fd;--color-info-300:#7dd3fc;--color-info-400:#0ea5e9;--color-info-500:#0284c7;--color-info-600:#0369a1;--color-info-700:#0c4a6e;--color-misc-gold:#d4a017;--color-misc-silver:#9e9e9e;--color-misc-bronze:sienna;--color-misc-platinum:#b0bec5;--color-misc-rose-gold:#b76e79;--radius-none:0px;--radius-sm:var(--size-50);--radius-md:var(--size-100);--radius-lg:var(--size-200);--radius-xl:var(--size-300);--radius-2xl:var(--size-400);--radius-full:9999px;--shadow-none:none;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-inner:inset 0 2px 4px 0 #0000000d;--font-sans:var(--font-geist-sans,system-ui,-apple-system,sans-serif);--font-mono:var(--font-geist-mono,ui-monospace,"Cascadia Code",monospace);--font-size-xs:var(--size-300);--font-size-sm:var(--size-350);--font-size-md:var(--size-400);--font-size-lg:var(--size-450);--font-size-xl:var(--size-500);--font-size-2xl:var(--size-600);--font-size-3xl:var(--size-750);--font-size-4xl:var(--size-900);--font-size-5xl:var(--size-1200);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--button-solid-primary-background-default:var(--color-background-200);--button-solid-primary-border-default:var(--color-background-200);--button-solid-primary-text-default:var(--color-text-600);--button-solid-primary-background-hover:var(--color-background-300);--button-solid-primary-border-hover:var(--color-background-300);--button-solid-primary-text-hover:var(--color-text-600);--button-solid-primary-background-focus:var(--color-background-200);--button-solid-primary-border-focus:var(--color-brand-500);--button-solid-primary-text-focus:var(--color-text-600);--button-solid-primary-background-active:var(--color-background-300);--button-solid-primary-border-active:var(--color-background-300);--button-solid-primary-text-active:var(--color-text-600);--button-solid-primary-background-disabled:var(--color-background-200);--button-solid-primary-border-disabled:var(--color-background-200);--button-solid-primary-text-disabled:var(--color-text-300);--button-solid-primary-focus-ring:var(--color-brand-300);--button-solid-secondary-background-default:var(--color-background-100);--button-solid-secondary-border-default:var(--color-background-100);--button-solid-secondary-text-default:var(--color-text-600);--button-solid-secondary-background-hover:var(--color-background-300);--button-solid-secondary-border-hover:var(--color-background-300);--button-solid-secondary-text-hover:var(--color-text-600);--button-solid-secondary-background-focus:var(--color-background-200);--button-solid-secondary-border-focus:var(--color-brand-500);--button-solid-secondary-text-focus:var(--color-text-600);--button-solid-secondary-background-active:var(--color-background-300);--button-solid-secondary-border-active:var(--color-background-300);--button-solid-secondary-text-active:var(--color-text-600);--button-solid-secondary-background-disabled:var(--color-background-200);--button-solid-secondary-border-disabled:var(--color-background-200);--button-solid-secondary-text-disabled:var(--color-text-300);--button-solid-secondary-focus-ring:var(--color-brand-300);--button-solid-accent-background-default:var(--color-brand-400);--button-solid-accent-border-default:var(--color-brand-400);--button-solid-accent-text-default:var(--color-brand-100);--button-solid-accent-background-hover:var(--color-brand-500);--button-solid-accent-border-hover:var(--color-brand-500);--button-solid-accent-text-hover:var(--color-brand-100);--button-solid-accent-background-focus:var(--color-brand-400);--button-solid-accent-border-focus:var(--color-brand-500);--button-solid-accent-text-focus:var(--color-brand-100);--button-solid-accent-background-active:var(--color-brand-600);--button-solid-accent-border-active:var(--color-brand-600);--button-solid-accent-text-active:var(--color-brand-100);--button-solid-accent-background-disabled:var(--color-brand-200);--button-solid-accent-border-disabled:var(--color-brand-200);--button-solid-accent-text-disabled:var(--color-brand-400);--button-solid-accent-focus-ring:var(--color-brand-300);--button-solid-fail-background-default:var(--color-fail-400);--button-solid-fail-border-default:var(--color-fail-400);--button-solid-fail-text-default:var(--color-fail-100);--button-solid-fail-background-hover:var(--color-fail-500);--button-solid-fail-border-hover:var(--color-fail-500);--button-solid-fail-text-hover:var(--color-fail-100);--button-solid-fail-background-focus:var(--color-fail-400);--button-solid-fail-border-focus:var(--color-brand-500);--button-solid-fail-text-focus:var(--color-fail-100);--button-solid-fail-background-active:var(--color-fail-600);--button-solid-fail-border-active:var(--color-fail-600);--button-solid-fail-text-active:var(--color-fail-100);--button-solid-fail-background-disabled:var(--color-fail-200);--button-solid-fail-border-disabled:var(--color-fail-200);--button-solid-fail-text-disabled:var(--color-fail-400);--button-solid-fail-focus-ring:var(--color-brand-300);--button-outline-primary-background-default:transparent;--button-outline-primary-border-default:var(--color-background-200);--button-outline-primary-text-default:var(--color-text-600);--button-outline-primary-background-hover:var(--color-background-300);--button-outline-primary-border-hover:var(--color-background-300);--button-outline-primary-text-hover:var(--color-text-600);--button-outline-primary-background-focus:transparent;--button-outline-primary-border-focus:var(--color-brand-400);--button-outline-primary-text-focus:var(--color-text-600);--button-outline-primary-background-active:var(--color-background-300);--button-outline-primary-border-active:var(--color-background-300);--button-outline-primary-text-active:var(--color-text-600);--button-outline-primary-background-disabled:transparent;--button-outline-primary-border-disabled:var(--color-background-200);--button-outline-primary-text-disabled:var(--color-text-300);--button-outline-primary-focus-ring:var(--color-brand-300);--button-outline-secondary-background-default:transparent;--button-outline-secondary-border-default:var(--color-background-100);--button-outline-secondary-text-default:var(--color-text-600);--button-outline-secondary-background-hover:var(--color-background-300);--button-outline-secondary-border-hover:var(--color-background-300);--button-outline-secondary-text-hover:var(--color-text-600);--button-outline-secondary-background-focus:transparent;--button-outline-secondary-border-focus:var(--color-brand-500);--button-outline-secondary-text-focus:var(--color-text-600);--button-outline-secondary-background-active:var(--color-brand-200);--button-outline-secondary-border-active:var(--color-brand-500);--button-outline-secondary-text-active:var(--color-text-600);--button-outline-secondary-background-disabled:transparent;--button-outline-secondary-border-disabled:var(--color-brand-200);--button-outline-secondary-text-disabled:var(--color-text-600);--button-outline-secondary-focus-ring:var(--color-brand-300);--button-outline-accent-background-default:transparent;--button-outline-accent-border-default:var(--color-brand-400);--button-outline-accent-text-default:var(--color-brand-400);--button-outline-accent-background-hover:var(--color-brand-400);--button-outline-accent-border-hover:var(--color-brand-400);--button-outline-accent-text-hover:var(--color-brand-100);--button-outline-accent-background-focus:transparent;--button-outline-accent-border-focus:var(--color-brand-500);--button-outline-accent-text-focus:var(--color-brand-400);--button-outline-accent-background-active:var(--color-brand-600);--button-outline-accent-border-active:var(--color-brand-600);--button-outline-accent-text-active:var(--color-brand-100);--button-outline-accent-background-disabled:var(--color-brand-200);--button-outline-accent-border-disabled:var(--color-brand-200);--button-outline-accent-text-disabled:var(--color-brand-400);--button-outline-accent-focus-ring:var(--color-brand-300);--button-outline-fail-background-default:transparent;--button-outline-fail-border-default:var(--color-fail-400);--button-outline-fail-text-default:var(--color-fail-400);--button-outline-fail-background-hover:var(--color-fail-400);--button-outline-fail-border-hover:var(--color-fail-400);--button-outline-fail-text-hover:var(--color-fail-100);--button-outline-fail-background-focus:transparent;--button-outline-fail-border-focus:var(--color-brand-500);--button-outline-fail-text-focus:var(--color-fail-400);--button-outline-fail-background-active:var(--color-fail-600);--button-outline-fail-border-active:var(--color-fail-600);--button-outline-fail-text-active:var(--color-fail-100);--button-outline-fail-background-disabled:var(--color-fail-200);--button-outline-fail-border-disabled:var(--color-fail-200);--button-outline-fail-text-disabled:var(--color-fail-400);--button-outline-fail-focus-ring:var(--color-brand-300);--button-text-primary-background-default:transparent;--button-text-primary-border-default:transparent;--button-text-primary-text-default:var(--color-text-600);--button-text-primary-background-hover:var(--color-background-300);--button-text-primary-border-hover:var(--color-background-300);--button-text-primary-text-hover:var(--color-text-600);--button-text-primary-background-focus:var(--color-background-200);--button-text-primary-border-focus:var(--color-brand-500);--button-text-primary-text-focus:var(--color-text-600);--button-text-primary-background-active:var(--color-background-300);--button-text-primary-border-active:var(--color-background-300);--button-text-primary-text-active:var(--color-text-600);--button-text-primary-background-disabled:var(--color-background-200);--button-text-primary-border-disabled:var(--color-background-200);--button-text-primary-text-disabled:var(--color-text-300);--button-text-primary-focus-ring:var(--color-brand-300);--button-text-secondary-background-default:transparent;--button-text-secondary-border-default:transparent;--button-text-secondary-text-default:var(--color-text-600);--button-text-secondary-background-hover:var(--color-background-300);--button-text-secondary-border-hover:var(--color-background-300);--button-text-secondary-text-hover:var(--color-text-600);--button-text-secondary-background-focus:var(--color-background-200);--button-text-secondary-border-focus:var(--color-brand-500);--button-text-secondary-text-focus:var(--color-text-600);--button-text-secondary-background-active:var(--color-background-300);--button-text-secondary-border-active:var(--color-background-300);--button-text-secondary-text-active:var(--color-text-600);--button-text-secondary-background-disabled:var(--color-background-200);--button-text-secondary-border-disabled:var(--color-background-200);--button-text-secondary-text-disabled:var(--color-text-300);--button-text-secondary-focus-ring:var(--color-brand-300);--button-text-accent-background-default:transparent;--button-text-accent-border-default:transparent;--button-text-accent-text-default:var(--color-brand-400);--button-text-accent-background-hover:var(--color-brand-400);--button-text-accent-border-hover:var(--color-brand-400);--button-text-accent-text-hover:var(--color-brand-100);--button-text-accent-background-focus:transparent;--button-text-accent-border-focus:var(--color-brand-500);--button-text-accent-text-focus:var(--color-brand-400);--button-text-accent-background-active:var(--color-brand-600);--button-text-accent-border-active:var(--color-brand-600);--button-text-accent-text-active:var(--color-brand-100);--button-text-accent-background-disabled:var(--color-brand-200);--button-text-accent-border-disabled:var(--color-brand-200);--button-text-accent-text-disabled:var(--color-brand-400);--button-text-accent-focus-ring:var(--color-brand-300);--button-text-fail-background-default:transparent;--button-text-fail-border-default:transparent;--button-text-fail-text-default:var(--color-fail-400);--button-text-fail-background-hover:var(--color-fail-400);--button-text-fail-border-hover:var(--color-fail-400);--button-text-fail-text-hover:var(--color-fail-100);--button-text-fail-background-focus:transparent;--button-text-fail-border-focus:var(--color-brand-500);--button-text-fail-text-focus:var(--color-fail-400);--button-text-fail-background-active:var(--color-fail-600);--button-text-fail-border-active:var(--color-fail-600);--button-text-fail-text-active:var(--color-fail-100);--button-text-fail-background-disabled:var(--color-fail-200);--button-text-fail-border-disabled:var(--color-fail-200);--button-text-fail-text-disabled:var(--color-fail-400);--button-text-fail-focus-ring:var(--color-brand-300);--button-secondary-background-default:transparent;--button-secondary-border-default:var(--color-brand-400);--button-secondary-text-default:var(--color-brand-400);--button-secondary-background-hover:var(--color-brand-400);--button-secondary-border-hover:var(--color-brand-400);--button-secondary-text-hover:var(--color-brand-100);--button-secondary-background-focus:transparent;--button-secondary-border-focus:var(--color-brand-500);--button-secondary-text-focus:var(--color-brand-400);--button-secondary-background-active:var(--color-brand-500);--button-secondary-border-active:var(--color-brand-500);--button-secondary-text-active:var(--color-brand-100);--button-secondary-background-disabled:transparent;--button-secondary-border-disabled:var(--color-brand-200);--button-secondary-text-disabled:var(--color-brand-300);--button-secondary-focus-ring:var(--color-brand-300);--button-ghost-background-default:transparent;--button-ghost-border-default:transparent;--button-ghost-text-default:var(--color-text-600);--button-ghost-background-hover:var(--color-background-300);--button-ghost-border-hover:var(--color-background-300);--button-ghost-text-hover:var(--color-text-700);--button-ghost-background-active:var(--color-background-400);--button-ghost-border-active:var(--color-background-400);--button-ghost-text-active:var(--color-text-700);--button-ghost-background-disabled:transparent;--button-ghost-border-disabled:transparent;--button-ghost-text-disabled:var(--color-text-300);--button-ghost-focus-ring:var(--color-brand-300);--button-danger-background-default:var(--color-fail-400);--button-danger-border-default:var(--color-fail-400);--button-danger-text-default:var(--color-fail-100);--button-danger-background-hover:var(--color-fail-500);--button-danger-border-hover:var(--color-fail-500);--button-danger-text-hover:var(--color-fail-100);--button-danger-background-focus:var(--color-fail-400);--button-danger-border-focus:var(--color-brand-500);--button-danger-text-focus:var(--color-fail-100);--button-danger-background-active:var(--color-fail-600);--button-danger-border-active:var(--color-fail-600);--button-danger-text-active:var(--color-fail-100);--button-danger-background-disabled:var(--color-fail-200);--button-danger-border-disabled:var(--color-fail-200);--button-danger-text-disabled:var(--color-fail-400);--button-danger-focus-ring:var(--color-fail-300);--input-solid-primary-background-default:var(--color-background-200);--input-solid-primary-border-default:var(--color-background-200);--input-solid-primary-text-default:var(--color-text-700);--input-solid-primary-placeholder-default:var(--color-text-500);--input-solid-primary-background-hover:var(--color-background-200);--input-solid-primary-border-hover:var(--color-background-300);--input-solid-primary-text-hover:var(--color-text-700);--input-solid-primary-placeholder-hover:var(--color-text-500);--input-solid-primary-background-focus:var(--color-background-200);--input-solid-primary-border-focus:var(--color-brand-400);--input-solid-primary-text-focus:var(--color-text-700);--input-solid-primary-placeholder-focus:var(--color-text-500);--input-solid-primary-ring-focus:var(--color-brand-300);--input-solid-primary-background-fail:var(--color-background-200);--input-solid-primary-border-fail:var(--color-fail-400);--input-solid-primary-text-fail:var(--color-text-700);--input-solid-primary-placeholder-fail:var(--color-fail-300);--input-solid-primary-ring-fail:var(--color-fail-300);--input-solid-primary-background-disabled:var(--color-background-300);--input-solid-primary-border-disabled:var(--color-background-300);--input-solid-primary-text-disabled:var(--color-text-400);--input-solid-primary-placeholder-disabled:var(--color-text-500);--input-outline-primary-background-default:transparent;--input-outline-primary-border-default:var(--color-background-300);--input-outline-primary-text-default:var(--color-text-700);--input-outline-primary-placeholder-default:var(--color-text-500);--input-outline-primary-background-hover:transparent;--input-outline-primary-border-hover:var(--color-background-400);--input-outline-primary-text-hover:var(--color-text-700);--input-outline-primary-placeholder-hover:var(--color-text-500);--input-outline-primary-background-focus:transparent;--input-outline-primary-border-focus:var(--color-brand-400);--input-outline-primary-text-focus:var(--color-text-700);--input-outline-primary-placeholder-focus:var(--color-text-500);--input-outline-primary-ring-focus:var(--color-brand-300);--input-outline-primary-background-fail:transparent;--input-outline-primary-border-fail:var(--color-fail-400);--input-outline-primary-text-fail:var(--color-text-700);--input-outline-primary-placeholder-fail:var(--color-fail-300);--input-outline-primary-ring-fail:var(--color-fail-300);--input-outline-primary-background-disabled:transparent;--input-outline-primary-border-disabled:var(--color-background-200);--input-outline-primary-text-disabled:var(--color-text-400);--input-outline-primary-placeholder-disabled:var(--color-text-500);--textarea-solid-primary-background-default:var(--color-background-200);--textarea-solid-primary-border-default:var(--color-background-200);--textarea-solid-primary-text-default:var(--color-text-700);--textarea-solid-primary-placeholder-default:var(--color-text-500);--textarea-solid-primary-background-hover:var(--color-background-200);--textarea-solid-primary-border-hover:var(--color-background-300);--textarea-solid-primary-text-hover:var(--color-text-700);--textarea-solid-primary-placeholder-hover:var(--color-text-500);--textarea-solid-primary-background-focus:var(--color-background-200);--textarea-solid-primary-border-focus:var(--color-brand-400);--textarea-solid-primary-text-focus:var(--color-text-700);--textarea-solid-primary-placeholder-focus:var(--color-text-500);--textarea-solid-primary-ring-focus:var(--color-brand-300);--textarea-solid-primary-background-fail:var(--color-background-200);--textarea-solid-primary-border-fail:var(--color-fail-400);--textarea-solid-primary-text-fail:var(--color-text-700);--textarea-solid-primary-placeholder-fail:var(--color-fail-300);--textarea-solid-primary-ring-fail:var(--color-fail-300);--textarea-solid-primary-background-disabled:var(--color-background-300);--textarea-solid-primary-border-disabled:var(--color-background-300);--textarea-solid-primary-text-disabled:var(--color-text-400);--textarea-solid-primary-placeholder-disabled:var(--color-text-500);--textarea-outline-primary-background-default:transparent;--textarea-outline-primary-border-default:var(--color-background-300);--textarea-outline-primary-text-default:var(--color-text-700);--textarea-outline-primary-placeholder-default:var(--color-text-500);--textarea-outline-primary-background-hover:transparent;--textarea-outline-primary-border-hover:var(--color-background-400);--textarea-outline-primary-text-hover:var(--color-text-700);--textarea-outline-primary-placeholder-hover:var(--color-text-500);--textarea-outline-primary-background-focus:transparent;--textarea-outline-primary-border-focus:var(--color-brand-400);--textarea-outline-primary-text-focus:var(--color-text-700);--textarea-outline-primary-placeholder-focus:var(--color-text-500);--textarea-outline-primary-ring-focus:var(--color-brand-300);--textarea-outline-primary-background-fail:transparent;--textarea-outline-primary-border-fail:var(--color-fail-400);--textarea-outline-primary-text-fail:var(--color-text-700);--textarea-outline-primary-placeholder-fail:var(--color-fail-300);--textarea-outline-primary-ring-fail:var(--color-fail-300);--textarea-outline-primary-background-disabled:transparent;--textarea-outline-primary-border-disabled:var(--color-background-200);--textarea-outline-primary-text-disabled:var(--color-text-400);--textarea-outline-primary-placeholder-disabled:var(--color-text-500);--control-background-default:var(--color-background-100);--control-background-checked:var(--color-brand-400);--control-background-disabled:var(--color-background-200);--control-border-default:var(--color-background-400);--control-border-checked:var(--color-brand-400);--control-border-disabled:var(--color-background-300);--control-indicator-default:var(--color-background-100);--control-focus-ring:var(--color-brand-300);--switch-track-background-default:var(--color-background-300);--switch-track-background-active:var(--color-brand-400);--switch-track-background-disabled:var(--color-background-200);--switch-thumb-background-default:var(--color-background-100);--switch-focus-ring:var(--color-brand-300);--slider-track-background:var(--color-background-300);--slider-range-background:var(--color-brand-400);--slider-range-background-error:var(--color-fail-400);--slider-range-background-success:var(--color-success-400);--slider-thumb-background:var(--color-background-100);--slider-thumb-border:var(--color-brand-400);--slider-thumb-border-error:var(--color-fail-400);--slider-thumb-border-success:var(--color-success-400);--slider-focus-ring:var(--color-brand-300);--link-text-default:var(--color-brand-500);--link-text-hover:var(--color-brand-600);--link-text-visited:var(--color-accent-500);--link-text-disabled:var(--color-text-300);--link-focus-ring:var(--color-brand-300);--select-solid-primary-background-default:var(--color-background-200);--select-solid-primary-border-default:var(--color-background-200);--select-solid-primary-text-default:var(--color-text-700);--select-solid-primary-background-hover:var(--color-background-300);--select-solid-primary-border-hover:var(--color-background-300);--select-solid-primary-text-hover:var(--color-text-700);--select-solid-primary-background-focus:var(--color-background-300);--select-solid-primary-border-focus:var(--color-brand-400);--select-solid-primary-text-focus:var(--color-text-700);--select-solid-primary-background-success:var(--color-background-200);--select-solid-primary-border-success:var(--color-success-400);--select-solid-primary-text-success:var(--color-text-700);--select-solid-primary-background-fail:var(--color-background-200);--select-solid-primary-border-fail:var(--color-fail-400);--select-solid-primary-text-fail:var(--color-text-700);--select-outline-primary-background-default:var(--color-background-100);--select-outline-primary-border-default:var(--color-background-200);--select-outline-primary-text-default:var(--color-text-700);--select-outline-primary-background-hover:var(--color-background-300);--select-outline-primary-border-hover:var(--color-background-300);--select-outline-primary-text-hover:var(--color-text-700);--select-outline-primary-background-focus:var(--color-background-100);--select-outline-primary-border-focus:var(--color-brand-400);--select-outline-primary-text-focus:var(--color-text-700);--select-outline-primary-background-success:var(--color-background-100);--select-outline-primary-border-success:var(--color-success-400);--select-outline-primary-text-success:var(--color-text-700);--select-outline-primary-background-fail:var(--color-background-100);--select-outline-primary-border-fail:var(--color-fail-400);--select-outline-primary-text-fail:var(--color-text-700);--status-default-background:var(--color-background-200);--status-default-border:var(--color-background-400);--status-default-text:var(--color-text-600);--status-default-icon:var(--color-text-400);--status-success-background:var(--color-success-100);--status-success-border:var(--color-success-300);--status-success-text:var(--color-success-700);--status-success-icon:var(--color-success-500);--status-fail-background:var(--color-fail-100);--status-fail-border:var(--color-fail-300);--status-fail-text:var(--color-fail-700);--status-fail-icon:var(--color-fail-500);--status-warning-background:var(--color-warning-100);--status-warning-border:var(--color-warning-300);--status-warning-text:var(--color-warning-700);--status-warning-icon:var(--color-warning-500);--status-info-background:var(--color-info-100);--status-info-border:var(--color-info-300);--status-info-text:var(--color-info-700);--status-info-icon:var(--color-info-500);--card-background-default:var(--color-background-200);--card-border-default:var(--color-background-300);--card-border-outline:var(--color-background-400);--card-title-text:var(--color-text-700);--card-description-text:var(--color-text-400)}[data-mode=dark]{--color-background-100:#111827;--color-background-200:#1f2937;--color-background-300:#374151;--color-background-400:#4b5563;--color-background-500:#6b7280;--color-background-600:#9ca3af;--color-background-700:#f3f4f6;--color-text-100:#1f2937;--color-text-200:#374151;--color-text-300:#6b7280;--color-text-400:#9ca3af;--color-text-500:#d1d5db;--color-text-600:#e5e7eb;--color-text-700:#f9fafb}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{min-height:100dvh;line-height:var(--line-height-normal)}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none}html{font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--color-text-700);background-color:var(--color-background-100);transition:background-color .2s,color .2s}body{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}a{color:var(--link-text-default);text-decoration:none}a:hover{color:var(--link-text-hover)}.container{width:100%;max-width:var(--layout-max-width,1280px);padding-inline:var(--size-400);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus,.sr-only-focusable:focus-within{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:root{--layout-max-width:1280px;--layout-sidebar-width:260px;--layout-header-height:64px;--layout-footer-height:56px;--tabs-list-background:var(--color-background-200);--tabs-list-border:var(--color-background-300);--tabs-trigger-text-default:var(--color-text-400);--tabs-trigger-text-hover:var(--color-text-600);--tabs-trigger-text-active:var(--color-brand-500);--tabs-trigger-background-hover:var(--color-background-300);--tabs-trigger-background-active:var(--color-background-100);--tabs-indicator:var(--color-brand-500);--tabs-focus-ring:var(--color-brand-300);--breadcrumb-text-default:var(--color-text-400);--breadcrumb-text-hover:var(--color-text-600);--breadcrumb-text-current:var(--color-text-700);--breadcrumb-separator:var(--color-background-400);--pagination-background-default:transparent;--pagination-background-hover:var(--color-background-200);--pagination-background-active:var(--color-brand-500);--pagination-border:var(--color-background-300);--pagination-text-default:var(--color-text-600);--pagination-text-active:var(--color-background-100);--pagination-focus-ring:var(--color-brand-300);--overlay-backdrop:#0006;--overlay-background:var(--color-background-100);--overlay-border:var(--color-background-300);--overlay-shadow:var(--shadow-xl,0 20px 60px #0000002e);--tooltip-background:var(--color-text-700);--tooltip-text:var(--color-background-100);--popover-background:var(--color-background-100);--popover-border:var(--color-background-300);--popover-shadow:var(--shadow-lg,0 8px 30px #0000001f);--menu-background:var(--color-background-100);--menu-border:var(--color-background-300);--menu-shadow:var(--shadow-lg,0 8px 30px #0000001f);--menu-item-text-default:var(--color-text-600);--menu-item-text-muted:var(--color-text-400);--menu-item-text-destructive:var(--color-fail-500);--menu-item-background-hover:var(--color-background-300);--menu-item-background-active:var(--color-background-400);--menu-separator:var(--color-background-300);--menu-focus-ring:var(--color-brand-300);--palette-swatch-size:40px;--palette-swatch-radius:var(--radius-100,4px);--palette-swatch-ring:var(--color-brand-400);--palette-base-ring-width:3px;--palette-override-dot:#fff;--palette-override-dot-size:8px;--palette-label-width:96px;--palette-row-gap:var(--size-200,8px);--palette-section-gap:var(--size-200,16px);--picker-bg:var(--color-background-100);--picker-border:var(--color-background-300);--picker-shadow:var(--shadow-lg,0 8px 30px #0000001f);--picker-radius:var(--radius-300,8px);--picker-preview-size:72px;--picker-input-bg:var(--color-background-200);--picker-input-border:var(--color-background-400);--picker-input-text:var(--color-text-600);--picker-label-text:var(--color-text-400)}
