@charset "UTF-8";:root{--palette-primary-0: #000;--palette-primary-10: #081d08;--palette-primary-20: #0f3910;--palette-primary-30: #175619;--palette-primary-40: #1e7221;--palette-primary-50: #268f29;--palette-primary-60: #2dab31;--palette-primary-70: #4aba4c;--palette-primary-80: #68c966;--palette-primary-90: #85d881;--palette-primary-95: #a2e79b;--palette-primary-99: #d9fed2;--palette-primary-100: #fff;--palette-secondary-0: #000;--palette-secondary-10: #260005;--palette-secondary-20: #4c0009;--palette-secondary-30: #73000e;--palette-secondary-40: #990013;--palette-secondary-50: #bf0017;--palette-secondary-60: #e5001c;--palette-secondary-70: #ec2b42;--palette-secondary-80: #f25568;--palette-secondary-90: #f9808e;--palette-secondary-95: #ffaab4;--palette-secondary-99: #ffe3e6;--palette-secondary-100: #fff;--palette-tertiary-0: #000;--palette-tertiary-10: #2b1900;--palette-tertiary-20: #553200;--palette-tertiary-30: #804b00;--palette-tertiary-40: #aa6300;--palette-tertiary-50: #d57c00;--palette-tertiary-60: #ff9500;--palette-tertiary-70: #ffa829;--palette-tertiary-80: #ffba52;--palette-tertiary-90: #fecd7b;--palette-tertiary-95: #fedfa4;--palette-tertiary-99: #fef1cd;--palette-tertiary-100: #fff;--palette-quaternary-0: #000;--palette-quaternary-10: #150525;--palette-quaternary-20: #2a0a4a;--palette-quaternary-30: #401070;--palette-quaternary-40: #551595;--palette-quaternary-50: #6a1aba;--palette-quaternary-60: #7f1fdf;--palette-quaternary-70: #9644e7;--palette-quaternary-80: #ac69ef;--palette-quaternary-90: #c38ef7;--palette-quaternary-95: #d9b3ff;--palette-quaternary-99: #f2e6fe;--palette-quaternary-100: #fff;--palette-quinary-0: #000;--palette-quinary-10: #2b2200;--palette-quinary-20: #540;--palette-quinary-30: #806600;--palette-quinary-40: #a80;--palette-quinary-50: #d5aa00;--palette-quinary-60: #ffd52b;--palette-quinary-70: #ffd52b;--palette-quinary-80: #fd5;--palette-quinary-90: #ffe680;--palette-quinary-95: #fea;--palette-quinary-99: #fff7d5;--palette-quinary-100: #fff;--palette-error-0: #000;--palette-error-10: #410e0b;--palette-error-20: #601410;--palette-error-30: #8c1d18;--palette-error-40: #b3261e;--palette-error-50: #dc362e;--palette-error-60: #e46962;--palette-error-70: #ec928e;--palette-error-80: #f2b8b5;--palette-error-90: #f9dedc;--palette-error-95: #fceeee;--palette-error-99: #fffbf9;--palette-error-100: #fff;--palette-info-0: #000;--palette-info-10: #000e27;--palette-info-20: #001b4e;--palette-info-30: #002975;--palette-info-40: #00379c;--palette-info-50: #0044c3;--palette-info-60: #0052ea;--palette-info-70: #2a6fef;--palette-info-80: #548cf4;--palette-info-90: #7da8f8;--palette-info-95: #a7c5fd;--palette-info-99: #f1f6fd;--palette-info-100: #fff;--palette-neutral-0: #000;--palette-neutral-10: #131313;--palette-neutral-20: #252525;--palette-neutral-30: #48484a;--palette-neutral-40: #6b6b6e;--palette-neutral-50: #8e8e93;--palette-neutral-60: #ababb0;--palette-neutral-70: #c7c7cc;--palette-neutral-80: #d6d6db;--palette-neutral-90: #e5e5ea;--palette-neutral-95: #f2f2f7;--palette-neutral-99: #f8f8fd;--palette-neutral-100: #fff;--color-white: var(--palette-neutral-100);--color-black: var(--palette-neutral-0);--color-background-base-value: var(--palette-neutral-99);--color-primary: var(--palette-primary-60);--color-primary-light: var(--palette-primary-70);--color-primary-lighter: var(--palette-primary-90);--color-primary-hover: var(--palette-primary-80);--color-primary-active: var(--palette-primary-70);--color-primary-container: var(--palette-primary-99);--color-on-primary-container: var(--palette-primary-60);--color-secondary: var(--palette-secondary-60);--color-secondary-light: var(--palette-secondary-80);--color-secondary-lighter: var(--palette-secondary-90);--color-secondary-hover: var(--palette-secondary-70);--color-secondary-active: var(--palette-secondary-60);--color-secondary-container: var(--palette-secondary-99);--color-on-secondary-container: var(--palette-secondary-60);--color-tertiary: var(--palette-tertiary-60);--color-tertiary-container: var(--palette-tertiary-99);--color-on-tertiary-container: var(--palette-tertiary-60);--color-quaternary: var(--palette-quaternary-60);--color-quaternary-container: var(--palette-quaternary-99);--color-on-quaternary-container: var(--palette-quaternary-60);--color-quinary: var(--palette-quinary-60);--color-quinary-container: var(--palette-quinary-99);--color-on-quinary-container: var(--palette-quinary-60);--color-error: var(--palette-error-40);--color-error-light: var(--palette-error-50);--color-error-lighter: var(--palette-error-90);--color-error-container: var(--palette-error-90);--color-on-error-container: var(--palette-error-40);--color-warning: var(--palette-tertiary-60);--color-warning-light: var(--palette-tertiary-80);--color-warning-lighter: var(--palette-tertiary-90);--color-warning-hover: var(--palette-tertiary-70);--color-warning-active: var(--palette-tertiary-60);--color-warning-container: var(--palette-tertiary-99);--color-on-warning-container: var(--palette-tertiary-60);--color-info: var(--palette-info-60);--color-info-light: var(--palette-info-90);--color-info-lighter: var(--palette-info-90);--color-info-hover: var(--palette-info-70);--color-info-active: var(--palette-info-60);--color-info-container: var(--palette-info-99);--color-on-info-container: var(--palette-info-60);--color-text-primary: var(--palette-neutral-20);--color-text-secondary: var(--palette-neutral-50);--color-text-tertiary: var(--palette-neutral-70);--color-text-disabled: var(--palette-neutral-70);--color-text-inverse: var(--palette-neutral-100);--color-on-primary: var(--palette-primary-100);--color-on-secondary: var(--palette-secondary-100);--color-on-tertiary: var(--palette-tertiary-100);--color-on-quaternary: var(--palette-quaternary-100);--color-on-quinary: var(--palette-quinary-100);--color-on-warning: var(--color-text-primary);--color-on-info: var(--palette-info-100);--color-on-error: var(--palette-error-100);--color-on-surface: var(--color-text-primary);--color-background-base: var(--color-background-base-value);--color-background-tertiary: var(--palette-tertiary-99);--color-background-info: var(--palette-info-99);--color-background-surface: var(--palette-neutral-100);--color-background-overlay: rgb(37 37 37 / 50%);--color-overlay-backdrop: rgb(0 0 0 / 50%);--color-background-disabled: var(--palette-neutral-95);--color-surface-subtle: var(--palette-neutral-95);--color-background: var(--color-background-base);--color-on-background: var(--color-text-primary);--color-surface: var(--color-background-surface);--color-surface-variant: var(--color-surface);--color-on-surface-variant: var(--palette-neutral-50);--color-border-default: var(--palette-neutral-95);--color-border-secondary: var(--palette-neutral-50);--color-border-tertiary: var(--palette-tertiary-95);--color-border-primary: var(--palette-primary-95);--color-border-info: var(--palette-info-95);--color-border-warning: var(--palette-secondary-95);--color-border-error-strong: var(--palette-error-80);--color-border-hover: var(--palette-neutral-70);--color-border-focus: var(--color-primary);--color-border-error: var(--color-error);--color-border-disabled: var(--palette-neutral-90);--color-border-neutral-medium: var(--palette-neutral-70);--color-background-disabled-secondary: var(--palette-neutral-70);--color-outline: var(--color-border-default);--color-outline-variant: var(--color-border-disabled);--color-accent-surface-hover: var(--palette-primary-99);--color-accent-surface-focus: var(--palette-primary-95);--color-neutral-surface-hover: var(--palette-neutral-99);--color-neutral-surface-active: var(--palette-neutral-95);--scrollbar-size: var(--size-2);--scrollbar-size-thin: var(--size-1);--scrollbar-thumb-border-width: calc(var(--size-1px) * 2);--scrollbar-thumb-border-width-thin: var(--size-1px);--scrollbar-track-color: transparent;--scrollbar-thumb-color: var(--palette-neutral-50);--scrollbar-thumb-hover-color: var(--palette-neutral-40);--scrollbar-thumb-error-color: var(--palette-neutral-50);--scrollbar-thumb-error-hover-color: var(--palette-neutral-40)}html,body{color:var(--color-on-background);background-color:var(--color-background)}:root{--motion-duration-fast: .15s;--motion-duration-standard: .2s;--motion-duration-emphasis: .25s;--motion-duration-slow: .3s;--motion-timing-standard: ease;--motion-timing-emphasis: cubic-bezier(.4, 0, .2, 1);--motion-timing-linear: linear;--font-family-geist: "Geist", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--typography-headline-l-font-size: 32px;--typography-headline-l-line-height: 40px;--typography-headline-l-letter-spacing: 0;--typography-headline-l-font-weight: 700;--typography-headline-m-font-size: 28px;--typography-headline-m-line-height: 36px;--typography-headline-m-letter-spacing: 0;--typography-headline-m-font-weight: 400;--typography-title-l-regular-font-size: 22px;--typography-title-l-regular-line-height: 28px;--typography-title-l-regular-letter-spacing: 0;--typography-title-l-regular-font-weight: 400;--typography-title-l-medium-font-size: 22px;--typography-title-l-medium-line-height: 28px;--typography-title-l-medium-letter-spacing: 0;--typography-title-l-medium-font-weight: 500;--typography-title-m-regular-font-size: 20px;--typography-title-m-regular-line-height: 28px;--typography-title-m-regular-letter-spacing: 0;--typography-title-m-regular-font-weight: 400;--typography-title-s-medium-font-size: 16px;--typography-title-s-medium-line-height: 24px;--typography-title-s-medium-letter-spacing: 0;--typography-title-s-medium-font-weight: 500;--typography-body-l-regular-font-size: 16px;--typography-body-l-regular-line-height: 24px;--typography-body-l-regular-letter-spacing: 0;--typography-body-l-regular-font-weight: 400;--typography-body-l-medium-font-size: 16px;--typography-body-l-medium-line-height: 24px;--typography-body-l-medium-letter-spacing: 0;--typography-body-l-medium-font-weight: 500;--typography-body-m-regular-font-size: 14px;--typography-body-m-regular-line-height: 20px;--typography-body-m-regular-letter-spacing: 0;--typography-body-m-regular-font-weight: 400;--typography-body-m-medium-font-size: 14px;--typography-body-m-medium-line-height: 20px;--typography-body-m-medium-letter-spacing: 0;--typography-body-m-medium-font-weight: 500;--typography-body-s-regular-font-size: 12px;--typography-body-s-regular-line-height: 16px;--typography-body-s-regular-letter-spacing: 0;--typography-body-s-regular-font-weight: 400;--typography-body-s-medium-font-size: 12px;--typography-body-s-medium-line-height: 16px;--typography-body-s-medium-letter-spacing: 0;--typography-body-s-medium-font-weight: 500;--typography-label-s-font-size: 11px;--typography-label-s-line-height: 16px;--typography-label-s-letter-spacing: 0;--typography-label-s-font-weight: 500;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-13: 52px;--spacing-14: 56px;--spacing-15: 60px;--spacing-16: 64px;--spacing-17: 68px;--spacing-18: 72px;--spacing-19: 76px;--spacing-20: 80px;--spacing-xs: calc(var(--spacing-sm) / 2);--spacing-sm: var(--spacing-1);--spacing-md: var(--spacing-2);--spacing-lg: var(--spacing-3);--spacing-xl: var(--spacing-4);--spacing-2xl: var(--spacing-5);--spacing-3xl: var(--spacing-6);--spacing-4xl: var(--spacing-8);--spacing-5xl: var(--spacing-10);--spacing-6xl: var(--spacing-12);--control-label-gap: var(--spacing-lg);--control-label-gap-doubled: calc(2 * var(--control-label-gap));--spacing-0: 0;--spacing-1px: 1px;--size-1: 4px;--size-2: 8px;--size-3: 12px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 28px;--size-8: 32px;--size-9: 36px;--size-10: 40px;--size-11: 44px;--size-12: 48px;--size-13: 52px;--size-14: 56px;--size-15: 60px;--size-16: 64px;--size-17: 68px;--size-18: 72px;--size-19: 76px;--size-20: 80px;--size-sm: var(--size-1);--size-md: var(--size-2);--size-lg: var(--size-3);--size-xl: var(--size-4);--size-2xl: var(--size-5);--size-3xl: var(--size-6);--size-4xl: var(--size-8);--size-5xl: var(--size-10);--size-6xl: var(--size-12);--size-7xl: var(--size-13);--size-8xl: var(--size-14);--size-max: var(--size-20);--size-full: 100%;--size-viewport-width: 100vw;--size-auto: auto;--size-1px: 1px;--border-radius-1: 4px;--border-radius-2: 8px;--border-radius-3: 12px;--border-radius-4: 16px;--border-radius-5: 20px;--border-radius-6: 24px;--border-radius-7: 28px;--border-radius-8: 32px;--border-radius-sm: var(--border-radius-1);--border-radius-md: var(--border-radius-2);--border-radius-lg: var(--border-radius-3);--border-radius-xl: var(--border-radius-4);--border-radius-2xl: var(--border-radius-5);--border-radius-3xl: var(--border-radius-6);--border-radius-4xl: var(--border-radius-7);--border-radius-full: 9999px;--focus-outline-width: var(--spacing-sm);--focus-outline-offset: var(--spacing-sm);--focus-outline: var(--focus-outline-width) solid var(--color-border-focus);--color-background-shell: var(--color-background-surface);--layout-header-h: var(--size-6xl);--layout-nav-w: var(--size-max);--layout-bottom-nav-padding: var(--spacing-lg);--layout-bottom-nav-content-h: calc( var(--size-4xl) + var(--spacing-sm) + var(--typography-body-s-medium-line-height) );--layout-bottom-nav-chrome-h: calc((var(--layout-bottom-nav-padding) * 2) + var(--size-1px));--layout-bottom-nav-h: calc( var(--layout-bottom-nav-content-h) + var(--layout-bottom-nav-chrome-h) );--layout-gap: 1rem;--layout-padding: 1rem;--layout-header-search-width: 268px;--layout-sidebar-padding-y: var(--spacing-9);--layout-logo-max-w: var(--size-4xl);--layout-logo-max-w-wide: 120px;--layout-content-radius: var(--border-radius-3xl);--layout-content-inset: var(--spacing-xl);--layout-content-max-w: 1200px;--layout-shell-max-w: calc( var(--layout-nav-w) + var(--layout-content-inset) + var(--layout-content-max-w) );--layout-footer-column-min-w: 224px;--layout-footer-brand-min-w: 180px;--layout-footer-padding-x-mobile: var(--spacing-3xl);--layout-footer-padding-x-desktop: var(--spacing-5xl);--color-alert-info-background: var(--color-info-container);--color-alert-info-border: var(--color-border-info);--color-alert-info-text-primary: var(--palette-info-30);--color-alert-info-text-secondary: var(--palette-info-40);--color-alert-info-icon: var(--palette-info-30);--color-alert-success-background: var(--color-primary-container);--color-alert-success-border: var(--color-border-primary);--color-alert-success-text-primary: var(--palette-primary-30);--color-alert-success-text-secondary: var(--palette-primary-40);--color-alert-success-icon: var(--palette-primary-30);--color-alert-warning-background: var(--color-warning-container);--color-alert-warning-border: var(--color-border-tertiary);--color-alert-warning-text-primary: var(--palette-tertiary-30);--color-alert-warning-text-secondary: var(--palette-tertiary-30);--color-alert-warning-icon: var(--palette-tertiary-30);--color-alert-danger-background: var(--color-error-container);--color-alert-danger-border: var(--color-border-error-strong);--color-alert-danger-text-primary: var(--palette-error-30);--color-alert-danger-text-secondary: var(--palette-error-40);--color-alert-danger-icon: var(--palette-error-30);--color-badge: var(--color-secondary);--color-badge-text: var(--color-on-secondary);--badge-transition-duration: var(--motion-duration-standard);--badge-enter-duration: var(--badge-transition-duration);--badge-enter-timing: cubic-bezier(.34, 1.56, .64, 1);--badge-leave-duration: .12s;--badge-leave-timing: cubic-bezier(.45, 0, .8, .55);--badge-update-duration: .22s;--badge-update-timing: var(--badge-enter-timing);--badge-transform-position: translate(50%, -50%);--badge-transform-visible: var(--badge-transform-position) scale(1);--badge-transform-hidden: var(--badge-transform-position) scale(.6);--badge-transform-update-peak: var(--badge-transform-position) scale(1.15);--button-border-width: var(--size-1px);--button-height-sm: var(--size-10);--button-height-md: var(--size-11);--button-height-lg: var(--size-12);--button-transition-duration: var(--motion-duration-standard);--button-transition-timing: var(--motion-timing-standard);--color-button-fill-text: var(--color-on-primary);--color-button-fill-background: var(--color-primary);--color-button-fill-background-hover: var(--color-primary-hover);--color-button-fill-background-active: var(--color-primary-active);--color-button-fill-border: var(--color-primary);--color-button-fill-border-hover: var(--color-primary-hover);--color-button-fill-border-active: var(--color-primary-active);--color-button-fill-text-disabled: var(--color-text-disabled);--color-button-fill-background-disabled: var(--color-border-disabled);--color-button-fill-border-disabled: var(--color-border-disabled);--color-button-outline-text: var(--color-primary);--color-button-outline-text-disabled: var(--color-text-disabled);--color-button-outline-background: var(--color-surface);--color-button-outline-background-hover: var(--color-primary-container);--color-button-outline-background-active: var(--color-primary-container);--color-button-outline-background-disabled: var(--color-surface);--color-button-outline-border: var(--color-outline);--color-button-outline-border-hover: var(--color-primary-container);--color-button-outline-border-active: var(--color-primary);--color-button-outline-border-disabled: var(--color-border-disabled);--color-button-text-text: var(--color-primary);--color-button-text-text-active: var(--color-on-surface);--color-button-text-text-disabled: var(--color-text-disabled);--color-button-text-background-hover: var(--color-primary-container);--color-button-text-background-active: var(--color-primary-container);--color-button-text-border-hover: var(--color-button-text-background-hover);--color-button-tone-primary-fill-text: var(--color-on-primary);--color-button-tone-primary-fill-background: var(--color-primary);--color-button-tone-primary-fill-background-hover: var(--color-primary-hover);--color-button-tone-primary-fill-background-active: var(--color-primary-active);--color-button-tone-primary-fill-border: var(--color-primary);--color-button-tone-primary-fill-border-hover: var(--color-primary-hover);--color-button-tone-primary-fill-border-active: var(--color-primary-active);--color-button-tone-primary-fill-text-disabled: var(--color-text-disabled);--color-button-tone-primary-fill-background-disabled: var(--color-border-disabled);--color-button-tone-primary-fill-border-disabled: var(--color-border-disabled);--color-button-tone-primary-outline-text: var(--color-primary);--color-button-tone-primary-outline-text-disabled: var(--color-text-disabled);--color-button-tone-primary-outline-background: var(--color-surface);--color-button-tone-primary-outline-background-hover: var(--color-primary-container);--color-button-tone-primary-outline-background-active: var(--color-primary-container);--color-button-tone-primary-outline-background-disabled: var(--color-surface);--color-button-tone-primary-outline-border: var(--color-outline);--color-button-tone-primary-outline-border-hover: var(--color-primary-container);--color-button-tone-primary-outline-border-active: var(--color-primary);--color-button-tone-primary-outline-border-disabled: var(--color-border-disabled);--color-button-tone-primary-text-text: var(--color-primary);--color-button-tone-primary-text-text-active: var(--color-on-surface);--color-button-tone-primary-text-text-disabled: var(--color-text-disabled);--color-button-tone-primary-text-background-hover: var(--color-primary-container);--color-button-tone-primary-text-background-active: var(--color-primary-container);--color-button-tone-primary-text-border-hover: var( --color-button-tone-primary-text-background-hover );--color-button-tone-secondary-fill-text: var(--color-on-secondary);--color-button-tone-secondary-fill-background: var(--color-secondary);--color-button-tone-secondary-fill-background-hover: var(--color-secondary-hover);--color-button-tone-secondary-fill-background-active: var(--color-secondary-active);--color-button-tone-secondary-fill-border: var(--color-secondary);--color-button-tone-secondary-fill-border-hover: var(--color-secondary-hover);--color-button-tone-secondary-fill-border-active: var(--color-secondary-active);--color-button-tone-secondary-fill-text-disabled: var(--color-text-disabled);--color-button-tone-secondary-fill-background-disabled: var(--color-border-disabled);--color-button-tone-secondary-fill-border-disabled: var(--color-border-disabled);--color-button-tone-secondary-outline-text: var(--color-secondary);--color-button-tone-secondary-outline-text-disabled: var(--color-text-disabled);--color-button-tone-secondary-outline-background: var(--color-surface);--color-button-tone-secondary-outline-background-hover: var(--color-secondary-container);--color-button-tone-secondary-outline-background-active: var(--color-secondary-container);--color-button-tone-secondary-outline-background-disabled: var(--color-surface);--color-button-tone-secondary-outline-border: var(--color-outline);--color-button-tone-secondary-outline-border-hover: var(--color-secondary-container);--color-button-tone-secondary-outline-border-active: var(--color-secondary);--color-button-tone-secondary-outline-border-disabled: var(--color-border-disabled);--color-button-tone-secondary-text-text: var(--color-secondary);--color-button-tone-secondary-text-text-active: var(--color-on-surface);--color-button-tone-secondary-text-text-disabled: var(--color-text-disabled);--color-button-tone-secondary-text-background-hover: var(--color-secondary-container);--color-button-tone-secondary-text-background-active: var(--color-secondary-container);--color-button-tone-secondary-text-border-hover: var( --color-button-tone-secondary-text-background-hover );--color-button-tone-dark-fill-text: var(--color-on-surface);--color-button-tone-dark-fill-background: var(--color-surface-subtle);--color-button-tone-dark-fill-background-hover: var(--color-neutral-surface-hover);--color-button-tone-dark-fill-background-active: var(--color-neutral-surface-active);--color-button-tone-dark-fill-border: var(--color-surface-subtle);--color-button-tone-dark-fill-border-hover: var(--color-neutral-surface-hover);--color-button-tone-dark-fill-border-active: var(--color-neutral-surface-active);--color-button-tone-dark-fill-text-disabled: var(--color-text-disabled);--color-button-tone-dark-fill-background-disabled: var(--color-background-disabled);--color-button-tone-dark-fill-border-disabled: var(--color-background-disabled);--color-button-tone-dark-outline-text: var(--color-on-surface);--color-button-tone-dark-outline-text-disabled: var(--color-text-disabled);--color-button-tone-dark-outline-background: var(--color-surface);--color-button-tone-dark-outline-background-hover: var(--color-neutral-surface-hover);--color-button-tone-dark-outline-background-active: var(--color-neutral-surface-active);--color-button-tone-dark-outline-background-disabled: var(--color-surface);--color-button-tone-dark-outline-border: var(--color-outline);--color-button-tone-dark-outline-border-hover: var(--color-outline);--color-button-tone-dark-outline-border-active: var(--color-on-surface);--color-button-tone-dark-outline-border-disabled: var(--color-border-disabled);--color-button-tone-dark-text-text: var(--color-on-surface);--color-button-tone-dark-text-text-active: var(--color-on-surface);--color-button-tone-dark-text-text-disabled: var(--color-text-disabled);--color-button-tone-dark-text-background-hover: var(--color-neutral-surface-hover);--color-button-tone-dark-text-background-active: var(--color-neutral-surface-active);--color-button-tone-dark-text-border-hover: var(--color-button-tone-dark-text-background-hover);--color-counter-background: var(--color-surface);--color-counter-border: var(--color-outline);--color-counter-button-icon: var(--color-primary);--color-counter-button-icon-disabled: var(--color-text-disabled);--color-counter-value: var(--color-text-primary);--color-counter-value-disabled: var(--color-text-disabled);--counter-border-width: var(--size-1px);--counter-size: var(--size-5xl);--counter-length: calc(var(--counter-size) * 3);--counter-transition-duration: var(--motion-duration-standard);--counter-transition-timing: var(--motion-timing-standard);--counter-button-transform-duration: var(--motion-duration-fast);--counter-button-hover-transform: scale(1.08);--counter-button-active-transform: scale(.95);--counter-button-active-opacity: .8;--counter-value-transform-base: scale(1);--counter-value-bump-up-transform: scale(1.12);--counter-value-bump-down-transform: scale(.92);--chip-border-width: var(--size-1px);--chip-transition-duration: var(--motion-duration-standard);--chip-transition-timing: var(--motion-timing-standard);--chip-focus-outline-width: var(--focus-outline-width);--chip-focus-outline: var(--chip-focus-outline-width) solid var(--color-border-focus);--chip-focus-outline-offset: var(--focus-outline-offset);--color-chip-tone-default-background: var(--color-surface);--color-chip-tone-default-border: var(--color-outline);--color-chip-tone-default-text: var(--color-text-secondary);--color-chip-tone-default-background-hover: var(--color-primary-container);--color-chip-tone-default-border-hover: var(--color-primary-container);--color-chip-tone-default-text-hover: var(--color-on-primary-container);--color-chip-tone-default-background-selected: var(--color-primary);--color-chip-tone-default-border-selected: var(--color-primary);--color-chip-tone-default-text-selected: var(--color-on-primary);--color-chip-tone-default-background-disabled: var(--color-background-disabled);--color-chip-tone-default-border-disabled: var(--color-border-disabled);--color-chip-tone-default-text-disabled: var(--color-text-disabled);--color-chip-tone-primary-background: var(--color-primary-container);--color-chip-tone-primary-border: var(--color-border-primary);--color-chip-tone-primary-text: var(--color-on-primary-container);--color-chip-tone-primary-background-disabled: var(--color-background-disabled);--color-chip-tone-primary-border-disabled: var(--color-border-disabled);--color-chip-tone-primary-text-disabled: var(--color-text-disabled);--color-chip-tone-secondary-background: var(--color-secondary-container);--color-chip-tone-secondary-border: var(--color-border-default);--color-chip-tone-secondary-text: var(--color-on-secondary-container);--color-chip-tone-secondary-background-disabled: var(--color-background-disabled);--color-chip-tone-secondary-border-disabled: var(--color-border-disabled);--color-chip-tone-secondary-text-disabled: var(--color-text-disabled);--color-chip-tone-tertiary-background: var(--color-tertiary-container);--color-chip-tone-tertiary-border: var(--color-border-tertiary);--color-chip-tone-tertiary-text: var(--color-on-tertiary-container);--color-chip-tone-tertiary-background-disabled: var(--color-background-disabled);--color-chip-tone-tertiary-border-disabled: var(--color-border-disabled);--color-chip-tone-tertiary-text-disabled: var(--color-text-disabled);--color-chip-tone-quaternary-background: var(--color-quaternary-container);--color-chip-tone-quaternary-border: var(--color-border-default);--color-chip-tone-quaternary-text: var(--color-on-quaternary-container);--color-chip-tone-quaternary-background-disabled: var(--color-background-disabled);--color-chip-tone-quaternary-border-disabled: var(--color-border-disabled);--color-chip-tone-quaternary-text-disabled: var(--color-text-disabled);--color-chip-tone-quinary-background: var(--color-quinary-container);--color-chip-tone-quinary-border: var(--color-border-default);--color-chip-tone-quinary-text: var(--color-on-quinary-container);--color-chip-tone-quinary-background-disabled: var(--color-background-disabled);--color-chip-tone-quinary-border-disabled: var(--color-border-disabled);--color-chip-tone-quinary-text-disabled: var(--color-text-disabled);--chip-group-disabled-opacity: .6;--color-divider-line: var(--color-outline-variant);--color-divider-label: var(--color-text-secondary);--divider-label-margin: var(--spacing-lg);--divider-inset-padding: var(--spacing-xl);--divider-align-line-width: var(--spacing-md);--divider-label-line-height: var(--typography-body-m-regular-line-height);--divider-line-width: var(--size-1px);--divider-line-height: var(--size-1px);--size-icon-sm: 18px;--size-icon-md: 24px;--size-icon-lg: var(--size-icon-md);--color-icon-grey: var(--color-text-secondary);--color-icon-dark: var(--color-text-primary);--color-icon-primary: var(--color-primary);--color-icon-secondary: var(--color-secondary);--color-icon-on-surface-variant: var(--color-on-surface-variant);--color-icon-danger: var(--color-error);--color-icon-warning: var(--color-warning);--color-icon-disabled: var(--color-text-disabled);--icon-button-border-width: var(--size-1px);--icon-button-transition-duration: var(--button-transition-duration);--icon-button-transition-timing: var(--button-transition-timing);--color-icon-button-tone-grey-icon: var(--color-text-secondary);--color-icon-button-tone-grey-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-grey-bg: transparent;--color-icon-button-tone-grey-bg-hover: var(--color-surface-subtle);--color-icon-button-tone-grey-bg-focus: var(--color-border-default);--color-icon-button-tone-grey-outline-bg: var(--color-surface);--color-icon-button-tone-grey-outline-border: var(--color-border-default);--color-icon-button-tone-grey-outline-bg-hover: var(--color-surface-subtle);--color-icon-button-tone-grey-outline-border-hover: var(--color-border-default);--color-icon-button-tone-grey-outline-bg-focus: var(--color-border-default);--color-icon-button-tone-grey-outline-border-focus: var(--color-text-secondary);--color-icon-button-tone-grey-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-grey-outline-bg-disabled: var(--color-surface);--color-icon-button-tone-grey-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-dark-icon: var(--color-text-primary);--color-icon-button-tone-dark-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-dark-bg: transparent;--color-icon-button-tone-dark-bg-hover: var(--color-surface-subtle);--color-icon-button-tone-dark-bg-focus: var(--color-border-default);--color-icon-button-tone-dark-outline-bg: var(--color-surface);--color-icon-button-tone-dark-outline-border: var(--color-border-default);--color-icon-button-tone-dark-outline-bg-hover: var(--color-surface-subtle);--color-icon-button-tone-dark-outline-border-hover: var(--color-border-default);--color-icon-button-tone-dark-outline-bg-focus: var(--color-border-default);--color-icon-button-tone-dark-outline-border-focus: var(--color-text-primary);--color-icon-button-tone-dark-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-dark-outline-bg-disabled: var(--color-surface);--color-icon-button-tone-dark-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-primary-icon: var(--color-primary);--color-icon-button-tone-primary-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-bg: transparent;--color-icon-button-tone-primary-bg-hover: var(--color-primary-container);--color-icon-button-tone-primary-bg-focus: var(--color-border-primary);--color-icon-button-tone-primary-outline-bg: var(--color-surface);--color-icon-button-tone-primary-outline-border: var(--color-border-default);--color-icon-button-tone-primary-outline-bg-hover: var(--color-primary-container);--color-icon-button-tone-primary-outline-border-hover: var(--color-primary-container);--color-icon-button-tone-primary-outline-bg-focus: var(--color-border-primary);--color-icon-button-tone-primary-outline-border-focus: var(--color-primary);--color-icon-button-tone-primary-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-outline-bg-disabled: var(--color-surface);--color-icon-button-tone-primary-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-primary-fill-icon: var(--color-on-primary);--color-icon-button-tone-primary-fill-bg: var(--color-primary);--color-icon-button-tone-primary-fill-bg-hover: var(--color-primary-hover);--color-icon-button-tone-primary-fill-bg-focus: var(--color-primary-active);--color-icon-button-tone-primary-fill-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-fill-bg-disabled: var(--color-border-disabled);--color-icon-button-tone-secondary-icon: var(--color-secondary);--color-icon-button-tone-secondary-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-bg: transparent;--color-icon-button-tone-secondary-bg-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-bg-focus: var(--color-border-default);--color-icon-button-tone-secondary-outline-bg: var(--color-surface);--color-icon-button-tone-secondary-outline-border: var(--color-border-default);--color-icon-button-tone-secondary-outline-bg-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-border-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-bg-focus: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-border-focus: var(--color-secondary);--color-icon-button-tone-secondary-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-outline-bg-disabled: var(--color-surface);--color-icon-button-tone-secondary-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-secondary-fill-icon: var(--color-on-secondary);--color-icon-button-tone-secondary-fill-bg: var(--color-secondary);--color-icon-button-tone-secondary-fill-bg-hover: var(--color-secondary-hover);--color-icon-button-tone-secondary-fill-bg-focus: var(--color-secondary-active);--color-icon-button-tone-secondary-fill-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-fill-bg-disabled: var(--color-border-disabled);--typography-heading-h1-font-size: var(--typography-headline-l-font-size);--typography-heading-h1-line-height: var(--typography-headline-l-line-height);--typography-heading-h1-font-weight: var(--typography-headline-l-font-weight);--typography-heading-h1-letter-spacing: var(--typography-headline-l-letter-spacing);--typography-heading-h2-font-size: var(--typography-headline-m-font-size);--typography-heading-h2-line-height: var(--typography-headline-m-line-height);--typography-heading-h2-font-weight: var(--typography-headline-m-font-weight);--typography-heading-h2-letter-spacing: var(--typography-headline-m-letter-spacing);--typography-heading-h3-font-size: var(--typography-title-l-regular-font-size);--typography-heading-h3-line-height: var(--typography-title-l-regular-line-height);--typography-heading-h3-font-weight: var(--typography-title-l-regular-font-weight);--typography-heading-h3-letter-spacing: var(--typography-title-l-regular-letter-spacing);--typography-heading-h4-font-size: var(--typography-title-s-medium-font-size);--typography-heading-h4-line-height: var(--typography-title-s-medium-line-height);--typography-heading-h4-font-weight: var(--typography-title-s-medium-font-weight);--typography-heading-h4-letter-spacing: var(--typography-title-s-medium-letter-spacing);--typography-heading-h5-font-size: var(--typography-body-l-regular-font-size);--typography-heading-h5-line-height: var(--typography-body-l-regular-line-height);--typography-heading-h5-font-weight: var(--typography-body-l-regular-font-weight);--typography-heading-h5-letter-spacing: var(--typography-body-l-regular-letter-spacing);--typography-heading-h6-font-size: var(--typography-body-m-regular-font-size);--typography-heading-h6-line-height: var(--typography-body-m-regular-line-height);--typography-heading-h6-font-weight: var(--typography-body-m-regular-font-weight);--typography-heading-h6-letter-spacing: var(--typography-body-m-regular-letter-spacing);--color-img-background: var(--color-surface-subtle);--color-img-skeleton-1: var(--color-surface-subtle);--color-img-skeleton-2: var(--color-border-disabled);--color-img-error-background: var(--color-background-base);--color-img-error-border: var(--color-outline);--color-img-error-foreground: var(--color-text-tertiary);--img-border-radius-none: 0;--img-border-radius-sm: var(--border-radius-sm);--img-border-radius-md: var(--border-radius-md);--img-border-radius-lg: var(--border-radius-lg);--img-border-radius-xl: var(--border-radius-xl);--img-border-radius-full: var(--border-radius-full);--img-contain-intrinsic-size-default: 200px;--img-aspect-ratio-fallback-padding: 100%;--img-image-opacity-hidden: 0;--img-image-opacity-visible: 1;--img-image-transition-duration: var(--motion-duration-standard);--img-image-transition-timing: var(--motion-timing-standard);--img-error-gap: var(--spacing-lg);--img-error-transform: translate(-50%, -50%);--img-error-border-width: var(--size-1px);--img-sr-only-width: 1px;--img-sr-only-height: 1px;--color-input-background: var(--color-background-surface);--color-input-background-disabled: var(--color-background-surface);--color-input-border: var(--color-border-default);--color-input-border-focus: var(--color-border-focus);--color-input-border-error: var(--color-border-error);--color-input-border-disabled: var(--color-border-disabled);--color-input-caret: var(--color-primary);--color-input-text: var(--color-text-primary);--color-input-text-secondary: var(--color-text-secondary);--color-input-text-disabled: var(--color-text-disabled);--color-input-label-focus: var(--color-primary);--color-input-placeholder-visible: var(--color-text-secondary);--color-input-hint: var(--color-text-secondary);--color-input-error: var(--color-error);--color-input-icon: var(--color-text-secondary);--color-input-shadow-focus: rgb(45 171 49 / 10%);--color-input-shadow-error: rgb(179 38 30 / 10%);--color-input-clear-button: var(--color-text-secondary);--color-input-clear-button-hover: var(--color-text-primary);--color-input-clear-button-background-hover: var(--color-background-base);--color-input-clear-button-background-active: var(--color-border-default);--color-input-clear-button-disabled: var(--color-text-disabled);--input-border-width: var(--size-1px);--input-height: var(--size-8xl);--input-height-without-label: var(--size-6xl);--input-padding-x: var(--spacing-xl);--input-state-shadow-width: calc(var(--size-1px) * 3);--input-focus-shadow: 0 0 0 var(--input-state-shadow-width) var(--color-input-shadow-focus);--input-error-shadow: 0 0 0 var(--input-state-shadow-width) var(--color-input-shadow-error);--input-label-transform-y: calc(var(--size-lg) / 2);--input-label-position-top: var(--spacing-0);--input-label-position-left: var(--spacing-0);--input-field-wrapper-min-height: var(--size-5xl);--input-font-size: 16px;--input-hint-font-size: 14px;--input-clear-button-font-size: 14px;--input-gap: var(--spacing-md);--input-hint-padding-block: var(--spacing-0);--input-hint-padding-x: var(--spacing-xl);--input-hint-min-height: var(--size-2xl);--input-border-radius: var(--border-radius-4xl);--input-clear-button-border-radius: var(--border-radius-sm);--input-icon-slot-size: var(--size-6xl);--input-clear-button-size: var(--size-4xl);--input-clear-button-padding: var(--spacing-sm);--input-clear-button-outline-width: var(--focus-outline-width);--input-clear-button-outline-offset: var(--focus-outline-offset);--input-transition-duration: var(--motion-duration-standard);--input-transition-timing: var(--motion-timing-standard);--input-field-line-height: 1.5;--input-autofill-shadow-size: 1000px;--input-autofill-shadow: 0 0 0 var(--input-autofill-shadow-size) var(--color-input-background) inset;--input-autofill-transition-duration: 5000s;--input-autofill-transition-timing: ease-in-out;--input-autofill-transition-delay: 0s;--error-color: var(--color-input-error);--error-padding-block: var(--spacing-0);--error-padding-inline: var(--spacing-xl);--error-item-gap: var(--spacing-sm);--color-link-accent: var(--color-button-tone-primary-text-text);--color-link-accent-hover: var(--color-button-tone-primary-fill-background-hover);--expand-background: var(--color-background-surface);--expand-border-color: var(--color-border-default);--expand-border-width: var(--size-1px);--expand-border-radius: var(--border-radius-lg);--expand-animation-duration: .22s;--expand-animation-timing: var(--motion-timing-standard);--expand-header-color: var(--color-text-primary);--expand-header-disabled-color: var(--color-text-disabled);--expand-header-focus-outline: var(--color-border-focus);--expand-header-focus-outline-width: var(--focus-outline-width);--expand-header-focus-outline-offset: var(--focus-outline-offset);--expand-header-gap: var(--spacing-sm);--expand-header-padding: var(--spacing-sm);--expand-header-padding-content: var(--spacing-lg);--expand-header-padding-inline: var(--spacing-xl);--expand-icon-size: var(--size-6xl);--expand-icon-transform-expanded: rotate(180deg);--expand-content-color: var(--color-text-secondary);--expand-content-padding-block: var(--spacing-xl);--expand-content-padding-inline: var(--spacing-xl);--expand-accordion-gap: var(--spacing-md);--size-switch-width: var(--size-7xl);--size-switch-height: var(--size-4xl);--size-switch-thumb-on: var(--size-3xl);--size-switch-thumb-off: var(--size-xl);--spacing-switch-padding-on: calc(var(--size-1px) * 2);--spacing-switch-padding-off: calc(var(--size-sm) + calc(var(--size-1px) * 2));--switch-thumb-transition-duration: var(--motion-duration-slow);--switch-thumb-transition-timing: var(--motion-timing-standard);--switch-ripple-transition-duration: var(--motion-duration-fast);--switch-ripple-transition-timing: var(--motion-timing-standard);--switch-thumb-transform: translateY(-50%);--switch-ripple-transform-rest: translate(-50%, -50%) scale(1);--switch-ripple-transform-unchecked: translate(-50%, -50%) scale(2.5);--switch-ripple-transform-checked: translate(-50%, -50%) scale(1.667);--color-switch-background-on: var(--color-primary);--color-switch-thumb-on: var(--color-on-primary);--color-switch-background-off: var(--color-surface);--color-switch-border-off: var(--color-text-secondary);--color-switch-thumb-off: var(--color-text-secondary);--color-switch-background-disabled: var(--color-surface);--color-switch-border-disabled: var(--color-border-neutral-medium);--color-switch-thumb-disabled: var(--color-border-neutral-medium);--color-switch-background-disabled-on: var(--color-border-neutral-medium);--color-switch-border-disabled-on: var(--color-border-neutral-medium);--color-switch-thumb-disabled-on: var(--color-surface);--switch-border-width: calc(var(--size-1px) * 2);--size-switch-ripple: var(--size-5xl);--color-switch-ripple-off: rgb(from var(--color-text-primary) r g b / 12%);--color-switch-ripple-on: rgb(from var(--color-primary) r g b / 12%);--size-checkbox: 18px;--size-checkbox-container: var(--size-6xl);--size-checkbox-hover: var(--size-5xl);--size-checkbox-check-size: 10px;--checkbox-border-radius: 6px;--checkbox-border-width: 1.5px;--checkbox-transition-duration: var(--motion-duration-standard);--checkbox-transition-timing: var(--motion-timing-standard);--checkbox-transition: var(--checkbox-transition-duration) var(--checkbox-transition-timing);--color-checkbox-bg-checked: var(--color-primary);--color-checkbox-check-checked: var(--color-on-primary);--color-checkbox-border-unchecked: var(--color-text-secondary);--color-checkbox-hover-checked: var(--color-primary-container);--color-checkbox-hover-unchecked: var(--color-border-default);--color-checkbox-border-disabled: var(--color-text-disabled);--color-checkbox-bg-disabled: var(--color-text-disabled);--color-checkbox-check-disabled: var(--color-background-surface);--size-radio: var(--size-3xl);--size-radio-container: calc(var(--size-radio) + var(--control-label-gap-doubled));--size-radio-dot: var(--size-lg);--size-radio-hover: var(--size-5xl);--radio-border-width: var(--size-1px);--radio-transition-duration: var(--motion-duration-standard);--radio-transition-timing: var(--motion-timing-standard);--radio-transition: var(--radio-transition-duration) var(--radio-transition-timing);--color-radio-border-checked: var(--color-primary);--color-radio-dot-checked: var(--color-primary);--color-radio-border-unchecked: var(--color-text-secondary);--color-radio-hover-checked: var(--color-primary-container);--color-radio-hover-unchecked: var(--color-border-default);--color-radio-border-disabled: var(--color-border-disabled);--color-radio-dot-disabled: var(--color-text-disabled);--color-stories-list-title: var(--palette-neutral-20);--color-stories-avatar-viewed-bg: var(--palette-neutral-95);--color-stories-avatar-inner-bg: var(--palette-neutral-100);--color-stories-avatar-unviewed-gradient: linear-gradient( 225deg, var(--palette-primary-90) 0%, var(--palette-primary-60) 100% );--size-stories-avatar: 78px;--size-stories-avatar-inner: 72px;--size-stories-avatar-circle: 68px;--size-stories-avatar-border: 3px;--size-stories-avatar-inner-border: 2px;--size-stories-scroll-gap: 10px;--size-stories-banner-width: 268px;--size-stories-banner-height: 416px;--size-stories-banner-gap: 16px;--size-stories-banner-radius: 12px;--size-stories-banner-avatar-offset: 16px;--size-stories-nav-zone-width: 50%;--color-stories-viewer-host-bg: var(--palette-neutral-20);--color-stories-viewer-filler-bg: var(--palette-neutral-20);--color-stories-viewer-overlay-gradient: linear-gradient( to bottom, rgb(0 0 0 / 55%) 0%, rgb(0 0 0 / 15%) 50%, transparent 100% );--color-stories-viewer-overlay-text: var(--palette-neutral-100);--color-stories-viewer-category-avatar-bg: var(--palette-neutral-95);--color-stories-viewer-nav-focus: var(--palette-primary-60);--size-stories-viewer-overlay-height: 160px;--size-stories-viewer-category-row-height: 46px;--size-stories-viewer-category-avatar: 28px;--size-stories-viewer-progress-padding-x: 20px;--size-stories-viewer-category-row-padding-x: 8px;--color-stories-shell-backdrop: rgb(0 0 0 / 90%);--size-stories-shell-preview-width: 180px;--size-stories-shell-preview-height: 320px;--size-stories-shell-preview-radius: 12px;--color-stories-shell-preview-overlay: linear-gradient(180deg, rgb(0 0 0 / 8%) 0%, rgb(0 0 0 / 18%) 100%), radial-gradient(circle at center, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 20%) 100%);--size-stories-shell-preview-overlay-avatar: 88px;--size-stories-shell-preview-overlay-avatar-inner: 82px;--size-stories-shell-preview-overlay-avatar-circle: 76px;--size-stories-shell-preview-overlay-avatar-border: 3px;--size-stories-shell-preview-overlay-avatar-inner-border: 3px;--size-stories-shell-preview-title-max-width: 136px;--stories-shell-preview-avatar-shadow: 0 10px 22px rgb(0 0 0 / 22%);--stories-shell-preview-title-shadow: 0 2px 8px rgb(0 0 0 / 45%);--size-stories-shell-carousel-gap: 40px;--size-stories-shell-carousel-max-width: 1200px;--size-stories-shell-center-max-width: 400px;--z-index-stories-shell: 1000;--color-stories-progress-segment-bg: rgb(255 255 255 / 35%);--color-stories-progress-segment-fill: var(--palette-neutral-100);--color-stories-progress-focus: var(--palette-neutral-100);--size-stories-progress-segment-gap: 2px;--size-stories-progress-height: 2px;--size-stories-progress-padding-y: 4px;--stories-empty-avatar-border-width: var(--size-stories-avatar-border);--stories-viewer-viewport-width: var(--size-viewport-width);--stories-viewer-viewport-height: 100vh;--stories-viewer-padding-top: var(--spacing-xl);--stories-viewer-padding-x: var(--spacing-3xl);--stories-viewer-padding-bottom: var(--spacing-5xl);--stories-viewer-content-aspect-ratio: 9 / 16;--stories-viewer-focus-outline-width: var(--focus-outline-width);--stories-viewer-focus-outline-offset: var(--focus-outline-offset);--stories-progress-focus-outline-width: var(--focus-outline-width);--stories-progress-focus-outline-offset: var(--focus-outline-offset);--stories-shell-center-max-height: 90vh;--stories-shell-center-border-radius: var(--border-radius-md);--stories-shell-preview-transition-duration: var(--motion-duration-standard);--stories-shell-preview-transition-timing: var(--motion-timing-standard);--stories-shell-preview-hover-transform: scale(1.02);--stepper-step-gap: var(--spacing-md);--stepper-label-gap: var(--spacing-sm);--stepper-label-gap-vertical: var(--spacing-3xl);--stepper-stroke-width: 2px;--stepper-connector-thickness: var(--stepper-stroke-width);--stepper-connector-color: var(--color-outline-variant);--stepper-connector-completed-color: var(--color-primary);--stepper-indicator-size: var(--size-3xl);--stepper-indicator-icon-size: 16px;--stepper-indicator-border-width: var(--stepper-stroke-width);--stepper-indicator-border-radius: var(--border-radius-full);--stepper-indicator-bg: var(--color-surface);--stepper-indicator-color: var(--color-on-surface-variant);--stepper-indicator-border: var(--color-outline-variant);--stepper-indicator-active-bg: var(--stepper-indicator-bg);--stepper-indicator-active-border: var(--color-primary);--stepper-indicator-active-color: var(--color-primary);--stepper-indicator-completed-bg: var(--stepper-indicator-bg);--stepper-indicator-completed-border: var(--color-primary);--stepper-indicator-completed-icon-color: var(--color-primary);--stepper-indicator-invalid-bg: var(--stepper-indicator-bg);--stepper-indicator-invalid-border: var(--color-error);--stepper-indicator-invalid-color: var(--color-error);--stepper-label-invalid-color: var(--color-error);--stepper-label-font-size: var(--typography-body-s-regular-font-size);--stepper-label-font-weight: var(--typography-body-s-regular-font-weight);--stepper-label-line-height: var(--typography-body-s-regular-line-height);--stepper-label-color: var(--color-on-surface-variant);--stepper-label-completed-color: var(--color-on-background);--stepper-label-active-color: var(--color-primary);--stepper-label-active-font-size: var(--typography-body-s-medium-font-size);--stepper-label-active-font-weight: var(--typography-body-s-medium-font-weight);--stepper-label-active-line-height: var(--typography-body-s-medium-line-height);--stepper-label-disabled-color: var(--color-text-disabled);--stepper-indicator-disabled-color: var(--color-text-disabled);--stepper-indicator-disabled-bg: var(--stepper-indicator-bg);--stepper-indicator-disabled-border: var(--color-border-disabled);--stepper-step-padding-block: var(--spacing-sm);--stepper-step-border-radius: var(--border-radius-sm);--stepper-panel-padding: var(--spacing-xl) 0;--stepper-indicator-active-scale: 1.05;--stepper-tick-animation-duration: var(--motion-duration-standard);--stepper-tick-animation-timing: ease-out;--stepper-transition-duration: var(--motion-duration-standard);--stepper-transition-timing: var(--motion-timing-standard);--stepper-focus-outline: var(--color-border-focus);--stepper-focus-outline-width: var(--focus-outline-width);--stepper-focus-shadow: 0 0 0 var(--stepper-focus-outline-width) var(--stepper-focus-outline) inset;--stepper-indicator-label-padding-inline: var(--spacing-sm);--stepper-connector-vertical-width: var(--stepper-connector-thickness);--stepper-connector-vertical-height: var(--spacing-lg)}@media(prefers-reduced-motion:reduce){:root{--stepper-indicator-active-scale: 1}}:root{--tabs-list-gap: var(--spacing-md);--tabs-panel-padding: var(--spacing-xl) 0;--tabs-transition-duration: var(--motion-duration-standard);--tabs-transition-timing: var(--motion-timing-standard);--tabs-indicator-transition-duration: var(--motion-duration-emphasis);--tabs-indicator-transition-timing: var(--motion-timing-emphasis);--tabs-indicator-border-radius: 0;--tabs-panel-transition-duration: var(--motion-duration-slow);--tabs-panel-transition-timing: var(--motion-timing-emphasis);--tabs-list-border-color: var(--color-outline);--tabs-list-border-width: var(--size-1px);--tabs-tab-indicator-height: 2px;--tabs-tab-height: var(--size-6xl);--tabs-tab-padding-inline: var(--spacing-4xl);--tabs-tab-color-default: var(--color-text-secondary);--tabs-tab-color-active: var(--color-text-primary);--tabs-tab-color-hover: var(--color-text-primary);--tabs-tab-border-active: var(--color-primary);--tabs-tab-focus-outline: var(--color-border-focus);--tabs-tab-focus-outline-width: var(--focus-outline-width);--tabs-tab-focus-border-radius: var(--border-radius-sm);--tabs-tab-focus-shadow: 0 0 0 var(--tabs-tab-focus-outline-width) var(--tabs-tab-focus-outline) inset;--tabs-tab-disabled-opacity: .5;--tabs-tab-label-line-height: 1.2;--color-markdown-link: rgb(17 24 39 / 35%);--color-markdown-link-hover: rgb(17 24 39 / 60%);--color-markdown-text-muted: rgb(17 24 39 / 68%);--color-markdown-background-subtle: rgb(17 24 39 / 4%);--color-markdown-background-code: rgb(17 24 39 / 8%);--color-markdown-background-code-dark: var(--color-background-base);--color-markdown-text-code-dark: var(--color-text-primary);--color-markdown-border-subtle: rgb(17 24 39 / 12%);--color-markdown-border-default: rgb(17 24 39 / 16%);--color-markdown-border-blockquote: rgb(17 24 39 / 14%);--color-markdown-shadow: rgb(17 24 39 / 18%);--color-markdown-shadow-code: rgb(15 23 41 / 20%);--color-markdown-marker: rgb(17 24 39 / 55%);--markdown-line-height: 1.7;--color-markdown-text: inherit;--color-markdown-heading: inherit;--color-markdown-emphasis: inherit;--markdown-heading-font-weight: 600;--markdown-heading-line-height: 1.3;--markdown-heading-margin-block: var(--spacing-3xl) var(--spacing-lg);--markdown-heading-scroll-margin-top: var(--spacing-4xl);--markdown-heading-h1-font-size: clamp(1.75rem, 2.4vw, 2.25rem);--markdown-heading-h1-font-weight: 700;--markdown-heading-h2-font-size: clamp(1.5rem, 2vw, 1.85rem);--markdown-heading-h2-font-weight: 650;--markdown-heading-h3-font-size: clamp(1.25rem, 1.8vw, 1.5rem);--markdown-heading-h4-font-size: clamp(1.1rem, 1.5vw, 1.3rem);--markdown-heading-h5-font-size: 1rem;--markdown-heading-h5-letter-spacing: .01em;--markdown-heading-h6-font-size: .95rem;--markdown-heading-h6-text-transform: uppercase;--markdown-heading-h6-letter-spacing: .02em;--markdown-block-margin: var(--spacing-xl);--markdown-list-padding-inline-start: var(--spacing-2xl);--markdown-list-item-padding-inline-start: var(--spacing-sm);--markdown-list-item-gap: var(--spacing-sm);--markdown-nested-list-margin: var(--spacing-md);--markdown-marker-font-weight: 600;--markdown-blockquote-border-width: var(--spacing-sm);--markdown-blockquote-padding-inline: var(--spacing-lg);--markdown-code-padding: var(--spacing-sm) var(--spacing-md);--markdown-border-width: var(--size-1px);--markdown-pre-padding: var(--spacing-2xl) var(--spacing-3xl);--markdown-code-block-shadow: inset 0 0 0 var(--markdown-border-width) var(--color-markdown-shadow-code);--markdown-img-border-radius: var(--border-radius-lg);--markdown-img-margin-block: var(--spacing-7);--markdown-img-shadow: 0 var(--spacing-5xl) var(--spacing-6xl) var(--color-markdown-shadow);--markdown-table-border-radius: var(--border-radius-lg);--markdown-table-shadow-border-width: var(--spacing-sm);--markdown-table-shadow: inset 0 0 0 var(--markdown-table-shadow-border-width) var(--color-markdown-border-default);--markdown-table-margin-block: var(--spacing-3xl);--markdown-table-cell-padding: var(--spacing-md) var(--spacing-xl);--markdown-table-cell-border: var(--markdown-border-width) solid var(--color-markdown-border-default);--markdown-table-header-font-size: .78rem;--markdown-table-header-font-weight: 600;--markdown-table-header-text-transform: uppercase;--markdown-table-header-letter-spacing: .03em;--color-markdown-text-table-header: rgb(17 24 39 / 65%);--color-markdown-background-table-header: rgb(17 24 39 / 7%);--color-markdown-background-table-row: rgb(17 24 39 / 4%);--markdown-font-family-mono: var( --ui-font-family-mono, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace );--textarea-line-height: var(--input-field-line-height);--textarea-field-margin-block-start: 28px;--textarea-field-margin-block-end: var(--spacing-4xl);--textarea-field-margin-inline-start: var(--spacing-xl);--textarea-field-margin-inline-end: var(--scrollbar-size);--textarea-counter-padding-block: var(--spacing-sm);--textarea-counter-padding-inline: var(--spacing-xl);--panel-background: var(--color-background-surface);--panel-border-color: var(--color-border-default);--panel-border-width: var(--size-1px);--panel-border-radius: var(--border-radius-lg);--panel-transition: background-color var(--motion-duration-standard) var(--motion-timing-standard), border-color var(--motion-duration-standard) var(--motion-timing-standard), box-shadow var(--motion-duration-standard) var(--motion-timing-standard);--panel-outlined-background: var(--color-background-surface);--panel-outlined-border: var(--panel-border-width) solid var(--color-border-default);--panel-elevated-background: var(--color-background-surface);--panel-elevated-shadow: 0 2px 8px rgb(0 0 0 / 10%);--panel-ghost-background: transparent;--panel-padding-sm: var(--spacing-lg);--panel-padding-md: var(--spacing-xl);--panel-padding-lg: var(--spacing-3xl);--panel-interactive-cursor: pointer;--panel-interactive-hover-background: var(--color-accent-surface-hover);--panel-interactive-focus-outline-width: var(--focus-outline-width);--panel-interactive-focus-outline: var(--panel-interactive-focus-outline-width) solid var(--color-border-focus);--panel-interactive-focus-outline-offset: var(--focus-outline-offset);--panel-interactive-disabled-opacity: .6;--panel-interactive-disabled-cursor: not-allowed;--panel-section-padding-block: var(--panel-padding-md);--panel-section-padding-inline: var(--panel-padding-md);--panel-header-gap: var(--spacing-xl);--panel-content-color: var(--color-text-primary);--panel-footer-gap: var(--spacing-lg);--panel-subfooter-gap: var(--spacing-lg);--dialog-background: var(--color-background-surface);--dialog-padding: var(--spacing-3xl);--dialog-border-radius: 12px;--dialog-modal-max-width: 560px;--dialog-modal-max-height: 720px;--dialog-mobile-margin: var(--spacing-xl);--dialog-desktop-margin: var(--spacing-3xl);--dialog-mobile-border-radius: var(--border-radius-md);--dialog-backdrop-background: var(--color-overlay-backdrop);--dialog-backdrop-enter-duration: var(--motion-duration-standard);--dialog-backdrop-enter-timing: ease-out;--dialog-backdrop-exit-duration: var(--motion-duration-fast);--dialog-backdrop-exit-timing: ease-in;--dialog-panel-enter-duration: var(--motion-duration-slow);--dialog-panel-enter-timing: var(--motion-timing-emphasis);--dialog-panel-exit-duration: var(--motion-duration-emphasis);--dialog-panel-exit-timing: cubic-bezier(.4, 0, 1, 1);--dialog-panel-enter-transform-from: scale(.9) translateY(-20px);--dialog-panel-enter-transform-to: scale(1) translateY(0);--dialog-panel-exit-transform-from: var(--dialog-panel-enter-transform-to);--dialog-panel-exit-transform-to: scale(.95) translateY(10px);--dialog-content-size-transition-duration: var(--motion-duration-standard);--dialog-content-size-transition-timing: var(--motion-timing-standard);--dialog-header-gap: 0;--dialog-header-icon-gap: var(--spacing-xl);--dialog-header-padding: var(--spacing-3xl);--dialog-body-padding: 0 var(--spacing-3xl) var(--spacing-3xl);--dialog-body-color: var(--color-on-surface-variant);--dialog-body-title-color: var(--color-on-surface);--dialog-footer-padding: var(--spacing-2xl) var(--spacing-3xl);--dialog-footer-gap: var(--spacing-md);--dialog-footer-border-width: var(--size-1px);--dialog-footer-border-color: var(--palette-neutral-95);--dialog-footer-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--dialog-sheet-border-radius: var(--border-radius-4xl);--dialog-sheet-max-height: 90vh;--dialog-sheet-desktop-max-width: 560px;--dialog-sheet-enter-duration: .35s;--dialog-sheet-enter-timing: var(--motion-timing-emphasis);--dialog-sheet-exit-duration: var(--motion-duration-emphasis);--dialog-sheet-exit-timing: var(--dialog-panel-exit-timing);--dialog-sheet-enter-transform-from: translateY(100%);--dialog-sheet-enter-transform-to: translateY(0);--dialog-sheet-exit-transform-from: var(--dialog-sheet-enter-transform-to);--dialog-sheet-exit-transform-to: var(--dialog-sheet-enter-transform-from);--dialog-sheet-content-padding: 0 var(--spacing-3xl) var(--spacing-3xl);--dialog-sheet-footer-padding-top: var(--spacing-lg);--dialog-sheet-footer-padding-bottom: var(--spacing-6xl);--dialog-sheet-footer-padding: var(--dialog-sheet-footer-padding-top) var(--spacing-3xl) var(--dialog-sheet-footer-padding-bottom) var(--spacing-3xl);--dialog-sheet-footer-safe-padding-bottom: max( var(--dialog-sheet-footer-padding-bottom), var(--dialog-footer-safe-area-inset-bottom) );--dialog-sheet-footer-gap: var(--spacing-lg);--dialog-sheet-footer-border-color: var(--color-divider-line);--drawer-z-index: 10;--drawer-desktop-width: 26rem;--drawer-desktop-radius: 0;--drawer-mobile-radius: var(--border-radius-4xl);--drawer-border-width: var(--size-1px);--drawer-desktop-border-color: var(--color-divider-line);--drawer-anchor-border-empty: 0 solid transparent;--drawer-title-color: var(--color-on-surface);--drawer-header-padding-mobile: var(--spacing-3xl) var(--spacing-3xl) var(--spacing-xl);--drawer-header-padding-desktop: var(--spacing-3xl) var(--spacing-3xl) var(--spacing-xl);--drawer-body-padding-mobile: 0 var(--spacing-3xl) var(--spacing-3xl);--drawer-body-padding-desktop: 0 var(--spacing-3xl) var(--spacing-3xl);--drawer-footer-gap-mobile: var(--spacing-lg);--drawer-footer-gap-desktop: var(--spacing-lg);--drawer-footer-padding-bottom-mobile: var(--spacing-6xl);--drawer-footer-padding-bottom-desktop: var(--spacing-2xl);--drawer-footer-padding-mobile: var(--spacing-lg) var(--spacing-3xl) var(--drawer-footer-padding-bottom-mobile);--drawer-footer-padding-desktop: var(--drawer-footer-padding-bottom-desktop) var(--spacing-3xl);--drawer-footer-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--drawer-footer-safe-padding-bottom: max( var(--drawer-footer-padding-bottom-mobile), var(--drawer-footer-safe-area-inset-bottom) );--drawer-footer-border-color: var(--color-border-default);--drawer-enter-duration: var(--motion-duration-emphasis);--drawer-enter-timing: var(--motion-timing-emphasis);--drawer-backdrop-timing: var(--motion-timing-standard);--drawer-exit-timing: var(--motion-timing-standard);--drawer-panel-transform-rest: translateZ(0);--drawer-panel-mobile-enter-transform-from: translateY(100%);--drawer-panel-mobile-enter-transform-to: translateY(0);--drawer-panel-mobile-leave-transform-from: var(--drawer-panel-mobile-enter-transform-to);--drawer-panel-mobile-leave-transform-to: var(--drawer-panel-mobile-enter-transform-from);--drawer-panel-desktop-enter-transform-from: translateX(calc(-100% - var(--spacing-md)));--drawer-panel-desktop-enter-transform-to: translateX(0);--drawer-panel-desktop-leave-transform-from: var(--drawer-panel-desktop-enter-transform-to);--drawer-panel-desktop-leave-transform-to: var(--drawer-panel-desktop-enter-transform-from);--tooltip-max-width: 312px;--tooltip-padding: var(--spacing-lg);--tooltip-surface: var(--color-background-surface);--tooltip-border-radius: var(--border-radius-xl);--tooltip-shadow: var(--panel-elevated-shadow);--tooltip-heading-color: var(--color-on-surface);--tooltip-body-color: var(--color-text-secondary);--tooltip-arrow-size: var(--spacing-md);--timer-border-width: var(--size-1px);--timer-transition-duration: var(--motion-duration-standard);--timer-transition-timing: var(--motion-timing-standard);--timer-default-padding-y: calc(var(--spacing-2xl) / 2 + var(--spacing-sm));--timer-default-padding-x: var(--spacing-xl);--timer-default-width: var(--size-full);--timer-default-border-radius: var(--border-radius-xl);--timer-divider-min-width: var(--spacing-3xl);--color-timer-default-text-primary: var(--color-text-primary);--color-timer-default-text-secondary: var(--color-text-secondary);--color-timer-default-text-danger: var(--color-secondary);--color-timer-default-disabled: var(--color-text-disabled);--color-timer-default-divider: var(--color-text-secondary);--color-timer-default-background: var(--color-secondary-container);--color-timer-default-background-disabled: var(--color-surface);--color-timer-default-border: var(--color-border-warning);--color-timer-default-border-disabled: var(--color-text-disabled);--timer-compact-padding-y: var(--spacing-md);--timer-compact-padding-x: var(--spacing-xl);--timer-compact-border-radius: calc(var(--spacing-2xl) * 5);--color-timer-compact-text-primary: var(--color-text-primary);--color-timer-compact-text-secondary: var(--color-text-secondary);--color-timer-compact-text-danger: var(--color-secondary);--color-timer-compact-disabled: var(--color-text-disabled);--color-timer-compact-divider: var(--color-text-secondary);--color-timer-compact-background: var(--color-surface);--color-timer-compact-background-disabled: var(--color-surface);--color-timer-compact-border: var(--color-border-default);--color-timer-compact-border-disabled: var(--color-text-disabled);--timer-chip-padding-y: calc(var(--spacing-lg) / 2);--timer-chip-padding-x: var(--spacing-lg);--timer-chip-border-radius: var(--border-radius-md);--color-timer-chip-text-primary: var(--color-text-primary);--color-timer-chip-text-secondary: var(--color-text-secondary);--color-timer-chip-text-danger: var(--color-secondary);--color-timer-chip-disabled: var(--color-text-disabled);--color-timer-chip-divider: var(--color-secondary);--color-timer-chip-background: var(--color-secondary-container);--color-timer-chip-background-disabled: var(--color-surface);--color-timer-chip-border: var(--color-border-warning);--color-timer-chip-border-disabled: var(--color-text-disabled);--color-skeleton-background: var(--palette-neutral-90);--color-skeleton-shimmer: var(--palette-neutral-99);--skeleton-default-width: 100%;--skeleton-default-height: 1rem;--skeleton-border-radius: var(--border-radius-md);--skeleton-shimmer-angle: -30deg;--skeleton-shimmer-blur: 24px;--skeleton-shimmer-duration: 1.5s;--skeleton-shimmer-timing: var(--motion-timing-linear);--skeleton-shimmer-inset: -35%;--skeleton-shimmer-start: -85%;--skeleton-shimmer-end: 85%;--spin-wheel-size-mobile: 350px;--spin-wheel-size-tablet: 500px;--spin-wheel-size-desktop: 855px;--spin-wheel-size: var(--spin-wheel-size-mobile);--spin-wheel-button-size: calc(var(--spin-wheel-size) * .1006);--spin-wheel-icon-size: calc(var(--spin-wheel-size) * .0281);--spin-wheel-border-thin: calc(var(--spin-wheel-size) * .0047);--spin-wheel-border-medium: calc(var(--spin-wheel-size) * .0211);--spin-wheel-gap: calc(var(--spin-wheel-size) * .0094);--spin-wheel-content-max-width: calc(var(--size-6xl) * 1.875);--spin-wheel-content-min-height: calc(var(--spin-wheel-size) * .138);--spin-wheel-content-transform-origin: 50% 100%;--spin-wheel-shadow-radius: calc(var(--spin-wheel-size) * .014);--spin-wheel-shadow-primary: color-mix(in srgb, var(--color-primary) 25%, transparent);--spin-wheel-shadow-dark: color-mix(in srgb, var(--color-text-primary) 15%, transparent);--spin-wheel-shadow-primary-light: color-mix( in srgb, var(--color-primary-lighter) 80%, transparent );--spin-wheel-container-border-width: var(--spin-wheel-border-medium);--spin-wheel-center-backdrop-size: calc(var(--spin-wheel-size) * .1193);--spin-wheel-center-backdrop-border-width: var(--spin-wheel-border-thin);--spin-wheel-center-backdrop-shadow: 0 0 0 var(--spin-wheel-shadow-radius) var(--color-border-default);--spin-wheel-center-backdrop-transform: translate(-50%, -50%);--spin-wheel-pointer-size: calc(var(--spin-wheel-size) * .083);--spin-wheel-pointer-transform: translateX(-50%) translateY(-100%);--spin-wheel-pointer-aspect-ratio: 80 / 71;--spin-wheel-slice-label-font-weight: 700;--spin-wheel-slice-label-line-height: 1.2;--spin-wheel-slice-sublabel-opacity: .8;--spin-wheel-center-button-shadow: calc(var(--spin-wheel-size) * .0023) calc(var(--spin-wheel-size) * .0047) calc(var(--spin-wheel-size) * .0082) 0 var(--spin-wheel-shadow-primary), calc(var(--spin-wheel-size) * -.0012) calc(var(--spin-wheel-size) * -.0023) calc(var(--spin-wheel-size) * .0047) 0 var(--spin-wheel-shadow-dark) inset, calc(var(--spin-wheel-size) * .0023) calc(var(--spin-wheel-size) * .0047) calc(var(--spin-wheel-size) * .0094) 0 var(--spin-wheel-shadow-primary-light) inset;--spin-wheel-center-button-hover-transform: scale(1.05);--spin-wheel-center-button-active-transform: scale(.95);--spin-wheel-center-button-disabled-opacity: .5;--spin-wheel-center-button-focus-outline-width: var(--focus-outline-width);--spin-wheel-center-button-focus-outline-offset: var(--focus-outline-offset)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--color-primary: var(--palette-primary-80);--color-primary-hover: var(--palette-primary-90);--color-primary-active: var(--palette-primary-80);--color-primary-light: var(--palette-primary-90);--color-primary-lighter: var(--palette-primary-99);--color-primary-container: var(--palette-primary-30);--color-on-primary: var(--palette-primary-20);--color-on-primary-container: var(--palette-primary-99);--color-secondary: var(--palette-secondary-80);--color-secondary-hover: var(--palette-secondary-90);--color-secondary-active: var(--palette-secondary-80);--color-secondary-light: var(--palette-secondary-90);--color-secondary-lighter: var(--palette-secondary-99);--color-secondary-container: var(--palette-secondary-30);--color-on-secondary: var(--palette-secondary-20);--color-on-secondary-container: var(--palette-secondary-99);--color-tertiary: var(--palette-tertiary-80);--color-tertiary-container: var(--palette-tertiary-30);--color-on-tertiary: var(--palette-tertiary-20);--color-on-tertiary-container: var(--palette-tertiary-99);--color-quaternary: var(--palette-quaternary-80);--color-quaternary-container: var(--palette-quaternary-30);--color-on-quaternary: var(--palette-quaternary-20);--color-on-quaternary-container: var(--palette-quaternary-99);--color-quinary: var(--palette-quinary-80);--color-quinary-container: var(--palette-quinary-30);--color-on-quinary: var(--palette-quinary-20);--color-on-quinary-container: var(--palette-quinary-99);--color-error: var(--palette-error-80);--color-error-light: var(--palette-error-90);--color-error-lighter: var(--palette-error-99);--color-error-container: var(--palette-error-30);--color-on-error: var(--palette-error-20);--color-on-error-container: var(--palette-error-90);--color-info: var(--palette-info-80);--color-info-hover: var(--palette-info-90);--color-info-active: var(--palette-info-80);--color-info-light: var(--palette-info-90);--color-info-lighter: var(--palette-info-99);--color-info-container: var(--palette-info-30);--color-on-info: var(--palette-info-20);--color-on-info-container: var(--palette-info-99);--color-warning: var(--palette-tertiary-80);--color-warning-light: var(--palette-tertiary-90);--color-warning-lighter: var(--palette-tertiary-99);--color-warning-hover: var(--palette-tertiary-90);--color-warning-active: var(--palette-tertiary-80);--color-warning-container: var(--palette-tertiary-30);--color-on-warning: var(--palette-tertiary-20);--color-on-warning-container: var(--palette-tertiary-99);--color-background-base-value: var(--palette-neutral-10);--color-background-base: var(--color-background-base-value);--color-background-surface: var(--palette-neutral-20);--color-background-disabled: var(--palette-neutral-30);--color-surface-subtle: var(--palette-neutral-30);--color-surface-variant: var(--palette-neutral-30);--color-on-surface-variant: var(--palette-neutral-70);--color-surface: var(--color-background-surface);--color-background: var(--color-background-base);--color-on-background: var(--palette-neutral-90);--color-border-default: var(--palette-neutral-30);--color-border-secondary: var(--palette-neutral-50);--color-border-disabled: var(--palette-neutral-40);--color-border-hover: var(--palette-neutral-70);--color-border-neutral-medium: var(--palette-neutral-70);--color-background-disabled-secondary: var(--palette-neutral-30);--color-border-focus: var(--color-primary);--color-border-warning: var(--palette-secondary-20);--color-border-error: var(--color-error);--color-border-error-strong: var(--palette-error-20);--color-outline: var(--color-border-default);--color-outline-variant: var(--color-border-disabled);--color-on-surface: var(--color-text-primary);--color-stories-avatar-viewed-bg: var(--color-outline);--color-stories-list-title: var(--color-on-surface);--color-background-overlay: rgb(37 37 37 / 50%);--color-overlay-backdrop: var(--color-background-overlay);--color-background-info: var(--palette-info-30);--color-background-tertiary: var(--palette-tertiary-30);--color-border-info: var(--palette-info-80);--color-border-tertiary: var(--palette-tertiary-80);--color-border-primary: var(--palette-primary-80);--color-text-primary: var(--palette-neutral-90);--color-text-secondary: var(--palette-neutral-80);--color-text-tertiary: var(--palette-neutral-70);--color-text-disabled: var(--palette-neutral-60);--color-text-inverse: var(--palette-neutral-10);--color-accent-surface-hover: var(--palette-neutral-30);--color-accent-surface-focus: var(--palette-neutral-40);--color-neutral-surface-hover: var(--palette-neutral-30);--color-neutral-surface-active: var(--palette-neutral-40);--color-button-fill-background-hover: var(--palette-primary-95);--color-button-fill-background-active: var(--palette-primary-90);--color-button-fill-border-hover: var(--palette-primary-95);--color-button-fill-border-active: var(--palette-primary-90);--color-button-fill-background-disabled: var(--palette-neutral-30);--color-button-fill-border-disabled: var(--palette-neutral-30);--color-button-fill-text-disabled: var(--palette-neutral-20);--color-button-outline-background: var(--palette-neutral-20);--color-button-outline-border: var(--palette-neutral-30);--color-button-outline-background-hover: var(--palette-primary-10);--color-button-outline-background-active: var(--palette-primary-10);--color-button-outline-border-hover: var(--palette-primary-10);--color-button-outline-border-active: var(--palette-primary-80);--color-button-outline-background-disabled: var(--palette-neutral-20);--color-button-outline-border-disabled: var(--palette-neutral-30);--color-button-outline-text-disabled: var(--palette-neutral-30);--color-button-text-background-hover: var(--palette-primary-10);--color-button-text-background-active: var(--color-primary-container);--color-button-text-text-disabled: var(--palette-neutral-30);--color-button-text-text-active: var(--color-on-surface);--color-icon-button-tone-grey-icon: var(--color-text-tertiary);--color-icon-button-tone-grey-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-grey-bg-hover: var(--color-background-surface);--color-icon-button-tone-grey-bg-focus: var(--color-border-default);--color-icon-button-tone-grey-outline-bg: var(--color-background-surface);--color-icon-button-tone-grey-outline-border: var(--color-border-default);--color-icon-button-tone-grey-outline-bg-hover: var(--color-background-surface);--color-icon-button-tone-grey-outline-border-hover: var(--color-border-default);--color-icon-button-tone-grey-outline-bg-focus: var(--color-border-default);--color-icon-button-tone-grey-outline-border-focus: var(--color-text-tertiary);--color-icon-button-tone-grey-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-grey-outline-bg-disabled: var(--color-background-surface);--color-icon-button-tone-grey-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-dark-icon: var(--color-text-primary);--color-icon-button-tone-dark-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-dark-bg-hover: var(--color-background-surface);--color-icon-button-tone-dark-bg-focus: var(--color-border-default);--color-icon-button-tone-dark-outline-bg: var(--color-background-surface);--color-icon-button-tone-dark-outline-border: var(--color-border-default);--color-icon-button-tone-dark-outline-bg-hover: var(--color-background-surface);--color-icon-button-tone-dark-outline-border-hover: var(--color-border-default);--color-icon-button-tone-dark-outline-bg-focus: var(--color-border-default);--color-icon-button-tone-dark-outline-border-focus: var(--color-text-primary);--color-icon-button-tone-dark-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-dark-outline-bg-disabled: var(--color-background-surface);--color-icon-button-tone-dark-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-primary-icon: var(--color-primary);--color-icon-button-tone-primary-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-bg-hover: var(--color-primary-container);--color-icon-button-tone-primary-bg-focus: var(--color-primary-container);--color-icon-button-tone-primary-outline-bg: var(--color-background-surface);--color-icon-button-tone-primary-outline-border: var(--color-border-default);--color-icon-button-tone-primary-outline-bg-hover: var(--color-primary-container);--color-icon-button-tone-primary-outline-border-hover: var(--color-primary);--color-icon-button-tone-primary-outline-bg-focus: var(--color-primary-container);--color-icon-button-tone-primary-outline-border-focus: var(--color-primary);--color-icon-button-tone-primary-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-outline-bg-disabled: var(--color-background-surface);--color-icon-button-tone-primary-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-primary-fill-icon: var(--color-on-primary);--color-icon-button-tone-primary-fill-bg: var(--color-primary);--color-icon-button-tone-primary-fill-bg-hover: var(--color-primary-hover);--color-icon-button-tone-primary-fill-bg-focus: var(--color-primary-active);--color-icon-button-tone-primary-fill-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-fill-bg-disabled: var(--color-background-disabled);--color-icon-button-tone-secondary-icon: var(--color-secondary);--color-icon-button-tone-secondary-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-bg-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-bg-focus: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-bg: var(--color-background-surface);--color-icon-button-tone-secondary-outline-border: var(--color-border-default);--color-icon-button-tone-secondary-outline-bg-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-border-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-bg-focus: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-border-focus: var(--color-secondary);--color-icon-button-tone-secondary-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-outline-bg-disabled: var(--color-background-surface);--color-icon-button-tone-secondary-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-secondary-fill-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-fill-bg-disabled: var(--color-background-disabled);--color-icon-button-tone-secondary-fill-bg: var(--palette-secondary-80);--color-icon-button-tone-secondary-fill-bg-hover: var(--palette-secondary-60);--color-chip-tone-default-background: var(--color-surface);--color-chip-tone-default-border: var(--color-outline);--color-chip-tone-default-text: var(--palette-neutral-70);--color-chip-tone-default-background-hover: var(--color-primary-container);--color-chip-tone-default-border-hover: var(--color-primary-container);--color-chip-tone-default-text-hover: var(--color-on-primary-container);--color-chip-tone-default-background-selected: var(--color-primary);--color-chip-tone-default-border-selected: var(--color-primary);--color-chip-tone-default-text-selected: var(--color-on-primary);--color-chip-tone-default-background-disabled: var(--palette-neutral-20);--color-chip-tone-default-border-disabled: var(--palette-neutral-30);--color-chip-tone-default-text-disabled: var(--palette-neutral-30);--color-chip-tone-primary-background: var(--color-primary-container);--color-chip-tone-primary-border: var(--color-on-primary);--color-chip-tone-primary-text: var(--color-on-primary-container);--color-chip-tone-primary-background-disabled: var(--palette-neutral-20);--color-chip-tone-primary-border-disabled: var(--palette-neutral-30);--color-chip-tone-primary-text-disabled: var(--palette-neutral-30);--color-chip-tone-secondary-background: var(--color-secondary-container);--color-chip-tone-secondary-border: var(--color-on-secondary);--color-chip-tone-secondary-text: var(--color-on-secondary-container);--color-chip-tone-secondary-background-disabled: var(--palette-neutral-20);--color-chip-tone-secondary-border-disabled: var(--palette-neutral-30);--color-chip-tone-secondary-text-disabled: var(--palette-neutral-30);--color-chip-tone-tertiary-background: var(--color-tertiary-container);--color-chip-tone-tertiary-border: var(--color-on-tertiary);--color-chip-tone-tertiary-text: var(--color-on-tertiary-container);--color-chip-tone-tertiary-background-disabled: var(--palette-neutral-20);--color-chip-tone-tertiary-border-disabled: var(--palette-neutral-30);--color-chip-tone-tertiary-text-disabled: var(--palette-neutral-30);--color-chip-tone-quaternary-background: var(--color-quaternary-container);--color-chip-tone-quaternary-border: var(--color-on-quaternary);--color-chip-tone-quaternary-text: var(--color-on-quaternary-container);--color-chip-tone-quaternary-background-disabled: var(--palette-neutral-20);--color-chip-tone-quaternary-border-disabled: var(--palette-neutral-30);--color-chip-tone-quaternary-text-disabled: var(--palette-neutral-30);--color-chip-tone-quinary-background: var(--color-quinary-container);--color-chip-tone-quinary-border: var(--color-on-quinary);--color-chip-tone-quinary-text: var(--color-on-quinary-container);--color-chip-tone-quinary-background-disabled: var(--palette-neutral-20);--color-chip-tone-quinary-border-disabled: var(--palette-neutral-30);--color-chip-tone-quinary-text-disabled: var(--palette-neutral-30);--color-counter-background: var(--color-surface);--color-counter-border: var(--color-outline);--color-counter-value: var(--color-text-primary);--color-radio-border-checked: var(--color-primary);--color-radio-dot-checked: var(--color-primary);--color-radio-hover-checked: var(--color-primary-container);--color-radio-hover-unchecked: var(--color-background-surface);--color-radio-border-disabled: var(--color-border-disabled);--color-radio-dot-disabled: var(--color-text-disabled);--color-checkbox-hover-checked: var(--color-primary-container);--color-checkbox-hover-unchecked: var(--color-background-surface);--color-checkbox-border-disabled: var(--palette-neutral-30);--color-checkbox-bg-disabled: var(--palette-neutral-30);--color-checkbox-check-disabled: var(--color-background-surface);--color-switch-background-on: var(--color-primary);--color-switch-thumb-on: var(--color-on-primary);--color-switch-background-off: var(--color-surface);--color-switch-border-off: var(--color-border-secondary);--color-switch-thumb-off: var(--color-text-secondary);--color-switch-background-disabled: var(--color-surface);--color-switch-border-disabled: var(--color-border-secondary);--color-switch-thumb-disabled: var(--color-border-secondary);--color-switch-background-disabled-on: var(--color-background-disabled-secondary);--color-switch-border-disabled-on: var(--color-background-disabled-secondary);--color-switch-thumb-disabled-on: var(--color-surface);--color-switch-ripple-off: rgb(from var(--color-border-secondary) r g b / 8%);--color-switch-ripple-on: rgb(from var(--color-primary) r g b / 8%);--color-alert-info-background: var(--color-info-container);--color-alert-info-border: var(--palette-info-20);--color-alert-info-text-primary: var(--color-on-info-container);--color-alert-info-text-secondary: var(--color-info-light);--color-alert-info-icon: var(--color-on-info-container);--color-alert-success-background: var(--color-primary-container);--color-alert-success-border: var(--palette-primary-20);--color-alert-success-text-primary: var(--color-on-primary-container);--color-alert-success-text-secondary: var(--color-primary-hover);--color-alert-success-icon: var(--color-on-primary-container);--color-alert-warning-background: var(--color-tertiary-container);--color-alert-warning-border: var(--palette-tertiary-20);--color-alert-warning-text-primary: var(--color-on-tertiary-container);--color-alert-warning-text-secondary: var(--color-warning-light);--color-alert-warning-icon: var(--color-on-tertiary-container);--color-alert-danger-background: var(--color-error-container);--color-alert-danger-border: var(--palette-error-20);--color-alert-danger-text-primary: var(--color-on-error-container);--color-alert-danger-text-secondary: var(--color-error-light);--color-alert-danger-icon: var(--color-on-error-container);--scrollbar-thumb-error-color: var(--palette-neutral-50);--scrollbar-thumb-error-hover-color: var(--palette-neutral-60);--color-skeleton-background: var(--palette-neutral-30);--color-skeleton-shimmer: var(--palette-neutral-40)}}[data-theme=dark],.dark{--color-primary: var(--palette-primary-80);--color-primary-hover: var(--palette-primary-90);--color-primary-active: var(--palette-primary-80);--color-primary-light: var(--palette-primary-90);--color-primary-lighter: var(--palette-primary-99);--color-primary-container: var(--palette-primary-30);--color-on-primary: var(--palette-primary-20);--color-on-primary-container: var(--palette-primary-99);--color-secondary: var(--palette-secondary-80);--color-secondary-hover: var(--palette-secondary-90);--color-secondary-active: var(--palette-secondary-80);--color-secondary-light: var(--palette-secondary-90);--color-secondary-lighter: var(--palette-secondary-99);--color-secondary-container: var(--palette-secondary-30);--color-on-secondary: var(--palette-secondary-20);--color-on-secondary-container: var(--palette-secondary-99);--color-tertiary: var(--palette-tertiary-80);--color-tertiary-container: var(--palette-tertiary-30);--color-on-tertiary: var(--palette-tertiary-20);--color-on-tertiary-container: var(--palette-tertiary-99);--color-quaternary: var(--palette-quaternary-80);--color-quaternary-container: var(--palette-quaternary-30);--color-on-quaternary: var(--palette-quaternary-20);--color-on-quaternary-container: var(--palette-quaternary-99);--color-quinary: var(--palette-quinary-80);--color-quinary-container: var(--palette-quinary-30);--color-on-quinary: var(--palette-quinary-20);--color-on-quinary-container: var(--palette-quinary-99);--color-error: var(--palette-error-80);--color-error-light: var(--palette-error-90);--color-error-lighter: var(--palette-error-99);--color-error-container: var(--palette-error-30);--color-on-error: var(--palette-error-20);--color-on-error-container: var(--palette-error-90);--color-info: var(--palette-info-80);--color-info-hover: var(--palette-info-90);--color-info-active: var(--palette-info-80);--color-info-light: var(--palette-info-90);--color-info-lighter: var(--palette-info-99);--color-info-container: var(--palette-info-30);--color-on-info: var(--palette-info-20);--color-on-info-container: var(--palette-info-99);--color-warning: var(--palette-tertiary-80);--color-warning-light: var(--palette-tertiary-90);--color-warning-lighter: var(--palette-tertiary-99);--color-warning-hover: var(--palette-tertiary-90);--color-warning-active: var(--palette-tertiary-80);--color-warning-container: var(--palette-tertiary-30);--color-on-warning: var(--palette-tertiary-20);--color-on-warning-container: var(--palette-tertiary-99);--color-background-base-value: var(--palette-neutral-10);--color-background-base: var(--color-background-base-value);--color-background-surface: var(--palette-neutral-20);--color-background-disabled: var(--palette-neutral-30);--color-surface-subtle: var(--palette-neutral-30);--color-surface-variant: var(--palette-neutral-30);--color-on-surface-variant: var(--palette-neutral-70);--color-surface: var(--color-background-surface);--color-background: var(--color-background-base);--color-on-background: var(--palette-neutral-90);--color-border-default: var(--palette-neutral-30);--color-border-secondary: var(--palette-neutral-50);--color-border-disabled: var(--palette-neutral-40);--color-border-hover: var(--palette-neutral-70);--color-border-neutral-medium: var(--palette-neutral-70);--color-background-disabled-secondary: var(--palette-neutral-30);--color-border-focus: var(--color-primary);--color-border-warning: var(--palette-secondary-20);--color-border-error: var(--color-error);--color-border-error-strong: var(--palette-error-20);--color-outline: var(--color-border-default);--color-outline-variant: var(--color-border-disabled);--color-on-surface: var(--color-text-primary);--color-stories-avatar-viewed-bg: var(--color-outline);--color-stories-list-title: var(--color-on-surface);--color-background-overlay: rgb(37 37 37 / 50%);--color-overlay-backdrop: var(--color-background-overlay);--color-background-info: var(--palette-info-30);--color-background-tertiary: var(--palette-tertiary-30);--color-border-info: var(--palette-info-80);--color-border-tertiary: var(--palette-tertiary-80);--color-border-primary: var(--palette-primary-80);--color-text-primary: var(--palette-neutral-90);--color-text-secondary: var(--palette-neutral-80);--color-text-tertiary: var(--palette-neutral-70);--color-text-disabled: var(--palette-neutral-60);--color-text-inverse: var(--palette-neutral-10);--color-accent-surface-hover: var(--palette-neutral-30);--color-accent-surface-focus: var(--palette-neutral-40);--color-neutral-surface-hover: var(--palette-neutral-30);--color-neutral-surface-active: var(--palette-neutral-40);--color-button-fill-background-hover: var(--palette-primary-95);--color-button-fill-background-active: var(--palette-primary-90);--color-button-fill-border-hover: var(--palette-primary-95);--color-button-fill-border-active: var(--palette-primary-90);--color-button-fill-background-disabled: var(--palette-neutral-30);--color-button-fill-border-disabled: var(--palette-neutral-30);--color-button-fill-text-disabled: var(--palette-neutral-20);--color-button-outline-background: var(--palette-neutral-20);--color-button-outline-border: var(--palette-neutral-30);--color-button-outline-background-hover: var(--palette-primary-10);--color-button-outline-background-active: var(--palette-primary-10);--color-button-outline-border-hover: var(--palette-primary-10);--color-button-outline-border-active: var(--palette-primary-80);--color-button-outline-background-disabled: var(--palette-neutral-20);--color-button-outline-border-disabled: var(--palette-neutral-30);--color-button-outline-text-disabled: var(--palette-neutral-30);--color-button-text-background-hover: var(--palette-primary-10);--color-button-text-background-active: var(--color-primary-container);--color-button-text-text-disabled: var(--palette-neutral-30);--color-button-text-text-active: var(--color-on-surface);--color-icon-button-tone-grey-icon: var(--color-text-tertiary);--color-icon-button-tone-grey-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-grey-bg-hover: var(--color-background-surface);--color-icon-button-tone-grey-bg-focus: var(--color-border-default);--color-icon-button-tone-grey-outline-bg: var(--color-background-surface);--color-icon-button-tone-grey-outline-border: var(--color-border-default);--color-icon-button-tone-grey-outline-bg-hover: var(--color-background-surface);--color-icon-button-tone-grey-outline-border-hover: var(--color-border-default);--color-icon-button-tone-grey-outline-bg-focus: var(--color-border-default);--color-icon-button-tone-grey-outline-border-focus: var(--color-text-tertiary);--color-icon-button-tone-grey-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-grey-outline-bg-disabled: var(--color-background-surface);--color-icon-button-tone-grey-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-dark-icon: var(--color-text-primary);--color-icon-button-tone-dark-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-dark-bg-hover: var(--color-background-surface);--color-icon-button-tone-dark-bg-focus: var(--color-border-default);--color-icon-button-tone-dark-outline-bg: var(--color-background-surface);--color-icon-button-tone-dark-outline-border: var(--color-border-default);--color-icon-button-tone-dark-outline-bg-hover: var(--color-background-surface);--color-icon-button-tone-dark-outline-border-hover: var(--color-border-default);--color-icon-button-tone-dark-outline-bg-focus: var(--color-border-default);--color-icon-button-tone-dark-outline-border-focus: var(--color-text-primary);--color-icon-button-tone-dark-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-dark-outline-bg-disabled: var(--color-background-surface);--color-icon-button-tone-dark-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-primary-icon: var(--color-primary);--color-icon-button-tone-primary-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-bg-hover: var(--color-primary-container);--color-icon-button-tone-primary-bg-focus: var(--color-primary-container);--color-icon-button-tone-primary-outline-bg: var(--color-background-surface);--color-icon-button-tone-primary-outline-border: var(--color-border-default);--color-icon-button-tone-primary-outline-bg-hover: var(--color-primary-container);--color-icon-button-tone-primary-outline-border-hover: var(--color-primary);--color-icon-button-tone-primary-outline-bg-focus: var(--color-primary-container);--color-icon-button-tone-primary-outline-border-focus: var(--color-primary);--color-icon-button-tone-primary-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-outline-bg-disabled: var(--color-background-surface);--color-icon-button-tone-primary-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-primary-fill-icon: var(--color-on-primary);--color-icon-button-tone-primary-fill-bg: var(--color-primary);--color-icon-button-tone-primary-fill-bg-hover: var(--color-primary-hover);--color-icon-button-tone-primary-fill-bg-focus: var(--color-primary-active);--color-icon-button-tone-primary-fill-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-primary-fill-bg-disabled: var(--color-background-disabled);--color-icon-button-tone-secondary-icon: var(--color-secondary);--color-icon-button-tone-secondary-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-bg-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-bg-focus: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-bg: var(--color-background-surface);--color-icon-button-tone-secondary-outline-border: var(--color-border-default);--color-icon-button-tone-secondary-outline-bg-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-border-hover: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-bg-focus: var(--color-secondary-container);--color-icon-button-tone-secondary-outline-border-focus: var(--color-secondary);--color-icon-button-tone-secondary-outline-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-outline-bg-disabled: var(--color-background-surface);--color-icon-button-tone-secondary-outline-border-disabled: var(--color-border-disabled);--color-icon-button-tone-secondary-fill-icon-disabled: var(--color-text-disabled);--color-icon-button-tone-secondary-fill-bg-disabled: var(--color-background-disabled);--color-icon-button-tone-secondary-fill-bg: var(--palette-secondary-80);--color-icon-button-tone-secondary-fill-bg-hover: var(--palette-secondary-60);--color-chip-tone-default-background: var(--color-surface);--color-chip-tone-default-border: var(--color-outline);--color-chip-tone-default-text: var(--palette-neutral-70);--color-chip-tone-default-background-hover: var(--color-primary-container);--color-chip-tone-default-border-hover: var(--color-primary-container);--color-chip-tone-default-text-hover: var(--color-on-primary-container);--color-chip-tone-default-background-selected: var(--color-primary);--color-chip-tone-default-border-selected: var(--color-primary);--color-chip-tone-default-text-selected: var(--color-on-primary);--color-chip-tone-default-background-disabled: var(--palette-neutral-20);--color-chip-tone-default-border-disabled: var(--palette-neutral-30);--color-chip-tone-default-text-disabled: var(--palette-neutral-30);--color-chip-tone-primary-background: var(--color-primary-container);--color-chip-tone-primary-border: var(--color-on-primary);--color-chip-tone-primary-text: var(--color-on-primary-container);--color-chip-tone-primary-background-disabled: var(--palette-neutral-20);--color-chip-tone-primary-border-disabled: var(--palette-neutral-30);--color-chip-tone-primary-text-disabled: var(--palette-neutral-30);--color-chip-tone-secondary-background: var(--color-secondary-container);--color-chip-tone-secondary-border: var(--color-on-secondary);--color-chip-tone-secondary-text: var(--color-on-secondary-container);--color-chip-tone-secondary-background-disabled: var(--palette-neutral-20);--color-chip-tone-secondary-border-disabled: var(--palette-neutral-30);--color-chip-tone-secondary-text-disabled: var(--palette-neutral-30);--color-chip-tone-tertiary-background: var(--color-tertiary-container);--color-chip-tone-tertiary-border: var(--color-on-tertiary);--color-chip-tone-tertiary-text: var(--color-on-tertiary-container);--color-chip-tone-tertiary-background-disabled: var(--palette-neutral-20);--color-chip-tone-tertiary-border-disabled: var(--palette-neutral-30);--color-chip-tone-tertiary-text-disabled: var(--palette-neutral-30);--color-chip-tone-quaternary-background: var(--color-quaternary-container);--color-chip-tone-quaternary-border: var(--color-on-quaternary);--color-chip-tone-quaternary-text: var(--color-on-quaternary-container);--color-chip-tone-quaternary-background-disabled: var(--palette-neutral-20);--color-chip-tone-quaternary-border-disabled: var(--palette-neutral-30);--color-chip-tone-quaternary-text-disabled: var(--palette-neutral-30);--color-chip-tone-quinary-background: var(--color-quinary-container);--color-chip-tone-quinary-border: var(--color-on-quinary);--color-chip-tone-quinary-text: var(--color-on-quinary-container);--color-chip-tone-quinary-background-disabled: var(--palette-neutral-20);--color-chip-tone-quinary-border-disabled: var(--palette-neutral-30);--color-chip-tone-quinary-text-disabled: var(--palette-neutral-30);--color-counter-background: var(--color-surface);--color-counter-border: var(--color-outline);--color-counter-value: var(--color-text-primary);--color-radio-border-checked: var(--color-primary);--color-radio-dot-checked: var(--color-primary);--color-radio-hover-checked: var(--color-primary-container);--color-radio-hover-unchecked: var(--color-background-surface);--color-radio-border-disabled: var(--color-border-disabled);--color-radio-dot-disabled: var(--color-text-disabled);--color-checkbox-hover-checked: var(--color-primary-container);--color-checkbox-hover-unchecked: var(--color-background-surface);--color-checkbox-border-disabled: var(--palette-neutral-30);--color-checkbox-bg-disabled: var(--palette-neutral-30);--color-checkbox-check-disabled: var(--color-background-surface);--color-switch-background-on: var(--color-primary);--color-switch-thumb-on: var(--color-on-primary);--color-switch-background-off: var(--color-surface);--color-switch-border-off: var(--color-border-secondary);--color-switch-thumb-off: var(--color-text-secondary);--color-switch-background-disabled: var(--color-surface);--color-switch-border-disabled: var(--color-border-secondary);--color-switch-thumb-disabled: var(--color-border-secondary);--color-switch-background-disabled-on: var(--color-background-disabled-secondary);--color-switch-border-disabled-on: var(--color-background-disabled-secondary);--color-switch-thumb-disabled-on: var(--color-surface);--color-switch-ripple-off: rgb(from var(--color-border-secondary) r g b / 8%);--color-switch-ripple-on: rgb(from var(--color-primary) r g b / 8%);--color-alert-info-background: var(--color-info-container);--color-alert-info-border: var(--palette-info-20);--color-alert-info-text-primary: var(--color-on-info-container);--color-alert-info-text-secondary: var(--color-info-light);--color-alert-info-icon: var(--color-on-info-container);--color-alert-success-background: var(--color-primary-container);--color-alert-success-border: var(--palette-primary-20);--color-alert-success-text-primary: var(--color-on-primary-container);--color-alert-success-text-secondary: var(--color-primary-hover);--color-alert-success-icon: var(--color-on-primary-container);--color-alert-warning-background: var(--color-tertiary-container);--color-alert-warning-border: var(--palette-tertiary-20);--color-alert-warning-text-primary: var(--color-on-tertiary-container);--color-alert-warning-text-secondary: var(--color-warning-light);--color-alert-warning-icon: var(--color-on-tertiary-container);--color-alert-danger-background: var(--color-error-container);--color-alert-danger-border: var(--palette-error-20);--color-alert-danger-text-primary: var(--color-on-error-container);--color-alert-danger-text-secondary: var(--color-error-light);--color-alert-danger-icon: var(--color-on-error-container);--scrollbar-thumb-error-color: var(--palette-neutral-50);--scrollbar-thumb-error-hover-color: var(--palette-neutral-60);--color-skeleton-background: var(--palette-neutral-30);--color-skeleton-shimmer: var(--palette-neutral-40)}@keyframes ui-loading-spinner-rotate{to{transform:rotate(360deg)}}.ui-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-md);width:var(--ui-button-width, auto);box-sizing:border-box;color:var(--color-button-fill-text);background-color:var(--color-button-fill-background);border:var(--button-border-width) solid var(--color-button-fill-border);border-radius:var(--border-radius-full);transition:background-color var(--button-transition-duration) var(--button-transition-timing),border-color var(--button-transition-duration) var(--button-transition-timing),color var(--button-transition-duration) var(--button-transition-timing);cursor:pointer;padding-inline:var(--spacing-3xl);text-decoration:none;-webkit-user-select:none;user-select:none;font-family:var(--font-family-geist);font-size:var(--typography-body-m-medium-font-size);font-weight:var(--typography-body-m-medium-font-weight);line-height:var(--typography-body-m-medium-line-height);letter-spacing:var(--typography-body-m-medium-letter-spacing)}@media(prefers-reduced-motion:reduce){.ui-button{transition:none}}.ui-button__state{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-md);min-width:0}.ui-button__state--loading{opacity:0}.ui-button__loader{position:absolute;display:inline-flex;align-items:center;justify-content:center;inset:0;pointer-events:none}.ui-button__spinner{display:inline-flex;flex:0 0 auto;width:var(--size-2xl);height:var(--size-2xl);box-sizing:border-box;border:calc(var(--size-1px) * 2) solid currentcolor;border-radius:var(--border-radius-full);animation:ui-loading-spinner-rotate var(--motion-duration-slow) var(--motion-timing-linear) infinite;border-block-start-color:transparent}@media(prefers-reduced-motion:reduce){.ui-button__spinner{animation:none}}.ui-button__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);min-width:0}.ui-button__icon-start,.ui-button__icon-end{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--size-2xl);height:var(--size-2xl);color:var(--icon-color, currentColor)}.ui-button:has(.ui-button__icon-start){padding-left:var(--spacing-2xl)}.ui-button:has(.ui-button__icon-end){padding-right:var(--spacing-2xl)}.ui-button:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.ui-button:focus:not(:focus-visible){outline:none}@media(hover:hover)and (pointer:fine){.ui-button:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-fill-background-hover);border-color:var(--color-button-fill-border-hover)}}.ui-button:active:not(:disabled,[aria-disabled=true]),.ui-button.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button:focus-visible:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-fill-background-active);border-color:var(--color-button-fill-border-active)}.ui-button:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-fill-text-disabled);background-color:var(--color-button-fill-background-disabled);cursor:not-allowed;border-color:var(--color-button-fill-border-disabled)}.ui-button--loading{cursor:progress}.ui-button--size-sm{height:var(--ui-button-size, var(--button-height-sm))}.ui-button--size-md{height:var(--ui-button-size, var(--button-height-md))}.ui-button--size-lg{height:var(--ui-button-size, var(--button-height-lg))}.ui-button--full-width{width:var(--size-full)}.ui-button--variant-fill:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-fill-text-disabled);background-color:var(--color-button-fill-background-disabled)}.ui-button--variant-outline{color:var(--color-button-outline-text);background-color:var(--color-button-outline-background);border-color:var(--color-button-outline-border)}@media(hover:hover)and (pointer:fine){.ui-button--variant-outline:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-outline-background-hover);border-color:var(--color-button-outline-border-hover)}}.ui-button--variant-outline:active:not(:disabled,[aria-disabled=true]),.ui-button--variant-outline.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--variant-outline:focus-visible:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-outline-background-active);border-color:var(--color-button-outline-border-active)}.ui-button--variant-outline:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-outline-text-disabled);background-color:var(--color-button-outline-background-disabled);border-color:var(--color-button-outline-border-disabled)}.ui-button--variant-text{color:var(--color-button-text-text);background-color:transparent;border-color:transparent}@media(hover:hover)and (pointer:fine){.ui-button--variant-text:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-text-background-hover);border-color:var(--color-button-text-border-hover)}}.ui-button--variant-text:active:not(:disabled,[aria-disabled=true]),.ui-button--variant-text.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--variant-text:focus-visible:not(:disabled,[aria-disabled=true]){color:var(--color-button-text-text-active);background-color:var(--color-button-text-background-active)}.ui-button--variant-text:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-text-text-disabled);background-color:transparent;border-color:transparent}.ui-button--tone-primary.ui-button--variant-fill{color:var(--color-button-tone-primary-fill-text);background-color:var(--color-button-tone-primary-fill-background);border-color:var(--color-button-tone-primary-fill-border);--icon-color: var(--color-button-tone-primary-fill-text)}@media(hover:hover)and (pointer:fine){.ui-button--tone-primary.ui-button--variant-fill:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-primary-fill-background-hover);border-color:var(--color-button-tone-primary-fill-border-hover)}}.ui-button--tone-primary.ui-button--variant-fill:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-primary.ui-button--variant-fill.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-primary.ui-button--variant-fill:focus-visible:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-primary-fill-background-active);border-color:var(--color-button-tone-primary-fill-border-active)}.ui-button--tone-primary.ui-button--variant-fill:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-primary-fill-text-disabled);background-color:var(--color-button-tone-primary-fill-background-disabled);border-color:var(--color-button-tone-primary-fill-border-disabled);--icon-color: var(--color-button-tone-primary-fill-text-disabled)}.ui-button--tone-primary.ui-button--variant-outline{color:var(--color-button-tone-primary-outline-text);background-color:var(--color-button-tone-primary-outline-background);border-color:var(--color-button-tone-primary-outline-border)}@media(hover:hover)and (pointer:fine){.ui-button--tone-primary.ui-button--variant-outline:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-primary-outline-background-hover);border-color:var(--color-button-tone-primary-outline-border-hover)}}.ui-button--tone-primary.ui-button--variant-outline:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-primary.ui-button--variant-outline.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-primary.ui-button--variant-outline:focus-visible:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-primary-outline-background-active);border-color:var(--color-button-tone-primary-outline-border-active)}.ui-button--tone-primary.ui-button--variant-outline:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-primary-outline-text-disabled);background-color:var(--color-button-tone-primary-outline-background-disabled);border-color:var(--color-button-tone-primary-outline-border-disabled)}.ui-button--tone-primary.ui-button--variant-text{color:var(--color-button-tone-primary-text-text);background-color:transparent;border-color:transparent}@media(hover:hover)and (pointer:fine){.ui-button--tone-primary.ui-button--variant-text:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-primary-text-background-hover);border-color:var(--color-button-tone-primary-text-border-hover)}}.ui-button--tone-primary.ui-button--variant-text:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-primary.ui-button--variant-text.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-primary.ui-button--variant-text:focus-visible:not(:disabled,[aria-disabled=true]){color:var(--color-button-tone-primary-text-text-active);background-color:var(--color-button-tone-primary-text-background-active)}.ui-button--tone-primary.ui-button--variant-text:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-primary-text-text-disabled);background-color:transparent;border-color:transparent}.ui-button--tone-primary:focus-visible{outline-color:var(--color-button-tone-primary-outline-text)}.ui-button--tone-secondary.ui-button--variant-fill{color:var(--color-button-tone-secondary-fill-text);background-color:var(--color-button-tone-secondary-fill-background);border-color:var(--color-button-tone-secondary-fill-border);--icon-color: var(--color-button-tone-secondary-fill-text)}@media(hover:hover)and (pointer:fine){.ui-button--tone-secondary.ui-button--variant-fill:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-secondary-fill-background-hover);border-color:var(--color-button-tone-secondary-fill-border-hover)}}.ui-button--tone-secondary.ui-button--variant-fill:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-secondary.ui-button--variant-fill.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-secondary.ui-button--variant-fill:focus-visible:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-secondary-fill-background-active);border-color:var(--color-button-tone-secondary-fill-border-active)}.ui-button--tone-secondary.ui-button--variant-fill:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-secondary-fill-text-disabled);background-color:var(--color-button-tone-secondary-fill-background-disabled);border-color:var(--color-button-tone-secondary-fill-border-disabled);--icon-color: var(--color-button-tone-secondary-fill-text-disabled)}.ui-button--tone-secondary.ui-button--variant-outline{color:var(--color-button-tone-secondary-outline-text);background-color:var(--color-button-tone-secondary-outline-background);border-color:var(--color-button-tone-secondary-outline-border)}@media(hover:hover)and (pointer:fine){.ui-button--tone-secondary.ui-button--variant-outline:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-secondary-outline-background-hover);border-color:var(--color-button-tone-secondary-outline-border-hover)}}.ui-button--tone-secondary.ui-button--variant-outline:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-secondary.ui-button--variant-outline.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-secondary.ui-button--variant-outline:focus-visible:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-secondary-outline-background-active);border-color:var(--color-button-tone-secondary-outline-border-active)}.ui-button--tone-secondary.ui-button--variant-outline:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-secondary-outline-text-disabled);background-color:var(--color-button-tone-secondary-outline-background-disabled);border-color:var(--color-button-tone-secondary-outline-border-disabled)}.ui-button--tone-secondary.ui-button--variant-text{color:var(--color-button-tone-secondary-text-text);background-color:transparent;border-color:transparent}@media(hover:hover)and (pointer:fine){.ui-button--tone-secondary.ui-button--variant-text:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-secondary-text-background-hover);border-color:var(--color-button-tone-secondary-text-border-hover)}}.ui-button--tone-secondary.ui-button--variant-text:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-secondary.ui-button--variant-text.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-secondary.ui-button--variant-text:focus-visible:not(:disabled,[aria-disabled=true]){color:var(--color-button-tone-secondary-text-text-active);background-color:var(--color-button-tone-secondary-text-background-active)}.ui-button--tone-secondary.ui-button--variant-text:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-secondary-text-text-disabled);background-color:transparent;border-color:transparent}.ui-button--tone-secondary:focus-visible{outline-color:var(--color-button-tone-secondary-outline-text)}.ui-button--tone-dark.ui-button--variant-fill{color:var(--color-button-tone-dark-fill-text);background-color:var(--color-button-tone-dark-fill-background);border-color:var(--color-button-tone-dark-fill-border);--icon-color: var(--color-button-tone-dark-fill-text)}@media(hover:hover)and (pointer:fine){.ui-button--tone-dark.ui-button--variant-fill:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-dark-fill-background-hover);border-color:var(--color-button-tone-dark-fill-border-hover)}}.ui-button--tone-dark.ui-button--variant-fill:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-dark.ui-button--variant-fill.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-dark.ui-button--variant-fill:focus-visible:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-dark-fill-background-active);border-color:var(--color-button-tone-dark-fill-border-active)}.ui-button--tone-dark.ui-button--variant-fill:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-dark-fill-text-disabled);background-color:var(--color-button-tone-dark-fill-background-disabled);border-color:var(--color-button-tone-dark-fill-border-disabled);--icon-color: var(--color-button-tone-dark-fill-text-disabled)}.ui-button--tone-dark.ui-button--variant-outline{color:var(--color-button-tone-dark-outline-text);background-color:var(--color-button-tone-dark-outline-background);border-color:var(--color-button-tone-dark-outline-border)}@media(hover:hover)and (pointer:fine){.ui-button--tone-dark.ui-button--variant-outline:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-dark-outline-background-hover);border-color:var(--color-button-tone-dark-outline-border-hover)}}.ui-button--tone-dark.ui-button--variant-outline:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-dark.ui-button--variant-outline.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-dark.ui-button--variant-outline:focus-visible:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-dark-outline-background-active);border-color:var(--color-button-tone-dark-outline-border-active)}.ui-button--tone-dark.ui-button--variant-outline:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-dark-outline-text-disabled);background-color:var(--color-button-tone-dark-outline-background-disabled);border-color:var(--color-button-tone-dark-outline-border-disabled)}.ui-button--tone-dark.ui-button--variant-text{color:var(--color-button-tone-dark-text-text);background-color:transparent;border-color:transparent}@media(hover:hover)and (pointer:fine){.ui-button--tone-dark.ui-button--variant-text:hover:not(:disabled,[aria-disabled=true]){background-color:var(--color-button-tone-dark-text-background-hover);border-color:var(--color-button-tone-dark-text-border-hover)}}.ui-button--tone-dark.ui-button--variant-text:active:not(:disabled,[aria-disabled=true]),.ui-button--tone-dark.ui-button--variant-text.ui-pressed:not(:disabled,[aria-disabled=true]),.ui-button--tone-dark.ui-button--variant-text:focus-visible:not(:disabled,[aria-disabled=true]){color:var(--color-button-tone-dark-text-text-active);background-color:var(--color-button-tone-dark-text-background-active)}.ui-button--tone-dark.ui-button--variant-text:is(:disabled,[aria-disabled=true]):not(.ui-button--loading){color:var(--color-button-tone-dark-text-text-disabled);background-color:transparent;border-color:transparent}.ui-button--tone-dark:focus-visible{outline-color:var(--color-button-tone-dark-outline-text)}*::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}*::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border:var(--scrollbar-thumb-border-width) solid transparent;border-radius:calc(var(--scrollbar-size) / 2);transition:background-color var(--motion-duration-standard) var(--motion-timing-standard);background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}*::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover-color)}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-corner{background:var(--scrollbar-track-color)}@supports not (selector(::-webkit-scrollbar)){*{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}.ui-input__wrapper--error input,.ui-input__wrapper--error textarea{scrollbar-color:var(--scrollbar-thumb-error-color) var(--scrollbar-track-color);scrollbar-width:thin}}.ui-input__wrapper--error input::-webkit-scrollbar-thumb,.ui-input__wrapper--error textarea::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-error-color)}.ui-input__wrapper--error input::-webkit-scrollbar-thumb:hover,.ui-input__wrapper--error textarea::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-error-hover-color)}.ui-input__wrapper--error input::-webkit-scrollbar-thumb:active,.ui-input__wrapper--error textarea::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-error-hover-color)}.ui-input__wrapper--error input::-webkit-scrollbar-button,.ui-input__wrapper--error textarea::-webkit-scrollbar-button{display:none;width:0;height:0}@supports not (selector(::-webkit-scrollbar)){.ui-scrollbar--thin{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}}.ui-scrollbar--thin::-webkit-scrollbar{width:var(--scrollbar-size-thin);height:var(--scrollbar-size-thin)}.ui-scrollbar--thin::-webkit-scrollbar-thumb{border:var(--scrollbar-thumb-border-width-thin) solid transparent;border-radius:calc(var(--scrollbar-size-thin) / 2)}.ui-scrollbar--thin::-webkit-scrollbar-button{display:none;width:0;height:0}.ui-scrollbar--styled::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.ui-scrollbar--styled::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.ui-scrollbar--styled::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border:var(--scrollbar-thumb-border-width) solid transparent;border-radius:calc(var(--scrollbar-size) / 2);transition:background-color var(--motion-duration-standard) var(--motion-timing-standard);background-clip:padding-box}.ui-scrollbar--styled::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}.ui-scrollbar--styled::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover-color)}.ui-scrollbar--styled::-webkit-scrollbar-button{display:none;width:0;height:0}.ui-scrollbar--styled::-webkit-scrollbar-corner{background:var(--scrollbar-track-color)}@supports not (selector(::-webkit-scrollbar)){.ui-scrollbar--styled{scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin}}.ui-scrollbar--stable{scrollbar-gutter:stable}.ui-scrollbar--stable-both-edges{scrollbar-gutter:stable both-edges}.ui-scrollbar--rounded-surface{--scrollbar-track-color: transparent;scrollbar-gutter:stable}.ui-scrollbar--rounded-surface::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}.ui-scrollbar--rounded-surface::-webkit-scrollbar-track{background:var(--scrollbar-track-color)}.ui-scrollbar--rounded-surface::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border:var(--scrollbar-thumb-border-width) solid transparent;border-radius:calc(var(--scrollbar-size) / 2);transition:background-color var(--motion-duration-standard) var(--motion-timing-standard);background-clip:padding-box}.ui-scrollbar--rounded-surface::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-color)}.ui-scrollbar--rounded-surface::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-thumb-hover-color)}.ui-scrollbar--rounded-surface::-webkit-scrollbar-button{display:none;width:0;height:0}.ui-scrollbar--rounded-surface::-webkit-scrollbar-corner{background:var(--scrollbar-track-color)}@supports not (selector(::-webkit-scrollbar)){.ui-scrollbar--rounded-surface{scrollbar-color:var(--scrollbar-thumb-color) transparent;scrollbar-width:thin}}.ui-scrollbar--rounded-surface::-webkit-scrollbar-track{margin-block:var(--ui-scrollbar-track-inset, var(--scrollbar-size))}.ui-scrollbar--rounded-surface::-webkit-scrollbar-track:horizontal{margin-block:0;margin-inline:var(--ui-scrollbar-track-inset, var(--scrollbar-size))}.ui-scrollbar--rounded-surface::-webkit-scrollbar-corner{background:transparent}.ui-scrollbar--none{-ms-overflow-style:none;scrollbar-width:none}.ui-scrollbar--none::-webkit-scrollbar{display:none}.ui-scrollbar--trackless{--scrollbar-track-color: transparent}.ui-dialog-panel{opacity:0;visibility:hidden}.ui-dialog-panel--dialog,.ui-dialog-panel--anchored{--dialog-modal-available-height: calc(100vh - (var(--dialog-mobile-margin) * 2));display:flex;flex-direction:column;max-width:var(--size-full);min-height:0;max-height:min(var(--dialog-modal-max-height),var(--dialog-modal-available-height));margin:var(--dialog-mobile-margin);border-radius:var(--dialog-mobile-border-radius);opacity:0;transform:var(--dialog-panel-enter-transform-from);overflow:hidden}@supports (height: 100dvh){.ui-dialog-panel--dialog,.ui-dialog-panel--anchored{--dialog-modal-available-height: calc(100dvh - (var(--dialog-mobile-margin) * 2))}}.ui-dialog-panel--dialog>*,.ui-dialog-panel--anchored>*{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:var(--size-full);overflow:hidden}.ui-dialog-panel--dialog>*>ui-dialog,.ui-dialog-panel--anchored>*>ui-dialog{flex:1 1 auto;min-height:0;max-height:var(--size-full);overflow:hidden}@media(min-width:768px){.ui-dialog-panel--dialog,.ui-dialog-panel--anchored{--dialog-modal-available-height: calc(100vh - (var(--dialog-desktop-margin) * 2));max-width:var(--dialog-modal-max-width);margin:var(--dialog-desktop-margin);border-radius:var(--dialog-border-radius)}@supports (height: 100dvh){.ui-dialog-panel--dialog,.ui-dialog-panel--anchored{--dialog-modal-available-height: calc(100dvh - (var(--dialog-desktop-margin) * 2))}}}.ui-dialog-panel--dialog.ui-dialog-panel--enter,.ui-dialog-panel--anchored.ui-dialog-panel--enter{animation:dialog-enter var(--dialog-panel-enter-duration) var(--dialog-panel-enter-timing) forwards;visibility:visible}.ui-dialog-panel--dialog.ui-dialog-panel--exit,.ui-dialog-panel--anchored.ui-dialog-panel--exit{animation:dialog-exit var(--dialog-panel-exit-duration) var(--dialog-panel-exit-timing) forwards;visibility:visible}.ui-dialog-panel--anchored{margin:0;transform:none;overflow:visible}.ui-dialog-panel--anchored-origin-top{margin-top:calc(var(--spacing-md) + var(--spacing-md) + var(--spacing-1px) * 2)}.ui-dialog-panel--anchored-origin-right{margin-right:calc(var(--spacing-md) + var(--spacing-md) + var(--spacing-1px) * 2)}.ui-dialog-panel--anchored-origin-bottom{margin-bottom:calc(var(--spacing-md) + var(--spacing-md) + var(--spacing-1px) * 2)}.ui-dialog-panel--anchored-origin-left{margin-left:calc(var(--spacing-md) + var(--spacing-md) + var(--spacing-1px) * 2)}.ui-dialog-panel--anchored>*{overflow:visible}.ui-dialog-panel--anchored>*>ui-dialog{overflow:visible}.ui-dialog-panel--sheet{display:flex;flex-direction:column;width:var(--size-viewport-width);max-width:var(--size-viewport-width);min-height:0;max-height:var(--dialog-sheet-max-height);box-sizing:border-box;border-radius:var(--dialog-sheet-border-radius) var(--dialog-sheet-border-radius) 0 0;transform:var(--dialog-sheet-enter-transform-from);overflow:hidden}.ui-dialog-panel--sheet>*{display:flex;flex:1 1 auto;flex-direction:column;width:var(--size-full);min-width:0;max-width:var(--size-full);min-height:0;max-height:var(--size-full);box-sizing:border-box;border-radius:var(--dialog-sheet-border-radius) var(--dialog-sheet-border-radius) 0 0;overflow:hidden}@media(min-width:1024px){.ui-dialog-panel--sheet{right:auto!important;left:auto!important;width:var(--dialog-sheet-desktop-max-width);max-width:var(--dialog-sheet-desktop-max-width);max-height:var(--dialog-sheet-max-height);margin-right:auto!important;margin-left:auto!important}}.ui-dialog-panel--sheet.ui-dialog-panel--enter{animation:bottom-sheet-enter var(--dialog-sheet-enter-duration) var(--dialog-sheet-enter-timing) forwards;visibility:visible}.ui-dialog-panel--sheet.ui-dialog-panel--exit{animation:bottom-sheet-exit var(--dialog-sheet-exit-duration) var(--dialog-sheet-exit-timing) forwards;visibility:visible}@media(prefers-reduced-motion:reduce){.ui-dialog-panel--dialog.ui-dialog-panel--enter,.ui-dialog-panel--dialog.ui-dialog-panel--exit,.ui-dialog-panel--sheet.ui-dialog-panel--enter,.ui-dialog-panel--sheet.ui-dialog-panel--exit{opacity:1;transform:none;animation:none;visibility:visible}}.ui-overlay-backdrop,.cdk-overlay-backdrop{background:var(--dialog-backdrop-background);opacity:0}.ui-overlay-backdrop.cdk-overlay-backdrop-showing,.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{animation:backdrop-enter var(--dialog-backdrop-enter-duration) var(--dialog-backdrop-enter-timing) forwards}.ui-overlay-backdrop.cdk-overlay-backdrop-exiting,.ui-overlay-backdrop.ui-backdrop-exit,.cdk-overlay-backdrop.cdk-overlay-backdrop-exiting,.cdk-overlay-backdrop.ui-backdrop-exit{animation:backdrop-exit var(--dialog-backdrop-exit-duration) var(--dialog-backdrop-exit-timing) forwards}@media(prefers-reduced-motion:reduce){.ui-overlay-backdrop.cdk-overlay-backdrop-showing,.ui-overlay-backdrop.cdk-overlay-backdrop-exiting,.ui-overlay-backdrop.ui-backdrop-exit,.cdk-overlay-backdrop.cdk-overlay-backdrop-showing,.cdk-overlay-backdrop.cdk-overlay-backdrop-exiting,.cdk-overlay-backdrop.ui-backdrop-exit{opacity:1;animation:none}}@keyframes dialog-enter{0%{opacity:0;transform:var(--dialog-panel-enter-transform-from)}to{opacity:1;transform:var(--dialog-panel-enter-transform-to)}}@keyframes dialog-exit{0%{opacity:1;transform:var(--dialog-panel-exit-transform-from)}to{opacity:0;transform:var(--dialog-panel-exit-transform-to)}}@keyframes bottom-sheet-enter{0%{opacity:0;transform:var(--dialog-sheet-enter-transform-from)}to{opacity:1;transform:var(--dialog-sheet-enter-transform-to)}}@keyframes bottom-sheet-exit{0%{opacity:1;transform:var(--dialog-sheet-exit-transform-from)}to{opacity:0;transform:var(--dialog-sheet-exit-transform-to)}}@keyframes backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes backdrop-exit{0%{opacity:1}to{opacity:0}}.ui-dialog__header .ui-dialog__close{margin-left:auto;align-self:flex-end}.ui-dialog__header:has(ui-dialog-header ui-icon),.ui-dialog__header:has(ui-dialog-header ui-img){flex-direction:column}.ui-dialog__header:has(ui-dialog-header ui-icon)>*:first-child,.ui-dialog__header:has(ui-dialog-header ui-img)>*:first-child{order:1}.ui-dialog__header:has(ui-dialog-header ui-icon) .ui-dialog__close,.ui-dialog__header:has(ui-dialog-header ui-img) .ui-dialog__close{margin-bottom:var(--dialog-header-icon-gap);align-self:flex-end;order:0}.ui-dialog-footer ui-button{display:flex;flex:1;width:var(--size-full);min-width:0}.ui-dialog-footer ui-button .ui-button{display:flex;width:var(--size-full);box-sizing:border-box}.ui-overlay-highlight{position:relative;z-index:1001;pointer-events:none}:root{--theme-transition-duration: var(--motion-duration-slow);--theme-transition-timing: ease-in-out}[class*=ui-],[class*=app-],:host{transition:background-color var(--theme-transition-duration) var(--theme-transition-timing),color var(--theme-transition-duration) var(--theme-transition-timing),border-color var(--theme-transition-duration) var(--theme-transition-timing),box-shadow var(--theme-transition-duration) var(--theme-transition-timing)}[class*=ui-]:before,[class*=ui-]:after,[class*=app-]:before,[class*=app-]:after,:host:before,:host:after{transition:background-color var(--theme-transition-duration) var(--theme-transition-timing),color var(--theme-transition-duration) var(--theme-transition-timing),border-color var(--theme-transition-duration) var(--theme-transition-timing),box-shadow var(--theme-transition-duration) var(--theme-transition-timing)}html,body{height:var(--size-full);overflow:hidden;overscroll-behavior:none;transition:background-color var(--theme-transition-duration) var(--theme-transition-timing),color var(--theme-transition-duration) var(--theme-transition-timing)}svg,img,video,canvas,iframe,[class*=animate],[class*=transition-none],[class*=no-transition]{transition:none!important}*,:before,:after{--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 / .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 / .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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";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]){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,samp,pre{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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:360px){.container{max-width:360px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-6{margin-bottom:1.5rem}.mt-3{margin-top:.75rem}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.h-16{height:4rem}.w-full{width:100%}.max-w-\[25rem\]{max-width:25rem}.max-w-\[35rem\]{max-width:35rem}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-6{padding-bottom:1.5rem}.pt-20{padding-top:5rem}.text-center{text-align:center}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.overline{text-decoration-line:overline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}
