/* Olibia — generated from tokens.json */
:root, [data-theme="light"] {
  --color-gray-950: #171717;
  --color-gray-900: #1c1c1c;
  --color-gray-850: #212121;
  --color-gray-800: #262626;
  --color-gray-700: #333333;
  --color-gray-600: #5c5c5c;
  --color-gray-500: #7b7b7b;
  --color-gray-400: #a3a3a3;
  --color-gray-300: #d1d1d1;
  --color-gray-200: #ebebeb;
  --color-gray-100: #f5f5f5;
  --color-gray-50: #f7f7f7;
  --color-gray-0: #ffffff;
  --color-gray-alpha-24: #a3a3a33d;
  --color-gray-alpha-16: #a3a3a329;
  --color-gray-alpha-10: #a3a3a31a;
  --color-blue-950: #081c3a;
  --color-blue-900: #0d2d5e;
  --color-blue-800: #123f87;
  --color-blue-700: #1a55b0;
  --color-blue-600: #2b6dd4;
  --color-blue-500: #3579d8;
  --color-blue-400: #4087e7;
  --color-blue-300: #74adef;
  --color-blue-200: #a8ccf5;
  --color-blue-100: #cddff9;
  --color-blue-50: #e8f1fd;
  --color-blue-alpha-24: #476cff3d;
  --color-blue-alpha-16: #476cff29;
  --color-blue-alpha-10: #476cff1a;
  --color-orange-950: #71330a;
  --color-orange-900: #96440d;
  --color-orange-800: #b75310;
  --color-orange-700: #ce5e12;
  --color-orange-600: #e16614;
  --color-orange-500: #fa7319;
  --color-orange-400: #ffa468;
  --color-orange-300: #ffc197;
  --color-orange-200: #ffd9c0;
  --color-orange-100: #ffe6d5;
  --color-orange-50: #fff3eb;
  --color-orange-alpha-24: #fa73193d;
  --color-orange-alpha-16: #fa731929;
  --color-orange-alpha-10: #fa73191a;
  --color-red-950: #681219;
  --color-red-900: #8b1822;
  --color-red-800: #ad1f2b;
  --color-red-700: #d02533;
  --color-red-600: #e93544;
  --color-red-500: #fb3748;
  --color-red-400: #ff6875;
  --color-red-300: #ff97a0;
  --color-red-200: #ffc0c5;
  --color-red-100: #ffd5d8;
  --color-red-50: #ffebec;
  --color-red-alpha-24: #fb37483d;
  --color-red-alpha-16: #fb374829;
  --color-red-alpha-10: #fb37481a;
  --color-green-950: #0b4627;
  --color-green-900: #16643b;
  --color-green-800: #1a7544;
  --color-green-700: #178c4e;
  --color-green-600: #1daf61;
  --color-green-500: #1fc16b;
  --color-green-400: #3ee089;
  --color-green-300: #84ebb4;
  --color-green-200: #c2f5da;
  --color-green-100: #d0fbe9;
  --color-green-50: #e3f7ec;
  --color-green-alpha-24: #1fc16b3d;
  --color-green-alpha-16: #1fc16b29;
  --color-green-alpha-10: #1fc16b1a;
  --color-yellow-950: #624c18;
  --color-yellow-900: #86661d;
  --color-yellow-800: #a78025;
  --color-yellow-700: #c99a2c;
  --color-yellow-600: #e6a819;
  --color-yellow-500: #f6b51e;
  --color-yellow-400: #ffd268;
  --color-yellow-300: #ffe097;
  --color-yellow-200: #ffecc0;
  --color-yellow-100: #ffefcc;
  --color-yellow-50: #fffaeb;
  --color-yellow-alpha-24: #fbc64b3d;
  --color-yellow-alpha-16: #fbc64b29;
  --color-yellow-alpha-10: #fbc64b1a;
  --color-purple-950: #110c36;
  --color-purple-900: #1d1557;
  --color-purple-800: #2b217a;
  --color-purple-700: #3c309e;
  --color-purple-600: #5043c2;
  --color-purple-500: #675ae5;
  --color-purple-400: #897cea;
  --color-purple-300: #a89eee;
  --color-purple-200: #c4bdf4;
  --color-purple-100: #dedaf9;
  --color-purple-50: #f0eefd;
  --color-purple-alpha-24: #784def3d;
  --color-purple-alpha-16: #784def29;
  --color-purple-alpha-10: #784def1a;
  --color-sky-950: #124b68;
  --color-sky-900: #18658b;
  --color-sky-800: #1f7ead;
  --color-sky-700: #2597d0;
  --color-sky-600: #35ade9;
  --color-sky-500: #47c2ff;
  --color-sky-400: #68cdff;
  --color-sky-300: #97dcff;
  --color-sky-200: #c0eaff;
  --color-sky-100: #d5f1ff;
  --color-sky-50: #ebf8ff;
  --color-sky-alpha-24: #47c2ff3d;
  --color-sky-alpha-16: #47c2ff29;
  --color-sky-alpha-10: #47c2ff1a;
  --color-pink-950: #68123d;
  --color-pink-900: #8b1852;
  --color-pink-800: #ad1f66;
  --color-pink-700: #d0257a;
  --color-pink-600: #e9358f;
  --color-pink-500: #fb4ba3;
  --color-pink-400: #ff68b3;
  --color-pink-300: #ff97cb;
  --color-pink-200: #ffc0df;
  --color-pink-100: #ffd5ea;
  --color-pink-50: #ffebf4;
  --color-pink-alpha-24: #fb4ba33d;
  --color-pink-alpha-16: #fb4ba329;
  --color-pink-alpha-10: #fb4ba31a;
  --color-teal-950: #0b463e;
  --color-teal-900: #16645a;
  --color-teal-800: #1a7569;
  --color-teal-700: #178c7d;
  --color-teal-600: #1daf9c;
  --color-teal-500: #22d3bb;
  --color-teal-400: #3fdec9;
  --color-teal-300: #84ebdd;
  --color-teal-200: #c2f5ee;
  --color-teal-100: #d0fbf5;
  --color-teal-50: #e4fbf8;
  --color-teal-alpha-24: #22d3bb3d;
  --color-teal-alpha-16: #22d3bb29;
  --color-teal-alpha-10: #22d3bb1a;
  --color-white-alpha-24: #ffffff3d;
  --color-white-alpha-16: #ffffff29;
  --color-white-alpha-10: #ffffff1a;
  --color-black-alpha-24: #1717173d;
  --color-black-alpha-16: #17171729;
  --color-black-alpha-10: #1717171a;
  --color-neutral-950: var(--color-gray-950);
  --color-neutral-900: var(--color-gray-900);
  --color-neutral-850: var(--color-gray-850);
  --color-neutral-800: var(--color-gray-800);
  --color-neutral-700: var(--color-gray-700);
  --color-neutral-600: var(--color-gray-600);
  --color-neutral-500: var(--color-gray-500);
  --color-neutral-400: var(--color-gray-400);
  --color-neutral-300: var(--color-gray-300);
  --color-neutral-200: var(--color-gray-200);
  --color-neutral-100: var(--color-gray-100);
  --color-neutral-50: var(--color-gray-50);
  --color-neutral-0: var(--color-gray-0);
  --color-neutral-alpha-24: var(--color-gray-alpha-24);
  --color-neutral-alpha-16: var(--color-gray-alpha-16);
  --color-neutral-alpha-10: var(--color-gray-alpha-10);
  --color-primary-dark: var(--color-gray-950);
  --color-primary-darker: var(--color-gray-900);
  --color-primary-base: var(--color-gray-950);
  --color-primary-light: var(--color-gray-100);
  --color-primary-lighter: var(--color-gray-50);
  --color-primary-alpha-24: var(--color-black-alpha-24);
  --color-primary-alpha-16: var(--color-black-alpha-16);
  --color-primary-alpha-10: var(--color-black-alpha-10);
  --color-brand-base: var(--color-teal-400);
  --color-brand-hover: var(--color-teal-700);
  --color-brand-focus: var(--color-teal-700);
  --color-brand-soft: var(--color-teal-600);
  --color-chart-1: var(--color-brand-base);
  --color-chart-2: var(--color-blue-500);
  --color-chart-3: var(--color-orange-500);
  --color-chart-4: var(--color-purple-500);
  --color-chart-5: var(--color-yellow-500);
  --color-static-black: #171717;
  --color-static-white: #ffffff;
  --color-bg-strong-950: var(--color-neutral-950);
  --color-bg-surface-800: var(--color-neutral-800);
  --color-bg-sub-300: var(--color-neutral-300);
  --color-bg-soft-200: var(--color-neutral-200);
  --color-bg-weak-50: var(--color-neutral-50);
  --color-bg-weak-25: var(--color-neutral-50);
  --color-bg-white-0: var(--color-neutral-0);
  --color-bg-titled-frame: var(--color-neutral-50);
  --color-text-strong-950: var(--color-neutral-950);
  --color-text-sub-600: var(--color-neutral-600);
  --color-text-soft-400: var(--color-neutral-400);
  --color-text-disabled-300: var(--color-neutral-300);
  --color-text-white-0: var(--color-neutral-0);
  --color-stroke-strong-950: var(--color-neutral-950);
  --color-stroke-sub-300: var(--color-neutral-300);
  --color-stroke-soft-200: var(--color-neutral-200);
  --color-stroke-white-0: var(--color-neutral-0);
  --color-faded-dark: var(--color-neutral-800);
  --color-faded-base: var(--color-neutral-500);
  --color-faded-light: var(--color-neutral-200);
  --color-faded-lighter: var(--color-neutral-100);
  --color-information-dark: var(--color-gray-950);
  --color-information-base: var(--color-gray-500);
  --color-information-light: var(--color-gray-200);
  --color-information-lighter: var(--color-gray-50);
  --color-warning-dark: var(--color-orange-950);
  --color-warning-base: var(--color-orange-500);
  --color-warning-light: var(--color-orange-200);
  --color-warning-lighter: var(--color-orange-50);
  --color-error-dark: var(--color-red-950);
  --color-error-base: var(--color-red-500);
  --color-error-light: var(--color-red-200);
  --color-error-lighter: var(--color-red-50);
  --color-success-dark: var(--color-green-950);
  --color-success-base: var(--color-green-500);
  --color-success-light: var(--color-green-200);
  --color-success-lighter: var(--color-green-50);
  --color-away-dark: var(--color-yellow-950);
  --color-away-base: var(--color-yellow-500);
  --color-away-light: var(--color-yellow-200);
  --color-away-lighter: var(--color-yellow-50);
  --color-feature-dark: var(--color-purple-950);
  --color-feature-base: var(--color-purple-500);
  --color-feature-light: var(--color-purple-200);
  --color-feature-lighter: var(--color-purple-50);
  --color-verified-dark: var(--color-sky-950);
  --color-verified-base: var(--color-sky-500);
  --color-verified-light: var(--color-sky-200);
  --color-verified-lighter: var(--color-sky-50);
  --color-highlighted-dark: var(--color-pink-950);
  --color-highlighted-base: var(--color-pink-500);
  --color-highlighted-light: var(--color-pink-200);
  --color-highlighted-lighter: var(--color-pink-50);
  --color-stable-dark: var(--color-teal-950);
  --color-stable-base: var(--color-teal-500);
  --color-stable-light: var(--color-teal-200);
  --color-stable-lighter: var(--color-teal-50);
  --color-overlay: #3333333d;
  --glass-bg: rgb(255 255 255 / 0.5);
  --shadow-regular-xs: 0 1px 2px 0 #0a0d1408;
  --shadow-regular-sm: 0 2px 4px #1b1c1d0a;
  --shadow-regular-md: 0 16px 32px -12px #0e121b1a;
  --shadow-button-primary-focus: 0 0 0 2px #ffffff, 0 0 0 4px #1717171a;
  --shadow-button-important-focus: 0 0 0 2px #ffffff, 0 0 0 4px #a3a3a329;
  --shadow-button-error-focus: 0 0 0 2px #ffffff, 0 0 0 4px #fb37481a;
  --shadow-fancy-neutral: 0 1px 2px 0 #1b1c1d7a, 0 0 0 1px #242628;
  --shadow-fancy-primary: 0 1px 2px 0 #0e121b3d, 0 0 0 1px #171717;
  --shadow-fancy-error: 0 1px 2px 0 #0e121b3d, 0 0 0 1px #fb3748;
  --shadow-card: inset 0 -1px 1px -0.5px rgba(23,23,23,0.06), 0 0 0 1px rgba(23,23,23,0.08), 0 1px 1px -0.5px rgba(23,23,23,0.04), 0 3px 3px -1.5px rgba(23,23,23,0.04), 0 6px 6px -3px rgba(23,23,23,0.04), 0 10px 10px -5px rgba(23,23,23,0.04), 0 20px 20px -10px rgba(23,23,23,0.04);
  --shadow-tooltip: 0 12px 24px 0 #0e121b0f, 0 1px 2px 0 #0e121b08;
  --shadow-switch-thumb: 0 4px 8px 0 #1b1c1d0f, 0 2px 4px 0 #0e121b14;
  --glass-shadow: inset 0 1px 0 0 rgba(255,255,255,1), inset 0 0 0 1px rgba(0,0,0,0.04), 0 0 0 1px rgba(0,0,0,0.06), 0 4px 8px 0 rgba(0,0,0,0.06);
}
[data-theme="dark"] {
  --color-neutral-950: var(--color-gray-950);
  --color-neutral-900: var(--color-gray-900);
  --color-neutral-850: var(--color-gray-850);
  --color-neutral-800: var(--color-gray-800);
  --color-neutral-700: var(--color-gray-700);
  --color-neutral-600: var(--color-gray-600);
  --color-neutral-500: var(--color-gray-500);
  --color-neutral-400: var(--color-gray-400);
  --color-neutral-300: var(--color-gray-300);
  --color-neutral-200: var(--color-gray-200);
  --color-neutral-100: var(--color-gray-100);
  --color-neutral-50: var(--color-gray-50);
  --color-neutral-0: var(--color-gray-0);
  --color-neutral-alpha-24: var(--color-gray-alpha-24);
  --color-neutral-alpha-16: var(--color-gray-alpha-16);
  --color-neutral-alpha-10: var(--color-gray-alpha-10);
  --color-primary-dark: var(--color-gray-700);
  --color-primary-darker: var(--color-gray-800);
  --color-primary-base: var(--color-neutral-0);
  --color-primary-light: var(--color-white-alpha-16);
  --color-primary-lighter: var(--color-white-alpha-10);
  --color-primary-alpha-24: var(--color-black-alpha-24);
  --color-primary-alpha-16: var(--color-black-alpha-16);
  --color-primary-alpha-10: var(--color-white-alpha-10);
  --color-brand-base: var(--color-teal-500);
  --color-brand-hover: var(--color-teal-300);
  --color-brand-focus: var(--color-teal-300);
  --color-brand-soft: var(--color-teal-600);
  --color-chart-1: var(--color-brand-base);
  --color-chart-2: var(--color-blue-400);
  --color-chart-3: var(--color-orange-400);
  --color-chart-4: var(--color-purple-400);
  --color-chart-5: var(--color-yellow-400);
  --color-bg-strong-950: var(--color-neutral-0);
  --color-bg-surface-800: var(--color-neutral-200);
  --color-bg-sub-300: var(--color-neutral-600);
  --color-bg-soft-200: var(--color-neutral-700);
  --color-bg-weak-50: var(--color-neutral-800);
  --color-bg-weak-25: var(--color-neutral-900);
  --color-bg-white-0: var(--color-neutral-950);
  --color-bg-titled-frame: var(--color-neutral-850);
  --color-text-strong-950: var(--color-neutral-0);
  --color-text-sub-600: var(--color-neutral-400);
  --color-text-soft-400: var(--color-neutral-500);
  --color-text-disabled-300: var(--color-neutral-600);
  --color-text-white-0: var(--color-neutral-950);
  --color-stroke-strong-950: var(--color-neutral-0);
  --color-stroke-sub-300: var(--color-neutral-600);
  --color-stroke-soft-200: var(--color-neutral-800);
  --color-stroke-white-0: var(--color-neutral-950);
  --color-faded-dark: var(--color-neutral-300);
  --color-faded-base: var(--color-neutral-500);
  --color-faded-light: var(--color-neutral-alpha-24);
  --color-faded-lighter: var(--color-neutral-alpha-10);
  --color-information-dark: var(--color-gray-400);
  --color-information-base: var(--color-gray-500);
  --color-information-light: var(--color-gray-alpha-24);
  --color-information-lighter: var(--color-gray-alpha-16);
  --color-warning-dark: var(--color-orange-400);
  --color-warning-base: var(--color-orange-600);
  --color-warning-light: var(--color-orange-alpha-24);
  --color-warning-lighter: var(--color-orange-alpha-16);
  --color-error-dark: var(--color-red-400);
  --color-error-base: var(--color-red-600);
  --color-error-light: var(--color-red-alpha-24);
  --color-error-lighter: var(--color-red-alpha-16);
  --color-success-dark: var(--color-green-400);
  --color-success-base: var(--color-green-600);
  --color-success-light: var(--color-green-alpha-16);
  --color-success-lighter: var(--color-green-alpha-10);
  --color-away-dark: var(--color-yellow-400);
  --color-away-base: var(--color-yellow-600);
  --color-away-light: var(--color-yellow-alpha-24);
  --color-away-lighter: var(--color-yellow-alpha-16);
  --color-feature-dark: var(--color-purple-400);
  --color-feature-base: var(--color-purple-500);
  --color-feature-light: var(--color-purple-alpha-24);
  --color-feature-lighter: var(--color-purple-alpha-16);
  --color-verified-dark: var(--color-sky-400);
  --color-verified-base: var(--color-sky-600);
  --color-verified-light: var(--color-sky-alpha-24);
  --color-verified-lighter: var(--color-sky-alpha-16);
  --color-highlighted-dark: var(--color-pink-400);
  --color-highlighted-base: var(--color-pink-600);
  --color-highlighted-light: var(--color-pink-alpha-24);
  --color-highlighted-lighter: var(--color-pink-alpha-16);
  --color-stable-dark: var(--color-teal-400);
  --color-stable-base: var(--color-teal-600);
  --color-stable-light: var(--color-teal-alpha-24);
  --color-stable-lighter: var(--color-teal-alpha-16);
  --color-overlay: #3333338f;
  --glass-bg: rgb(23 23 23 / 0.75);
  --shadow-fancy-neutral: 0 0 0 1px #d1d1d1;
  --shadow-fancy-primary: 0 0 0 1px #d1d1d1;
  --shadow-card: inset 0 -1px 1px -0.5px rgba(23,23,23,0.04), 0 0 0 1px #262626, 0 1px 1px -0.5px rgba(23,23,23,0), 0 3px 3px -1.5px rgba(23,23,23,0);
  --glass-shadow: inset 0 1px 0 0 rgba(255,255,255,0.12), inset 0 0 0 1px rgba(255,255,255,0.03), 0 0 0 1px rgba(0,0,0,0.1), 0 4px 8px 0 rgba(0,0,0,0.1);
}
:root {
  --radius-4: 0.25rem;
  --radius-6: 0.375rem;
  --radius-8: 0.5rem;
  --radius-10: 0.625rem;
  --radius-12: 0.75rem;
  --radius-16: 1rem;
  --radius-20: 1.25rem;
  --radius-full: 9999px;
  --duration-extra-fast: 100ms;
  --duration-fast: 200ms;
  --duration-normal: 300ms;
  --duration-slow: 400ms;
  --duration-extra-slow: 500ms;
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-bia: cubic-bezier(0.22, 1, 0.36, 1);
  --font-weight-title: 500;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --backdrop-blur-sm: blur(8px);
  --backdrop-blur-md: blur(16px);
  --backdrop-blur-lg: blur(24px);
  --backdrop-blur-xl: blur(40px);
  --glass-fill: radial-gradient(ellipse 80% 70% at 50% 100%, rgb(255 255 255 / 0.85) 0%, rgb(235 235 235 / 0.4) 75%);
  --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --font-display: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; /* Season Mix (TRIAL) retirada para la versión pública */
  --text-text-title-h1: 400 3.5rem/4rem var(--font-sans);
  --text-text-title-h2: 400 3rem/3.5rem var(--font-sans);
  --text-text-title-h3: 400 2.5rem/3rem var(--font-sans);
  --text-text-title-h4: 400 2rem/2.5rem var(--font-sans);
  --text-text-title-h5: 400 1.5rem/2rem var(--font-sans);
  --text-text-title-h6: 400 1.25rem/1.75rem var(--font-sans);
  --text-text-label-xl: 400 1.5rem/2rem var(--font-sans);
  --text-text-label-lg: 400 1.125rem/1.5rem var(--font-sans);
  --text-text-label-md: 400 1rem/1.5rem var(--font-sans);
  --text-text-label-sm: 400 0.875rem/1.25rem var(--font-sans);
  --text-text-label-xs: 400 0.75rem/1rem var(--font-sans);
  --text-text-label-2xs: 400 0.6875rem/1rem var(--font-sans);
  --text-text-paragraph-xl: 400 1.5rem/2rem var(--font-sans);
  --text-text-paragraph-lg: 400 1.125rem/1.5rem var(--font-sans);
  --text-text-paragraph-md: 400 1rem/1.5rem var(--font-sans);
  --text-text-paragraph-sm: 400 0.875rem/1.25rem var(--font-sans);
  --text-text-paragraph-xs: 400 0.75rem/1rem var(--font-sans);
  --text-text-subheading-md: 400 1rem/1.5rem var(--font-sans);
  --text-text-subheading-sm: 400 0.875rem/1.25rem var(--font-sans);
  --text-text-subheading-xs: 400 0.75rem/1rem var(--font-sans);
  --text-text-subheading-2xs: 400 0.6875rem/0.75rem var(--font-sans);
  --text-text-doc-label: 400 1.125rem/2rem var(--font-sans);
  --text-text-doc-paragraph: 400 1.125rem/2rem var(--font-sans);
  --text-body: 400 14px/20px var(--font-sans); /* From `body` in tokens/effects.css. */
}
.text-title-h1 {
  font-family: var(--font-sans);
  font-size: 3.5rem;
  line-height: 4rem;
  font-weight: 400;
  letter-spacing: -0.01em;
}
.text-title-h2 {
  font-family: var(--font-sans);
  font-size: 3rem;
  line-height: 3.5rem;
  font-weight: 400;
  letter-spacing: -0.01em;
}
.text-title-h3 {
  font-family: var(--font-sans);
  font-size: 2.5rem;
  line-height: 3rem;
  font-weight: 400;
  letter-spacing: -0.01em;
}
.text-title-h4 {
  font-family: var(--font-sans);
  font-size: 2rem;
  line-height: 2.5rem;
  font-weight: 400;
  letter-spacing: -0.005em;
}
.text-title-h5 {
  font-family: var(--font-sans);
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: 0em;
}
.text-title-h6 {
  font-family: var(--font-sans);
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 400;
  letter-spacing: 0em;
}
.text-label-xl {
  font-family: var(--font-sans);
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-label-lg {
  font-family: var(--font-sans);
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-label-md {
  font-family: var(--font-sans);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-label-sm {
  font-family: var(--font-sans);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-label-xs {
  font-family: var(--font-sans);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-label-2xs {
  font-family: var(--font-sans);
  font-size: 0.6875rem;
  line-height: 1rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-paragraph-xl {
  font-family: var(--font-sans);
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-paragraph-lg {
  font-family: var(--font-sans);
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-paragraph-md {
  font-family: var(--font-sans);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-paragraph-sm {
  font-family: var(--font-sans);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-paragraph-xs {
  font-family: var(--font-sans);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-subheading-md {
  font-family: var(--font-sans);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  letter-spacing: 0.06em;
}
.text-subheading-sm {
  font-family: var(--font-sans);
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
  letter-spacing: 0.06em;
}
.text-subheading-xs {
  font-family: var(--font-sans);
  font-size: 0.75rem;
  line-height: 1rem;
  font-weight: 400;
  letter-spacing: 0.04em;
}
.text-subheading-2xs {
  font-family: var(--font-sans);
  font-size: 0.6875rem;
  line-height: 0.75rem;
  font-weight: 400;
  letter-spacing: 0.02em;
}
.text-doc-label {
  font-family: var(--font-sans);
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.text-doc-paragraph {
  font-family: var(--font-sans);
  font-size: 1.125rem;
  line-height: 2rem;
  font-weight: 400;
  letter-spacing: -0.02em;
}
.body {
  font-family: var(--font-sans);
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  letter-spacing: -0.02em;
}
