:root{color-scheme:light dark;--primitive-color-amethyst-violet:oklch(71.61% .0906 295);--primitive-color-amethyst-violet-25:oklch(97.85% .002 295);--primitive-color-amethyst-violet-40:oklch(96.57% .0035 295);--primitive-color-amethyst-violet-50:oklch(95.71% .0047 295);--primitive-color-amethyst-violet-80:oklch(93.13% .009 295);--primitive-color-amethyst-violet-100:oklch(91.41% .0127 295);--primitive-color-amethyst-violet-140:oklch(87.97% .022 295);--primitive-color-amethyst-violet-180:oklch(84.53% .0342 295);--primitive-color-amethyst-violet-200:oklch(82.81% .0414 295);--primitive-color-amethyst-violet-220:oklch(81.09% .0493 295);--primitive-color-amethyst-violet-260:oklch(77.65% .0672 295);--primitive-color-amethyst-violet-300:oklch(74.2% .0875 295);--primitive-color-amethyst-violet-320:oklch(72.47% .0984 295);--primitive-color-amethyst-violet-360:oklch(69.02% .1208 295);--primitive-color-amethyst-violet-400:oklch(65.56% .1426 295);--primitive-color-amethyst-violet-420:oklch(63.83% .1525 295);--primitive-color-amethyst-violet-460:oklch(60.36% .1682 295);--primitive-color-amethyst-violet-500:oklch(56.88% .1761 295);--primitive-color-amethyst-violet-540:oklch(53.4% .1741 295);--primitive-color-amethyst-violet-580:oklch(49.9% .161 295);--primitive-color-amethyst-violet-600:oklch(48.15% .1519 295);--primitive-color-amethyst-violet-640:oklch(44.62% .1303 295);--primitive-color-amethyst-violet-680:oklch(41.07% .1071 295);--primitive-color-amethyst-violet-700:oklch(39.29% .0957 295);--primitive-color-amethyst-violet-720:oklch(37.49% .0846 295);--primitive-color-amethyst-violet-740:oklch(35.68% .0741 295);--primitive-color-amethyst-violet-760:oklch(33.86% .0643 295);--primitive-color-amethyst-violet-780:oklch(32.02% .0553 295);--primitive-color-amethyst-violet-800:oklch(30.15% .047 295);--primitive-color-amethyst-violet-820:oklch(28.26% .0395 295);--primitive-color-amethyst-violet-860:oklch(24.34% .027 295);--primitive-color-amethyst-violet-900:oklch(20.1% .0173 295);--primitive-color-black:oklch(17.76% 0 0);--primitive-color-calamine-blue:oklch(79.95% .0732 202.43);--primitive-color-calamine-blue-25:oklch(97.85% .0022 202.43);--primitive-color-calamine-blue-40:oklch(96.57% .0039 202.43);--primitive-color-calamine-blue-50:oklch(95.71% .0052 202.43);--primitive-color-calamine-blue-80:oklch(93.13% .0103 202.43);--primitive-color-calamine-blue-100:oklch(91.41% .0147 202.43);--primitive-color-calamine-blue-140:oklch(87.97% .0259 202.43);--primitive-color-calamine-blue-180:oklch(84.53% .0397 202.43);--primitive-color-calamine-blue-200:oklch(82.81% .0471 202.43);--primitive-color-calamine-blue-220:oklch(81.09% .0544 202.43);--primitive-color-calamine-blue-260:oklch(77.65% .0676 202.43);--primitive-color-calamine-blue-300:oklch(74.2% .0778 202.43);--primitive-color-calamine-blue-320:oklch(72.47% .0816 202.43);--primitive-color-calamine-blue-360:oklch(69.02% .0865 202.43);--primitive-color-calamine-blue-400:oklch(65.56% .0881 202.43);--primitive-color-calamine-blue-420:oklch(63.83% .0878 202.43);--primitive-color-calamine-blue-460:oklch(60.36% .0856 202.43);--primitive-color-calamine-blue-500:oklch(56.88% .0816 202.43);--primitive-color-calamine-blue-540:oklch(53.4% .0762 202.43);--primitive-color-calamine-blue-580:oklch(49.9% .0699 202.43);--primitive-color-calamine-blue-600:oklch(48.15% .0664 202.43);--primitive-color-calamine-blue-640:oklch(44.62% .059 202.43);--primitive-color-calamine-blue-680:oklch(41.07% .0513 202.43);--primitive-color-calamine-blue-700:oklch(39.29% .0474 202.43);--primitive-color-calamine-blue-720:oklch(37.49% .0435 202.43);--primitive-color-calamine-blue-740:oklch(35.68% .0396 202.43);--primitive-color-calamine-blue-760:oklch(33.86% .0358 202.43);--primitive-color-calamine-blue-780:oklch(32.02% .032 202.43);--primitive-color-calamine-blue-800:oklch(30.15% .0284 202.43);--primitive-color-calamine-blue-820:oklch(28.26% .0249 202.43);--primitive-color-calamine-blue-860:oklch(24.34% .0184 202.43);--primitive-color-calamine-blue-900:oklch(20.1% .0127 202.43);--primitive-color-cerulian-blue:oklch(65.23% .0938 231.49);--primitive-color-cerulian-blue-25:oklch(97.85% .002 231.49);--primitive-color-cerulian-blue-40:oklch(96.57% .0035 231.49);--primitive-color-cerulian-blue-50:oklch(95.71% .0047 231.49);--primitive-color-cerulian-blue-80:oklch(93.13% .009 231.49);--primitive-color-cerulian-blue-100:oklch(91.41% .0127 231.49);--primitive-color-cerulian-blue-140:oklch(87.97% .0219 231.49);--primitive-color-cerulian-blue-180:oklch(84.53% .0338 231.49);--primitive-color-cerulian-blue-200:oklch(82.81% .0407 231.49);--primitive-color-cerulian-blue-220:oklch(81.09% .048 231.49);--primitive-color-cerulian-blue-260:oklch(77.65% .0631 231.49);--primitive-color-cerulian-blue-300:oklch(74.2% .077 231.49);--primitive-color-cerulian-blue-320:oklch(72.47% .0828 231.49);--primitive-color-cerulian-blue-360:oklch(69.02% .0914 231.49);--primitive-color-cerulian-blue-400:oklch(65.56% .0959 231.49);--primitive-color-cerulian-blue-420:oklch(63.83% .0967 231.49);--primitive-color-cerulian-blue-460:oklch(60.36% .0958 231.49);--primitive-color-cerulian-blue-500:oklch(56.88% .0921 231.49);--primitive-color-cerulian-blue-540:oklch(53.4% .0863 231.49);--primitive-color-cerulian-blue-580:oklch(49.9% .079 231.49);--primitive-color-cerulian-blue-600:oklch(48.15% .075 231.49);--primitive-color-cerulian-blue-640:oklch(44.62% .0663 231.49);--primitive-color-cerulian-blue-680:oklch(41.07% .0571 231.49);--primitive-color-cerulian-blue-700:oklch(39.29% .0525 231.49);--primitive-color-cerulian-blue-720:oklch(37.49% .0479 231.49);--primitive-color-cerulian-blue-740:oklch(35.68% .0434 231.49);--primitive-color-cerulian-blue-760:oklch(33.86% .0389 231.49);--primitive-color-cerulian-blue-780:oklch(32.02% .0346 231.49);--primitive-color-cerulian-blue-800:oklch(30.15% .0305 231.49);--primitive-color-cerulian-blue-820:oklch(28.26% .0265 231.49);--primitive-color-cerulian-blue-860:oklch(24.34% .0194 231.49);--primitive-color-cerulian-blue-900:oklch(20.1% .0132 231.49);--primitive-color-coral-red:oklch(75.05% .1191 25);--primitive-color-coral-red-25:oklch(97.85% .002 25);--primitive-color-coral-red-40:oklch(96.57% .0037 25);--primitive-color-coral-red-50:oklch(95.71% .005 25);--primitive-color-coral-red-80:oklch(93.13% .0099 25);--primitive-color-coral-red-100:oklch(91.41% .0142 25);--primitive-color-coral-red-140:oklch(87.97% .0253 25);--primitive-color-coral-red-180:oklch(84.53% .0402 25);--primitive-color-coral-red-200:oklch(82.81% .0491 25);--primitive-color-coral-red-220:oklch(81.09% .0591 25);--primitive-color-coral-red-260:oklch(77.65% .0821 25);--primitive-color-coral-red-300:oklch(74.2% .1087 25);--primitive-color-coral-red-320:oklch(72.47% .123 25);--primitive-color-coral-red-360:oklch(69.02% .152 25);--primitive-color-coral-red-400:oklch(65.56% .1795 25);--primitive-color-coral-red-420:oklch(63.83% .1927 25);--primitive-color-coral-red-460:oklch(60.36% .2048 25);--primitive-color-coral-red-500:oklch(56.88% .2013 25);--primitive-color-coral-red-540:oklch(53.4% .1877 25);--primitive-color-coral-red-580:oklch(49.9% .1682 25);--primitive-color-coral-red-600:oklch(48.15% .1571 25);--primitive-color-coral-red-640:oklch(44.62% .1343 25);--primitive-color-coral-red-680:oklch(41.07% .1113 25);--primitive-color-coral-red-700:oklch(39.29% .1 25);--primitive-color-coral-red-720:oklch(37.49% .0891 25);--primitive-color-coral-red-740:oklch(35.68% .0786 25);--primitive-color-coral-red-760:oklch(33.86% .0687 25);--primitive-color-coral-red-780:oklch(32.02% .0594 25);--primitive-color-coral-red-800:oklch(30.15% .0508 25);--primitive-color-coral-red-820:oklch(28.26% .043 25);--primitive-color-coral-red-860:oklch(24.34% .0294 25);--primitive-color-coral-red-900:oklch(20.1% .0186 25);--primitive-color-cream-yellow:oklch(82.82% .1322 82.36);--primitive-color-cream-yellow-25:oklch(97.85% .0105 82.36);--primitive-color-cream-yellow-40:oklch(96.57% .0174 82.36);--primitive-color-cream-yellow-50:oklch(95.71% .0221 82.36);--primitive-color-cream-yellow-80:oklch(93.13% .0376 82.36);--primitive-color-cream-yellow-100:oklch(91.41% .049 82.36);--primitive-color-cream-yellow-140:oklch(87.97% .0738 82.36);--primitive-color-cream-yellow-180:oklch(84.53% .0989 82.36);--primitive-color-cream-yellow-200:oklch(82.81% .1101 82.36);--primitive-color-cream-yellow-220:oklch(81.09% .1192 82.36);--primitive-color-cream-yellow-260:oklch(77.65% .1324 82.36);--primitive-color-cream-yellow-300:oklch(74.2% .1384 82.36);--primitive-color-cream-yellow-320:oklch(72.47% .1389 82.36);--primitive-color-cream-yellow-360:oklch(69.02% .1368 82.36);--primitive-color-cream-yellow-400:oklch(65.56% .1325 82.36);--primitive-color-cream-yellow-420:oklch(63.83% .1299 82.36);--primitive-color-cream-yellow-460:oklch(60.36% .1239 82.36);--primitive-color-cream-yellow-500:oklch(56.88% .1171 82.36);--primitive-color-cream-yellow-540:oklch(53.4% .1096 82.36);--primitive-color-cream-yellow-580:oklch(49.9% .1014 82.36);--primitive-color-cream-yellow-600:oklch(48.15% .0971 82.36);--primitive-color-cream-yellow-640:oklch(44.62% .0882 82.36);--primitive-color-cream-yellow-680:oklch(41.07% .0789 82.36);--primitive-color-cream-yellow-700:oklch(39.29% .0742 82.36);--primitive-color-cream-yellow-720:oklch(37.49% .0694 82.36);--primitive-color-cream-yellow-740:oklch(35.68% .0647 82.36);--primitive-color-cream-yellow-760:oklch(33.86% .0601 82.36);--primitive-color-cream-yellow-780:oklch(32.02% .0556 82.36);--primitive-color-cream-yellow-800:oklch(30.15% .0511 82.36);--primitive-color-cream-yellow-820:oklch(28.26% .0468 82.36);--primitive-color-cream-yellow-860:oklch(24.34% .0384 82.36);--primitive-color-cream-yellow-900:oklch(20.1% .0303 82.36);--primitive-color-data-viz-100:oklch(57.53% .0799 251.64);--primitive-color-data-viz-200:oklch(72.04% .1526 59.43);--primitive-color-data-viz-300:oklch(61.38% .165 19.81);--primitive-color-data-viz-400:oklch(74.44% .0602 186.39);--primitive-color-data-viz-500:oklch(64.9% .1299 137.59);--primitive-color-data-viz-600:oklch(83.7% .1433 93.45);--primitive-color-data-viz-700:oklch(63.98% .0791 334.07);--primitive-color-data-viz-800:oklch(78.6% .1108 10.75);--primitive-color-data-viz-900:oklch(58.87% .0558 52.75);--primitive-color-data-viz-1000:oklch(76.32% .0125 51.27);--primitive-color-graphite:oklch(53.76% 0 0);--primitive-color-graphite-25:oklch(97.85% 0 0);--primitive-color-graphite-40:oklch(96.57% 0 0);--primitive-color-graphite-50:oklch(95.71% 0 0);--primitive-color-graphite-80:oklch(93.13% 0 0);--primitive-color-graphite-100:oklch(91.41% 0 0);--primitive-color-graphite-140:oklch(87.97% 0 0);--primitive-color-graphite-180:oklch(84.53% 0 0);--primitive-color-graphite-200:oklch(82.81% 0 0);--primitive-color-graphite-220:oklch(81.09% 0 0);--primitive-color-graphite-260:oklch(77.65% 0 0);--primitive-color-graphite-300:oklch(74.2% 0 0);--primitive-color-graphite-320:oklch(72.47% 0 0);--primitive-color-graphite-360:oklch(69.02% 0 0);--primitive-color-graphite-400:oklch(65.56% 0 0);--primitive-color-graphite-420:oklch(63.83% 0 0);--primitive-color-graphite-460:oklch(60.36% 0 0);--primitive-color-graphite-500:oklch(56.88% 0 0);--primitive-color-graphite-540:oklch(53.4% 0 0);--primitive-color-graphite-580:oklch(49.9% 0 0);--primitive-color-graphite-600:oklch(48.15% 0 0);--primitive-color-graphite-640:oklch(44.62% 0 0);--primitive-color-graphite-680:oklch(41.07% 0 0);--primitive-color-graphite-700:oklch(39.29% 0 0);--primitive-color-graphite-720:oklch(37.49% 0 0);--primitive-color-graphite-740:oklch(35.68% 0 0);--primitive-color-graphite-760:oklch(33.86% 0 0);--primitive-color-graphite-780:oklch(32.02% 0 0);--primitive-color-graphite-800:oklch(30.15% 0 0);--primitive-color-graphite-820:oklch(28.26% 0 0);--primitive-color-graphite-860:oklch(24.34% 0 0);--primitive-color-graphite-900:oklch(20.1% 0 0);--primitive-color-transparent:oklch(0% 0 0/0);--primitive-color-turquoise-green:oklch(72.29% .1012 158.68);--primitive-color-turquoise-green-25:oklch(97.85% .0023 158.68);--primitive-color-turquoise-green-40:oklch(96.57% .0041 158.68);--primitive-color-turquoise-green-50:oklch(95.71% .0056 158.68);--primitive-color-turquoise-green-80:oklch(93.13% .0113 158.68);--primitive-color-turquoise-green-100:oklch(91.41% .0163 158.68);--primitive-color-turquoise-green-140:oklch(87.97% .0295 158.68);--primitive-color-turquoise-green-180:oklch(84.53% .046 158.68);--primitive-color-turquoise-green-200:oklch(82.81% .0549 158.68);--primitive-color-turquoise-green-220:oklch(81.09% .0639 158.68);--primitive-color-turquoise-green-260:oklch(77.65% .0808 158.68);--primitive-color-turquoise-green-300:oklch(74.2% .0946 158.68);--primitive-color-turquoise-green-320:oklch(72.47% .0999 158.68);--primitive-color-turquoise-green-360:oklch(69.02% .1072 158.68);--primitive-color-turquoise-green-400:oklch(65.56% .1101 158.68);--primitive-color-turquoise-green-420:oklch(63.83% .1101 158.68);--primitive-color-turquoise-green-460:oklch(60.36% .1077 158.68);--primitive-color-turquoise-green-500:oklch(56.88% .1026 158.68);--primitive-color-turquoise-green-540:oklch(53.4% .0956 158.68);--primitive-color-turquoise-green-580:oklch(49.9% .0872 158.68);--primitive-color-turquoise-green-600:oklch(48.15% .0826 158.68);--primitive-color-turquoise-green-640:oklch(44.62% .0728 158.68);--primitive-color-turquoise-green-680:oklch(41.07% .0627 158.68);--primitive-color-turquoise-green-700:oklch(39.29% .0575 158.68);--primitive-color-turquoise-green-720:oklch(37.49% .0524 158.68);--primitive-color-turquoise-green-740:oklch(35.68% .0474 158.68);--primitive-color-turquoise-green-760:oklch(33.86% .0425 158.68);--primitive-color-turquoise-green-780:oklch(32.02% .0377 158.68);--primitive-color-turquoise-green-800:oklch(30.15% .0332 158.68);--primitive-color-turquoise-green-820:oklch(28.26% .0288 158.68);--primitive-color-turquoise-green-860:oklch(24.34% .0209 158.68);--primitive-color-turquoise-green-900:oklch(20.1% .0141 158.68);--primitive-color-white:oklch(97.31% 0 0);--primitive-cubic-bezier-ease-in-out-cubic:cubic-bezier(.65, 0, .35, 1);--primitive-cubic-bezier-ease-out:cubic-bezier(0, 0, .58, 1);--primitive-cubic-bezier-ease-out-back:cubic-bezier(.2, 1.37, .4, 1);--primitive-cubic-bezier-ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--primitive-cubic-bezier-ease-out-quart:cubic-bezier(.25, 1, .5, 1);--primitive-cubic-bezier-ease-out-quint:cubic-bezier(.22, 1, .36, 1);--primitive-dimension-0:0rem;--primitive-dimension-25:.0625rem;--primitive-dimension-50:.125rem;--primitive-dimension-100:.25rem;--primitive-dimension-150:.375rem;--primitive-dimension-200:.5rem;--primitive-dimension-300:.75rem;--primitive-dimension-400:1rem;--primitive-dimension-500:1.25rem;--primitive-dimension-600:1.5rem;--primitive-dimension-800:2rem;--primitive-dimension-1000:2.5rem;--primitive-dimension-1200:3rem;--primitive-dimension-1400:3.5rem;--primitive-dimension-1600:4rem;--primitive-dimension-2000:5rem;--primitive-dimension-2400:6rem;--primitive-dimension-3200:8rem;--primitive-dimension-5850:14.625rem;--primitive-dimension-12000:30rem;--primitive-dimension-16000:40rem;--primitive-dimension-19200:48rem;--primitive-dimension-20800:52rem;--primitive-dimension-30400:76rem;--primitive-dimension-border-width-100:1px;--primitive-dimension-border-width-200:2px;--primitive-dimension-border-width-300:4px;--primitive-dimension-breakpoint-250:40rem;--primitive-dimension-breakpoint-300:48rem;--primitive-dimension-breakpoint-400:64rem;--primitive-dimension-breakpoint-500:80rem;--primitive-dimension-breakpoint-600:96rem;--primitive-dimension-font-size-100:.625rem;--primitive-dimension-font-size-200:.75rem;--primitive-dimension-font-size-300:.875rem;--primitive-dimension-font-size-400:1rem;--primitive-dimension-font-size-500:1.125rem;--primitive-dimension-font-size-600:1.3125rem;--primitive-dimension-font-size-700:1.5rem;--primitive-dimension-font-size-800:1.75rem;--primitive-dimension-font-size-900:2rem;--primitive-dimension-font-size-1000:2.25rem;--primitive-dimension-font-size-1100:2.625rem;--primitive-dimension-font-size-1200:3rem;--primitive-dimension-font-size-1300:3.4375rem;--primitive-dimension-font-size-1400:3.9375rem;--primitive-dimension-font-size-1500:4.5625rem;--primitive-dimension-font-size-1600:5.25rem;--primitive-dimension-font-size-1700:6rem;--primitive-dimension-letter-spacing-normal:0rem;--primitive-dimension-radius-100:.1875rem;--primitive-dimension-radius-200:.375rem;--primitive-dimension-radius-300:.75rem;--primitive-dimension-radius-full:100rem;--primitive-duration-0:0s;--primitive-duration-150:.15s;--primitive-duration-200:.2s;--primitive-duration-300:.3s;--primitive-duration-450:.45s;--primitive-duration-600:.6s;--primitive-duration-1000:1s;--primitive-duration-2000:2s;--primitive-font-family-mono:"Commit Mono", "SFMono-Regular", ui-monospace, "Menlo", "Monaco", "Consolas", monospace;--primitive-font-family-sans-serif:"Inter", "Helvetica Neue", "Arial", sans-serif;--primitive-font-family-serif:"Mallos Serif", "Georgia", serif;--primitive-font-weight-100:100;--primitive-font-weight-200:200;--primitive-font-weight-300:300;--primitive-font-weight-400:400;--primitive-font-weight-450:450;--primitive-font-weight-500:500;--primitive-font-weight-550:550;--primitive-font-weight-600:600;--primitive-font-weight-700:700;--primitive-font-weight-800:800;--primitive-font-weight-900:900;--primitive-font-weight-950:950;--primitive-number-font-scale-9375:.9375;--primitive-number-layer-1:1;--primitive-number-layer-10:10;--primitive-number-layer-100:100;--primitive-number-layer-1000:1000;--primitive-number-layer-below:-1;--primitive-number-line-height-100:1.2;--primitive-number-line-height-200:1.33333;--primitive-number-line-height-300:1.42857;--primitive-number-line-height-400:1.5;--primitive-number-line-height-500:1.33333;--primitive-number-line-height-600:1.33333;--primitive-number-line-height-700:1.33333;--primitive-number-line-height-800:1.28571;--primitive-number-line-height-900:1.25;--primitive-number-line-height-1000:1.33333;--primitive-number-line-height-1100:1.2381;--primitive-number-line-height-1200:1.16667;--primitive-number-line-height-1300:1.16364;--primitive-number-line-height-1400:1.14286;--primitive-number-line-height-1500:1.09589;--primitive-number-line-height-1600:1.14286;--primitive-number-line-height-1700:1.08333;--primitive-number-opacity-0:0;--primitive-number-opacity-150:.15;--primitive-number-opacity-250:.25;--primitive-number-opacity-400:.4;--primitive-number-opacity-600:.6;--primitive-number-opacity-1000:1;--primitive-number-scale-900:.9;--primitive-number-scale-980:.98;--primitive-number-scale-1000:1;--semantic-color-background-backdrop:oklch(17.76% 0 0/.15);--semantic-color-background-canvas:var(--primitive-color-graphite-25);--semantic-color-background-checkbox:var(--semantic-color-background-fill-ghost-neutral);--semantic-color-background-checkbox-active:var(--semantic-color-background-fill-ghost-neutral-active);--semantic-color-background-checkbox-hover:var(--semantic-color-background-fill-ghost-neutral-hover);--semantic-color-background-checkbox-selected:var(--semantic-color-background-fill-selected);--semantic-color-background-fill-data-viz-100:var(--primitive-color-data-viz-100);--semantic-color-background-fill-data-viz-200:var(--primitive-color-data-viz-200);--semantic-color-background-fill-data-viz-300:var(--primitive-color-data-viz-300);--semantic-color-background-fill-data-viz-400:var(--primitive-color-data-viz-400);--semantic-color-background-fill-data-viz-500:var(--primitive-color-data-viz-500);--semantic-color-background-fill-data-viz-600:var(--primitive-color-data-viz-600);--semantic-color-background-fill-data-viz-700:var(--primitive-color-data-viz-700);--semantic-color-background-fill-data-viz-800:var(--primitive-color-data-viz-800);--semantic-color-background-fill-data-viz-900:var(--primitive-color-data-viz-900);--semantic-color-background-fill-data-viz-1000:var(--primitive-color-data-viz-1000);--semantic-color-background-fill-ghost:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-active:var(--primitive-color-cerulian-blue-80);--semantic-color-background-fill-ghost-hover:var(--primitive-color-cerulian-blue-40);--semantic-color-background-fill-ghost-information:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-information-active:var(--primitive-color-cerulian-blue-80);--semantic-color-background-fill-ghost-information-hover:var(--primitive-color-cerulian-blue-40);--semantic-color-background-fill-ghost-negative:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-negative-active:var(--primitive-color-coral-red-80);--semantic-color-background-fill-ghost-negative-hover:var(--primitive-color-coral-red-40);--semantic-color-background-fill-ghost-neutral:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-neutral-active:var(--primitive-color-graphite-80);--semantic-color-background-fill-ghost-neutral-hover:var(--primitive-color-graphite-40);--semantic-color-background-fill-ghost-positive:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-positive-active:var(--primitive-color-turquoise-green-80);--semantic-color-background-fill-ghost-positive-hover:var(--primitive-color-turquoise-green-40);--semantic-color-background-fill-primary:var(--primitive-color-cerulian-blue-600);--semantic-color-background-fill-primary-active:var(--primitive-color-cerulian-blue-680);--semantic-color-background-fill-primary-hover:var(--primitive-color-cerulian-blue-640);--semantic-color-background-fill-primary-information:var(--primitive-color-cerulian-blue-600);--semantic-color-background-fill-primary-information-active:var(--primitive-color-cerulian-blue-680);--semantic-color-background-fill-primary-information-hover:var(--primitive-color-cerulian-blue-640);--semantic-color-background-fill-primary-negative:var(--primitive-color-coral-red-600);--semantic-color-background-fill-primary-negative-active:var(--primitive-color-coral-red-680);--semantic-color-background-fill-primary-negative-hover:var(--primitive-color-coral-red-640);--semantic-color-background-fill-primary-neutral:var(--primitive-color-graphite-600);--semantic-color-background-fill-primary-neutral-active:var(--primitive-color-graphite-680);--semantic-color-background-fill-primary-neutral-hover:var(--primitive-color-graphite-640);--semantic-color-background-fill-primary-positive:var(--primitive-color-turquoise-green-600);--semantic-color-background-fill-primary-positive-active:var(--primitive-color-turquoise-green-680);--semantic-color-background-fill-primary-positive-hover:var(--primitive-color-turquoise-green-640);--semantic-color-background-fill-secondary:var(--primitive-color-graphite-100);--semantic-color-background-fill-secondary-active:var(--primitive-color-graphite-180);--semantic-color-background-fill-secondary-hover:var(--primitive-color-graphite-140);--semantic-color-background-fill-secondary-information:var(--primitive-color-cerulian-blue-100);--semantic-color-background-fill-secondary-information-active:var(--primitive-color-cerulian-blue-180);--semantic-color-background-fill-secondary-information-hover:var(--primitive-color-cerulian-blue-140);--semantic-color-background-fill-secondary-negative:var(--primitive-color-coral-red-100);--semantic-color-background-fill-secondary-negative-active:var(--primitive-color-coral-red-180);--semantic-color-background-fill-secondary-negative-hover:var(--primitive-color-coral-red-140);--semantic-color-background-fill-secondary-positive:var(--primitive-color-turquoise-green-100);--semantic-color-background-fill-secondary-positive-active:var(--primitive-color-turquoise-green-180);--semantic-color-background-fill-secondary-positive-hover:var(--primitive-color-turquoise-green-140);--semantic-color-background-fill-secondary-warning:var(--primitive-color-cream-yellow-100);--semantic-color-background-fill-secondary-warning-active:var(--primitive-color-cream-yellow-180);--semantic-color-background-fill-secondary-warning-hover:var(--primitive-color-cream-yellow-140);--semantic-color-background-fill-selected:var(--primitive-color-cerulian-blue-500);--semantic-color-background-fill-selected-active:var(--primitive-color-cerulian-blue-580);--semantic-color-background-fill-selected-hover:var(--primitive-color-cerulian-blue-540);--semantic-color-background-radio:var(--semantic-color-background-fill-ghost-neutral);--semantic-color-background-radio-active:var(--semantic-color-background-fill-ghost-neutral-active);--semantic-color-background-radio-hover:var(--semantic-color-background-fill-ghost-neutral-hover);--semantic-color-background-radio-selected:var(--semantic-color-background-fill-selected);--semantic-color-background-radio-selected-active:var(--semantic-color-background-fill-selected-active);--semantic-color-background-radio-selected-hover:var(--semantic-color-background-fill-selected-hover);--semantic-color-background-skeleton:var(--primitive-color-graphite-100);--semantic-color-background-slider-progress:var(--semantic-color-background-fill-selected);--semantic-color-background-slider-progress-active:var(--semantic-color-background-fill-selected-active);--semantic-color-background-slider-progress-hover:var(--semantic-color-background-fill-selected-hover);--semantic-color-background-slider-track:var(--semantic-color-background-fill-secondary);--semantic-color-background-slider-track-active:var(--semantic-color-background-fill-secondary-active);--semantic-color-background-slider-track-endstop:var(--semantic-color-border-primary);--semantic-color-background-slider-track-hover:var(--semantic-color-background-fill-secondary-hover);--semantic-color-background-surface:var(--primitive-color-graphite-50);--semantic-color-background-switch:var(--primitive-color-graphite-500);--semantic-color-background-switch-knob:var(--primitive-color-white);--semantic-color-background-switch-selected:var(--semantic-color-background-fill-selected);--semantic-color-border-information:var(--primitive-color-cerulian-blue-500);--semantic-color-border-negative:var(--primitive-color-coral-red-500);--semantic-color-border-positive:var(--primitive-color-turquoise-green-500);--semantic-color-border-primary:var(--primitive-color-graphite-500);--semantic-color-border-secondary:var(--primitive-color-graphite-100);--semantic-color-border-warning:var(--primitive-color-cream-yellow-500);--semantic-color-focus-ring:var(--primitive-color-cerulian-blue-500);--semantic-color-focus-ring-negative:var(--primitive-color-coral-red-500);--semantic-color-focus-ring-positive:var(--primitive-color-turquoise-green-500);--semantic-color-focus-ring-warning:var(--primitive-color-cream-yellow-500);--semantic-color-icon-checkbox-indicator:var(--semantic-color-icon-on-selected-fill);--semantic-color-icon-information:var(--semantic-color-text-information);--semantic-color-icon-link:var(--semantic-color-text-link);--semantic-color-icon-negative:var(--semantic-color-text-negative);--semantic-color-icon-on-primary-fill:var(--semantic-color-text-on-primary-fill);--semantic-color-icon-on-secondary-fill:var(--semantic-color-text-on-secondary-fill);--semantic-color-icon-on-secondary-fill-information:var(--semantic-color-text-on-secondary-fill-information);--semantic-color-icon-on-secondary-fill-negative:var(--semantic-color-text-on-secondary-fill-negative);--semantic-color-icon-on-secondary-fill-positive:var(--semantic-color-text-on-secondary-fill-positive);--semantic-color-icon-on-secondary-fill-warning:var(--semantic-color-text-on-secondary-fill-warning);--semantic-color-icon-on-selected-fill:var(--primitive-color-white);--semantic-color-icon-positive:var(--semantic-color-text-positive);--semantic-color-icon-primary:var(--semantic-color-text-primary);--semantic-color-icon-radio-indicator:var(--semantic-color-icon-on-selected-fill);--semantic-color-icon-secondary:var(--semantic-color-text-secondary);--semantic-color-icon-warning:var(--semantic-color-text-warning);--semantic-color-logo-earendil:var(--primitive-color-graphite);--semantic-color-logo-monochrome:var(--primitive-color-black);--semantic-color-logo-symbol-1:var(--primitive-color-cerulian-blue);--semantic-color-logo-symbol-2:var(--primitive-color-coral-red);--semantic-color-logo-symbol-3:var(--primitive-color-cream-yellow);--semantic-color-logo-symbol-4:var(--primitive-color-calamine-blue);--semantic-color-logo-wordmark:var(--primitive-color-graphite);--semantic-color-text-code:var(--primitive-color-graphite-700);--semantic-color-text-code-comment:var(--primitive-color-graphite-600);--semantic-color-text-code-function:var(--primitive-color-cream-yellow-600);--semantic-color-text-code-keyword:var(--primitive-color-cerulian-blue-600);--semantic-color-text-code-number:var(--primitive-color-turquoise-green-600);--semantic-color-text-code-punctuation:var(--primitive-color-graphite-600);--semantic-color-text-code-string:var(--primitive-color-coral-red-600);--semantic-color-text-code-type:var(--primitive-color-amethyst-violet-600);--semantic-color-text-code-variable:var(--primitive-color-calamine-blue-600);--semantic-color-text-information:var(--primitive-color-cerulian-blue-600);--semantic-color-text-link:var(--primitive-color-cerulian-blue-600);--semantic-color-text-negative:var(--primitive-color-coral-red-600);--semantic-color-text-on-primary-fill:var(--primitive-color-white);--semantic-color-text-on-secondary-fill:var(--primitive-color-graphite-600);--semantic-color-text-on-secondary-fill-information:var(--primitive-color-cerulian-blue-600);--semantic-color-text-on-secondary-fill-negative:var(--primitive-color-coral-red-600);--semantic-color-text-on-secondary-fill-positive:var(--primitive-color-turquoise-green-600);--semantic-color-text-on-secondary-fill-warning:var(--primitive-color-cream-yellow-600);--semantic-color-text-positive:var(--primitive-color-turquoise-green-600);--semantic-color-text-primary:var(--primitive-color-black);--semantic-color-text-secondary:var(--primitive-color-graphite-600);--semantic-color-text-warning:var(--primitive-color-cream-yellow-600);--semantic-dimension-border-width-default:var(--semantic-dimension-border-width-medium);--semantic-dimension-border-width-focus-ring:var(--primitive-dimension-border-width-200);--semantic-dimension-border-width-large:var(--primitive-dimension-border-width-300);--semantic-dimension-border-width-medium:var(--primitive-dimension-border-width-200);--semantic-dimension-border-width-small:var(--primitive-dimension-border-width-100);--semantic-dimension-breakpoint-large:var(--primitive-dimension-breakpoint-500);--semantic-dimension-breakpoint-medium:var(--primitive-dimension-breakpoint-400);--semantic-dimension-breakpoint-small:var(--primitive-dimension-breakpoint-300);--semantic-dimension-breakpoint-x-large:var(--primitive-dimension-breakpoint-600);--semantic-dimension-breakpoint-x-small:var(--primitive-dimension-breakpoint-250);--semantic-dimension-radius-default:var(--semantic-dimension-radius-medium);--semantic-dimension-radius-full:var(--primitive-dimension-radius-full);--semantic-dimension-radius-large:var(--primitive-dimension-radius-300);--semantic-dimension-radius-medium:var(--primitive-dimension-radius-200);--semantic-dimension-radius-small:var(--primitive-dimension-radius-100);--semantic-dimension-size-icon:var(--primitive-dimension-500);--semantic-dimension-size-large:var(--primitive-dimension-1000);--semantic-dimension-size-max-height-search-dialog:var(--primitive-dimension-12000);--semantic-dimension-size-max-width-content-large:var(--primitive-dimension-30400);--semantic-dimension-size-max-width-content-medium:var(--primitive-dimension-19200);--semantic-dimension-size-max-width-content-small:var(--primitive-dimension-12000);--semantic-dimension-size-max-width-drawer:var(--primitive-dimension-12000);--semantic-dimension-size-max-width-modal:var(--primitive-dimension-19200);--semantic-dimension-size-max-width-popover:var(--primitive-dimension-16000);--semantic-dimension-size-max-width-text:var(--primitive-dimension-20800);--semantic-dimension-size-medium:var(--primitive-dimension-800);--semantic-dimension-size-sidebar:var(--primitive-dimension-5850);--semantic-dimension-size-small:var(--primitive-dimension-600);--semantic-dimension-size-top-navigation:var(--primitive-dimension-1600);--semantic-dimension-size-x-large:var(--primitive-dimension-1200);--semantic-dimension-size-x-small:var(--primitive-dimension-400);--semantic-dimension-size-xx-small:var(--primitive-dimension-200);--semantic-dimension-size-xxx-small:var(--primitive-dimension-100);--semantic-dimension-space-control-gap-large:var(--primitive-dimension-200);--semantic-dimension-space-control-gap-medium:var(--primitive-dimension-150);--semantic-dimension-space-control-gap-small:var(--primitive-dimension-100);--semantic-dimension-space-control-gap-x-large:var(--primitive-dimension-400);--semantic-dimension-space-control-padding-block-large:var(--primitive-dimension-200);--semantic-dimension-space-control-padding-block-medium:var(--primitive-dimension-150);--semantic-dimension-space-control-padding-block-small:var(--primitive-dimension-100);--semantic-dimension-space-control-padding-inline-large:var(--primitive-dimension-400);--semantic-dimension-space-control-padding-inline-medium:var(--primitive-dimension-300);--semantic-dimension-space-control-padding-inline-small:var(--primitive-dimension-200);--semantic-dimension-space-control-padding-inline-x-small:var(--primitive-dimension-100);--semantic-dimension-space-flow-large:var(--primitive-dimension-800);--semantic-dimension-space-flow-medium:var(--primitive-dimension-600);--semantic-dimension-space-flow-small:var(--primitive-dimension-400);--semantic-dimension-space-flow-x-large:var(--primitive-dimension-1200);--semantic-dimension-space-flow-x-small:var(--primitive-dimension-200);--semantic-dimension-space-gap-large:var(--primitive-dimension-600);--semantic-dimension-space-gap-medium:var(--primitive-dimension-400);--semantic-dimension-space-gap-small:var(--primitive-dimension-200);--semantic-dimension-space-gap-x-large:var(--primitive-dimension-800);--semantic-dimension-space-gap-x-small:var(--primitive-dimension-100);--semantic-dimension-space-gap-xx-small:var(--primitive-dimension-50);--semantic-dimension-space-padding-large:var(--primitive-dimension-300);--semantic-dimension-space-padding-medium:var(--primitive-dimension-200);--semantic-dimension-space-padding-none:var(--primitive-dimension-0);--semantic-dimension-space-padding-small:var(--primitive-dimension-150);--semantic-dimension-space-padding-x-large:var(--primitive-dimension-400);--semantic-dimension-space-padding-x-small:var(--primitive-dimension-100);--semantic-dimension-space-padding-xx-large:var(--primitive-dimension-600);--semantic-dimension-space-padding-xx-small:var(--primitive-dimension-50);--semantic-dimension-space-padding-xxx-large:var(--primitive-dimension-800);--semantic-dimension-space-padding-xxx-small:var(--primitive-dimension-25);--semantic-dimension-space-padding-xxxx-large:var(--primitive-dimension-1200);--semantic-dimension-travel-keyboard-key:var(--primitive-dimension-25);--semantic-dimension-travel-popup:var(--primitive-dimension-100);--semantic-dimension-travel-rest:var(--primitive-dimension-0);--semantic-duration-confirmation:var(--primitive-duration-2000);--semantic-font-family-code:var(--primitive-font-family-mono);--semantic-font-family-prose:var(--primitive-font-family-serif);--semantic-font-family-ui:var(--primitive-font-family-serif);--semantic-font-weight-emphasis:var(--primitive-font-weight-700);--semantic-font-weight-ui-emphasis:var(--primitive-font-weight-700);--semantic-font-weight-ui-selected:var(--primitive-font-weight-550);--semantic-number-font-scale-inline-code:var(--primitive-number-font-scale-9375);--semantic-number-layer-background:var(--primitive-number-layer-below);--semantic-number-layer-floating:var(--primitive-number-layer-10);--semantic-number-layer-overlay:var(--primitive-number-layer-1000);--semantic-number-layer-raised:var(--primitive-number-layer-1);--semantic-number-layer-sticky:var(--primitive-number-layer-100);--semantic-number-opacity-disabled:var(--primitive-number-opacity-400);--semantic-number-opacity-hidden:var(--primitive-number-opacity-0);--semantic-number-opacity-pulse:var(--primitive-number-opacity-600);--semantic-number-opacity-stale:var(--primitive-number-opacity-250);--semantic-number-opacity-visible:var(--primitive-number-opacity-1000);--semantic-number-scale-navigation-menu:var(--primitive-number-scale-900);--semantic-number-scale-popup:var(--primitive-number-scale-980);--semantic-number-scale-rest:var(--primitive-number-scale-1000);--semantic-shadow-popup:2px 2px 8px 0px #00000026;--semantic-shadow-sticky:0px 4px 8px 0px #00000026;--semantic-transition-fade:var(--semantic-transition-fade-duration) var(--semantic-transition-fade-delay) var(--semantic-transition-fade-timing-function);--semantic-transition-fade-delay:var(--primitive-duration-0);--semantic-transition-fade-duration:var(--primitive-duration-150);--semantic-transition-fade-timing-function:var(--primitive-cubic-bezier-ease-out);--semantic-transition-feedback:var(--semantic-transition-feedback-duration) var(--semantic-transition-feedback-delay) var(--semantic-transition-feedback-timing-function);--semantic-transition-feedback-delay:var(--primitive-duration-0);--semantic-transition-feedback-duration:var(--primitive-duration-150);--semantic-transition-feedback-timing-function:var(--primitive-cubic-bezier-ease-out);--semantic-transition-movement-disclosure:var(--semantic-transition-movement-disclosure-duration) var(--semantic-transition-movement-disclosure-delay) var(--semantic-transition-movement-disclosure-timing-function);--semantic-transition-movement-disclosure-delay:var(--primitive-duration-0);--semantic-transition-movement-disclosure-duration:var(--primitive-duration-300);--semantic-transition-movement-disclosure-timing-function:var(--primitive-cubic-bezier-ease-in-out-cubic);--semantic-transition-movement-drawer:var(--semantic-transition-movement-drawer-duration) var(--semantic-transition-movement-drawer-delay) var(--semantic-transition-movement-drawer-timing-function);--semantic-transition-movement-drawer-delay:var(--primitive-duration-0);--semantic-transition-movement-drawer-duration:var(--primitive-duration-450);--semantic-transition-movement-drawer-timing-function:var(--primitive-cubic-bezier-ease-out-quart);--semantic-transition-movement-indicator:var(--semantic-transition-movement-indicator-duration) var(--semantic-transition-movement-indicator-delay) var(--semantic-transition-movement-indicator-timing-function);--semantic-transition-movement-indicator-delay:var(--primitive-duration-0);--semantic-transition-movement-indicator-duration:var(--primitive-duration-200);--semantic-transition-movement-indicator-timing-function:var(--primitive-cubic-bezier-ease-out-cubic);--semantic-transition-movement-navigation-menu:var(--semantic-transition-movement-navigation-menu-duration) var(--semantic-transition-movement-navigation-menu-delay) var(--semantic-transition-movement-navigation-menu-timing-function);--semantic-transition-movement-navigation-menu-delay:var(--primitive-duration-0);--semantic-transition-movement-navigation-menu-duration:var(--primitive-duration-300);--semantic-transition-movement-navigation-menu-timing-function:var(--primitive-cubic-bezier-ease-out-quint);--semantic-transition-movement-popup:var(--semantic-transition-movement-popup-duration) var(--semantic-transition-movement-popup-delay) var(--semantic-transition-movement-popup-timing-function);--semantic-transition-movement-popup-delay:var(--primitive-duration-0);--semantic-transition-movement-popup-duration:var(--primitive-duration-150);--semantic-transition-movement-popup-timing-function:var(--primitive-cubic-bezier-ease-out-cubic);--semantic-transition-movement-table-of-contents-indicator:var(--semantic-transition-movement-table-of-contents-indicator-duration) var(--semantic-transition-movement-table-of-contents-indicator-delay) var(--semantic-transition-movement-table-of-contents-indicator-timing-function);--semantic-transition-movement-table-of-contents-indicator-delay:var(--primitive-duration-0);--semantic-transition-movement-table-of-contents-indicator-duration:var(--primitive-duration-600);--semantic-transition-movement-table-of-contents-indicator-timing-function:var(--primitive-cubic-bezier-ease-out-back);--semantic-transition-pulse:var(--semantic-transition-pulse-duration) var(--semantic-transition-pulse-delay) var(--semantic-transition-pulse-timing-function);--semantic-transition-pulse-delay:var(--primitive-duration-0);--semantic-transition-pulse-duration:var(--primitive-duration-1000);--semantic-transition-pulse-timing-function:var(--primitive-cubic-bezier-ease-in-out-cubic);--semantic-transition-stale:var(--semantic-transition-stale-duration) var(--semantic-transition-stale-delay) var(--semantic-transition-stale-timing-function);--semantic-transition-stale-delay:var(--primitive-duration-200);--semantic-transition-stale-duration:var(--primitive-duration-200);--semantic-transition-stale-timing-function:var(--primitive-cubic-bezier-ease-out);--semantic-typography-code-primary:var(--semantic-typography-code-primary-font-weight) var(--semantic-typography-code-primary-font-size)/var(--semantic-typography-code-primary-line-height) var(--semantic-typography-code-primary-font-family);--semantic-typography-code-primary-font-family:var(--semantic-font-family-code);--semantic-typography-code-primary-font-size:var(--primitive-dimension-font-size-300);--semantic-typography-code-primary-font-weight:var(--primitive-font-weight-400);--semantic-typography-code-primary-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-code-primary-line-height:var(--primitive-number-line-height-300);--semantic-typography-code-secondary:var(--semantic-typography-code-secondary-font-weight) var(--semantic-typography-code-secondary-font-size)/var(--semantic-typography-code-secondary-line-height) var(--semantic-typography-code-secondary-font-family);--semantic-typography-code-secondary-font-family:var(--semantic-font-family-code);--semantic-typography-code-secondary-font-size:var(--primitive-dimension-font-size-200);--semantic-typography-code-secondary-font-weight:var(--primitive-font-weight-400);--semantic-typography-code-secondary-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-code-secondary-line-height:var(--primitive-number-line-height-200);--semantic-typography-heading-app-1:var(--semantic-typography-heading-app-1-font-weight) var(--semantic-typography-heading-app-1-font-size)/var(--semantic-typography-heading-app-1-line-height) var(--semantic-typography-heading-app-1-font-family);--semantic-typography-heading-app-1-font-family:var(--semantic-font-family-ui);--semantic-typography-heading-app-1-font-size:var(--primitive-dimension-font-size-1000);--semantic-typography-heading-app-1-font-weight:var(--primitive-font-weight-500);--semantic-typography-heading-app-1-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-app-1-line-height:var(--primitive-number-line-height-1000);--semantic-typography-heading-app-2:var(--semantic-typography-heading-app-2-font-weight) var(--semantic-typography-heading-app-2-font-size)/var(--semantic-typography-heading-app-2-line-height) var(--semantic-typography-heading-app-2-font-family);--semantic-typography-heading-app-2-font-family:var(--semantic-font-family-ui);--semantic-typography-heading-app-2-font-size:var(--primitive-dimension-font-size-900);--semantic-typography-heading-app-2-font-weight:var(--primitive-font-weight-500);--semantic-typography-heading-app-2-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-app-2-line-height:var(--primitive-number-line-height-900);--semantic-typography-heading-app-3:var(--semantic-typography-heading-app-3-font-weight) var(--semantic-typography-heading-app-3-font-size)/var(--semantic-typography-heading-app-3-line-height) var(--semantic-typography-heading-app-3-font-family);--semantic-typography-heading-app-3-font-family:var(--semantic-font-family-ui);--semantic-typography-heading-app-3-font-size:var(--primitive-dimension-font-size-800);--semantic-typography-heading-app-3-font-weight:var(--primitive-font-weight-500);--semantic-typography-heading-app-3-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-app-3-line-height:var(--primitive-number-line-height-800);--semantic-typography-heading-app-4:var(--semantic-typography-heading-app-4-font-weight) var(--semantic-typography-heading-app-4-font-size)/var(--semantic-typography-heading-app-4-line-height) var(--semantic-typography-heading-app-4-font-family);--semantic-typography-heading-app-4-font-family:var(--semantic-font-family-ui);--semantic-typography-heading-app-4-font-size:var(--primitive-dimension-font-size-700);--semantic-typography-heading-app-4-font-weight:var(--primitive-font-weight-550);--semantic-typography-heading-app-4-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-app-4-line-height:var(--primitive-number-line-height-700);--semantic-typography-heading-app-5:var(--semantic-typography-heading-app-5-font-weight) var(--semantic-typography-heading-app-5-font-size)/var(--semantic-typography-heading-app-5-line-height) var(--semantic-typography-heading-app-5-font-family);--semantic-typography-heading-app-5-font-family:var(--semantic-font-family-ui);--semantic-typography-heading-app-5-font-size:var(--primitive-dimension-font-size-600);--semantic-typography-heading-app-5-font-weight:var(--primitive-font-weight-550);--semantic-typography-heading-app-5-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-app-5-line-height:var(--primitive-number-line-height-600);--semantic-typography-heading-app-6:var(--semantic-typography-heading-app-6-font-weight) var(--semantic-typography-heading-app-6-font-size)/var(--semantic-typography-heading-app-6-line-height) var(--semantic-typography-heading-app-6-font-family);--semantic-typography-heading-app-6-font-family:var(--semantic-font-family-ui);--semantic-typography-heading-app-6-font-size:var(--primitive-dimension-font-size-500);--semantic-typography-heading-app-6-font-weight:var(--primitive-font-weight-600);--semantic-typography-heading-app-6-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-app-6-line-height:var(--primitive-number-line-height-500);--semantic-typography-heading-marketing-1:var(--semantic-typography-heading-marketing-1-font-weight) var(--semantic-typography-heading-marketing-1-font-size)/var(--semantic-typography-heading-marketing-1-line-height) var(--semantic-typography-heading-marketing-1-font-family);--semantic-typography-heading-marketing-1-font-family:var(--semantic-font-family-prose);--semantic-typography-heading-marketing-1-font-size:var(--primitive-dimension-font-size-1500);--semantic-typography-heading-marketing-1-font-weight:var(--primitive-font-weight-450);--semantic-typography-heading-marketing-1-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-marketing-1-line-height:var(--primitive-number-line-height-1500);--semantic-typography-heading-marketing-2:var(--semantic-typography-heading-marketing-2-font-weight) var(--semantic-typography-heading-marketing-2-font-size)/var(--semantic-typography-heading-marketing-2-line-height) var(--semantic-typography-heading-marketing-2-font-family);--semantic-typography-heading-marketing-2-font-family:var(--semantic-font-family-prose);--semantic-typography-heading-marketing-2-font-size:var(--primitive-dimension-font-size-1300);--semantic-typography-heading-marketing-2-font-weight:var(--primitive-font-weight-450);--semantic-typography-heading-marketing-2-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-marketing-2-line-height:var(--primitive-number-line-height-1300);--semantic-typography-heading-marketing-3:var(--semantic-typography-heading-marketing-3-font-weight) var(--semantic-typography-heading-marketing-3-font-size)/var(--semantic-typography-heading-marketing-3-line-height) var(--semantic-typography-heading-marketing-3-font-family);--semantic-typography-heading-marketing-3-font-family:var(--semantic-font-family-prose);--semantic-typography-heading-marketing-3-font-size:var(--primitive-dimension-font-size-1100);--semantic-typography-heading-marketing-3-font-weight:var(--primitive-font-weight-450);--semantic-typography-heading-marketing-3-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-marketing-3-line-height:var(--primitive-number-line-height-1100);--semantic-typography-heading-marketing-4:var(--semantic-typography-heading-marketing-4-font-weight) var(--semantic-typography-heading-marketing-4-font-size)/var(--semantic-typography-heading-marketing-4-line-height) var(--semantic-typography-heading-marketing-4-font-family);--semantic-typography-heading-marketing-4-font-family:var(--semantic-font-family-prose);--semantic-typography-heading-marketing-4-font-size:var(--primitive-dimension-font-size-900);--semantic-typography-heading-marketing-4-font-weight:var(--primitive-font-weight-500);--semantic-typography-heading-marketing-4-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-marketing-4-line-height:var(--primitive-number-line-height-900);--semantic-typography-heading-marketing-5:var(--semantic-typography-heading-marketing-5-font-weight) var(--semantic-typography-heading-marketing-5-font-size)/var(--semantic-typography-heading-marketing-5-line-height) var(--semantic-typography-heading-marketing-5-font-family);--semantic-typography-heading-marketing-5-font-family:var(--semantic-font-family-prose);--semantic-typography-heading-marketing-5-font-size:var(--primitive-dimension-font-size-700);--semantic-typography-heading-marketing-5-font-weight:var(--primitive-font-weight-500);--semantic-typography-heading-marketing-5-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-marketing-5-line-height:var(--primitive-number-line-height-700);--semantic-typography-heading-marketing-6:var(--semantic-typography-heading-marketing-6-font-weight) var(--semantic-typography-heading-marketing-6-font-size)/var(--semantic-typography-heading-marketing-6-line-height) var(--semantic-typography-heading-marketing-6-font-family);--semantic-typography-heading-marketing-6-font-family:var(--semantic-font-family-prose);--semantic-typography-heading-marketing-6-font-size:var(--primitive-dimension-font-size-500);--semantic-typography-heading-marketing-6-font-weight:var(--primitive-font-weight-550);--semantic-typography-heading-marketing-6-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-marketing-6-line-height:var(--primitive-number-line-height-500);--semantic-typography-heading-marketing-display:var(--semantic-typography-heading-marketing-display-font-weight) var(--semantic-typography-heading-marketing-display-font-size)/var(--semantic-typography-heading-marketing-display-line-height) var(--semantic-typography-heading-marketing-display-font-family);--semantic-typography-heading-marketing-display-font-family:var(--semantic-font-family-prose);--semantic-typography-heading-marketing-display-font-size:var(--primitive-dimension-font-size-1700);--semantic-typography-heading-marketing-display-font-weight:var(--primitive-font-weight-450);--semantic-typography-heading-marketing-display-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-heading-marketing-display-line-height:var(--primitive-number-line-height-1700);--semantic-typography-primary:var(--semantic-typography-primary-font-weight) var(--semantic-typography-primary-font-size)/var(--semantic-typography-primary-line-height) var(--semantic-typography-primary-font-family);--semantic-typography-primary-font-family:var(--semantic-typography-ui-primary-font-family);--semantic-typography-primary-font-size:var(--semantic-typography-ui-primary-font-size);--semantic-typography-primary-font-weight:var(--semantic-typography-ui-primary-font-weight);--semantic-typography-primary-letter-spacing:var(--semantic-typography-ui-primary-letter-spacing);--semantic-typography-primary-line-height:var(--semantic-typography-ui-primary-line-height);--semantic-typography-prose-primary:var(--semantic-typography-prose-primary-font-weight) var(--semantic-typography-prose-primary-font-size)/var(--semantic-typography-prose-primary-line-height) var(--semantic-typography-prose-primary-font-family);--semantic-typography-prose-primary-font-family:var(--semantic-font-family-prose);--semantic-typography-prose-primary-font-size:var(--primitive-dimension-font-size-400);--semantic-typography-prose-primary-font-weight:var(--primitive-font-weight-400);--semantic-typography-prose-primary-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-prose-primary-line-height:var(--primitive-number-line-height-400);--semantic-typography-prose-secondary:var(--semantic-typography-prose-secondary-font-weight) var(--semantic-typography-prose-secondary-font-size)/var(--semantic-typography-prose-secondary-line-height) var(--semantic-typography-prose-secondary-font-family);--semantic-typography-prose-secondary-font-family:var(--semantic-font-family-prose);--semantic-typography-prose-secondary-font-size:var(--primitive-dimension-font-size-300);--semantic-typography-prose-secondary-font-weight:var(--primitive-font-weight-400);--semantic-typography-prose-secondary-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-prose-secondary-line-height:var(--primitive-number-line-height-300);--semantic-typography-secondary:var(--semantic-typography-secondary-font-weight) var(--semantic-typography-secondary-font-size)/var(--semantic-typography-secondary-line-height) var(--semantic-typography-secondary-font-family);--semantic-typography-secondary-font-family:var(--semantic-typography-ui-secondary-font-family);--semantic-typography-secondary-font-size:var(--semantic-typography-ui-secondary-font-size);--semantic-typography-secondary-font-weight:var(--semantic-typography-ui-secondary-font-weight);--semantic-typography-secondary-letter-spacing:var(--semantic-typography-ui-secondary-letter-spacing);--semantic-typography-secondary-line-height:var(--semantic-typography-ui-secondary-line-height);--semantic-typography-ui-label:var(--semantic-typography-ui-label-font-weight) var(--semantic-typography-ui-label-font-size)/var(--semantic-typography-ui-label-line-height) var(--semantic-typography-ui-label-font-family);--semantic-typography-ui-label-font-family:var(--semantic-font-family-ui);--semantic-typography-ui-label-font-size:var(--primitive-dimension-font-size-300);--semantic-typography-ui-label-font-weight:var(--primitive-font-weight-550);--semantic-typography-ui-label-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-ui-label-line-height:var(--primitive-number-line-height-300);--semantic-typography-ui-primary:var(--semantic-typography-ui-primary-font-weight) var(--semantic-typography-ui-primary-font-size)/var(--semantic-typography-ui-primary-line-height) var(--semantic-typography-ui-primary-font-family);--semantic-typography-ui-primary-font-family:var(--semantic-font-family-ui);--semantic-typography-ui-primary-font-size:var(--primitive-dimension-font-size-300);--semantic-typography-ui-primary-font-weight:var(--primitive-font-weight-400);--semantic-typography-ui-primary-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-ui-primary-line-height:var(--primitive-number-line-height-300);--semantic-typography-ui-search-dialog-input:var(--semantic-typography-ui-search-dialog-input-font-weight) var(--semantic-typography-ui-search-dialog-input-font-size)/var(--semantic-typography-ui-search-dialog-input-line-height) var(--semantic-typography-ui-search-dialog-input-font-family);--semantic-typography-ui-search-dialog-input-font-family:var(--semantic-font-family-ui);--semantic-typography-ui-search-dialog-input-font-size:var(--primitive-dimension-font-size-500);--semantic-typography-ui-search-dialog-input-font-weight:var(--primitive-font-weight-400);--semantic-typography-ui-search-dialog-input-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-ui-search-dialog-input-line-height:var(--primitive-number-line-height-500);--semantic-typography-ui-secondary:var(--semantic-typography-ui-secondary-font-weight) var(--semantic-typography-ui-secondary-font-size)/var(--semantic-typography-ui-secondary-line-height) var(--semantic-typography-ui-secondary-font-family);--semantic-typography-ui-secondary-font-family:var(--semantic-font-family-ui);--semantic-typography-ui-secondary-font-size:var(--primitive-dimension-font-size-200);--semantic-typography-ui-secondary-font-weight:var(--primitive-font-weight-500);--semantic-typography-ui-secondary-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-ui-secondary-line-height:var(--primitive-number-line-height-200);--semantic-typography-ui-tertiary:var(--semantic-typography-ui-tertiary-font-weight) var(--semantic-typography-ui-tertiary-font-size)/var(--semantic-typography-ui-tertiary-line-height) var(--semantic-typography-ui-tertiary-font-family);--semantic-typography-ui-tertiary-font-family:var(--semantic-font-family-ui);--semantic-typography-ui-tertiary-font-size:var(--primitive-dimension-font-size-100);--semantic-typography-ui-tertiary-font-weight:var(--primitive-font-weight-550);--semantic-typography-ui-tertiary-letter-spacing:var(--primitive-dimension-letter-spacing-normal);--semantic-typography-ui-tertiary-line-height:var(--primitive-number-line-height-100)}:root[data-color-scheme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-color-scheme]){color-scheme:dark;--semantic-color-background-backdrop:oklch(17.76% 0 0/.15);--semantic-color-background-canvas:var(--primitive-color-graphite-900);--semantic-color-background-checkbox:var(--semantic-color-background-fill-ghost-neutral);--semantic-color-background-checkbox-active:var(--semantic-color-background-fill-ghost-neutral-active);--semantic-color-background-checkbox-hover:var(--semantic-color-background-fill-ghost-neutral-hover);--semantic-color-background-checkbox-selected:var(--semantic-color-background-fill-selected);--semantic-color-background-fill-data-viz-100:var(--primitive-color-data-viz-100);--semantic-color-background-fill-data-viz-200:var(--primitive-color-data-viz-200);--semantic-color-background-fill-data-viz-300:var(--primitive-color-data-viz-300);--semantic-color-background-fill-data-viz-400:var(--primitive-color-data-viz-400);--semantic-color-background-fill-data-viz-500:var(--primitive-color-data-viz-500);--semantic-color-background-fill-data-viz-600:var(--primitive-color-data-viz-600);--semantic-color-background-fill-data-viz-700:var(--primitive-color-data-viz-700);--semantic-color-background-fill-data-viz-800:var(--primitive-color-data-viz-800);--semantic-color-background-fill-data-viz-900:var(--primitive-color-data-viz-900);--semantic-color-background-fill-data-viz-1000:var(--primitive-color-data-viz-1000);--semantic-color-background-fill-ghost:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-active:var(--primitive-color-cerulian-blue-820);--semantic-color-background-fill-ghost-hover:var(--primitive-color-cerulian-blue-860);--semantic-color-background-fill-ghost-information:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-information-active:var(--primitive-color-cerulian-blue-820);--semantic-color-background-fill-ghost-information-hover:var(--primitive-color-cerulian-blue-860);--semantic-color-background-fill-ghost-negative:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-negative-active:var(--primitive-color-coral-red-820);--semantic-color-background-fill-ghost-negative-hover:var(--primitive-color-coral-red-860);--semantic-color-background-fill-ghost-neutral:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-neutral-active:var(--primitive-color-graphite-820);--semantic-color-background-fill-ghost-neutral-hover:var(--primitive-color-graphite-860);--semantic-color-background-fill-ghost-positive:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-positive-active:var(--primitive-color-turquoise-green-820);--semantic-color-background-fill-ghost-positive-hover:var(--primitive-color-turquoise-green-860);--semantic-color-background-fill-primary:var(--primitive-color-cerulian-blue-400);--semantic-color-background-fill-primary-active:var(--primitive-color-cerulian-blue-320);--semantic-color-background-fill-primary-hover:var(--primitive-color-cerulian-blue-360);--semantic-color-background-fill-primary-information:var(--primitive-color-cerulian-blue-400);--semantic-color-background-fill-primary-information-active:var(--primitive-color-cerulian-blue-320);--semantic-color-background-fill-primary-information-hover:var(--primitive-color-cerulian-blue-360);--semantic-color-background-fill-primary-negative:var(--primitive-color-coral-red-400);--semantic-color-background-fill-primary-negative-active:var(--primitive-color-coral-red-320);--semantic-color-background-fill-primary-negative-hover:var(--primitive-color-coral-red-360);--semantic-color-background-fill-primary-neutral:var(--primitive-color-graphite-400);--semantic-color-background-fill-primary-neutral-active:var(--primitive-color-graphite-320);--semantic-color-background-fill-primary-neutral-hover:var(--primitive-color-graphite-360);--semantic-color-background-fill-primary-positive:var(--primitive-color-turquoise-green-400);--semantic-color-background-fill-primary-positive-active:var(--primitive-color-turquoise-green-320);--semantic-color-background-fill-primary-positive-hover:var(--primitive-color-turquoise-green-360);--semantic-color-background-fill-secondary:var(--primitive-color-graphite-800);--semantic-color-background-fill-secondary-active:var(--primitive-color-graphite-720);--semantic-color-background-fill-secondary-hover:var(--primitive-color-graphite-760);--semantic-color-background-fill-secondary-information:var(--primitive-color-cerulian-blue-800);--semantic-color-background-fill-secondary-information-active:var(--primitive-color-cerulian-blue-720);--semantic-color-background-fill-secondary-information-hover:var(--primitive-color-cerulian-blue-760);--semantic-color-background-fill-secondary-negative:var(--primitive-color-coral-red-800);--semantic-color-background-fill-secondary-negative-active:var(--primitive-color-coral-red-720);--semantic-color-background-fill-secondary-negative-hover:var(--primitive-color-coral-red-760);--semantic-color-background-fill-secondary-positive:var(--primitive-color-turquoise-green-800);--semantic-color-background-fill-secondary-positive-active:var(--primitive-color-turquoise-green-720);--semantic-color-background-fill-secondary-positive-hover:var(--primitive-color-turquoise-green-760);--semantic-color-background-fill-secondary-warning:var(--primitive-color-cream-yellow-800);--semantic-color-background-fill-secondary-warning-active:var(--primitive-color-cream-yellow-720);--semantic-color-background-fill-secondary-warning-hover:var(--primitive-color-cream-yellow-760);--semantic-color-background-fill-selected:var(--primitive-color-cerulian-blue-500);--semantic-color-background-fill-selected-active:var(--primitive-color-cerulian-blue-420);--semantic-color-background-fill-selected-hover:var(--primitive-color-cerulian-blue-460);--semantic-color-background-radio:var(--semantic-color-background-fill-ghost-neutral);--semantic-color-background-radio-active:var(--semantic-color-background-fill-ghost-neutral-active);--semantic-color-background-radio-hover:var(--semantic-color-background-fill-ghost-neutral-hover);--semantic-color-background-radio-selected:var(--semantic-color-background-fill-selected);--semantic-color-background-radio-selected-active:var(--semantic-color-background-fill-selected-active);--semantic-color-background-radio-selected-hover:var(--semantic-color-background-fill-selected-hover);--semantic-color-background-skeleton:var(--primitive-color-graphite-700);--semantic-color-background-slider-progress:var(--semantic-color-background-fill-selected);--semantic-color-background-slider-progress-active:var(--semantic-color-background-fill-selected-active);--semantic-color-background-slider-progress-hover:var(--semantic-color-background-fill-selected-hover);--semantic-color-background-slider-track:var(--semantic-color-background-fill-secondary);--semantic-color-background-slider-track-active:var(--semantic-color-background-fill-secondary-active);--semantic-color-background-slider-track-endstop:var(--semantic-color-border-primary);--semantic-color-background-slider-track-hover:var(--semantic-color-background-fill-secondary-hover);--semantic-color-background-surface:var(--primitive-color-graphite-800);--semantic-color-background-switch:var(--primitive-color-graphite-400);--semantic-color-background-switch-knob:var(--primitive-color-black);--semantic-color-background-switch-selected:var(--semantic-color-background-fill-selected);--semantic-color-border-information:var(--primitive-color-cerulian-blue-400);--semantic-color-border-negative:var(--primitive-color-coral-red-400);--semantic-color-border-positive:var(--primitive-color-turquoise-green-400);--semantic-color-border-primary:var(--primitive-color-graphite-400);--semantic-color-border-secondary:var(--primitive-color-graphite-700);--semantic-color-border-warning:var(--primitive-color-cream-yellow-400);--semantic-color-focus-ring:var(--primitive-color-cerulian-blue-400);--semantic-color-focus-ring-negative:var(--primitive-color-coral-red-400);--semantic-color-focus-ring-positive:var(--primitive-color-turquoise-green-400);--semantic-color-focus-ring-warning:var(--primitive-color-cream-yellow-400);--semantic-color-icon-checkbox-indicator:var(--semantic-color-icon-on-selected-fill);--semantic-color-icon-information:var(--semantic-color-text-information);--semantic-color-icon-link:var(--semantic-color-text-link);--semantic-color-icon-negative:var(--semantic-color-text-negative);--semantic-color-icon-on-primary-fill:var(--semantic-color-text-on-primary-fill);--semantic-color-icon-on-secondary-fill:var(--semantic-color-text-on-secondary-fill);--semantic-color-icon-on-secondary-fill-information:var(--semantic-color-text-on-secondary-fill-information);--semantic-color-icon-on-secondary-fill-negative:var(--semantic-color-text-on-secondary-fill-negative);--semantic-color-icon-on-secondary-fill-positive:var(--semantic-color-text-on-secondary-fill-positive);--semantic-color-icon-on-secondary-fill-warning:var(--semantic-color-text-on-secondary-fill-warning);--semantic-color-icon-on-selected-fill:var(--primitive-color-black);--semantic-color-icon-positive:var(--semantic-color-text-positive);--semantic-color-icon-primary:var(--semantic-color-text-primary);--semantic-color-icon-radio-indicator:var(--semantic-color-icon-on-selected-fill);--semantic-color-icon-secondary:var(--semantic-color-text-secondary);--semantic-color-icon-warning:var(--semantic-color-text-warning);--semantic-color-logo-earendil:var(--primitive-color-white);--semantic-color-logo-monochrome:var(--primitive-color-white);--semantic-color-logo-symbol-1:var(--primitive-color-cerulian-blue);--semantic-color-logo-symbol-2:var(--primitive-color-coral-red);--semantic-color-logo-symbol-3:var(--primitive-color-cream-yellow);--semantic-color-logo-symbol-4:var(--primitive-color-calamine-blue);--semantic-color-logo-wordmark:var(--primitive-color-white);--semantic-color-text-code:var(--primitive-color-graphite-200);--semantic-color-text-code-comment:var(--primitive-color-graphite-300);--semantic-color-text-code-function:var(--primitive-color-cream-yellow-300);--semantic-color-text-code-keyword:var(--primitive-color-cerulian-blue-300);--semantic-color-text-code-number:var(--primitive-color-turquoise-green-300);--semantic-color-text-code-punctuation:var(--primitive-color-graphite-300);--semantic-color-text-code-string:var(--primitive-color-coral-red-300);--semantic-color-text-code-type:var(--primitive-color-amethyst-violet-300);--semantic-color-text-code-variable:var(--primitive-color-calamine-blue-300);--semantic-color-text-information:var(--primitive-color-cerulian-blue-300);--semantic-color-text-link:var(--primitive-color-cerulian-blue-300);--semantic-color-text-negative:var(--primitive-color-coral-red-300);--semantic-color-text-on-primary-fill:var(--primitive-color-black);--semantic-color-text-on-secondary-fill:var(--primitive-color-graphite-200);--semantic-color-text-on-secondary-fill-information:var(--primitive-color-cerulian-blue-200);--semantic-color-text-on-secondary-fill-negative:var(--primitive-color-coral-red-200);--semantic-color-text-on-secondary-fill-positive:var(--primitive-color-turquoise-green-200);--semantic-color-text-on-secondary-fill-warning:var(--primitive-color-cream-yellow-200);--semantic-color-text-positive:var(--primitive-color-turquoise-green-300);--semantic-color-text-primary:var(--primitive-color-white);--semantic-color-text-secondary:var(--primitive-color-graphite-300);--semantic-color-text-warning:var(--primitive-color-cream-yellow-300)}}:root[data-color-scheme=dark]{color-scheme:dark;--semantic-color-background-backdrop:oklch(17.76% 0 0/.15);--semantic-color-background-canvas:var(--primitive-color-graphite-900);--semantic-color-background-checkbox:var(--semantic-color-background-fill-ghost-neutral);--semantic-color-background-checkbox-active:var(--semantic-color-background-fill-ghost-neutral-active);--semantic-color-background-checkbox-hover:var(--semantic-color-background-fill-ghost-neutral-hover);--semantic-color-background-checkbox-selected:var(--semantic-color-background-fill-selected);--semantic-color-background-fill-data-viz-100:var(--primitive-color-data-viz-100);--semantic-color-background-fill-data-viz-200:var(--primitive-color-data-viz-200);--semantic-color-background-fill-data-viz-300:var(--primitive-color-data-viz-300);--semantic-color-background-fill-data-viz-400:var(--primitive-color-data-viz-400);--semantic-color-background-fill-data-viz-500:var(--primitive-color-data-viz-500);--semantic-color-background-fill-data-viz-600:var(--primitive-color-data-viz-600);--semantic-color-background-fill-data-viz-700:var(--primitive-color-data-viz-700);--semantic-color-background-fill-data-viz-800:var(--primitive-color-data-viz-800);--semantic-color-background-fill-data-viz-900:var(--primitive-color-data-viz-900);--semantic-color-background-fill-data-viz-1000:var(--primitive-color-data-viz-1000);--semantic-color-background-fill-ghost:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-active:var(--primitive-color-cerulian-blue-820);--semantic-color-background-fill-ghost-hover:var(--primitive-color-cerulian-blue-860);--semantic-color-background-fill-ghost-information:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-information-active:var(--primitive-color-cerulian-blue-820);--semantic-color-background-fill-ghost-information-hover:var(--primitive-color-cerulian-blue-860);--semantic-color-background-fill-ghost-negative:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-negative-active:var(--primitive-color-coral-red-820);--semantic-color-background-fill-ghost-negative-hover:var(--primitive-color-coral-red-860);--semantic-color-background-fill-ghost-neutral:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-neutral-active:var(--primitive-color-graphite-820);--semantic-color-background-fill-ghost-neutral-hover:var(--primitive-color-graphite-860);--semantic-color-background-fill-ghost-positive:var(--primitive-color-transparent);--semantic-color-background-fill-ghost-positive-active:var(--primitive-color-turquoise-green-820);--semantic-color-background-fill-ghost-positive-hover:var(--primitive-color-turquoise-green-860);--semantic-color-background-fill-primary:var(--primitive-color-cerulian-blue-400);--semantic-color-background-fill-primary-active:var(--primitive-color-cerulian-blue-320);--semantic-color-background-fill-primary-hover:var(--primitive-color-cerulian-blue-360);--semantic-color-background-fill-primary-information:var(--primitive-color-cerulian-blue-400);--semantic-color-background-fill-primary-information-active:var(--primitive-color-cerulian-blue-320);--semantic-color-background-fill-primary-information-hover:var(--primitive-color-cerulian-blue-360);--semantic-color-background-fill-primary-negative:var(--primitive-color-coral-red-400);--semantic-color-background-fill-primary-negative-active:var(--primitive-color-coral-red-320);--semantic-color-background-fill-primary-negative-hover:var(--primitive-color-coral-red-360);--semantic-color-background-fill-primary-neutral:var(--primitive-color-graphite-400);--semantic-color-background-fill-primary-neutral-active:var(--primitive-color-graphite-320);--semantic-color-background-fill-primary-neutral-hover:var(--primitive-color-graphite-360);--semantic-color-background-fill-primary-positive:var(--primitive-color-turquoise-green-400);--semantic-color-background-fill-primary-positive-active:var(--primitive-color-turquoise-green-320);--semantic-color-background-fill-primary-positive-hover:var(--primitive-color-turquoise-green-360);--semantic-color-background-fill-secondary:var(--primitive-color-graphite-800);--semantic-color-background-fill-secondary-active:var(--primitive-color-graphite-720);--semantic-color-background-fill-secondary-hover:var(--primitive-color-graphite-760);--semantic-color-background-fill-secondary-information:var(--primitive-color-cerulian-blue-800);--semantic-color-background-fill-secondary-information-active:var(--primitive-color-cerulian-blue-720);--semantic-color-background-fill-secondary-information-hover:var(--primitive-color-cerulian-blue-760);--semantic-color-background-fill-secondary-negative:var(--primitive-color-coral-red-800);--semantic-color-background-fill-secondary-negative-active:var(--primitive-color-coral-red-720);--semantic-color-background-fill-secondary-negative-hover:var(--primitive-color-coral-red-760);--semantic-color-background-fill-secondary-positive:var(--primitive-color-turquoise-green-800);--semantic-color-background-fill-secondary-positive-active:var(--primitive-color-turquoise-green-720);--semantic-color-background-fill-secondary-positive-hover:var(--primitive-color-turquoise-green-760);--semantic-color-background-fill-secondary-warning:var(--primitive-color-cream-yellow-800);--semantic-color-background-fill-secondary-warning-active:var(--primitive-color-cream-yellow-720);--semantic-color-background-fill-secondary-warning-hover:var(--primitive-color-cream-yellow-760);--semantic-color-background-fill-selected:var(--primitive-color-cerulian-blue-500);--semantic-color-background-fill-selected-active:var(--primitive-color-cerulian-blue-420);--semantic-color-background-fill-selected-hover:var(--primitive-color-cerulian-blue-460);--semantic-color-background-radio:var(--semantic-color-background-fill-ghost-neutral);--semantic-color-background-radio-active:var(--semantic-color-background-fill-ghost-neutral-active);--semantic-color-background-radio-hover:var(--semantic-color-background-fill-ghost-neutral-hover);--semantic-color-background-radio-selected:var(--semantic-color-background-fill-selected);--semantic-color-background-radio-selected-active:var(--semantic-color-background-fill-selected-active);--semantic-color-background-radio-selected-hover:var(--semantic-color-background-fill-selected-hover);--semantic-color-background-skeleton:var(--primitive-color-graphite-700);--semantic-color-background-slider-progress:var(--semantic-color-background-fill-selected);--semantic-color-background-slider-progress-active:var(--semantic-color-background-fill-selected-active);--semantic-color-background-slider-progress-hover:var(--semantic-color-background-fill-selected-hover);--semantic-color-background-slider-track:var(--semantic-color-background-fill-secondary);--semantic-color-background-slider-track-active:var(--semantic-color-background-fill-secondary-active);--semantic-color-background-slider-track-endstop:var(--semantic-color-border-primary);--semantic-color-background-slider-track-hover:var(--semantic-color-background-fill-secondary-hover);--semantic-color-background-surface:var(--primitive-color-graphite-800);--semantic-color-background-switch:var(--primitive-color-graphite-400);--semantic-color-background-switch-knob:var(--primitive-color-black);--semantic-color-background-switch-selected:var(--semantic-color-background-fill-selected);--semantic-color-border-information:var(--primitive-color-cerulian-blue-400);--semantic-color-border-negative:var(--primitive-color-coral-red-400);--semantic-color-border-positive:var(--primitive-color-turquoise-green-400);--semantic-color-border-primary:var(--primitive-color-graphite-400);--semantic-color-border-secondary:var(--primitive-color-graphite-700);--semantic-color-border-warning:var(--primitive-color-cream-yellow-400);--semantic-color-focus-ring:var(--primitive-color-cerulian-blue-400);--semantic-color-focus-ring-negative:var(--primitive-color-coral-red-400);--semantic-color-focus-ring-positive:var(--primitive-color-turquoise-green-400);--semantic-color-focus-ring-warning:var(--primitive-color-cream-yellow-400);--semantic-color-icon-checkbox-indicator:var(--semantic-color-icon-on-selected-fill);--semantic-color-icon-information:var(--semantic-color-text-information);--semantic-color-icon-link:var(--semantic-color-text-link);--semantic-color-icon-negative:var(--semantic-color-text-negative);--semantic-color-icon-on-primary-fill:var(--semantic-color-text-on-primary-fill);--semantic-color-icon-on-secondary-fill:var(--semantic-color-text-on-secondary-fill);--semantic-color-icon-on-secondary-fill-information:var(--semantic-color-text-on-secondary-fill-information);--semantic-color-icon-on-secondary-fill-negative:var(--semantic-color-text-on-secondary-fill-negative);--semantic-color-icon-on-secondary-fill-positive:var(--semantic-color-text-on-secondary-fill-positive);--semantic-color-icon-on-secondary-fill-warning:var(--semantic-color-text-on-secondary-fill-warning);--semantic-color-icon-on-selected-fill:var(--primitive-color-black);--semantic-color-icon-positive:var(--semantic-color-text-positive);--semantic-color-icon-primary:var(--semantic-color-text-primary);--semantic-color-icon-radio-indicator:var(--semantic-color-icon-on-selected-fill);--semantic-color-icon-secondary:var(--semantic-color-text-secondary);--semantic-color-icon-warning:var(--semantic-color-text-warning);--semantic-color-logo-earendil:var(--primitive-color-white);--semantic-color-logo-monochrome:var(--primitive-color-white);--semantic-color-logo-symbol-1:var(--primitive-color-cerulian-blue);--semantic-color-logo-symbol-2:var(--primitive-color-coral-red);--semantic-color-logo-symbol-3:var(--primitive-color-cream-yellow);--semantic-color-logo-symbol-4:var(--primitive-color-calamine-blue);--semantic-color-logo-wordmark:var(--primitive-color-white);--semantic-color-text-code:var(--primitive-color-graphite-200);--semantic-color-text-code-comment:var(--primitive-color-graphite-300);--semantic-color-text-code-function:var(--primitive-color-cream-yellow-300);--semantic-color-text-code-keyword:var(--primitive-color-cerulian-blue-300);--semantic-color-text-code-number:var(--primitive-color-turquoise-green-300);--semantic-color-text-code-punctuation:var(--primitive-color-graphite-300);--semantic-color-text-code-string:var(--primitive-color-coral-red-300);--semantic-color-text-code-type:var(--primitive-color-amethyst-violet-300);--semantic-color-text-code-variable:var(--primitive-color-calamine-blue-300);--semantic-color-text-information:var(--primitive-color-cerulian-blue-300);--semantic-color-text-link:var(--primitive-color-cerulian-blue-300);--semantic-color-text-negative:var(--primitive-color-coral-red-300);--semantic-color-text-on-primary-fill:var(--primitive-color-black);--semantic-color-text-on-secondary-fill:var(--primitive-color-graphite-200);--semantic-color-text-on-secondary-fill-information:var(--primitive-color-cerulian-blue-200);--semantic-color-text-on-secondary-fill-negative:var(--primitive-color-coral-red-200);--semantic-color-text-on-secondary-fill-positive:var(--primitive-color-turquoise-green-200);--semantic-color-text-on-secondary-fill-warning:var(--primitive-color-cream-yellow-200);--semantic-color-text-positive:var(--primitive-color-turquoise-green-300);--semantic-color-text-primary:var(--primitive-color-white);--semantic-color-text-secondary:var(--primitive-color-graphite-300);--semantic-color-text-warning:var(--primitive-color-cream-yellow-300)}[data-text-context=ui]{--semantic-typography-primary:var(--semantic-typography-primary-font-weight) var(--semantic-typography-primary-font-size)/var(--semantic-typography-primary-line-height) var(--semantic-typography-primary-font-family);--semantic-typography-primary-font-family:var(--semantic-typography-ui-primary-font-family);--semantic-typography-primary-font-size:var(--semantic-typography-ui-primary-font-size);--semantic-typography-primary-font-weight:var(--semantic-typography-ui-primary-font-weight);--semantic-typography-primary-letter-spacing:var(--semantic-typography-ui-primary-letter-spacing);--semantic-typography-primary-line-height:var(--semantic-typography-ui-primary-line-height);--semantic-typography-secondary:var(--semantic-typography-secondary-font-weight) var(--semantic-typography-secondary-font-size)/var(--semantic-typography-secondary-line-height) var(--semantic-typography-secondary-font-family);--semantic-typography-secondary-font-family:var(--semantic-typography-ui-secondary-font-family);--semantic-typography-secondary-font-size:var(--semantic-typography-ui-secondary-font-size);--semantic-typography-secondary-font-weight:var(--semantic-typography-ui-secondary-font-weight);--semantic-typography-secondary-letter-spacing:var(--semantic-typography-ui-secondary-letter-spacing);--semantic-typography-secondary-line-height:var(--semantic-typography-ui-secondary-line-height)}[data-text-context=prose]{--semantic-typography-primary:var(--semantic-typography-primary-font-weight) var(--semantic-typography-primary-font-size)/var(--semantic-typography-primary-line-height) var(--semantic-typography-primary-font-family);--semantic-typography-primary-font-family:var(--semantic-typography-prose-primary-font-family);--semantic-typography-primary-font-size:var(--semantic-typography-prose-primary-font-size);--semantic-typography-primary-font-weight:var(--semantic-typography-prose-primary-font-weight);--semantic-typography-primary-letter-spacing:var(--semantic-typography-prose-primary-letter-spacing);--semantic-typography-primary-line-height:var(--semantic-typography-prose-primary-line-height);--semantic-typography-secondary:var(--semantic-typography-secondary-font-weight) var(--semantic-typography-secondary-font-size)/var(--semantic-typography-secondary-line-height) var(--semantic-typography-secondary-font-family);--semantic-typography-secondary-font-family:var(--semantic-typography-prose-secondary-font-family);--semantic-typography-secondary-font-size:var(--semantic-typography-prose-secondary-font-size);--semantic-typography-secondary-font-weight:var(--semantic-typography-prose-secondary-font-weight);--semantic-typography-secondary-letter-spacing:var(--semantic-typography-prose-secondary-letter-spacing);--semantic-typography-secondary-line-height:var(--semantic-typography-prose-secondary-line-height)}@media (prefers-reduced-motion:reduce){:root{--semantic-transition-movement-disclosure:var(--semantic-transition-movement-disclosure-duration) var(--semantic-transition-movement-disclosure-delay) var(--semantic-transition-movement-disclosure-timing-function);--semantic-transition-movement-disclosure-delay:var(--primitive-duration-0);--semantic-transition-movement-disclosure-duration:var(--primitive-duration-0);--semantic-transition-movement-disclosure-timing-function:var(--primitive-cubic-bezier-ease-in-out-cubic);--semantic-transition-movement-drawer:var(--semantic-transition-movement-drawer-duration) var(--semantic-transition-movement-drawer-delay) var(--semantic-transition-movement-drawer-timing-function);--semantic-transition-movement-drawer-delay:var(--primitive-duration-0);--semantic-transition-movement-drawer-duration:var(--primitive-duration-0);--semantic-transition-movement-drawer-timing-function:var(--primitive-cubic-bezier-ease-out-quart);--semantic-transition-movement-indicator:var(--semantic-transition-movement-indicator-duration) var(--semantic-transition-movement-indicator-delay) var(--semantic-transition-movement-indicator-timing-function);--semantic-transition-movement-indicator-delay:var(--primitive-duration-0);--semantic-transition-movement-indicator-duration:var(--primitive-duration-0);--semantic-transition-movement-indicator-timing-function:var(--primitive-cubic-bezier-ease-out-cubic);--semantic-transition-movement-navigation-menu:var(--semantic-transition-movement-navigation-menu-duration) var(--semantic-transition-movement-navigation-menu-delay) var(--semantic-transition-movement-navigation-menu-timing-function);--semantic-transition-movement-navigation-menu-delay:var(--primitive-duration-0);--semantic-transition-movement-navigation-menu-duration:var(--primitive-duration-0);--semantic-transition-movement-navigation-menu-timing-function:var(--primitive-cubic-bezier-ease-out-quint);--semantic-transition-movement-popup:var(--semantic-transition-movement-popup-duration) var(--semantic-transition-movement-popup-delay) var(--semantic-transition-movement-popup-timing-function);--semantic-transition-movement-popup-delay:var(--primitive-duration-0);--semantic-transition-movement-popup-duration:var(--primitive-duration-0);--semantic-transition-movement-popup-timing-function:var(--primitive-cubic-bezier-ease-out-cubic);--semantic-transition-movement-table-of-contents-indicator:var(--semantic-transition-movement-table-of-contents-indicator-duration) var(--semantic-transition-movement-table-of-contents-indicator-delay) var(--semantic-transition-movement-table-of-contents-indicator-timing-function);--semantic-transition-movement-table-of-contents-indicator-delay:var(--primitive-duration-0);--semantic-transition-movement-table-of-contents-indicator-duration:var(--primitive-duration-0);--semantic-transition-movement-table-of-contents-indicator-timing-function:var(--primitive-cubic-bezier-ease-out-back)}}@layer base{.docs-layout{background:var(--semantic-color-background-canvas);min-block-size:100dvh;color:var(--semantic-color-text-primary);font:var(--semantic-typography-ui-primary)}html:has(.docs-layout){scroll-padding-block-start:calc(var(--semantic-dimension-size-top-navigation) + var(--semantic-dimension-space-gap-large))}@media (prefers-reduced-motion:no-preference){html:has(.docs-layout){scroll-behavior:smooth}}[data-docs-swap=header],[data-docs-swap=search]{display:contents}.docs-header{z-index:var(--semantic-number-layer-sticky);padding-inline:var(--semantic-dimension-space-padding-x-large);border-block-end:var(--semantic-dimension-border-width-small) solid var(--semantic-color-border-secondary);background:var(--semantic-color-background-canvas);position:sticky;inset-block-start:0}.docs-header-sections ul{gap:var(--semantic-dimension-space-gap-large);margin:0;padding:0;list-style:none;display:flex}.docs-navigation{display:none}.docs-main:focus{outline:0}.docs-content{padding-block:var(--semantic-dimension-space-padding-x-large) var(--semantic-dimension-space-padding-xxxx-large)}.page{gap:var(--semantic-dimension-space-gap-x-large);flex-direction:column;min-inline-size:0;display:flex}.prose{min-inline-size:0;max-inline-size:var(--semantic-dimension-size-max-width-content-medium);font:var(--semantic-typography-prose-primary)}.prose img{max-inline-size:100%}.prose table{max-inline-size:100%;display:block;overflow-x:auto}.prose :where(p,li,dd,blockquote) code{padding-inline:var(--semantic-dimension-space-control-padding-inline-x-small);border-radius:var(--semantic-dimension-radius-small);background:var(--semantic-color-background-fill-secondary);color:var(--semantic-color-text-code);font:inherit;font-family:var(--semantic-font-family-code);font-size:calc(var(--semantic-number-font-scale-inline-code) * 1em);overflow-wrap:anywhere}@media (forced-colors:active){.prose :where(p,li,dd,blockquote) code{outline:var(--semantic-dimension-border-width-small) solid CanvasText}}.docs-grid{align-items:start}.docs-article{row-gap:var(--semantic-dimension-space-gap-x-large);min-inline-size:0;max-inline-size:var(--semantic-dimension-size-max-width-text);grid-column:1/-1;display:grid}.docs-article>*{min-inline-size:0}.docs-page-header{row-gap:var(--semantic-dimension-space-gap-small);margin-block-end:calc(var(--semantic-dimension-space-gap-small) - var(--semantic-dimension-space-gap-x-large));display:grid}.docs-page-metadata{align-items:center;gap:var(--semantic-dimension-space-gap-small);color:var(--semantic-color-text-secondary);font:var(--semantic-typography-ui-secondary);display:flex}.docs-page-updated{font:var(--semantic-typography-code-primary)}.docs-page-metadata-separator{block-size:var(--semantic-dimension-size-x-small)}.docs-copy-page{box-shadow:inset 0 0 0 var(--semantic-dimension-border-width-default) var(--semantic-color-background-fill-ghost-neutral);background:var(--semantic-color-background-fill-ghost-neutral);color:var(--semantic-color-text-secondary)}@media (hover:hover){.docs-copy-page:hover:not([data-disabled]){box-shadow:inset 0 0 0 var(--semantic-dimension-border-width-default) var(--semantic-color-background-fill-ghost-neutral-hover);background:var(--semantic-color-background-fill-ghost-neutral-hover)}}.docs-copy-page:active:not([data-disabled]){box-shadow:inset 0 0 0 var(--semantic-dimension-border-width-default) var(--semantic-color-background-fill-ghost-neutral-active);background:var(--semantic-color-background-fill-ghost-neutral-active)}.docs-copy-page:not([data-copy-state=copied]) svg:last-of-type,.docs-copy-page[data-copy-state=copied] svg:first-of-type{display:none}.docs-toc-menu{inset-block-start:calc(var(--semantic-dimension-size-top-navigation) - var(--semantic-dimension-border-width-small))}.docs-article:has(.docs-toc-menu) .docs-page-separator{display:none}html:has(.docs-toc-menu){scroll-padding-block-start:calc(var(--semantic-dimension-size-top-navigation) + var(--semantic-dimension-size-small) + 2 * var(--semantic-dimension-space-padding-x-large) + var(--semantic-dimension-border-width-small) + var(--semantic-dimension-space-gap-large))}.docs-toc-column{display:none}.api-props{container-type:inline-size}.api-props th[scope=row]{white-space:nowrap}.api-required{color:var(--semantic-color-text-secondary);font:var(--semantic-typography-ui-tertiary);display:block}@container (width<40rem){.api-props :is(table,tbody,tr,th,td){display:block}.api-props thead{inline-size:var(--semantic-dimension-border-width-small);block-size:var(--semantic-dimension-border-width-small);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.api-props tr{padding-block:var(--semantic-dimension-space-padding-medium)}.api-props :is(td,th){padding:0}.api-props td[data-label]:before{content:attr(data-label) ": ";color:var(--semantic-color-text-secondary)}.api-props td[data-empty]{display:none}}@media (width>=48rem){.docs-content{padding-block-start:var(--semantic-dimension-space-padding-xxx-large)}}@media (width<61.625rem){.docs-header-sections{display:none}}@media (width>=61.625rem){.docs-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.docs-header-actions{justify-self:end}.docs-header-menu-trigger,.docs-header-menu{display:none}.docs-navigation{z-index:var(--semantic-number-layer-raised);inset-block:var(--semantic-dimension-size-top-navigation) 0;inline-size:var(--semantic-dimension-size-sidebar);border-inline-end:var(--semantic-dimension-border-width-small) solid var(--semantic-color-border-secondary);grid-template-rows:minmax(0,1fr);display:grid;position:fixed;inset-inline-start:0}.docs-navigation-content{padding:0}.docs-navigation-viewport{padding-block:var(--semantic-dimension-space-padding-xxx-large);padding-inline:var(--semantic-dimension-space-padding-x-large);overscroll-behavior:contain}@media (forced-colors:none){.docs-navigation-scrollbar:not([data-scrolling],:active){opacity:var(--semantic-number-opacity-hidden);pointer-events:none;transition:opacity var(--semantic-transition-fade)}}.docs-layout:has(.docs-navigation) .docs-content{inline-size:auto;margin-inline:max(var(--semantic-dimension-size-sidebar), calc((100% - var(--semantic-dimension-size-max-width-content-large)) / 2 - var(--semantic-dimension-space-padding-x-large))) max(var(--semantic-dimension-space-padding-none), calc((100% - var(--semantic-dimension-size-max-width-content-large)) / 2 - var(--semantic-dimension-space-padding-x-large)))}}@media (width>=75rem){.docs-article[data-toc]{grid-column:1/span 9}.docs-article[data-toc] .docs-toc-menu{display:none}.docs-article[data-toc] .docs-page-separator{display:revert-layer}html:has(.docs-article[data-toc]){scroll-padding-block-start:calc(var(--semantic-dimension-size-top-navigation) + var(--semantic-dimension-space-gap-large))}.docs-toc-column{min-inline-size:0;max-block-size:calc(100dvh - var(--semantic-dimension-size-top-navigation));padding-block:var(--semantic-dimension-space-padding-xxx-large);overscroll-behavior:contain;grid-column:10/span 3;margin-block-start:calc(-1 * var(--semantic-dimension-space-padding-xxx-large));display:block;position:sticky;inset-block-start:var(--semantic-dimension-size-top-navigation);overflow-y:auto}}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@layer components{._skipLink_8hti7_2{z-index:var(--semantic-number-layer-overlay);padding:var(--semantic-dimension-space-padding-medium);background:var(--semantic-color-background-canvas);position:absolute;inset-block-start:var(--semantic-dimension-space-padding-small);inset-inline-start:var(--semantic-dimension-space-padding-x-large)}}
