@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.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/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.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.09~u27dqhyhd6.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/5ce348bf30bf5439-s.0ee55_hj9qcer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0.qu-9752pffj.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/6306c77e7c8268e4-s.0mao5jbfbduzp.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0uzt.a6d44yda.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0mvwgmnhv29no.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.09zddjkbdep5a.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{--brand-50:#f0f4ff;--brand-100:#e0eaff;--brand-200:#c2d4fe;--brand-300:#93b4fd;--brand-400:#6090fa;--brand-500:#3b6ef5;--brand-600:#2452e0;--brand-700:#1c3fc7;--brand-800:#1c35a0;--brand-900:#1c307f;--neutral-50:#f8fafc;--neutral-100:#f1f5f9;--neutral-200:#e2e8f0;--neutral-300:#cbd5e1;--neutral-400:#94a3b8;--neutral-500:#64748b;--neutral-600:#475569;--neutral-700:#334155;--neutral-800:#1e293b;--neutral-900:#0f172a;--success-50:#f0fdf4;--success-500:#22c55e;--success-700:#15803d;--warning-50:#fffbeb;--warning-500:#f59e0b;--warning-700:#b45309;--danger-50:#fef2f2;--danger-500:#ef4444;--danger-700:#b91c1c;--info-50:#eff6ff;--info-500:#3b82f6;--info-700:#1d4ed8;--size-0:0rem;--size-0-25:.25rem;--size-0-5:.5rem;--size-0-75:.75rem;--size-1:1rem;--size-1-25:1.25rem;--size-1-5:1.5rem;--size-2:2rem;--size-2-5:2.5rem;--size-3:3rem;--size-4:4rem;--size-5:5rem;--size-6:6rem;--size-8:8rem;--size-10:10rem;--size-12:12rem;--size-16:16rem;--section-space-xs:clamp(1.5rem, 3vw, 2rem);--section-space-sm:clamp(2rem, 4vw, 3rem);--section-space-md:clamp(3rem, 6vw, 5rem);--section-space-lg:clamp(4rem, 8vw, 7rem);--section-space-xl:clamp(5rem, 10vw, 9rem);--section-space-2xl:clamp(6rem, 12vw, 12rem);--font-size-display:clamp(2.5rem, 5vw, 4rem);--font-size-h1:clamp(2rem, 4vw, 3rem);--font-size-h2:clamp(1.5rem, 3vw, 2.25rem);--font-size-h3:clamp(1.25rem, 2vw, 1.75rem);--font-size-h4:clamp(1.1rem, 1.5vw, 1.375rem);--font-size-h5:clamp(1rem, 1.2vw, 1.125rem);--font-size-h6:1rem;--font-size-text-lg:1.125rem;--font-size-text-md:1rem;--font-size-text-sm:.875rem;--font-size-text-xs:.75rem;--font-family-sans:var(--font-geist-sans), system-ui, -apple-system, sans-serif;--font-family-mono:var(--font-geist-mono), "Courier New", monospace;--font-family-heading:var(--font-geist-sans), system-ui, -apple-system, sans-serif;--font-family-h1:var(--font-family-heading);--font-family-h2:var(--font-family-heading);--font-family-h3:var(--font-family-heading);--font-family-h4:var(--font-family-heading);--font-family-h5:var(--font-family-heading);--font-family-h6:var(--font-family-heading);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--font-weight-h1:var(--weight-bold);--font-weight-h2:var(--weight-bold);--font-weight-h3:var(--weight-semibold);--font-weight-h4:var(--weight-semibold);--font-weight-h5:var(--weight-medium);--font-weight-h6:var(--weight-medium);--line-height-1:1;--line-height-1-1:1.1;--line-height-1-3:1.3;--line-height-1-5:1.5;--font-height-h1:var(--line-height-1-1);--font-height-h2:var(--line-height-1-1);--font-height-h3:var(--line-height-1-3);--font-height-h4:var(--line-height-1-3);--font-height-h5:var(--line-height-1-3);--font-height-h6:var(--line-height-1-5);--letter-spacing-tight:-.03em;--letter-spacing-normal:0em;--letter-spacing-wide:.04em;--font-spacing-h1:var(--letter-spacing-tight);--font-spacing-h2:var(--letter-spacing-tight);--font-spacing-h3:var(--letter-spacing-tight);--font-spacing-h4:var(--letter-spacing-normal);--font-spacing-h5:var(--letter-spacing-normal);--font-spacing-h6:var(--letter-spacing-normal);--border-regular:.0625rem;--border-hover:.094rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--sidebar-width:15rem;--sidebar-width-collapsed:3.5rem;--topbar-height:3.5rem;--container-sm:40rem;--container-main:75rem;--container-full:100%;--pres-font-display:clamp(2.25rem, 5.5vw, 4rem);--pres-font-h1:clamp(1.5rem, 3.2vw, 2.4rem);--pres-font-h2:clamp(1.15rem, 2.3vw, 1.75rem);--pres-font-h3:clamp(1rem, 1.8vw, 1.4rem);--pres-font-h4:clamp(.9rem, 1.5vw, 1.15rem);--pres-font-lead:clamp(1rem, 1.5vw, 1.25rem);--pres-font-body:clamp(.95rem, 1.35vw, 1.15rem);--pres-font-body-sm:clamp(.85rem, 1.15vw, 1rem);--pres-font-caption:clamp(.75rem, 1vw, .9rem);--pres-font-overline:clamp(.7rem, .9vw, .85rem);--pres-font-tiny:clamp(.65rem, .8vw, .78rem);--pres-weight-regular:400;--pres-weight-medium:500;--pres-weight-semibold:600;--pres-weight-bold:700;--pres-weight-black:800;--pres-leading-tight:1.15;--pres-leading-snug:1.3;--pres-leading-normal:1.5;--pres-leading-loose:1.65;--pres-tracking-tight:-.01em;--pres-tracking-normal:0em;--pres-tracking-wide:.06em;--pres-tracking-wider:.12em;--pres-tracking-widest:.2em}[data-theme=light],:root{--background-one:#fff;--background-two:var(--neutral-50);--heading-main:var(--neutral-900);--heading-accent:var(--brand-600);--paragraph:var(--neutral-600);--border:var(--neutral-200);--card-background:#fff;--card-border:var(--neutral-200);--card-background-hover:var(--neutral-50);--card-border-hover:var(--neutral-300);--form-background:var(--neutral-50);--form-border:var(--neutral-300);--form-text:var(--neutral-900);--form-background-hover:#fff;--form-border-hover:var(--brand-400);--form-background-pressed:#fff;--form-border-pressed:var(--brand-500);--form-text-pressed:var(--neutral-900);--btn-primary-background:var(--brand-600);--btn-primary-border:var(--brand-600);--btn-primary-text:#fff;--btn-primary-background-hover:var(--brand-700);--btn-primary-border-hover:var(--brand-700);--btn-primary-text-hover:#fff;--btn-secondary-background:transparent;--btn-secondary-border:var(--brand-600);--btn-secondary-text:var(--brand-600);--btn-secondary-background-hover:var(--brand-50);--btn-secondary-border-hover:var(--brand-700);--btn-secondary-text-hover:var(--brand-700);--btn-tertiary-background:transparent;--btn-tertiary-border:transparent;--btn-tertiary-text:var(--neutral-600);--btn-tertiary-background-hover:var(--neutral-100);--btn-tertiary-border-hover:transparent;--btn-tertiary-text-hover:var(--neutral-900);--sidebar-background:#fff;--sidebar-text:#1f2937;--sidebar-text-hover:#2563eb;--sidebar-text-active:#fff;--sidebar-item-hover:#eff6ff;--sidebar-item-active:#2563eb;--sidebar-border:#e5e7eb;--topbar-background:#fff;--topbar-border:var(--neutral-200);--status-new-bg:var(--info-50);--status-new-text:var(--info-700);--status-active-bg:var(--success-50);--status-active-text:var(--success-700);--status-pending-bg:var(--warning-50);--status-pending-text:var(--warning-700);--status-inactive-bg:var(--neutral-100);--status-inactive-text:var(--neutral-600);--status-cancelled-bg:var(--danger-50);--status-cancelled-text:var(--danger-700)}[data-theme=dark]{--background-one:var(--neutral-900);--background-two:var(--neutral-800);--heading-main:#fff;--heading-accent:var(--brand-300);--paragraph:var(--neutral-400);--border:#ffffff1a;--card-background:var(--neutral-800);--card-border:#ffffff14;--card-background-hover:var(--neutral-700);--card-border-hover:#ffffff24;--form-background:var(--neutral-800);--form-border:#ffffff1f;--form-text:#fff;--form-background-hover:var(--neutral-700);--form-border-hover:var(--brand-400);--form-background-pressed:var(--neutral-700);--form-border-pressed:var(--brand-500);--form-text-pressed:#fff;--btn-primary-background:var(--brand-500);--btn-primary-border:var(--brand-500);--btn-primary-text:#fff;--btn-primary-background-hover:var(--brand-400);--btn-primary-border-hover:var(--brand-400);--btn-primary-text-hover:#fff;--btn-secondary-background:transparent;--btn-secondary-border:var(--brand-400);--btn-secondary-text:var(--brand-300);--btn-secondary-background-hover:#3b6ef51f;--btn-secondary-border-hover:var(--brand-300);--btn-secondary-text-hover:var(--brand-200);--btn-tertiary-background:transparent;--btn-tertiary-border:transparent;--btn-tertiary-text:var(--neutral-400);--btn-tertiary-background-hover:#ffffff0f;--btn-tertiary-border-hover:transparent;--btn-tertiary-text-hover:#fff;--sidebar-background:var(--neutral-900);--sidebar-border:#ffffff0f;--topbar-background:var(--neutral-900);--topbar-border:#ffffff14;--status-new-bg:#3b82f626;--status-new-text:var(--info-500);--status-active-bg:#22c55e26;--status-active-text:var(--success-500);--status-pending-bg:#f59e0b26;--status-pending-text:var(--warning-500);--status-inactive-bg:#ffffff0f;--status-inactive-text:var(--neutral-400);--status-cancelled-bg:#ef444426;--status-cancelled-text:var(--danger-500)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-family-sans);font-size:var(--font-size-text-md);font-weight:var(--weight-regular);line-height:var(--line-height-1-5);color:var(--paragraph);background-color:var(--background-two)}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:.375rem;height:.375rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:var(--radius-full)}[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:var(--neutral-700)}
