:root{--root-color-base-black:oklch(0.00% 0.0000 none);--root-color-base-transparent:oklch(98.51% 0.0000 none/0%);--root-color-base-white:oklch(100.00% 0.0000 none);--root-color-brand-050:oklch(96.5% 0.000 none);--root-color-brand-100:oklch(92.0% 0.000 none);--root-color-brand-200:oklch(85.0% 0.000 none);--root-color-brand-300:oklch(77.0% 0.000 none);--root-color-brand-400:oklch(68.0% 0.000 none);--root-color-brand-500:oklch(45.0% 0.000 none);--root-color-brand-600:oklch(38.0% 0.000 none);--root-color-brand-700:oklch(30.0% 0.000 none);--root-color-brand-800:oklch(22.0% 0.000 none);--root-color-brand-900:oklch(16.0% 0.000 none);--root-color-brand-950:oklch(10.0% 0.000 none);--root-color-danger-050:oklch(97.05% 0.0129 17.38);--root-color-danger-100:oklch(93.65% 0.0320 17.74);--root-color-danger-200:oklch(88.34% 0.0616 18.39);--root-color-danger-300:oklch(80.53% 0.1109 19.78);--root-color-danger-400:oklch(70.22% 0.1892 22.23);--root-color-danger-500:oklch(61% 0.2373 25.44);--root-color-danger-600:oklch(58.30% 0.2387 28.48);--root-color-danger-700:oklch(50.95% 0.2086 28.51);--root-color-danger-800:oklch(44.46% 0.1774 26.79);--root-color-danger-900:oklch(29% 0.10 25.71);--root-color-danger-950:oklch(25.75% 0.0918 25.84);--root-color-neutral-050:oklch(98.8% 0.002 55);--root-color-neutral-100:oklch(97.2% 0.002 52);--root-color-neutral-200:oklch(93.5% 0.003 48);--root-color-neutral-300:oklch(87.5% 0.005 44);--root-color-neutral-400:oklch(71.5% 0.007 40);--root-color-neutral-500:oklch(56.5% 0.008 38);--root-color-neutral-600:oklch(46.0% 0.007 38);--root-color-neutral-700:oklch(35.5% 0.004 38);--root-color-neutral-800:oklch(24.0% 0.003 38);--root-color-neutral-900:oklch(16.0% 0.002 38);--root-color-neutral-950:oklch(9.5% 0.001 38);--root-color-success-050:oklch(98.19% 0.0181 155.83);--root-color-success-100:oklch(96.24% 0.0434 156.74);--root-color-success-200:oklch(92.58% 0.0845 155.86);--root-color-success-300:oklch(87.04% 0.1490 154.62);--root-color-success-400:oklch(79.14% 0.2091 151.66);--root-color-success-500:oklch(72.89% 0.2119 147.82);--root-color-success-600:oklch(63.20% 0.1860 147.37);--root-color-success-700:oklch(52.96% 0.1495 148.99);--root-color-success-800:oklch(44.68% 0.1187 151.40);--root-color-success-900:oklch(39.35% 0.0957 152.28);--root-color-success-950:oklch(26.54% 0.0651 152.77);--root-color-warning-050:oklch(97.96% 0.0158 73.68);--root-color-warning-100:oklch(95.40% 0.0382 76.20);--root-color-warning-200:oklch(89.99% 0.0763 70.44);--root-color-warning-300:oklch(83.37% 0.1256 67.19);--root-color-warning-400:oklch(74.58% 0.1802 56.73);--root-color-warning-500:oklch(69.96% 0.2020 44.44);--root-color-warning-600:oklch(64.71% 0.2173 36.85);--root-color-warning-700:oklch(55.42% 0.1922 35.48);--root-color-warning-800:oklch(46.96% 0.1566 37.15);--root-color-warning-900:oklch(40.73% 0.1228 38.02);--root-color-warning-950:oklch(26.62% 0.0789 35.91);--root-opacity-brand-050:oklch(45.0% 0.000 none/2%);--root-opacity-brand-100:oklch(45.0% 0.000 none/3%);--root-opacity-brand-200:oklch(45.0% 0.000 none/5%);--root-opacity-brand-300:oklch(45.0% 0.000 none/8%);--root-opacity-brand-400:oklch(45.0% 0.000 none/13%);--root-opacity-brand-500:oklch(45.0% 0.000 none/21%);--root-opacity-brand-600:oklch(45.0% 0.000 none/34%);--root-opacity-brand-700:oklch(45.0% 0.000 none/55%);--root-opacity-brand-800:oklch(45.0% 0.000 none/80%);--root-opacity-brand-900:oklch(45.0% 0.000 none);--root-opacity-danger-050:oklch(61% 0.2373 25.44/2%);--root-opacity-danger-100:oklch(61% 0.2373 25.44/3%);--root-opacity-danger-200:oklch(61% 0.2373 25.44/5%);--root-opacity-danger-300:oklch(61% 0.2373 25.44/8%);--root-opacity-danger-400:oklch(61% 0.2373 25.44/13%);--root-opacity-danger-500:oklch(61% 0.2373 25.44/21%);--root-opacity-danger-600:oklch(61% 0.2373 25.44/34%);--root-opacity-danger-700:oklch(61% 0.2373 25.44/55%);--root-opacity-danger-800:oklch(61% 0.2373 25.44/80%);--root-opacity-danger-900:oklch(61% 0.2373 25.44);--root-opacity-inverse-050:oklch(98.5% 0.004 50/2%);--root-opacity-inverse-100:oklch(98.5% 0.004 50/3%);--root-opacity-inverse-200:oklch(98.5% 0.004 50/5%);--root-opacity-inverse-300:oklch(98.5% 0.004 50/8%);--root-opacity-inverse-400:oklch(98.5% 0.004 50/24%);--root-opacity-inverse-500:oklch(98.5% 0.004 50/32%);--root-opacity-inverse-600:oklch(98.5% 0.004 50/56%);--root-opacity-inverse-700:oklch(98.5% 0.004 50/64%);--root-opacity-inverse-800:oklch(98.5% 0.004 50/80%);--root-opacity-inverse-900:oklch(98.5% 0.004 50);--root-opacity-neutral-050:oklch(7.5% 0.005 40/2%);--root-opacity-neutral-100:oklch(7.5% 0.005 40/3%);--root-opacity-neutral-200:oklch(7.5% 0.005 40/5%);--root-opacity-neutral-300:oklch(7.5% 0.005 40/8%);--root-opacity-neutral-400:oklch(7.5% 0.005 40/13%);--root-opacity-neutral-500:oklch(7.5% 0.005 40/21%);--root-opacity-neutral-600:oklch(7.5% 0.005 40/34%);--root-opacity-neutral-700:oklch(7.5% 0.005 40/55%);--root-opacity-neutral-800:oklch(7.5% 0.005 40/89%);--root-opacity-neutral-900:oklch(7.5% 0.005 40);--root-opacity-success-050:oklch(72.89% 0.2119 147.82/2%);--root-opacity-success-100:oklch(72.89% 0.2119 147.82/3%);--root-opacity-success-200:oklch(72.89% 0.2119 147.82/5%);--root-opacity-success-300:oklch(72.89% 0.2119 147.82/8%);--root-opacity-success-400:oklch(72.89% 0.2119 147.82/13%);--root-opacity-success-500:oklch(72.89% 0.2119 147.82/21%);--root-opacity-success-600:oklch(72.89% 0.2119 147.82/34%);--root-opacity-success-700:oklch(72.89% 0.2119 147.82/55%);--root-opacity-success-800:oklch(72.89% 0.2119 147.82/80%);--root-opacity-success-900:oklch(72.89% 0.2119 147.82);--root-opacity-warning-050:oklch(69.96% 0.2020 44.44/2%);--root-opacity-warning-100:oklch(69.96% 0.2020 44.44/3%);--root-opacity-warning-200:oklch(69.96% 0.2020 44.44/5%);--root-opacity-warning-300:oklch(69.96% 0.2020 44.44/8%);--root-opacity-warning-400:oklch(69.96% 0.2020 44.44/13%);--root-opacity-warning-500:oklch(69.96% 0.2020 44.44/21%);--root-opacity-warning-600:oklch(69.96% 0.2020 44.44/34%);--root-opacity-warning-700:oklch(69.96% 0.2020 44.44/55%);--root-opacity-warning-800:oklch(69.96% 0.2020 44.44/80%);--root-opacity-warning-900:oklch(69.96% 0.2020 44.44);--root-font-letter-spacing-xs:-0.125rem;--root-font-letter-spacing-sm:-0.0625rem;--root-font-letter-spacing-md:0rem;--root-font-letter-spacing-lg:0.0625rem;--root-font-letter-spacing-xl:0.125rem;--root-font-line-height-2xs:0.875rem;--root-font-line-height-xs:1rem;--root-font-line-height-sm:1.25rem;--root-font-line-height-md:1.5rem;--root-font-line-height-lg:1.625rem;--root-font-line-height-xl:1.75rem;--root-font-line-height-2xl:2rem;--root-font-line-height-3xl:2.5rem;--root-font-line-height-4xl:2.875rem;--root-font-line-height-5xl:3.375rem;--root-font-line-height-6xl:4.125rem;--root-font-line-height-7xl:4.875rem;--root-font-line-height-8xl:6.625rem;--root-font-line-height-9xl:8.5rem;--root-font-size-2xs:0.625rem;--root-font-size-xs:0.75rem;--root-font-size-sm:0.875rem;--root-font-size-md:1rem;--root-font-size-lg:1.125rem;--root-font-size-xl:1.25rem;--root-font-size-2xl:1.5rem;--root-font-size-3xl:1.875rem;--root-font-size-4xl:2.25rem;--root-font-size-5xl:3rem;--root-font-size-6xl:3.75rem;--root-font-size-7xl:4.5rem;--root-font-size-8xl:6rem;--root-font-size-9xl:8rem;--root-font-weight-100:100;--root-font-weight-200:200;--root-font-weight-300:300;--root-font-weight-400:400;--root-font-weight-500:500;--root-font-weight-600:600;--root-font-weight-700:700;--root-font-weight-800:800;--root-font-weight-900:900;--root-font-family-primary:"Clash Grotesk",ui-sans-serif,system-ui,sans-serif;--root-font-family-secondary:"Inter",ui-sans-serif,system-ui,sans-serif;--root-border-width-0:0rem;--root-border-width-1:0.0625rem;--root-border-width-2:0.125rem;--root-border-width-3:0.1875rem;--root-border-width-4:0.25rem;--root-border-width-5:0.375rem;--root-border-width-6:0.5rem;--root-column-sm:0.25rem;--root-column-md:0.5rem;--root-column-lg:0.75rem;--root-gutter-sm:1rem;--root-gutter-md:1.25rem;--root-gutter-lg:1.5rem;--root-negative-6:-0.75rem;--root-negative-5:-0.625rem;--root-negative-4:-0.5rem;--root-negative-3:-0.375rem;--root-negative-2:-0.25rem;--root-negative-1:-0.125rem;--root-negative-0:0rem;--root-opacity-1:0.1;--root-opacity-2:0.2;--root-opacity-3:0.3;--root-opacity-4:0.4;--root-opacity-5:0.5;--root-opacity-6:0.6;--root-opacity-7:0.7;--root-opacity-8:0.8;--root-opacity-9:0.9;--root-opacity-10:1;--root-positive-0:0rem;--root-positive-1:0.125rem;--root-positive-2:0.25rem;--root-positive-3:0.375rem;--root-positive-4:0.5rem;--root-positive-5:0.625rem;--root-positive-6:0.75rem;--root-positive-7:0.875rem;--root-positive-8:1rem;--root-positive-9:1.25rem;--root-positive-10:1.5rem;--root-positive-11:2rem;--root-positive-12:3rem;--root-radius-0:0rem;--root-radius-1:0.125rem;--root-radius-2:0.25rem;--root-radius-3:0.375rem;--root-radius-4:0.5rem;--root-radius-5:0.75rem;--root-radius-6:1rem;--root-radius-7:1.5rem;--root-radius-full:62.4375rem;--root-size-1:0.25rem;--root-size-2:0.375rem;--root-size-3:0.5rem;--root-size-4:0.75rem;--root-size-5:1rem;--root-size-6:1.25rem;--root-size-7:1.5rem;--root-size-8:2rem;--root-size-9:2.5rem;--root-size-10:3rem;--root-size-11:3.5rem;--root-size-12:4rem;--root-size-13:4.5rem;--root-size-14:5rem;--root-size-15:6rem;--root-size-16:8rem;--root-space-0:0rem;--root-space-1:0.125rem;--root-space-2:0.25rem;--root-space-3:0.375rem;--root-space-4:0.5rem;--root-space-5:0.75rem;--root-space-6:1rem;--root-space-7:1.5rem;--root-space-8:2rem;--root-space-9:2.5rem;--root-space-10:3rem;--root-space-11:4rem;--root-space-12:5rem;--root-space-13:6rem;--root-space-14:10rem;--root-space-15:16.25rem;--font-letter-spacing-heading:var(--root-font-letter-spacing-sm);--font-letter-spacing-content:var(--root-font-letter-spacing-md);--font-line-height-content-caption:var(--root-font-line-height-xs);--font-line-height-content-note:var(--root-font-line-height-sm);--font-line-height-content-body:var(--root-font-line-height-md);--font-line-height-content-highlight:var(--root-font-line-height-lg);--font-line-height-content-feature:var(--root-font-line-height-xl);--font-line-height-heading-small:var(--root-font-line-height-xl);--font-line-height-heading-medium:var(--root-font-line-height-2xl);--font-line-height-heading-large:var(--root-font-line-height-3xl);--font-line-height-heading-display:var(--root-font-line-height-4xl);--font-size-content-caption:var(--root-font-size-xs);--font-size-content-note:var(--root-font-size-sm);--font-size-content-body:var(--root-font-size-md);--font-size-content-highlight:var(--root-font-size-lg);--font-size-content-feature:var(--root-font-size-xl);--font-size-heading-small:var(--root-font-size-xl);--font-size-heading-medium:var(--root-font-size-2xl);--font-size-heading-large:var(--root-font-size-3xl);--font-size-heading-display:var(--root-font-size-4xl);--font-weight-regular:var(--root-font-weight-400);--font-weight-accent:var(--root-font-weight-500);--font-weight-emphasis:var(--root-font-weight-600);--font-weight-bold:var(--root-font-weight-700);--font-family-content:var(--root-font-family-secondary);--font-family-heading:var(--root-font-family-primary);--grid-column:var(--root-column-lg);--grid-gutter:var(--root-space-7);--grid-margin:var(--root-space-7);--layout-border-none:var(--root-border-width-0);--layout-border-thin:var(--root-border-width-1);--layout-border-thick:var(--root-border-width-2);--layout-border-thicker:var(--root-border-width-4);--layout-gap-none:var(--root-space-0);--layout-gap-xs:var(--root-space-1);--layout-gap-sm:var(--root-space-2);--layout-gap-md:var(--root-space-4);--layout-gap-lg:var(--root-space-5);--layout-gap-xl:var(--root-space-6);--layout-gap-2xl:var(--root-space-7);--layout-gap-3xl:var(--root-space-8);--layout-gap-4xl:var(--root-space-9);--layout-padding-none:var(--root-space-0);--layout-padding-2xs:var(--root-space-1);--layout-padding-xs:var(--root-space-2);--layout-padding-sm:var(--root-space-3);--layout-padding-md:var(--root-space-4);--layout-padding-lg:var(--root-space-5);--layout-padding-xl:var(--root-space-6);--layout-padding-2xl:var(--root-space-7);--layout-padding-3xl:var(--root-space-8);--layout-padding-4xl:var(--root-space-9);--layout-padding-5xl:var(--root-space-12);--layout-padding-6xl:var(--root-space-15);--layout-radius-xs:var(--root-radius-1);--layout-radius-sm:var(--root-radius-2);--layout-radius-md:var(--root-radius-3);--layout-radius-lg:var(--root-radius-4);--layout-radius-xl:var(--root-radius-5);--layout-radius-2xl:var(--root-radius-6);--layout-radius-3xl:var(--root-radius-7);--layout-radius-full:var(--root-radius-full);--layout-size-2xs:var(--root-size-4);--layout-size-xs:var(--root-size-5);--layout-size-base:var(--root-size-6);--layout-size-sm:var(--root-size-6);--layout-size-md:var(--root-size-7);--layout-size-lg:var(--root-size-8);--layout-size-xl:var(--root-size-9);--layout-size-2xl:var(--root-size-10);--layout-size-3xl:var(--root-size-11);--opacity-disabled:var(--root-opacity-4);--shadow-blur-negative-2xl:var(--root-negative-6);--shadow-blur-negative-xl:var(--root-negative-5);--shadow-blur-negative-lg:var(--root-negative-3);--shadow-blur-negative-md:var(--root-negative-2);--shadow-blur-negative-sm:var(--root-negative-1);--shadow-blur-positive-none:var(--root-positive-0);--shadow-blur-positive-sm:var(--root-positive-1);--shadow-blur-positive-md:var(--root-positive-2);--shadow-blur-positive-lg:var(--root-positive-3);--shadow-blur-positive-xl:var(--root-positive-5);--shadow-blur-positive-2xl:var(--root-positive-7);--shadow-blur-positive-3xl:var(--root-positive-10);--shadow-blur-positive-4xl:var(--root-positive-11);--shadow-blur-positive-5xl:var(--root-positive-12);--shadow-position-negative-3xl:var(--root-negative-6);--shadow-position-negative-2xl:var(--root-negative-5);--shadow-position-negative-xl:var(--root-negative-4);--shadow-position-negative-lg:var(--root-negative-3);--shadow-position-negative-md:var(--root-negative-2);--shadow-position-negative-sm:var(--root-negative-1);--shadow-position-positive-none:var(--root-positive-0);--shadow-position-positive-sm:var(--root-positive-1);--shadow-position-positive-md:var(--root-positive-2);--shadow-position-positive-lg:var(--root-positive-3);--shadow-position-positive-xl:var(--root-positive-4);--shadow-position-positive-2xl:var(--root-positive-5);--shadow-position-positive-3xl:var(--root-positive-7);--shadow-position-positive-4xl:var(--root-positive-9);--shadow-position-positive-5xl:var(--root-positive-10);--shadow-position-positive-6xl:var(--root-positive-11);--background-base:var(--root-color-neutral-050);--background-disabled:var(--root-opacity-neutral-300);--background-elevated:var(--root-color-neutral-050);--background-fixed:var(--root-color-neutral-050);--background-selected:var(--root-color-brand-050);--background-brand-bolder-default:var(--root-color-brand-400);--background-brand-bolder-hover:var(--root-color-brand-300);--background-brand-bolder-pressed:var(--root-color-brand-300);--background-brand-faint-default:var(--root-color-brand-050);--background-brand-faint-hover:var(--root-color-brand-100);--background-brand-faint-pressed:var(--root-color-brand-100);--background-brand-lighter-default:var(--root-color-brand-100);--background-brand-lighter-hover:var(--root-color-brand-200);--background-brand-lighter-pressed:var(--root-color-brand-200);--background-brand-medium-default:var(--root-color-brand-200);--background-brand-medium-hover:var(--root-color-brand-300);--background-brand-medium-pressed:var(--root-color-brand-300);--background-brand-moderate-default:var(--root-color-brand-300);--background-brand-moderate-hover:var(--root-color-brand-200);--background-brand-moderate-pressed:var(--root-color-brand-200);--background-brand-strong-default:var(--root-color-brand-500);--background-brand-strong-hover:var(--root-color-brand-400);--background-brand-strong-pressed:var(--root-color-brand-400);--background-danger-bolder-default:var(--root-color-danger-400);--background-danger-bolder-hover:var(--root-color-danger-300);--background-danger-bolder-pressed:var(--root-color-danger-300);--background-danger-faint-default:var(--root-color-danger-050);--background-danger-faint-hover:var(--root-color-danger-100);--background-danger-faint-pressed:var(--root-color-danger-200);--background-danger-lighter-default:var(--root-color-danger-100);--background-danger-lighter-hover:var(--root-color-danger-200);--background-danger-lighter-pressed:var(--root-color-danger-200);--background-danger-medium-default:var(--root-color-danger-200);--background-danger-medium-hover:var(--root-color-danger-300);--background-danger-medium-pressed:var(--root-color-danger-300);--background-danger-moderate-default:var(--root-color-danger-300);--background-danger-moderate-hover:var(--root-color-danger-200);--background-danger-moderate-pressed:var(--root-color-danger-200);--background-danger-strong-default:var(--root-color-danger-500);--background-danger-strong-hover:var(--root-color-danger-400);--background-danger-strong-pressed:var(--root-color-danger-400);--background-neutral-bolder-default:var(--root-color-neutral-300);--background-neutral-bolder-hover:var(--root-color-neutral-200);--background-neutral-bolder-pressed:var(--root-color-neutral-200);--background-neutral-faint-default:var(--root-color-base-white);--background-neutral-faint-hover:var(--root-color-neutral-100);--background-neutral-faint-pressed:var(--root-color-neutral-200);--background-neutral-lighter-default:var(--root-color-neutral-100);--background-neutral-lighter-hover:var(--root-color-neutral-200);--background-neutral-lighter-pressed:var(--root-color-neutral-300);--background-neutral-medium-default:var(--root-color-neutral-100);--background-neutral-medium-hover:var(--root-color-neutral-200);--background-neutral-medium-pressed:var(--root-color-neutral-200);--background-neutral-moderate-default:var(--root-color-neutral-200);--background-neutral-moderate-hover:var(--root-color-neutral-100);--background-neutral-moderate-pressed:var(--root-color-neutral-100);--background-neutral-strong-default:var(--root-color-neutral-950);--background-neutral-strong-hover:var(--root-color-neutral-900);--background-neutral-strong-pressed:var(--root-color-neutral-800);--background-success-faint-default:var(--root-color-success-050);--background-success-faint-hover:var(--root-color-success-100);--background-success-faint-pressed:var(--root-color-success-100);--background-success-strong-default:var(--root-color-success-500);--background-success-strong-hover:var(--root-color-success-400);--background-success-strong-pressed:var(--root-color-success-400);--background-warning-faint-default:var(--root-color-warning-050);--background-warning-faint-hover:var(--root-color-warning-100);--background-warning-faint-pressed:var(--root-color-warning-100);--background-warning-strong-default:var(--root-color-warning-500);--background-warning-strong-hover:var(--root-color-warning-400);--background-warning-strong-pressed:var(--root-color-warning-400);--background-surface-raised:var(--root-color-base-white);--border-base:var(--root-color-base-white);--border-default:var(--root-opacity-neutral-300);--border-disabled:var(--root-opacity-neutral-100);--border-divider:var(--root-opacity-neutral-300);--border-selected:var(--root-color-brand-500);--border-brand-strong:var(--root-color-brand-500);--border-danger-strong:var(--root-color-danger-500);--border-neutral-bolder:var(--root-color-neutral-300);--border-neutral-moderate:var(--root-color-neutral-200);--border-success-strong:var(--root-color-success-500);--border-warning-strong:var(--root-color-warning-500);--icon-disabled:var(--root-opacity-neutral-500);--icon-fixed:var(--root-color-base-white);--icon-inverse:var(--root-color-base-white);--icon-selected:var(--root-color-brand-500);--icon-neutral-moderate:var(--root-color-neutral-400);--icon-neutral-strong:var(--root-color-neutral-800);--icon-danger-moderate:var(--root-color-danger-500);--icon-success-moderate:var(--root-color-success-500);--icon-warning-moderate:var(--root-color-warning-500);--text-disabled:var(--root-opacity-neutral-500);--text-fixed:var(--root-color-neutral-050);--text-inverse:var(--root-color-base-white);--text-selected:var(--root-color-brand-500);--text-base-bolder:var(--root-color-neutral-700);--text-base-faint:var(--root-color-neutral-300);--text-base-lighter:var(--root-color-neutral-200);--text-base-medium:var(--root-color-neutral-400);--text-base-moderate:var(--root-color-neutral-600);--text-base-strong:var(--root-color-neutral-900);--text-brand-moderate:var(--root-color-brand-500);--text-danger-moderate:var(--root-color-danger-500);--text-success-moderate:var(--root-color-success-500);--text-warning-moderate:var(--root-color-warning-500);--overlay-default:#00000066;--overlay-neutral-default:var(--root-opacity-neutral-200);--shadow-brand-moderate:var(--root-opacity-brand-600);--shadow-danger-moderate:var(--root-opacity-danger-600);--shadow-elevation-sm:0 0 1px rgba(0,0,0,0.05),0 2px 2px rgba(0,0,0,0.05),0 4px 3px rgba(0,0,0,0.03);--shadow-elevation-md:0 3px 8px 0 rgba(0,0,0,0.04),0 14px 14px 0 rgba(0,0,0,0.03),0 31px 19px 0 rgba(0,0,0,0.02),0 55px 22px 0 rgba(0,0,0,0.01);--link-primary-default:var(--root-color-brand-500);--link-primary-hover:var(--root-color-brand-400)}.dark{--background-base:var(--root-color-neutral-950);--background-disabled:var(--root-opacity-inverse-200);--background-elevated:var(--root-color-neutral-900);--background-fixed:var(--root-color-neutral-050);--background-selected:var(--root-color-brand-950);--background-brand-strong-default:var(--root-color-brand-500);--background-brand-strong-hover:var(--root-color-brand-600);--background-brand-strong-pressed:var(--root-color-brand-600);--background-brand-faint-default:var(--root-color-brand-950);--background-brand-faint-hover:var(--root-color-brand-900);--background-brand-faint-pressed:var(--root-color-brand-900);--background-danger-strong-default:var(--root-color-danger-500);--background-danger-strong-hover:var(--root-color-danger-600);--background-danger-strong-pressed:var(--root-color-danger-600);--background-danger-faint-default:var(--root-color-danger-950);--background-danger-faint-hover:var(--root-color-danger-900);--background-danger-faint-pressed:var(--root-color-danger-800);--background-neutral-faint-default:var(--root-color-neutral-900);--background-neutral-faint-hover:var(--root-color-neutral-800);--background-neutral-faint-pressed:var(--root-color-neutral-700);--background-neutral-lighter-default:var(--root-color-neutral-800);--background-neutral-lighter-hover:var(--root-color-neutral-700);--background-neutral-lighter-pressed:var(--root-color-neutral-600);--background-neutral-medium-default:var(--root-color-neutral-700);--background-neutral-medium-hover:var(--root-color-neutral-600);--background-neutral-medium-pressed:var(--root-color-neutral-500);--background-neutral-strong-default:var(--root-color-neutral-050);--background-neutral-strong-hover:var(--root-color-neutral-300);--background-neutral-strong-pressed:var(--root-color-neutral-400);--background-surface-raised:var(--root-color-neutral-800);--border-base:var(--root-color-base-black);--border-default:var(--root-opacity-inverse-300);--border-disabled:var(--root-opacity-inverse-100);--border-divider:var(--root-opacity-inverse-200);--border-selected:var(--root-color-brand-500);--icon-inverse:var(--root-color-base-black);--icon-neutral-moderate:var(--root-color-neutral-500);--icon-neutral-strong:var(--root-color-neutral-100);--text-disabled:var(--root-opacity-inverse-500);--text-inverse:var(--root-color-base-black);--text-base-bolder:var(--root-color-neutral-200);--text-base-faint:var(--root-color-neutral-700);--text-base-lighter:var(--root-color-neutral-800);--text-base-medium:var(--root-color-neutral-500);--text-base-moderate:var(--root-color-neutral-400);--text-base-strong:var(--root-color-neutral-100);--shadow-elevation-sm:0 0 1px rgba(0,0,0,0.5),0 2px 2px rgba(0,0,0,0.35),0 4px 3px rgba(0,0,0,0.25);--shadow-elevation-md:0 3px 8px 0 rgba(0,0,0,0.35),0 14px 14px 0 rgba(0,0,0,0.28),0 31px 19px 0 rgba(0,0,0,0.18),0 55px 22px 0 rgba(0,0,0,0.10)}:root{--background:var(--background-base);--foreground:var(--text-base-strong);--card:var(--background-elevated);--card-foreground:var(--text-base-strong);--popover:var(--background-elevated);--popover-foreground:var(--text-base-strong);--primary:var(--background-brand-strong-default);--primary-foreground:var(--root-color-base-white);--secondary:var(--background-neutral-lighter-default);--secondary-foreground:var(--text-base-strong);--muted:var(--background-neutral-faint-default);--muted-foreground:var(--text-base-moderate);--accent:var(--background-neutral-lighter-default);--accent-foreground:var(--text-base-strong);--destructive:var(--background-danger-strong-default);--destructive-foreground:var(--root-color-base-white);--border:var(--border-default);--input:var(--border-default);--ring:var(--border-selected);--sidebar:var(--background-base);--sidebar-foreground:var(--text-base-strong);--sidebar-primary:var(--background-brand-strong-default);--sidebar-primary-foreground:var(--root-color-base-white);--sidebar-accent:var(--background-neutral-lighter-default);--sidebar-accent-foreground:var(--text-base-strong);--sidebar-border:var(--border-divider);--sidebar-ring:var(--border-selected)}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.text-content-caption{font-size:var(--font-size-content-caption);line-height:var(--font-line-height-content-caption)}.text-content-caption,.text-content-note{font-family:var(--font-family-content);letter-spacing:var(--font-letter-spacing-content);font-weight:var(--font-weight-regular)}.text-content-note{font-size:var(--font-size-content-note);line-height:var(--font-line-height-content-note)}.text-content-body{font-family:var(--font-family-content);font-size:var(--font-size-content-body);line-height:var(--font-line-height-content-body);letter-spacing:var(--font-letter-spacing-content);font-weight:var(--font-weight-regular)}.text-heading-small{font-family:var(--font-family-heading);font-size:var(--font-size-heading-small);line-height:var(--font-line-height-heading-small);letter-spacing:var(--font-letter-spacing-heading);font-weight:var(--font-weight-bold)}.font-accent{font-weight:var(--font-weight-accent)}.font-bold{font-weight:var(--font-weight-bold)}