:where(:root){--font-sans:ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--font-heading:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--content-gutter:.5rem}@media (min-width:768px){:where(:root){--content-gutter:1rem}}:where(:root){--white:#fff;--black:var(--snow-drift-900);--snow-drift-25:#f7f8f4;--snow-drift-50:#e1e2dc;--snow-drift-100:#c3c5c0;--snow-drift-200:#a8a8a4;--snow-drift-300:#8c8d89;--snow-drift-400:#71726e;--snow-drift-500:#565754;--snow-drift-600:#3e3f3c;--snow-drift-700:#272827;--snow-drift-800:#131312;--snow-drift-900:#030302;--state-hover-mix:#000 8%;--state-visited-mix:white 30%;--state-disabled-mix:white 70%;--lime:#a2de1e;--lime-hover:color-mix(in oklch, var(--lime), var(--state-hover-mix));--lime-visited:color-mix(in srgb, var(--lime), var(--state-visited-mix));--lime-disabled:color-mix(in srgb, var(--lime), var(--state-disabled-mix));--lime-foreground:var(--black);--lime-inactive:#aabba5;--lime-inactive-hover:color-mix(in oklch, var(--lime-inactive), var(--state-hover-mix));--lime-inactive-visited:color-mix(in srgb, var(--lime-inactive), var(--state-visited-mix));--lime-inactive-disabled:color-mix(in srgb, var(--lime-inactive), var(--state-disabled-mix));--lime-inactive-foreground:var(--black);--olive:#42623b;--olive-hover:color-mix(in oklch, var(--olive), var(--state-hover-mix));--olive-visited:color-mix(in srgb, var(--olive), var(--state-visited-mix));--olive-disabled:color-mix(in srgb, var(--olive), var(--state-disabled-mix));--olive-foreground:var(--white);--olive-inactive:#aabba5;--olive-inactive-hover:color-mix(in oklch, var(--olive-inactive), var(--state-hover-mix));--olive-inactive-visited:color-mix(in srgb, var(--olive-inactive), var(--state-visited-mix));--olive-inactive-disabled:color-mix(in srgb, var(--olive-inactive), var(--state-disabled-mix));--olive-inactive-foreground:var(--black);--lilac:#d4a5f6;--lilac-hover:color-mix(in oklch, var(--lilac), var(--state-hover-mix));--lilac-visited:color-mix(in srgb, var(--lilac), var(--state-visited-mix));--lilac-disabled:color-mix(in srgb, var(--lilac), var(--state-disabled-mix));--lilac-foreground:var(--black);--lilac-inactive:#d3c0c4;--lilac-inactive-hover:color-mix(in oklch, var(--lilac-inactive), var(--state-hover-mix));--lilac-inactive-visited:color-mix(in srgb, var(--lilac-inactive), var(--state-visited-mix));--lilac-inactive-disabled:color-mix(in srgb, var(--lilac-inactive), var(--state-disabled-mix));--lilac-inactive-foreground:var(--black);--violet:#7f2fff;--violet-hover:color-mix(in oklch, var(--violet), var(--state-hover-mix));--violet-visited:color-mix(in srgb, var(--violet), var(--state-visited-mix));--violet-disabled:color-mix(in srgb, var(--violet), var(--state-disabled-mix));--violet-foreground:var(--white);--violet-inactive:#96a1bd;--violet-inactive-hover:color-mix(in oklch, var(--violet-inactive), var(--state-hover-mix));--violet-inactive-visited:color-mix(in srgb, var(--violet-inactive), var(--state-visited-mix));--violet-inactive-disabled:color-mix(in srgb, var(--violet-inactive), var(--state-disabled-mix));--violet-inactive-foreground:var(--black);--blue:#1968ec;--blue-hover:color-mix(in oklch, var(--blue), var(--state-hover-mix));--blue-visited:color-mix(in srgb, var(--blue), var(--state-visited-mix));--blue-disabled:color-mix(in srgb, var(--blue), var(--state-disabled-mix));--blue-foreground:var(--white);--blue-inactive:#3175a7;--blue-inactive-hover:color-mix(in oklch, var(--blue-inactive), var(--state-hover-mix));--blue-inactive-visited:color-mix(in srgb, var(--blue-inactive), var(--state-visited-mix));--blue-inactive-disabled:color-mix(in srgb, var(--blue-inactive), var(--state-disabled-mix));--blue-inactive-foreground:var(--white);--teal:#1e9397;--teal-hover:color-mix(in oklch, var(--teal), var(--state-hover-mix));--teal-visited:color-mix(in srgb, var(--teal), var(--state-visited-mix));--teal-disabled:color-mix(in srgb, var(--teal), var(--state-disabled-mix));--teal-foreground:var(--black);--teal-inactive:#99ccc1;--teal-inactive-hover:color-mix(in oklch, var(--teal-inactive), var(--state-hover-mix));--teal-inactive-visited:color-mix(in srgb, var(--teal-inactive), var(--state-visited-mix));--teal-inactive-disabled:color-mix(in srgb, var(--teal-inactive), var(--state-disabled-mix));--teal-inactive-foreground:var(--black);--red:#bf1c4a;--red-hover:color-mix(in oklch, var(--red), var(--state-hover-mix));--red-visited:color-mix(in srgb, var(--red), var(--state-visited-mix));--red-disabled:color-mix(in srgb, var(--red), var(--state-disabled-mix));--red-foreground:var(--white);--red-inactive:#d75d65;--red-inactive-hover:color-mix(in oklch, var(--red-inactive), var(--state-hover-mix));--red-inactive-visited:color-mix(in srgb, var(--red-inactive), var(--state-visited-mix));--red-inactive-disabled:color-mix(in srgb, var(--red-inactive), var(--state-disabled-mix));--red-inactive-foreground:var(--black);--orange:#f15a15;--orange-hover:color-mix(in oklch, var(--orange), var(--state-hover-mix));--orange-visited:color-mix(in srgb, var(--orange), var(--state-visited-mix));--orange-disabled:color-mix(in srgb, var(--orange), var(--state-disabled-mix));--orange-foreground:var(--black);--orange-inactive:#f3bc77;--orange-inactive-hover:color-mix(in oklch, var(--orange-inactive), var(--state-hover-mix));--orange-inactive-visited:color-mix(in srgb, var(--orange-inactive), var(--state-visited-mix));--orange-inactive-disabled:color-mix(in srgb, var(--orange-inactive), var(--state-disabled-mix));--orange-inactive-foreground:var(--black);--yellow:#fff04e;--yellow-hover:color-mix(in oklch, var(--yellow), var(--state-hover-mix));--yellow-visited:color-mix(in srgb, var(--yellow), var(--state-visited-mix));--yellow-disabled:color-mix(in srgb, var(--yellow), var(--state-disabled-mix));--yellow-foreground:var(--black);--yellow-inactive:#e9e69c;--yellow-inactive-hover:color-mix(in oklch, var(--yellow-inactive), var(--state-hover-mix));--yellow-inactive-visited:color-mix(in srgb, var(--yellow-inactive), var(--state-visited-mix));--yellow-inactive-disabled:color-mix(in srgb, var(--yellow-inactive), var(--state-disabled-mix));--yellow-inactive-foreground:var(--black);--chart-1:#3175a7;--chart-2:#ff6729;--chart-3:#209fa4;--chart-4:#bf1c4a;--chart-5:#8f49ff;--chart-6:#cd97f5;--background:var(--snow-drift-25);--background-hover:color-mix(in srgb, var(--foreground) 5%, transparent);--foreground:var(--black);--card:var(--white);--popover:var(--white);--muted:var(--white);--muted-secondary:var(--snow-drift-50);--muted-foreground:var(--snow-drift-600);--surface-raised:var(--muted);--overlay:color-mix(in srgb, var(--black) 50%, transparent);--placeholder:var(--snow-drift-400);--subtle:var(--snow-drift-400);--border:var(--snow-drift-100);--border-active:var(--snow-drift-400);--border-soft:var(--snow-drift-50);--ring:var(--border-active);--skeleton:var(--snow-drift-50);--primary:var(--lime);--primary-hover:color-mix(in oklch, var(--primary), var(--state-hover-mix));--primary-visited:color-mix(in srgb, var(--primary), var(--state-visited-mix));--primary-disabled:color-mix(in srgb, var(--primary), var(--state-disabled-mix));--primary-foreground:var(--lime-foreground);--secondary:var(--violet);--secondary-hover:color-mix(in oklch, var(--secondary), var(--state-hover-mix));--secondary-visited:color-mix(in srgb, var(--secondary), var(--state-visited-mix));--secondary-disabled:color-mix(in srgb, var(--secondary), var(--state-disabled-mix));--secondary-foreground:var(--violet-foreground);--tertiary:var(--blue);--tertiary-hover:color-mix(in oklch, var(--tertiary), var(--state-hover-mix));--tertiary-visited:color-mix(in srgb, var(--tertiary), var(--state-visited-mix));--tertiary-disabled:color-mix(in srgb, var(--tertiary), var(--state-disabled-mix));--tertiary-foreground:var(--blue-foreground);--active:var(--violet);--active-hover:color-mix(in oklch, var(--active), var(--state-hover-mix));--active-foreground:var(--violet-foreground);--success:var(--olive);--success-hover:color-mix(in oklch, var(--success), var(--state-hover-mix));--success-visited:color-mix(in srgb, var(--success), var(--state-visited-mix));--success-disabled:color-mix(in srgb, var(--success), var(--state-disabled-mix));--success-foreground:var(--olive-foreground);--error:var(--red);--error-hover:color-mix(in oklch, var(--error), var(--state-hover-mix));--error-visited:color-mix(in srgb, var(--error), var(--state-visited-mix));--error-disabled:color-mix(in srgb, var(--error), var(--state-disabled-mix));--error-foreground:var(--red-foreground);--warning:var(--orange);--warning-hover:color-mix(in oklch, var(--warning), var(--state-hover-mix));--warning-visited:color-mix(in srgb, var(--warning), var(--state-visited-mix));--warning-disabled:color-mix(in srgb, var(--warning), var(--state-disabled-mix));--warning-foreground:var(--orange-foreground);--info:var(--blue);--info-hover:color-mix(in oklch, var(--info), var(--state-hover-mix));--info-visited:color-mix(in srgb, var(--info), var(--state-visited-mix));--info-disabled:color-mix(in srgb, var(--info), var(--state-disabled-mix));--info-foreground:var(--blue-foreground);--shadow-hard-color:color-mix(in srgb, var(--foreground) 8%, transparent);--shadow-xs:1px 1px 0 0 var(--shadow-hard-color);--shadow-sm:2px 2px 0 0 var(--shadow-hard-color);--shadow-md:4px 4px 0 0 var(--shadow-hard-color);--shadow-lg:8px 8px 0 0 var(--shadow-hard-color);--shadow-xl:12px 12px 0 0 var(--shadow-hard-color);--shadow-2xl:16px 16px 0 0 var(--shadow-hard-color);--shadow-flat:8px 8px 0 -4px #0000000f;--avatar-background:color-mix(in oklch, var(--lime) 15%, var(--snow-drift-25));--avatar-border:color-mix(in oklch, var(--lime), var(--snow-drift-900) 15%);--badge-success-background:var(--lime);--badge-success-border:var(--lime);--badge-success-foreground:var(--foreground);--badge-success-icon:var(--foreground);--badge-warning-background:var(--orange-inactive);--badge-warning-border:var(--orange-inactive);--badge-warning-foreground:var(--warning-foreground);--badge-warning-icon:var(--warning);--badge-error-background:var(--error);--badge-error-border:var(--error);--badge-error-foreground:var(--error-foreground);--badge-error-icon:var(--error);--badge-info-background:var(--blue-inactive);--badge-info-border:var(--blue-inactive);--badge-info-foreground:var(--info-foreground);--badge-info-icon:var(--info);--button-radius:.375rem;--button-gap:.5rem;--button-line-height:1.25rem;--button-xs-height:1.5rem;--button-xs-font-size:.75rem;--button-sm-height:2rem;--button-sm-font-size:.75rem;--button-md-height:2.5rem;--button-md-font-size:.875rem;--button-lg-height:3rem;--button-lg-font-size:1rem;--button-secondary-hover-border:var(--secondary-hover);--button-tertiary-hover-border:var(--tertiary-hover);--button-outline-background:transparent;--button-outline-border:color-mix(in srgb, var(--foreground) 35%, transparent);--button-outline-disabled-border:color-mix(in srgb, var(--foreground) 15%, transparent);--button-outline-hover-background:var(--background-hover);--button-overlay-background:var(--muted);--button-overlay-hover-background:color-mix(in srgb, var(--button-overlay-background), var(--foreground) 5%);--button-error-outline-background:var(--button-outline-background);--button-error-outline-hover-background:color-mix(in srgb, var(--error) 5%, transparent);--button-error-outline-disabled-background:var(--button-outline-background);--button-error-foreground:var(--error-foreground);--button-info-foreground:var(--info-foreground);--button-warning-foreground:var(--warning-foreground);--button-success-foreground:var(--success-foreground);--calendar-range-background:color-mix(in srgb, var(--active) 15%, transparent);--callout-radius:0;--callout-border-width:0;--callout-padding-x:1.25rem;--callout-padding-y:.625rem;--callout-info-background:transparent;--callout-info-border:var(--blue-inactive);--callout-info-foreground:var(--foreground);--callout-success-background:transparent;--callout-success-border:var(--olive-inactive);--callout-success-foreground:var(--foreground);--callout-warning-background:transparent;--callout-warning-border:var(--orange-inactive);--callout-warning-foreground:var(--foreground);--callout-error-background:transparent;--callout-error-border:var(--error);--callout-error-foreground:var(--foreground);--card-border-width:0;--card-border:var(--border);--card-title-font-weight:400;--checkbox-checked-background:var(--active);--checkbox-checked-border:transparent;--checkbox-hover-border:var(--active);--chip-background:transparent;--chip-disabled-background:transparent;--chip-selected-background:var(--active);--chip-selected-border:var(--active);--chip-selected-foreground:var(--active-foreground);--chip-selected-hover-background:var(--active-hover);--dialog-border-width:0;--dialog-title-font-family:var(--font-display);--dialog-title-font-weight:400;--heading-font-weight:400;--heading-h1-font-size:48px;--heading-h1-line-height:52px;--heading-h2-font-size:38px;--heading-h2-line-height:44px;--heading-h3-font-size:32px;--heading-h3-line-height:36px;--heading-h4-font-size:26px;--heading-h4-line-height:32px;--heading-h5-font-size:20px;--heading-h5-line-height:24px;--heading-h6-font-size:16px;--heading-h6-line-height:20px;--input-background:transparent;--input-focus-ring:var(--active);--input-focus-ring-width:2px;--input-focus-border:transparent;--input-slot-font-family:var(--font-mono);--progress-indicator:var(--active);--sidebar:var(--background);--sidebar-foreground:var(--subtle);--sidebar-border:var(--border);--sidebar-accent:var(--muted-secondary);--sidebar-accent-foreground:var(--black);--sidebar-primary:var(--lime-inactive);--sidebar-primary-foreground:var(--sidebar-accent-foreground);--sidebar-width-expanded:15rem;--sidebar-width-collapsed:3rem;--spinner:var(--active);--switch-disabled-background:var(--muted-secondary);--switch-unchecked-background:var(--muted-secondary);--switch-thumb-background:var(--white);--switch-thumb-disabled-background:var(--white);--switch-thumb-disabled-foreground:var(--muted-secondary);--switch-thumb-unchecked-foreground:var(--muted-secondary);--tag-background:transparent;--tag-disabled-background:transparent}@supports (color:lab(0% 0 0)){:where(:root){--state-hover-mix:lab(0% 0 0) 8%}}
:root,[data-ds-theme]{font-family:var(--font-sans);--gray-50:var(--snow-drift-25);--gray-100:var(--snow-drift-25);--gray-200:var(--snow-drift-50);--gray-300:var(--snow-drift-100);--gray-400:var(--snow-drift-200);--gray-500:var(--snow-drift-400);--gray-600:var(--snow-drift-500);--gray-700:var(--snow-drift-600);--gray-800:var(--snow-drift-700);--gray-900:var(--snow-drift-800);--gray-950:var(--snow-drift-900);--green-50:color-mix(in oklch, var(--lime) 10%, var(--snow-drift-25));--green-100:color-mix(in oklch, var(--lime) 20%, var(--snow-drift-25));--green-150:color-mix(in oklch, var(--lime) 27%, var(--snow-drift-25));--green-200:color-mix(in oklch, var(--lime) 35%, var(--snow-drift-25));--green-300:color-mix(in oklch, var(--lime) 55%, var(--snow-drift-25));--green-400:color-mix(in oklch, var(--lime) 75%, var(--snow-drift-25));--green-500:var(--lime);--green-600:color-mix(in oklch, var(--lime), var(--snow-drift-900) 15%);--green-700:color-mix(in oklch, var(--lime), var(--snow-drift-900) 30%);--green-800:color-mix(in oklch, var(--lime), var(--snow-drift-900) 45%);--green-900:color-mix(in oklch, var(--lime), var(--snow-drift-900) 60%);--green-950:color-mix(in oklch, var(--lime), var(--snow-drift-900) 75%);--red-50:color-mix(in oklch, var(--red) 10%, var(--snow-drift-25));--red-100:color-mix(in oklch, var(--red) 20%, var(--snow-drift-25));--red-200:color-mix(in oklch, var(--red) 35%, var(--snow-drift-25));--red-300:color-mix(in oklch, var(--red) 55%, var(--snow-drift-25));--red-400:color-mix(in oklch, var(--red) 75%, var(--snow-drift-25));--red-500:var(--red);--red-600:color-mix(in oklch, var(--red), var(--snow-drift-900) 15%);--red-700:color-mix(in oklch, var(--red), var(--snow-drift-900) 30%);--red-800:color-mix(in oklch, var(--red), var(--snow-drift-900) 45%);--red-900:color-mix(in oklch, var(--red), var(--snow-drift-900) 60%);--red-950:color-mix(in oklch, var(--red), var(--snow-drift-900) 75%);--amber-50:color-mix(in oklch, var(--orange) 10%, var(--snow-drift-25));--amber-100:color-mix(in oklch, var(--orange) 20%, var(--snow-drift-25));--amber-200:color-mix(in oklch, var(--orange) 35%, var(--snow-drift-25));--amber-300:color-mix(in oklch, var(--orange) 55%, var(--snow-drift-25));--amber-400:color-mix(in oklch, var(--orange) 75%, var(--snow-drift-25));--amber-500:var(--orange);--amber-600:color-mix(in oklch, var(--orange), var(--snow-drift-900) 15%);--amber-700:color-mix(in oklch, var(--orange), var(--snow-drift-900) 30%);--amber-800:color-mix(in oklch, var(--orange), var(--snow-drift-900) 45%);--amber-900:color-mix(in oklch, var(--orange), var(--snow-drift-900) 60%);--amber-950:color-mix(in oklch, var(--orange), var(--snow-drift-900) 75%);--indigo-50:color-mix(in oklch, var(--violet) 10%, var(--snow-drift-25));--indigo-100:color-mix(in oklch, var(--violet) 20%, var(--snow-drift-25));--indigo-200:color-mix(in oklch, var(--violet) 35%, var(--snow-drift-25));--indigo-300:color-mix(in oklch, var(--violet) 55%, var(--snow-drift-25));--indigo-400:color-mix(in oklch, var(--violet) 75%, var(--snow-drift-25));--indigo-500:var(--violet);--indigo-600:color-mix(in oklch, var(--violet), var(--snow-drift-900) 15%);--indigo-700:color-mix(in oklch, var(--violet), var(--snow-drift-900) 30%);--indigo-800:color-mix(in oklch, var(--violet), var(--snow-drift-900) 45%);--indigo-900:color-mix(in oklch, var(--violet), var(--snow-drift-900) 60%);--indigo-950:color-mix(in oklch, var(--violet), var(--snow-drift-900) 75%);--sky-50:color-mix(in oklch, var(--blue) 10%, var(--snow-drift-25));--sky-100:color-mix(in oklch, var(--blue) 20%, var(--snow-drift-25));--sky-200:color-mix(in oklch, var(--blue) 35%, var(--snow-drift-25));--sky-300:color-mix(in oklch, var(--blue) 55%, var(--snow-drift-25));--sky-400:color-mix(in oklch, var(--blue) 75%, var(--snow-drift-25));--sky-500:var(--blue);--sky-600:color-mix(in oklch, var(--blue), var(--snow-drift-900) 15%);--sky-700:color-mix(in oklch, var(--blue), var(--snow-drift-900) 30%);--sky-800:color-mix(in oklch, var(--blue), var(--snow-drift-900) 45%);--sky-900:color-mix(in oklch, var(--blue), var(--snow-drift-900) 60%);--sky-950:color-mix(in oklch, var(--blue), var(--snow-drift-900) 75%);--blue-50:color-mix(in oklch, var(--blue) 10%, var(--snow-drift-25));--blue-100:color-mix(in oklch, var(--blue) 20%, var(--snow-drift-25));--blue-200:color-mix(in oklch, var(--blue) 35%, var(--snow-drift-25));--blue-300:color-mix(in oklch, var(--blue) 55%, var(--snow-drift-25));--blue-400:color-mix(in oklch, var(--blue) 75%, var(--snow-drift-25));--blue-500:var(--blue);--blue-600:color-mix(in oklch, var(--blue), var(--snow-drift-900) 15%);--blue-700:color-mix(in oklch, var(--blue), var(--snow-drift-900) 30%);--blue-800:color-mix(in oklch, var(--blue), var(--snow-drift-900) 45%);--blue-900:color-mix(in oklch, var(--blue), var(--snow-drift-900) 60%);--blue-950:color-mix(in oklch, var(--blue), var(--snow-drift-900) 75%);--neutral-50:var(--snow-drift-25);--neutral-100:var(--snow-drift-25);--neutral-200:var(--snow-drift-50);--neutral-300:var(--snow-drift-50);--neutral-400:var(--snow-drift-200);--neutral-500:var(--snow-drift-400);--neutral-600:var(--snow-drift-500);--neutral-700:var(--snow-drift-600);--neutral-800:var(--snow-drift-700);--neutral-900:var(--snow-drift-800);--neutral-950:var(--snow-drift-900);--teal-100:color-mix(in oklch, var(--teal) 20%, var(--snow-drift-25));--teal-200:color-mix(in oklch, var(--teal) 35%, var(--snow-drift-25));--teal-300:color-mix(in oklch, var(--teal) 55%, var(--snow-drift-25));--teal-400:color-mix(in oklch, var(--teal) 75%, var(--snow-drift-25));--teal-500:var(--teal);--teal-600:color-mix(in oklch, var(--teal), var(--snow-drift-900) 15%);--container-width-sm:640px;--container-width-md:800px;--container-width-lg:1130px;--container-width-xl:1320px;--container-width-2xl:1600px;--primary-25:var(--snow-drift-25);--primary-50:color-mix(in oklch, var(--lime) 15%, var(--snow-drift-25));--primary-100:color-mix(in oklch, var(--lime) 30%, var(--snow-drift-25));--primary-200:color-mix(in oklch, var(--lime) 45%, var(--snow-drift-25));--primary-300:color-mix(in oklch, var(--lime) 70%, var(--snow-drift-25));--primary-400:var(--lime);--primary-500:color-mix(in oklch, var(--lime), var(--snow-drift-900) 15%);--primary-600:color-mix(in oklch, var(--lime), var(--snow-drift-900) 30%);--primary-700:color-mix(in oklch, var(--lime), var(--snow-drift-900) 45%);--primary-800:color-mix(in oklch, var(--lime), var(--snow-drift-900) 60%);--primary-900:color-mix(in oklch, var(--lime), var(--snow-drift-900) 75%);--success-background:var(--olive-inactive);--error-background:var(--red);--warning-background:var(--orange-inactive);--info-background:var(--blue-inactive);--button-xs-h:var(--button-xs-height);--button-sm-h:var(--button-sm-height);--button-md-h:var(--button-md-height);--button-lg-h:var(--button-lg-height);--button-outline-bg:var(--button-outline-background);--button-outline-hover-bg:var(--button-outline-hover-background);--button-overlay-bg:var(--button-overlay-background);--button-overlay-hover-bg:var(--button-overlay-hover-background);--calendar-range-bg:var(--calendar-range-background);--dialog-title-font:var(--dialog-title-font-family);--dialog-title-weight:var(--dialog-title-font-weight);--input-bg:var(--input-background);--input-slot-font:var(--input-slot-font-family);--callout-info-bg:var(--callout-info-background);--callout-success-bg:var(--callout-success-background);--callout-warning-bg:var(--callout-warning-background);--callout-error-bg:var(--callout-error-background);--badge-success-bg:var(--badge-success-background);--checkbox-checked-bg:var(--checkbox-checked-background);--switch-disabled-bg:var(--switch-disabled-background);--switch-unchecked-bg:var(--switch-unchecked-background);--switch-thumb-bg:var(--switch-thumb-background);--switch-thumb-disabled-bg:var(--switch-thumb-disabled-background);--spinner-color:var(--spinner);--chip-bg:var(--chip-background);--chip-disabled-bg:var(--chip-disabled-background);--chip-selected-bg:var(--chip-selected-background);--chip-selected-hover-bg:var(--chip-selected-hover-background);--tag-bg:var(--tag-background);--tag-disabled-bg:var(--tag-disabled-background);--button-error-outline-bg:var(--button-error-outline-background);--button-error-outline-hover-bg:var(--button-error-outline-hover-background);--button-error-outline-disabled-bg:var(--button-error-outline-disabled-background);--card-border-color:var(--card-border);--card-title-weight:var(--card-title-font-weight);--avatar-bg-color:var(--avatar-background);--avatar-border-color:var(--avatar-border);--heading-weight:var(--heading-font-weight);--destructive:var(--error);--destructive-foreground:var(--error-foreground);--destructive-background:var(--error-background);--brand-50:var(--primary-50);--brand-100:var(--primary-100);--brand-200:var(--primary-200);--brand-300:var(--primary-300);--brand-400:var(--primary-400);--brand-500:var(--primary-500);--brand-600:var(--primary-600);--brand-700:var(--primary-700);--brand-800:var(--primary-800);--brand-900:var(--primary-900);--purple-100:var(--indigo-50);--purple-200:var(--indigo-100);--purple-500:var(--indigo-600);--purple-800:var(--indigo-800);--orange-100:var(--amber-50);--orange-300:var(--amber-100);--orange-500:var(--amber-500);--orange-800:var(--amber-700);--turquoise-100:var(--sky-50);--turquoise-300:var(--sky-200);--turquoise-500:var(--sky-400);--turquoise-800:var(--sky-800);--grey-50:var(--gray-50);--grey-100:var(--primary-25);--grey-200:var(--gray-50);--grey-300:var(--gray-100);--grey-400:var(--gray-200);--grey-500:var(--gray-300);--grey-600:var(--gray-400);--grey-700:var(--gray-500);--grey-800:var(--gray-700);--grey-900:var(--gray-900);--font-sans:var(--font-phonic);--font-display:var(--font-wagram);--font-mono:var(--font-saans-semi-mono)}@media (min-width:700px){:root,[data-ds-theme]{--content-gutter:1rem}}

body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
body{margin:0;padding:0;font-weight:400}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html body[data-scroll-locked]:not([data-scroll-no-lock]){min-width:100%;overflow:inherit!important;margin-right:0!important}
