@layer sw.tokens.base, sw.tokens.brand, sw.tokens.scheme, sw.tokens.skin, sw.tokens.contrast;
@layer sw.tokens.base {
  :root {
    --sw-border-width-none: 0px;
    --sw-border-width-thick: 2px;
    --sw-border-width-thin: 1px;
    --sw-breakpoint-lg: 1024px;
    --sw-breakpoint-md: 768px;
    --sw-breakpoint-sm: 480px;
    --sw-breakpoint-xl: 1280px;
    --sw-color-aa-accent-default--brand: var(--sw-color-brand-500);
    --sw-color-aa-accent-default: var(--sw-color-brand-500);
    --sw-color-aa-accent-hover--brand: var(--sw-color-brand-600);
    --sw-color-aa-accent-hover: var(--sw-color-brand-600);
    --sw-color-aa-accent-pressed--brand: var(--sw-color-brand-700);
    --sw-color-aa-accent-pressed: var(--sw-color-brand-700);
    --sw-color-aa-border-focus--brand: var(--sw-color-neutral-800);
    --sw-color-aa-border-focus: var(--sw-color-neutral-800);
    --sw-color-aa-border-interactive--brand: var(--sw-color-brand-500);
    --sw-color-aa-border-interactive: var(--sw-color-brand-500);
    --sw-color-aa-status-danger-hover--brand: var(--sw-color-danger-800);
    --sw-color-aa-status-danger-hover: var(--sw-color-danger-800);
    --sw-color-aa-status-danger-solid--brand: var(--sw-color-danger-600);
    --sw-color-aa-status-danger-solid: var(--sw-color-danger-600);
    --sw-color-aa-status-danger-text--brand: var(--sw-color-danger-600);
    --sw-color-aa-status-danger-text: var(--sw-color-danger-600);
    --sw-color-aa-status-info-solid--brand: var(--sw-color-info-600);
    --sw-color-aa-status-info-solid: var(--sw-color-info-600);
    --sw-color-aa-status-info-text--brand: var(--sw-color-info-600);
    --sw-color-aa-status-info-text: var(--sw-color-info-600);
    --sw-color-aa-status-success-solid--brand: var(--sw-color-success-600);
    --sw-color-aa-status-success-solid: var(--sw-color-success-600);
    --sw-color-aa-status-success-text--brand: var(--sw-color-success-600);
    --sw-color-aa-status-success-text: var(--sw-color-success-600);
    --sw-color-aa-status-warning-solid--brand: var(--sw-color-warning-600);
    --sw-color-aa-status-warning-solid: var(--sw-color-warning-600);
    --sw-color-aa-status-warning-text--brand: var(--sw-color-warning-600);
    --sw-color-aa-status-warning-text: var(--sw-color-warning-600);
    --sw-color-aa-text-accent--brand: var(--sw-color-brand-600);
    --sw-color-aa-text-accent: var(--sw-color-brand-600);
    --sw-color-aa-text-link--brand: var(--sw-color-brand-600);
    --sw-color-aa-text-link: var(--sw-color-brand-600);
    --sw-color-aa-text-link-hover--brand: var(--sw-color-brand-700);
    --sw-color-aa-text-link-hover: var(--sw-color-brand-700);
    --sw-color-aa-text-link-pressed--brand: var(--sw-color-brand-800);
    --sw-color-aa-text-link-pressed: var(--sw-color-brand-800);
    --sw-color-aa-text-primary--brand: var(--sw-color-neutral-800);
    --sw-color-aa-text-primary: var(--sw-color-neutral-800);
    --sw-color-aa-text-secondary--brand: var(--sw-color-neutral-600);
    --sw-color-aa-text-secondary: var(--sw-color-neutral-600);
    --sw-color-accent-border: var(--sw-color-brand-400);
    --sw-color-accent-default--brand: var(--sw-color-brand-700);
    --sw-color-accent-default--scheme: var(--sw-color-brand-700);
    --sw-color-accent-default: var(--sw-color-brand-700);
    --sw-color-accent-hover--brand: var(--sw-color-brand-800);
    --sw-color-accent-hover--scheme: var(--sw-color-brand-800);
    --sw-color-accent-hover: var(--sw-color-brand-800);
    --sw-color-accent-muted--brand: var(--sw-color-brand-100);
    --sw-color-accent-muted: var(--sw-color-brand-100);
    --sw-color-accent-pressed--brand: var(--sw-color-brand-900);
    --sw-color-accent-pressed--scheme: var(--sw-color-brand-900);
    --sw-color-accent-pressed: var(--sw-color-brand-900);
    --sw-color-accent-subtle--brand: var(--sw-color-brand-50);
    --sw-color-accent-subtle: var(--sw-color-brand-50);
    --sw-color-border-default--brand: var(--sw-color-neutral-500);
    --sw-color-border-default--skin: var(--sw-color-neutral-500);
    --sw-color-border-default: var(--sw-color-neutral-500);
    --sw-color-border-focus--brand: var(--sw-color-neutral-950);
    --sw-color-border-focus--scheme: var(--sw-color-neutral-950);
    --sw-color-border-focus: var(--sw-color-neutral-950);
    --sw-color-border-interactive--brand: var(--sw-color-brand-700);
    --sw-color-border-interactive--scheme: var(--sw-color-brand-700);
    --sw-color-border-interactive: var(--sw-color-brand-700);
    --sw-color-border-strong--brand: var(--sw-color-neutral-700);
    --sw-color-border-strong: var(--sw-color-neutral-700);
    --sw-color-border-subtle--brand: var(--sw-color-neutral-200);
    --sw-color-border-subtle--skin: var(--sw-color-neutral-200);
    --sw-color-border-subtle: var(--sw-color-neutral-200);
    --sw-color-brand-50: #f4f7fc;
    --sw-color-brand-100: #e8eff8;
    --sw-color-brand-200: #cbdaf0;
    --sw-color-brand-300: #9cb8e3;
    --sw-color-brand-400: #6b96d5;
    --sw-color-brand-500: #4576c0;
    --sw-color-brand-600: #3a65a5;
    --sw-color-brand-700: #325992;
    --sw-color-brand-800: #264573;
    --sw-color-brand-900: #1c365c;
    --sw-color-brand-950: #132643;
    --sw-color-danger-50: #fef5f4;
    --sw-color-danger-100: #fdeae7;
    --sw-color-danger-200: #fccfc9;
    --sw-color-danger-300: #f99f94;
    --sw-color-danger-400: #f6655a;
    --sw-color-danger-500: #e22b2b;
    --sw-color-danger-600: #c32424;
    --sw-color-danger-700: #ac1e1e;
    --sw-color-danger-800: #891616;
    --sw-color-danger-900: #6d0f0f;
    --sw-color-danger-950: #500909;
    --sw-color-info-50: #f4f8fc;
    --sw-color-info-100: #e6eff8;
    --sw-color-info-200: #c8dbf0;
    --sw-color-info-300: #94bae2;
    --sw-color-info-400: #5c98d5;
    --sw-color-info-500: #4779ac;
    --sw-color-info-600: #3c6894;
    --sw-color-info-700: #345b82;
    --sw-color-info-800: #284767;
    --sw-color-info-900: #1e3852;
    --sw-color-info-950: #14273b;
    --sw-color-neutral-50: #f7f7f7;
    --sw-color-neutral-100: #eee;
    --sw-color-neutral-200: #d9d9d9;
    --sw-color-neutral-300: #b6b6b6;
    --sw-color-neutral-400: #949494;
    --sw-color-neutral-500: #767676;
    --sw-color-neutral-600: #656565;
    --sw-color-neutral-700: #585858;
    --sw-color-neutral-800: #454545;
    --sw-color-neutral-900: #363636;
    --sw-color-neutral-950: #262626;
    --sw-color-pure-black: #000;
    --sw-color-pure-white: #fff;
    --sw-color-scrim--brand: var(--sw-color-neutral-950);
    --sw-color-scrim: var(--sw-color-neutral-950);
    --sw-color-status-danger-border: var(--sw-color-danger-400);
    --sw-color-status-danger-hover--brand: var(--sw-color-danger-800);
    --sw-color-status-danger-hover--scheme: var(--sw-color-danger-800);
    --sw-color-status-danger-hover: var(--sw-color-danger-800);
    --sw-color-status-danger-solid--brand: var(--sw-color-danger-700);
    --sw-color-status-danger-solid--scheme: var(--sw-color-danger-700);
    --sw-color-status-danger-solid: var(--sw-color-danger-700);
    --sw-color-status-danger-surface--brand: var(--sw-color-danger-50);
    --sw-color-status-danger-surface: var(--sw-color-danger-50);
    --sw-color-status-danger-text--brand: var(--sw-color-danger-800);
    --sw-color-status-danger-text--scheme: var(--sw-color-danger-800);
    --sw-color-status-danger-text: var(--sw-color-danger-800);
    --sw-color-status-info-border: var(--sw-color-info-400);
    --sw-color-status-info-solid--brand: var(--sw-color-info-700);
    --sw-color-status-info-solid--scheme: var(--sw-color-info-700);
    --sw-color-status-info-solid: var(--sw-color-info-700);
    --sw-color-status-info-surface--brand: var(--sw-color-info-50);
    --sw-color-status-info-surface: var(--sw-color-info-50);
    --sw-color-status-info-text--brand: var(--sw-color-info-800);
    --sw-color-status-info-text--scheme: var(--sw-color-info-800);
    --sw-color-status-info-text: var(--sw-color-info-800);
    --sw-color-status-success-border: var(--sw-color-success-400);
    --sw-color-status-success-solid--brand: var(--sw-color-success-700);
    --sw-color-status-success-solid--scheme: var(--sw-color-success-700);
    --sw-color-status-success-solid: var(--sw-color-success-700);
    --sw-color-status-success-surface--brand: var(--sw-color-success-50);
    --sw-color-status-success-surface: var(--sw-color-success-50);
    --sw-color-status-success-text--brand: var(--sw-color-success-800);
    --sw-color-status-success-text--scheme: var(--sw-color-success-800);
    --sw-color-status-success-text: var(--sw-color-success-800);
    --sw-color-status-warning-border: var(--sw-color-warning-400);
    --sw-color-status-warning-solid--brand: var(--sw-color-warning-700);
    --sw-color-status-warning-solid--scheme: var(--sw-color-warning-700);
    --sw-color-status-warning-solid: var(--sw-color-warning-700);
    --sw-color-status-warning-surface--brand: var(--sw-color-warning-50);
    --sw-color-status-warning-surface: var(--sw-color-warning-50);
    --sw-color-status-warning-text--brand: var(--sw-color-warning-800);
    --sw-color-status-warning-text--scheme: var(--sw-color-warning-800);
    --sw-color-status-warning-text: var(--sw-color-warning-800);
    --sw-color-success-50: #ebfced;
    --sw-color-success-100: #d1f8d8;
    --sw-color-success-200: #8aeea1;
    --sw-color-success-300: #73c987;
    --sw-color-success-400: #5ca36d;
    --sw-color-success-500: #498256;
    --sw-color-success-600: #3d6f49;
    --sw-color-success-700: #356240;
    --sw-color-success-800: #284d31;
    --sw-color-success-900: #1f3c25;
    --sw-color-success-950: #142b19;
    --sw-color-surface-disabled--brand: var(--sw-color-neutral-100);
    --sw-color-surface-disabled: var(--sw-color-neutral-100);
    --sw-color-surface-highlight--brand: var(--sw-color-warning-100);
    --sw-color-surface-highlight: var(--sw-color-warning-100);
    --sw-color-surface-hover--brand: var(--sw-color-neutral-100);
    --sw-color-surface-hover--skin: var(--sw-color-neutral-100);
    --sw-color-surface-hover: var(--sw-color-neutral-100);
    --sw-color-surface-overlay--brand: var(--sw-color-pure-white);
    --sw-color-surface-overlay: var(--sw-color-pure-white);
    --sw-color-surface-page--brand: var(--sw-color-neutral-50);
    --sw-color-surface-page: var(--sw-color-neutral-50);
    --sw-color-surface-pressed--brand: var(--sw-color-neutral-200);
    --sw-color-surface-pressed: var(--sw-color-neutral-200);
    --sw-color-surface-raised--brand: var(--sw-color-pure-white);
    --sw-color-surface-raised: var(--sw-color-pure-white);
    --sw-color-surface-selected--brand: var(--sw-color-brand-50);
    --sw-color-surface-selected: var(--sw-color-brand-50);
    --sw-color-surface-selected-hover--brand: var(--sw-color-brand-100);
    --sw-color-surface-selected-hover: var(--sw-color-brand-100);
    --sw-color-surface-sunken--brand: var(--sw-color-neutral-100);
    --sw-color-surface-sunken: var(--sw-color-neutral-100);
    --sw-color-text-accent--brand: var(--sw-color-brand-800);
    --sw-color-text-accent--scheme: var(--sw-color-brand-800);
    --sw-color-text-accent: var(--sw-color-brand-800);
    --sw-color-text-accent-active--brand: var(--sw-color-brand-900);
    --sw-color-text-accent-active--scheme: var(--sw-color-brand-900);
    --sw-color-text-accent-active: var(--sw-color-brand-900);
    --sw-color-text-disabled--brand: var(--sw-color-neutral-400);
    --sw-color-text-disabled: var(--sw-color-neutral-400);
    --sw-color-text-link--brand: var(--sw-color-brand-800);
    --sw-color-text-link--scheme: var(--sw-color-brand-800);
    --sw-color-text-link: var(--sw-color-brand-800);
    --sw-color-text-link-hover--brand: var(--sw-color-brand-900);
    --sw-color-text-link-hover--scheme: var(--sw-color-brand-900);
    --sw-color-text-link-hover: var(--sw-color-brand-900);
    --sw-color-text-link-pressed--brand: var(--sw-color-brand-950);
    --sw-color-text-link-pressed--scheme: var(--sw-color-brand-950);
    --sw-color-text-link-pressed: var(--sw-color-brand-950);
    --sw-color-text-on-accent--brand: var(--sw-color-pure-white);
    --sw-color-text-on-accent: var(--sw-color-pure-white);
    --sw-color-text-on-status--brand: var(--sw-color-pure-white);
    --sw-color-text-on-status: var(--sw-color-pure-white);
    --sw-color-text-primary--brand: var(--sw-color-neutral-950);
    --sw-color-text-primary--scheme: var(--sw-color-neutral-950);
    --sw-color-text-primary: var(--sw-color-neutral-950);
    --sw-color-text-primary-active--brand: var(--sw-color-neutral-900);
    --sw-color-text-primary-active--scheme: var(--sw-color-neutral-900);
    --sw-color-text-primary-active: var(--sw-color-neutral-900);
    --sw-color-text-secondary--brand: var(--sw-color-neutral-800);
    --sw-color-text-secondary--scheme: var(--sw-color-neutral-800);
    --sw-color-text-secondary--skin: var(--sw-color-neutral-800);
    --sw-color-text-secondary: var(--sw-color-neutral-800);
    --sw-color-warning-50: #fef6eb;
    --sw-color-warning-100: #fdebd4;
    --sw-color-warning-200: #fbd29a;
    --sw-color-warning-300: #efa935;
    --sw-color-warning-400: #c38929;
    --sw-color-warning-500: #9c6d1f;
    --sw-color-warning-600: #865d19;
    --sw-color-warning-700: #765115;
    --sw-color-warning-800: #5d3f0e;
    --sw-color-warning-900: #493109;
    --sw-color-warning-950: #352205;
    --sw-fluid-ratio: .6;
    --sw-fluid-viewport-min: 320px;
    --sw-focus-offset: 2px;
    --sw-focus-scroll-padding: 5rem;
    --sw-focus-width--skin: 2px;
    --sw-focus-width: 2px;
    --sw-focus-width-more: 3px;
    --sw-font-cap-height: .72;
    --sw-font-family-default: "Inter", system-ui, -apple-system, "Segoe UI", "Roboto", sans-serif;
    --sw-font-family-legible: "Atkinson Hyperlegible Next", "Inter", system-ui, sans-serif;
    --sw-font-family-mono: ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;
    --sw-font-family-sans: var(--sw-font-family-default);
    --sw-font-letter-spacing-normal: 0rem;
    --sw-font-letter-spacing-tight: -.01rem;
    --sw-font-letter-spacing-wide: .02rem;
    --sw-font-line-height-normal: 1.5;
    --sw-font-line-height-relaxed: 1.7;
    --sw-font-line-height-snug: 1.35;
    --sw-font-line-height-tight: 1.2;
    --sw-font-measure-narrow: 52;
    --sw-font-measure-prose: 60;
    --sw-font-measure-short: 42;
    --sw-font-size-2xl: 1.5rem;
    --sw-font-size-2xs: .6875rem;
    --sw-font-size-3xl: 1.875rem;
    --sw-font-size-4xl: 2.25rem;
    --sw-font-size-5xl: 3rem;
    --sw-font-size-lg: 1.125rem;
    --sw-font-size-md: 1rem;
    --sw-font-size-sm: .875rem;
    --sw-font-size-xl: 1.25rem;
    --sw-font-size-xs: .75rem;
    --sw-font-weight-bold: 700;
    --sw-font-weight-medium: 500;
    --sw-font-weight-regular: 400;
    --sw-font-weight-semibold: 600;
    --sw-measure-default: 76rem;
    --sw-measure-narrow: 44rem;
    --sw-measure-wide: 96rem;
    --sw-motion-duration-fast: .12s;
    --sw-motion-duration-instant: 1ms;
    --sw-motion-duration-normal: .2s;
    --sw-motion-duration-slow: .26s;
    --sw-motion-easing-accelerate: cubic-bezier(.3, 0, 1, 1);
    --sw-motion-easing-decelerate: cubic-bezier(0, 0, .2, 1);
    --sw-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);
    --sw-motion-loop-pulse: 2s;
    --sw-motion-loop-slide: 1.8s;
    --sw-motion-loop-spin: .9s;
    --sw-motion-loop-stepped: 3s;
    --sw-panel-2xl: 32rem;
    --sw-panel-lg: 24rem;
    --sw-panel-md: 20rem;
    --sw-panel-sm: 16rem;
    --sw-panel-xl: 28rem;
    --sw-radius-2xl: 1rem;
    --sw-radius-full: 9999px;
    --sw-radius-lg: .5rem;
    --sw-radius-md: .375rem;
    --sw-radius-none: 0rem;
    --sw-radius-sm: .25rem;
    --sw-radius-xl: .75rem;
    --sw-radius-xs: .125rem;
    --sw-space-0: 0rem;
    --sw-space-1: .5rem;
    --sw-space-2: 1rem;
    --sw-space-3: 1.5rem;
    --sw-space-4: 2rem;
    --sw-space-5: 2.5rem;
    --sw-space-05: .25rem;
    --sw-space-6: 3rem;
    --sw-space-8: 4rem;
    --sw-space-10: 5rem;
    --sw-space-12: 6rem;
    --sw-space-15: .75rem;
    --sw-space-25: 1.25rem;
    --sw-space-025: .125rem;
    --sw-target-comfortable: 44px;
    --sw-target-compact: 24px;
    --sw-target-spacious: 48px;
    --sw-z-base: 0;
    --sw-z-dropdown: 200;
    --sw-z-modal: 500;
    --sw-z-modal-backdrop: 400;
    --sw-z-popover: 300;
    --sw-z-sticky: 100;
    --sw-z-toast: 600;
    --sw-z-tooltip: 700;
  }

  @supports (color: lab(0% 0 0)) {
    :root {
      --sw-color-brand-50: lab(97.2212% -.432611 -2.49052);
      --sw-color-brand-100: lab(93.9842% -.916839 -5.47986);
      --sw-color-brand-200: lab(86.4814% -1.86917 -12.471);
      --sw-color-brand-300: lab(73.8654% -2.68427 -24.6715);
      --sw-color-brand-400: lab(60.8449% -1.61791 -37.7484);
      --sw-color-brand-500: lab(48.9846% .874996 -44.1945);
      --sw-color-brand-600: lab(42.0785% .781149 -39.4945);
      --sw-color-brand-700: lab(37.0501% .7177 -36.0917);
      --sw-color-brand-800: lab(28.8274% .602126 -30.4803);
      --sw-color-brand-900: lab(22.1498% .516295 -25.9552);
      --sw-color-brand-950: lab(14.8091% .411719 -20.9402);
      --sw-color-danger-50: lab(97.2911% 2.97418 1.74458);
      --sw-color-danger-100: lab(94.1335% 6.59519 3.87493);
      --sw-color-danger-200: lab(86.8219% 15.6666 9.2568);
      --sw-color-danger-300: lab(74.5929% 33.5702 20.2397);
      --sw-color-danger-400: lab(62.0461% 56.4763 36.1019);
      --sw-color-danger-500: lab(50.482% 68.3227 48.0497);
      --sw-color-danger-600: lab(43.4269% 61.0814 42.96);
      --sw-color-danger-700: lab(38.2818% 55.7919 39.2393);
      --sw-color-danger-800: lab(29.8681% 47.1331 33.146);
      --sw-color-danger-900: lab(23.0263% 40.1122 28.0857);
      --sw-color-danger-950: lab(15.5221% 32.3983 20.6412);
      --sw-color-info-50: lab(97.2221% -.770718 -2.50276);
      --sw-color-info-100: lab(93.9769% -1.65528 -5.48396);
      --sw-color-info-200: lab(86.4634% -3.55697 -12.4848);
      --sw-color-info-300: lab(73.8422% -6.01757 -24.6823);
      --sw-color-info-400: lab(60.8122% -6.6216 -37.7264);
      --sw-color-info-500: lab(49.1531% -5.62006 -32.5988);
      --sw-color-info-600: lab(42.2276% -5.0227 -29.161);
      --sw-color-info-700: lab(37.1954% -4.5886 -26.643);
      --sw-color-info-800: lab(28.9434% -3.87678 -22.4923);
      --sw-color-info-900: lab(22.2496% -3.29936 -19.1242);
      --sw-color-info-950: lab(14.8974% -2.66513 -15.449);
      --sw-color-neutral-50: lab(97.2624% 0 0);
      --sw-color-neutral-100: lab(94.0492% -.0000298023 -.0000119209);
      --sw-color-neutral-200: lab(86.6252% 0 0);
      --sw-color-neutral-300: lab(74.1668% 0 0);
      --sw-color-neutral-400: lab(61.3488% -.0000298023 0);
      --sw-color-neutral-500: lab(49.6096% 0 0);
      --sw-color-neutral-600: lab(42.6496% 0 0);
      --sw-color-neutral-700: lab(37.5688% 0 0);
      --sw-color-neutral-800: lab(29.2632% -.0000149012 .00000596046);
      --sw-color-neutral-900: lab(22.5236% -.0000149012 0);
      --sw-color-neutral-950: lab(15.1112% -.0000149012 .00000596046);
      --sw-color-success-50: lab(97.2576% -7.56827 4.8234);
      --sw-color-success-100: lab(94.0485% -17.3756 11.1257);
      --sw-color-success-200: lab(86.6222% -43.029 28.0134);
      --sw-color-success-300: lab(74.1714% -37.7847 24.5988);
      --sw-color-success-400: lab(61.3443% -32.4214 21.1074);
      --sw-color-success-500: lab(49.6036% -27.5074 17.9083);
      --sw-color-success-600: lab(42.6455% -24.5705 15.9959);
      --sw-color-success-700: lab(37.5665% -22.443 14.6109);
      --sw-color-success-800: lab(29.2629% -18.9673 12.3482);
      --sw-color-success-900: lab(22.5188% -16.1508 10.5148);
      --sw-color-success-950: lab(15.1122% -13.0344 8.48562);
      --sw-color-warning-50: lab(97.3239% 1.4835 6.20604);
      --sw-color-warning-100: lab(94.1999% 3.48338 13.8052);
      --sw-color-warning-200: lab(86.9616% 9.40722 33.4623);
      --sw-color-warning-300: lab(74.7424% 19.7244 66.333);
      --sw-color-warning-400: lab(61.827% 16.9283 56.9325);
      --sw-color-warning-500: lab(50.024% 14.3524 48.2677);
      --sw-color-warning-600: lab(43.0162% 12.8264 43.1346);
      --sw-color-warning-700: lab(37.9081% 11.711 39.3821);
      --sw-color-warning-800: lab(29.5447% 9.91136 33.3347);
      --sw-color-warning-900: lab(22.7573% 8.42252 28.1284);
      --sw-color-warning-950: lab(15.3093% 6.80447 20.5402);
    }
  }
}

@layer sw.tokens.brand, sw.tokens.scheme, sw.tokens.skin, sw.tokens.contrast;
