/* Generated by scripts/tokens/generate.mjs. Do not edit. */
@import "./tokens.css";

:root, [data-sw-tenant] {
  --sw-primitive-color-hex142c2a: #142C2A;
  --sw-primitive-color-hex006e63: #006E63;
  --sw-primitive-color-hexff7447: #FF7447;
  --sw-primitive-color-hexdfff8f: #DFFF8F;
  --sw-primitive-color-hexb5cdff: #B5CDFF;
  --sw-primitive-color-hexffd447: #FFD447;
  --sw-primitive-color-hexfff4e8: #FFF4E8;
  --sw-primitive-color-hex000000: #000000;
  --sw-semantic-color-bg: rgb(var(--color-bg));
  --sw-semantic-color-surface: rgb(var(--color-surface));
  --sw-primitive-color-hexf6ece0: #F6ECE0;
  --sw-semantic-color-panel: rgb(var(--color-panel));
  --sw-primitive-color-hexffffff: #FFFFFF;
  --sw-semantic-color-hover: rgb(var(--color-hover));
  --sw-primitive-color-hexefe6db: #EFE6DB;
  --sw-semantic-color-line: rgb(var(--color-line));
  --sw-primitive-color-hexd5d0c6: #D5D0C6;
  --sw-semantic-color-outline: rgb(var(--color-outline));
  --sw-primitive-color-hex828a83: #828A83;
  --sw-semantic-color-ink: rgb(var(--color-ink));
  --sw-semantic-color-muted: rgb(var(--color-muted));
  --sw-primitive-color-hex5b6863: #5B6863;
  --sw-semantic-color-focus: rgb(var(--color-focus));
  --sw-semantic-color-accent: rgb(var(--color-accent));
  --sw-semantic-color-accent-hover: rgb(var(--color-accent-hover));
  --sw-primitive-color-hex02675d: #02675D;
  --sw-semantic-color-accent-active: rgb(var(--color-accent-active));
  --sw-primitive-color-hex046158: #046158;
  --sw-semantic-color-on-accent: rgb(var(--color-on-accent));
  --sw-semantic-color-accent-soft: rgb(var(--color-accent-soft));
  --sw-primitive-color-hexe0eeec: #E0EEEC;
  --sw-semantic-color-accent-ink: rgb(var(--color-accent-ink));
  --sw-semantic-color-brand: rgb(var(--color-brand));
  --sw-semantic-color-brand-hover: rgb(var(--color-brand-hover));
  --sw-semantic-color-brand-active: rgb(var(--color-brand-active));
  --sw-semantic-color-on-brand: rgb(var(--color-on-brand));
  --sw-semantic-color-brand-soft: rgb(var(--color-brand-soft));
  --sw-semantic-color-brand-ink: rgb(var(--color-brand-ink));
  --sw-semantic-color-brand-boundary: rgb(var(--color-brand-boundary));
  --sw-semantic-color-emphasis: rgb(var(--color-emphasis));
  --sw-semantic-color-emphasis-hover: rgb(var(--color-emphasis-hover));
  --sw-primitive-color-hexff8157: #FF8157;
  --sw-semantic-color-emphasis-active: rgb(var(--color-emphasis-active));
  --sw-primitive-color-hexff8e67: #FF8E67;
  --sw-semantic-color-on-emphasis: rgb(var(--color-on-emphasis));
  --sw-semantic-color-emphasis-soft: rgb(var(--color-emphasis-soft));
  --sw-primitive-color-hexffeee9: #FFEEE9;
  --sw-semantic-color-success: rgb(var(--color-success));
  --sw-semantic-color-success-hover: rgb(var(--color-success-hover));
  --sw-primitive-color-hexcbea85: #CBEA85;
  --sw-semantic-color-success-active: rgb(var(--color-success-active));
  --sw-primitive-color-hexb6d57b: #B6D57B;
  --sw-semantic-color-on-success: rgb(var(--color-on-success));
  --sw-semantic-color-success-soft: rgb(var(--color-success-soft));
  --sw-primitive-color-hexfbfff2: #FBFFF2;
  --sw-semantic-color-success-ink: rgb(var(--color-success-ink));
  --sw-primitive-color-hex536d49: #536D49;
  --sw-semantic-color-warn: rgb(var(--color-warn));
  --sw-semantic-color-warn-hover: rgb(var(--color-warn-hover));
  --sw-primitive-color-hexe8c344: #E8C344;
  --sw-semantic-color-warn-active: rgb(var(--color-warn-active));
  --sw-primitive-color-hexd0b241: #D0B241;
  --sw-semantic-color-on-warn: rgb(var(--color-on-warn));
  --sw-semantic-color-warn-soft: rgb(var(--color-warn-soft));
  --sw-primitive-color-hexfffae9: #FFFAE9;
  --sw-semantic-color-warn-ink: rgb(var(--color-warn-ink));
  --sw-primitive-color-hex696834: #696834;
  --sw-semantic-color-info: rgb(var(--color-info));
  --sw-semantic-color-info-hover: rgb(var(--color-info-hover));
  --sw-primitive-color-hexa5bdea: #A5BDEA;
  --sw-semantic-color-info-active: rgb(var(--color-info-active));
  --sw-primitive-color-hex95add4: #95ADD4;
  --sw-semantic-color-on-info: rgb(var(--color-on-info));
  --sw-semantic-color-info-soft: rgb(var(--color-info-soft));
  --sw-primitive-color-hexf6f9ff: #F6F9FF;
  --sw-semantic-color-info-ink: rgb(var(--color-info-ink));
  --sw-primitive-color-hex51697b: #51697B;
  --sw-semantic-color-danger: rgb(var(--color-danger));
  --sw-primitive-color-hexb91c1c: #B91C1C;
  --sw-semantic-color-danger-hover: rgb(var(--color-danger-hover));
  --sw-primitive-color-hex991b1b: #991B1B;
  --sw-semantic-color-danger-active: rgb(var(--color-danger-active));
  --sw-primitive-color-hex851e1d: #851E1D;
  --sw-semantic-color-on-danger: rgb(var(--color-on-danger));
  --sw-semantic-color-danger-line: rgb(var(--color-danger-line));
  --sw-primitive-color-hexfca5a5: #FCA5A5;
  --sw-semantic-color-sidebar: rgb(var(--color-sidebar));
  --sw-semantic-color-sidebar-hover: rgb(var(--color-sidebar-hover));
  --sw-primitive-color-hexf2ffd2: #F2FFD2;
  --sw-semantic-color-sidebar-active: rgb(var(--color-sidebar-active));
  --sw-semantic-color-scrim: rgb(var(--color-scrim));
  --sw-semantic-chart-series1: rgb(var(--chart-1));
  --sw-semantic-chart-series2: rgb(var(--chart-2));
  --sw-semantic-chart-series3: rgb(var(--chart-3));
  --sw-semantic-chart-series4: rgb(var(--chart-4));
  --sw-semantic-chart-series5: rgb(var(--chart-5));
  --sw-semantic-chart-edge: rgb(var(--chart-edge));
  --sw-semantic-chart-danger: rgb(var(--chart-danger));
  --sw-component-loader-under: var(--sw-primitive-color-hex354845);
  --sw-primitive-color-hex354845: #354845;
  --sw-component-loader-spark: var(--sw-primitive-color-hex142c2a);
  --sw-component-loader-seam: var(--sw-primitive-color-hex142c2a);
  --sw-component-aurora-background: var(--sw-primitive-color-hexfff4e8);
  --sw-component-aurora-text: var(--sw-primitive-color-hex142c2a);
  --sw-component-aurora-label: var(--sw-primitive-color-hex006e63);
  --sw-component-aurora-header: var(--sw-primitive-color-hex006e63);
  --sw-component-aurora-ribbon: var(--sw-primitive-color-hexdfff8f);
  --sw-component-aurora-tail: var(--sw-primitive-color-hexff7447);
  --sw-primitive-color-hex0b0b0b: #0B0B0B;
  --sw-primitive-color-hex141414: #141414;
  --sw-primitive-color-hex1c1c1c: #1C1C1C;
  --sw-primitive-color-hex2c2c2c: #2C2C2C;
  --sw-primitive-color-hex787878: #787878;
  --sw-primitive-color-hexacacac: #ACACAC;
  --sw-primitive-color-hex121d1c: #121D1C;
  --sw-primitive-color-hex80b1a6: #80B1A6;
  --sw-primitive-color-hex221a17: #221A17;
  --sw-primitive-color-hex20221b: #20221B;
  --sw-primitive-color-hexe9fcaa: #E9FCAA;
  --sw-primitive-color-hex222017: #222017;
  --sw-primitive-color-hexffde77: #FFDE77;
  --sw-primitive-color-hex1e1f22: #1E1F22;
  --sw-primitive-color-hexcbd9f8: #CBD9F8;
  --sw-primitive-color-hexfdb9b6: #FDB9B6;
  --sw-primitive-color-hexfdc9c3: #FDC9C3;
  --sw-primitive-color-hex7c6261: #7C6261;
  --sw-primitive-color-hex66625d: #66625D;
  --sw-primitive-brand-deep-ink: var(--sw-primitive-color-hex142c2a);
  --sw-primitive-brand-maker-teal: var(--sw-primitive-color-hex006e63);
  --sw-primitive-brand-workshop-orange: var(--sw-primitive-color-hexff7447);
  --sw-primitive-brand-citron: var(--sw-primitive-color-hexdfff8f);
  --sw-primitive-brand-sky-blue: var(--sw-primitive-color-hexb5cdff);
  --sw-primitive-brand-warm-yellow: var(--sw-primitive-color-hexffd447);
  --sw-primitive-brand-warm-cream: var(--sw-primitive-color-hexfff4e8);
  --sw-primitive-spacing-0: 0px;
  --sw-semantic-spacing-0: var(--sw-primitive-spacing-0);
  --sw-primitive-spacing-4: 4px;
  --sw-semantic-spacing-4: var(--sw-primitive-spacing-4);
  --sw-primitive-spacing-8: 8px;
  --sw-semantic-spacing-8: var(--sw-primitive-spacing-8);
  --sw-primitive-spacing-12: 12px;
  --sw-semantic-spacing-12: var(--sw-primitive-spacing-12);
  --sw-primitive-spacing-16: 16px;
  --sw-semantic-spacing-16: var(--sw-primitive-spacing-16);
  --sw-primitive-spacing-20: 20px;
  --sw-semantic-spacing-20: var(--sw-primitive-spacing-20);
  --sw-primitive-spacing-24: 24px;
  --sw-semantic-spacing-24: var(--sw-primitive-spacing-24);
  --sw-primitive-spacing-28: 28px;
  --sw-semantic-spacing-28: var(--sw-primitive-spacing-28);
  --sw-primitive-spacing-32: 32px;
  --sw-semantic-spacing-32: var(--sw-primitive-spacing-32);
  --sw-primitive-spacing-36: 36px;
  --sw-semantic-spacing-36: var(--sw-primitive-spacing-36);
  --sw-primitive-spacing-40: 40px;
  --sw-semantic-spacing-40: var(--sw-primitive-spacing-40);
  --sw-primitive-spacing-44: 44px;
  --sw-semantic-spacing-44: var(--sw-primitive-spacing-44);
  --sw-primitive-spacing-48: 48px;
  --sw-semantic-spacing-48: var(--sw-primitive-spacing-48);
  --sw-primitive-spacing-56: 56px;
  --sw-semantic-spacing-56: var(--sw-primitive-spacing-56);
  --sw-primitive-spacing-64: 64px;
  --sw-semantic-spacing-64: var(--sw-primitive-spacing-64);
  --sw-primitive-radius-none: 0px;
  --sw-semantic-radius-none: var(--sw-primitive-radius-none);
  --sw-primitive-radius-sm: 6px;
  --sw-semantic-radius-sm: var(--sw-primitive-radius-sm);
  --sw-primitive-radius-base: 8px;
  --sw-semantic-radius-base: var(--sw-primitive-radius-base);
  --sw-primitive-radius-md: 10px;
  --sw-semantic-radius-md: var(--sw-primitive-radius-md);
  --sw-primitive-radius-lg: 12px;
  --sw-semantic-radius-lg: var(--sw-primitive-radius-lg);
  --sw-primitive-radius-xl: 16px;
  --sw-semantic-radius-xl: var(--sw-primitive-radius-xl);
  --sw-primitive-radius-2xl: 20px;
  --sw-semantic-radius-2xl: var(--sw-primitive-radius-2xl);
  --sw-primitive-radius-full: 9999px;
  --sw-semantic-radius-full: var(--sw-primitive-radius-full);
  --sw-primitive-border-width-none: 0px;
  --sw-semantic-border-width-none: var(--sw-primitive-border-width-none);
  --sw-primitive-border-width-hairline: 1px;
  --sw-semantic-border-width-hairline: var(--sw-primitive-border-width-hairline);
  --sw-primitive-border-width-strong: 2px;
  --sw-semantic-border-width-strong: var(--sw-primitive-border-width-strong);
  --sw-primitive-border-width-casing: 4px;
  --sw-semantic-border-width-casing: var(--sw-primitive-border-width-casing);
  --sw-primitive-breakpoint-sm: 640px;
  --sw-semantic-breakpoint-sm: var(--sw-primitive-breakpoint-sm);
  --sw-primitive-breakpoint-md: 768px;
  --sw-semantic-breakpoint-md: var(--sw-primitive-breakpoint-md);
  --sw-primitive-breakpoint-lg: 1024px;
  --sw-semantic-breakpoint-lg: var(--sw-primitive-breakpoint-lg);
  --sw-primitive-breakpoint-xl: 1280px;
  --sw-semantic-breakpoint-xl: var(--sw-primitive-breakpoint-xl);
  --sw-primitive-breakpoint-2xl: 1536px;
  --sw-semantic-breakpoint-2xl: var(--sw-primitive-breakpoint-2xl);
  --sw-primitive-breakpoint-wide: 1680px;
  --sw-semantic-breakpoint-wide: var(--sw-primitive-breakpoint-wide);
  --sw-primitive-size-control: 44px;
  --sw-semantic-size-control: var(--sw-primitive-size-control);
  --sw-primitive-size-row-list: 56px;
  --sw-semantic-size-row-list: var(--sw-primitive-size-row-list);
  --sw-primitive-size-row-table: 48px;
  --sw-semantic-size-row-table: var(--sw-primitive-size-row-table);
  --sw-primitive-size-sidebar: 256px;
  --sw-semantic-size-sidebar: var(--sw-primitive-size-sidebar);
  --sw-primitive-size-sidebar-app: 264px;
  --sw-semantic-size-sidebar-app: var(--sw-primitive-size-sidebar-app);
  --sw-primitive-size-bottom-tabs: 64px;
  --sw-semantic-size-bottom-tabs: var(--sw-primitive-size-bottom-tabs);
  --sw-primitive-layer-base: 0;
  --sw-semantic-layer-base: var(--sw-primitive-layer-base);
  --sw-primitive-layer-local: 1;
  --sw-semantic-layer-local: var(--sw-primitive-layer-local);
  --sw-primitive-layer-raised: 2;
  --sw-semantic-layer-raised: var(--sw-primitive-layer-raised);
  --sw-primitive-layer-sticky: 10;
  --sw-semantic-layer-sticky: var(--sw-primitive-layer-sticky);
  --sw-primitive-layer-fixed: 20;
  --sw-semantic-layer-fixed: var(--sw-primitive-layer-fixed);
  --sw-primitive-layer-navigation: 30;
  --sw-semantic-layer-navigation: var(--sw-primitive-layer-navigation);
  --sw-primitive-layer-popover: 40;
  --sw-semantic-layer-popover: var(--sw-primitive-layer-popover);
  --sw-primitive-layer-overlay: 50;
  --sw-semantic-layer-overlay: var(--sw-primitive-layer-overlay);
  --sw-primitive-layer-critical: 60;
  --sw-semantic-layer-critical: var(--sw-primitive-layer-critical);
  --sw-primitive-opacity-hidden: 0;
  --sw-semantic-opacity-hidden: var(--sw-primitive-opacity-hidden);
  --sw-primitive-opacity-shadow-near: 0.06;
  --sw-semantic-opacity-shadow-near: var(--sw-primitive-opacity-shadow-near);
  --sw-primitive-opacity-shadow-far: 0.1;
  --sw-semantic-opacity-shadow-far: var(--sw-primitive-opacity-shadow-far);
  --sw-primitive-opacity-scrim-light: 0.3;
  --sw-semantic-opacity-scrim-light: var(--sw-primitive-opacity-scrim-light);
  --sw-primitive-opacity-scrim-medium: 0.35;
  --sw-semantic-opacity-scrim-medium: var(--sw-primitive-opacity-scrim-medium);
  --sw-primitive-opacity-scrim-default: 0.4;
  --sw-semantic-opacity-scrim-default: var(--sw-primitive-opacity-scrim-default);
  --sw-primitive-opacity-drag: 0.6;
  --sw-semantic-opacity-drag: var(--sw-primitive-opacity-drag);
  --sw-primitive-opacity-scrim-strong: 0.7;
  --sw-semantic-opacity-scrim-strong: var(--sw-primitive-opacity-scrim-strong);
  --sw-primitive-opacity-decoration: 0.8;
  --sw-semantic-opacity-decoration: var(--sw-primitive-opacity-decoration);
  --sw-primitive-opacity-solid: 1;
  --sw-semantic-opacity-solid: var(--sw-primitive-opacity-solid);
  --sw-primitive-duration-none: 0ms;
  --sw-semantic-motion-duration-none: var(--sw-primitive-duration-none);
  --sw-primitive-duration-fast: 120ms;
  --sw-semantic-motion-duration-fast: var(--sw-dur-fast);
  --sw-primitive-duration-base: 180ms;
  --sw-semantic-motion-duration-base: var(--sw-dur-base);
  --sw-primitive-duration-slow: 240ms;
  --sw-semantic-motion-duration-slow: var(--sw-dur-slow);
  --sw-primitive-duration-display-fade: 400ms;
  --sw-semantic-motion-duration-display-fade: var(--sw-primitive-duration-display-fade);
  --sw-primitive-duration-scroll-reveal: 640ms;
  --sw-semantic-motion-duration-scroll-reveal: var(--sw-primitive-duration-scroll-reveal);
  --sw-primitive-duration-logo-box-open: 2200ms;
  --sw-semantic-motion-duration-logo-box-open: var(--sw-primitive-duration-logo-box-open);
  --sw-primitive-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --sw-semantic-motion-easing-standard: var(--sw-ease-standard);
  --sw-primitive-easing-enter: cubic-bezier(0.16, 1, 0.3, 1);
  --sw-semantic-motion-easing-enter: var(--sw-ease-enter);
  --sw-primitive-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --sw-semantic-motion-easing-exit: var(--sw-ease-exit);
  --sw-primitive-easing-out-soft: cubic-bezier(0.32, 0.72, 0, 1);
  --sw-semantic-motion-easing-out-soft: var(--sw-primitive-easing-out-soft);
  --sw-primitive-distance-enter-y: 8px;
  --sw-semantic-motion-enter-y: var(--sw-enter-y);
  --sw-primitive-distance-pop-scale: 0.98;
  --sw-semantic-motion-pop-scale: var(--sw-pop-scale);
  --sw-primitive-distance-pop-offset: 4px;
  --sw-semantic-motion-pop-offset: var(--sw-pop-offset);
  --sw-primitive-distance-slide-x: 1;
  --sw-semantic-motion-slide-x: var(--sw-slide-x);
  --sw-primitive-font-family-display: "Gilroy", "Outfit", sans-serif;
  --sw-primitive-font-family-sans: "Outfit", sans-serif;
  --sw-primitive-font-family-accent: "Unbounded", "Outfit", sans-serif;
  --sw-primitive-font-weight-w300: 300;
  --sw-primitive-font-weight-w400: 400;
  --sw-primitive-font-weight-w500: 500;
  --sw-primitive-font-weight-w600: 600;
  --sw-primitive-font-weight-w700: 700;
  --sw-primitive-font-weight-w800: 800;
  --sw-primitive-type-size-display: 72px;
  --sw-primitive-type-tracking-display: -1.44px;
  --sw-primitive-type-line-display: 1.0555555555555556;
  --sw-semantic-type-display: 800 72px/1.0555555555555556 "Gilroy", "Outfit", sans-serif;
  --sw-semantic-type-display-font-family: var(--sw-primitive-font-family-display);
  --sw-semantic-type-display-font-size: var(--sw-primitive-type-size-display);
  --sw-semantic-type-display-font-weight: var(--sw-primitive-font-weight-w800);
  --sw-semantic-type-display-letter-spacing: var(--sw-primitive-type-tracking-display);
  --sw-semantic-type-display-line-height: var(--sw-primitive-type-line-display);
  --sw-primitive-type-size-display-sub: 32px;
  --sw-primitive-type-tracking-display-sub: 0px;
  --sw-primitive-type-line-display-sub: 1.1875;
  --sw-semantic-type-display-sub: 400 32px/1.1875 "Outfit", sans-serif;
  --sw-semantic-type-display-sub-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-display-sub-font-size: var(--sw-primitive-type-size-display-sub);
  --sw-semantic-type-display-sub-font-weight: var(--sw-primitive-font-weight-w400);
  --sw-semantic-type-display-sub-letter-spacing: var(--sw-primitive-type-tracking-display-sub);
  --sw-semantic-type-display-sub-line-height: var(--sw-primitive-type-line-display-sub);
  --sw-primitive-type-size-heading: 48px;
  --sw-primitive-type-tracking-heading: -0.72px;
  --sw-primitive-type-line-heading: 1.0833333333333333;
  --sw-semantic-type-heading: 800 48px/1.0833333333333333 "Gilroy", "Outfit", sans-serif;
  --sw-semantic-type-heading-font-family: var(--sw-primitive-font-family-display);
  --sw-semantic-type-heading-font-size: var(--sw-primitive-type-size-heading);
  --sw-semantic-type-heading-font-weight: var(--sw-primitive-font-weight-w800);
  --sw-semantic-type-heading-letter-spacing: var(--sw-primitive-type-tracking-heading);
  --sw-semantic-type-heading-line-height: var(--sw-primitive-type-line-heading);
  --sw-primitive-type-size-page: 32px;
  --sw-primitive-type-tracking-page: -0.32px;
  --sw-primitive-type-line-page: 1.1875;
  --sw-semantic-type-page: 600 32px/1.1875 "Outfit", sans-serif;
  --sw-semantic-type-page-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-page-font-size: var(--sw-primitive-type-size-page);
  --sw-semantic-type-page-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-page-letter-spacing: var(--sw-primitive-type-tracking-page);
  --sw-semantic-type-page-line-height: var(--sw-primitive-type-line-page);
  --sw-primitive-type-size-panel: 20px;
  --sw-primitive-type-tracking-panel: -0.1px;
  --sw-primitive-type-line-panel: 1.4;
  --sw-semantic-type-panel: 600 20px/1.4 "Outfit", sans-serif;
  --sw-semantic-type-panel-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-panel-font-size: var(--sw-primitive-type-size-panel);
  --sw-semantic-type-panel-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-panel-letter-spacing: var(--sw-primitive-type-tracking-panel);
  --sw-semantic-type-panel-line-height: var(--sw-primitive-type-line-panel);
  --sw-primitive-type-size-section: 16px;
  --sw-primitive-type-tracking-section: 0px;
  --sw-primitive-type-line-section: 1.5;
  --sw-semantic-type-section: 600 16px/1.5 "Outfit", sans-serif;
  --sw-semantic-type-section-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-section-font-size: var(--sw-primitive-type-size-section);
  --sw-semantic-type-section-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-section-letter-spacing: var(--sw-primitive-type-tracking-section);
  --sw-semantic-type-section-line-height: var(--sw-primitive-type-line-section);
  --sw-primitive-type-size-stat: 32px;
  --sw-primitive-type-tracking-stat: -0.32px;
  --sw-primitive-type-line-stat: 1.1875;
  --sw-semantic-type-stat: 600 32px/1.1875 "Outfit", sans-serif;
  --sw-semantic-type-stat-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-stat-font-size: var(--sw-primitive-type-size-stat);
  --sw-semantic-type-stat-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-stat-letter-spacing: var(--sw-primitive-type-tracking-stat);
  --sw-semantic-type-stat-line-height: var(--sw-primitive-type-line-stat);
  --sw-primitive-type-size-date: 20px;
  --sw-primitive-type-tracking-date: 0px;
  --sw-primitive-type-line-date: 1.2;
  --sw-semantic-type-date: 600 20px/1.2 "Outfit", sans-serif;
  --sw-semantic-type-date-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-date-font-size: var(--sw-primitive-type-size-date);
  --sw-semantic-type-date-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-date-letter-spacing: var(--sw-primitive-type-tracking-date);
  --sw-semantic-type-date-line-height: var(--sw-primitive-type-line-date);
  --sw-primitive-type-size-body: 16px;
  --sw-primitive-type-tracking-body: 0px;
  --sw-primitive-type-line-body: 1.5;
  --sw-semantic-type-body: 400 16px/1.5 "Outfit", sans-serif;
  --sw-semantic-type-body-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-body-font-size: var(--sw-primitive-type-size-body);
  --sw-semantic-type-body-font-weight: var(--sw-primitive-font-weight-w400);
  --sw-semantic-type-body-letter-spacing: var(--sw-primitive-type-tracking-body);
  --sw-semantic-type-body-line-height: var(--sw-primitive-type-line-body);
  --sw-primitive-type-size-label: 14px;
  --sw-primitive-type-tracking-label: 0px;
  --sw-primitive-type-line-label: 1.4285714285714286;
  --sw-semantic-type-label: 500 14px/1.4285714285714286 "Outfit", sans-serif;
  --sw-semantic-type-label-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-label-font-size: var(--sw-primitive-type-size-label);
  --sw-semantic-type-label-font-weight: var(--sw-primitive-font-weight-w500);
  --sw-semantic-type-label-letter-spacing: var(--sw-primitive-type-tracking-label);
  --sw-semantic-type-label-line-height: var(--sw-primitive-type-line-label);
  --sw-primitive-type-size-button: 14px;
  --sw-primitive-type-tracking-button: 0px;
  --sw-primitive-type-line-button: 1.4285714285714286;
  --sw-semantic-type-button: 600 14px/1.4285714285714286 "Outfit", sans-serif;
  --sw-semantic-type-button-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-button-font-size: var(--sw-primitive-type-size-button);
  --sw-semantic-type-button-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-button-letter-spacing: var(--sw-primitive-type-tracking-button);
  --sw-semantic-type-button-line-height: var(--sw-primitive-type-line-button);
  --sw-primitive-type-size-caption: 12px;
  --sw-primitive-type-tracking-caption: 0.12px;
  --sw-primitive-type-line-caption: 1.3333333333333333;
  --sw-semantic-type-caption: 500 12px/1.3333333333333333 "Outfit", sans-serif;
  --sw-semantic-type-caption-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-caption-font-size: var(--sw-primitive-type-size-caption);
  --sw-semantic-type-caption-font-weight: var(--sw-primitive-font-weight-w500);
  --sw-semantic-type-caption-letter-spacing: var(--sw-primitive-type-tracking-caption);
  --sw-semantic-type-caption-line-height: var(--sw-primitive-type-line-caption);
  --sw-primitive-type-size-eyebrow: 12px;
  --sw-primitive-type-tracking-eyebrow: 0.96px;
  --sw-primitive-type-line-eyebrow: 1.3333333333333333;
  --sw-semantic-type-eyebrow: 600 12px/1.3333333333333333 "Outfit", sans-serif;
  --sw-semantic-type-eyebrow-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-eyebrow-font-size: var(--sw-primitive-type-size-eyebrow);
  --sw-semantic-type-eyebrow-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-eyebrow-letter-spacing: var(--sw-primitive-type-tracking-eyebrow);
  --sw-semantic-type-eyebrow-line-height: var(--sw-primitive-type-line-eyebrow);
  --sw-primitive-type-size-accent: 48px;
  --sw-primitive-type-tracking-accent: -0.48px;
  --sw-primitive-type-line-accent: 1.1666666666666667;
  --sw-semantic-type-accent: 500 48px/1.1666666666666667 "Unbounded", "Outfit", sans-serif;
  --sw-semantic-type-accent-font-family: var(--sw-primitive-font-family-accent);
  --sw-semantic-type-accent-font-size: var(--sw-primitive-type-size-accent);
  --sw-semantic-type-accent-font-weight: var(--sw-primitive-font-weight-w500);
  --sw-semantic-type-accent-letter-spacing: var(--sw-primitive-type-tracking-accent);
  --sw-semantic-type-accent-line-height: var(--sw-primitive-type-line-accent);
  --sw-primitive-type-size-display-mobile: 44px;
  --sw-primitive-type-tracking-display-mobile: -0.88px;
  --sw-primitive-type-line-display-mobile: 1.0909090909090908;
  --sw-semantic-type-display-mobile: 800 44px/1.0909090909090908 "Gilroy", "Outfit", sans-serif;
  --sw-semantic-type-display-mobile-font-family: var(--sw-primitive-font-family-display);
  --sw-semantic-type-display-mobile-font-size: var(--sw-primitive-type-size-display-mobile);
  --sw-semantic-type-display-mobile-font-weight: var(--sw-primitive-font-weight-w800);
  --sw-semantic-type-display-mobile-letter-spacing: var(--sw-primitive-type-tracking-display-mobile);
  --sw-semantic-type-display-mobile-line-height: var(--sw-primitive-type-line-display-mobile);
  --sw-primitive-type-size-display-sub-mobile: 24px;
  --sw-primitive-type-tracking-display-sub-mobile: 0px;
  --sw-primitive-type-line-display-sub-mobile: 1.25;
  --sw-semantic-type-display-sub-mobile: 400 24px/1.25 "Outfit", sans-serif;
  --sw-semantic-type-display-sub-mobile-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-display-sub-mobile-font-size: var(--sw-primitive-type-size-display-sub-mobile);
  --sw-semantic-type-display-sub-mobile-font-weight: var(--sw-primitive-font-weight-w400);
  --sw-semantic-type-display-sub-mobile-letter-spacing: var(--sw-primitive-type-tracking-display-sub-mobile);
  --sw-semantic-type-display-sub-mobile-line-height: var(--sw-primitive-type-line-display-sub-mobile);
  --sw-primitive-type-size-heading-mobile: 34px;
  --sw-primitive-type-tracking-heading-mobile: -0.51px;
  --sw-primitive-type-line-heading-mobile: 1.1764705882352942;
  --sw-semantic-type-heading-mobile: 800 34px/1.1764705882352942 "Gilroy", "Outfit", sans-serif;
  --sw-semantic-type-heading-mobile-font-family: var(--sw-primitive-font-family-display);
  --sw-semantic-type-heading-mobile-font-size: var(--sw-primitive-type-size-heading-mobile);
  --sw-semantic-type-heading-mobile-font-weight: var(--sw-primitive-font-weight-w800);
  --sw-semantic-type-heading-mobile-letter-spacing: var(--sw-primitive-type-tracking-heading-mobile);
  --sw-semantic-type-heading-mobile-line-height: var(--sw-primitive-type-line-heading-mobile);
  --sw-primitive-type-size-page-mobile: 26px;
  --sw-primitive-type-tracking-page-mobile: -0.26px;
  --sw-primitive-type-line-page-mobile: 1.2307692307692308;
  --sw-semantic-type-page-mobile: 600 26px/1.2307692307692308 "Outfit", sans-serif;
  --sw-semantic-type-page-mobile-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-page-mobile-font-size: var(--sw-primitive-type-size-page-mobile);
  --sw-semantic-type-page-mobile-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-page-mobile-letter-spacing: var(--sw-primitive-type-tracking-page-mobile);
  --sw-semantic-type-page-mobile-line-height: var(--sw-primitive-type-line-page-mobile);
  --sw-primitive-type-size-accent-mobile: 32px;
  --sw-primitive-type-tracking-accent-mobile: -0.32px;
  --sw-primitive-type-line-accent-mobile: 1.25;
  --sw-semantic-type-accent-mobile: 500 32px/1.25 "Unbounded", "Outfit", sans-serif;
  --sw-semantic-type-accent-mobile-font-family: var(--sw-primitive-font-family-accent);
  --sw-semantic-type-accent-mobile-font-size: var(--sw-primitive-type-size-accent-mobile);
  --sw-semantic-type-accent-mobile-font-weight: var(--sw-primitive-font-weight-w500);
  --sw-semantic-type-accent-mobile-letter-spacing: var(--sw-primitive-type-tracking-accent-mobile);
  --sw-semantic-type-accent-mobile-line-height: var(--sw-primitive-type-line-accent-mobile);
  --sw-primitive-shadow-flat: none;
  --sw-primitive-shadow-overlay-light: 0px 2px 6px 0px rgb(20 44 42 / 0.06), 0px 12px 32px 0px rgb(20 44 42 / 0.1);
  --sw-primitive-shadow-overlay-dark: 0px 2px 6px 0px rgb(0 0 0 / 0.06), 0px 12px 32px 0px rgb(0 0 0 / 0.1);
  --sw-semantic-elevation-flat: var(--sw-primitive-shadow-flat);
  --sw-semantic-elevation-overlay: var(--sw-primitive-shadow-overlay-light);
  --sw-semantic-color-boundary-strong: var(--sw-semantic-color-muted);
  --sw-semantic-color-state-indicator: var(--sw-semantic-color-accent-ink);
  --sw-semantic-color-sidebar-ink: var(--sw-semantic-color-ink);
  --sw-semantic-color-shadow: var(--sw-primitive-color-hex142c2a);
  --sw-semantic-space-page-phone: var(--sw-primitive-spacing-16);
  --sw-semantic-space-page-tablet: var(--sw-primitive-spacing-24);
  --sw-semantic-space-page-desktop: var(--sw-primitive-spacing-32);
  --sw-semantic-space-card: var(--sw-primitive-spacing-20);
  --sw-semantic-space-settings: var(--sw-primitive-spacing-24);
  --sw-semantic-space-control-x: var(--sw-primitive-spacing-12);
  --sw-semantic-space-control-y: var(--sw-primitive-spacing-8);
  --sw-semantic-radius-control: var(--sw-primitive-radius-md);
  --sw-semantic-radius-card: var(--sw-primitive-radius-xl);
  --sw-semantic-focus-width: var(--sw-primitive-border-width-strong);
  --sw-semantic-focus-offset: var(--sw-primitive-border-width-strong);
  --sw-semantic-focus-color: var(--sw-semantic-color-focus);
  --sw-semantic-motion-reduced-duration: var(--sw-primitive-duration-none);
  --sw-component-button-height: var(--sw-semantic-size-control);
  --sw-component-button-radius: var(--sw-semantic-radius-control);
  --sw-component-button-padding-x: var(--sw-semantic-space-control-x);
  --sw-component-button-padding-y: var(--sw-semantic-space-control-y);
  --sw-component-button-fill: var(--sw-semantic-color-accent);
  --sw-component-button-hover: var(--sw-semantic-color-accent-hover);
  --sw-component-button-pressed: var(--sw-semantic-color-accent-active);
  --sw-component-button-label: var(--sw-semantic-color-on-accent);
  --sw-component-button-boundary: var(--sw-semantic-color-accent-ink);
  --sw-component-button-disabled-fill: var(--sw-semantic-color-surface);
  --sw-component-button-disabled-label: var(--sw-semantic-color-muted);
  --sw-component-button-disabled-border: var(--sw-semantic-color-line);
  --sw-component-button-type: var(--sw-semantic-type-button);
  --sw-component-button-type-font-family: var(--sw-semantic-type-button-font-family);
  --sw-component-button-type-font-size: var(--sw-semantic-type-button-font-size);
  --sw-component-button-type-font-weight: var(--sw-semantic-type-button-font-weight);
  --sw-component-button-type-letter-spacing: var(--sw-semantic-type-button-letter-spacing);
  --sw-component-button-type-line-height: var(--sw-semantic-type-button-line-height);
  --sw-component-input-height: var(--sw-semantic-size-control);
  --sw-component-input-radius: var(--sw-semantic-radius-control);
  --sw-component-input-boundary: var(--sw-semantic-color-boundary-strong);
  --sw-component-input-fill: var(--sw-semantic-color-panel);
  --sw-component-input-label: var(--sw-semantic-color-ink);
  --sw-component-input-placeholder: var(--sw-semantic-color-muted);
  --sw-component-input-type: var(--sw-semantic-type-body);
  --sw-component-input-type-font-family: var(--sw-semantic-type-body-font-family);
  --sw-component-input-type-font-size: var(--sw-semantic-type-body-font-size);
  --sw-component-input-type-font-weight: var(--sw-semantic-type-body-font-weight);
  --sw-component-input-type-letter-spacing: var(--sw-semantic-type-body-letter-spacing);
  --sw-component-input-type-line-height: var(--sw-semantic-type-body-line-height);
  --sw-component-tabs-indicator: var(--sw-semantic-color-state-indicator);
  --sw-component-tabs-indicator-width: var(--sw-primitive-border-width-strong);
  --sw-component-card-fill: var(--sw-semantic-color-panel);
  --sw-component-card-radius: var(--sw-semantic-radius-card);
  --sw-component-card-padding: var(--sw-semantic-space-card);
  --sw-component-card-border: var(--sw-semantic-color-line);
  --sw-component-card-shadow: var(--sw-semantic-elevation-flat);
  --sw-component-overlay-shadow: var(--sw-semantic-elevation-overlay);
  --sw-component-overlay-layer: var(--sw-semantic-layer-overlay);
  --sw-component-overlay-scrim-opacity: var(--sw-semantic-opacity-scrim-default);
  --sw-component-focus-color: var(--sw-semantic-focus-color);
  --sw-component-focus-width: var(--sw-semantic-focus-width);
  --sw-component-focus-offset: var(--sw-semantic-focus-offset);
  --sw-component-button-brand-fill: var(--sw-semantic-color-brand);
  --sw-component-button-brand-hover: var(--sw-semantic-color-brand-hover);
  --sw-component-button-brand-pressed: var(--sw-semantic-color-brand-active);
  --sw-component-button-brand-label: var(--sw-semantic-color-on-brand);
  --sw-component-button-brand-boundary: var(--sw-semantic-color-brand-boundary);
}

:root.dark, :root.dark [data-sw-tenant] {
  --sw-primitive-color-hex142c2a: #142C2A;
  --sw-primitive-color-hex006e63: #006E63;
  --sw-primitive-color-hexff7447: #FF7447;
  --sw-primitive-color-hexdfff8f: #DFFF8F;
  --sw-primitive-color-hexb5cdff: #B5CDFF;
  --sw-primitive-color-hexffd447: #FFD447;
  --sw-primitive-color-hexfff4e8: #FFF4E8;
  --sw-primitive-color-hex000000: #000000;
  --sw-semantic-color-bg: rgb(var(--color-bg));
  --sw-semantic-color-surface: rgb(var(--color-surface));
  --sw-primitive-color-hexf6ece0: #F6ECE0;
  --sw-semantic-color-panel: rgb(var(--color-panel));
  --sw-primitive-color-hexffffff: #FFFFFF;
  --sw-semantic-color-hover: rgb(var(--color-hover));
  --sw-primitive-color-hexefe6db: #EFE6DB;
  --sw-semantic-color-line: rgb(var(--color-line));
  --sw-primitive-color-hexd5d0c6: #D5D0C6;
  --sw-semantic-color-outline: rgb(var(--color-outline));
  --sw-primitive-color-hex828a83: #828A83;
  --sw-semantic-color-ink: rgb(var(--color-ink));
  --sw-semantic-color-muted: rgb(var(--color-muted));
  --sw-primitive-color-hex5b6863: #5B6863;
  --sw-semantic-color-focus: rgb(var(--color-focus));
  --sw-semantic-color-accent: rgb(var(--color-accent));
  --sw-semantic-color-accent-hover: rgb(var(--color-accent-hover));
  --sw-primitive-color-hex02675d: #02675D;
  --sw-semantic-color-accent-active: rgb(var(--color-accent-active));
  --sw-primitive-color-hex046158: #046158;
  --sw-semantic-color-on-accent: rgb(var(--color-on-accent));
  --sw-semantic-color-accent-soft: rgb(var(--color-accent-soft));
  --sw-primitive-color-hexe0eeec: #E0EEEC;
  --sw-semantic-color-accent-ink: rgb(var(--color-accent-ink));
  --sw-semantic-color-brand: rgb(var(--color-brand));
  --sw-semantic-color-brand-hover: rgb(var(--color-brand-hover));
  --sw-semantic-color-brand-active: rgb(var(--color-brand-active));
  --sw-semantic-color-on-brand: rgb(var(--color-on-brand));
  --sw-semantic-color-brand-soft: rgb(var(--color-brand-soft));
  --sw-semantic-color-brand-ink: rgb(var(--color-brand-ink));
  --sw-semantic-color-brand-boundary: rgb(var(--color-brand-boundary));
  --sw-semantic-color-emphasis: rgb(var(--color-emphasis));
  --sw-semantic-color-emphasis-hover: rgb(var(--color-emphasis-hover));
  --sw-primitive-color-hexff8157: #FF8157;
  --sw-semantic-color-emphasis-active: rgb(var(--color-emphasis-active));
  --sw-primitive-color-hexff8e67: #FF8E67;
  --sw-semantic-color-on-emphasis: rgb(var(--color-on-emphasis));
  --sw-semantic-color-emphasis-soft: rgb(var(--color-emphasis-soft));
  --sw-primitive-color-hexffeee9: #FFEEE9;
  --sw-semantic-color-success: rgb(var(--color-success));
  --sw-semantic-color-success-hover: rgb(var(--color-success-hover));
  --sw-primitive-color-hexcbea85: #CBEA85;
  --sw-semantic-color-success-active: rgb(var(--color-success-active));
  --sw-primitive-color-hexb6d57b: #B6D57B;
  --sw-semantic-color-on-success: rgb(var(--color-on-success));
  --sw-semantic-color-success-soft: rgb(var(--color-success-soft));
  --sw-primitive-color-hexfbfff2: #FBFFF2;
  --sw-semantic-color-success-ink: rgb(var(--color-success-ink));
  --sw-primitive-color-hex536d49: #536D49;
  --sw-semantic-color-warn: rgb(var(--color-warn));
  --sw-semantic-color-warn-hover: rgb(var(--color-warn-hover));
  --sw-primitive-color-hexe8c344: #E8C344;
  --sw-semantic-color-warn-active: rgb(var(--color-warn-active));
  --sw-primitive-color-hexd0b241: #D0B241;
  --sw-semantic-color-on-warn: rgb(var(--color-on-warn));
  --sw-semantic-color-warn-soft: rgb(var(--color-warn-soft));
  --sw-primitive-color-hexfffae9: #FFFAE9;
  --sw-semantic-color-warn-ink: rgb(var(--color-warn-ink));
  --sw-primitive-color-hex696834: #696834;
  --sw-semantic-color-info: rgb(var(--color-info));
  --sw-semantic-color-info-hover: rgb(var(--color-info-hover));
  --sw-primitive-color-hexa5bdea: #A5BDEA;
  --sw-semantic-color-info-active: rgb(var(--color-info-active));
  --sw-primitive-color-hex95add4: #95ADD4;
  --sw-semantic-color-on-info: rgb(var(--color-on-info));
  --sw-semantic-color-info-soft: rgb(var(--color-info-soft));
  --sw-primitive-color-hexf6f9ff: #F6F9FF;
  --sw-semantic-color-info-ink: rgb(var(--color-info-ink));
  --sw-primitive-color-hex51697b: #51697B;
  --sw-semantic-color-danger: rgb(var(--color-danger));
  --sw-primitive-color-hexb91c1c: #B91C1C;
  --sw-semantic-color-danger-hover: rgb(var(--color-danger-hover));
  --sw-primitive-color-hex991b1b: #991B1B;
  --sw-semantic-color-danger-active: rgb(var(--color-danger-active));
  --sw-primitive-color-hex851e1d: #851E1D;
  --sw-semantic-color-on-danger: rgb(var(--color-on-danger));
  --sw-semantic-color-danger-line: rgb(var(--color-danger-line));
  --sw-primitive-color-hexfca5a5: #FCA5A5;
  --sw-semantic-color-sidebar: rgb(var(--color-sidebar));
  --sw-semantic-color-sidebar-hover: rgb(var(--color-sidebar-hover));
  --sw-primitive-color-hexf2ffd2: #F2FFD2;
  --sw-semantic-color-sidebar-active: rgb(var(--color-sidebar-active));
  --sw-semantic-color-scrim: rgb(var(--color-scrim));
  --sw-semantic-chart-series1: rgb(var(--chart-1));
  --sw-semantic-chart-series2: rgb(var(--chart-2));
  --sw-semantic-chart-series3: rgb(var(--chart-3));
  --sw-semantic-chart-series4: rgb(var(--chart-4));
  --sw-semantic-chart-series5: rgb(var(--chart-5));
  --sw-semantic-chart-edge: rgb(var(--chart-edge));
  --sw-semantic-chart-danger: rgb(var(--chart-danger));
  --sw-component-loader-under: var(--sw-primitive-color-hex66625d);
  --sw-primitive-color-hex354845: #354845;
  --sw-component-loader-spark: var(--sw-primitive-color-hexfff4e8);
  --sw-component-loader-seam: var(--sw-primitive-color-hex000000);
  --sw-component-aurora-background: var(--sw-primitive-color-hex142c2a);
  --sw-component-aurora-text: var(--sw-primitive-color-hexfff4e8);
  --sw-component-aurora-label: var(--sw-primitive-color-hexdfff8f);
  --sw-component-aurora-header: var(--sw-primitive-color-hex006e63);
  --sw-component-aurora-ribbon: var(--sw-primitive-color-hexdfff8f);
  --sw-component-aurora-tail: var(--sw-primitive-color-hexff7447);
  --sw-primitive-color-hex0b0b0b: #0B0B0B;
  --sw-primitive-color-hex141414: #141414;
  --sw-primitive-color-hex1c1c1c: #1C1C1C;
  --sw-primitive-color-hex2c2c2c: #2C2C2C;
  --sw-primitive-color-hex787878: #787878;
  --sw-primitive-color-hexacacac: #ACACAC;
  --sw-primitive-color-hex121d1c: #121D1C;
  --sw-primitive-color-hex80b1a6: #80B1A6;
  --sw-primitive-color-hex221a17: #221A17;
  --sw-primitive-color-hex20221b: #20221B;
  --sw-primitive-color-hexe9fcaa: #E9FCAA;
  --sw-primitive-color-hex222017: #222017;
  --sw-primitive-color-hexffde77: #FFDE77;
  --sw-primitive-color-hex1e1f22: #1E1F22;
  --sw-primitive-color-hexcbd9f8: #CBD9F8;
  --sw-primitive-color-hexfdb9b6: #FDB9B6;
  --sw-primitive-color-hexfdc9c3: #FDC9C3;
  --sw-primitive-color-hex7c6261: #7C6261;
  --sw-primitive-color-hex66625d: #66625D;
  --sw-primitive-brand-deep-ink: var(--sw-primitive-color-hex142c2a);
  --sw-primitive-brand-maker-teal: var(--sw-primitive-color-hex006e63);
  --sw-primitive-brand-workshop-orange: var(--sw-primitive-color-hexff7447);
  --sw-primitive-brand-citron: var(--sw-primitive-color-hexdfff8f);
  --sw-primitive-brand-sky-blue: var(--sw-primitive-color-hexb5cdff);
  --sw-primitive-brand-warm-yellow: var(--sw-primitive-color-hexffd447);
  --sw-primitive-brand-warm-cream: var(--sw-primitive-color-hexfff4e8);
  --sw-primitive-spacing-0: 0px;
  --sw-semantic-spacing-0: var(--sw-primitive-spacing-0);
  --sw-primitive-spacing-4: 4px;
  --sw-semantic-spacing-4: var(--sw-primitive-spacing-4);
  --sw-primitive-spacing-8: 8px;
  --sw-semantic-spacing-8: var(--sw-primitive-spacing-8);
  --sw-primitive-spacing-12: 12px;
  --sw-semantic-spacing-12: var(--sw-primitive-spacing-12);
  --sw-primitive-spacing-16: 16px;
  --sw-semantic-spacing-16: var(--sw-primitive-spacing-16);
  --sw-primitive-spacing-20: 20px;
  --sw-semantic-spacing-20: var(--sw-primitive-spacing-20);
  --sw-primitive-spacing-24: 24px;
  --sw-semantic-spacing-24: var(--sw-primitive-spacing-24);
  --sw-primitive-spacing-28: 28px;
  --sw-semantic-spacing-28: var(--sw-primitive-spacing-28);
  --sw-primitive-spacing-32: 32px;
  --sw-semantic-spacing-32: var(--sw-primitive-spacing-32);
  --sw-primitive-spacing-36: 36px;
  --sw-semantic-spacing-36: var(--sw-primitive-spacing-36);
  --sw-primitive-spacing-40: 40px;
  --sw-semantic-spacing-40: var(--sw-primitive-spacing-40);
  --sw-primitive-spacing-44: 44px;
  --sw-semantic-spacing-44: var(--sw-primitive-spacing-44);
  --sw-primitive-spacing-48: 48px;
  --sw-semantic-spacing-48: var(--sw-primitive-spacing-48);
  --sw-primitive-spacing-56: 56px;
  --sw-semantic-spacing-56: var(--sw-primitive-spacing-56);
  --sw-primitive-spacing-64: 64px;
  --sw-semantic-spacing-64: var(--sw-primitive-spacing-64);
  --sw-primitive-radius-none: 0px;
  --sw-semantic-radius-none: var(--sw-primitive-radius-none);
  --sw-primitive-radius-sm: 6px;
  --sw-semantic-radius-sm: var(--sw-primitive-radius-sm);
  --sw-primitive-radius-base: 8px;
  --sw-semantic-radius-base: var(--sw-primitive-radius-base);
  --sw-primitive-radius-md: 10px;
  --sw-semantic-radius-md: var(--sw-primitive-radius-md);
  --sw-primitive-radius-lg: 12px;
  --sw-semantic-radius-lg: var(--sw-primitive-radius-lg);
  --sw-primitive-radius-xl: 16px;
  --sw-semantic-radius-xl: var(--sw-primitive-radius-xl);
  --sw-primitive-radius-2xl: 20px;
  --sw-semantic-radius-2xl: var(--sw-primitive-radius-2xl);
  --sw-primitive-radius-full: 9999px;
  --sw-semantic-radius-full: var(--sw-primitive-radius-full);
  --sw-primitive-border-width-none: 0px;
  --sw-semantic-border-width-none: var(--sw-primitive-border-width-none);
  --sw-primitive-border-width-hairline: 1px;
  --sw-semantic-border-width-hairline: var(--sw-primitive-border-width-hairline);
  --sw-primitive-border-width-strong: 2px;
  --sw-semantic-border-width-strong: var(--sw-primitive-border-width-strong);
  --sw-primitive-border-width-casing: 4px;
  --sw-semantic-border-width-casing: var(--sw-primitive-border-width-casing);
  --sw-primitive-breakpoint-sm: 640px;
  --sw-semantic-breakpoint-sm: var(--sw-primitive-breakpoint-sm);
  --sw-primitive-breakpoint-md: 768px;
  --sw-semantic-breakpoint-md: var(--sw-primitive-breakpoint-md);
  --sw-primitive-breakpoint-lg: 1024px;
  --sw-semantic-breakpoint-lg: var(--sw-primitive-breakpoint-lg);
  --sw-primitive-breakpoint-xl: 1280px;
  --sw-semantic-breakpoint-xl: var(--sw-primitive-breakpoint-xl);
  --sw-primitive-breakpoint-2xl: 1536px;
  --sw-semantic-breakpoint-2xl: var(--sw-primitive-breakpoint-2xl);
  --sw-primitive-breakpoint-wide: 1680px;
  --sw-semantic-breakpoint-wide: var(--sw-primitive-breakpoint-wide);
  --sw-primitive-size-control: 44px;
  --sw-semantic-size-control: var(--sw-primitive-size-control);
  --sw-primitive-size-row-list: 56px;
  --sw-semantic-size-row-list: var(--sw-primitive-size-row-list);
  --sw-primitive-size-row-table: 48px;
  --sw-semantic-size-row-table: var(--sw-primitive-size-row-table);
  --sw-primitive-size-sidebar: 256px;
  --sw-semantic-size-sidebar: var(--sw-primitive-size-sidebar);
  --sw-primitive-size-sidebar-app: 264px;
  --sw-semantic-size-sidebar-app: var(--sw-primitive-size-sidebar-app);
  --sw-primitive-size-bottom-tabs: 64px;
  --sw-semantic-size-bottom-tabs: var(--sw-primitive-size-bottom-tabs);
  --sw-primitive-layer-base: 0;
  --sw-semantic-layer-base: var(--sw-primitive-layer-base);
  --sw-primitive-layer-local: 1;
  --sw-semantic-layer-local: var(--sw-primitive-layer-local);
  --sw-primitive-layer-raised: 2;
  --sw-semantic-layer-raised: var(--sw-primitive-layer-raised);
  --sw-primitive-layer-sticky: 10;
  --sw-semantic-layer-sticky: var(--sw-primitive-layer-sticky);
  --sw-primitive-layer-fixed: 20;
  --sw-semantic-layer-fixed: var(--sw-primitive-layer-fixed);
  --sw-primitive-layer-navigation: 30;
  --sw-semantic-layer-navigation: var(--sw-primitive-layer-navigation);
  --sw-primitive-layer-popover: 40;
  --sw-semantic-layer-popover: var(--sw-primitive-layer-popover);
  --sw-primitive-layer-overlay: 50;
  --sw-semantic-layer-overlay: var(--sw-primitive-layer-overlay);
  --sw-primitive-layer-critical: 60;
  --sw-semantic-layer-critical: var(--sw-primitive-layer-critical);
  --sw-primitive-opacity-hidden: 0;
  --sw-semantic-opacity-hidden: var(--sw-primitive-opacity-hidden);
  --sw-primitive-opacity-shadow-near: 0.06;
  --sw-semantic-opacity-shadow-near: var(--sw-primitive-opacity-shadow-near);
  --sw-primitive-opacity-shadow-far: 0.1;
  --sw-semantic-opacity-shadow-far: var(--sw-primitive-opacity-shadow-far);
  --sw-primitive-opacity-scrim-light: 0.3;
  --sw-semantic-opacity-scrim-light: var(--sw-primitive-opacity-scrim-light);
  --sw-primitive-opacity-scrim-medium: 0.35;
  --sw-semantic-opacity-scrim-medium: var(--sw-primitive-opacity-scrim-medium);
  --sw-primitive-opacity-scrim-default: 0.4;
  --sw-semantic-opacity-scrim-default: var(--sw-primitive-opacity-scrim-default);
  --sw-primitive-opacity-drag: 0.6;
  --sw-semantic-opacity-drag: var(--sw-primitive-opacity-drag);
  --sw-primitive-opacity-scrim-strong: 0.7;
  --sw-semantic-opacity-scrim-strong: var(--sw-primitive-opacity-scrim-strong);
  --sw-primitive-opacity-decoration: 0.8;
  --sw-semantic-opacity-decoration: var(--sw-primitive-opacity-decoration);
  --sw-primitive-opacity-solid: 1;
  --sw-semantic-opacity-solid: var(--sw-primitive-opacity-solid);
  --sw-primitive-duration-none: 0ms;
  --sw-semantic-motion-duration-none: var(--sw-primitive-duration-none);
  --sw-primitive-duration-fast: 120ms;
  --sw-semantic-motion-duration-fast: var(--sw-dur-fast);
  --sw-primitive-duration-base: 180ms;
  --sw-semantic-motion-duration-base: var(--sw-dur-base);
  --sw-primitive-duration-slow: 240ms;
  --sw-semantic-motion-duration-slow: var(--sw-dur-slow);
  --sw-primitive-duration-display-fade: 400ms;
  --sw-semantic-motion-duration-display-fade: var(--sw-primitive-duration-display-fade);
  --sw-primitive-duration-scroll-reveal: 640ms;
  --sw-semantic-motion-duration-scroll-reveal: var(--sw-primitive-duration-scroll-reveal);
  --sw-primitive-duration-logo-box-open: 2200ms;
  --sw-semantic-motion-duration-logo-box-open: var(--sw-primitive-duration-logo-box-open);
  --sw-primitive-easing-standard: cubic-bezier(0.2, 0, 0, 1);
  --sw-semantic-motion-easing-standard: var(--sw-ease-standard);
  --sw-primitive-easing-enter: cubic-bezier(0.16, 1, 0.3, 1);
  --sw-semantic-motion-easing-enter: var(--sw-ease-enter);
  --sw-primitive-easing-exit: cubic-bezier(0.4, 0, 1, 1);
  --sw-semantic-motion-easing-exit: var(--sw-ease-exit);
  --sw-primitive-easing-out-soft: cubic-bezier(0.32, 0.72, 0, 1);
  --sw-semantic-motion-easing-out-soft: var(--sw-primitive-easing-out-soft);
  --sw-primitive-distance-enter-y: 8px;
  --sw-semantic-motion-enter-y: var(--sw-enter-y);
  --sw-primitive-distance-pop-scale: 0.98;
  --sw-semantic-motion-pop-scale: var(--sw-pop-scale);
  --sw-primitive-distance-pop-offset: 4px;
  --sw-semantic-motion-pop-offset: var(--sw-pop-offset);
  --sw-primitive-distance-slide-x: 1;
  --sw-semantic-motion-slide-x: var(--sw-slide-x);
  --sw-primitive-font-family-display: "Gilroy", "Outfit", sans-serif;
  --sw-primitive-font-family-sans: "Outfit", sans-serif;
  --sw-primitive-font-family-accent: "Unbounded", "Outfit", sans-serif;
  --sw-primitive-font-weight-w300: 300;
  --sw-primitive-font-weight-w400: 400;
  --sw-primitive-font-weight-w500: 500;
  --sw-primitive-font-weight-w600: 600;
  --sw-primitive-font-weight-w700: 700;
  --sw-primitive-font-weight-w800: 800;
  --sw-primitive-type-size-display: 72px;
  --sw-primitive-type-tracking-display: -1.44px;
  --sw-primitive-type-line-display: 1.0555555555555556;
  --sw-semantic-type-display: 800 72px/1.0555555555555556 "Gilroy", "Outfit", sans-serif;
  --sw-semantic-type-display-font-family: var(--sw-primitive-font-family-display);
  --sw-semantic-type-display-font-size: var(--sw-primitive-type-size-display);
  --sw-semantic-type-display-font-weight: var(--sw-primitive-font-weight-w800);
  --sw-semantic-type-display-letter-spacing: var(--sw-primitive-type-tracking-display);
  --sw-semantic-type-display-line-height: var(--sw-primitive-type-line-display);
  --sw-primitive-type-size-display-sub: 32px;
  --sw-primitive-type-tracking-display-sub: 0px;
  --sw-primitive-type-line-display-sub: 1.1875;
  --sw-semantic-type-display-sub: 400 32px/1.1875 "Outfit", sans-serif;
  --sw-semantic-type-display-sub-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-display-sub-font-size: var(--sw-primitive-type-size-display-sub);
  --sw-semantic-type-display-sub-font-weight: var(--sw-primitive-font-weight-w400);
  --sw-semantic-type-display-sub-letter-spacing: var(--sw-primitive-type-tracking-display-sub);
  --sw-semantic-type-display-sub-line-height: var(--sw-primitive-type-line-display-sub);
  --sw-primitive-type-size-heading: 48px;
  --sw-primitive-type-tracking-heading: -0.72px;
  --sw-primitive-type-line-heading: 1.0833333333333333;
  --sw-semantic-type-heading: 800 48px/1.0833333333333333 "Gilroy", "Outfit", sans-serif;
  --sw-semantic-type-heading-font-family: var(--sw-primitive-font-family-display);
  --sw-semantic-type-heading-font-size: var(--sw-primitive-type-size-heading);
  --sw-semantic-type-heading-font-weight: var(--sw-primitive-font-weight-w800);
  --sw-semantic-type-heading-letter-spacing: var(--sw-primitive-type-tracking-heading);
  --sw-semantic-type-heading-line-height: var(--sw-primitive-type-line-heading);
  --sw-primitive-type-size-page: 32px;
  --sw-primitive-type-tracking-page: -0.32px;
  --sw-primitive-type-line-page: 1.1875;
  --sw-semantic-type-page: 600 32px/1.1875 "Outfit", sans-serif;
  --sw-semantic-type-page-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-page-font-size: var(--sw-primitive-type-size-page);
  --sw-semantic-type-page-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-page-letter-spacing: var(--sw-primitive-type-tracking-page);
  --sw-semantic-type-page-line-height: var(--sw-primitive-type-line-page);
  --sw-primitive-type-size-panel: 20px;
  --sw-primitive-type-tracking-panel: -0.1px;
  --sw-primitive-type-line-panel: 1.4;
  --sw-semantic-type-panel: 600 20px/1.4 "Outfit", sans-serif;
  --sw-semantic-type-panel-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-panel-font-size: var(--sw-primitive-type-size-panel);
  --sw-semantic-type-panel-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-panel-letter-spacing: var(--sw-primitive-type-tracking-panel);
  --sw-semantic-type-panel-line-height: var(--sw-primitive-type-line-panel);
  --sw-primitive-type-size-section: 16px;
  --sw-primitive-type-tracking-section: 0px;
  --sw-primitive-type-line-section: 1.5;
  --sw-semantic-type-section: 600 16px/1.5 "Outfit", sans-serif;
  --sw-semantic-type-section-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-section-font-size: var(--sw-primitive-type-size-section);
  --sw-semantic-type-section-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-section-letter-spacing: var(--sw-primitive-type-tracking-section);
  --sw-semantic-type-section-line-height: var(--sw-primitive-type-line-section);
  --sw-primitive-type-size-stat: 32px;
  --sw-primitive-type-tracking-stat: -0.32px;
  --sw-primitive-type-line-stat: 1.1875;
  --sw-semantic-type-stat: 600 32px/1.1875 "Outfit", sans-serif;
  --sw-semantic-type-stat-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-stat-font-size: var(--sw-primitive-type-size-stat);
  --sw-semantic-type-stat-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-stat-letter-spacing: var(--sw-primitive-type-tracking-stat);
  --sw-semantic-type-stat-line-height: var(--sw-primitive-type-line-stat);
  --sw-primitive-type-size-date: 20px;
  --sw-primitive-type-tracking-date: 0px;
  --sw-primitive-type-line-date: 1.2;
  --sw-semantic-type-date: 600 20px/1.2 "Outfit", sans-serif;
  --sw-semantic-type-date-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-date-font-size: var(--sw-primitive-type-size-date);
  --sw-semantic-type-date-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-date-letter-spacing: var(--sw-primitive-type-tracking-date);
  --sw-semantic-type-date-line-height: var(--sw-primitive-type-line-date);
  --sw-primitive-type-size-body: 16px;
  --sw-primitive-type-tracking-body: 0px;
  --sw-primitive-type-line-body: 1.5;
  --sw-semantic-type-body: 400 16px/1.5 "Outfit", sans-serif;
  --sw-semantic-type-body-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-body-font-size: var(--sw-primitive-type-size-body);
  --sw-semantic-type-body-font-weight: var(--sw-primitive-font-weight-w400);
  --sw-semantic-type-body-letter-spacing: var(--sw-primitive-type-tracking-body);
  --sw-semantic-type-body-line-height: var(--sw-primitive-type-line-body);
  --sw-primitive-type-size-label: 14px;
  --sw-primitive-type-tracking-label: 0px;
  --sw-primitive-type-line-label: 1.4285714285714286;
  --sw-semantic-type-label: 500 14px/1.4285714285714286 "Outfit", sans-serif;
  --sw-semantic-type-label-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-label-font-size: var(--sw-primitive-type-size-label);
  --sw-semantic-type-label-font-weight: var(--sw-primitive-font-weight-w500);
  --sw-semantic-type-label-letter-spacing: var(--sw-primitive-type-tracking-label);
  --sw-semantic-type-label-line-height: var(--sw-primitive-type-line-label);
  --sw-primitive-type-size-button: 14px;
  --sw-primitive-type-tracking-button: 0px;
  --sw-primitive-type-line-button: 1.4285714285714286;
  --sw-semantic-type-button: 600 14px/1.4285714285714286 "Outfit", sans-serif;
  --sw-semantic-type-button-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-button-font-size: var(--sw-primitive-type-size-button);
  --sw-semantic-type-button-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-button-letter-spacing: var(--sw-primitive-type-tracking-button);
  --sw-semantic-type-button-line-height: var(--sw-primitive-type-line-button);
  --sw-primitive-type-size-caption: 12px;
  --sw-primitive-type-tracking-caption: 0.12px;
  --sw-primitive-type-line-caption: 1.3333333333333333;
  --sw-semantic-type-caption: 500 12px/1.3333333333333333 "Outfit", sans-serif;
  --sw-semantic-type-caption-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-caption-font-size: var(--sw-primitive-type-size-caption);
  --sw-semantic-type-caption-font-weight: var(--sw-primitive-font-weight-w500);
  --sw-semantic-type-caption-letter-spacing: var(--sw-primitive-type-tracking-caption);
  --sw-semantic-type-caption-line-height: var(--sw-primitive-type-line-caption);
  --sw-primitive-type-size-eyebrow: 12px;
  --sw-primitive-type-tracking-eyebrow: 0.96px;
  --sw-primitive-type-line-eyebrow: 1.3333333333333333;
  --sw-semantic-type-eyebrow: 600 12px/1.3333333333333333 "Outfit", sans-serif;
  --sw-semantic-type-eyebrow-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-eyebrow-font-size: var(--sw-primitive-type-size-eyebrow);
  --sw-semantic-type-eyebrow-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-eyebrow-letter-spacing: var(--sw-primitive-type-tracking-eyebrow);
  --sw-semantic-type-eyebrow-line-height: var(--sw-primitive-type-line-eyebrow);
  --sw-primitive-type-size-accent: 48px;
  --sw-primitive-type-tracking-accent: -0.48px;
  --sw-primitive-type-line-accent: 1.1666666666666667;
  --sw-semantic-type-accent: 500 48px/1.1666666666666667 "Unbounded", "Outfit", sans-serif;
  --sw-semantic-type-accent-font-family: var(--sw-primitive-font-family-accent);
  --sw-semantic-type-accent-font-size: var(--sw-primitive-type-size-accent);
  --sw-semantic-type-accent-font-weight: var(--sw-primitive-font-weight-w500);
  --sw-semantic-type-accent-letter-spacing: var(--sw-primitive-type-tracking-accent);
  --sw-semantic-type-accent-line-height: var(--sw-primitive-type-line-accent);
  --sw-primitive-type-size-display-mobile: 44px;
  --sw-primitive-type-tracking-display-mobile: -0.88px;
  --sw-primitive-type-line-display-mobile: 1.0909090909090908;
  --sw-semantic-type-display-mobile: 800 44px/1.0909090909090908 "Gilroy", "Outfit", sans-serif;
  --sw-semantic-type-display-mobile-font-family: var(--sw-primitive-font-family-display);
  --sw-semantic-type-display-mobile-font-size: var(--sw-primitive-type-size-display-mobile);
  --sw-semantic-type-display-mobile-font-weight: var(--sw-primitive-font-weight-w800);
  --sw-semantic-type-display-mobile-letter-spacing: var(--sw-primitive-type-tracking-display-mobile);
  --sw-semantic-type-display-mobile-line-height: var(--sw-primitive-type-line-display-mobile);
  --sw-primitive-type-size-display-sub-mobile: 24px;
  --sw-primitive-type-tracking-display-sub-mobile: 0px;
  --sw-primitive-type-line-display-sub-mobile: 1.25;
  --sw-semantic-type-display-sub-mobile: 400 24px/1.25 "Outfit", sans-serif;
  --sw-semantic-type-display-sub-mobile-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-display-sub-mobile-font-size: var(--sw-primitive-type-size-display-sub-mobile);
  --sw-semantic-type-display-sub-mobile-font-weight: var(--sw-primitive-font-weight-w400);
  --sw-semantic-type-display-sub-mobile-letter-spacing: var(--sw-primitive-type-tracking-display-sub-mobile);
  --sw-semantic-type-display-sub-mobile-line-height: var(--sw-primitive-type-line-display-sub-mobile);
  --sw-primitive-type-size-heading-mobile: 34px;
  --sw-primitive-type-tracking-heading-mobile: -0.51px;
  --sw-primitive-type-line-heading-mobile: 1.1764705882352942;
  --sw-semantic-type-heading-mobile: 800 34px/1.1764705882352942 "Gilroy", "Outfit", sans-serif;
  --sw-semantic-type-heading-mobile-font-family: var(--sw-primitive-font-family-display);
  --sw-semantic-type-heading-mobile-font-size: var(--sw-primitive-type-size-heading-mobile);
  --sw-semantic-type-heading-mobile-font-weight: var(--sw-primitive-font-weight-w800);
  --sw-semantic-type-heading-mobile-letter-spacing: var(--sw-primitive-type-tracking-heading-mobile);
  --sw-semantic-type-heading-mobile-line-height: var(--sw-primitive-type-line-heading-mobile);
  --sw-primitive-type-size-page-mobile: 26px;
  --sw-primitive-type-tracking-page-mobile: -0.26px;
  --sw-primitive-type-line-page-mobile: 1.2307692307692308;
  --sw-semantic-type-page-mobile: 600 26px/1.2307692307692308 "Outfit", sans-serif;
  --sw-semantic-type-page-mobile-font-family: var(--sw-primitive-font-family-sans);
  --sw-semantic-type-page-mobile-font-size: var(--sw-primitive-type-size-page-mobile);
  --sw-semantic-type-page-mobile-font-weight: var(--sw-primitive-font-weight-w600);
  --sw-semantic-type-page-mobile-letter-spacing: var(--sw-primitive-type-tracking-page-mobile);
  --sw-semantic-type-page-mobile-line-height: var(--sw-primitive-type-line-page-mobile);
  --sw-primitive-type-size-accent-mobile: 32px;
  --sw-primitive-type-tracking-accent-mobile: -0.32px;
  --sw-primitive-type-line-accent-mobile: 1.25;
  --sw-semantic-type-accent-mobile: 500 32px/1.25 "Unbounded", "Outfit", sans-serif;
  --sw-semantic-type-accent-mobile-font-family: var(--sw-primitive-font-family-accent);
  --sw-semantic-type-accent-mobile-font-size: var(--sw-primitive-type-size-accent-mobile);
  --sw-semantic-type-accent-mobile-font-weight: var(--sw-primitive-font-weight-w500);
  --sw-semantic-type-accent-mobile-letter-spacing: var(--sw-primitive-type-tracking-accent-mobile);
  --sw-semantic-type-accent-mobile-line-height: var(--sw-primitive-type-line-accent-mobile);
  --sw-primitive-shadow-flat: none;
  --sw-primitive-shadow-overlay-light: 0px 2px 6px 0px rgb(20 44 42 / 0.06), 0px 12px 32px 0px rgb(20 44 42 / 0.1);
  --sw-primitive-shadow-overlay-dark: 0px 2px 6px 0px rgb(0 0 0 / 0.06), 0px 12px 32px 0px rgb(0 0 0 / 0.1);
  --sw-semantic-elevation-flat: var(--sw-primitive-shadow-flat);
  --sw-semantic-elevation-overlay: var(--sw-primitive-shadow-overlay-dark);
  --sw-semantic-color-boundary-strong: var(--sw-semantic-color-outline);
  --sw-semantic-color-state-indicator: var(--sw-semantic-color-accent-ink);
  --sw-semantic-color-sidebar-ink: var(--sw-semantic-color-ink);
  --sw-semantic-color-shadow: var(--sw-primitive-color-hex000000);
  --sw-semantic-space-page-phone: var(--sw-primitive-spacing-16);
  --sw-semantic-space-page-tablet: var(--sw-primitive-spacing-24);
  --sw-semantic-space-page-desktop: var(--sw-primitive-spacing-32);
  --sw-semantic-space-card: var(--sw-primitive-spacing-20);
  --sw-semantic-space-settings: var(--sw-primitive-spacing-24);
  --sw-semantic-space-control-x: var(--sw-primitive-spacing-12);
  --sw-semantic-space-control-y: var(--sw-primitive-spacing-8);
  --sw-semantic-radius-control: var(--sw-primitive-radius-md);
  --sw-semantic-radius-card: var(--sw-primitive-radius-xl);
  --sw-semantic-focus-width: var(--sw-primitive-border-width-strong);
  --sw-semantic-focus-offset: var(--sw-primitive-border-width-strong);
  --sw-semantic-focus-color: var(--sw-semantic-color-focus);
  --sw-semantic-motion-reduced-duration: var(--sw-primitive-duration-none);
  --sw-component-button-height: var(--sw-semantic-size-control);
  --sw-component-button-radius: var(--sw-semantic-radius-control);
  --sw-component-button-padding-x: var(--sw-semantic-space-control-x);
  --sw-component-button-padding-y: var(--sw-semantic-space-control-y);
  --sw-component-button-fill: var(--sw-semantic-color-accent);
  --sw-component-button-hover: var(--sw-semantic-color-accent-hover);
  --sw-component-button-pressed: var(--sw-semantic-color-accent-active);
  --sw-component-button-label: var(--sw-semantic-color-on-accent);
  --sw-component-button-boundary: var(--sw-semantic-color-accent-ink);
  --sw-component-button-disabled-fill: var(--sw-semantic-color-surface);
  --sw-component-button-disabled-label: var(--sw-semantic-color-muted);
  --sw-component-button-disabled-border: var(--sw-semantic-color-line);
  --sw-component-button-type: var(--sw-semantic-type-button);
  --sw-component-button-type-font-family: var(--sw-semantic-type-button-font-family);
  --sw-component-button-type-font-size: var(--sw-semantic-type-button-font-size);
  --sw-component-button-type-font-weight: var(--sw-semantic-type-button-font-weight);
  --sw-component-button-type-letter-spacing: var(--sw-semantic-type-button-letter-spacing);
  --sw-component-button-type-line-height: var(--sw-semantic-type-button-line-height);
  --sw-component-input-height: var(--sw-semantic-size-control);
  --sw-component-input-radius: var(--sw-semantic-radius-control);
  --sw-component-input-boundary: var(--sw-semantic-color-boundary-strong);
  --sw-component-input-fill: var(--sw-semantic-color-surface);
  --sw-component-input-label: var(--sw-semantic-color-ink);
  --sw-component-input-placeholder: var(--sw-semantic-color-muted);
  --sw-component-input-type: var(--sw-semantic-type-body);
  --sw-component-input-type-font-family: var(--sw-semantic-type-body-font-family);
  --sw-component-input-type-font-size: var(--sw-semantic-type-body-font-size);
  --sw-component-input-type-font-weight: var(--sw-semantic-type-body-font-weight);
  --sw-component-input-type-letter-spacing: var(--sw-semantic-type-body-letter-spacing);
  --sw-component-input-type-line-height: var(--sw-semantic-type-body-line-height);
  --sw-component-tabs-indicator: var(--sw-semantic-color-state-indicator);
  --sw-component-tabs-indicator-width: var(--sw-primitive-border-width-strong);
  --sw-component-card-fill: var(--sw-semantic-color-panel);
  --sw-component-card-radius: var(--sw-semantic-radius-card);
  --sw-component-card-padding: var(--sw-semantic-space-card);
  --sw-component-card-border: var(--sw-semantic-color-line);
  --sw-component-card-shadow: var(--sw-semantic-elevation-flat);
  --sw-component-overlay-shadow: var(--sw-semantic-elevation-overlay);
  --sw-component-overlay-layer: var(--sw-semantic-layer-overlay);
  --sw-component-overlay-scrim-opacity: var(--sw-semantic-opacity-scrim-default);
  --sw-component-focus-color: var(--sw-semantic-focus-color);
  --sw-component-focus-width: var(--sw-semantic-focus-width);
  --sw-component-focus-offset: var(--sw-semantic-focus-offset);
  --sw-component-button-brand-fill: var(--sw-semantic-color-brand);
  --sw-component-button-brand-hover: var(--sw-semantic-color-brand-hover);
  --sw-component-button-brand-pressed: var(--sw-semantic-color-brand-active);
  --sw-component-button-brand-label: var(--sw-semantic-color-on-brand);
  --sw-component-button-brand-boundary: var(--sw-semantic-color-brand-boundary);
}

.sw-kiosk, .sw-tv {
  --sw-semantic-motion-enter-y: var(--sw-enter-y);
  --sw-semantic-motion-pop-scale: var(--sw-pop-scale);
  --sw-semantic-motion-pop-offset: var(--sw-pop-offset);
  --sw-semantic-motion-slide-x: var(--sw-slide-x);
}

@media (prefers-reduced-motion: reduce) {
  :root, :root.dark, [data-sw-tenant], :root.dark [data-sw-tenant] {
    --sw-semantic-motion-duration-none: 0ms;
    --sw-semantic-motion-duration-fast: 0ms;
    --sw-semantic-motion-duration-base: 0ms;
    --sw-semantic-motion-duration-slow: 0ms;
    --sw-semantic-motion-duration-display-fade: 0ms;
    --sw-semantic-motion-duration-scroll-reveal: 0ms;
    --sw-semantic-motion-duration-logo-box-open: 0ms;
    --sw-semantic-motion-enter-y: 0px;
    --sw-semantic-motion-pop-scale: 1;
    --sw-semantic-motion-pop-offset: 0px;
    --sw-semantic-motion-slide-x: 0%;
  }
}
