:root{--primitive-basics-lime-100:oklch(99.68% 0.01 105.16deg);--primitive-basics-lime-200:oklch(94.89% 0.03 98.09deg);--primitive-basics-lime-300:oklch(90.17% 0.05 91.21deg);--primitive-basics-lime-400:oklch(85.44% 0.05 88.81deg);--primitive-basics-lime-500:oklch(80.68% 0.05 88.84deg);--primitive-basics-lime-600:oklch(75.92% 0.05 88.87deg);--primitive-basics-lime-700:oklch(71.16% 0.05 88.9deg);--primitive-basics-lime-800:oklch(66.4% 0.04 88.94deg);--primitive-basics-lime-900:oklch(61.64% 0.04 88.98deg);--primitive-basics-lime-1000:oklch(56.88% 0.04 89.03deg);--primitive-basics-green-100:oklch(99.58% 0.01 122.58deg);--primitive-basics-green-200:oklch(94.57% 0.04 124.79deg);--primitive-basics-green-300:oklch(89.55% 0.08 126.9deg);--primitive-basics-green-400:oklch(84.53% 0.11 129.03deg);--primitive-basics-green-500:oklch(79.52% 0.14 131.2deg);--primitive-basics-green-600:oklch(74.75% 0.14 131.92deg);--primitive-basics-green-700:oklch(70.2% 0.11 131.28deg);--primitive-basics-green-800:oklch(65.65% 0.09 130.55deg);--primitive-basics-green-900:oklch(61.11% 0.06 129.72deg);--primitive-basics-green-1000:oklch(56.57% 0.04 128.74deg);--primitive-basics-teal-100:oklch(99.27% 0.01 174.39deg);--primitive-basics-teal-200:oklch(94.08% 0.05 172.38deg);--primitive-basics-teal-300:oklch(88.92% 0.08 170.16deg);--primitive-basics-teal-400:oklch(83.78% 0.12 167.87deg);--primitive-basics-teal-500:oklch(78.67% 0.15 165.55deg);--primitive-basics-teal-600:oklch(73.98% 0.15 164.62deg);--primitive-basics-teal-700:oklch(69.57% 0.12 164.73deg);--primitive-basics-teal-800:oklch(65.16% 0.1 164.84deg);--primitive-basics-teal-900:oklch(60.76% 0.07 164.95deg);--primitive-basics-teal-1000:oklch(56.37% 0.04 165.07deg);--primitive-basics-sky-100:oklch(99.14% 0.01 196.81deg);--primitive-basics-sky-200:oklch(94.09% 0.04 197.69deg);--primitive-basics-sky-300:oklch(89.04% 0.07 198.45deg);--primitive-basics-sky-400:oklch(83.99% 0.1 199.16deg);--primitive-basics-sky-500:oklch(78.96% 0.13 199.79deg);--primitive-basics-sky-600:oklch(74.44% 0.12 199.36deg);--primitive-basics-sky-700:oklch(69.92% 0.1 198.91deg);--primitive-basics-sky-800:oklch(65.4% 0.08 198.45deg);--primitive-basics-sky-900:oklch(60.88% 0.06 197.98deg);--primitive-basics-sky-1000:oklch(56.36% 0.05 197.5deg);--primitive-basics-blue-100:oklch(99.26% 0.01 196.81deg);--primitive-basics-blue-200:oklch(94.22% 0.04 204.29deg);--primitive-basics-blue-300:oklch(89.23% 0.07 211.27deg);--primitive-basics-blue-400:oklch(84.3% 0.11 217.53deg);--primitive-basics-blue-500:oklch(79.45% 0.14 222.74deg);--primitive-basics-blue-600:oklch(74.86% 0.13 223.73deg);--primitive-basics-blue-700:oklch(70.29% 0.11 224.39deg);--primitive-basics-blue-800:oklch(65.72% 0.09 225.1deg);--primitive-basics-blue-900:oklch(61.14% 0.07 225.88deg);--primitive-basics-blue-1000:oklch(56.56% 0.05 226.73deg);--primitive-basics-indigo-100:oklch(99.67% 0 196.69deg);--primitive-basics-indigo-200:oklch(94.63% 0.03 206.73deg);--primitive-basics-indigo-300:oklch(89.67% 0.06 216.04deg);--primitive-basics-indigo-400:oklch(84.8% 0.09 224.61deg);--primitive-basics-indigo-500:oklch(80.05% 0.12 232.3deg);--primitive-basics-indigo-600:oklch(75.43% 0.13 238.9deg);--primitive-basics-indigo-700:oklch(70.86% 0.11 243.67deg);--primitive-basics-indigo-800:oklch(66.25% 0.08 248.9deg);--primitive-basics-indigo-900:oklch(61.59% 0.06 254.59deg);--primitive-basics-indigo-1000:oklch(56.9% 0.04 260.71deg);--primitive-basics-purple-100:oklch(99.69% 0 326.39deg);--primitive-basics-purple-200:oklch(95.26% 0.03 321.95deg);--primitive-basics-purple-300:oklch(90.81% 0.06 317.9deg);--primitive-basics-purple-400:oklch(86.33% 0.09 313.48deg);--primitive-basics-purple-500:oklch(81.82% 0.12 308.52deg);--primitive-basics-purple-600:oklch(77.11% 0.12 305.12deg);--primitive-basics-purple-700:oklch(72.13% 0.1 304.93deg);--primitive-basics-purple-800:oklch(67.16% 0.08 304.85deg);--primitive-basics-purple-900:oklch(62.2% 0.06 304.89deg);--primitive-basics-purple-1000:oklch(57.25% 0.04 305.08deg);--primitive-basics-pink-100:oklch(99.44% 0 326.05deg);--primitive-basics-pink-200:oklch(95.08% 0.04 328.84deg);--primitive-basics-pink-300:oklch(90.76% 0.07 332.04deg);--primitive-basics-pink-400:oklch(86.48% 0.1 335.29deg);--primitive-basics-pink-500:oklch(82.22% 0.14 338.53deg);--primitive-basics-pink-600:oklch(77.82% 0.16 341.3deg);--primitive-basics-pink-700:oklch(72.73% 0.13 342.35deg);--primitive-basics-pink-800:oklch(67.63% 0.1 343.38deg);--primitive-basics-pink-900:oklch(62.54% 0.07 344.39deg);--primitive-basics-pink-1000:oklch(57.45% 0.04 345.38deg);--primitive-basics-vermillion-100:oklch(99.31% 0 17.79deg);--primitive-basics-vermillion-200:oklch(94.86% 0.03 16.62deg);--primitive-basics-vermillion-300:oklch(90.45% 0.05 15.94deg);--primitive-basics-vermillion-400:oklch(86.07% 0.08 15.34deg);--primitive-basics-vermillion-500:oklch(81.72% 0.1 14.82deg);--primitive-basics-vermillion-600:oklch(77.39% 0.13 14.39deg);--primitive-basics-vermillion-700:oklch(72.52% 0.12 14.92deg);--primitive-basics-vermillion-800:oklch(67.49% 0.1 15.7deg);--primitive-basics-vermillion-900:oklch(62.46% 0.07 16.5deg);--primitive-basics-vermillion-1000:oklch(57.43% 0.05 17.31deg);--primitive-basics-yellow-100:oklch(99.38% 0.01 90.42deg);--primitive-basics-yellow-200:oklch(94.7% 0.04 83.09deg);--primitive-basics-yellow-300:oklch(90.13% 0.07 75.57deg);--primitive-basics-yellow-400:oklch(85.68% 0.1 67.52deg);--primitive-basics-yellow-500:oklch(81.34% 0.12 58.7deg);--primitive-basics-yellow-600:oklch(76.85% 0.13 52.67deg);--primitive-basics-yellow-700:oklch(71.95% 0.11 52.24deg);--primitive-basics-yellow-800:oklch(67.04% 0.09 51.71deg);--primitive-basics-yellow-900:oklch(62.13% 0.07 51.04deg);--primitive-basics-yellow-1000:oklch(57.22% 0.04 50.16deg);--primitive-basics-core-none:none;--primitive-basics-core-black:oklch(26.03% 0 none);--primitive-basics-core-white:oklch(100% 0 none);--primitive-basics-grayscale-100:oklch(100% 0 none);--primitive-basics-grayscale-200:oklch(95.21% 0 none);--primitive-basics-grayscale-300:oklch(90.37% 0 none);--primitive-basics-grayscale-400:oklch(85.76% 0 none);--primitive-basics-grayscale-500:oklch(80.78% 0 none);--primitive-basics-grayscale-600:oklch(76.04% 0 none);--primitive-basics-grayscale-700:oklch(71.22% 0 none);--primitive-basics-grayscale-800:oklch(66.33% 0 none);--primitive-basics-grayscale-900:oklch(61.67% 0 none);--primitive-basics-grayscale-1000:oklch(56.93% 0 none);--primitive-datavis-schemeSet1-000:oklch(58.51% 0.23 27.94deg);--primitive-datavis-schemeSet1-001:oklch(57.48% 0.11 246.3deg);--primitive-datavis-schemeSet1-002:oklch(67.27% 0.17 142.94deg);--primitive-datavis-schemeSet1-003:oklch(54.69% 0.15 322.31deg);--primitive-datavis-schemeSet1-004:oklch(73.04% 0.19 52.56deg);--primitive-datavis-schemeSet1-005:oklch(96.91% 0.2 109.62deg);--primitive-datavis-schemeSet1-006:oklch(54.13% 0.12 47.94deg);--primitive-datavis-schemeSet1-007:oklch(75.29% 0.16 348.86deg);--primitive-datavis-schemeSet1-008:oklch(68.3% 0 none);--primitive-evaluative-good-100:oklch(95% 0.07 149.58deg);--primitive-evaluative-good-200:oklch(72.27% 0.19 149.58deg);--primitive-evaluative-good-300:oklch(54% 0.18 142.5deg);--primitive-evaluative-good-400:oklch(32.66% 0.11 142.5deg);--primitive-evaluative-meh-100:oklch(94.84% 0.06 87.93deg);--primitive-evaluative-meh-200:oklch(79.53% 0.16 86.04deg);--primitive-evaluative-meh-300:oklch(52.31% 0.12 64.7deg);--primitive-evaluative-meh-400:oklch(30.51% 0.08 50.25deg);--primitive-evaluative-bad-100:oklch(91.91% 0.04 30.95deg);--primitive-evaluative-bad-200:oklch(63.69% 0.21 25.33deg);--primitive-evaluative-bad-300:oklch(53.99% 0.22 29.23deg);--primitive-evaluative-bad-400:oklch(34.64% 0.14 29.23deg);--gradient-eggshell:linear-gradient(30deg in oklch,#fbfbf9,#eee7d7);--gradient-charcoal:linear-gradient(15deg in srgb,#a6a6a6,#4a4a4a 100%,#737373 0,#828282 0,#5e5e5e 68%)}:root,[data-mode="1"]{--cb-brand-bg:var(--primitive-basics-yellow-900);--cb-brand-text:var(--primitive-basics-core-white);--cb-brand-border:transparent;--cb-brand-shadow:none;--cb-brand-opacity:1;--cb-brand-bg-hover:var(--primitive-basics-yellow-1000);--cb-brand-text-hover:var(--primitive-basics-core-white);--cb-brand-border-hover:var(--primitive-basics-lime-600);--cb-brand-shadow-hover:0em 0.344em 0.688em 0em rgba(36,36,36,.15);--cb-brand-opacity-hover:1;--cb-brand-bg-active:var(--primitive-evaluative-meh-300);--cb-brand-opacity-active:1;--cb-brand-opacity-disabled:1;--cb-ui-bg:var(--primitive-basics-core-white);--cb-ui-text:var(--primitive-evaluative-meh-400);--cb-ui-border:var(--primitive-evaluative-meh-400);--cb-ui-shadow:none;--cb-ui-opacity:1;--cb-ui-bg-hover:oklch(90.13% 0.07 75.57deg);--cb-ui-text-hover:var(--primitive-basics-yellow-900);--cb-ui-border-hover:var(--primitive-basics-yellow-900);--cb-ui-opacity-hover:0.4444444444444444;--cb-ui-bg-active:var(--primitive-basics-lime-100);--cb-ui-opacity-active:1;--cb-ui-opacity-disabled:1;--cb-ui-ring:var(--primitive-evaluative-meh-400);--cb-subtle-bg:oklch(26.03% 0 none);--cb-subtle-text:var(--primitive-basics-core-black);--cb-subtle-border:transparent;--cb-subtle-shadow:none;--cb-subtle-opacity:0;--cb-subtle-bg-hover:oklch(90.13% 0.07 75.57deg);--cb-subtle-opacity-hover:0.2222222222222222;--cb-subtle-bg-active:oklch(90.13% 0.07 75.57deg);--cb-subtle-opacity-active:0.4444444444444444;--cb-subtle-bg-disabled:var(--primitive-basics-core-black);--cb-subtle-opacity-disabled:1;--cb-surface-001-bg:#f3eee1;--cb-surface-001-text:var(--primitive-basics-core-black);--cb-surface-001-border:transparent;--cb-surface-001-shadow:none;--cb-surface-001-opacity:1;--cb-surface-001-opacity-hover:1;--cb-surface-001-opacity-active:1;--cb-surface-001-opacity-disabled:1;--cb-surface-card-bg:var(--primitive-basics-core-white);--cb-surface-card-text:var(--primitive-basics-core-black);--cb-surface-card-border:var(--primitive-basics-grayscale-200);--cb-surface-card-shadow:none;--cb-surface-card-ring:var(--primitive-basics-grayscale-200);--cb-surface-menu-bg:var(--primitive-basics-core-white);--cb-surface-menu-text:var(--primitive-basics-core-black);--cb-surface-menu-border:var(--primitive-basics-core-black);--cb-surface-menu-shadow:0em 0.563em 1.125em 0em rgba(36,36,36,.15);--cb-surface-menu-ring:var(--primitive-basics-core-black);--cb-surface-003-bg:var(--primitive-basics-lime-500);--cb-surface-003-text:var(--primitive-basics-core-black);--cb-surface-003-border:transparent;--cb-surface-003-shadow:none;--cb-surface-002-bg:var(--primitive-basics-lime-200);--cb-surface-002-text:var(--primitive-basics-core-black);--cb-surface-002-border:transparent;--cb-surface-002-shadow:none;--cb-disabled-bg:oklch(85.44% 0.05 88.81deg/0.2222222222222222);--cb-disabled-text:var(--primitive-basics-lime-600);--cb-disabled-border:transparent;--cb-disabled-shadow:none;--cb-disabled-bg-hover:var(--primitive-basics-lime-400);--cb-disabled-bg-active:var(--primitive-basics-lime-400);--cb-disabled-bg-disabled:var(--primitive-basics-lime-400);--cb-focus-bg:oklch(90.13% 0.07 75.57deg/0.4444444444444444);--cb-focus-text:var(--primitive-evaluative-meh-300);--cb-focus-border:var(--primitive-datavis-schemeSet1-006);--cb-focus-shadow:none;--cb-focus-bg-hover:var(--primitive-basics-yellow-300);--cb-focus-bg-active:var(--primitive-basics-yellow-300);--cb-focus-bg-disabled:var(--primitive-basics-yellow-300);--cb-focus-ring:var(--primitive-datavis-schemeSet1-006);--cb-error-bg:var(--primitive-basics-core-white);--cb-error-text:var(--primitive-evaluative-bad-300);--cb-error-border:var(--primitive-evaluative-bad-300);--cb-error-shadow:none;--cb-error-ring:var(--primitive-evaluative-bad-300);--cb-secondary_text-bg:var(--primitive-basics-lime-100);--cb-secondary_text-text:oklch(44% 0.04 89deg);--cb-secondary_text-border:var(--primitive-basics-lime-700);--cb-secondary_text-shadow:none;--cb-secondary_text-ring:var(--primitive-basics-lime-700);--cb-link:var(--cb-surface-001-text);--cb-link-hover:var(--cb-brand-bg-hover)}[data-mode="2"]{--cb-brand-bg:oklch(94.89% 0.03 98.09deg);--cb-brand-text:var(--primitive-basics-core-black);--cb-brand-border:transparent;--cb-brand-shadow:none;--cb-brand-opacity:0.7777777777777777;--cb-brand-bg-hover:var(--primitive-basics-lime-200);--cb-brand-text-hover:var(--primitive-basics-yellow-800);--cb-brand-border-hover:var(--primitive-basics-yellow-700);--cb-brand-shadow-hover:0em 0.344em 0.688em 0em rgba(36,36,36,.15);--cb-brand-opacity-hover:1;--cb-brand-bg-active:var(--primitive-basics-yellow-800);--cb-brand-opacity-active:1;--cb-brand-bg-disabled:var(--primitive-basics-lime-200);--cb-brand-opacity-disabled:1;--cb-ui-bg:var(--primitive-basics-core-black);--cb-ui-text:var(--primitive-basics-lime-100);--cb-ui-border:var(--primitive-basics-yellow-900);--cb-ui-shadow:none;--cb-ui-opacity:1;--cb-ui-bg-hover:oklch(90.13% 0.07 75.57deg);--cb-ui-text-hover:var(--primitive-basics-yellow-700);--cb-ui-border-hover:var(--primitive-basics-yellow-500);--cb-ui-shadow-hover:0em 0.344em 0.688em 0em rgba(36,36,36,.15);--cb-ui-opacity-hover:0.5555555555555556;--cb-ui-bg-active:var(--primitive-basics-lime-400);--cb-ui-text-active:var(--primitive-evaluative-meh-400);--cb-ui-opacity-active:1;--cb-ui-opacity-disabled:1;--cb-ui-ring:var(--primitive-basics-yellow-900);--cb-subtle-bg:oklch(100% 0 none);--cb-subtle-text:var(--primitive-basics-core-white);--cb-subtle-border:var(--primitive-basics-core-none);--cb-subtle-shadow:none;--cb-subtle-opacity:0;--cb-subtle-bg-hover:oklch(90.13% 0.07 75.57deg);--cb-subtle-border-hover:var(--primitive-basics-yellow-900);--cb-subtle-opacity-hover:0.2222222222222222;--cb-subtle-bg-active:oklch(90.13% 0.07 75.57deg);--cb-subtle-opacity-active:0.4444444444444444;--cb-subtle-bg-disabled:var(--primitive-basics-core-white);--cb-subtle-opacity-disabled:1;--cb-subtle-ring:var(--primitive-basics-core-none);--cb-surface-001-bg:var(--primitive-basics-core-black);--cb-surface-001-text:var(--primitive-basics-lime-100);--cb-surface-001-border:transparent;--cb-surface-001-shadow:none;--cb-surface-001-opacity:1;--cb-surface-001-opacity-hover:1;--cb-surface-001-opacity-active:1;--cb-surface-001-opacity-disabled:1;--cb-surface-card-bg:var(--primitive-basics-lime-200);--cb-surface-card-text:var(--primitive-basics-core-black);--cb-surface-card-border:var(--primitive-basics-core-none);--cb-surface-card-shadow:none;--cb-surface-card-ring:var(--primitive-basics-core-none);--cb-surface-menu-bg:var(--primitive-basics-lime-100);--cb-surface-menu-text:var(--primitive-basics-core-black);--cb-surface-menu-border:var(--primitive-basics-yellow-700);--cb-surface-menu-shadow:none;--cb-surface-menu-ring:var(--primitive-basics-yellow-700);--cb-surface-003-bg:var(--primitive-basics-lime-100);--cb-surface-003-text:var(--primitive-basics-core-black);--cb-surface-003-border:transparent;--cb-surface-003-shadow:none;--cb-surface-002-bg:var(--primitive-basics-core-black);--cb-surface-002-text:var(--primitive-basics-core-white);--cb-surface-002-border:transparent;--cb-surface-002-shadow:none;--cb-disabled-bg:oklch(66.4% 0.04 88.94deg/0.33333333333333326);--cb-disabled-text:var(--primitive-basics-lime-500);--cb-disabled-border:transparent;--cb-disabled-shadow:none;--cb-disabled-bg-hover:var(--primitive-basics-lime-800);--cb-disabled-bg-active:var(--primitive-basics-lime-800);--cb-disabled-bg-disabled:var(--primitive-basics-lime-800);--cb-focus-bg:var(--primitive-basics-lime-100);--cb-focus-text:var(--primitive-evaluative-meh-400);--cb-focus-border:var(--primitive-basics-yellow-800);--cb-focus-shadow:none;--cb-focus-ring:var(--primitive-basics-yellow-800);--cb-error-bg:var(--primitive-basics-vermillion-200);--cb-error-text:var(--primitive-evaluative-bad-300);--cb-error-border:var(--primitive-evaluative-bad-300);--cb-error-shadow:none;--cb-error-ring:var(--primitive-evaluative-bad-300);--cb-secondary_text-bg:var(--primitive-basics-core-black);--cb-secondary_text-text:var(--primitive-basics-lime-100);--cb-secondary_text-border:var(--primitive-basics-core-none);--cb-secondary_text-shadow:none;--cb-secondary_text-ring:var(--primitive-basics-core-none);--cb-link:var(--cb-surface-001-text);--cb-link-hover:var(--cb-brand-bg-hover)}:root{--font-sans:var(--font-sans),system-ui,sans-serif;--font-mono:"Space Mono",system-ui,monospace;--font-serif:var(--font-serif),system-ui,serif;--typography-display-x-large-font-family:var(--font-serif),system-ui,serif;--typography-display-x-large-font-size:clamp(56px,6vw,80px);--typography-display-x-large-font-weight:500;--typography-display-x-large-line-height:1.7;--typography-display-x-large-letter-spacing:-0.04em;--typography-display-xx-large-font-family:var(--font-serif),system-ui,serif;--typography-display-xx-large-font-size:clamp(72px,7.5vw,96px);--typography-display-xx-large-font-weight:500;--typography-display-xx-large-line-height:1.7;--typography-display-xx-large-letter-spacing:-0.04em;--typography-display-large-font-family:var(--font-serif),system-ui,serif;--typography-display-large-font-size:clamp(40px,4.8vw,60px);--typography-display-large-font-weight:500;--typography-display-large-line-height:1.6;--typography-display-large-letter-spacing:-0.04em;--typography-display-medium-font-family:var(--font-serif),system-ui,serif;--typography-display-medium-font-size:clamp(32px,3.8vw,44px);--typography-display-medium-font-weight:500;--typography-display-medium-line-height:1.5;--typography-display-medium-letter-spacing:-0.04em;--typography-display-small-font-family:var(--font-serif),system-ui,serif;--typography-display-small-font-size:clamp(24px,3vw,32px);--typography-display-small-font-weight:500;--typography-display-small-line-height:1.2;--typography-display-small-letter-spacing:-0.03em;--typography-headers-h1-font-family:var(--font-serif),system-ui,serif;--typography-headers-h1-font-size:2.25rem;--typography-headers-h1-font-weight:500;--typography-headers-h1-line-height:1.2;--typography-headers-h1-letter-spacing:-0.01em;--typography-headers-h2-font-family:var(--font-serif),system-ui,serif;--typography-headers-h2-font-size:1.75rem;--typography-headers-h2-font-weight:500;--typography-headers-h2-line-height:1.25;--typography-headers-h2-letter-spacing:-0.01em;--typography-headers-h3-font-family:var(--font-serif),system-ui,serif;--typography-headers-h3-font-size:1.375rem;--typography-headers-h3-font-weight:500;--typography-headers-h3-line-height:1.3;--typography-headers-h3-letter-spacing:0;--typography-headers-h4-font-family:var(--font-serif),system-ui,serif;--typography-headers-h4-font-size:1.125rem;--typography-headers-h4-font-weight:600;--typography-headers-h4-line-height:1.35;--typography-headers-h4-letter-spacing:0;--typography-headers-h5-font-family:var(--font-serif),system-ui,serif;--typography-headers-h5-font-size:1rem;--typography-headers-h5-font-weight:600;--typography-headers-h5-line-height:1.4;--typography-headers-h5-letter-spacing:0;--typography-headers-h6-font-family:var(--font-serif),system-ui,serif;--typography-headers-h6-font-size:0.875rem;--typography-headers-h6-font-weight:600;--typography-headers-h6-line-height:1.4;--typography-headers-h6-letter-spacing:0;--typography-body-large-font-family:var(--font-sans),system-ui,sans-serif;--typography-body-large-font-size:1.125rem;--typography-body-large-font-weight:400;--typography-body-large-line-height:1.65;--typography-body-large-letter-spacing:-0.01em;--typography-body-medium-font-family:var(--font-sans),system-ui,sans-serif;--typography-body-medium-font-size:1rem;--typography-body-medium-font-weight:400;--typography-body-medium-line-height:1.6;--typography-body-medium-letter-spacing:0;--typography-body-small-font-family:var(--font-sans),system-ui,sans-serif;--typography-body-small-font-size:0.875rem;--typography-body-small-font-weight:400;--typography-body-small-line-height:1.5;--typography-body-small-letter-spacing:0;--typography-ui-large-font-family:var(--font-sans),system-ui,sans-serif;--typography-ui-large-font-size:14px;--typography-ui-large-font-weight:500;--typography-ui-large-line-height:1.3;--typography-ui-large-letter-spacing:-0.02em;--typography-ui-medium-font-family:var(--font-sans),system-ui,sans-serif;--typography-ui-medium-font-size:12px;--typography-ui-medium-font-weight:500;--typography-ui-medium-line-height:1.2;--typography-ui-medium-letter-spacing:-0.02em;--typography-ui-small-font-family:var(--font-sans),system-ui,sans-serif;--typography-ui-small-font-size:10px;--typography-ui-small-font-weight:500;--typography-ui-small-line-height:1.2;--typography-ui-small-letter-spacing:-0.02em;--typography-code-large-font-family:var(--font-mono),system-ui,monospace;--typography-code-large-font-size:14px;--typography-code-large-font-weight:400;--typography-code-large-line-height:1.3;--typography-code-large-letter-spacing:-0.02em;--typography-code-medium-font-family:var(--font-mono),system-ui,monospace;--typography-code-medium-font-size:12px;--typography-code-medium-font-weight:400;--typography-code-medium-line-height:1.2;--typography-code-medium-letter-spacing:-0.02em;--typography-code-small-font-family:var(--font-mono),system-ui,monospace;--typography-code-small-font-size:10px;--typography-code-small-font-weight:400;--typography-code-small-line-height:1.2;--typography-code-small-letter-spacing:-0.02em;--typography-labels-large-font-family:var(--font-sans),system-ui,sans-serif;--typography-labels-large-font-size:0.875rem;--typography-labels-large-font-weight:500;--typography-labels-large-line-height:1.4;--typography-labels-large-letter-spacing:0;--typography-labels-medium-font-family:var(--font-sans),system-ui,sans-serif;--typography-labels-medium-font-size:0.75rem;--typography-labels-medium-font-weight:500;--typography-labels-medium-line-height:1.4;--typography-labels-medium-letter-spacing:0;--typography-labels-small-font-family:var(--font-sans),system-ui,sans-serif;--typography-labels-small-font-size:0.6875rem;--typography-labels-small-font-weight:500;--typography-labels-small-line-height:1.3;--typography-labels-small-letter-spacing:0.01em;--typography-eyebrow-large-font-family:var(--font-sans),system-ui,sans-serif;--typography-eyebrow-large-font-size:12px;--typography-eyebrow-large-font-weight:600;--typography-eyebrow-large-line-height:1.2;--typography-eyebrow-large-letter-spacing:-0.04em;--typography-eyebrow-medium-font-family:var(--font-sans),system-ui,sans-serif;--typography-eyebrow-medium-font-size:10px;--typography-eyebrow-medium-font-weight:600;--typography-eyebrow-medium-line-height:1.2;--typography-eyebrow-medium-letter-spacing:-0.04em;--typography-eyebrow-small-font-family:var(--font-sans),system-ui,sans-serif;--typography-eyebrow-small-font-size:8px;--typography-eyebrow-small-font-weight:600;--typography-eyebrow-small-line-height:1.2;--typography-eyebrow-small-letter-spacing:-0.04em}.text-display-x-large{font-family:var(--typography-display-x-large-font-family);font-size:var(--typography-display-x-large-font-size);font-weight:var(--typography-display-x-large-font-weight);line-height:var(--typography-display-x-large-line-height);letter-spacing:var(--typography-display-x-large-letter-spacing)}.text-display-xx-large{font-family:var(--typography-display-xx-large-font-family);font-size:var(--typography-display-xx-large-font-size);font-weight:var(--typography-display-xx-large-font-weight);line-height:var(--typography-display-xx-large-line-height);letter-spacing:var(--typography-display-xx-large-letter-spacing)}.text-display-large{font-family:var(--typography-display-large-font-family);font-size:var(--typography-display-large-font-size);font-weight:var(--typography-display-large-font-weight);line-height:var(--typography-display-large-line-height);letter-spacing:var(--typography-display-large-letter-spacing)}.text-display-medium{font-family:var(--typography-display-medium-font-family);font-size:var(--typography-display-medium-font-size);font-weight:var(--typography-display-medium-font-weight);line-height:var(--typography-display-medium-line-height);letter-spacing:var(--typography-display-medium-letter-spacing)}.text-display-small{font-family:var(--typography-display-small-font-family);font-size:var(--typography-display-small-font-size);font-weight:var(--typography-display-small-font-weight);line-height:var(--typography-display-small-line-height);letter-spacing:var(--typography-display-small-letter-spacing)}.text-headers-h1{font-family:var(--typography-headers-h1-font-family);font-size:var(--typography-headers-h1-font-size);font-weight:var(--typography-headers-h1-font-weight);line-height:var(--typography-headers-h1-line-height);letter-spacing:var(--typography-headers-h1-letter-spacing)}.text-headers-h2{font-family:var(--typography-headers-h2-font-family);font-size:var(--typography-headers-h2-font-size);font-weight:var(--typography-headers-h2-font-weight);line-height:var(--typography-headers-h2-line-height);letter-spacing:var(--typography-headers-h2-letter-spacing)}.text-headers-h3{font-family:var(--typography-headers-h3-font-family);font-size:var(--typography-headers-h3-font-size);font-weight:var(--typography-headers-h3-font-weight);line-height:var(--typography-headers-h3-line-height);letter-spacing:var(--typography-headers-h3-letter-spacing)}.text-headers-h4{font-family:var(--typography-headers-h4-font-family);font-size:var(--typography-headers-h4-font-size);font-weight:var(--typography-headers-h4-font-weight);line-height:var(--typography-headers-h4-line-height);letter-spacing:var(--typography-headers-h4-letter-spacing)}.text-headers-h5{font-family:var(--typography-headers-h5-font-family);font-size:var(--typography-headers-h5-font-size);font-weight:var(--typography-headers-h5-font-weight);line-height:var(--typography-headers-h5-line-height);letter-spacing:var(--typography-headers-h5-letter-spacing)}.text-headers-h6{font-family:var(--typography-headers-h6-font-family);font-size:var(--typography-headers-h6-font-size);font-weight:var(--typography-headers-h6-font-weight);line-height:var(--typography-headers-h6-line-height);letter-spacing:var(--typography-headers-h6-letter-spacing)}.text-body-large{font-family:var(--typography-body-large-font-family);font-size:var(--typography-body-large-font-size);font-weight:var(--typography-body-large-font-weight);line-height:var(--typography-body-large-line-height);letter-spacing:var(--typography-body-large-letter-spacing)}.text-body-medium{font-family:var(--typography-body-medium-font-family);font-size:var(--typography-body-medium-font-size);font-weight:var(--typography-body-medium-font-weight);line-height:var(--typography-body-medium-line-height);letter-spacing:var(--typography-body-medium-letter-spacing)}.text-body-small{font-family:var(--typography-body-small-font-family);font-size:var(--typography-body-small-font-size);font-weight:var(--typography-body-small-font-weight);line-height:var(--typography-body-small-line-height);letter-spacing:var(--typography-body-small-letter-spacing)}.text-ui-large{font-family:var(--typography-ui-large-font-family);font-size:var(--typography-ui-large-font-size);font-weight:var(--typography-ui-large-font-weight);line-height:var(--typography-ui-large-line-height);letter-spacing:var(--typography-ui-large-letter-spacing)}.text-ui-medium{font-family:var(--typography-ui-medium-font-family);font-size:var(--typography-ui-medium-font-size);font-weight:var(--typography-ui-medium-font-weight);line-height:var(--typography-ui-medium-line-height);letter-spacing:var(--typography-ui-medium-letter-spacing)}.text-ui-small{font-family:var(--typography-ui-small-font-family);font-size:var(--typography-ui-small-font-size);font-weight:var(--typography-ui-small-font-weight);line-height:var(--typography-ui-small-line-height);letter-spacing:var(--typography-ui-small-letter-spacing)}.text-code-large{font-family:var(--typography-code-large-font-family);font-size:var(--typography-code-large-font-size);font-weight:var(--typography-code-large-font-weight);line-height:var(--typography-code-large-line-height);letter-spacing:var(--typography-code-large-letter-spacing)}.text-code-medium{font-family:var(--typography-code-medium-font-family);font-size:var(--typography-code-medium-font-size);font-weight:var(--typography-code-medium-font-weight);line-height:var(--typography-code-medium-line-height);letter-spacing:var(--typography-code-medium-letter-spacing)}.text-code-small{font-family:var(--typography-code-small-font-family);font-size:var(--typography-code-small-font-size);font-weight:var(--typography-code-small-font-weight);line-height:var(--typography-code-small-line-height);letter-spacing:var(--typography-code-small-letter-spacing)}.text-labels-large{font-family:var(--typography-labels-large-font-family);font-size:var(--typography-labels-large-font-size);font-weight:var(--typography-labels-large-font-weight);line-height:var(--typography-labels-large-line-height);letter-spacing:var(--typography-labels-large-letter-spacing)}.text-labels-medium{font-family:var(--typography-labels-medium-font-family);font-size:var(--typography-labels-medium-font-size);font-weight:var(--typography-labels-medium-font-weight);line-height:var(--typography-labels-medium-line-height);letter-spacing:var(--typography-labels-medium-letter-spacing)}.text-labels-small{font-family:var(--typography-labels-small-font-family);font-size:var(--typography-labels-small-font-size);font-weight:var(--typography-labels-small-font-weight);line-height:var(--typography-labels-small-line-height);letter-spacing:var(--typography-labels-small-letter-spacing)}.text-eyebrow-large{font-family:var(--typography-eyebrow-large-font-family);font-size:var(--typography-eyebrow-large-font-size);font-weight:var(--typography-eyebrow-large-font-weight);line-height:var(--typography-eyebrow-large-line-height);letter-spacing:var(--typography-eyebrow-large-letter-spacing);text-transform:uppercase}.text-eyebrow-medium{font-family:var(--typography-eyebrow-medium-font-family);font-size:var(--typography-eyebrow-medium-font-size);font-weight:var(--typography-eyebrow-medium-font-weight);line-height:var(--typography-eyebrow-medium-line-height);letter-spacing:var(--typography-eyebrow-medium-letter-spacing);text-transform:uppercase}.text-eyebrow-small{font-family:var(--typography-eyebrow-small-font-family);font-size:var(--typography-eyebrow-small-font-size);font-weight:var(--typography-eyebrow-small-font-weight);line-height:var(--typography-eyebrow-small-line-height);letter-spacing:var(--typography-eyebrow-small-letter-spacing);text-transform:uppercase}:root{--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:1.75;--spacing-none:0px;--spacing-5xs:1px;--spacing-4xs:2px;--spacing-3xs:4px;--spacing-2xs:6px;--spacing-xs:8px;--spacing-sm:10px;--spacing-md:12px;--spacing-lg:14px;--spacing-xl:16px;--spacing-2xl:18px;--spacing-3xl:24px;--spacing-4xl:36px;--spacing-5xl:48px;--spacing-negative-1:-1px;--spacing-untitled:0rem;--radius-none:0px;--radius-xs:0.25rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-4xl:1.75rem;--radius-5xl:2rem;--radius-full:9999px;--border-none:0px;--border-sm:1px;--border-md-sm:1.25px;--border-md:2px;--border-lg:3px;--height-3xs:0.5rem;--height-2xs:1rem;--height-xs:1.5rem;--height-sm:2rem;--height-md:3rem;--height-lg:4rem;--height-xl:5rem;--height-2xl:6rem;--height-3xl:7rem;--height-10xl:25rem;--height-15xl:35rem;--width-xs:5rem;--width-sm:10rem;--width-md:15rem;--width-lg:20rem;--width-xl:25rem;--width-2xl:30rem;--width-3xl:35rem;--width-none:0rem;--width-4xl:40rem;--icon-none:0rem;--icon-2xs:0.25rem;--icon-xs:0.5rem;--icon-sm:0.75rem;--icon-md:1rem;--icon-lg:1.25rem;--icon-xl:1.5rem;--icon-2xl:1.75rem;--icon-3xl:2rem;--icon-4xl:2.25rem;--icon-5xl:2.5rem}