:root {
  --durations-snappy: 100ms;
  --durations-quick: 200ms;
  --durations-normal: 300ms;
  --durations-slow: 400ms;
  --durations-slowest: 500ms;
  --durations-demo: 1500ms;
  --easings-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
  --easings-ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --easings-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --easings-linear: cubic-bezier(0, 0, 1, 1);
  --border-radius-sm: 0.5rem;
  --border-radius-md: 0.75rem;
  --border-radius-lg: 1.25rem;
  --border-radius-full: 9999rem;
  --breakpoints-sm: 30em;
  --breakpoints-md: 48em;
  --breakpoints-lg: 62em;
  --breakpoints-xl: 80em;
  --colors-primary-100: #f7f9ff;
  --colors-primary-200: #ecf2ff;
  --colors-primary-300: #d7e3ff;
  --colors-primary-400: #bfd3ff;
  --colors-primary-500: #87b3ff;
  --colors-primary-600: #5592fd;
  --colors-primary-700: #336cf6;
  --colors-primary-800: #004fcb;
  --colors-primary-900: #003a9b;
  --colors-primary-1000: #002970;
  --colors-primary-1100: #001e57;
  --colors-neutral-0: #ffffff;
  --colors-neutral-100: #f7f6f5;
  --colors-neutral-200: #f3f2f1;
  --colors-neutral-300: #e4e2e0;
  --colors-neutral-400: #d4d2d0;
  --colors-neutral-500: #b4b2b1;
  --colors-neutral-600: #949494;
  --colors-neutral-700: #767676;
  --colors-neutral-800: #595959;
  --colors-neutral-900: #424242;
  --colors-neutral-1000: #2d2d2d;
  --colors-neutral-1100: #222222;
  --colors-neutral-1200: #151515;
  --colors-neutral-1300: #000000;
  --colors-success-100: #f3fbf4;
  --colors-success-200: #e4f7e6;
  --colors-success-300: #c4ecc8;
  --colors-success-400: #addfb3;
  --colors-success-500: #73c47e;
  --colors-success-600: #4da65a;
  --colors-success-700: #2a863b;
  --colors-success-800: #1f662c;
  --colors-success-900: #154c1f;
  --colors-success-1000: #0c3614;
  --colors-alert-100: #fff8f8;
  --colors-alert-200: #feeeef;
  --colors-alert-300: #fcdcdd;
  --colors-alert-400: #f9c5c6;
  --colors-alert-500: #fc9597;
  --colors-alert-600: #f76266;
  --colors-alert-700: #d93a40;
  --colors-alert-800: #a9252b;
  --colors-alert-900: #83161b;
  --colors-alert-1000: #5f0c10;
  --colors-warning-100: #fef8f6;
  --colors-warning-200: #fdefe9;
  --colors-warning-300: #fadccf;
  --colors-warning-400: #f7c9b3;
  --colors-warning-500: #f39e63;
  --colors-warning-600: #d87d24;
  --colors-warning-700: #b16300;
  --colors-warning-800: #844b17;
  --colors-warning-900: #623814;
  --colors-warning-1000: #482708;
  --colors-expressive-earth-100: #fef8f4;
  --colors-expressive-earth-200: #fcf0e6;
  --colors-expressive-earth-300: #f9dec5;
  --colors-expressive-earth-400: #f5cb9d;
  --colors-expressive-earth-500: #e0a961;
  --colors-expressive-earth-600: #c08a38;
  --colors-expressive-earth-700: #996e2c;
  --colors-expressive-earth-800: #735324;
  --colors-expressive-earth-900: #553d1c;
  --colors-expressive-earth-1000: #3d2b12;
  --colors-expressive-orange-100: #fef8f7;
  --colors-expressive-orange-200: #fcefeb;
  --colors-expressive-orange-300: #f9ddd3;
  --colors-expressive-orange-400: #f7c8b8;
  --colors-expressive-orange-500: #f39e78;
  --colors-expressive-orange-600: #df7838;
  --colors-expressive-orange-700: #b4602b;
  --colors-expressive-orange-800: #89471e;
  --colors-expressive-orange-900: #623721;
  --colors-expressive-orange-1000: #462615;
  --colors-expressive-magenta-100: #fdf8fa;
  --colors-expressive-magenta-200: #fceef4;
  --colors-expressive-magenta-300: #f9dae8;
  --colors-expressive-magenta-400: #f3c7d9;
  --colors-expressive-magenta-500: #ee99bf;
  --colors-expressive-magenta-600: #e867a8;
  --colors-expressive-magenta-700: #c74289;
  --colors-expressive-magenta-800: #9d2b6b;
  --colors-expressive-magenta-900: #74234e;
  --colors-expressive-magenta-1000: #4f1c36;
  --colors-expressive-purple-100: #f9f9fe;
  --colors-expressive-purple-200: #f2f1fe;
  --colors-expressive-purple-300: #e2e0fd;
  --colors-expressive-purple-400: #d2cef6;
  --colors-expressive-purple-500: #b1abf4;
  --colors-expressive-purple-600: #9288ee;
  --colors-expressive-purple-700: #7461e7;
  --colors-expressive-purple-800: #5644bf;
  --colors-expressive-purple-900: #3f2f9b;
  --colors-expressive-purple-1000: #2c2071;
  --colors-expressive-blue-100: #f7f9ff;
  --colors-expressive-blue-200: #ecf2ff;
  --colors-expressive-blue-300: #d7e3ff;
  --colors-expressive-blue-400: #bfd3ff;
  --colors-expressive-blue-500: #87b3ff;
  --colors-expressive-blue-600: #5592fd;
  --colors-expressive-blue-700: #336cf6;
  --colors-expressive-blue-800: #004fcb;
  --colors-expressive-blue-900: #003a9b;
  --colors-expressive-blue-1000: #002970;
  --colors-expressive-aqua-100: #f5fafe;
  --colors-expressive-aqua-200: #e8f3fc;
  --colors-expressive-aqua-300: #cde6f9;
  --colors-expressive-aqua-400: #b6d7ee;
  --colors-expressive-aqua-500: #7abbdf;
  --colors-expressive-aqua-600: #409ec8;
  --colors-expressive-aqua-700: #237ea3;
  --colors-expressive-aqua-800: #1f5f7b;
  --colors-expressive-aqua-900: #1d465c;
  --colors-expressive-aqua-1000: #123141;
  --colors-expressive-green-100: #f5fbf9;
  --colors-expressive-green-200: #e6f5f1;
  --colors-expressive-green-300: #cde8e1;
  --colors-expressive-green-400: #b9dad0;
  --colors-expressive-green-500: #7bc0ae;
  --colors-expressive-green-600: #4ca38f;
  --colors-expressive-green-700: #358271;
  --colors-expressive-green-800: #2b6256;
  --colors-expressive-green-900: #234840;
  --colors-expressive-green-1000: #19332d;
  --colors-indeed-logo: #003a9b;
  --colors-indeed-logo-inverse: #ffffff;
  --colors-skeleton-gradient: linear-gradient(270deg, rgba(45, 45, 45, 0) 0%, rgba(45, 45, 45, 0.25) 40%, rgba(45, 45, 45, 0.25) 60%, rgba(45, 45, 45, 0) 100%);
  --spacing-1: 0.25rem;
  --spacing-2: 0.5rem;
  --spacing-3: 0.75rem;
  --spacing-4: 1rem;
  --spacing-5: 1.5rem;
  --spacing-6: 2rem;
  --spacing-7: 3rem;
  --spacing-8: 4rem;
  --spacing-9: 5rem;
  --spacing-10: 6rem;
  --spacing-11: 8rem;
  --spacing-12: 10rem;
  --spacing-13: 12rem;
  --spacing-sc2: 0.375rem;
  --spacing-sc3: 0.625rem;
  --spacing-sc4: 0.875rem;
  --spacing-scb1: 0.1875rem;
  --spacing-scb2: 0.3125rem;
  --spacing-scb3: 0.5625rem;
  --spacing-scb4: 0.8125rem;
  --fonts-default: 'Indeed Sans', 'Noto Sans', 'Helvetica Neue', Helvetica, Arial, 'Liberation Sans', Roboto, Noto, sans-serif;
  --font-sizes-1: 0.75rem;
  --font-sizes-2: 0.875rem;
  --font-sizes-3: 1rem;
  --font-sizes-4: 1.25rem;
  --font-sizes-5: 1.5rem;
  --font-sizes-6: 1.75rem;
  --font-sizes-7: 2.25rem;
  --font-sizes-8: 2.75rem;
  --font-weights-normal: 400;
  --font-weights-medium: 500;
  --font-weights-semibold: 550;
  --font-weights-bold: 700;
  --line-heights-tighter: 1.125;
  --line-heights-tight: 1.25;
  --line-heights-normal: 1.5;
  --line-heights-loose: 1.75;
  --colors-info-100: var(--colors-primary-100);
  --colors-info-200: var(--colors-primary-200);
  --colors-info-300: var(--colors-primary-300);
  --colors-info-400: var(--colors-primary-400);
  --colors-info-500: var(--colors-primary-500);
  --colors-info-600: var(--colors-primary-600);
  --colors-info-700: var(--colors-primary-700);
  --colors-info-800: var(--colors-primary-800);
  --colors-info-900: var(--colors-primary-900);
  --colors-info-1000: var(--colors-primary-1000);
  --colors-expressive-earth-strong: var(--colors-expressive-earth-800);
  --colors-expressive-earth-weak: var(--colors-expressive-earth-200);
  --colors-expressive-orange-strong: var(--colors-expressive-orange-800);
  --colors-expressive-orange-weak: var(--colors-expressive-orange-200);
  --colors-expressive-magenta-strong: var(--colors-expressive-magenta-800);
  --colors-expressive-magenta-weak: var(--colors-expressive-magenta-200);
  --colors-expressive-purple-strong: var(--colors-expressive-purple-800);
  --colors-expressive-purple-weak: var(--colors-expressive-purple-200);
  --colors-expressive-blue-strong: var(--colors-expressive-blue-800);
  --colors-expressive-blue-weak: var(--colors-expressive-blue-200);
  --colors-expressive-aqua-strong: var(--colors-expressive-aqua-800);
  --colors-expressive-aqua-weak: var(--colors-expressive-aqua-200);
  --colors-expressive-green-strong: var(--colors-expressive-green-800);
  --colors-expressive-green-weak: var(--colors-expressive-green-200);
  --colors-expressive-gray-strong: var(--colors-neutral-800);
  --colors-expressive-gray-weak: var(--colors-neutral-200);
  --colors-background: var(--colors-neutral-0);
  --colors-background-weaker: var(--colors-neutral-100);
  --colors-background-weak: var(--colors-neutral-200);
  --colors-background-strong: var(--colors-neutral-300);
  --colors-background-inverse: var(--colors-neutral-1000);
  --colors-background-inverse-weaker: var(--colors-neutral-900);
  --colors-background-inverse-weak: var(--colors-neutral-800);
  --colors-background-inverse-strong: var(--colors-neutral-700);
  --colors-background-primary: var(--colors-primary-800);
  --colors-background-primary-weak: var(--colors-primary-200);
  --colors-background-action: var(--colors-neutral-0);
  --colors-background-action-hover: var(--colors-neutral-100);
  --colors-background-action-active: var(--colors-neutral-200);
  --colors-background-action-weaker: var(--colors-neutral-100);
  --colors-background-action-weaker-hover: var(--colors-neutral-200);
  --colors-background-action-weaker-active: var(--colors-neutral-300);
  --colors-background-action-weak: var(--colors-neutral-200);
  --colors-background-action-weak-hover: var(--colors-neutral-300);
  --colors-background-action-weak-active: var(--colors-neutral-400);
  --colors-background-action-inverse: var(--colors-neutral-1000);
  --colors-background-action-inverse-hover: var(--colors-neutral-900);
  --colors-background-action-inverse-active: var(--colors-neutral-800);
  --colors-background-action-primary: var(--colors-primary-800);
  --colors-background-action-primary-hover: var(--colors-primary-900);
  --colors-background-action-primary-active: var(--colors-primary-1000);
  --colors-background-action-destructive: var(--colors-alert-800);
  --colors-background-action-destructive-hover: var(--colors-alert-900);
  --colors-background-action-destructive-active: var(--colors-alert-1000);
  --colors-background-action-transparent: rgba(255,255,255,0);
  --colors-background-action-transparent-hover: rgba(255,255,255,0.2);
  --colors-background-action-transparent-active: rgba(255,255,255,0.35);
  --colors-background-status-generic: var(--colors-neutral-800);
  --colors-background-status-generic-weaker: var(--colors-neutral-200);
  --colors-background-status-critical: var(--colors-alert-800);
  --colors-background-status-critical-weaker: var(--colors-alert-200);
  --colors-background-status-success: var(--colors-success-800);
  --colors-background-status-success-weaker: var(--colors-success-200);
  --colors-background-status-warning: var(--colors-warning-700);
  --colors-background-status-warning-weaker: var(--colors-warning-200);
  --colors-border: var(--colors-neutral-800);
  --colors-border-weak: var(--colors-neutral-300);
  --colors-border-strong: var(--colors-neutral-1000);
  --colors-border-inverse: var(--colors-neutral-0);
  --colors-border-primary: var(--colors-primary-800);
  --colors-border-action: var(--colors-neutral-800);
  --colors-border-action-hover: var(--colors-neutral-900);
  --colors-border-action-active: var(--colors-neutral-1000);
  --colors-border-action-weak: var(--colors-neutral-300);
  --colors-border-action-weak-hover: var(--colors-neutral-400);
  --colors-border-action-weak-active: var(--colors-neutral-500);
  --colors-border-status-generic: var(--colors-neutral-400);
  --colors-border-status-critical: var(--colors-alert-400);
  --colors-border-status-critical-strong: var(--colors-alert-800);
  --colors-border-status-success: var(--colors-success-400);
  --colors-border-status-warning: var(--colors-warning-400);
  --colors-spinner: rgba(45,45,45,0.25);
  --colors-spinner-inverse: rgba(255,255,255,0.15);
  --colors-foreground: var(--colors-neutral-800);
  --colors-foreground-weak: var(--colors-neutral-700);
  --colors-foreground-strong: var(--colors-neutral-1000);
  --colors-foreground-primary: var(--colors-primary-800);
  --colors-foreground-accent: var(--colors-expressive-magenta-800);
  --colors-foreground-inverse: var(--colors-neutral-0);
  --colors-foreground-action: var(--colors-neutral-800);
  --colors-foreground-action-hover: var(--colors-neutral-900);
  --colors-foreground-action-active: var(--colors-neutral-1000);
  --colors-foreground-action-strong: var(--colors-neutral-1000);
  --colors-foreground-action-strong-hover: var(--colors-neutral-900);
  --colors-foreground-action-strong-active: var(--colors-neutral-800);
  --colors-foreground-action-inverse: var(--colors-neutral-0);
  --colors-foreground-action-inverse-hover: var(--colors-neutral-200);
  --colors-foreground-action-inverse-active: var(--colors-neutral-300);
  --colors-foreground-action-primary: var(--colors-primary-800);
  --colors-foreground-action-primary-hover: var(--colors-primary-900);
  --colors-foreground-action-primary-active: var(--colors-primary-1000);
  --colors-foreground-action-destructive: var(--colors-alert-800);
  --colors-foreground-action-destructive-hover: var(--colors-alert-900);
  --colors-foreground-action-destructive-active: var(--colors-alert-1000);
  --colors-foreground-status-generic: var(--colors-neutral-800);
  --colors-foreground-status-critical: var(--colors-alert-800);
  --colors-foreground-status-success: var(--colors-success-800);
  --colors-foreground-status-warning: var(--colors-warning-800);
  --colors-utility-focus: var(--colors-primary-800);
  --colors-utility-focus-inverse: var(--colors-neutral-0);
  --colors-utility-overlay: rgba(45,45,45,0.5);
  --colors-utility-shadow: var(--colors-neutral-1000);
  --colors-utility-ai-weak-start: var(--colors-expressive-blue-200);
  --colors-utility-ai-weak-end: var(--colors-expressive-green-200);
  --colors-utility-ai-strong-start: var(--colors-expressive-blue-900);
  --colors-utility-ai-strong-end: var(--colors-expressive-green-700);
  --colors-background-status-info: var(--colors-info-800);
  --colors-background-status-info-weaker: var(--colors-info-200);
  --colors-border-status-info: var(--colors-info-400);
  --colors-foreground-status-info: var(--colors-info-800);
  --colors-utility-ai-weak: linear-gradient(to bottom right, var(--colors-utility-ai-weak-start) 5%, var(--colors-utility-ai-weak-end) 95%);
  --colors-utility-ai-strong: linear-gradient(to bottom right, var(--colors-utility-ai-strong-start) 25%, var(--colors-utility-ai-strong-end) 75%);
  --shadows-inset: inset 0 0 0.125rem 0 rgba(45,45,45,0.16), inset 0 0.0625rem 0.1875rem 0 rgba(45,45,45,0.08), inset 0 0.125rem 0.25rem 0 rgba(45,45,45,0.04);
  --shadows-low: 0 0 0.125rem 0 rgba(45,45,45,0.16), 0 0.0625rem 0.1875rem 0 rgba(45,45,45,0.08), 0 0.125rem 0.25rem 0 rgba(45,45,45,0.04);
  --shadows-medium: 0 0 0.125rem 0 rgba(45,45,45,0.16), 0 0.25rem 0.5rem 0 rgba(45,45,45,0.08), 0 0.5rem 1rem 0 rgba(45,45,45,0.04);
  --shadows-high: 0 0 0.125rem 0 rgba(45,45,45,0.16), 0 0.5rem 1rem 0 rgba(45,45,45,0.08), 0 1rem 1.5rem 0 rgba(45,45,45,0.04);
  --shadows-mobile-popover: 0 0 0.125rem 0 rgba(45,45,45,0.08), 0 -0.5rem 1rem 0 rgba(45,45,45,0.04), 0 -1rem 1.5rem 0 rgba(45,45,45,0.04);
  --shadows-focus-base: 0 0 0 0.125rem rgb(255,255,255), 0 0 0 0.25rem rgb(0,79,203);
  --shadows-focus-inset: inset 0 0 0 0.125rem rgb(0,79,203);
}
