:root{--lc-bp-sm: 480px;--lc-bp-md: 768px;--lc-bp-lg: 1024px;--lc-container-xs: 320px;--lc-container-sm: 440px;--lc-container-md: 720px;--lc-container-lg: 960px}:root{--lc-color-neutral-0: oklch(100% 0 0);--lc-color-neutral-10: oklch(96% 0 0);--lc-color-neutral-20: oklch(92% 0 0);--lc-color-neutral-30: oklch(88% 0 0);--lc-color-neutral-40: oklch(76% 0 0);--lc-color-neutral-50: oklch(62% 0 0);--lc-color-neutral-60: oklch(48% 0 0);--lc-color-neutral-70: oklch(36% 0 0);--lc-color-neutral-80: oklch(26% 0 0);--lc-color-neutral-90: oklch(18% 0 0);--lc-color-neutral-100: oklch(12% 0 0);--lc-color-primary-10: oklch(95% .03 240);--lc-color-primary-20: oklch(90% .05 240);--lc-color-primary-30: oklch(82% .07 240);--lc-color-primary-40: oklch(74% .1 240);--lc-color-primary-50: oklch(66% .13 240);--lc-color-primary-60: oklch(60% .17 240);--lc-color-primary-70: oklch(54% .19 240);--lc-color-primary-80: oklch(48% .2 240);--lc-color-primary-90: oklch(42% .18 240);--lc-color-primary-100: oklch(36% .16 240);--lc-color-success-10: oklch(95% .03 145);--lc-color-success-20: oklch(90% .05 145);--lc-color-success-30: oklch(84% .07 145);--lc-color-success-40: oklch(76% .1 145);--lc-color-success-50: oklch(68% .13 145);--lc-color-success-60: oklch(60% .16 145);--lc-color-success-70: oklch(54% .18 145);--lc-color-success-80: oklch(48% .19 145);--lc-color-success-90: oklch(42% .17 145);--lc-color-success-100: oklch(36% .15 145);--lc-color-warning-10: oklch(97% .05 85);--lc-color-warning-20: oklch(94% .07 85);--lc-color-warning-30: oklch(90% .1 85);--lc-color-warning-40: oklch(84% .12 85);--lc-color-warning-50: oklch(78% .14 85);--lc-color-warning-60: oklch(70% .16 85);--lc-color-warning-70: oklch(62% .17 85);--lc-color-warning-80: oklch(56% .17 85);--lc-color-warning-90: oklch(50% .16 85);--lc-color-warning-100: oklch(44% .13 85);--lc-color-error-10: oklch(96% .03 25);--lc-color-error-20: oklch(92% .05 25);--lc-color-error-30: oklch(86% .08 25);--lc-color-error-40: oklch(78% .12 25);--lc-color-error-50: oklch(70% .16 25);--lc-color-error-60: oklch(62% .2 25);--lc-color-error-70: oklch(56% .22 25);--lc-color-error-80: oklch(50% .22 25);--lc-color-error-90: oklch(44% .2 25);--lc-color-error-100: oklch(38% .16 25);--lc-color-info-10: oklch(96% .03 210);--lc-color-info-20: oklch(92% .05 210);--lc-color-info-30: oklch(86% .08 210);--lc-color-info-40: oklch(78% .12 210);--lc-color-info-50: oklch(70% .15 210);--lc-color-info-60: oklch(62% .18 210);--lc-color-info-70: oklch(56% .2 210);--lc-color-info-80: oklch(50% .2 210);--lc-color-info-90: oklch(44% .18 210);--lc-color-info-100: oklch(38% .15 210);--lc-color-shadow-ambient: oklch(20% 0 0 / .04);--lc-color-shadow-key: oklch(20% 0 0 / .04);--lc-color-backdrop-soft: oklch(0% 0 0 / .3);--lc-color-backdrop-strong: oklch(0% 0 0 / .55);--lc-color-overlay-tint: oklch(100% 0 0 / .1);--lc-color-focus: var(--lc-color-primary-60);--lc-color-focus-weak: oklch(from var(--lc-color-primary-60) l c h / .35)}:root[data-theme=dark]{--lc-color-shadow-ambient: oklch(0% 0 0 / .6);--lc-color-shadow-key: oklch(0% 0 0 / .7);--lc-color-backdrop-soft: oklch(0% 0 0 / .45);--lc-color-backdrop-strong: oklch(0% 0 0 / .7);--lc-color-overlay-tint: oklch(100% 0 0 / .04);--lc-color-focus: var(--lc-color-primary-70);--lc-color-focus-weak: oklch(from var(--lc-color-primary-70) l c h / .4)}:root{--lc-line-width-thin: 1px;--lc-line-width-regular: 2px;--lc-line-width-thick: 3px;--lc-line-style-natural: solid;--lc-line-style-emphasized: double;--lc-line-style-muted: dashed;--lc-line-style-attention: dotted}:root{--lc-elevation-0: none;--lc-elevation-1: 0 1px 2px var(--lc-shadow-ambient), 0 1px 1px var(--lc-shadow-key);--lc-elevation-2: 0 2px 4px var(--lc-shadow-ambient), 0 2px 2px var(--lc-shadow-key);--lc-elevation-3: 0 4px 8px var(--lc-shadow-ambient), 0 4px 3px var(--lc-shadow-key);--lc-elevation-4: 0 8px 16px var(--lc-shadow-ambient), 0 6px 6px var(--lc-shadow-key);--lc-elevation-5: 0 12px 28px var(--lc-shadow-ambient), 0 10px 10px var(--lc-shadow-key);--lc-elevation-none: var(--lc-elevation-0);--lc-elevation-xs: var(--lc-elevation-1);--lc-elevation-sm: var(--lc-elevation-2);--lc-elevation-md: var(--lc-elevation-3);--lc-elevation-lg: var(--lc-elevation-4);--lc-elevation-xl: var(--lc-elevation-5)}:root{--lc-radius-none: 0;--lc-radius-2xs: .125rem;--lc-radius-xs: .25rem;--lc-radius-sm: .375rem;--lc-radius-md: .5rem;--lc-radius-lg: .75rem;--lc-radius-xl: 1rem;--lc-radius-2xl: 1.5rem;--lc-radius-3xl: 2rem;--lc-radius-round: 3.75rem;--lc-radius-circle: 62.5rem}:root{--lc-space-0: 0rem;--lc-space-1: .125rem;--lc-space-2: .25rem;--lc-space-3: .375rem;--lc-space-4: .5rem;--lc-space-5: .625rem;--lc-space-6: .75rem;--lc-space-7: .875rem;--lc-space-8: 1rem;--lc-space-10: 1.25rem;--lc-space-12: 1.5rem;--lc-space-14: 1.75rem;--lc-space-16: 2rem;--lc-space-20: 2.5rem;--lc-space-24: 3rem;--lc-space-28: 3.5rem;--lc-space-32: 4rem;--lc-space-40: 5rem;--lc-space-48: 6rem;--lc-space-56: 7rem;--lc-space-64: 8rem;--lc-space-zero: var(--lc-space-0);--lc-space-2xs: var(--lc-space-1);--lc-space-xs: var(--lc-space-2);--lc-space-sm: var(--lc-space-4);--lc-space-md: var(--lc-space-8);--lc-space-lg: var(--lc-space-12);--lc-space-xl: var(--lc-space-16);--lc-space-2xl: var(--lc-space-24);--lc-space-3xl: var(--lc-space-32)}:root{--lc-duration-0: 0ms;--lc-duration-50: 50ms;--lc-duration-100: .1s;--lc-duration-150: .15s;--lc-duration-200: .2s;--lc-duration-250: .25s;--lc-duration-300: .3s;--lc-duration-400: .4s;--lc-duration-500: .5s;--lc-ease-standard: cubic-bezier(.2, 0, 0, 1);--lc-ease-decelerate: cubic-bezier(0, 0, .2, 1);--lc-ease-accelerate: cubic-bezier(.3, 0, 1, 1);--lc-transition-color: color var(--lc-duration-150) var(--lc-ease-standard), background-color var(--lc-duration-150) var(--lc-ease-standard), border-color var(--lc-duration-150) var(--lc-ease-standard);--lc-transition-shadow: box-shadow var(--lc-duration-200) var(--lc-ease-decelerate);--lc-transition-opacity: opacity var(--lc-duration-150) var(--lc-ease-standard);--lc-transition-transform: transform var(--lc-duration-200) var(--lc-ease-standard);--lc-duration-none: var(--lc-duration-0);--lc-duration-2xs: var(--lc-duration-50);--lc-duration-xs: var(--lc-duration-100);--lc-duration-sm: var(--lc-duration-150);--lc-duration-md: var(--lc-duration-200);--lc-duration-lg: var(--lc-duration-250);--lc-duration-xl: var(--lc-duration-300);--lc-duration-2xl: var(--lc-duration-400);--lc-duration-3xl: var(--lc-duration-500)}:root{--lc-font-family-sans: system-ui, -apple-system, "Segoe UI", "SF Pro Text", "SF Pro Display", Roboto, "Helvetica Neue", Helvetica, Arial, "Noto Sans", "Ubuntu", "DejaVu Sans", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--lc-font-weight-light: 100;--lc-font-weight-regular: 400;--lc-font-weight-medium: 500;--lc-font-weight-semibold: 600;--lc-font-weight-bold: 700;--lc-font-feature-default: "kern" 1, "liga" 1, "calt" 1;--lc-font-feature-tabular: "tnum" 1, "kern" 1;--lc-font-size-xxs: .75rem;--lc-font-size-xs: .8125rem;--lc-font-size-sm: .875rem;--lc-font-size-md: 1rem;--lc-font-size-lg: 1.125rem;--lc-font-size-xl: 1.25rem;--lc-font-size-2xl: 1.5rem;--lc-font-size-3xl: 1.75rem;--lc-font-size-4xl: 2rem;--lc-font-size-5xl: 2.5rem;--lc-line-height-tight: 1.2;--lc-line-height-regular: 1.4;--lc-line-height-comfort: 1.6;--lc-letter-spacing-tight: -.01em;--lc-letter-spacing-normal: 0;--lc-letter-spacing-wide: .02em;--lc-fluid-heading-md: clamp(1.75rem, 1.4rem + 1.2vw, 2.5rem);--lc-fluid-heading-lg: clamp(2rem, 1.6rem + 1.6vw, 3rem);--lc-fluid-display: clamp(2.5rem, 2rem + 2vw, 4rem)}:root{--lc-z-base: 0;--lc-z-docked: 10;--lc-z-dropdown: 1000;--lc-z-popover: 1100;--lc-z-tooltip: 1200;--lc-z-toast: 1300;--lc-z-modal: 1400;--lc-z-overlay: 1500;--lc-z-topmenu: 2000;--lc-z-max: 2147483647}:root{--lc-brand: var(--lc-color-primary-70);--lc-fg-primary: var(--lc-color-neutral-90);--lc-fg-secondary: var(--lc-color-neutral-70);--lc-fg-tertiary: var(--lc-color-neutral-60);--lc-bg-primary: var(--lc-color-neutral-0);--lc-bg-secondary: var(--lc-color-neutral-0);--lc-bg-tertiary: var(--lc-color-neutral-0);--lc-disabled: oklch(from var(--lc-color-neutral-60) 70% 0 0 / .6);--lc-surface-0: var(--lc-color-neutral-0);--lc-surface-1: var(--lc-color-neutral-10);--lc-surface-2: var(--lc-color-neutral-20);--lc-surface-3: var(--lc-color-neutral-30);--lc-surface-inverse: var(--lc-color-neutral-100);--lc-surface-hover: oklch(from var(--lc-surface-1) calc(l - 2%) c h);--lc-surface-pressed: oklch(from var(--lc-surface-1) calc(l - 5%) c h);--lc-surface-selected: var(--lc-color-neutral-20);--lc-surface-active: var(--lc-surface-2);--lc-surface-disabled: oklch(from var(--lc-surface-1) l c h / .6);--lc-surface-drag-target: oklch( from var(--lc-color-primary-60) calc(l + 35%) calc(c - .14) h / .35 );--lc-border-subtle: var(--lc-color-neutral-70);--lc-border-strong: var(--lc-color-neutral-40);--lc-border-interactive: var(--lc-color-primary-60);--lc-border-hover: var(--lc-color-primary-70);--lc-border-focus: var(--lc-color-primary-70);--lc-border-disabled: oklch(from var(--lc-color-neutral-30) l c h / .6);--lc-border-selected: var(--lc-color-primary-60);--lc-action-primary: var(--lc-color-primary-60);--lc-action-primary-hover: oklch(from var(--lc-action-primary) calc(l - 2%) calc(c + .02) h);--lc-action-primary-pressed: oklch(from var(--lc-action-primary) calc(l - 6%) c h);--lc-action-primary-disabled: oklch(from var(--lc-action-primary) l c h / .45);--lc-action-subtle: var(--lc-surface-2);--lc-action-subtle-hover: var(--lc-surface-hover);--lc-action-subtle-pressed: var(--lc-surface-pressed);--lc-link: var(--lc-color-primary-70);--lc-link-hover: var(--lc-color-primary-80);--lc-link-active: var(--lc-color-primary-90);--lc-link-visited: var(--lc-color-primary-70);--lc-control-outline: var(--lc-border-subtle);--lc-control-fill: var(--lc-surface-0);--lc-control-checkmark: var(--lc-color-neutral-0);--lc-control-hover: var(--lc-surface-hover);--lc-control-pressed: var(--lc-surface-pressed);--lc-control-disabled: var(--lc-surface-disabled);--lc-focus-ring: var(--lc-color-focus);--lc-focus-ring-weak: var(--lc-color-focus-weak);--lc-shadow-ambient: var(--lc-color-shadow-ambient);--lc-shadow-key: var(--lc-color-shadow-key);--lc-elevation-overlay: var(--lc-color-overlay-tint);--lc-fg-success: var(--lc-color-success-80);--lc-fg-warning: var(--lc-color-warning-80);--lc-fg-error: var(--lc-color-error-80);--lc-fg-info: var(--lc-color-info-80);--lc-bg-success: var(--lc-color-success-10);--lc-bg-warning: var(--lc-color-warning-10);--lc-bg-error: var(--lc-color-error-10);--lc-bg-info: var(--lc-color-info-10);--lc-color-border-error: var(--lc-color-error-60);--lc-color-border-success: var(--lc-color-success-60);--lc-color-border-warning: var(--lc-color-warning-60);--lc-color-border-info: var(--lc-color-info-60);--lc-line-color-default: var(--lc-color-neutral-90);--lc-line-color-subtle: var(--lc-color-neutral-40);--lc-line-color-brand: var(--lc-brand);--lc-line-color-success: var(--lc-color-success-80);--lc-line-color-waring: var(--lc-color-warning-80);--lc-line-color-error: var(--lc-color-error-80);--lc-line-color-info: var(--lc-color-info-80);--lc-line-color-focus: var(--lc-color-info-80)}:root{--lc-border-default: 1px solid var(--lc-line-color-subtle);--lc-border-natural: var(--lc-line-width-thin) var(--lc-line-style-natural) var(--lc-color-neutral-60);--lc-border-emphasized: var(--lc-line-width-regular) var(--lc-line-style-emphasized) var(--lc-line-color-brand);--lc-border-subtle: var(--lc-line-width-thin) var(--lc-line-style-muted) var(--lc-line-color-subtle);--lc-border-error: var(--lc-line-width-regular) var(--lc-line-style-natural) var(--lc-line-color-error);--lc-border-focus: var(--lc-line-width-regular) var(--lc-line-style-natural) var(--lc-line-color-focus);--lc-border-disabled: var(--lc-line-width-thin) var(--lc-line-style-dashed) var(--lc-color-neutral-300)}:root{--lc-text-display-size: var(--lc-fluid-display);--lc-text-display-lh: var(--lc-line-height-tight);--lc-text-display-weight: var(--lc-font-weight-semibold);--lc-text-display-letter: var(--lc-letter-spacing-tight);--lc-text-display-family: var(--lc-font-family-sans);--lc-text-heading-lg-size: var(--lc-fluid-heading-lg);--lc-text-heading-lg-lh: var(--lc-line-height-tight);--lc-text-heading-lg-weight: var(--lc-font-weight-semibold);--lc-text-heading-lg-letter: var(--lc-letter-spacing-tight);--lc-text-heading-lg-family: var(--lc-font-family-sans);--lc-text-heading-md-size: var(--lc-fluid-heading-md);--lc-text-heading-md-lh: var(--lc-line-height-tight);--lc-text-heading-md-weight: var(--lc-font-weight-semibold);--lc-text-heading-md-letter: var(--lc-letter-spacing-tight);--lc-text-heading-md-family: var(--lc-font-family-sans);--lc-text-heading-sm-size: var(--lc-font-size-2xl);--lc-text-heading-sm-lh: var(--lc-line-height-tight);--lc-text-heading-sm-weight: var(--lc-font-weight-semibold);--lc-text-heading-sm-letter: var(--lc-letter-spacing-tight);--lc-text-heading-sm-family: var(--lc-font-family-sans);--lc-text-title-md-size: var(--lc-font-size-xl);--lc-text-title-md-lh: var(--lc-line-height-regular);--lc-text-title-md-weight: var(--lc-font-weight-semibold);--lc-text-title-md-letter: var(--lc-letter-spacing-tight);--lc-text-title-md-family: var(--lc-font-family-sans);--lc-text-title-sm-size: var(--lc-font-size-lg);--lc-text-title-sm-lh: var(--lc-line-height-regular);--lc-text-title-sm-weight: var(--lc-font-weight-medium);--lc-text-title-sm-letter: var(--lc-letter-spacing-normal);--lc-text-title-sm-family: var(--lc-font-family-sans);--lc-text-title-sm-color: var(--lc-color-neutral-50);--lc-text-body-size: var(--lc-font-size-md);--lc-text-body-lh: var(--lc-line-height-regular);--lc-text-body-weight: var(--lc-font-weight-regular);--lc-text-body-letter: var(--lc-letter-spacing-normal);--lc-text-body-family: var(--lc-font-family-sans);--lc-text-body-sm-size: var(--lc-font-size-sm);--lc-text-body-sm-lh: var(--lc-line-height-regular);--lc-text-body-sm-weight: var(--lc-font-weight-regular);--lc-text-body-sm-letter: var(--lc-letter-spacing-normal);--lc-text-body-sm-family: var(--lc-font-family-sans);--lc-text-caption-size: var(--lc-font-size-xs);--lc-text-caption-lh: var(--lc-line-height-regular);--lc-text-caption-weight: var(--lc-font-weight-regular);--lc-text-caption-letter: var(--lc-letter-spacing-normal);--lc-text-caption-family: var(--lc-font-family-sans);--lc-text-micro-size: var(--lc-font-size-xxs);--lc-text-micro-lh: var(--lc-line-height-regular);--lc-text-micro-weight: var(--lc-font-weight-medium);--lc-text-micro-letter: var(--lc-letter-spacing-normal);--lc-text-micro-family: var(--lc-font-family-sans)}:root{--lc-bar-color: var(--lc-fg-primary);--lc-bar-font-size: var(--lc-font-size-md);--lc-bar-font-weight: var(--lc-font-weight-semibold);--lc-bar-header-color: var(--lc-fg-primary);--lc-bar-header-font-size: var(--lc-font-size-lg);--lc-bar-header-font-weight: var(--lc-font-weight-semibold);--lc-bar-header-height: 56px;--lc-bar-header-padding-x: var(--lc-space-md);--lc-bar-header-padding-y: var(--lc-space-md);--lc-bar-header-gap: var(--lc-space-md);--lc-bar-header-border-bottom: 1px solid var(--lc-border-subtle);--lc-bar-subheader-color: var(--lc-fg-secondary);--lc-bar-subheader-font-size: var(--lc-font-size-sm);--lc-bar-subheader-font-weight: var(--lc-font-weight-medium);--lc-bar-subheader-height: 44px;--lc-bar-subheader-padding-x: var(--lc-space-md);--lc-bar-subheader-padding-y: var(--lc-space-sm);--lc-bar-subheader-gap: var(--lc-space-sm);--lc-bar-subheader-border-bottom: 1px solid var(--lc-border-subtle);--lc-bar-footer-bg: var(--lc-surface-1);--lc-bar-footer-color: var(--lc-fg-secondary);--lc-bar-footer-font-size: var(--lc-font-size-sm);--lc-bar-footer-font-weight: var(--lc-font-weight-medium);--lc-bar-footer-height: 56px;--lc-bar-footer-padding-x: var(--lc-space-md);--lc-bar-footer-padding-y: var(--lc-space-md);--lc-bar-footer-gap: var(--lc-space-sm);--lc-bar-footer-border-top: 1px solid var(--lc-border-subtle)}:root{--lc-button-font-weight: var(--lc-font-weight-regular);--lc-button-letter-spacing: var(--lc-letter-spacing-normal);--lc-button-radius: var(--lc-radius-md);--lc-button-color: var(--lc-fg-primary);--lc-button-background: var(--lc-surface-1);--lc-button-border: 1px solid var(--lc-border-subtle);--lc-button-padding-inline: var(--lc-space-md);--lc-button-padding-block: var(--lc-space-sm);--lc-button-sm-padding-inline: var(--lc-space-sm);--lc-button-sm-padding-block: var(--lc-space-xs);--lc-button-sm-font-size: var(--lc-font-size-sm);--lc-button-sm-line-height: var(--lc-line-height-regular);--lc-button-md-padding-inline: var(--lc-space-md);--lc-button-md-padding-block: var(--lc-space-sm);--lc-button-md-font-size: var(--lc-font-size-md);--lc-button-md-line-height: var(--lc-line-height-regular);--lc-button-lg-padding-inline: var(--lc-space-lg);--lc-button-lg-padding-block: var(--lc-space-md);--lc-button-lg-font-size: var(--lc-font-size-lg);--lc-button-lg-line-height: var(--lc-line-height-regular);--lc-button-default-color: var(--lc-fg-primary);--lc-button-default-background: var(--lc-surface-1);--lc-button-default-border: 1px solid var(--lc-border-subtle);--lc-button-default-shadow: var(--lc-elevation-1);--lc-button-default-hover-background: oklch(from var(--lc-surface-1) 95% c h);--lc-button-default-pressed-background: oklch(from var(--lc-surface-1) 93% c h);--lc-button-default-disabled-background: oklch(from var(--lc-surface-1) l c h / .65);--lc-button-emphasized-color: var(--lc-bg-primary);--lc-button-emphasized-background: var(--lc-fg-primary);--lc-button-emphasized-border: 1px solid var(--lc-bg-primary);--lc-button-emphasized-shadow: var(--lc-elevation-1);--lc-button-emphasized-hover-background: oklch(from var(--lc-fg-primary) 30% c h);--lc-button-emphasized-pressed-background: oklch(from var(--lc-fg-primary) 35% c h);--lc-button-emphasized-disabled-background: oklch(from var(--lc-fg-primary) l c h / .65);--lc-button-link-color: var(--lc-link);--lc-button-link-background: transparent;--lc-button-link-border: none;--lc-button-link-shadow: var(--lc-elevation-1);--lc-button-link-hover-background: oklch(from var(--lc-link) l c h / .1);--lc-button-link-pressed-background: oklch(from var(--lc-link) l c h / .15);--lc-button-link-disabled-background: transparent;--lc-button-transparent-color: inherit;--lc-button-transparent-background: transparent;--lc-button-transparent-border: none;--lc-button-transparent-shadow: var(--lc-elevation-1);--lc-button-transparent-hover-background: oklch(from var(--lc-surface-1) 95% c h);--lc-button-transparent-pressed-background: oklch(from var(--lc-surface-1) 93% c h);--lc-button-transparent-disabled-background: transparent;--lc-button-error-color: var(--lc-fg-error);--lc-button-error-background: var(--lc-bg-error);--lc-button-error-border: 1px solid var(--lc-color-border-error);--lc-button-error-shadow: var(--lc-elevation-1);--lc-button-error-hover-background: oklch(from var(--lc-bg-error) l calc(c + .05) h);--lc-button-error-pressed-background: oklch(from var(--lc-bg-error) l calc(c + .1) h);--lc-button-error-disabled-background: oklch(from var(--lc-bg-error) l c h / .65);--lc-button-success-color: var(--lc-fg-success);--lc-button-success-background: var(--lc-bg-success);--lc-button-success-border: 1px solid var(--lc-color-border-success);--lc-button-success-shadow: var(--lc-elevation-1);--lc-button-success-hover-background: oklch(from var(--lc-bg-success) l calc(c + .05) h);--lc-button-success-pressed-background: oklch(from var(--lc-bg-success) l calc(c + .1) h);--lc-button-success-disabled-background: oklch(from var(--lc-bg-success) l c h / .65);--lc-button-warning-color: var(--lc-fg-warning);--lc-button-warning-background: var(--lc-bg-warning);--lc-button-warning-border: 1px solid var(--lc-color-border-warning);--lc-button-warning-shadow: var(--lc-elevation-1);--lc-button-warning-hover-background: oklch(from var(--lc-bg-warning) l calc(c + .05) h);--lc-button-warning-pressed-background: oklch(from var(--lc-bg-warning) l calc(c + .1) h);--lc-button-warning-disabled-background: oklch(from var(--lc-bg-warning) l c h / .65)}:root{--lc-card-bg: var(--lc-surface-0);--lc-card-color-text: var(--lc-fg-secondary);--lc-card-border: 1px solid var(--lc-border-subtle);--lc-card-border-radius: var(--lc-radius-md);--lc-card-padding: var(--lc-space-4) 0;--lc-card-shadow: var(--lc-elevation-2);--lc-card-header-bg: var(--lc-surface-0);--lc-card-header-color-text: var(--lc-fg-primary);--lc-card-header-padding: var(--lc-space-md) var(--lc-space-md);--lc-card-header-border-bottom: 1px solid var(--lc-border-subtle);--lc-card-content-bg: transparent;--lc-card-content-color-text: inherit;--lc-card-content-padding: var(--lc-space-sm) var(--lc-space-md) var(--lc-space-md);--lc-card-footer-bg: var(--lc-surface-0);--lc-card-footer-color-text: var(--lc-fg-secondary);--lc-card-footer-padding: var(--lc-space-md) var(--lc-space-md);--lc-card-footer-border-top: 1px solid var(--lc-border-subtle);--lc-card-loading-bg: var(--lc-surface-disabled);--lc-card-loading-spinner-size: 24px;--lc-card-loading-spinner-color: var(--lc-action-primary);--lc-card-loading-spinner-speed: .8s;--lc-card-loading-spinner-border: 3px solid var(--lc-border-subtle)}:root[data-theme=dark]{--lc-card-bg: var(--lc-surface-2);--lc-card-color-text: var(--lc-fg-secondary);--lc-card-border: 1px solid var(--lc-border-strong);--lc-card-shadow: var(--lc-elevation-3);--lc-card-header-bg: var(--lc-surface-3);--lc-card-header-color-text: var(--lc-fg-primary);--lc-card-header-border-bottom: 1px solid var(--lc-border-strong);--lc-card-footer-bg: var(--lc-surface-3);--lc-card-footer-color-text: var(--lc-fg-secondary);--lc-card-footer-border-top: 1px solid var(--lc-border-strong)}:root{--lc-form-gap: var(--lc-space-xs);--lc-form-label-gap: var(--lc-space-xs);--lc-form-group-gap: var(--lc-space-lg);--lc-form-label-color: var(--lc-fg-primary);--lc-form-label-font-size: var(--lc-font-size-sm);--lc-form-label-font-weight: var(--lc-font-weight-medium);--lc-form-required-color: var(--lc-fg-error)}:root{--lc-input-font-family: var(--lc-font-family-sans);--lc-input-font-size: var(--lc-text-body-size, var(--lc-font-size-md));--lc-input-line-height: var(--lc-line-height-regular);--lc-input-font-weight: var(--lc-font-weight-regular);--lc-input-height-sm: 28px;--lc-input-height-md: 36px;--lc-input-height-lg: 44px;--lc-input-padding-y: var(--lc-space-3);--lc-input-padding-x: var(--lc-space-4);--lc-input-padding: 6px 10px;--lc-input-margin: var(--lc-space-xs) 0;--lc-input-min-width: 220px;--lc-input-radius: var(--lc-radius-md);--lc-input-border-radius: var(--lc-radius-md);--lc-input-color-text: var(--lc-fg-primary);--lc-input-placeholder: var(--lc-fg-tertiary);--lc-input-background: var(--lc-surface-0);--lc-input-border: var(--lc-border-natural);--lc-input-hover-border: var(--lc-border-hover);--lc-input-focus-border: var(--lc-border-focus);--lc-input-caret: var(--lc-brand);--lc-input-disabled-bg: var(--lc-surface-disabled);--lc-input-disabled-text: var(--lc-disabled);--lc-input-grid-template-columns: auto 1fr auto;--lc-input-gap: var(--lc-space-sm);--lc-input-icon-size: 18px;--lc-input-color-icon: var(--lc-fg-tertiary);--lc-input-clear-size: 24px;--lc-input-clear-padding: 0;--lc-input-clear-margin-start: var(--lc-space-xs);--lc-input-clear-border-radius: var(--lc-radius-sm);--lc-input-clear-background: transparent;--lc-input-clear-color: var(--lc-fg-tertiary);--lc-input-clear-border: 1px solid transparent;--lc-input-clear-background-hover: var(--lc-surface-hover);--lc-input-clear-color-hover: var(--lc-fg-primary);--lc-input-clear-border-hover: 1px solid var(--lc-border-subtle);--lc-input-hint-margin: var(--lc-space-xs) var(--lc-space-md);--lc-input-hint-color: var(--lc-fg-tertiary);--lc-input-hint-font-size: var(--lc-font-size-xs);--lc-input-suggestions-z: var(--lc-z-dropdown);--lc-input-suggestions-margin-top: var(--lc-space-xs);--lc-input-suggestions-background: var(--lc-surface-0);--lc-input-suggestions-border: 1px solid var(--lc-border-subtle);--lc-input-suggestions-border-radius: var(--lc-radius-md);--lc-input-suggestions-shadow: var(--lc-elevation-3);--lc-input-suggestions-padding: var(--lc-space-sm);--lc-input-success-border: 1px solid var(--lc-color-border-success);--lc-input-success-background: var(--lc-bg-success);--lc-input-success-color-text: var(--lc-fg-success);--lc-input-warning-border: 1px solid var(--lc-color-border-warning);--lc-input-warning-background: var(--lc-bg-warning);--lc-input-warning-color-text: var(--lc-fg-warning);--lc-input-error-border: 1px solid var(--lc-color-border-error);--lc-input-error-background: var(--lc-bg-error);--lc-input-error-color-text: var(--lc-fg-error);--lc-input-info-border: 1px solid var(--lc-color-border-info);--lc-input-info-background: var(--lc-bg-info);--lc-input-info-color-text: var(--lc-fg-info);--lc-input-placeholder-font-size: var(--lc-font-size-xs)}:root{--lc-label-font-size: var(--lc-font-size-sm);--lc-label-font-weight: var(--lc-font-weight-semibold);--lc-label-color: var(--lc-fg-primary)}:root{--lc-message-default-color-text: var(--lc-fg-primary);--lc-message-default-background: var(--lc-surface-1);--lc-message-default-border: 1px solid var(--lc-border-strong);--lc-message-border-radius: var(--lc-radius-md);--lc-message-padding: var(--lc-space-xs);--lc-message-margin: 0;--lc-message-gap: var(--lc-space-2xs);--lc-message-icon-size: var(--lc-space-md);--lc-message-default-color-icon: var(--lc-fg-primary);--lc-message-line-height: var(--lc-line-height-comfort);--lc-message-font-size: var(--lc-font-size-xs);--lc-message-close-border: 1px solid transparent;--lc-message-close-background: transparent;--lc-message-close-color: var(--lc-color-neutral-70);--lc-message-close-border-radius: var(--lc-radius-md);--lc-message-close-padding: var(--lc-space-2xs);--lc-message-close-margin-start: var(--lc-space-2xs);--lc-message-close-background-hover: rgba(0, 0, 0, .04);--lc-message-close-color-hover: var(--lc-color-neutral-70);--lc-message-close-border-hover: solid 1px var(--lc-color-neutral-40);--lc-message-focus-ring: transparent;--lc-message-success-color-text: var(--lc-fg-success);--lc-message-success-background: var(--lc-bg-success);--lc-message-success-border: 1px solid var(--lc-color-border-success);--lc-message-success-color-icon: var(--lc-fg-success);--lc-message-error-color-text: var(--lc-fg-error);--lc-message-error-background: var(--lc-bg-error);--lc-message-error-border: 1px solid var(--lc-color-border-error);--lc-message-error-color-icon: var(--lc-fg-error);--lc-message-warning-color-text: var(--lc-fg-warning);--lc-message-warning-background: var(--lc-bg-warning);--lc-message-warning-border: 1px solid var(--lc-color-border-warning);--lc-message-warning-color-icon: var(--lc-fg-warning);--lc-message-info-color-text: var(--lc-fg-info);--lc-message-info-background: var(--lc-bg-info);--lc-message-info-border: 1px solid var(--lc-color-border-info);--lc-message-info-color-icon: var(--lc-fg-info)}:root{--lc-link-color: var(--lc-link);--lc-link-hover-color: var(--lc-link-hover);--lc-link-active-color: var(--lc-link-active);--lc-link-visited-color: var(--lc-link-visited);--lc-link-subtle-color: var(--lc-fg-primary);--lc-link-subtle-hover-color: var(--lc-link-hover);--lc-link-subtle-active-color: var(--lc-link-active);--lc-link-subtle-visited-color: var(--lc-fg-primary);--lc-link-emphasized-font-weight: var(--lc-font-weight-semibold);--lc-link-sm-font-size: var(--lc-font-size-sm);--lc-link-md-font-size: var(--lc-font-size-md);--lc-link-lg-font-size: var(--lc-font-size-lg)}:root{--lc-drawer-header-padding: var(--lc-space-md);--lc-drawer-body-padding: var(--lc-space-md);--lc-drawer-footer-padding: var(--lc-space-md);--lc-drawer-body-width: 25rem;--lc-drawer-panel-z-index: var(--lc-z-modal);--lc-drawer-panel-color: var(--lc-fg-primary);--lc-drawer-panel-background: var(--lc-surface-0);--lc-drawer-overlay-background: var(--lc-color-backdrop-soft);--lc-drawer-panel-shadow: var(--lc-elevation-4)}:root{--lc-tooltip-background: var(--lc-surface-inverse);--lc-tooltip-color: var(--lc-color-neutral-0);--lc-tooltip-radius: var(--lc-radius-md);--lc-tooltip-padding: var(--lc-space-sm) var(--lc-space-6);--lc-tooltip-shadow: var(--lc-elevation-4);--lc-tooltip-font-size: var(--lc-font-size-sm);--lc-tooltip-z-index: var(--lc-z-tooltip);--lc-tooltip-border: none;--lc-tooltip-arrow-shadow: var(--lc-elevation-1)}:root{--lc-search-font-size: var(--lc-font-size-md);--lc-search-line-height: var(--lc-line-height-regular);--lc-search-color-text: var(--lc-fg-primary);--lc-search-border-color: var(--lc-color-neutral-40);--lc-search-border-radius: var(--lc-radius-sm);--lc-search-margin: var(--lc-space-xs) 0;--lc-search-min-width: 220px;--lc-search-placeholder-color: var(--lc-color-neutral-50)}:root{--lc-checkbox-size: 18px;--lc-checkbox-radius: var(--lc-radius-xs);--lc-checkbox-border: 1px solid var(--lc-border-strong);--lc-checkbox-bg: var(--lc-surface-0);--lc-checkbox-bg-checked: var(--lc-fg-primary);--lc-checkbox-border-checked: 1px solid var(--lc-fg-primary);--lc-checkbox-fg-checked: var(--lc-color-neutral-0);--lc-checkbox-focus-ring: 2px solid var(--lc-focus-ring);--lc-checkbox-disabled-opacity: .5;--lc-checkbox-gap: var(--lc-space-sm);--lc-checkbox-icon-size: 14px;--lc-checkbox-icon-stroke: 2.2}:root{--lc-paginator-font-size: var(--lc-font-size-sm);--lc-paginator-color: var(--lc-fg-secondary);--lc-paginator-gap: var(--lc-space-sm);--lc-paginator-padding: var(--lc-space-sm) 0}:root{--lc-panel-duration: var(--lc-duration-md);--lc-panel-ease: var(--lc-ease-standard);--lc-panel-border: 1px solid var(--lc-border-subtle);--lc-panel-radius: var(--lc-radius-md);--lc-panel-bg: var(--lc-surface-0);--lc-panel-header-padding: var(--lc-space-6) var(--lc-space-md);--lc-panel-body-padding: 0 var(--lc-space-md) var(--lc-space-6);--lc-panel-title-color: var(--lc-fg-primary);--lc-panel-title-font-weight: var(--lc-font-weight-semibold);--lc-panel-subheader-color: var(--lc-fg-tertiary);--lc-panel-subheader-font-size: var(--lc-font-size-sm);--lc-panel-icon-size: 20px;--lc-panel-chevron-color: var(--lc-fg-secondary)}:root{--lc-toast-bg: var(--lc-surface-inverse);--lc-toast-fg: var(--lc-color-neutral-0);--lc-toast-radius: var(--lc-radius-md);--lc-toast-shadow: var(--lc-elevation-4);--lc-toast-z-index: var(--lc-z-toast);--lc-toast-font-size: var(--lc-font-size-sm);--lc-toast-max-width: 520px;--lc-toast-error-bg: var(--lc-bg-error);--lc-toast-error-fg: var(--lc-fg-error);--lc-toast-success-bg: var(--lc-bg-success);--lc-toast-success-fg: var(--lc-fg-success);--lc-toast-warning-bg: var(--lc-bg-warning);--lc-toast-warning-fg: var(--lc-fg-warning);--lc-toast-info-bg: var(--lc-bg-info);--lc-toast-info-fg: var(--lc-fg-info)}:root{--lc-dialog-bg: var(--lc-surface-0);--lc-dialog-color: var(--lc-fg-primary);--lc-dialog-radius: var(--lc-radius-lg);--lc-dialog-padding: var(--lc-space-2xl) var(--lc-space-md) var(--lc-space-xl);--lc-dialog-shadow: var(--lc-elevation-5);--lc-dialog-z-index: var(--lc-z-modal);--lc-dialog-min-width: 300px;--lc-dialog-margin: var(--lc-space-2xl);--lc-dialog-overlay-bg: var(--lc-color-backdrop-soft);--lc-dialog-overlay-z: var(--lc-z-overlay);--lc-dialog-font-family: var(--lc-font-family-sans);--lc-dialog-max-height: 80vh;--lc-dialog-close-size: 2rem;--lc-dialog-close-radius: var(--lc-radius-circle);--lc-dialog-close-color: var(--lc-fg-secondary);--lc-dialog-close-bg-hover: var(--lc-surface-hover)}:root{--lc-countdown-font-size: var(--lc-font-size-sm);--lc-countdown-color: var(--lc-color-neutral-0)}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--lc-font-family-sans);font-size:var(--lc-font-size-md);color:var(--lc-fg-primary);background-color:var(--lc-surface-0);line-height:var(--lc-line-height-regular)}h1{font-size:var(--lc-text-heading-sm-size);line-height:var(--lc-text-heading-sm-lh);font-weight:var(--lc-text-heading-sm-weight);margin-block:var(--lc-space-lg) var(--lc-space-sm);color:var(--lc-fg-primary)}h2{margin-block:var(--lc-space-sm);font-size:var(--lc-text-title-md-size);font-weight:var(--lc-text-title-md-weight)}h2.subtitle{font-size:var(--lc-font-size-sm);color:var(--lc-fg-tertiary);font-weight:var(--lc-font-weight-regular);margin-block:var(--lc-space-sm) var(--lc-space-md)}p{font-size:var(--lc-font-size-sm);color:var(--lc-fg-secondary);margin-block:var(--lc-space-sm)}.layout-page{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden}.header{padding:var(--lc-space-sm);color:var(--lc-color-neutral-0);background-color:var(--lc-fg-primary);border-bottom:1px solid var(--lc-fg-primary)}.main{flex-grow:1;height:100%;overflow:auto;min-height:0;position:relative}.footer{padding:var(--lc-space-sm);background-color:var(--lc-surface-1);border-top:1px solid var(--lc-border-subtle)}.header-container,.main-container,.footer-container{width:100%;max-width:100%;padding-inline:var(--lc-space-md);margin-inline:auto}@media(min-width:768px){.header-container,.main-container,.footer-container{max-width:var(--lc-container-md);padding-inline:var(--lc-space-lg)}}@media(min-width:1024px){.header-container,.main-container,.footer-container{max-width:var(--lc-container-lg);padding-inline:var(--lc-space-xl)}}.header-container{display:flex;font-weight:var(--lc-font-weight-bold);font-size:var(--lc-font-size-xl)}.main-container{height:100%;display:flex;flex:1;flex-direction:column;min-height:0}.footer-container{display:flex;font-size:var(--lc-font-size-sm);color:var(--lc-fg-tertiary);line-height:2;flex-direction:row}.footer-container-items{flex-grow:1;display:flex;flex-direction:row}.page{height:100%;flex:1;display:flex;flex-direction:column;position:relative;align-self:stretch;width:100%;min-height:0}.curtain{position:absolute;inset:0;background-color:var(--lc-surface-0);z-index:var(--lc-z-overlay);display:block}.message-container{padding-block-start:.01rem}.message-container-curtain{padding-block-start:1rem}.hide-header-footer header,.hide-header-footer footer{display:none!important}.section{overflow:hidden;max-height:0;opacity:.5;transition:max-height var(--lc-duration-xl) var(--lc-ease-standard),opacity var(--lc-duration-xl) var(--lc-ease-standard)}.section.is-open{max-height:800px;opacity:1}a.drawer_item{font-size:var(--lc-font-size-3xl);font-weight:var(--lc-font-weight-medium);color:var(--lc-fg-secondary);text-decoration:none;margin-bottom:var(--lc-space-md);display:block;transition:text-shadow var(--lc-duration-md) var(--lc-ease-standard)}a.drawer_item:hover{text-shadow:1px 1px 2px var(--lc-shadow-key)}a.app-name,a.app-name:hover,a.app-name:active,a.app-name:focus,a.app-name:visited{color:inherit;text-decoration:none}#languages{font-family:var(--lc-font-family-sans);font-size:var(--lc-font-size-xl);color:var(--lc-fg-tertiary)}#languages div{padding-block:var(--lc-space-sm) 0}#languages div:hover{cursor:pointer;color:var(--lc-fg-primary);font-weight:var(--lc-font-weight-medium)}:root{--menu-max-h: 70vh;--menu-bg: var(--lc-surface-0);--menu-fg: var(--lc-fg-primary);--menu-border: var(--lc-border-subtle);--menu-shadow: var(--lc-elevation-3);--z-menu: var(--lc-z-topmenu)}.top-menu{position:absolute;z-index:var(--z-menu);top:0;left:0;width:100%;background:var(--menu-bg);color:var(--menu-fg);border-bottom:1px solid var(--menu-border);box-shadow:var(--menu-shadow);max-height:0;opacity:0;overflow-y:auto;overflow-x:hidden;transform:translateY(-6px);transition:max-height var(--lc-duration-lg) var(--lc-ease-standard),opacity var(--lc-duration-md) var(--lc-ease-standard),transform var(--lc-duration-lg) var(--lc-ease-standard);will-change:max-height,opacity,transform}.top-menu.open{opacity:1;max-height:var(--menu-max-h);transform:translateY(0)}.top-list{list-style:none;margin:0;padding:var(--lc-space-xs) 0}.top-list [role=menuitem]{width:100%;text-align:left;padding:var(--lc-space-6) var(--lc-space-md);font:inherit;color:inherit;background:transparent;border:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-list [role=menuitem]:hover,.top-list [role=menuitem]:focus{outline:none;background:var(--lc-surface-hover)}.top-list [role=menuitem][aria-current=true]{font-weight:var(--lc-font-weight-semibold)}.top-list li+li [role=menuitem]{border-top:1px solid var(--lc-border-subtle)}.terms h1{margin-block:var(--lc-space-xl) var(--lc-space-sm)}.terms h3{margin-block:var(--lc-space-lg) var(--lc-space-sm)}.result h3{margin-block:var(--lc-space-lg) var(--lc-space-sm);font-size:var(--lc-font-size-md)}.page-home{>div{height:100%;flex:1;display:flex;flex-direction:column;min-height:0}.image_container{flex-grow:1;padding-inline:2rem;min-height:0}.image{width:100%;height:100%;max-height:100%;object-fit:contain}h1{margin-block:var(--lc-space-sm);font-size:var(--lc-font-size-4xl)}h2{margin-block:0 var(--lc-space-2xl);font-size:var(--lc-font-size-sm);font-weight:var(--lc-font-weight-regular)}#start{margin-block:0}#sign_in_wrapper{text-align:center;font-size:var(--lc-font-size-sm);margin-block:var(--lc-space-sm) var(--lc-space-md)}}@media(min-width:768px){.page-home h1{font-size:var(--lc-fluid-heading-md)}.page-home .image_container{padding-inline:var(--lc-space-xl)}}@media(min-width:1024px){.page-home .image_container{flex:1;padding-inline:var(--lc-space-2xl)}.page-home h1{font-size:var(--lc-fluid-heading-lg)}}.kit-form{display:flex;justify-content:space-between}.page-kit{.kit-block{margin-top:var(--lc-space-md)}.kit-form{display:flex;justify-content:space-between}#verify{margin-block-start:var(--lc-space-lg)}#message-last{text-align:center;font-size:var(--lc-font-size-sm);margin-block:var(--lc-space-xl) var(--lc-space-lg)}}.page-start{#device-test{margin-block:var(--lc-space-md) var(--lc-space-xl)}#help-us{margin-block-end:var(--lc-space-md);border:1px solid deeppink;border-radius:var(--lc-radius-md);background-color:#ff14930d;overflow:hidden;padding:var(--lc-space-md)}#help-us-title{margin-block:var(--lc-space-xs) var(--lc-space-sm);color:#e81385}#help-us-thank-warpper{display:flex;flex-direction:row-reverse}#help-us-thank{font-weight:var(--lc-font-weight-bold);margin-block:0;margin-inline-end:var(--lc-space-sm);color:#e81385}#warning-block{margin-block-end:var(--lc-space-md)}#start-terms{margin-block:var(--lc-space-lg);font-size:var(--lc-font-size-sm);color:var(--lc-fg-secondary)}}.page-instructions{#load-ai{margin-block:var(--lc-space-md) var(--lc-space-xl);display:none}}.page-test{.global-instruction-wrapper{flex-grow:1;display:flex;flex-flow:column;justify-content:center;align-items:center}.global-circle{font-size:var(--lc-font-size-5xl);font-weight:var(--lc-font-weight-bold);width:150px;height:150px;border:4px solid var(--lc-fg-primary);background-color:var(--lc-surface-2);color:var(--lc-fg-primary);border-radius:50%;display:flex;justify-content:center;align-items:center}.global-instruction{font-size:var(--lc-font-size-2xl);font-weight:var(--lc-font-weight-semibold);margin-top:var(--lc-space-2xl);text-align:center;padding:var(--lc-space-xl)}}@media(min-width:768px){.page-test .global-circle{width:200px;height:200px;font-size:clamp(3rem,5vw,5rem)}}.page-result{.grid div{padding-inline:var(--lc-space-xs)}lc-icon[name=emoji-smile]{color:var(--lc-fg-success)}lc-icon[name=emoji-neutral]{color:var(--lc-fg-warning)}lc-icon[name=emoji-astonished]{color:var(--lc-color-warning-70)}lc-icon[name=emoji-frown]{color:var(--lc-fg-error)}lc-icon[name=emoji-smile]:hover,lc-icon[name=emoji-neutral]:hover,lc-icon[name=emoji-astonished]:hover,lc-icon[name=emoji-frown]:hover,lc-icon[name=check-circle]:hover,lc-icon[name=check-circle-fill]:hover,lc-icon[name=x-circle]:hover,lc-icon[name=x-circle-fill]:hover{cursor:pointer}lc-icon[name=check-circle],lc-icon[name=check-circle-fill]{color:var(--lc-fg-success)}lc-icon[name=x-circle],lc-icon[name=x-circle-fill]{color:var(--lc-fg-error)}}.page-activation,.page-recovery,.page-reset,.page-sign-in,.page-sign-out,.page-sign-up,.page-home,.page-kit,.page-start,.page-instructions,.page-result,.page-account,.page-share{max-width:var(--lc-container-sm);margin-inline:auto}@media(min-width:480px){.top-menu{width:250px;max-height:none;border:1px solid var(--menu-border);border-radius:var(--lc-radius-md);margin-top:12px;left:auto;right:auto;top:auto;transform:translateY(-4px)}.top-menu.open{transform:translateY(0)}}
