@charset "UTF-8";:root{--size-0: 0;--size-px: .0625rem;--size-0-5: .125rem;--size-1: .25rem;--size-1-5: .375rem;--size-2: .5rem;--size-2-5: .625rem;--size-3: .75rem;--size-3-5: .875rem;--size-4: 1rem;--size-5: 1.25rem;--size-6: 1.5rem;--size-7: 1.75rem;--size-8: 2rem;--size-9: 2.25rem;--size-10: 2.5rem;--size-11: 2.75rem;--size-12: 3rem;--size-14: 3.5rem;--size-16: 4rem;--size-18: 4.5rem;--size-20: 5rem;--size-22: 5.5rem;--size-24: 6rem;--size-26: 6.5rem;--size-28: 7rem;--size-30: 7.5rem;--size-32: 8rem;--size-36: 9rem;--size-40: 10rem;--size-44: 11rem;--size-48: 12rem;--size-52: 13rem;--size-56: 14rem;--size-60: 15rem;--size-64: 16rem;--size-72: 18rem;--size-80: 20rem;--size-96: 24rem;--size-112: 28rem;--size-128: 32rem;--size-144: 36rem;--size-160: 40rem;--size-176: 44rem;--size-192: 48rem;--size-224: 56rem;--size-256: 64rem;--size-320: 80rem;--size-384: 96rem;--size-512: 128rem;--size-micro: var(--size-0-5);--size-tiny: var(--size-1);--size-xs: var(--size-3);--size-sm: var(--size-4);--size-md: var(--size-6);--size-lg: var(--size-8);--size-xl: var(--size-12);--size-2xl: var(--size-16);--size-3xl: var(--size-24);--size-4xl: var(--size-32);--size-5xl: var(--size-48);--size-6xl: var(--size-64);--size-7xl: var(--size-80);--size-8xl: var(--size-96);--size-9xl: var(--size-128);--size-10xl: var(--size-160);--size-base: var(--size-4);--size-default: var(--size-md);--size-fluid-micro: clamp(var(--size-micro), .5vw, var(--size-tiny));--size-fluid-tiny: clamp(var(--size-tiny), .75vw, var(--size-xs));--size-fluid-xs: clamp(var(--size-xs), 1.5vw, var(--size-sm));--size-fluid-sm: clamp(var(--size-sm), 2vw, var(--size-md));--size-fluid-md: clamp(var(--size-md), 3vw, var(--size-lg));--size-fluid-lg: clamp(var(--size-lg), 4vw, var(--size-xl));--size-fluid-xl: clamp(var(--size-xl), 5vw, var(--size-2xl));--size-fluid-2xl: clamp(var(--size-2xl), 6vw, var(--size-3xl));--size-fluid-3xl: clamp(var(--size-3xl), 8vw, var(--size-4xl));--size-fluid-4xl: clamp(var(--size-4xl), 10vw, var(--size-5xl));--size-fluid-5xl: clamp(var(--size-5xl), 12vw, var(--size-6xl));--size-fluid-6xl: clamp(var(--size-6xl), 15vw, var(--size-7xl));--size-fluid-7xl: clamp(var(--size-7xl), 18vw, var(--size-8xl));--size-fluid-8xl: clamp(var(--size-8xl), 20vw, var(--size-9xl));--size-fluid-hero: clamp(var(--size-5xl), 15vw, var(--size-8xl));--size-fluid-display: clamp(var(--size-4xl), 12vw, var(--size-7xl));--size-fluid-massive: clamp(var(--size-6xl), 20vw, var(--size-10xl));--size-vw-xs: 1vw;--size-vw-sm: 2vw;--size-vw-md: 5vw;--size-vw-lg: 10vw;--size-vw-xl: 15vw;--size-vw-2xl: 20vw;--size-vw-3xl: 25vw;--size-vw-4xl: 30vw;--size-vh-xs: 1vh;--size-vh-sm: 2vh;--size-vh-md: 5vh;--size-vh-lg: 10vh;--size-vh-xl: 15vh;--size-vh-2xl: 20vh;--size-vh-3xl: 25vh;--size-vh-4xl: 30vh;--size-vmin-xs: 1vmin;--size-vmin-sm: 2vmin;--size-vmin-md: 5vmin;--size-vmin-lg: 10vmin;--size-vmin-xl: 15vmin;--size-vmax-xs: 1vmax;--size-vmax-sm: 2vmax;--size-vmax-md: 5vmax;--size-vmax-lg: 10vmax;--size-vmax-xl: 15vmax;--size-text-micro: var(--size-micro);--size-text-caption: var(--size-xs);--size-text-body: var(--size-sm);--size-text-heading: var(--size-lg);--size-text-display: var(--size-2xl);--size-text-hero: var(--size-4xl);--size-icon-micro: var(--size-micro);--size-icon-small: var(--size-xs);--size-icon-standard: var(--size-sm);--size-icon-large: var(--size-md);--size-icon-display: var(--size-lg);--size-icon-hero: var(--size-xl);--size-space-tight: var(--size-xs);--size-space-normal: var(--size-sm);--size-space-loose: var(--size-md);--size-space-wide: var(--size-lg);--size-container-narrow: var(--size-fluid-4xl);--size-container-standard: var(--size-fluid-6xl);--size-container-wide: var(--size-fluid-8xl);--size-button-sm: var(--size-8);--size-button-md: var(--size-12);--size-button-lg: var(--size-16);--size-input-sm: var(--size-8);--size-input-md: var(--size-12);--size-input-lg: var(--size-16);--size-input-search: 3.375rem;--size-card-sm: var(--size-64);--size-card-md: var(--size-96);--size-card-lg: var(--size-128);--size-border-thin: var(--size-px);--size-border-normal: var(--size-0-5);--size-border-thick: var(--size-1);--size-border-heavy: var(--size-1-5);--size-stroke-thin: var(--size-px);--size-stroke-normal: var(--size-0-5);--size-stroke-thick: var(--size-1);--size-stroke-heavy: var(--size-2);--size-radius-sm: var(--size-1);--size-radius-md: var(--size-2);--size-radius-lg: var(--size-3);--size-radius-xl: var(--size-4);--size-shadow-sm: var(--size-1);--size-shadow-md: var(--size-2);--size-shadow-lg: var(--size-4);--size-shadow-xl: var(--size-6);--size-gap-none: var(--size-0);--size-gap-xs: var(--size-2);--size-gap-sm: var(--size-4);--size-gap-md: var(--size-6);--size-gap-lg: var(--size-8);--size-gap-xl: var(--size-12);--size-gap-2xl: var(--size-16);--size-col-1: 8.333333%;--size-col-2: 16.666667%;--size-col-3: 25%;--size-col-4: 33.333333%;--size-col-5: 41.666667%;--size-col-6: 50%;--size-col-7: 58.333333%;--size-col-8: 66.666667%;--size-col-9: 75%;--size-col-10: 83.333333%;--size-col-11: 91.666667%;--size-col-12: 100%;--size-container-xs: var(--size-384);--size-container-sm: var(--size-512);--size-container-md: 75rem;--size-container-lg: 85rem;--size-container-xl: 95rem;--size-container-2xl: 105rem;--size-breakpoint-xs: 20rem;--size-breakpoint-sm: 30rem;--size-breakpoint-md: 48rem;--size-breakpoint-lg: 64rem;--size-breakpoint-xl: 80rem;--size-breakpoint-2xl: 96rem;--size-breakpoint-mobile: var(--size-breakpoint-sm);--size-breakpoint-tablet: var(--size-breakpoint-md);--size-breakpoint-desktop: var(--size-breakpoint-lg);--size-breakpoint-wide: var(--size-breakpoint-xl);--size-breakpoint-ultra: var(--size-breakpoint-2xl);--size-aspect-square: 1;--size-aspect-portrait: .75;--size-aspect-landscape: 1.33333;--size-aspect-wide: 1.77778;--size-aspect-ultrawide: 2.35;--size-aspect-golden: 1.618;--size-touch-target: var(--size-12);--size-touch-comfortable: var(--size-16);--size-touch-large: var(--size-20);--size-focus-ring: var(--size-0-5);--size-focus-offset: var(--size-1);--size-transform-sm: var(--size-1);--size-transform-md: var(--size-2);--size-transform-lg: var(--size-4);--size-blur-sm: var(--size-1);--size-blur-md: var(--size-2);--size-blur-lg: var(--size-4);--size-blur-xl: var(--size-6);--size-fib-1: var(--size-1);--size-fib-2: var(--size-1);--size-fib-3: var(--size-2);--size-fib-4: var(--size-3);--size-fib-5: var(--size-5);--size-fib-6: var(--size-8);--size-fib-7: var(--size-13);--size-fib-8: var(--size-21);--size-golden-1: 1rem;--size-golden-2: 1.618rem;--size-golden-3: 2.618rem;--size-golden-4: 4.236rem;--size-golden-5: 6.854rem;--size-fifth-1: 1rem;--size-fifth-2: 1.5rem;--size-fifth-3: 2.25rem;--size-fifth-4: 3.375rem;--size-fifth-5: 5.0625rem;--size-1-12: 8.333333%;--size-1-6: 16.666667%;--size-1-4: 25%;--size-1-3: 33.333333%;--size-2-5: 40%;--size-1-2: 50%;--size-3-5: 60%;--size-2-3: 66.666667%;--size-3-4: 75%;--size-4-5: 80%;--size-5-6: 83.333333%;--size-11-12: 91.666667%;--size-full: 100%;--size-half: calc(var(--size-base) / 2);--size-quarter: calc(var(--size-base) / 4);--size-eighth: calc(var(--size-base) / 8);--size-double: calc(var(--size-base) * 2);--size-triple: calc(var(--size-base) * 3);--size-quadruple: calc(var(--size-base) * 4);--size-auto: auto;--size-fit: fit-content;--size-max: max-content;--size-min: min-content;--size-negative-xs: calc(var(--size-xs) * -1);--size-negative-sm: calc(var(--size-sm) * -1);--size-negative-md: calc(var(--size-md) * -1);--size-negative-lg: calc(var(--size-lg) * -1);--size-negative-xl: calc(var(--size-xl) * -1);--size-negative-2xl: calc(var(--size-2xl) * -1);--size-negative-3xl: calc(var(--size-3xl) * -1);--size-negative-4xl: calc(var(--size-4xl) * -1)}:root{--spacing-none: var(--size-0);--spacing-micro: var(--size-micro);--spacing-tiny: var(--size-tiny);--spacing-mini: .5rem;--spacing-xs: var(--size-xs);--spacing-sm: var(--size-sm);--spacing-md: var(--size-md);--spacing-lg: var(--size-lg);--spacing-xl: var(--size-xl);--spacing-2xl: var(--size-2xl);--spacing-3xl: var(--size-3xl);--spacing-4xl: var(--size-4xl);--spacing-5xl: var(--size-5xl);--spacing-6xl: var(--size-6xl);--spacing-7xl: var(--size-7xl);--spacing-8xl: var(--size-8xl);--spacing-9xl: var(--size-9xl);--spacing-10xl: var(--size-10xl);--spacing-fluid-micro: var(--size-fluid-micro);--spacing-fluid-tiny: var(--size-fluid-tiny);--spacing-fluid-xs: var(--size-fluid-xs);--spacing-fluid-sm: var(--size-fluid-sm);--spacing-fluid-md: var(--size-fluid-md);--spacing-fluid-lg: var(--size-fluid-lg);--spacing-fluid-xl: var(--size-fluid-xl);--spacing-fluid-2xl: var(--size-fluid-2xl);--spacing-fluid-3xl: var(--size-fluid-3xl);--spacing-fluid-4xl: var(--size-fluid-4xl);--spacing-fluid-5xl: var(--size-fluid-5xl);--spacing-fluid-6xl: var(--size-fluid-6xl);--spacing-fluid-7xl: var(--size-fluid-7xl);--spacing-fluid-8xl: var(--size-fluid-8xl);--spacing-safe-top: env(safe-area-inset-top);--spacing-safe-right: env(safe-area-inset-right);--spacing-safe-bottom: env(safe-area-inset-bottom);--spacing-safe-left: env(safe-area-inset-left);--spacing-safe-all: env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);--gap: var(--size-gap-md);--gap-none: var(--size-gap-none);--gap-xs: var(--size-gap-xs);--gap-sm: var(--size-gap-sm);--gap-md: var(--size-gap-md);--gap-lg: var(--size-gap-lg);--gap-xl: var(--size-gap-xl);--gap-2xl: var(--size-gap-2xl);--gap-fluid: var(--spacing-fluid-md);--gap-fluid-xs: var(--spacing-fluid-xs);--gap-fluid-sm: var(--spacing-fluid-sm);--gap-fluid-md: var(--spacing-fluid-md);--gap-fluid-lg: var(--spacing-fluid-lg);--gap-fluid-xl: var(--spacing-fluid-xl);--margin: var(--spacing-md);--margin-auto: var(--size-auto);--margin-none: var(--spacing-none);--margin-micro: var(--spacing-micro);--margin-tiny: var(--spacing-tiny);--margin-mini: var(--spacing-mini);--margin-xs: var(--spacing-xs);--margin-sm: var(--spacing-sm);--margin-md: var(--spacing-md);--margin-lg: var(--spacing-lg);--margin-xl: var(--spacing-xl);--margin-2xl: var(--spacing-2xl);--margin-3xl: var(--spacing-3xl);--margin-4xl: var(--spacing-4xl);--margin-5xl: var(--spacing-5xl);--margin-6xl: var(--spacing-6xl);--margin-7xl: var(--spacing-7xl);--margin-8xl: var(--spacing-8xl);--margin-9xl: var(--spacing-9xl);--margin-10xl: var(--spacing-10xl);--margin-negative-xs: var(--size-negative-xs);--margin-negative-sm: var(--size-negative-sm);--margin-negative-md: var(--size-negative-md);--margin-negative-lg: var(--size-negative-lg);--margin-negative-xl: var(--size-negative-xl);--margin-negative-2xl: var(--size-negative-2xl);--margin-negative-3xl: var(--size-negative-3xl);--margin-negative-4xl: var(--size-negative-4xl);--margin-block: var(--spacing-md);--margin-block-none: var(--spacing-none);--margin-block-xs: var(--spacing-xs);--margin-block-sm: var(--spacing-sm);--margin-block-md: var(--spacing-md);--margin-block-lg: var(--spacing-lg);--margin-block-xl: var(--spacing-xl);--margin-block-2xl: var(--spacing-2xl);--margin-block-auto: var(--size-auto);--margin-inline: var(--spacing-md);--margin-inline-none: var(--spacing-none);--margin-inline-xs: var(--spacing-xs);--margin-inline-sm: var(--spacing-sm);--margin-inline-md: var(--spacing-md);--margin-inline-lg: var(--spacing-lg);--margin-inline-xl: var(--spacing-xl);--margin-inline-2xl: var(--spacing-2xl);--margin-inline-auto: var(--size-auto);--margin-top: var(--spacing-md);--margin-top-none: var(--spacing-none);--margin-top-xs: var(--spacing-xs);--margin-top-sm: var(--spacing-sm);--margin-top-md: var(--spacing-md);--margin-top-lg: var(--spacing-lg);--margin-top-xl: var(--spacing-xl);--margin-top-2xl: var(--spacing-2xl);--margin-top-auto: var(--size-auto);--margin-right: var(--spacing-md);--margin-right-none: var(--spacing-none);--margin-right-xs: var(--spacing-xs);--margin-right-sm: var(--spacing-sm);--margin-right-md: var(--spacing-md);--margin-right-lg: var(--spacing-lg);--margin-right-xl: var(--spacing-xl);--margin-right-2xl: var(--spacing-2xl);--margin-right-auto: var(--size-auto);--margin-bottom: var(--spacing-md);--margin-bottom-none: var(--spacing-none);--margin-bottom-xs: var(--spacing-xs);--margin-bottom-sm: var(--spacing-sm);--margin-bottom-md: var(--spacing-md);--margin-bottom-lg: var(--spacing-lg);--margin-bottom-xl: var(--spacing-xl);--margin-bottom-2xl: var(--spacing-2xl);--margin-bottom-auto: var(--size-auto);--margin-left: var(--spacing-md);--margin-left-none: var(--spacing-none);--margin-left-xs: var(--spacing-xs);--margin-left-sm: var(--spacing-sm);--margin-left-md: var(--spacing-md);--margin-left-lg: var(--spacing-lg);--margin-left-xl: var(--spacing-xl);--margin-left-2xl: var(--spacing-2xl);--margin-left-auto: var(--size-auto);--padding: var(--spacing-md);--padding-none: var(--spacing-none);--padding-micro: var(--spacing-micro);--padding-tiny: var(--spacing-tiny);--padding-mini: var(--spacing-mini);--padding-xs: var(--spacing-xs);--padding-sm: var(--spacing-sm);--padding-md: var(--spacing-md);--padding-lg: var(--spacing-lg);--padding-xl: var(--spacing-xl);--padding-2xl: var(--spacing-2xl);--padding-3xl: var(--spacing-3xl);--padding-4xl: var(--spacing-4xl);--padding-5xl: var(--spacing-5xl);--padding-6xl: var(--spacing-6xl);--padding-7xl: var(--spacing-7xl);--padding-8xl: var(--spacing-8xl);--padding-9xl: var(--spacing-9xl);--padding-10xl: var(--spacing-10xl);--padding-block: var(--spacing-md);--padding-block-none: var(--spacing-none);--padding-block-xs: var(--spacing-xs);--padding-block-sm: var(--spacing-sm);--padding-block-md: var(--spacing-md);--padding-block-lg: var(--spacing-lg);--padding-block-xl: var(--spacing-xl);--padding-block-2xl: var(--spacing-2xl);--padding-inline: var(--spacing-md);--padding-inline-none: var(--spacing-none);--padding-inline-xs: var(--spacing-xs);--padding-inline-sm: var(--spacing-sm);--padding-inline-md: var(--spacing-md);--padding-inline-lg: var(--spacing-lg);--padding-inline-xl: var(--spacing-xl);--padding-inline-2xl: var(--spacing-2xl);--padding-top: var(--spacing-md);--padding-top-none: var(--spacing-none);--padding-top-xs: var(--spacing-xs);--padding-top-sm: var(--spacing-sm);--padding-top-md: var(--spacing-md);--padding-top-lg: var(--spacing-lg);--padding-top-xl: var(--spacing-xl);--padding-top-2xl: var(--spacing-2xl);--padding-right: var(--spacing-md);--padding-right-none: var(--spacing-none);--padding-right-xs: var(--spacing-xs);--padding-right-sm: var(--spacing-sm);--padding-right-md: var(--spacing-md);--padding-right-lg: var(--spacing-lg);--padding-right-xl: var(--spacing-xl);--padding-right-2xl: var(--spacing-2xl);--padding-bottom: var(--spacing-md);--padding-bottom-none: var(--spacing-none);--padding-bottom-xs: var(--spacing-xs);--padding-bottom-sm: var(--spacing-sm);--padding-bottom-md: var(--spacing-md);--padding-bottom-lg: var(--spacing-lg);--padding-bottom-xl: var(--spacing-xl);--padding-bottom-2xl: var(--spacing-2xl);--padding-left: var(--spacing-md);--padding-left-none: var(--spacing-none);--padding-left-xs: var(--spacing-xs);--padding-left-sm: var(--spacing-sm);--padding-left-md: var(--spacing-md);--padding-left-lg: var(--spacing-lg);--padding-left-xl: var(--spacing-xl);--padding-left-2xl: var(--spacing-2xl);--inset: var(--spacing-none);--inset-none: var(--spacing-none);--inset-xs: var(--spacing-xs);--inset-sm: var(--spacing-sm);--inset-md: var(--spacing-md);--inset-lg: var(--spacing-lg);--inset-xl: var(--spacing-xl);--inset-2xl: var(--spacing-2xl);--inset-auto: var(--size-auto);--scroll-margin: var(--spacing-md);--scroll-margin-none: var(--spacing-none);--scroll-margin-xs: var(--spacing-xs);--scroll-margin-sm: var(--spacing-sm);--scroll-margin-md: var(--spacing-md);--scroll-margin-lg: var(--spacing-lg);--scroll-margin-xl: var(--spacing-xl);--scroll-margin-2xl: var(--spacing-2xl);--scroll-padding: var(--spacing-md);--scroll-padding-none: var(--spacing-none);--scroll-padding-xs: var(--spacing-xs);--scroll-padding-sm: var(--spacing-sm);--scroll-padding-md: var(--spacing-md);--scroll-padding-lg: var(--spacing-lg);--scroll-padding-xl: var(--spacing-xl);--scroll-padding-2xl: var(--spacing-2xl);--border-spacing: var(--spacing-none);--border-spacing-xs: var(--spacing-xs);--border-spacing-sm: var(--spacing-sm);--border-spacing-md: var(--spacing-md);--border-spacing-lg: var(--spacing-lg);--border-spacing-xl: var(--spacing-xl);--letter-spacing: 0;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--word-spacing: normal;--word-spacing-tight: -.05em;--word-spacing-normal: normal;--word-spacing-wide: .1em;--word-spacing-wider: .2em;--word-spacing-widest: .4em;--spacing-button: var(--size-space-tight);--spacing-card: var(--size-space-loose);--spacing-container: var(--size-container-standard);--spacing-section: var(--spacing-fluid-xl);--spacing-page: var(--spacing-fluid-2xl);--spacing-gutter: var(--spacing-fluid-md);--spacing-content: var(--size-space-loose);--spacing-sidebar: var(--size-space-normal);--spacing-navigation: var(--size-space-tight);--spacing-icon: var(--size-space-tight);--spacing-form: var(--size-space-normal);--spacing-input: var(--size-space-tight);--spacing-modal: var(--size-space-loose);--spacing-dialog: var(--size-space-normal);--spacing-tooltip: var(--size-space-tight);--spacing-badge: var(--spacing-tiny);--spacing-chip: var(--size-space-tight);--spacing-list: var(--size-space-tight);--spacing-table: var(--size-space-tight);--spacing-grid: var(--size-space-normal)}.margin-none{margin:var(--margin-none)}.margin-auto{margin:var(--margin-auto)}.margin-mini{margin:var(--margin-mini)}.margin-xs{margin:var(--margin-xs)}.margin-sm{margin:var(--margin-sm)}.margin-md{margin:var(--margin-md)}.margin-lg{margin:var(--margin-lg)}.margin-xl{margin:var(--margin-xl)}.margin-2xl{margin:var(--margin-2xl)}.margin-top-none{margin-top:var(--margin-top-none)}.margin-top-auto{margin-top:var(--margin-top-auto)}.margin-top-xs{margin-top:var(--margin-top-xs)}.margin-top-sm{margin-top:var(--margin-top-sm)}.margin-top-md{margin-top:var(--margin-top-md)}.margin-top-lg{margin-top:var(--margin-top-lg)}.margin-top-xl{margin-top:var(--margin-top-xl)}.margin-top-2xl{margin-top:var(--margin-top-2xl)}.margin-bottom-none{margin-bottom:var(--margin-bottom-none)}.margin-bottom-auto{margin-bottom:var(--margin-bottom-auto)}.margin-bottom-xs{margin-bottom:var(--margin-bottom-xs)}.margin-bottom-sm{margin-bottom:var(--margin-bottom-sm)}.margin-bottom-md{margin-bottom:var(--margin-bottom-md)}.margin-bottom-lg{margin-bottom:var(--margin-bottom-lg)}.margin-bottom-xl{margin-bottom:var(--margin-bottom-xl)}.margin-bottom-2xl{margin-bottom:var(--margin-bottom-2xl)}.margin-left-none{margin-left:var(--margin-left-none)}.margin-left-auto{margin-left:var(--margin-left-auto)}.margin-left-xs{margin-left:var(--margin-left-xs)}.margin-left-sm{margin-left:var(--margin-left-sm)}.margin-left-md{margin-left:var(--margin-left-md)}.margin-left-lg{margin-left:var(--margin-left-lg)}.margin-left-xl{margin-left:var(--margin-left-xl)}.margin-left-2xl{margin-left:var(--margin-left-2xl)}.margin-right-none{margin-right:var(--margin-right-none)}.margin-right-auto{margin-right:var(--margin-right-auto)}.margin-right-xs{margin-right:var(--margin-right-xs)}.margin-right-sm{margin-right:var(--margin-right-sm)}.margin-right-md{margin-right:var(--margin-right-md)}.margin-right-lg{margin-right:var(--margin-right-lg)}.margin-right-xl{margin-right:var(--margin-right-xl)}.margin-right-2xl{margin-right:var(--margin-right-2xl)}.margin-block-none{margin-block:var(--margin-block-none)}.margin-block-auto{margin-block:var(--margin-block-auto)}.margin-block-xs{margin-block:var(--margin-block-xs)}.margin-block-sm{margin-block:var(--margin-block-sm)}.margin-block-md{margin-block:var(--margin-block-md)}.margin-block-lg{margin-block:var(--margin-block-lg)}.margin-block-xl{margin-block:var(--margin-block-xl)}.margin-block-2xl{margin-block:var(--margin-block-2xl)}.margin-inline-none{margin-inline:var(--margin-inline-none)}.margin-inline-auto{margin-inline:var(--margin-inline-auto)}.margin-inline-xs{margin-inline:var(--margin-inline-xs)}.margin-inline-sm{margin-inline:var(--margin-inline-sm)}.margin-inline-md{margin-inline:var(--margin-inline-md)}.margin-inline-lg{margin-inline:var(--margin-inline-lg)}.margin-inline-xl{margin-inline:var(--margin-inline-xl)}.margin-inline-2xl{margin-inline:var(--margin-inline-2xl)}.padding-none{padding:var(--padding-none)}.padding-mini{padding:var(--padding-mini)}.padding-xs{padding:var(--padding-xs)}.padding-sm{padding:var(--padding-sm)}.padding-md{padding:var(--padding-md)}.padding-lg{padding:var(--padding-lg)}.padding-xl{padding:var(--padding-xl)}.padding-2xl{padding:var(--padding-2xl)}.padding-top-none{padding-top:var(--padding-top-none)}.padding-top-xs{padding-top:var(--padding-top-xs)}.padding-top-sm{padding-top:var(--padding-top-sm)}.padding-top-md{padding-top:var(--padding-top-md)}.padding-top-lg{padding-top:var(--padding-top-lg)}.padding-top-xl{padding-top:var(--padding-top-xl)}.padding-top-2xl{padding-top:var(--padding-top-2xl)}.padding-bottom-none{padding-bottom:var(--padding-bottom-none)}.padding-bottom-xs{padding-bottom:var(--padding-bottom-xs)}.padding-bottom-sm{padding-bottom:var(--padding-bottom-sm)}.padding-bottom-md{padding-bottom:var(--padding-bottom-md)}.padding-bottom-lg{padding-bottom:var(--padding-bottom-lg)}.padding-bottom-xl{padding-bottom:var(--padding-bottom-xl)}.padding-bottom-2xl{padding-bottom:var(--padding-bottom-2xl)}.padding-left-none{padding-left:var(--padding-left-none)}.padding-left-xs{padding-left:var(--padding-left-xs)}.padding-left-sm{padding-left:var(--padding-left-sm)}.padding-left-md{padding-left:var(--padding-left-md)}.padding-left-lg{padding-left:var(--padding-left-lg)}.padding-left-xl{padding-left:var(--padding-left-xl)}.padding-left-2xl{padding-left:var(--padding-left-2xl)}.padding-right-none{padding-right:var(--padding-right-none)}.padding-right-xs{padding-right:var(--padding-right-xs)}.padding-right-sm{padding-right:var(--padding-right-sm)}.padding-right-md{padding-right:var(--padding-right-md)}.padding-right-lg{padding-right:var(--padding-right-lg)}.padding-right-xl{padding-right:var(--padding-right-xl)}.padding-right-2xl{padding-right:var(--padding-right-2xl)}.padding-block-none{padding-block:var(--padding-block-none)}.padding-block-xs{padding-block:var(--padding-block-xs)}.padding-block-sm{padding-block:var(--padding-block-sm)}.padding-block-md{padding-block:var(--padding-block-md)}.padding-block-lg{padding-block:var(--padding-block-lg)}.padding-block-xl{padding-block:var(--padding-block-xl)}.padding-block-2xl{padding-block:var(--padding-block-2xl)}.padding-inline-none{padding-inline:var(--padding-inline-none)}.padding-inline-xs{padding-inline:var(--padding-inline-xs)}.padding-inline-sm{padding-inline:var(--padding-inline-sm)}.padding-inline-md{padding-inline:var(--padding-inline-md)}.padding-inline-lg{padding-inline:var(--padding-inline-lg)}.padding-inline-xl{padding-inline:var(--padding-inline-xl)}.padding-inline-2xl{padding-inline:var(--padding-inline-2xl)}.gap-none{gap:var(--gap-none)}.gap-xs{gap:var(--gap-xs)}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}.gap-xl{gap:var(--gap-xl)}.gap-2xl{gap:var(--gap-2xl)}.gap-fluid-xs{gap:var(--gap-fluid-xs)}.gap-fluid-sm{gap:var(--gap-fluid-sm)}.gap-fluid-md{gap:var(--gap-fluid-md)}.gap-fluid-lg{gap:var(--gap-fluid-lg)}.gap-fluid-xl{gap:var(--gap-fluid-xl)}.space-x-none>*+*{margin-left:var(--spacing-none)}.space-x-xs>*+*{margin-left:var(--spacing-xs)}.space-x-sm>*+*{margin-left:var(--spacing-sm)}.space-x-md>*+*{margin-left:var(--spacing-md)}.space-x-lg>*+*{margin-left:var(--spacing-lg)}.space-x-xl>*+*{margin-left:var(--spacing-xl)}.space-y-none>*+*{margin-top:var(--spacing-none)}.space-y-xs>*+*{margin-top:var(--spacing-xs)}.space-y-sm>*+*{margin-top:var(--spacing-sm)}.space-y-md>*+*{margin-top:var(--spacing-md)}.space-y-lg>*+*{margin-top:var(--spacing-lg)}.space-y-xl>*+*{margin-top:var(--spacing-xl)}.margin-bottom-negative-70{margin-bottom:-70%}:root{--lqd-050506: #050506;--lqd-06060a: #06060a;--lqd-08080d: #08080d;--lqd-09090e: #09090e;--lqd-0a0a0f: #0a0a0f;--lqd-0b0b11: #0b0b11;--lqd-0c0c12: #0c0c12;--lqd-0d0d13: #0d0d13;--lqd-0e0e14: #0e0e14;--lqd-0f0f15: #0f0f15;--lqd-101016: #101016;--lqd-111117: #111117;--lqd-121218: #121218;--lqd-131319: #131319;--lqd-14141a: #14141a;--lqd-15151b: #15151b;--lqd-16161c: #16161c;--lqd-17171d: #17171d;--lqd-18181e: #18181e;--lqd-19191f: #19191f;--lqd-1a1a20: #1a1a20;--lqd-1b1b21: #1b1b21;--lqd-1c1c22: #1c1c22;--lqd-1d1d23: #1d1d23;--lqd-1e1e24: #1e1e24;--lqd-1f1f25: #1f1f25;--lqd-202026: #202026;--lqd-212127: #212127;--lqd-222228: #222228;--lqd-232329: #232329;--lqd-24242a: #24242a;--lqd-25252b: #25252b;--lqd-26262c: #26262c;--lqd-27272d: #27272d;--lqd-28282e: #28282e;--lqd-29292f: #29292f;--lqd-2a2a30: #2a2a30;--lqd-2b2b31: #2b2b31;--lqd-2c2c32: #2c2c32;--lqd-2d2d33: #2d2d33;--lqd-2e2e34: #2e2e34;--lqd-2f2f35: #2f2f35;--lqd-313136: #313136;--lqd-333338: #333338;--lqd-353539: #353539;--lqd-37373b: #37373b;--lqd-39393c: #39393c;--lqd-3b3b3e: #3b3b3e;--lqd-3d3d3f: #3d3d3f;--lqd-3f3f41: #3f3f41;--lqd-414143: #414143;--lqd-434344: #434344;--lqd-454546: #454546;--lqd-474748: #474748;--lqd-494949: #494949;--lqd-4b4b4b: #4b4b4b;--lqd-4d4d4d: #4d4d4d;--lqd-4f4f4f: #4f4f4f;--lqd-515151: #515151;--lqd-535251: #535251;--lqd-545352: #545352;--lqd-555453: #555453;--lqd-565554: #565554;--lqd-575655: #575655;--lqd-585756: #585756;--lqd-595857: #595857;--lqd-5a5958: #5a5958;--lqd-5b5a59: #5b5a59;--lqd-5c5b5a: #5c5b5a;--lqd-5d5c5b: #5d5c5b;--lqd-5e5d5c: #5e5d5c;--lqd-5f5e5d: #5f5e5d;--lqd-605f5e: #605f5e;--lqd-61605f: #61605f;--lqd-626160: #626160;--lqd-636261: #636261;--lqd-646362: #646362;--lqd-656463: #656463;--lqd-666564: #666564;--lqd-676665: #676665;--lqd-686766: #686766;--lqd-696867: #696867;--lqd-6a6968: #6a6968;--lqd-6b6a69: #6b6a69;--lqd-6c6b6a: #6c6b6a;--lqd-6d6c6b: #6d6c6b;--lqd-6e6d6c: #6e6d6c;--lqd-6f6e6d: #6f6e6d;--lqd-706f6e: #706f6e;--lqd-71706f: #71706f;--lqd-727170: #727170;--lqd-737271: #737271;--lqd-747372: #747372;--lqd-757473: #757473;--lqd-767574: #767574;--lqd-777675: #777675;--lqd-787776: #787776;--lqd-797877: #797877;--lqd-7a7978: #7a7978;--lqd-7b7a79: #7b7a79;--lqd-7c7b7a: #7c7b7a;--lqd-7d7c7b: #7d7c7b;--lqd-7e7d7c: #7e7d7c;--lqd-7f7e7d: #7f7e7d;--lqd-807f7e: #807f7e;--lqd-81807f: #81807f;--lqd-828180: #828180;--lqd-838281: #838281;--lqd-848382: #848382;--lqd-858483: #858483;--lqd-868584: #868584;--lqd-878685: #878685;--lqd-888786: #888786;--lqd-898887: #898887;--lqd-8a8988: #8a8988;--lqd-8b8a89: #8b8a89;--lqd-8c8b8a: #8c8b8a;--lqd-8d8c8b: #8d8c8b;--lqd-8e8d8c: #8e8d8c;--lqd-8f8e8d: #8f8e8d;--lqd-908f8e: #908f8e;--lqd-91908f: #91908f;--lqd-929190: #929190;--lqd-939291: #939291;--lqd-949392: #949392;--lqd-959493: #959493;--lqd-969594: #969594;--lqd-979695: #979695;--lqd-989796: #989796;--lqd-999897: #999897;--lqd-9a9998: #9a9998;--lqd-9b9a99: #9b9a99;--lqd-9c9b9a: #9c9b9a;--lqd-9d9c9b: #9d9c9b;--lqd-9e9d9c: #9e9d9c;--lqd-9f9e9d: #9f9e9d;--lqd-a09f9e: #a09f9e;--lqd-a1a09f: #a1a09f;--lqd-a2a1a0: #a2a1a0;--lqd-a3a2a1: #a3a2a1;--lqd-a4a3a2: #a4a3a2;--lqd-a5a4a3: #a5a4a3;--lqd-a6a5a4: #a6a5a4;--lqd-a7a6a5: #a7a6a5;--lqd-a8a7a6: #a8a7a6;--lqd-a9a8a7: #a9a8a7;--lqd-aaa9a8: #aaa9a8;--lqd-abaaa9: #abaaa9;--lqd-acabaa: #acabaa;--lqd-adacab: #adacab;--lqd-aeadac: #aeadac;--lqd-afaead: #afaead;--lqd-b0afae: #b0afae;--lqd-b1b0af: #b1b0af;--lqd-b2b1b0: #b2b1b0;--lqd-b3b2b1: #b3b2b1;--lqd-b4b3b2: #b4b3b2;--lqd-b5b4b3: #b5b4b3;--lqd-b6b5b4: #b6b5b4;--lqd-b7b6b5: #b7b6b5;--lqd-b8b7b6: #b8b7b6;--lqd-b9b8b7: #b9b8b7;--lqd-bab9b8: #bab9b8;--lqd-bbbab9: #bbbab9;--lqd-bcbbba: #bcbbba;--lqd-bdbcbb: #bdbcbb;--lqd-bebdbd: #bebdbd;--lqd-bfbebe: #bfbebe;--lqd-c0bfbf: #c0bfbf;--lqd-c1c0c0: #c1c0c0;--lqd-c2c1c1: #c2c1c1;--lqd-c3c2c2: #c3c2c2;--lqd-c4c3c3: #c4c3c3;--lqd-c5c4c4: #c5c4c4;--lqd-c6c5c5: #c6c5c5;--lqd-c7c6c6: #c7c6c6;--lqd-c8c7c7: #c8c7c7;--lqd-c9c8c8: #c9c8c8;--lqd-cac9c9: #cac9c9;--lqd-cbcaca: #cbcaca;--lqd-cccacb: #cccacb;--lqd-cdcccc: #cdcccc;--lqd-cecdcc: #cecdcc;--lqd-cfcecd: #cfcecd;--lqd-d0cfce: #d0cfce;--lqd-d1d0cf: #d1d0cf;--lqd-d2d1d0: #d2d1d0;--lqd-d3d2d1: #d3d2d1;--lqd-d4d3d2: #d4d3d2;--lqd-d5d4d3: #d5d4d3;--lqd-d6d5d4: #d6d5d4;--lqd-d7d6d5: #d7d6d5;--lqd-d8d7d6: #d8d7d6;--lqd-d9d8d7: #d9d8d7;--lqd-dad9d8: #dad9d8;--lqd-dbdad9: #dbdad9;--lqd-dcdcda: #dcdcda;--lqd-dddddc: #dddddc;--lqd-dededd: #dededd;--lqd-dfdfdf: #dfdfdf;--lqd-e0e0e0: #e0e0e0;--lqd-e1e1e1: #e1e1e1;--lqd-e2e2e2: #e2e2e2;--lqd-e3e3e3: #e3e3e3;--lqd-e4e4e4: #e4e4e4;--lqd-e5e5e5: #e5e5e5;--lqd-e6e6e6: #e6e6e6;--lqd-e7e7e7: #e7e7e7;--lqd-e8e8e8: #e8e8e8;--lqd-e9e9e9: #e9e9e9;--lqd-eaeaea: #eaeaea;--lqd-ebebeb: #ebebeb;--lqd-ececec: #ececec;--lqd-ededed: #ededed;--lqd-eeeeee: #eeeeee;--lqd-efefef: #efefef;--lqd-f0f0f0: #f0f0f0;--lqd-f1f1f1: #f1f1f1;--lqd-f2f2f2: #f2f2f2;--lqd-f3f3f3: #f3f3f3;--lqd-f4f4f4: #f4f4f4;--lqd-f5f5f5: #f5f5f5;--lqd-f6f6f6: #f6f6f6;--lqd-f7f7f7: #f7f7f7;--lqd-f8f8f8: #f8f8f8;--lqd-f9f9f9: #f9f9f9;--lqd-fafafa: #fafafa;--lqd-fbfbfb: #fbfbfb;--lqd-fcfcfc: #fcfcfc;--lqd-fdfdfd: #fdfdfd;--lqd-fefefe: #fefefe;--lqd-ffffff: #ffffff;--lqd-1ef1ff: #1ef1ff;--lqd-1eeaff: #1eeaff;--lqd-1ee6ff: #1ee6ff;--lqd-1ee3ff: #1ee3ff;--lqd-1edcff: #1edcff;--lqd-1ed8ff: #1ed8ff;--lqd-1ed5ff: #1ed5ff;--lqd-1ed1ff: #1ed1ff;--lqd-1eceff: #1eceff;--lqd-1ecaff: #1ecaff;--lqd-1ec7ff: #1ec7ff;--lqd-1ec3fd: #1ec3fd;--lqd-1ec0fd: #1ec0fd;--lqd-1ebcfa: #1ebcfa;--lqd-1eb5f7: #1eb5f7;--lqd-1eb2f7: #1eb2f7;--lqd-1eaff4: #1eaff4;--lqd-1eabf4: #1eabf4;--lqd-1ea8f1: #1ea8f1;--lqd-1ea4f1: #1ea4f1;--lqd-1ea1ee: #1ea1ee;--lqd-1e9dee: #1e9dee;--lqd-1e9aeb: #1e9aeb;--lqd-1e96eb: #1e96eb;--lqd-1e92e8: #1e92e8;--lqd-1e8fe8: #1e8fe8;--lqd-1e8be5: #1e8be5;--lqd-1e88e5: #1e88e5;--lqd-247fe5: #247fe5;--lqd-2a7ae5: #2a7ae5;--lqd-3070e5: #3070e5;--lqd-3a6ce5: #3a6ce5;--lqd-4263ff: #4263ff;--lqd-4a5cff: #4a5cff;--lqd-4e57ff: #4e57ff;--lqd-5252ff: #5252ff;--lqd-564dff: #564dff;--lqd-5a48ff: #5a48ff;--lqd-5e43ff: #5e43ff;--lqd-623eff: #623eff;--lqd-6639ff: #6639ff;--lqd-6a34ff: #6a34ff;--lqd-6e2fff: #6e2fff;--lqd-722aff: #722aff;--lqd-7625ff: #7625ff;--lqd-7a20ff: #7a20ff;--lqd-7e1bff: #7e1bff;--lqd-8216ff: #8216ff;--lqd-8611ff: #8611ff;--lqd-8821f5: #8821f5;--lqd-8a31f5: #8a31f5;--lqd-1a2a7a: #1a2a7a;--lqd-1e2e7e: #1e2e7e;--lqd-223282: #223282;--lqd-263686: #263686;--lqd-2a1a7a: #2a1a7a;--lqd-2e1e7e: #2e1e7e;--lqd-322282: #322282;--lqd-362686: #362686;--lqd-3a3a7a: #3a3a7a;--lqd-3e3e7e: #3e3e7e;--lqd-424282: #424282;--lqd-464686: #464686;--lqd-4a4a7a: #4a4a7a;--lqd-4e4e7e: #4e4e7e;--lqd-525282: #525282;--lqd-565686: #565686;--lqd-1c2636: #1c2636;--lqd-242e46: #242e46;--lqd-2c3656: #2c3656;--lqd-343e66: #343e66;--lqd-18203a: #18203a;--lqd-20284a: #20284a;--lqd-28305a: #28305a;--lqd-30386a: #30386a;--lqd-1e1a5a: #1e1a5a;--lqd-26226a: #26226a;--lqd-2e2a7a: #2e2a7a;--lqd-36328a: #36328a;--lqd-2a2e4a: #2a2e4a;--lqd-32365a: #32365a;--lqd-fff7c2: #fff7c2;--lqd-fff0a8: #fff0a8;--lqd-ffe772: #ffe772;--lqd-ffe058: #ffe058;--lqd-ffdd40: #ffdd40;--lqd-ffd518: #ffd518;--lqd-ffd104: #ffd104;--lqd-f8e0a0: #f8e0a0;--lqd-efc000: #efc000;--lqd-e8b58a: #e8b58a;--lqd-dfb000: #dfb000;--lqd-d5a273: #d5a273;--lqd-cfa000: #cfa000;--lqd-c68a5b: #c68a5b;--lqd-bf9000: #bf9000;--lqd-b78800: #b78800;--lqd-b77243: #b77243;--lqd-a85a2b: #a85a2b;--lqd-994213: #994213;--lqd-8f3103: #8f3103;--lqd-852c00: #852c00;--lqd-7b2800: #7b2800;--lqd-712400: #712400;--lqd-672000: #672000;--lqd-f0d5b0: #f0d5b0;--lqd-e8c090: #e8c090;--lqd-d8a070: #d8a070;--lqd-c89060: #c89060;--lqd-b88050: #b88050;--lqd-a87040: #a87040;--lqd-986030: #986030;--lqd-885020: #885020;--lqd-784010: #784010;--lqd-fae8c8: #fae8c8;--lqd-f2d8a8: #f2d8a8;--lqd-eac888: #eac888;--lqd-e2b868: #e2b868;--lqd-daa848: #daa848;--lqd-d29838: #d29838;--lqd-ca8828: #ca8828;--lqd-ff3333: #ff3333;--lqd-00cc00: #00cc00;--lqd-ffaa00: #ffaa00;--lqd-1eb9fa: #1eb9fa;--lqd-b20000: #b20000;--lqd-c51162: #c51162;--lqd-4263ff-rgb: 66, 99, 255;--lqd-1ef1ff-rgb: 30, 241, 255;--lqd-8a31f5-rgb: 138, 49, 245;--lqd-ff3333-rgb: 255, 51, 51;--lqd-00cc00-rgb: 0, 204, 0;--lqd-ffaa00-rgb: 255, 170, 0;--lqd-14141a-10: rgba(20, 20, 26, .1);--lqd-14141a-20: rgba(20, 20, 26, .2);--lqd-14141a-30: rgba(20, 20, 26, .3);--lqd-14141a-50: rgba(20, 20, 26, .5);--lqd-14141a-75: rgba(20, 20, 26, .75);--lqd-4263ff-10: rgba(66, 99, 255, .1);--lqd-4263ff-15: rgba(66, 99, 255, .15);--lqd-4263ff-20: rgba(66, 99, 255, .2);--lqd-4263ff-30: rgba(66, 99, 255, .3);--lqd-4263ff-50: rgba(66, 99, 255, .5);--lqd-4263ff-75: rgba(66, 99, 255, .75);--lqd-ff3333-10: rgba(255, 51, 51, .1);--lqd-ff3333-15: rgba(255, 51, 51, .15);--lqd-ff3333-30: rgba(255, 51, 51, .3);--lqd-ff3333-50: rgba(255, 51, 51, .5);--lqd-00cc00-10: rgba(0, 204, 0, .1);--lqd-00cc00-15: rgba(0, 204, 0, .15);--lqd-00cc00-30: rgba(0, 204, 0, .3);--lqd-ffaa00-10: rgba(255, 170, 0, .1);--lqd-ffaa00-15: rgba(255, 170, 0, .15);--lqd-ffaa00-30: rgba(255, 170, 0, .3)}.dark{--color-bg-primary: var(--lqd-14141a);--color-bg-secondary: var(--lqd-1a1a20);--color-bg-tertiary: var(--lqd-202026);--color-bg-elevated: var(--lqd-26262c);--color-text-primary: var(--lqd-e1e1e1);--color-text-secondary: var(--lqd-bbbab9);--color-text-tertiary: var(--lqd-999897);--color-text-accent: var(--lqd-4263ff);--color-border-primary: var(--lqd-2e2e34);--color-border-secondary: var(--lqd-24242a);--color-border-focus: var(--lqd-4263ff-75);--color-accent-primary: var(--lqd-4263ff);--color-accent-primary-subtle: var(--lqd-4263ff-20);--color-error-primary: var(--lqd-ff3333);--color-error-subtle: var(--lqd-ff3333-15);--color-success-primary: var(--lqd-00cc00);--color-success-subtle: var(--lqd-00cc00-15);--color-warning-primary: var(--lqd-ffaa00);--color-warning-subtle: var(--lqd-ffaa00-15)}.light{--color-bg-primary: var(--lqd-fafafa);--color-bg-secondary: var(--lqd-f5f5f5);--color-bg-tertiary: var(--lqd-f0f0f0);--color-bg-elevated: var(--lqd-ffffff);--color-text-primary: var(--lqd-0c0c12);--color-text-secondary: var(--lqd-474748);--color-text-tertiary: var(--lqd-676665);--color-text-accent: var(--lqd-3070e5);--color-border-primary: var(--lqd-e5e5e5);--color-border-secondary: var(--lqd-efefef);--color-border-focus: var(--lqd-4263ff);--color-accent-primary: var(--lqd-3070e5);--color-accent-primary-subtle: var(--lqd-4263ff-10);--color-error-primary: var(--lqd-b20000);--color-error-subtle: var(--lqd-ff3333-10);--color-success-primary: var(--lqd-00cc00);--color-success-subtle: var(--lqd-00cc00-10);--color-warning-primary: var(--lqd-ffaa00);--color-warning-subtle: var(--lqd-ffaa00-10)}.dark.midnight,.light.midnight{--color-bg-primary: var(--lqd-18203a);--color-bg-secondary: var(--lqd-1c2636);--color-bg-tertiary: var(--lqd-242e46);--color-text-primary: var(--lqd-e1e1e1);--color-text-secondary: var(--lqd-c3c2c2);--color-border-primary: var(--lqd-343e66)}.lux{--color-accent-primary: var(--lqd-ffd104);--color-accent-primary-subtle: var(--lqd-ffd104-15);--gradient-accent-primary: linear-gradient(135deg, var(--lqd-fff7c2), var(--lqd-852c00))}.high-contrast{--color-text-primary: var(--lqd-ffffff) !important;--color-bg-primary: var(--lqd-000000) !important;--color-border-focus: var(--lqd-ffaa00) !important}.light.high-contrast{--color-text-primary: var(--lqd-000000) !important;--color-bg-primary: var(--lqd-ffffff) !important}.day-night-night{filter:sepia(10%) saturate(90%) hue-rotate(-10deg) brightness(95%)}.day-night-day{filter:contrast(105%) brightness(102%) saturate(105%)}:root{--color-button-primary: var(--color-accent-primary);--color-button-secondary: transparent;--color-button-danger: var(--color-error-primary);--color-input-background: var(--color-bg-secondary);--color-input-border: var(--color-border-secondary);--color-input-border-focus: var(--color-border-focus);--color-nav-background: var(--color-bg-primary);--color-nav-item: var(--color-text-secondary);--color-nav-item-active: var(--color-accent-primary);--color-card-background: var(--color-bg-elevated);--color-card-border: var(--color-border-tertiary);--gradient-accent-cyan-purple: linear-gradient(135deg, var(--lqd-1ef1ff), var(--lqd-8a31f5));--gradient-bg-subtle: linear-gradient(135deg, var(--color-bg-primary), var(--color-bg-secondary));--shadow-elevation-1: 0 1px 3px var(--lqd-14141a-20);--shadow-elevation-2: 0 4px 6px var(--lqd-14141a-20), 0 1px 3px var(--lqd-14141a-30);--shadow-focus: 0 0 0 3px var(--color-accent-primary-subtle);--glow-accent: 0 0 20px var(--color-accent-primary-subtle);--glow-cyan: 0 0 20px var(--lqd-1ef1ff-30);--glow-purple: 0 0 20px var(--lqd-8a31f5-30);--transition-colors-all: color .25s cubic-bezier(.4, 0, .2, 1), background-color .25s cubic-bezier(.4, 0, .2, 1), border-color .25s cubic-bezier(.4, 0, .2, 1)}:root{--display-value-block: block;--display-value-inline: inline;--display-value-inline-block: inline-block;--display-value-flex: flex;--display-value-inline-flex: inline-flex;--display-value-grid: grid;--display-value-inline-grid: inline-grid;--display-value-contents: contents;--display-value-none: none;--display-value-table: table;--display-value-table-cell: table-cell;--display-value-table-row: table-row;--position-value-static: static;--position-value-relative: relative;--position-value-absolute: absolute;--position-value-fixed: fixed;--position-value-sticky: sticky;--direction-value-row: row;--direction-value-column: column;--direction-value-row-reverse: row-reverse;--direction-value-column-reverse: column-reverse;--wrap-value-nowrap: nowrap;--wrap-value-wrap: wrap;--wrap-value-wrap-reverse: wrap-reverse;--items-value-stretch: stretch;--items-value-flex-start: flex-start;--items-value-center: center;--items-value-flex-end: flex-end;--items-value-baseline: baseline;--justify-value-flex-start: flex-start;--justify-value-center: center;--justify-value-flex-end: flex-end;--justify-value-space-between: space-between;--justify-value-space-around: space-around;--justify-value-space-evenly: space-evenly;--overflow-value-visible: visible;--overflow-value-hidden: hidden;--overflow-value-scroll: scroll;--overflow-value-auto: auto;--overflow-value-clip: clip;--overflow-value-overlay: overlay;--size-value-auto: auto;--size-value-full: 100%;--size-value-fit-content: fit-content;--size-value-max-content: max-content;--size-value-min-content: min-content;--viewport-width: 100vw;--viewport-height: 100vh;--viewport-width-dynamic: 100dvw;--viewport-height-dynamic: 100dvh;--viewport-width-large: 100lvw;--viewport-height-large: 100lvh;--viewport-width-small: 100svw;--viewport-height-small: 100svh;--z-index-base: 0;--z-index-below: -1;--z-index-above: 10;--z-index-tooltip: 500;--z-index-overlay: 999;--z-index-dropdown: 1000;--z-index-modal: 9999;--z-index-toast: 10000;--z-index-top: 10000;--visibility-value-visible: visible;--visibility-value-hidden: hidden;--visibility-value-collapse: collapse;--view-breakpoint-mobile: var(--size-breakpoint-mobile);--view-breakpoint-tablet: var(--size-breakpoint-tablet);--view-breakpoint-desktop: var(--size-breakpoint-desktop);--view-breakpoint-wide: var(--size-breakpoint-wide);--float-value-left: left;--float-value-right: right;--float-value-none: none;--clear-value-left: left;--clear-value-right: right;--clear-value-both: both;--clear-value-none: none;--object-fit-cover: cover;--object-fit-contain: contain;--object-fit-fill: fill;--object-fit-scale-down: scale-down;--object-fit-none: none;--object-position-center: center;--object-position-top: top;--object-position-bottom: bottom;--object-position-left: left;--object-position-right: right}.flex-reset{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;gap:0;margin:0;padding:0;border:none;background:none;width:auto;height:auto}.grid-reset{display:grid;grid-template-columns:none;grid-template-rows:none;grid-template-areas:none;grid-gap:0;gap:0;justify-items:stretch;align-items:stretch;justify-content:start;align-content:start;margin:0;padding:0;border:none;background:none;width:auto;height:auto}.block-reset{display:block;position:static;float:none;clear:none;margin:0;padding:0;border:none;background:none;width:auto;height:auto;max-width:none;max-height:none;min-width:0;min-height:0}.inline-reset{display:inline;position:static;vertical-align:baseline;margin:0;padding:0;border:none;background:none;width:auto;height:auto}.position-reset{position:static;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;transform:none}.float-reset{float:none;clear:none}.display-xs{max-width:var(--size-xs);font-size:var(--size-xs)}.display-sm{max-width:var(--size-sm);font-size:var(--size-sm)}.display-md{max-width:var(--size-md);font-size:var(--size-md)}.display-lg{max-width:var(--size-lg);font-size:var(--size-lg)}.display-xl{max-width:var(--size-xl);font-size:var(--size-xl)}.display-compact{padding:var(--spacing-xs);gap:var(--spacing-xs)}.display-comfortable{padding:var(--spacing-md);gap:var(--spacing-sm)}.display-spacious{padding:var(--spacing-lg);gap:var(--spacing-md)}.display-dense{margin:var(--spacing-xs);padding:var(--spacing-xs)}.display-loose{margin:var(--spacing-md);padding:var(--spacing-md)}.display-fade-in{animation:fade-in var(--timing-standard) var(--easing-ease-out)}.display-slide-in{animation:slide-in var(--timing-standard) var(--easing-ease-out)}.display-scale-in{animation:scale-in var(--timing-standard) var(--easing-ease-out)}.display-smooth{transition:all var(--timing-standard) var(--easing-ease-out)}.display-fast{transition:all var(--timing-fast) var(--easing-ease-out)}.display-block{display:var(--display-value-block)}.display-inline{display:var(--display-value-inline)}.display-inline-block{display:var(--display-value-inline-block)}.display-flex{display:var(--display-value-flex)}.display-inline-flex{display:var(--display-value-inline-flex)}.display-grid{display:var(--display-value-grid)}.display-inline-grid{display:var(--display-value-inline-grid)}.display-contents{display:var(--display-value-contents)}.display-none{display:var(--display-value-none)}.display-table{display:var(--display-value-table)}.display-table-cell{display:var(--display-value-table-cell)}.display-table-row{display:var(--display-value-table-row)}.position-static{position:var(--position-value-static)}.position-relative{position:var(--position-value-relative)}.position-absolute{position:var(--position-value-absolute)}.position-fixed{position:var(--position-value-fixed)}.position-sticky{position:var(--position-value-sticky)}.float-left{float:var(--float-value-left)}.float-right{float:var(--float-value-right)}.float-none{float:var(--float-value-none)}.clear-left{clear:var(--clear-value-left)}.clear-right{clear:var(--clear-value-right)}.clear-both{clear:var(--clear-value-both)}.clear-none{clear:var(--clear-value-none)}.flex-row{flex-direction:var(--direction-value-row)}.flex-column{flex-direction:var(--direction-value-column)}.flex-row-reverse{flex-direction:var(--direction-value-row-reverse)}.flex-column-reverse{flex-direction:var(--direction-value-column-reverse)}.flex-nowrap{flex-wrap:var(--wrap-value-nowrap)}.flex-wrap{flex-wrap:var(--wrap-value-wrap)}.flex-wrap-reverse{flex-wrap:var(--wrap-value-wrap-reverse)}.items-stretch{align-items:var(--items-value-stretch)}.items-start{align-items:var(--items-value-flex-start)}.items-center{align-items:var(--items-value-center)}.items-end{align-items:var(--items-value-flex-end)}.items-baseline{align-items:var(--items-value-baseline)}.justify-start{justify-content:var(--justify-value-flex-start)}.justify-center{justify-content:var(--justify-value-center)}.justify-end{justify-content:var(--justify-value-flex-end)}.justify-between{justify-content:var(--justify-value-space-between)}.justify-around{justify-content:var(--justify-value-space-around)}.justify-evenly{justify-content:var(--justify-value-space-evenly)}.overflow-visible{overflow:var(--overflow-value-visible)}.overflow-hidden{overflow:var(--overflow-value-hidden)}.overflow-scroll{overflow:var(--overflow-value-scroll)}.overflow-auto{overflow:var(--overflow-value-auto)}.overflow-clip{overflow:var(--overflow-value-clip)}.overflow-x-visible{overflow-x:var(--overflow-value-visible)}.overflow-x-hidden{overflow-x:var(--overflow-value-hidden)}.overflow-x-scroll{overflow-x:var(--overflow-value-scroll)}.overflow-x-auto{overflow-x:var(--overflow-value-auto)}.overflow-y-visible{overflow-y:var(--overflow-value-visible)}.overflow-y-hidden{overflow-y:var(--overflow-value-hidden)}.overflow-y-scroll{overflow-y:var(--overflow-value-scroll)}.overflow-y-auto{overflow-y:var(--overflow-value-auto)}.size-auto{width:var(--size-value-auto);height:var(--size-value-auto)}.size-full{width:var(--size-value-full);height:var(--size-value-full)}.size-fit{width:var(--size-value-fit-content);height:var(--size-value-fit-content)}.size-max{width:var(--size-value-max-content);height:var(--size-value-max-content)}.size-min{width:var(--size-value-min-content);height:var(--size-value-min-content)}.width-full{width:var(--size-value-full)}.width-auto{width:var(--size-value-auto)}.width-fit{width:var(--size-value-fit-content)}.width-max{width:var(--size-value-max-content)}.width-min{width:var(--size-value-min-content)}.height-full{height:var(--size-value-full)}.height-auto{height:var(--size-value-auto)}.height-fit{height:var(--size-value-fit-content)}.height-max{height:var(--size-value-max-content)}.height-min{height:var(--size-value-min-content)}.width-screen{width:var(--viewport-width)}.height-screen{height:var(--viewport-height)}.width-dvw{width:var(--viewport-width-dynamic)}.height-dvh{height:var(--viewport-height-dynamic)}.width-lvw{width:var(--viewport-width-large)}.height-lvh{height:var(--viewport-height-large)}.width-svw{width:var(--viewport-width-small)}.height-svh{height:var(--viewport-height-small)}.z-base{z-index:var(--z-index-base)}.z-below{z-index:var(--z-index-below)}.z-above{z-index:var(--z-index-above)}.z-tooltip{z-index:var(--z-index-tooltip)}.z-overlay{z-index:var(--z-index-overlay)}.z-dropdown{z-index:var(--z-index-dropdown)}.z-modal{z-index:var(--z-index-modal)}.z-toast{z-index:var(--z-index-toast)}.z-top{z-index:var(--z-index-top)}.visible{visibility:var(--visibility-value-visible)}.invisible{visibility:var(--visibility-value-hidden)}.collapse{visibility:var(--visibility-value-collapse)}.object-cover{object-fit:var(--object-fit-cover)}.object-contain{object-fit:var(--object-fit-contain)}.object-fill{object-fit:var(--object-fit-fill)}.object-scale-down{object-fit:var(--object-fit-scale-down)}.object-none{object-fit:var(--object-fit-none)}.object-center{object-position:var(--object-position-center)}.object-top{object-position:var(--object-position-top)}.object-bottom{object-position:var(--object-position-bottom)}.object-left{object-position:var(--object-position-left)}.object-right{object-position:var(--object-position-right)}.flex-center{display:var(--display-value-flex);align-items:var(--items-value-center);justify-content:var(--justify-value-center)}.flex-col-center{display:var(--display-value-flex);flex-direction:var(--direction-value-column);align-items:var(--items-value-center);justify-content:var(--justify-value-center)}.flex-between{display:var(--display-value-flex);justify-content:var(--justify-value-space-between);align-items:var(--items-value-center)}.flex-around{display:var(--display-value-flex);justify-content:var(--justify-value-space-around);align-items:var(--items-value-center)}.flex-evenly{display:var(--display-value-flex);justify-content:var(--justify-value-space-evenly);align-items:var(--items-value-center)}.flex-start{display:var(--display-value-flex);justify-content:var(--justify-value-flex-start);align-items:var(--items-value-center)}.flex-end{display:var(--display-value-flex);justify-content:var(--justify-value-flex-end);align-items:var(--items-value-center)}.absolute-center{position:var(--position-value-absolute);top:50%;left:50%;transform:translate(-50%,-50%)}.absolute-top-left{position:var(--position-value-absolute);top:0;left:0}.absolute-top-right{position:var(--position-value-absolute);top:0;right:0}.absolute-bottom-left{position:var(--position-value-absolute);bottom:0;left:0}.absolute-bottom-right{position:var(--position-value-absolute);bottom:0;right:0}.fixed-center{position:var(--position-value-fixed);top:50%;left:50%;transform:translate(-50%,-50%)}.fixed-top{position:var(--position-value-fixed);top:0;left:0;right:0}.fixed-bottom{position:var(--position-value-fixed);bottom:0;left:0;right:0}.sticky-top{position:var(--position-value-sticky);top:0}.sticky-bottom{position:var(--position-value-sticky);bottom:0}.grid-1{display:grid;grid-template-columns:1fr}.grid-2{display:grid;grid-template-columns:repeat(2,1fr)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.grid-5{display:grid;grid-template-columns:repeat(5,1fr)}.grid-6{display:grid;grid-template-columns:repeat(6,1fr)}.grid-12{display:grid;grid-template-columns:repeat(12,1fr)}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.grid-dense{grid-auto-flow:dense}.grid-row{grid-auto-flow:row}.grid-column{grid-auto-flow:column}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.order-first{order:-9999}.order-last{order:9999}.order-none{order:0}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.aspect-photo{aspect-ratio:4/3}.aspect-portrait{aspect-ratio:3/4}.aspect-ultra{aspect-ratio:21/9}.aspect-auto{aspect-ratio:auto}.aspect-video-vertical{aspect-ratio:3/4}@media (max-width: 480px){.mobile\:display-none{display:var(--display-value-none)}.mobile\:display-block{display:var(--display-value-block)}.mobile\:display-flex{display:var(--display-value-flex)}.mobile\:display-grid{display:var(--display-value-grid)}.mobile\:flex-column{flex-direction:var(--direction-value-column)}.mobile\:flex-center{display:var(--display-value-flex);align-items:var(--items-value-center);justify-content:var(--justify-value-center)}.mobile\:grid-1{grid-template-columns:1fr}.mobile\:width-full{width:var(--size-value-full)}.mobile\:height-auto{height:var(--size-value-auto)}}@media (min-width: 481px) and (max-width: 768px){.tablet\:display-none{display:var(--display-value-none)}.tablet\:display-block{display:var(--display-value-block)}.tablet\:display-flex{display:var(--display-value-flex)}.tablet\:display-grid{display:var(--display-value-grid)}.tablet\:flex-row{flex-direction:var(--direction-value-row)}.tablet\:flex-between{display:var(--display-value-flex);justify-content:var(--justify-value-space-between)}.tablet\:grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 769px){.desktop\:display-none{display:var(--display-value-none)}.desktop\:display-block{display:var(--display-value-block)}.desktop\:display-flex{display:var(--display-value-flex)}.desktop\:display-grid{display:var(--display-value-grid)}.desktop\:flex-row{flex-direction:var(--direction-value-row)}.desktop\:grid-3{grid-template-columns:repeat(3,1fr)}.desktop\:grid-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1200px){.wide\:grid-5{grid-template-columns:repeat(5,1fr)}.wide\:grid-6{grid-template-columns:repeat(6,1fr)}.wide\:display-grid{display:var(--display-value-grid)}}.hover\:display-block:hover{display:var(--display-value-block)}.hover\:display-flex:hover{display:var(--display-value-flex)}.hover\:display-none:hover{display:var(--display-value-none)}.focus\:display-block:focus{display:var(--display-value-block)}.focus\:display-flex:focus{display:var(--display-value-flex)}.focus\:display-none:focus{display:var(--display-value-none)}.group:hover .group-hover\:display-block{display:var(--display-value-block)}.group:hover .group-hover\:display-flex{display:var(--display-value-flex)}.group:hover .group-hover\:display-none{display:var(--display-value-none)}:root{--timing-instant: 0s;--timing-micro: .05s;--timing-fast: .1s;--timing-quick: .15s;--timing-snappy: .2s;--timing-standard: .3s;--timing-medium: .4s;--timing-relaxed: .5s;--timing-slow: .6s;--timing-gentle: .8s;--timing-leisurely: 1s;--timing-extended: 1.2s;--timing-long: 1.5s;--timing-very-long: 2s;--timing-ultra-long: 3s;--timing-extreme: 5s;--animation-property-all: all;--animation-property-transform: transform;--animation-property-opacity: opacity;--animation-property-color: color, background-color, border-color;--animation-property-position: top, right, bottom, left;--animation-property-size: width, height;--animation-property-scale: transform;--animation-property-rotate: transform;--animation-property-translate: transform;--animation-fill-none: none;--animation-fill-forwards: forwards;--animation-fill-backwards: backwards;--animation-fill-both: both;--animation-direction-normal: normal;--animation-direction-reverse: reverse;--animation-direction-alternate: alternate;--animation-direction-alternate-reverse: alternate-reverse;--animation-play-running: running;--animation-play-paused: paused;--animation-iteration-once: 1;--animation-iteration-twice: 2;--animation-iteration-thrice: 3;--animation-iteration-finite: var(--animation-iteration-once);--animation-iteration-infinite: infinite;--easing-linear: linear;--easing-ease: ease;--easing-ease-in: ease-in;--easing-ease-out: ease-out;--easing-ease-in-out: ease-in-out;--bezier-standard: cubic-bezier(.25, .46, .45, .94);--bezier-back: cubic-bezier(.68, -.55, .265, 1.55);--bezier-bounce: cubic-bezier(.68, -.55, .265, 1.55);--bezier-elastic: cubic-bezier(.175, .885, .32, 1.275);--bezier-expo: cubic-bezier(.95, .05, .795, .035);--bezier-gravity: cubic-bezier(.55, .055, .675, .19);--bezier-momentum: cubic-bezier(.23, 1, .32, 1);--bezier-quad: cubic-bezier(.55, .085, .68, .53);--bezier-quint: cubic-bezier(.77, 0, .175, 1);--bezier-sine: cubic-bezier(.47, 0, .745, .715);--movement-micro: var(--spacing-0-5);--movement-tiny: var(--spacing-1);--movement-small: var(--spacing-2);--movement-medium: var(--spacing-4);--movement-large: var(--spacing-8);--movement-huge: var(--spacing-16);--movement-massive: var(--spacing-32);--rotation-subtle: 1deg;--rotation-slight: 3deg;--rotation-small: 5deg;--rotation-medium: 15deg;--rotation-quarter: 90deg;--rotation-half: 180deg;--rotation-three-quarter: 270deg;--rotation-full: 360deg;--scale-shrink-extreme: 0;--scale-shrink-major: .25;--scale-shrink-medium: .5;--scale-shrink-minor: .75;--scale-shrink-subtle: .9;--scale-shrink-micro: .98;--scale-neutral: 1;--scale-grow-micro: 1.02;--scale-grow-subtle: 1.05;--scale-grow-minor: 1.1;--scale-grow-medium: 1.25;--scale-grow-major: 1.5;--scale-grow-extreme: 2;--transition: var(--animation-property-all) var(--timing-standard) var(--bezier-standard);--transition-fast: var(--animation-property-all) var(--timing-fast) var(--bezier-standard);--transition-slow: var(--animation-property-all) var(--timing-slow) var(--bezier-standard);--transition-instant: var(--animation-property-all) var(--timing-instant) var(--easing-linear);--transition-smooth: var(--animation-property-all) var(--timing-standard) var(--easing-ease-out);--transition-bounce: var(--animation-property-transform) var(--timing-medium) var(--bezier-bounce);--transition-elastic: var(--animation-property-transform) var(--timing-relaxed) var(--bezier-elastic);--transition-enter: var(--animation-property-opacity), var(--animation-property-transform) var(--timing-standard) var(--bezier-standard);--transition-exit: var(--animation-property-opacity), var(--animation-property-transform) var(--timing-standard) var(--bezier-standard);--transition-accessible: var(--animation-property-all) var(--timing-quick) var(--easing-ease-out);--animation: var(--animation-property-all) var(--timing-standard) var(--bezier-standard);--animation-fast: var(--animation-property-all) var(--timing-fast) var(--bezier-standard);--animation-slow: var(--animation-property-all) var(--timing-slow) var(--bezier-standard);--animation-instant: var(--animation-property-all) var(--timing-instant) var(--easing-linear);--animation-micro: var(--animation-property-all) var(--timing-micro) var(--bezier-standard);--animation-bounce: var(--animation-property-transform) var(--timing-medium) var(--bezier-bounce);--animation-elastic: var(--animation-property-transform) var(--timing-relaxed) var(--bezier-elastic);--animation-smooth: var(--animation-property-all) var(--timing-standard) var(--easing-ease-out);--animation-sharp: var(--animation-property-all) var(--timing-quick) var(--easing-ease-in);--animation-accessible: var(--animation-property-all) var(--timing-quick) var(--easing-ease-out);--blink: animation: blink var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-fast: animation: blink var(--timing-relaxed) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-slow: animation: blink var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-pulse: animation: blink-pulse var(--timing-extended) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-opacity: animation: blink-opacity var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-invert: animation: blink-invert var(--timing-gentle) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-glow: animation: blink-glow var(--timing-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-subtle: animation: blink-subtle var(--timing-ultra-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-dramatic: animation: blink-dramatic var(--timing-standard) var(--easing-ease-in-out) var(--animation-iteration-infinite);--blink-random: animation: blink-random var(--timing-very-long) var(--bezier-back) var(--animation-iteration-infinite);--bloom: animation: bloom var(--timing-very-long) var(--easing-ease-out) var(--animation-fill-forwards);--bloom-glow: animation: bloom-glow var(--timing-extended) var(--easing-ease-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--bloom-spread: animation: bloom-spread var(--timing-ultra-long) var(--bezier-standard) var(--animation-fill-forwards);--bloom-intensity: animation: bloom-intensity var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--bloom-scale: animation: bloom-scale calc(var(--timing-very-long) + var(--timing-relaxed)) var(--bezier-back) var(--animation-fill-forwards);--bloom-color: animation: bloom-color var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--bloom-delay: animation: bloom-delay var(--timing-extended) var(--easing-ease-out) var(--timing-relaxed) var(--animation-fill-forwards);--bloom-burst: animation: bloom-burst var(--timing-gentle) var(--bezier-elastic) var(--animation-fill-forwards);--bloom-fade: animation: bloom-fade var(--timing-ultra-long) var(--easing-ease-out) var(--animation-fill-forwards);--bloom-ripple: animation: bloom-ripple var(--timing-very-long) var(--easing-ease-out) var(--animation-iteration-infinite);--bounce: animation: bounce var(--timing-slow) var(--easing-ease-in-out);--bounce-high: animation: bounce-high var(--timing-gentle) var(--bezier-back);--bounce-low: animation: bounce-low var(--timing-medium) var(--bezier-standard);--bounce-spring: animation: bounce-spring var(--timing-long) var(--bezier-elastic);--bounce-ease: animation: bounce-ease var(--timing-slow) var(--bezier-standard);--bounce-pop: animation: bounce-pop var(--timing-standard) var(--bezier-back);--bounce-infinite: animation: bounce var(--timing-slow) var(--easing-ease-in-out) var(--animation-iteration-infinite);--bounce-rubber: animation: bounce-rubber var(--timing-leisurely) var(--bezier-back);--bounce-soft: animation: bounce-soft var(--timing-gentle) var(--bezier-standard);--bounce-heavy: animation: bounce-heavy var(--timing-extended) var(--bezier-quint);--bright: animation: bright var(--timing-relaxed) var(--easing-ease-out);--bright-flash: animation: bright-flash var(--timing-fast) var(--easing-linear);--bright-glow: animation: bright-glow var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--bright-pulse: animation: bright-pulse var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite);--bright-intensity: animation: bright-intensity var(--timing-extended) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--bright-surge: animation: bright-surge var(--timing-standard) var(--bezier-standard);--bright-contrast: animation: bright-contrast var(--timing-gentle) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--bright-flare: animation: bright-flare var(--timing-medium) var(--bezier-elastic);--bright-dim: animation: bright-dim var(--timing-very-long) var(--easing-ease-in-out);--bright-strobe: animation: bright-strobe var(--timing-snappy) var(--easing-linear) var(--animation-iteration-infinite);--emotion: animation: emotion var(--timing-very-long) var(--easing-ease-in-out);--emotion-excite: animation: emotion-excite var(--timing-relaxed) var(--bezier-back);--emotion-calm: animation: emotion-calm var(--timing-ultra-long) var(--easing-ease-in-out);--emotion-dramatic: animation: emotion-dramatic var(--timing-leisurely) var(--bezier-quint);--emotion-subtle: animation: emotion-subtle calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--easing-ease-in-out);--emotion-anxious: animation: emotion-anxious var(--timing-standard) var(--easing-ease-in-out) var(--animation-iteration-infinite);--emotion-joyful: animation: emotion-joyful var(--timing-gentle) var(--bezier-elastic);--emotion-tense: animation: emotion-tense var(--timing-snappy) var(--easing-ease-in) var(--animation-iteration-infinite) var(--animation-direction-alternate);--emotion-peaceful: animation: emotion-peaceful var(--timing-extreme) var(--easing-ease-in-out);--emotion-playful: animation: emotion-playful var(--timing-slow) var(--bezier-back) var(--animation-iteration-infinite) var(--animation-direction-alternate);--fade: animation: fade var(--timing-relaxed) var(--easing-ease-in-out);--fade-in: animation: fade-in var(--timing-relaxed) var(--easing-ease-out);--fade-out: animation: fade-out var(--timing-relaxed) var(--easing-ease-in);--fade-up: animation: fade-up var(--timing-slow) var(--bezier-standard);--fade-down: animation: fade-down var(--timing-slow) var(--bezier-standard);--fade-left: animation: fade-left var(--timing-slow) var(--bezier-standard);--fade-right: animation: fade-right var(--timing-slow) var(--bezier-standard);--fade-zoom: animation: fade-zoom var(--timing-gentle) var(--bezier-standard);--fade-hold: animation: fade-hold var(--timing-leisurely) var(--easing-ease-in-out) var(--timing-very-long);--fade-cross: animation: fade-cross var(--timing-leisurely) var(--easing-ease-in-out);--fade-through: animation: fade-through var(--timing-long) var(--easing-ease-in-out);--fade-diagonal: animation: fade-diagonal calc(var(--timing-slow) + var(--timing-fast)) var(--bezier-standard);--flicker: animation: flicker var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite);--flicker-random: animation: flicker-random var(--timing-very-long) var(--bezier-back) var(--animation-iteration-infinite);--flicker-quick: animation: flicker-quick var(--timing-standard) var(--easing-ease-in-out) var(--animation-iteration-infinite);--flicker-slow: animation: flicker-slow var(--timing-ultra-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--flicker-intensity: animation: flicker-intensity var(--timing-extended) var(--easing-ease-in-out) var(--animation-iteration-infinite);--flicker-unstable: animation: flicker-unstable var(--timing-gentle) var(--bezier-back) var(--animation-iteration-infinite);--flicker-burst: animation: flicker-burst var(--timing-snappy) var(--easing-linear) var(--animation-iteration-infinite);--flicker-smooth: animation: flicker-smooth var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--flicker-harsh: animation: flicker-harsh var(--timing-fast) var(--easing-linear) var(--animation-iteration-infinite);--flicker-subtle: animation: flicker-subtle calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--easing-ease-in-out) var(--animation-iteration-infinite);--flip: animation: flip var(--timing-slow) var(--bezier-standard);--flip-x: animation: flip-x var(--timing-slow) var(--bezier-standard);--flip-y: animation: flip-y var(--timing-slow) var(--bezier-standard);--flip-diagonal: animation: flip-diagonal var(--timing-gentle) var(--bezier-standard);--flip-reverse: animation: flip-reverse var(--timing-slow) var(--bezier-standard) var(--animation-direction-reverse);--flip-rotate: animation: flip-rotate var(--timing-leisurely) var(--bezier-standard);--flip-pop: animation: flip-pop var(--timing-medium) var(--bezier-back);--flip-3d: animation: flip-3d var(--timing-long) var(--bezier-standard);--flip-card: animation: flip-card var(--timing-gentle) var(--bezier-standard);--flip-book: animation: flip-book var(--timing-extended) var(--bezier-standard);--glitch: animation: glitch var(--timing-relaxed) var(--easing-ease-in-out) var(--animation-iteration-infinite);--glitch-shift: animation: glitch-shift var(--timing-standard) var(--bezier-back) var(--animation-iteration-infinite);--glitch-color: animation: glitch-color var(--timing-medium) var(--easing-ease-in-out) var(--animation-iteration-infinite);--glitch-static: animation: glitch-static var(--timing-fast) var(--easing-linear) var(--animation-iteration-infinite);--glitch-intensity: animation: glitch-intensity var(--timing-slow) var(--bezier-back) var(--animation-iteration-infinite);--glitch-zoom: animation: glitch-zoom var(--timing-gentle) var(--bezier-back) var(--animation-iteration-infinite);--glitch-flicker: animation: glitch-flicker var(--timing-snappy) var(--easing-ease-in-out) var(--animation-iteration-infinite);--glitch-digital: animation: glitch-digital var(--timing-standard) steps(10) var(--animation-iteration-infinite);--glitch-analog: animation: glitch-analog calc(var(--timing-slow) + var(--timing-fast)) var(--easing-ease-in-out) var(--animation-iteration-infinite);--glitch-corrupt: animation: glitch-corrupt var(--timing-medium) var(--bezier-back) var(--animation-iteration-infinite);--loop: animation: loop var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--loop-infinite: animation: loop var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite);--loop-finite: animation: loop var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-thrice);--loop-alternate: animation: loop var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--loop-delay: animation: loop var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--timing-relaxed);--loop-custom: animation: loop-custom var(--timing-ultra-long) var(--bezier-standard) var(--animation-iteration-infinite);--loop-sync: animation: loop-sync var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--loop-async: animation: loop-async var(--timing-extended) var(--bezier-back) var(--animation-iteration-infinite);--loop-chain: animation: loop-chain calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--easing-ease-in-out) var(--animation-iteration-infinite);--loop-cascade: animation: loop-cascade var(--timing-ultra-long) var(--bezier-standard) var(--animation-iteration-infinite);--morph: animation: morph var(--timing-leisurely) var(--bezier-standard);--morph-shape: animation: morph-shape var(--timing-extended) var(--bezier-standard);--morph-scale: animation: morph-scale var(--timing-gentle) var(--bezier-standard);--morph-rotate: animation: morph-rotate var(--timing-long) var(--bezier-standard);--morph-transform: animation: morph-transform var(--timing-very-long) var(--bezier-standard);--morph-opacity: animation: morph-opacity var(--timing-leisurely) var(--easing-ease-in-out);--morph-sequence: animation: morph-sequence var(--timing-ultra-long) var(--bezier-standard);--morph-fluid: animation: morph-fluid var(--timing-very-long) var(--bezier-elastic);--morph-elastic: animation: morph-elastic var(--timing-extended) var(--bezier-back);--morph-rigid: animation: morph-rigid var(--timing-relaxed) var(--bezier-quint);--motion: animation: motion var(--timing-very-long) var(--bezier-standard);--motion-acceleration: var(--timing-relaxed);--motion-deceleration: var(--timing-relaxed);--motion-distance: var(--movement-large);--motion-easing: var(--bezier-standard);--motion-damping: .8;--motion-force: 1;--motion-tension: 1;--motion-weight: 1;--motion-resistance: .2;--motion-viscosity: .3;--motion-precision: .01;--motion-threshold: .1;--motion-velocity: calc(var(--movement-large) / var(--timing-leisurely));--motion-velocity-min: calc(var(--movement-small) / var(--timing-leisurely));--motion-velocity-max: calc(var(--movement-huge) / var(--timing-leisurely));--motion-anchor: animation: motion-anchor var(--timing-extended) var(--bezier-standard);--motion-curve: animation: motion-curve var(--timing-very-long) var(--bezier-elastic);--motion-depth-3d: animation: motion-depth-3d calc(var(--timing-very-long) + var(--timing-relaxed)) var(--bezier-standard);--motion-gravity: animation: motion-gravity var(--timing-very-long) var(--bezier-gravity);--motion-impulse: animation: motion-impulse var(--timing-standard) var(--bezier-back);--motion-inertia: animation: motion-inertia var(--timing-ultra-long) var(--easing-ease-in-out);--motion-momentum: animation: motion-momentum calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--bezier-momentum);--motion-path: animation: motion-path var(--timing-ultra-long) var(--bezier-standard);--motion-physics: animation: motion-physics var(--timing-ultra-long) var(--bezier-quint);--motion-reduced: animation: motion-reduced var(--timing-relaxed) var(--easing-ease-out);--motion-spring-speed: var(--timing-leisurely);--motion-spring-tension: 200;--motion-spring-friction: .5;--motion-spring-mass: 1;--motion-spring-damping: 10;--motion-spring-stiffness: 100;--motion-spring-bounciness: .8;--motion-elastic-amplitude: 1.5;--motion-elastic-period: var(--timing-medium);--motion-parallax-speed: var(--timing-leisurely);--motion-parallax-depth: var(--movement-medium);--motion-path-offset: var(--spacing-none);--motion-path-origin: center;--motion-snap-strength: 100;--motion-snap-threshold: .5;--motion-trail-length: var(--movement-medium);--motion-trail-opacity: .5;--motion-trail-decay: var(--timing-relaxed);--motion-reduced-duration: var(--timing-snappy);--motion-reduced-opacity: .5;--motion-reduced-scale: var(--scale-shrink-subtle);--orbit: animation: orbit calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--easing-linear) var(--animation-iteration-infinite);--orbit-circular: animation: orbit-circular var(--timing-ultra-long) var(--easing-linear) var(--animation-iteration-infinite);--orbit-elliptical: animation: orbit-elliptical var(--timing-extreme) var(--easing-linear) var(--animation-iteration-infinite);--orbit-eccentric: animation: orbit-eccentric calc(var(--timing-extreme) + var(--timing-very-long)) var(--bezier-elastic) var(--animation-iteration-infinite);--orbit-spiral: animation: orbit-spiral calc(var(--timing-extreme) + var(--timing-leisurely)) var(--bezier-standard) var(--animation-iteration-infinite);--orbit-tilt: animation: orbit-tilt calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--easing-linear) var(--animation-iteration-infinite);--orbit-wobble: animation: orbit-wobble var(--timing-ultra-long) var(--bezier-back) var(--animation-iteration-infinite);--orbit-speed: var(--timing-very-long);--orbit-radius: var(--movement-large);--orbit-distance: var(--movement-large);--orbit-angle: 0deg;--path: animation: path var(--timing-very-long) var(--bezier-standard);--path-line: animation: path-line var(--timing-leisurely) var(--easing-linear);--path-arc: animation: path-arc var(--timing-very-long) var(--bezier-standard);--path-curve: animation: path-curve var(--timing-ultra-long) var(--bezier-elastic);--path-bezier: animation: path-bezier var(--timing-ultra-long) var(--bezier-elastic);--path-spiral: animation: path-spiral var(--timing-extreme) var(--bezier-standard);--path-step: animation: path-step var(--timing-very-long) steps(20);--path-jagged: animation: path-jagged var(--timing-extended) steps(10);--path-smooth: animation: path-smooth calc(var(--timing-very-long) + var(--timing-relaxed)) var(--bezier-standard);--path-custom: animation: path-custom calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--bezier-back);--path-offset: var(--spacing-none);--path-origin: center;--ping: animation: ping var(--timing-leisurely) var(--easing-ease-out) var(--animation-iteration-infinite);--ping-burst: animation: ping-burst var(--timing-relaxed) var(--bezier-back);--ping-expand: animation: ping-expand var(--timing-very-long) var(--easing-ease-out) var(--animation-iteration-infinite);--ping-contract: animation: ping-contract var(--timing-leisurely) var(--easing-ease-in) var(--animation-iteration-infinite);--ping-echo: animation: ping-echo var(--timing-very-long) var(--easing-ease-out) var(--animation-iteration-infinite);--ping-pulse: animation: ping-pulse var(--timing-extended) var(--easing-ease-in-out) var(--animation-iteration-infinite);--ping-ripple: animation: ping-ripple var(--timing-extended) var(--easing-ease-out) var(--animation-iteration-infinite);--ping-speed: var(--timing-leisurely);--ping-scale: var(--scale-grow-minor);--ping-opacity: .75;--pop: animation: pop var(--timing-standard) var(--bezier-back);--pop-bounce: animation: pop-bounce var(--timing-medium) var(--bezier-back);--pop-burst: animation: pop-burst var(--timing-standard) var(--bezier-back);--pop-grow: animation: pop-grow var(--timing-relaxed) var(--bezier-elastic);--pop-shrink: animation: pop-shrink var(--timing-standard) var(--bezier-standard);--pop-snap: animation: pop-snap var(--timing-snappy) var(--bezier-back);--pop-elastic: animation: pop-elastic var(--timing-slow) var(--bezier-elastic);--pop-invert: animation: pop-invert var(--timing-medium) var(--bezier-back);--pop-delay: animation: pop-delay var(--timing-standard) var(--bezier-back) var(--timing-snappy);--pop-scale: var(--scale-grow-subtle);--pop-elastic-amplitude: 1.5;--pop-elastic-period: var(--timing-medium);--pulse: animation: pulse var(--timing-leisurely) var(--easing-ease-in-out) var(--animation-iteration-infinite);--pulse-fast: animation: pulse-fast var(--timing-relaxed) var(--easing-ease-in-out) var(--animation-iteration-infinite);--pulse-slow: animation: pulse-slow var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--pulse-heart: animation: pulse-heart var(--timing-gentle) var(--bezier-standard) var(--animation-iteration-infinite);--pulse-breath: animation: pulse-breath var(--timing-ultra-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--pulse-steady: animation: pulse-steady var(--timing-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--pulse-color: animation: pulse-color var(--timing-extended) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--pulse-gradient: animation: pulse-gradient var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--pulse-scale: var(--scale-grow-micro);--pulse-opacity: .7;--pulse-spring-damping: 10;--pulse-spring-bounciness: .8;--reveal: animation: reveal var(--timing-leisurely) var(--bezier-standard);--reveal-fade: animation: reveal-fade var(--timing-leisurely) var(--easing-ease-out);--reveal-slide: animation: reveal-slide var(--timing-gentle) var(--bezier-standard);--reveal-scale: animation: reveal-scale var(--timing-slow) var(--bezier-standard);--reveal-rotate: animation: reveal-rotate var(--timing-long) var(--bezier-standard);--reveal-flip: animation: reveal-flip var(--timing-gentle) var(--bezier-standard);--reveal-curtain: animation: reveal-curtain var(--timing-very-long) var(--bezier-standard);--reveal-iris: animation: reveal-iris var(--timing-long) var(--bezier-standard);--reveal-mask: animation: reveal-mask var(--timing-extended) var(--bezier-standard);--reveal-delay: animation: reveal-delay var(--timing-leisurely) var(--bezier-standard) var(--timing-standard);--ripple: animation: ripple var(--timing-leisurely) var(--easing-ease-out);--ripple-fade: animation: ripple-fade var(--timing-extended) var(--easing-ease-out);--ripple-spread: animation: ripple-spread var(--timing-very-long) var(--easing-ease-out);--ripple-echo: animation: ripple-echo var(--timing-ultra-long) var(--easing-ease-out) var(--animation-iteration-infinite);--ripple-wave: animation: ripple-wave var(--timing-very-long) var(--easing-ease-out) var(--animation-iteration-infinite);--ripple-pond: animation: ripple-pond calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--easing-ease-out) var(--animation-iteration-infinite);--ripple-speed: var(--timing-leisurely);--ripple-scale: var(--scale-grow-extreme);--ripple-depth: 3;--ripple-color: rgba(255, 255, 255, .6);--ripple-trail-length: var(--movement-medium);--ripple-trail-opacity: .5;--ripple-trail-decay: var(--timing-relaxed);--rotate: animation: rotate var(--timing-leisurely) var(--easing-linear);--rotate-90: animation: rotate-90 var(--timing-standard) var(--bezier-standard);--rotate-180: animation: rotate-180 var(--timing-relaxed) var(--bezier-standard);--rotate-360: animation: rotate-360 var(--timing-leisurely) var(--easing-linear);--rotate-clockwise: animation: rotate-clockwise var(--timing-very-long) var(--easing-linear);--rotate-counter: animation: rotate-counter var(--timing-very-long) var(--easing-linear) var(--animation-direction-reverse);--rotate-oscillate: animation: rotate-oscillate var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--rotate-wobble: animation: rotate-wobble var(--timing-leisurely) var(--bezier-back);--rotate-spiral: animation: rotate-spiral var(--timing-ultra-long) var(--bezier-standard);--rotate-tilt: animation: rotate-tilt var(--timing-gentle) var(--bezier-standard);--rotate-flip: animation: rotate-flip var(--timing-slow) var(--bezier-standard);--shake: animation: shake var(--timing-relaxed) var(--easing-ease-in-out);--shake-fast: animation: shake-fast var(--timing-snappy) var(--easing-ease-in-out);--shake-slow: animation: shake-slow var(--timing-leisurely) var(--easing-ease-in-out);--shake-horizontal: animation: shake-horizontal var(--timing-relaxed) var(--easing-ease-in-out);--shake-vertical: animation: shake-vertical var(--timing-relaxed) var(--easing-ease-in-out);--shake-micro: animation: shake-micro var(--timing-standard) var(--easing-ease-in-out);--shake-violent: animation: shake-violent var(--timing-medium) var(--bezier-back);--shake-nervous: animation: shake-nervous var(--timing-fast) var(--easing-ease-in-out) var(--animation-iteration-infinite);--shake-random: animation: shake-random var(--timing-gentle) var(--bezier-back);--shake-intensity: var(--movement-small);--shake-spring-damping: 10;--shimmer: animation: shimmer var(--timing-very-long) var(--easing-linear) var(--animation-iteration-infinite);--shimmer-slide: animation: shimmer-slide var(--timing-extended) var(--easing-linear) var(--animation-iteration-infinite);--shimmer-wave: animation: shimmer-wave var(--timing-ultra-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--shimmer-glow: animation: shimmer-glow var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--animation-direction-alternate);--shimmer-metallic: animation: shimmer-metallic calc(var(--timing-very-long) + var(--timing-relaxed)) var(--easing-linear) var(--animation-iteration-infinite);--shimmer-hologram: animation: shimmer-hologram calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--bezier-standard) var(--animation-iteration-infinite);--shimmer-speed: var(--timing-very-long);--shimmer-direction: 45deg;--shimmer-intensity: 1.5;--shimmer-color: rgba(255, 255, 255, .8);--slide: animation: slide var(--timing-relaxed) var(--bezier-standard);--slide-up: animation: slide-up var(--timing-relaxed) var(--bezier-standard);--slide-down: animation: slide-down var(--timing-relaxed) var(--bezier-standard);--slide-left: animation: slide-left var(--timing-relaxed) var(--bezier-standard);--slide-right: animation: slide-right var(--timing-relaxed) var(--bezier-standard);--slide-diagonal: animation: slide-diagonal calc(var(--timing-slow) + var(--timing-snappy)) var(--bezier-standard);--slide-zoom: animation: slide-zoom var(--timing-slow) var(--bezier-standard);--slide-rotate: animation: slide-rotate var(--timing-gentle) var(--bezier-standard);--slide-curve: animation: slide-curve var(--timing-leisurely) var(--bezier-elastic);--slide-bounce: animation: slide-bounce var(--timing-gentle) var(--bezier-back);--spin: animation: spin var(--timing-leisurely) var(--easing-linear) var(--animation-iteration-infinite);--spin-fast: animation: spin-fast var(--timing-relaxed) var(--easing-linear) var(--animation-iteration-infinite);--spin-slow: animation: spin-slow var(--timing-ultra-long) var(--easing-linear) var(--animation-iteration-infinite);--spin-reverse: animation: spin-reverse var(--timing-very-long) var(--easing-linear) var(--animation-iteration-infinite) var(--animation-direction-reverse);--spin-continuous: animation: spin var(--timing-leisurely) var(--easing-linear) var(--animation-iteration-infinite);--spin-wobble: animation: spin-wobble var(--timing-very-long) var(--bezier-back) var(--animation-iteration-infinite);--spin-scale: animation: spin-scale var(--timing-very-long) var(--bezier-standard) var(--animation-iteration-infinite);--spin-color: animation: spin-color var(--timing-extended) var(--easing-ease-in-out) var(--animation-iteration-infinite);--spin-axis: animation: spin-axis var(--timing-ultra-long) var(--bezier-standard) var(--animation-iteration-infinite);--spin-tumble: animation: spin-tumble calc(var(--timing-ultra-long) + var(--timing-leisurely)) var(--bezier-elastic) var(--animation-iteration-infinite);--wave: animation: wave var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite);--wave-sine: animation: wave-sine var(--timing-ultra-long) var(--bezier-standard) var(--animation-iteration-infinite);--wave-square: animation: wave-square var(--timing-very-long) steps(4) var(--animation-iteration-infinite);--wave-pulse: animation: wave-pulse var(--timing-extended) var(--easing-ease-in-out) var(--animation-iteration-infinite);--wave-distortion: animation: wave-distortion var(--timing-ultra-long) var(--bezier-back) var(--animation-iteration-infinite);--wave-speed: var(--timing-very-long);--wave-amplitude: var(--movement-small);--wave-frequency: 4;--wave-direction: 1;--wave-delay: animation: wave var(--timing-very-long) var(--easing-ease-in-out) var(--animation-iteration-infinite) var(--timing-relaxed);--stagger-delay: calc(var(--stagger-index, 0) * var(--stagger-delay-value, var(--timing-fast)));--stagger-children: calc(var(--stagger-index, 0) * var(--timing-fast));--stagger-start: calc(var(--stagger-index, 0) * var(--stagger-delay-value, var(--timing-fast)));--stagger-end: calc((var(--stagger-total, 1) - var(--stagger-index, 0)) * var(--stagger-delay-value, var(--timing-fast)));--stagger-reverse: calc((var(--stagger-total, 1) - var(--stagger-index, 0) - 1) * var(--stagger-delay-value, var(--timing-fast)))}@keyframes blink-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes blink-opacity{0%,to{opacity:1}50%{opacity:0}}@keyframes blink-invert{0%,to{filter:invert(0)}50%{filter:invert(1)}}@keyframes blink-glow{0%,to{box-shadow:0 0 5px currentColor}50%{box-shadow:0 0 20px currentColor}}@keyframes blink-subtle{0%,to{opacity:1}50%{opacity:.8}}@keyframes blink-dramatic{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.8)}}@keyframes blink-random{0%{opacity:1}25%{opacity:.3}50%{opacity:1}75%{opacity:.6}to{opacity:1}}@keyframes bloom{0%{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1.2) rotate(180deg);opacity:.8}to{transform:scale(1) rotate(360deg);opacity:1}}@keyframes bloom-glow{0%{filter:brightness(1) saturate(1)}to{filter:brightness(1.5) saturate(1.8)}}@keyframes bloom-spread{0%{transform:scale(0);opacity:0;border-radius:50%}50%{transform:scale(1.5);opacity:.6;border-radius:25%}to{transform:scale(1);opacity:1;border-radius:inherit}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(calc(var(--movement-small) * -1))}60%{transform:translateY(calc(var(--movement-tiny) * -1))}}@keyframes bounce-high{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--movement-medium) * -1))}}@keyframes bounce-low{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--movement-tiny) * -1))}}@keyframes bounce-spring{0%{transform:translateY(0) scaleY(1)}30%{transform:translateY(calc(var(--movement-small) * -1)) scaleY(1.3)}60%{transform:translateY(0) scaleY(.8)}80%{transform:translateY(calc(var(--movement-micro) * -1)) scaleY(1.1)}to{transform:translateY(0) scaleY(1)}}@keyframes bright{0%{filter:brightness(1)}to{filter:brightness(1.5)}}@keyframes bright-flash{0%,to{filter:brightness(1)}50%{filter:brightness(3)}}@keyframes bright-glow{0%{filter:brightness(1) contrast(1)}to{filter:brightness(1.3) contrast(1.2)}}@keyframes bright-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.4)}}@keyframes emotion-excite{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(2deg)}50%{transform:scale(1.05) rotate(-1deg)}75%{transform:scale(1.08) rotate(1deg)}to{transform:scale(1) rotate(0)}}@keyframes emotion-calm{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(.98);filter:saturate(.8)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-up{0%{transform:translateY(var(--movement-small));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-down{0%{transform:translateY(calc(var(--movement-small) * -1));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fade-left{0%{transform:translate(var(--movement-small));opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-right{0%{transform:translate(calc(var(--movement-small) * -1));opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-zoom{0%{transform:scale(var(--scale-shrink-subtle));opacity:0}to{transform:scale(var(--scale-neutral));opacity:1}}@keyframes flicker{0%,to{opacity:1}25%{opacity:.3}50%{opacity:.8}75%{opacity:.1}}@keyframes flip{0%{transform:perspective(400px) rotateY(0)}40%{transform:perspective(400px) rotateY(-15deg)}60%{transform:perspective(400px) rotateY(15deg)}to{transform:perspective(400px) rotateY(0)}}@keyframes flip-3d{0%{transform:perspective(400px) rotateX(0) rotateY(0)}50%{transform:perspective(400px) rotateX(-90deg) rotateY(-90deg)}to{transform:perspective(400px) rotateX(0) rotateY(0)}}@keyframes flip-card{0%{transform:perspective(1000px) rotateY(0)}50%{transform:perspective(1000px) rotateY(-180deg)}to{transform:perspective(1000px) rotateY(-360deg)}}@keyframes flip-pop{0%{transform:scale(1) rotateY(0)}50%{transform:scale(1.1) rotateY(-90deg)}to{transform:scale(1) rotateY(-180deg)}}@keyframes glitch-shift{0%,to{transform:translate(0)}20%{transform:translate(calc(var(--movement-micro) * -1),var(--movement-micro))}40%{transform:translate(var(--movement-micro),calc(var(--movement-micro) * -1))}60%{transform:translate(calc(var(--movement-tiny) * -1),var(--movement-tiny))}80%{transform:translate(var(--movement-tiny),calc(var(--movement-tiny) * -1))}}@keyframes glitch-static{0%{transform:scale(1) skew(0);filter:hue-rotate(0deg)}20%{transform:scale(1.01) skew(.5deg);filter:hue-rotate(90deg)}40%{transform:scale(.99) skew(-.5deg);filter:hue-rotate(180deg)}60%{transform:scale(1.02) skew(.3deg);filter:hue-rotate(270deg)}80%{transform:scale(.98) skew(-.3deg);filter:hue-rotate(360deg)}to{transform:scale(1) skew(0);filter:hue-rotate(0deg)}}@keyframes glitch-digital{0%{transform:translate(0);filter:hue-rotate(0deg)}10%{transform:translate(calc(var(--movement-micro) * -1));filter:hue-rotate(36deg)}20%{transform:translate(var(--movement-micro));filter:hue-rotate(72deg)}30%{transform:translate(calc(var(--movement-tiny) * -1));filter:hue-rotate(108deg)}40%{transform:translate(var(--movement-tiny));filter:hue-rotate(144deg)}50%{transform:translate(calc(var(--movement-micro) * -1));filter:hue-rotate(180deg)}60%{transform:translate(var(--movement-micro));filter:hue-rotate(216deg)}70%{transform:translate(calc(var(--movement-tiny) * -1));filter:hue-rotate(252deg)}80%{transform:translate(var(--movement-tiny));filter:hue-rotate(288deg)}90%{transform:translate(calc(var(--movement-micro) * -1));filter:hue-rotate(324deg)}to{transform:translate(0);filter:hue-rotate(360deg)}}@keyframes glitch-analog{0%,to{transform:scale(1) skew(0);opacity:1}25%{transform:scale(1.02) skew(.2deg);opacity:.9}50%{transform:scale(.98) skew(-.2deg);opacity:.95}75%{transform:scale(1.01) skew(.1deg);opacity:.92}}@keyframes loop-cascade{0%{transform:rotate(0) scale(1) translate(0)}25%{transform:rotate(90deg) scale(1.05) translate(var(--movement-small))}50%{transform:rotate(180deg) scale(1.1) translate(0)}75%{transform:rotate(270deg) scale(1.05) translate(calc(var(--movement-small) * -1))}to{transform:rotate(360deg) scale(1) translate(0)}}@keyframes morph-fluid{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes morph-elastic{0%{transform:scale(1)}25%{transform:scale(1.1,.9)}50%{transform:scale(.9,1.1)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}@keyframes motion-gravity{0%{transform:translateY(calc(var(--movement-large) * -1))}to{transform:translateY(0)}}@keyframes motion-momentum{0%{transform:translate(0) scale(1)}30%{transform:translate(var(--movement-large)) scale(1.1)}60%{transform:translate(calc(var(--movement-large) + var(--movement-medium))) scale(.9)}to{transform:translate(calc(var(--movement-large) + var(--movement-large))) scale(1)}}@keyframes motion-physics{0%{transform:translateY(0) rotate(0)}25%{transform:translateY(calc(var(--movement-small) * -1)) rotate(90deg)}50%{transform:translateY(0) rotate(180deg)}75%{transform:translateY(var(--movement-small)) rotate(270deg)}to{transform:translateY(0) rotate(360deg)}}@keyframes motion-reduced{0%{opacity:.8}to{opacity:1}}@keyframes orbit{0%{transform:rotate(0) translate(var(--movement-large)) rotate(0)}to{transform:rotate(360deg) translate(var(--movement-large)) rotate(-360deg)}}@keyframes orbit-elliptical{0%{transform:translate(var(--movement-large)) translateY(0)}25%{transform:translate(0) translateY(calc(var(--movement-medium)))}50%{transform:translate(calc(var(--movement-large) * -1)) translateY(0)}75%{transform:translate(0) translateY(calc(var(--movement-medium) * -1))}to{transform:translate(var(--movement-large)) translateY(0)}}@keyframes orbit-eccentric{0%{transform:translate(var(--movement-large)) translateY(0) scale(1)}25%{transform:translate(var(--movement-medium)) translateY(calc(var(--movement-large))) scale(1.1)}50%{transform:translate(calc(var(--movement-huge) * -1)) translateY(var(--movement-tiny)) scale(.9)}75%{transform:translate(calc(var(--movement-small) * -1)) translateY(calc(var(--movement-large) * -1)) scale(1.05)}to{transform:translate(var(--movement-large)) translateY(0) scale(1)}}@keyframes orbit-spiral{0%{transform:rotate(0) translate(var(--movement-large)) rotate(0) scale(1)}25%{transform:rotate(90deg) translate(calc(var(--movement-large) * 1.2)) rotate(-90deg) scale(1.1)}50%{transform:rotate(180deg) translate(calc(var(--movement-large) * 1.4)) rotate(-180deg) scale(1.2)}75%{transform:rotate(270deg) translate(calc(var(--movement-large) * 1.6)) rotate(-270deg) scale(1.3)}to{transform:rotate(360deg) translate(calc(var(--movement-large) * 1.8)) rotate(-360deg) scale(1.4)}}@keyframes path-curve{0%{transform:translate(0) translateY(0)}25%{transform:translate(var(--movement-small)) translateY(calc(var(--movement-large) * -1))}50%{transform:translate(var(--movement-medium)) translateY(calc(var(--movement-small) * -1))}75%{transform:translate(var(--movement-large)) translateY(calc(var(--movement-medium) * -1))}to{transform:translate(calc(var(--movement-large) + var(--movement-medium))) translateY(0)}}@keyframes path-spiral{0%{transform:rotate(0) translate(var(--movement-small)) scale(.5)}25%{transform:rotate(90deg) translate(var(--movement-medium)) scale(.75)}50%{transform:rotate(180deg) translate(var(--movement-large)) scale(1)}75%{transform:rotate(270deg) translate(var(--movement-huge)) scale(1.25)}to{transform:rotate(360deg) translate(var(--movement-massive)) scale(1.5)}}@keyframes ping{0%{transform:scale(var(--scale-neutral));opacity:1}75%,to{transform:scale(var(--scale-grow-minor));opacity:0}}@keyframes ping-burst{0%{transform:scale(var(--scale-neutral));opacity:1}50%{transform:scale(var(--scale-grow-medium));opacity:.5}to{transform:scale(var(--scale-grow-extreme));opacity:0}}@keyframes ping-ripple{0%{transform:scale(var(--scale-neutral));opacity:1}to{transform:scale(var(--scale-grow-major));opacity:0}}@keyframes ping-echo{0%{transform:scale(var(--scale-neutral));opacity:1}50%{transform:scale(var(--scale-grow-subtle));opacity:.8}to{transform:scale(var(--scale-grow-medium));opacity:0}}@keyframes pop{0%{transform:scale(var(--scale-neutral))}50%{transform:scale(var(--scale-grow-subtle))}to{transform:scale(var(--scale-neutral))}}@keyframes pop-bounce{0%{transform:scale(var(--scale-neutral))}40%{transform:scale(var(--scale-grow-minor))}60%{transform:scale(var(--scale-shrink-subtle))}80%{transform:scale(var(--scale-grow-micro))}to{transform:scale(var(--scale-neutral))}}@keyframes pop-elastic{0%{transform:scale(var(--scale-neutral)) rotate(0)}30%{transform:scale(var(--scale-grow-medium)) rotate(3deg)}60%{transform:scale(var(--scale-shrink-subtle)) rotate(-2deg)}80%{transform:scale(var(--scale-grow-micro)) rotate(1deg)}to{transform:scale(var(--scale-neutral)) rotate(0)}}@keyframes pop-snap{0%{transform:scale(var(--scale-neutral))}30%{transform:scale(var(--scale-grow-subtle))}to{transform:scale(var(--scale-neutral))}}@keyframes pulse{0%,to{transform:scale(var(--scale-neutral))}50%{transform:scale(var(--scale-grow-micro))}}@keyframes pulse-fast{0%,to{transform:scale(var(--scale-neutral))}50%{transform:scale(var(--scale-grow-micro))}}@keyframes pulse-slow{0%,to{transform:scale(var(--scale-neutral))}50%{transform:scale(var(--scale-grow-micro))}}@keyframes pulse-breath{0%,to{transform:scale(var(--scale-neutral));opacity:1}50%{transform:scale(var(--scale-shrink-micro));opacity:.8}}@keyframes reveal-fade{0%{opacity:0}to{opacity:1}}@keyframes reveal-scale{0%{transform:scale(var(--scale-shrink-medium));opacity:0}to{transform:scale(var(--scale-neutral));opacity:1}}@keyframes reveal-curtain{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(var(--scale-grow-extreme));opacity:0}}@keyframes ripple-fade{0%{transform:scale(var(--scale-neutral));opacity:1}to{transform:scale(var(--scale-grow-major));opacity:0}}@keyframes ripple-wave{0%{transform:scale(var(--scale-neutral));opacity:1}50%{transform:scale(var(--scale-grow-subtle));opacity:.8}to{transform:scale(var(--scale-grow-minor));opacity:0}}@keyframes ripple-pond{0%{transform:scale(var(--scale-neutral));opacity:1}25%{transform:scale(var(--scale-grow-subtle));opacity:.9}50%{transform:scale(var(--scale-grow-minor));opacity:.7}75%{transform:scale(var(--scale-grow-medium));opacity:.4}to{transform:scale(var(--scale-grow-major));opacity:0}}@keyframes rotate-oscillate{0%,to{transform:rotate(0)}50%{transform:rotate(var(--rotation-medium))}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--movement-tiny) * -1))}75%{transform:translate(var(--movement-tiny))}}@keyframes shake-fast{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--movement-micro) * -1))}75%{transform:translate(var(--movement-micro))}}@keyframes shake-slow{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--movement-tiny) * -1))}75%{transform:translate(var(--movement-tiny))}}@keyframes shake-violent{0%,to{transform:translate(0)}10%{transform:translate(calc(var(--movement-small) * -1),var(--movement-small))}20%{transform:translate(var(--movement-small),calc(var(--movement-small) * -1))}30%{transform:translate(calc(var(--movement-small) * -1),var(--movement-small))}40%{transform:translate(var(--movement-small),calc(var(--movement-small) * -1))}50%{transform:translate(calc(var(--movement-small) * -1),var(--movement-small))}60%{transform:translate(var(--movement-small),calc(var(--movement-small) * -1))}70%{transform:translate(calc(var(--movement-small) * -1),var(--movement-small))}80%{transform:translate(var(--movement-small),calc(var(--movement-small) * -1))}90%{transform:translate(calc(var(--movement-small) * -1),var(--movement-small))}}@keyframes shake-nervous{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--movement-micro) * -1))}75%{transform:translate(var(--movement-micro))}}@keyframes shimmer-slide{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(100%) skew(-15deg)}}@keyframes shimmer-wave{0%{transform:translate(-100%) scaleX(0)}50%{transform:translate(0) scaleX(1)}to{transform:translate(100%) scaleX(0)}}@keyframes shimmer-metallic{0%{transform:translate(-100%) rotateY(0);filter:hue-rotate(0deg)}50%{transform:translate(0) rotateY(180deg);filter:hue-rotate(180deg)}to{transform:translate(100%) rotateY(360deg);filter:hue-rotate(360deg)}}@keyframes shimmer-hologram{0%{transform:translate(-100%);filter:hue-rotate(0deg) saturate(1)}25%{transform:translate(-25%);filter:hue-rotate(90deg) saturate(1.5)}50%{transform:translate(25%);filter:hue-rotate(180deg) saturate(2)}75%{transform:translate(75%);filter:hue-rotate(270deg) saturate(1.5)}to{transform:translate(100%);filter:hue-rotate(360deg) saturate(1)}}@keyframes slide-zoom{0%{transform:translateY(var(--movement-medium)) scale(var(--scale-shrink-subtle));opacity:0}to{transform:translateY(0) scale(var(--scale-neutral));opacity:1}}@keyframes slide-bounce{0%{transform:translateY(var(--movement-large));opacity:0}60%{transform:translateY(calc(var(--movement-tiny) * -1));opacity:1}80%{transform:translateY(var(--movement-micro));opacity:1}to{transform:translateY(0);opacity:1}}@keyframes spin-fast{0%{transform:rotate(0)}to{transform:rotate(var(--rotation-full))}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(var(--rotation-full))}}@keyframes spin-reverse{0%{transform:rotate(0)}to{transform:rotate(calc(var(--rotation-full) * -1))}}@keyframes spin-wobble{0%{transform:rotate(0) scale(1)}25%{transform:rotate(90deg) scale(1.05)}50%{transform:rotate(180deg) scale(.95)}75%{transform:rotate(270deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--movement-small) * -1))}}@keyframes wave-sine{0%{transform:translateY(0)}25%{transform:translateY(calc(var(--movement-small) * -1))}50%{transform:translateY(0)}75%{transform:translateY(var(--movement-small))}to{transform:translateY(0)}}@keyframes wave-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(calc(var(--movement-small) * -1)) scale(1.05)}}@keyframes liquid-flow{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0) scale(1)}25%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:rotate(90deg) scale(1.05)}50%{border-radius:50% 40% 60% 30%/70% 50% 40% 60%;transform:rotate(180deg) scale(.95)}75%{border-radius:40% 70% 30% 60%/40% 70% 60% 30%;transform:rotate(270deg) scale(1.02)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(360deg) scale(1)}}@keyframes quantum-tunnel{0%{transform:perspective(1000px) rotateX(0) rotateY(0) translateZ(0);filter:hue-rotate(0deg)}25%{transform:perspective(1000px) rotateX(90deg) rotateY(90deg) translateZ(-100px);filter:hue-rotate(90deg)}50%{transform:perspective(1000px) rotateX(180deg) rotateY(180deg) translateZ(-200px);filter:hue-rotate(180deg)}75%{transform:perspective(1000px) rotateX(270deg) rotateY(270deg) translateZ(-100px);filter:hue-rotate(270deg)}to{transform:perspective(1000px) rotateX(360deg) rotateY(360deg) translateZ(0);filter:hue-rotate(360deg)}}@keyframes holographic-drift{0%{transform:translate(0) skew(0);filter:hue-rotate(0deg) saturate(1) brightness(1)}20%{transform:translate(var(--movement-small)) skew(2deg);filter:hue-rotate(72deg) saturate(1.3) brightness(1.1)}40%{transform:translate(var(--movement-medium)) skew(-1deg);filter:hue-rotate(144deg) saturate(1.6) brightness(1.2)}60%{transform:translate(var(--movement-large)) skew(3deg);filter:hue-rotate(216deg) saturate(1.9) brightness(1.3)}80%{transform:translate(var(--movement-huge)) skew(-2deg);filter:hue-rotate(288deg) saturate(2.2) brightness(1.4)}to{transform:translate(var(--movement-massive)) skew(0);filter:hue-rotate(360deg) saturate(2.5) brightness(1.5)}}@keyframes neural-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 currentColor;filter:brightness(1)}30%{transform:scale(1.02);box-shadow:0 0 var(--spacing-2) var(--spacing-1) currentColor;filter:brightness(1.2)}60%{transform:scale(.98);box-shadow:0 0 var(--spacing-4) var(--spacing-2) currentColor;filter:brightness(1.4)}to{transform:scale(1);box-shadow:0 0 var(--spacing-8) var(--spacing-4) transparent;filter:brightness(1)}}@keyframes crystalline-grow{0%{transform:scale(0) rotate(0);clip-path:polygon(50% 0%,0% 100%,100% 100%)}25%{transform:scale(.3) rotate(90deg);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}50%{transform:scale(.6) rotate(180deg);clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}75%{transform:scale(.9) rotate(270deg);clip-path:polygon(30% 0%,70% 0%,100% 30%,100% 70%,70% 100%,30% 100%,0% 70%,0% 30%)}to{transform:scale(1) rotate(360deg);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}@keyframes plasma-dance{0%{border-radius:50%;filter:hue-rotate(0deg) saturate(2) brightness(1.5)}20%{border-radius:70% 30% 50% 50%;filter:hue-rotate(72deg) saturate(2.2) brightness(1.6)}40%{border-radius:30% 70% 70% 30%;filter:hue-rotate(144deg) saturate(2.4) brightness(1.7)}60%{border-radius:50% 50% 30% 70%;filter:hue-rotate(216deg) saturate(2.6) brightness(1.8)}80%{border-radius:70% 50% 50% 30%;filter:hue-rotate(288deg) saturate(2.8) brightness(1.9)}to{border-radius:50%;filter:hue-rotate(360deg) saturate(3) brightness(2)}}@keyframes dimensional-shift{0%{transform:perspective(1000px) rotateX(0) rotateY(0) rotate(0) scaleZ(1)}16.67%{transform:perspective(1000px) rotateX(60deg) rotateY(60deg) rotate(60deg) scale3d(1.1,.9,1.1)}33.33%{transform:perspective(1000px) rotateX(120deg) rotateY(120deg) rotate(120deg) scale3d(.9,1.1,.9)}50%{transform:perspective(1000px) rotateX(180deg) rotateY(180deg) rotate(180deg) scale3d(1.2,.8,1.2)}66.67%{transform:perspective(1000px) rotateX(240deg) rotateY(240deg) rotate(240deg) scale3d(.8,1.2,.8)}83.33%{transform:perspective(1000px) rotateX(300deg) rotateY(300deg) rotate(300deg) scale3d(1.1,.9,1.1)}to{transform:perspective(1000px) rotateX(360deg) rotateY(360deg) rotate(360deg) scaleZ(1)}}@keyframes energy-wave{0%{transform:translate(calc(var(--movement-huge) * -1)) scaleY(.5);opacity:0}25%{transform:translate(calc(var(--movement-medium) * -1)) scaleY(1.2);opacity:.6}50%{transform:translate(0) scaleY(.8);opacity:1}75%{transform:translate(var(--movement-medium)) scaleY(1.1);opacity:.7}to{transform:translate(var(--movement-huge)) scaleY(.5);opacity:0}}@keyframes gravity-well{0%{transform:scale(1) rotate(0);filter:blur(0px)}25%{transform:scale(.8) rotate(90deg);filter:blur(1px)}50%{transform:scale(.5) rotate(180deg);filter:blur(2px)}75%{transform:scale(.3) rotate(270deg);filter:blur(3px)}90%{transform:scale(.1) rotate(350deg);filter:blur(4px)}95%{transform:scale(.05) rotate(355deg);filter:blur(5px)}to{transform:scale(0) rotate(360deg);filter:blur(6px)}}@keyframes time-warp{0%{transform:skew(0) scaleX(1);filter:hue-rotate(0deg) blur(0px)}25%{transform:skew(15deg) scaleX(1.5);filter:hue-rotate(90deg) blur(1px)}50%{transform:skew(30deg) scaleX(2);filter:hue-rotate(180deg) blur(2px)}75%{transform:skew(15deg) scaleX(1.5);filter:hue-rotate(270deg) blur(1px)}to{transform:skew(0) scaleX(1);filter:hue-rotate(360deg) blur(0px)}}@keyframes cosmic-drift{0%{transform:translate(0) translateY(0) rotate(0) scale(1);filter:hue-rotate(0deg)}25%{transform:translate(var(--movement-large)) translateY(calc(var(--movement-medium) * -1)) rotate(90deg) scale(1.1);filter:hue-rotate(90deg)}50%{transform:translate(var(--movement-huge)) translateY(var(--movement-small)) rotate(180deg) scale(.9);filter:hue-rotate(180deg)}75%{transform:translate(var(--movement-medium)) translateY(var(--movement-large)) rotate(270deg) scale(1.05);filter:hue-rotate(270deg)}to{transform:translate(0) translateY(0) rotate(360deg) scale(1);filter:hue-rotate(360deg)}}@keyframes aurora-flow{0%{transform:skewY(0) scaleY(1);filter:hue-rotate(0deg) saturate(1.5)}20%{transform:skewY(3deg) scaleY(1.1);filter:hue-rotate(72deg) saturate(1.8)}40%{transform:skewY(-2deg) scaleY(.9);filter:hue-rotate(144deg) saturate(2.1)}60%{transform:skewY(4deg) scaleY(1.2);filter:hue-rotate(216deg) saturate(2.4)}80%{transform:skewY(-1deg) scaleY(.95);filter:hue-rotate(288deg) saturate(2.7)}to{transform:skewY(0) scaleY(1);filter:hue-rotate(360deg) saturate(3)}}@keyframes matrix-rain{0%{transform:translateY(calc(var(--movement-huge) * -1)) scaleX(1);opacity:0}10%{transform:translateY(calc(var(--movement-large) * -1)) scaleX(.8);opacity:.3}50%{transform:translateY(0) scaleX(1.2);opacity:1}90%{transform:translateY(var(--movement-large)) scaleX(.9);opacity:.7}to{transform:translateY(var(--movement-huge)) scaleX(1);opacity:0}}@keyframes nebula-swirl{0%{transform:rotate(0) scale(1) skew(0);filter:hue-rotate(0deg) blur(0px)}25%{transform:rotate(90deg) scale(1.2) skew(5deg);filter:hue-rotate(90deg) blur(2px)}50%{transform:rotate(180deg) scale(.8) skew(-3deg);filter:hue-rotate(180deg) blur(4px)}75%{transform:rotate(270deg) scale(1.1) skew(7deg);filter:hue-rotate(270deg) blur(3px)}to{transform:rotate(360deg) scale(1) skew(0);filter:hue-rotate(360deg) blur(0px)}}@keyframes quantum-entangle{0%{transform:scale(1) rotateX(0) rotateY(0);filter:invert(0) hue-rotate(0deg)}25%{transform:scale(.8) rotateX(180deg) rotateY(90deg);filter:invert(.5) hue-rotate(90deg)}50%{transform:scale(1.2) rotateX(360deg) rotateY(180deg);filter:invert(1) hue-rotate(180deg)}75%{transform:scale(.9) rotateX(180deg) rotateY(270deg);filter:invert(.5) hue-rotate(270deg)}to{transform:scale(1) rotateX(0) rotateY(360deg);filter:invert(0) hue-rotate(360deg)}}@media (prefers-reduced-motion: reduce){:root{--timing-fast: var(--timing-instant);--timing-standard: var(--timing-micro);--timing-slow: var(--timing-fast);--animation-iteration-infinite: var(--animation-iteration-once)}*,*:before,*:after{animation-duration:var(--timing-micro)!important;animation-iteration-count:var(--animation-iteration-once)!important;transition-duration:var(--timing-micro)!important}.liquid-flow,.quantum-tunnel,.holographic-drift,.neural-pulse,.crystalline-grow,.plasma-dance,.dimensional-shift,.energy-wave,.gravity-well,.time-warp,.cosmic-drift,.aurora-flow,.matrix-rain,.nebula-swirl,.quantum-entangle{animation:none!important}}@keyframes flip-y{0%{transform:rotateY(0)}50%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}@keyframes glitch{0%,to{transform:translate(0)}20%{transform:translate(calc(var(--movement-micro) * -1))}40%{transform:translate(var(--movement-micro))}60%{transform:translate(calc(var(--movement-tiny) * -1))}80%{transform:translate(var(--movement-tiny))}}@keyframes glitch-color{0%,to{filter:hue-rotate(0deg)}25%{filter:hue-rotate(90deg)}50%{filter:hue-rotate(180deg)}75%{filter:hue-rotate(270deg)}}@keyframes glow-pulse{0%,to{box-shadow:0 0 10px var(--color-glow)}50%{box-shadow:0 0 20px var(--color-glow-intense)}}@keyframes loop{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}@keyframes morph{0%{border-radius:0%}50%{border-radius:50%}to{border-radius:25%}}@keyframes morph-shape{0%{border-radius:0%;transform:scale(1)}25%{border-radius:25%;transform:scale(1.1)}50%{border-radius:50%;transform:scale(.9)}75%{border-radius:25%;transform:scale(1.05)}to{border-radius:0%;transform:scale(1)}}@keyframes motion{0%{transform:translate(0)}25%{transform:translate(var(--movement-medium))}50%{transform:translate(var(--movement-large))}75%{transform:translate(var(--movement-medium))}to{transform:translate(0)}}@keyframes orbit{0%{transform:rotate(0) translate(var(--orbit-radius)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-radius)) rotate(-360deg)}}@keyframes orbit-elliptical{0%{transform:translate(var(--orbit-radius)) translateY(0)}25%{transform:translate(0) translateY(calc(var(--orbit-radius) * .6))}50%{transform:translate(calc(var(--orbit-radius) * -1)) translateY(0)}75%{transform:translate(0) translateY(calc(var(--orbit-radius) * -.6))}to{transform:translate(var(--orbit-radius)) translateY(0)}}@keyframes path-line{0%{transform:translate(0)}to{transform:translate(var(--movement-large))}}@keyframes path-arc{0%{transform:translate(0) translateY(0)}50%{transform:translate(var(--movement-medium)) translateY(calc(var(--movement-medium) * -1))}to{transform:translate(var(--movement-large)) translateY(0)}}@keyframes ping{0%{transform:scale(var(--scale-neutral));opacity:1}75%,to{transform:scale(var(--ping-scale));opacity:0}}@keyframes pop{0%{transform:scale(var(--scale-neutral))}50%{transform:scale(var(--pop-scale))}to{transform:scale(var(--scale-neutral))}}@keyframes pulse{0%,to{transform:scale(var(--scale-neutral))}50%{transform:scale(var(--pulse-scale))}}@keyframes pulse-heart{0%,to{transform:scale(var(--scale-neutral))}25%{transform:scale(var(--scale-grow-subtle))}50%{transform:scale(var(--scale-grow-micro))}75%{transform:scale(var(--scale-grow-subtle))}}@keyframes reveal{0%{opacity:0;transform:scale(var(--scale-shrink-subtle))}to{opacity:1;transform:scale(var(--scale-neutral))}}@keyframes reveal-slide{0%{transform:translateY(var(--movement-medium));opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(var(--ripple-scale));opacity:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(var(--rotation-full))}}@keyframes rotate-90{0%{transform:rotate(0)}to{transform:rotate(var(--rotation-quarter))}}@keyframes rotate-180{0%{transform:rotate(0)}to{transform:rotate(var(--rotation-half))}}@keyframes rotate-wobble{0%{transform:rotate(0)}25%{transform:rotate(var(--rotation-small))}50%{transform:rotate(0)}75%{transform:rotate(calc(var(--rotation-small) * -1))}to{transform:rotate(0)}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--shake-intensity) * -1))}75%{transform:translate(var(--shake-intensity))}}@keyframes shake-horizontal{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--movement-tiny) * -1))}75%{transform:translate(var(--movement-tiny))}}@keyframes shake-vertical{0%,to{transform:translateY(0)}25%{transform:translateY(calc(var(--movement-tiny) * -1))}75%{transform:translateY(var(--movement-tiny))}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes slide{0%{transform:translate(var(--movement-large))}to{transform:translate(0)}}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-left{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-right{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(var(--rotation-full))}}@keyframes wave{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--wave-amplitude) * -1))}}@keyframes wave-sine{0%{transform:translateY(0)}25%{transform:translateY(calc(var(--wave-amplitude) * -1))}50%{transform:translateY(0)}75%{transform:translateY(var(--wave-amplitude))}to{transform:translateY(0)}}@media (prefers-reduced-motion: reduce){:root{--timing-fast: var(--timing-instant);--timing-standard: var(--timing-micro);--timing-slow: var(--timing-fast);--animation: var(--animation-property-all) var(--timing-micro) var(--easing-ease);--transition: var(--animation-property-all) var(--timing-micro) var(--easing-ease);--animation-iteration-infinite: var(--animation-iteration-once)}*,*:before,*:after{animation-duration:var(--timing-micro)!important;animation-iteration-count:var(--animation-iteration-once)!important;transition-duration:var(--timing-micro)!important}}:root{--z-negative-deep: -1000;--z-negative-mid: -100;--z-negative-shallow: -10;--z-behind: -1;--z-base: 0;--z-content-base: 1;--z-content-elevated: 5;--z-content-prominent: 9;--z-component-base: 10;--z-component-text: 15;--z-component-icon: 20;--z-component-button: 25;--z-component-input: 30;--z-component-card: 35;--z-component-elevated: 40;--z-component-floating: 50;--z-component-sticky: 60;--z-component-pinned: 70;--z-component-overlay-minor: 80;--z-component-top: 99;--z-nav-base: 100;--z-nav-submenu: 110;--z-nav-dropdown: 120;--z-nav-mega: 130;--z-nav-mobile: 140;--z-nav-search: 150;--z-nav-user: 160;--z-nav-notification: 170;--z-nav-sticky-header: 180;--z-nav-top: 199;--z-dropdown-base: 200;--z-dropdown-nested: 210;--z-dropdown-context: 220;--z-dropdown-select: 230;--z-dropdown-autocomplete: 240;--z-dropdown-date: 250;--z-dropdown-color: 260;--z-dropdown-cascading: 270;--z-dropdown-top: 299;--z-popup-base: 300;--z-popup-info: 310;--z-popup-confirmation: 320;--z-popup-form: 330;--z-popup-media: 340;--z-popup-share: 350;--z-popup-nested: 360;--z-popup-urgent: 370;--z-popup-top: 399;--z-tooltip-base: 400;--z-tooltip-info: 410;--z-tooltip-help: 420;--z-tooltip-error: 430;--z-tooltip-warning: 440;--z-tooltip-success: 450;--z-tooltip-interactive: 460;--z-tooltip-rich: 470;--z-tooltip-top: 499;--z-overlay-base: 500;--z-overlay-background: 510;--z-overlay-loading: 520;--z-overlay-lightbox: 530;--z-overlay-video: 540;--z-overlay-gallery: 550;--z-overlay-search: 560;--z-overlay-filter: 570;--z-overlay-preview: 580;--z-overlay-comparison: 590;--z-overlay-interactive: 600;--z-overlay-urgent: 650;--z-overlay-top: 699;--z-drawer-base: 700;--z-drawer-navigation: 710;--z-drawer-filter: 720;--z-drawer-cart: 730;--z-drawer-settings: 740;--z-drawer-help: 750;--z-drawer-nested: 760;--z-drawer-priority: 770;--z-drawer-top: 799;--z-sheet-base: 800;--z-sheet-action: 810;--z-sheet-form: 820;--z-sheet-picker: 830;--z-sheet-media: 840;--z-sheet-share: 850;--z-sheet-filter: 860;--z-sheet-nested: 870;--z-sheet-top: 899;--z-dialog-backdrop: 1000;--z-dialog-base: 1010;--z-dialog-form: 1020;--z-dialog-confirmation: 1030;--z-dialog-alert: 1040;--z-dialog-info: 1050;--z-dialog-media: 1060;--z-dialog-settings: 1070;--z-dialog-wizard: 1080;--z-dialog-fullscreen: 1090;--z-dialog-nested: 1100;--z-dialog-priority: 1200;--z-dialog-system: 1300;--z-dialog-top: 1999;--z-modal-backdrop: 2000;--z-modal-base: 2010;--z-modal-large: 2020;--z-modal-drawer: 2030;--z-modal-sidebar: 2040;--z-modal-overlay: 2050;--z-modal-lightbox: 2060;--z-modal-gallery: 2070;--z-modal-video: 2080;--z-modal-nested: 2100;--z-modal-priority: 2200;--z-modal-system: 2300;--z-modal-top: 2999;--z-fullscreen-base: 3000;--z-fullscreen-media: 3010;--z-fullscreen-presentation: 3020;--z-fullscreen-game: 3030;--z-fullscreen-editor: 3040;--z-fullscreen-viewer: 3050;--z-fullscreen-controls: 3100;--z-fullscreen-overlay: 3200;--z-fullscreen-top: 3999;--z-critical-base: 4000;--z-critical-error: 4100;--z-critical-maintenance: 4200;--z-critical-security: 4300;--z-critical-emergency: 4400;--z-critical-top: 4999;--z-notification-base: 5000;--z-notification-info: 5010;--z-notification-success: 5020;--z-notification-warning: 5030;--z-notification-error: 5040;--z-notification-toast: 5050;--z-notification-banner: 5060;--z-notification-badge: 5070;--z-notification-popup: 5080;--z-notification-persistent: 5090;--z-notification-urgent: 5100;--z-notification-system: 5200;--z-notification-top: 5999;--z-loader-backdrop: 6000;--z-loader-base: 6010;--z-loader-page: 6020;--z-loader-component: 6030;--z-loader-overlay: 6040;--z-loader-progress: 6050;--z-loader-skeleton: 6060;--z-loader-spinner: 6070;--z-loader-global: 6100;--z-loader-top: 6999;--z-utility-base: 7000;--z-utility-cursor: 7010;--z-utility-selection: 7020;--z-utility-highlight: 7030;--z-utility-measurement: 7040;--z-utility-grid: 7050;--z-utility-ruler: 7060;--z-utility-crosshair: 7070;--z-utility-magnifier: 7080;--z-utility-top: 7999;--z-debug-base: 8000;--z-debug-overlay: 8010;--z-debug-grid: 8020;--z-debug-bounds: 8030;--z-debug-performance: 8040;--z-debug-console: 8050;--z-debug-inspector: 8060;--z-debug-profiler: 8070;--z-debug-logger: 8080;--z-debug-top: 8999;--z-dev-base: 9000;--z-dev-version: 9010;--z-dev-environment: 9020;--z-dev-feature-flag: 9030;--z-dev-hot-reload: 9040;--z-dev-build: 9050;--z-dev-api: 9060;--z-dev-network: 9070;--z-dev-accessibility: 9080;--z-dev-responsive: 9090;--z-dev-top: 9999;--z-maximum-base: 10000;--z-maximum-emergency: 99999;--z-maximum-debug: 999999;--z-maximum-absolute: 2147483647;--z-page-background: var(--z-negative-shallow);--z-page-content: var(--z-content-base);--z-header: var(--z-nav-sticky-header);--z-footer: var(--z-component-base);--z-sidebar: var(--z-nav-base);--z-main-content: var(--z-content-base);--z-button: var(--z-component-button);--z-button-floating: var(--z-component-floating);--z-card: var(--z-component-card);--z-card-elevated: var(--z-component-elevated);--z-input: var(--z-component-input);--z-icon: var(--z-component-icon);--z-text-overlay: var(--z-component-text);--z-nav: var(--z-nav-base);--z-nav-dropdown: var(--z-nav-dropdown);--z-breadcrumb: var(--z-nav-base);--z-tab: var(--z-component-base);--z-pagination: var(--z-component-base);--z-dropdown: var(--z-dropdown-base);--z-tooltip: var(--z-tooltip-base);--z-popup: var(--z-popup-base);--z-overlay: var(--z-overlay-base);--z-backdrop: var(--z-dialog-backdrop);--z-modal: var(--z-modal-base);--z-dialog: var(--z-dialog-base);--z-lightbox: var(--z-modal-lightbox);--z-drawer: var(--z-drawer-base);--z-sheet: var(--z-sheet-base);--z-toast: var(--z-notification-toast);--z-banner: var(--z-notification-banner);--z-alert: var(--z-dialog-alert);--z-snackbar: var(--z-notification-base);--z-loader: var(--z-loader-base);--z-spinner: var(--z-loader-spinner);--z-progress: var(--z-loader-progress);--z-skeleton: var(--z-loader-skeleton);--z-cursor: var(--z-utility-cursor);--z-highlight: var(--z-utility-highlight);--z-selection: var(--z-utility-selection);--z-debug: var(--z-debug-base);--z-version-badge: var(--z-dev-version);--z-env-badge: var(--z-dev-environment);--z-hover-lift: 10;--z-hover-slight: 5;--z-hover-moderate: 15;--z-hover-strong: 25;--z-focus-lift: 20;--z-focus-outline: 1;--z-focus-ring: 2;--z-active-lift: 5;--z-active-press: -5;--z-disabled-lower: -10;--z-mobile-nav: var(--z-nav-mobile);--z-mobile-sheet: var(--z-sheet-base);--z-mobile-fullscreen: var(--z-fullscreen-base);--z-desktop-tooltip: var(--z-tooltip-base);--z-desktop-dropdown: var(--z-dropdown-base);--z-desktop-modal: var(--z-modal-base);--z-calc-component: calc(var(--z-component-base) + var(--z-modifier, 0));--z-calc-overlay: calc(var(--z-overlay-base) + var(--z-modifier, 0));--z-calc-modal: calc(var(--z-modal-base) + var(--z-modifier, 0));--z-calc-hover: calc(var(--z-base-layer) + var(--z-hover-lift));--z-calc-focus: calc(var(--z-base-layer) + var(--z-focus-lift));--z-calc-active: calc(var(--z-base-layer) + var(--z-active-lift));--z-min-safe: -999;--z-max-safe: 9999;--z-max-component: 999;--z-max-overlay: 4999;--z-conflict-buffer: 100;--z-layer-spacing: 10;--z-context-page: var(--z-base);--z-context-section: var(--z-content-base);--z-context-component: var(--z-component-base);--z-context-overlay: var(--z-overlay-base);--z-context-modal: var(--z-modal-base);--z-animating: var(--z-component-elevated);--z-transitioning: var(--z-component-elevated);--z-transforming: var(--z-component-elevated);--z-entering: var(--z-overlay-base);--z-exiting: var(--z-overlay-base);--z-staging: var(--z-negative-shallow)}:root{--border: var(--size-border-thin) solid;--border-width-thin: var(--size-border-thin);--border-width-medium: var(--size-border-normal);--border-width-thick: var(--size-border-thick);--border-width-heavy: var(--size-border-heavy);--border-style-solid: solid;--border-style-dashed: dashed;--border-style-dotted: dotted;--border-style-double: double;--border-style-groove: groove;--border-style-ridge: ridge;--border-style-inset: inset;--border-style-outset: outset;--border-style-none: none;--border-side-top: border-top;--border-side-right: border-right;--border-side-bottom: border-bottom;--border-side-left: border-left;--border-side-inline-start: border-inline-start;--border-side-inline-end: border-inline-end;--border-side-block-start: border-block-start;--border-side-block-end: border-block-end;--border-radius-base: var(--size-radius-sm);--border-radius-sm: var(--size-radius-sm);--border-radius-md: var(--size-radius-md);--border-radius-lg: var(--size-radius-lg);--border-radius-xl: var(--size-radius-xl);--border-radius-2xl: var(--size-6);--border-radius-full: 50%;--border-radius-pill: 9999px;--border-radius-none: 0}.border-default{border:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-active{border:var(--border-width-medium) var(--border-style-solid) var(--color-border-active);transition:border var(--state-timing-fast) var(--state-ease-out)}.border-animated{border:var(--border-width-medium) var(--border-style-solid) var(--color-border-animated);animation:var(--pulse)}.border-bold{border:var(--border-width-thick) var(--border-style-solid) var(--color-border-bold)}.border-disabled{border:var(--border-width-thin) var(--border-style-solid) var(--color-border-disabled);opacity:.5}.border-ghost{border:var(--border-width-thin) var(--border-style-dashed) var(--color-border-ghost)}.border-with-glow{border:var(--border-width-thin) var(--border-style-solid) var(--color-border-glow);box-shadow:0 0 var(--spacing-1) var(--color-border-glow)}.border-with-shadow{border:var(--border-width-thin) var(--border-style-solid) var(--color-border);box-shadow:0 2px 4px var(--color-shadow-soft)}.border-with-elevation{border:var(--border-width-thin) var(--border-style-solid) var(--color-border);box-shadow:0 4px 6px var(--color-elevation-mid)}.border-hover{border:var(--border-width-medium) var(--border-style-solid) var(--color-border-hover);transition:border var(--state-timing-fast) var(--state-ease-out)}.border-medium{border:var(--border-width-medium) var(--border-style-solid) var(--color-border-medium)}.border-none{border:none}.border-pulse{border:var(--border-width-medium) var(--border-style-solid) var(--color-border-pulse);animation:var(--pulse)}.border-subtle{border:var(--border-width-thin) var(--border-style-solid) var(--color-border-subtle)}.border-thick{border:var(--border-width-heavy) var(--border-style-solid) var(--color-border-thick)}.border-accessible{border:var(--border-width-medium) var(--border-style-solid) var(--color-border-accessible)}.border-top{border-top:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-right{border-right:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-bottom{border-bottom:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-left{border-left:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-inline-start{border-inline-start:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-inline-end{border-inline-end:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-block-start{border-block-start:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-block-end{border-block-end:var(--border-width-thin) var(--border-style-solid) var(--color-border)}.border-top-bold{border-top:var(--border-width-thick) var(--border-style-solid) var(--color-border-bold)}.border-right-bold{border-right:var(--border-width-thick) var(--border-style-solid) var(--color-border-bold)}.border-bottom-bold{border-bottom:var(--border-width-thick) var(--border-style-solid) var(--color-border-bold)}.border-left-bold{border-left:var(--border-width-thick) var(--border-style-solid) var(--color-border-bold)}.border-top-subtle{border-top:var(--border-width-thin) var(--border-style-solid) var(--color-border-subtle)}.border-right-subtle{border-right:var(--border-width-thin) var(--border-style-solid) var(--color-border-subtle)}.border-bottom-subtle{border-bottom:var(--border-width-thin) var(--border-style-solid) var(--color-border-subtle)}.border-left-subtle{border-left:var(--border-width-thin) var(--border-style-solid) var(--color-border-subtle)}.border-top-none{border-top:none}.border-right-none{border-right:none}.border-bottom-none{border-bottom:none}.border-left-none{border-left:none}.boundary{border:var(--border-width-thin) var(--border-style-solid) var(--color-boundary)}.boundary-contained{border:var(--border-width-medium) var(--border-style-solid) var(--color-boundary-contained)}.boundary-expanded{border:var(--border-width-thin) var(--border-style-solid) var(--color-boundary-expanded)}.boundary-flexible{border:var(--border-width-thin) var(--border-style-solid) var(--color-boundary-flexible)}.boundary-fluid{border:var(--border-width-thin) var(--border-style-solid) var(--color-boundary-fluid)}.boundary-hard{border:var(--border-width-medium) var(--border-style-solid) var(--color-boundary-hard)}.boundary-inner{border:var(--border-width-thin) var(--border-style-solid) var(--color-boundary-inner)}.boundary-interactive{border:var(--border-width-thin) var(--border-style-solid) var(--color-boundary-interactive);transition:border var(--state-timing-fast) var(--state-ease-out)}.boundary-minimal{border:.5px var(--border-style-solid) var(--color-boundary-minimal)}.boundary-outer{border:var(--border-width-medium) var(--border-style-solid) var(--color-boundary-outer)}.boundary-rigid{border:var(--border-width-thick) var(--border-style-solid) var(--color-boundary-rigid)}.boundary-soft{border:var(--border-width-thin) var(--border-style-solid) var(--color-boundary-soft)}.boundary-accessible{border:var(--border-width-medium) var(--border-style-solid) var(--color-boundary-accessible)}.contextual{border:var(--border-width-thin) var(--border-style-solid) var(--color-contextual)}.contextual-accent{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-accent)}.contextual-danger{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-danger)}.contextual-disabled{border:var(--border-width-thin) var(--border-style-solid) var(--color-contextual-disabled);opacity:.5}.contextual-error{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-error)}.contextual-with-glow{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-focus);box-shadow:0 0 var(--spacing-1) var(--color-contextual-focus)}.contextual-hover{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-hover);transition:border var(--state-timing-fast) var(--state-ease-out)}.contextual-info{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-info)}.contextual-muted{border:var(--border-width-thin) var(--border-style-solid) var(--color-contextual-muted)}.contextual-neutral{border:var(--border-width-thin) var(--border-style-solid) var(--color-contextual-neutral)}.contextual-primary{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-primary)}.contextual-secondary{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-secondary)}.contextual-success{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-success)}.contextual-warning{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-warning)}.contextual-accessible-error{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-accessible-error)}.contextual-accessible-success{border:var(--border-width-medium) var(--border-style-solid) var(--color-contextual-accessible-success)}.dashed{border:var(--border-width-medium) var(--border-style-dashed) var(--color-dashed)}.dashed-accent{border:var(--border-width-medium) var(--border-style-dashed) var(--color-dashed-accent)}.dashed-animated{border:var(--border-width-medium) var(--border-style-dashed) var(--color-dashed-animated);animation:var(--loop) 5s linear infinite}.dashed-bold{border:var(--border-width-thick) var(--border-style-dashed) var(--color-dashed-bold)}.dashed-fade{border:var(--border-width-medium) var(--border-style-dashed) var(--color-dashed-fade);opacity:.6}.dashed-fine{border:var(--border-width-thin) var(--border-style-dashed) var(--color-dashed-fine)}.dashed-light{border:var(--border-width-thin) var(--border-style-dashed) var(--color-dashed-light)}.dashed-offset{border:var(--border-width-medium) var(--border-style-dashed);border-image:linear-gradient(to right,var(--color-dashed-offset) 50%,transparent 50%) 1}.dashed-spaced{border:var(--border-width-medium) var(--border-style-dashed);border-image:linear-gradient(to right,var(--color-dashed-spaced) 30%,transparent 30%) 1}.dashed-thick{border:var(--border-width-heavy) var(--border-style-dashed) var(--color-dashed-thick)}.dashed-tight{border:var(--border-width-medium) var(--border-style-dashed);border-image:linear-gradient(to right,var(--color-dashed-tight) 20%,transparent 20%) 1}.dashed-transition{border:var(--border-width-medium) var(--border-style-dashed) var(--color-dashed-transition);transition:border var(--state-timing-standard) var(--state-ease)}.dotted{border:var(--border-width-medium) var(--border-style-dotted) var(--color-dotted)}.dotted-animated{border:var(--border-width-medium) var(--border-style-dotted) var(--color-dotted-animated);animation:var(--loop) 5s linear infinite}.dotted-bold{border:var(--border-width-thick) var(--border-style-dotted) var(--color-dotted-bold)}.dotted-dense{border:var(--border-width-medium) var(--border-style-dotted);border-image:linear-gradient(to right,var(--color-dotted-dense) 10%,transparent 10%) 1}.dotted-fade{border:var(--border-width-medium) var(--border-style-dotted) var(--color-dotted-fade);opacity:.6}.dotted-fine{border:var(--border-width-thin) var(--border-style-dotted) var(--color-dotted-fine)}.dotted-focus{border:var(--border-width-medium) var(--border-style-dotted) var(--color-dotted-focus)}.dotted-light{border:var(--border-width-thin) var(--border-style-dotted) var(--color-dotted-light)}.dotted-offset{border:var(--border-width-medium) var(--border-style-dotted);border-image:linear-gradient(to right,var(--color-dotted-offset) 50%,transparent 50%) 1}.dotted-pulse{border:var(--border-width-medium) var(--border-style-dotted) var(--color-dotted-pulse);animation:var(--pulse)}.dotted-spaced{border:var(--border-width-medium) var(--border-style-dotted);border-image:linear-gradient(to right,var(--color-dotted-spaced) 30%,transparent 30%) 1}.dotted-thick{border:var(--border-width-heavy) var(--border-style-dotted) var(--color-dotted-thick)}.double{border:var(--border-width-thick) var(--border-style-double) var(--color-double)}.double-accent{border:var(--border-width-thick) var(--border-style-double) var(--color-double-accent)}.double-asymmetric{border:var(--border-width-thick) var(--border-style-double);border-image:linear-gradient(to right,var(--color-double-asymmetric-primary),var(--color-double-asymmetric-secondary)) 1}.double-balanced{border:var(--border-width-heavy) var(--border-style-double) var(--color-double-balanced)}.double-bold{border:var(--spacing-2-5) var(--border-style-double) var(--color-double-bold)}.double-contrast{border:var(--border-width-thick) var(--border-style-double) var(--color-double-contrast)}.double-inset{border:var(--border-width-thick) var(--border-style-double) var(--color-double-inset)}.double-narrow{border:var(--border-width-thick) var(--border-style-double) var(--color-double-narrow)}.double-outset{border:var(--border-width-thick) var(--border-style-double) var(--color-double-outset)}.double-subtle{border:var(--border-width-thick) var(--border-style-double) var(--color-double-subtle)}.double-thin{border:var(--border-width-thick) var(--border-style-double) var(--color-double-thin)}.double-wide{border:var(--spacing-3) var(--border-style-double) var(--color-double-wide)}.groove{border:var(--border-width-medium) var(--border-style-groove) var(--color-groove)}.groove-carved{border:var(--border-width-thick) var(--border-style-groove) var(--color-groove-carved)}.groove-deep{border:var(--border-width-heavy) var(--border-style-groove) var(--color-groove-deep)}.groove-embossed{border:var(--border-width-medium) var(--border-style-groove) var(--color-groove-embossed)}.groove-interior{border:var(--border-width-medium) var(--border-style-groove) var(--color-groove-interior)}.groove-refined{border:var(--border-width-thin) var(--border-style-groove) var(--color-groove-refined)}.groove-rough{border:var(--border-width-thick) var(--border-style-groove) var(--color-groove-rough)}.groove-shallow{border:var(--border-width-thin) var(--border-style-groove) var(--color-groove-shallow)}.groove-smooth{border:var(--border-width-medium) var(--border-style-groove) var(--color-groove-smooth)}.groove-strong{border:var(--border-width-thick) var(--border-style-groove) var(--color-groove-strong)}.groove-subtle{border:var(--border-width-thin) var(--border-style-groove) var(--color-groove-subtle)}.groove-inverse{border:var(--border-width-medium) var(--border-style-groove) var(--color-groove-inverse);filter:invert(10%)}.outline{outline:var(--border-width-medium) var(--border-style-solid) var(--color-outline)}.outline-active{outline:var(--border-width-medium) var(--border-style-solid) var(--color-outline-active);transition:outline var(--state-timing-fast) var(--state-ease-out)}.outline-dashed{outline:var(--border-width-medium) var(--border-style-dashed) var(--color-outline-dashed)}.outline-dotted{outline:var(--border-width-medium) var(--border-style-dotted) var(--color-outline-dotted)}.outline-with-glow{outline:var(--border-width-medium) var(--border-style-solid) var(--color-outline-focus);box-shadow:0 0 var(--spacing-1) var(--color-outline-focus)}.outline-with-intense-glow{outline:var(--border-width-medium) var(--border-style-solid) var(--color-outline-glow);box-shadow:0 0 var(--spacing-2-5) var(--color-outline-glow)}.outline-inset{outline:var(--border-width-medium) var(--border-style-solid) var(--color-outline-inset);outline-offset:calc(var(--border-width-medium) * -1)}.outline-keyboard{outline:var(--border-width-medium) var(--border-style-solid) var(--color-outline-keyboard)}.outline-offset{outline:var(--border-width-medium) var(--border-style-solid) var(--color-outline-offset);outline-offset:var(--spacing-1)}.outline-with-shadow{outline:var(--border-width-medium) var(--border-style-solid) var(--color-outline-shadow);box-shadow:0 0 var(--spacing-1) var(--color-outline-shadow-glow)}.outline-thick{outline:var(--border-width-thick) var(--border-style-solid) var(--color-outline-thick)}.outline-thin{outline:var(--border-width-thin) var(--border-style-solid) var(--color-outline-thin)}.radius{border-radius:var(--border-radius-base)}.radius-asymmetric{border-radius:var(--spacing-4) var(--spacing-5) var(--spacing-1-5) var(--spacing-3-5)}.radius-circular,.radius-full{border-radius:var(--border-radius-full)}.radius-lg{border-radius:var(--border-radius-lg)}.radius-md{border-radius:var(--border-radius-md)}.radius-organic{border-radius:var(--spacing-5) var(--spacing-1-5) var(--spacing-3-5) var(--spacing-3)}.radius-pill{border-radius:var(--border-radius-pill)}.radius-rounded{border-radius:var(--border-radius-md)}.radius-sharp{border-radius:var(--border-radius-none)}.radius-sm{border-radius:var(--border-radius-sm)}.radius-square{border-radius:var(--border-radius-none)}.radius-xl{border-radius:var(--border-radius-xl)}.radius-soft{border-radius:var(--spacing-3)}.radius-tight{border-radius:var(--spacing-1)}.ridge{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge)}.ridge-carved{border:var(--border-width-thick) var(--border-style-ridge) var(--color-ridge-carved)}.ridge-contrast{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge-contrast)}.ridge-highlighted{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge-highlighted)}.ridge-inset{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge-inset)}.ridge-outset{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge-outset)}.ridge-pressed{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge-pressed);filter:brightness(90%)}.ridge-raised{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge-raised)}.ridge-sharp{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge-sharp)}.ridge-smooth{border:var(--border-width-medium) var(--border-style-ridge) var(--color-ridge-smooth)}.ridge-strong{border:var(--border-width-thick) var(--border-style-ridge) var(--color-ridge-strong)}.ridge-subtle{border:var(--border-width-thin) var(--border-style-ridge) var(--color-ridge-subtle)}.solid{border:var(--border-width-thin) var(--border-style-solid) var(--color-solid)}.solid-bold{border:var(--border-width-thick) var(--border-style-solid) var(--color-solid-bold)}.solid-contrast{border:var(--border-width-medium) var(--border-style-solid) var(--color-solid-contrast)}.solid-emphasis{border:var(--border-width-medium) var(--border-style-solid) var(--color-solid-emphasis)}.solid-fade{border:var(--border-width-thin) var(--border-style-solid) var(--color-solid-fade);opacity:.6}.solid-with-glow{border:var(--border-width-thin) var(--border-style-solid) var(--color-solid-glow);box-shadow:0 0 var(--spacing-1) var(--color-solid-glow)}.solid-inverse{border:var(--border-width-thin) var(--border-style-solid) var(--color-solid-inverse)}.solid-light{border:var(--border-width-thin) var(--border-style-solid) var(--color-solid-light)}.solid-muted{border:var(--border-width-thin) var(--border-style-solid) var(--color-solid-muted)}.solid-sharp{border:var(--border-width-medium) var(--border-style-solid) var(--color-solid-sharp)}.solid-soft{border:var(--border-width-thin) var(--border-style-solid) var(--color-solid-soft)}.solid-vibrant{border:var(--border-width-medium) var(--border-style-solid) var(--color-solid-vibrant)}.solid-accessible{border:var(--border-width-medium) var(--border-style-solid) var(--color-solid-accessible)}.dark{--color-border: var(--lqd-414143);--color-border-active: var(--lqd-1eb9fa);--color-border-animated: var(--lqd-4263ff);--color-border-bold: var(--lqd-656463);--color-border-disabled: var(--lqd-2e2e34);--color-border-ghost: var(--lqd-535251);--color-border-glow: var(--lqd-1ec7ff);--color-border-hover: var(--lqd-626160);--color-border-medium: var(--lqd-515151);--color-border-pulse: var(--lqd-5a48ff);--color-border-subtle: var(--lqd-39393c);--color-border-thick: var(--lqd-747372);--color-border-accessible: var(--lqd-e1e1e1);--color-shadow-soft: var(--lqd-14141a-30);--color-elevation-mid: var(--lqd-14141a-50);--color-boundary: var(--lqd-414143);--color-boundary-contained: var(--lqd-4f4f4f);--color-boundary-expanded: var(--lqd-37373b);--color-boundary-flexible: var(--lqd-3f3f41);--color-boundary-fluid: var(--lqd-434344);--color-boundary-hard: var(--lqd-565554);--color-boundary-inner: var(--lqd-353539);--color-boundary-interactive: var(--lqd-1eb5f7);--color-boundary-minimal: var(--lqd-2e2e34);--color-boundary-outer: var(--lqd-5c5b5a);--color-boundary-rigid: var(--lqd-636261);--color-boundary-soft: var(--lqd-454546);--color-boundary-accessible: var(--lqd-e1e1e1);--color-contextual: var(--lqd-515151);--color-contextual-accent: var(--lqd-1ecaff);--color-contextual-danger: var(--lqd-ff3333);--color-contextual-disabled: var(--lqd-333338);--color-contextual-error: var(--lqd-ff3333);--color-contextual-focus: var(--lqd-1eb9fa);--color-contextual-hover: var(--lqd-626160);--color-contextual-info: var(--lqd-1eb9fa);--color-contextual-muted: var(--lqd-474748);--color-contextual-neutral: var(--lqd-515151);--color-contextual-primary: var(--lqd-4263ff);--color-contextual-secondary: var(--lqd-6a34ff);--color-contextual-success: var(--lqd-00cc00);--color-contextual-warning: var(--lqd-ffaa00);--color-contextual-accessible-error: var(--lqd-b20000);--color-contextual-accessible-success: var(--lqd-00cc00);--color-dashed: var(--lqd-4f4f4f);--color-dashed-accent: var(--lqd-1ecaff);--color-dashed-animated: var(--lqd-5a48ff);--color-dashed-bold: var(--lqd-636261);--color-dashed-fade: var(--lqd-39393c);--color-dashed-fine: var(--lqd-3d3d3f);--color-dashed-light: var(--lqd-434344);--color-dashed-offset: var(--lqd-4263ff);--color-dashed-spaced: var(--lqd-515151);--color-dashed-thick: var(--lqd-656463);--color-dashed-tight: var(--lqd-515151);--color-dashed-transition: var(--lqd-4b4b4b);--color-dotted: var(--lqd-4d4d4d);--color-dotted-animated: var(--lqd-564dff);--color-dotted-bold: var(--lqd-5f5e5d);--color-dotted-dense: var(--lqd-515151);--color-dotted-fade: var(--lqd-3b3b3e);--color-dotted-fine: var(--lqd-3f3f41);--color-dotted-focus: var(--lqd-1eb9fa);--color-dotted-light: var(--lqd-454546);--color-dotted-offset: var(--lqd-4263ff);--color-dotted-pulse: var(--lqd-5e43ff);--color-dotted-spaced: var(--lqd-515151);--color-dotted-thick: var(--lqd-636261);--color-double: var(--lqd-535251);--color-double-accent: var(--lqd-1ec7ff);--color-double-asymmetric-primary: var(--lqd-4263ff);--color-double-asymmetric-secondary: var(--lqd-6a34ff);--color-double-balanced: var(--lqd-565554);--color-double-bold: var(--lqd-686766);--color-double-contrast: var(--lqd-e1e1e1);--color-double-inset: var(--lqd-414143);--color-double-narrow: var(--lqd-4f4f4f);--color-double-outset: var(--lqd-5a5958);--color-double-subtle: var(--lqd-39393c);--color-double-thin: var(--lqd-474748);--color-double-wide: var(--lqd-747372);--color-groove: var(--lqd-2e2e34);--color-groove-carved: var(--lqd-1f1f25);--color-groove-deep: var(--lqd-26262c);--color-groove-embossed: var(--lqd-353539);--color-groove-interior: var(--lqd-313136);--color-groove-refined: var(--lqd-3b3b3e);--color-groove-rough: var(--lqd-232329);--color-groove-shallow: var(--lqd-37373b);--color-groove-smooth: var(--lqd-333338);--color-groove-strong: var(--lqd-202026);--color-groove-subtle: var(--lqd-39393c);--color-groove-inverse: var(--lqd-b1b0af);--color-outline: var(--lqd-626160);--color-outline-active: var(--lqd-1eb9fa);--color-outline-dashed: var(--lqd-4f4f4f);--color-outline-dotted: var(--lqd-4d4d4d);--color-outline-focus: var(--lqd-1eb9fa);--color-outline-glow: var(--lqd-1ec7ff);--color-outline-inset: var(--lqd-454546);--color-outline-keyboard: var(--lqd-e1e1e1);--color-outline-offset: var(--lqd-626160);--color-outline-shadow: var(--lqd-515151);--color-outline-shadow-glow: var(--lqd-16161c);--color-outline-thick: var(--lqd-686766);--color-outline-thin: var(--lqd-434344);--color-ridge: var(--lqd-414143);--color-ridge-carved: var(--lqd-2e2e34);--color-ridge-contrast: var(--lqd-e1e1e1);--color-ridge-highlighted: var(--lqd-1ecaff);--color-ridge-inset: var(--lqd-353539);--color-ridge-outset: var(--lqd-5a5958);--color-ridge-pressed: var(--lqd-39393c);--color-ridge-raised: var(--lqd-4f4f4f);--color-ridge-sharp: var(--lqd-474748);--color-ridge-smooth: var(--lqd-454546);--color-ridge-strong: var(--lqd-565554);--color-ridge-subtle: var(--lqd-37373b);--color-solid: var(--lqd-515151);--color-solid-bold: var(--lqd-686766);--color-solid-contrast: var(--lqd-e1e1e1);--color-solid-emphasis: var(--lqd-4263ff);--color-solid-fade: var(--lqd-39393c);--color-solid-glow: var(--lqd-1ec7ff);--color-solid-inverse: var(--lqd-bfbebe);--color-solid-light: var(--lqd-454546);--color-solid-muted: var(--lqd-474748);--color-solid-sharp: var(--lqd-5c5b5a);--color-solid-soft: var(--lqd-3f3f41);--color-solid-vibrant: var(--lqd-1eb9fa);--color-solid-accessible: var(--lqd-e1e1e1)}.light{--color-border: var(--lqd-e1e1e1);--color-border-active: var(--lqd-4263ff);--color-border-animated: var(--lqd-5a48ff);--color-border-bold: var(--lqd-9d9c9b);--color-border-disabled: var(--lqd-f5f5f5);--color-border-ghost: var(--lqd-ebebeb);--color-border-glow: var(--lqd-1ec7ff);--color-border-hover: var(--lqd-d1d0cf);--color-border-medium: var(--lqd-dededd);--color-border-pulse: var(--lqd-6639ff);--color-border-subtle: var(--lqd-f2f2f2);--color-border-thick: var(--lqd-b8b7b6);--color-border-accessible: var(--lqd-050506);--color-boundary: var(--lqd-e1e1e1);--color-boundary-contained: var(--lqd-d5d4d3);--color-boundary-expanded: var(--lqd-ececec);--color-boundary-flexible: var(--lqd-e5e5e5);--color-boundary-fluid: var(--lqd-e3e3e3);--color-boundary-hard: var(--lqd-c9c8c8);--color-boundary-inner: var(--lqd-f0f0f0);--color-boundary-interactive: var(--lqd-1eb5f7);--color-boundary-minimal: var(--lqd-f8f8f8);--color-boundary-outer: var(--lqd-c1c0c0);--color-boundary-rigid: var(--lqd-bbbab9);--color-boundary-soft: var(--lqd-e8e8e8);--color-boundary-accessible: var(--lqd-050506);--color-contextual: var(--lqd-dededd);--color-contextual-accent: var(--lqd-1ecaff);--color-contextual-danger: var(--lqd-b20000);--color-contextual-disabled: var(--lqd-f5f5f5);--color-contextual-error: var(--lqd-b20000);--color-contextual-focus: var(--lqd-1eb9fa);--color-contextual-hover: var(--lqd-d1d0cf);--color-contextual-info: var(--lqd-1eb9fa);--color-contextual-muted: var(--lqd-e8e8e8);--color-contextual-neutral: var(--lqd-dededd);--color-contextual-primary: var(--lqd-4263ff);--color-contextual-secondary: var(--lqd-6a34ff);--color-contextual-success: var(--lqd-00cc00);--color-contextual-warning: var(--lqd-ffaa00);--color-contextual-accessible-error: var(--lqd-b20000);--color-contextual-accessible-success: var(--lqd-00cc00);--color-dashed: var(--lqd-d5d4d3);--color-dashed-accent: var(--lqd-1ecaff);--color-dashed-animated: var(--lqd-5a48ff);--color-dashed-bold: var(--lqd-bbbab9);--color-dashed-fade: var(--lqd-efefef);--color-dashed-fine: var(--lqd-e8e8e8);--color-dashed-light: var(--lqd-e3e3e3);--color-dashed-offset: var(--lqd-4263ff);--color-dashed-spaced: var(--lqd-dededd);--color-dashed-thick: var(--lqd-b2b1b0);--color-dashed-tight: var(--lqd-dededd);--color-dashed-transition: var(--lqd-d8d7d6);--color-dotted: var(--lqd-d3d2d1);--color-dotted-animated: var(--lqd-564dff);--color-dotted-bold: var(--lqd-bfbebe);--color-dotted-dense: var(--lqd-dededd);--color-dotted-fade: var(--lqd-f1f1f1);--color-dotted-fine: var(--lqd-eaeaea);--color-dotted-focus: var(--lqd-1eb9fa);--color-dotted-light: var(--lqd-e6e6e6);--color-dotted-offset: var(--lqd-4263ff);--color-dotted-pulse: var(--lqd-5e43ff);--color-dotted-spaced: var(--lqd-dededd);--color-dotted-thick: var(--lqd-bbbab9);--color-double: var(--lqd-d1d0cf);--color-double-accent: var(--lqd-1ec7ff);--color-double-asymmetric-primary: var(--lqd-4263ff);--color-double-asymmetric-secondary: var(--lqd-6a34ff);--color-double-balanced: var(--lqd-cac9c9);--color-double-bold: var(--lqd-a8a7a6);--color-double-contrast: var(--lqd-050506);--color-double-inset: var(--lqd-e5e5e5);--color-double-narrow: var(--lqd-d5d4d3);--color-double-outset: var(--lqd-c1c0c0);--color-double-subtle: var(--lqd-f0f0f0);--color-double-thin: var(--lqd-e8e8e8);--color-double-wide: var(--lqd-a4a3a2);--color-groove: var(--lqd-e5e5e5);--color-groove-carved: var(--lqd-d8d7d6);--color-groove-deep: var(--lqd-d1d0cf);--color-groove-embossed: var(--lqd-ebebeb);--color-groove-interior: var(--lqd-e2e2e2);--color-groove-refined: var(--lqd-f1f1f1);--color-groove-rough: var(--lqd-cdcccc);--color-groove-shallow: var(--lqd-eeeeee);--color-groove-smooth: var(--lqd-e7e7e7);--color-groove-strong: var(--lqd-cac9c9);--color-groove-subtle: var(--lqd-f0f0f0);--color-groove-inverse: var(--lqd-4f4f4f);--color-outline: var(--lqd-bbbab9);--color-outline-active: var(--lqd-1eb9fa);--color-outline-dashed: var(--lqd-d5d4d3);--color-outline-dotted: var(--lqd-d3d2d1);--color-outline-focus: var(--lqd-1eb9fa);--color-outline-glow: var(--lqd-1ec7ff);--color-outline-inset: var(--lqd-e6e6e6);--color-outline-keyboard: var(--lqd-050506);--color-outline-offset: var(--lqd-bbbab9);--color-outline-shadow: var(--lqd-dededd);--color-outline-shadow-glow: var(--lqd-f5f5f5);--color-outline-thick: var(--lqd-a8a7a6);--color-outline-thin: var(--lqd-e3e3e3);--color-ridge: var(--lqd-e1e1e1);--color-ridge-carved: var(--lqd-d5d4d3);--color-ridge-contrast: var(--lqd-050506);--color-ridge-highlighted: var(--lqd-1ecaff);--color-ridge-inset: var(--lqd-ebebeb);--color-ridge-outset: var(--lqd-c1c0c0);--color-ridge-pressed: var(--lqd-f0f0f0);--color-ridge-raised: var(--lqd-d5d4d3);--color-ridge-sharp: var(--lqd-e8e8e8);--color-ridge-smooth: var(--lqd-e6e6e6);--color-ridge-strong: var(--lqd-cac9c9);--color-ridge-subtle: var(--lqd-eeeeee);--color-solid: var(--lqd-dededd);--color-solid-bold: var(--lqd-a8a7a6);--color-solid-contrast: var(--lqd-050506);--color-solid-emphasis: var(--lqd-4263ff);--color-solid-fade: var(--lqd-f0f0f0);--color-solid-glow: var(--lqd-1ec7ff);--color-solid-inverse: var(--lqd-414143);--color-solid-light: var(--lqd-e6e6e6);--color-solid-muted: var(--lqd-e8e8e8);--color-solid-sharp: var(--lqd-c1c0c0);--color-solid-soft: var(--lqd-eaeaea);--color-solid-vibrant: var(--lqd-1eb9fa);--color-solid-accessible: var(--lqd-050506)}.dark.midnight,.light.midnight{--color-border: var(--lqd-343e66);--color-border-active: var(--lqd-1eb9fa);--color-border-hover: var(--lqd-464686);--color-border-subtle: var(--lqd-2c3656);--color-border-bold: var(--lqd-525282);--color-contextual-primary: var(--lqd-4263ff);--color-contextual-accent: var(--lqd-1ecaff)}.lux{--color-border-glow: var(--lqd-ffd104);--color-border-active: var(--lqd-efc000);--color-border-pulse: var(--lqd-e8b58a);--color-contextual-accent: var(--lqd-ffd104);--color-solid-vibrant: var(--lqd-efc000);--color-outline-glow: var(--lqd-fff0a8)}.high-contrast{--color-border: var(--lqd-ffffff) !important;--color-border-active: var(--lqd-ffaa00) !important;--color-border-focus: var(--lqd-ffaa00) !important;--color-contextual-primary: var(--lqd-ffaa00) !important;--color-contextual-error: var(--lqd-ff3333) !important;--color-border-accessible: var(--lqd-ffffff) !important}.light.high-contrast{--color-border: var(--lqd-000000) !important;--color-border-active: var(--lqd-0000ff) !important;--color-border-focus: var(--lqd-0000ff) !important;--color-contextual-primary: var(--lqd-0000ff) !important;--color-contextual-error: var(--lqd-cc0000) !important;--color-border-accessible: var(--lqd-000000) !important}.day-night-night{--color-border-glow: var(--lqd-ffaa00);--color-border-active: var(--lqd-ffaa00);--color-contextual-accent: var(--lqd-ffaa00)}.day-night-day{--color-border: var(--lqd-9d9c9b);--color-border-bold: var(--lqd-747372)}:root{--font-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans: "Open Sans", sans-serif;--font-serif: "Vollkorn", serif;--font-mono: "Fira Code", monospace;--font-heading: "League Spartan", sans-serif;--font-display: "Vollkorn", serif;--font-body: "Open Sans", sans-serif;--font-ui: "Inter", sans-serif;--font-code: "Fira Code", monospace;--font-emoji: "Apple Color Emoji", "Segoe UI Emoji";--font-math: math;--font-cursive: cursive;--font-fantasy: fantasy;--weight-thin: 100;--weight-extra-light: 200;--weight-light: 300;--weight-normal: 400;--weight-medium: 500;--weight-semi-bold: 600;--weight-bold: 700;--weight-extra-bold: 800;--weight-black: 900;--font-size-micro: var(--size-text-micro);--font-size-tiny: var(--size-tiny);--font-size-xs: var(--size-xs);--font-size-sm: var(--size-text-body);--font-size-base: 1.125rem;--font-size-md: var(--size-md);--font-size-lg: var(--size-text-heading);--font-size-xl: var(--size-xl);--font-size-2xl: var(--size-text-display);--font-size-3xl: var(--size-3xl);--font-size-4xl: var(--size-text-hero);--font-size-5xl: var(--size-5xl);--font-size-6xl: var(--size-6xl);--font-size-7xl: var(--size-7xl);--font-size-8xl: var(--size-8xl);--font-size-base: var(--size-base);--font-size-default: var(--size-default);--font-size-caption: var(--size-text-caption);--font-size-body: var(--size-text-body);--font-size-heading: var(--size-text-heading);--font-size-display: var(--size-text-display);--font-size-hero: var(--size-text-hero);--font-size-fluid-micro: var(--size-fluid-micro);--font-size-fluid-tiny: var(--size-fluid-tiny);--font-size-fluid-xs: var(--size-fluid-xs);--font-size-fluid-sm: var(--size-fluid-sm);--font-size-fluid-md: var(--size-fluid-md);--font-size-fluid-lg: var(--size-fluid-lg);--font-size-fluid-xl: var(--size-fluid-xl);--font-size-fluid-2xl: var(--size-fluid-2xl);--font-size-fluid-3xl: var(--size-fluid-3xl);--font-size-fluid-4xl: var(--size-fluid-4xl);--font-size-fluid-5xl: var(--size-fluid-5xl);--font-size-fluid-6xl: var(--size-fluid-6xl);--font-size-fluid-7xl: var(--size-fluid-7xl);--font-size-fluid-8xl: var(--size-fluid-8xl);--font-size-fluid-hero: var(--size-fluid-hero);--font-size-fluid-display: var(--size-fluid-display);--font-size-fluid-massive: var(--size-fluid-massive);--line-height-none: 1;--line-height-tight: 1.2;--line-height-sm: 1.3;--line-height-md: 1.4;--line-height-normal: 1.5;--line-height-lg: 1.6;--line-height-loose: 1.8;--line-height-xl: 1.8;--line-height-xxl: 2.2;--line-height-compressed: .9;--line-height-expanded: 2.5;--letter-ultra-tight: -.05px;--letter-extra-tight: -.1px;--letter-tight: -.025em;--letter-normal: 0;--letter-wide: .05em;--letter-extra-wide: .1em;--letter-ultra-wide: .2em;--align-left: left;--align-center: center;--align-right: right;--align-justify: justify;--align-start: start;--align-end: end;--transform-none: none;--transform-lowercase: lowercase;--transform-uppercase: uppercase;--transform-capitalize: capitalize;--decoration-none: none;--decoration-underline: underline;--decoration-overline: overline;--decoration-line-through: line-through;--decoration-solid: solid;--decoration-dashed: dashed;--decoration-dotted: dotted;--decoration-double: double;--decoration-wavy: wavy;--overflow-clip: clip;--overflow-ellipsis: ellipsis;--whitespace-normal: normal;--whitespace-nowrap: nowrap;--whitespace-pre: pre;--whitespace-pre-line: pre-line;--whitespace-pre-wrap: pre-wrap;--whitespace-break-spaces: break-spaces;--word-break-normal: normal;--word-break-all: break-all;--word-break-keep-all: keep-all;--font-feature-normal: normal;--font-feature-small-caps: "smcp";--font-feature-tabular-nums: "tnum";--font-feature-proportional-nums: "pnum";--font-feature-lining-nums: "lnum";--font-feature-oldstyle-nums: "onum";--font-feature-slashed-zero: "zero";--stretch-ultra-condensed: ultra-condensed;--stretch-extra-condensed: extra-condensed;--stretch-condensed: condensed;--stretch-semi-condensed: semi-condensed;--stretch-normal: normal;--stretch-semi-expanded: semi-expanded;--stretch-expanded: expanded;--stretch-extra-expanded: extra-expanded;--stretch-ultra-expanded: ultra-expanded;--indent-0: 0;--indent-1em: 1em;--indent-2em: 2em;--indent-3em: 3em;--hyphens-none: none;--hyphens-manual: manual;--hyphens-auto: auto;--writing-mode-horizontal: horizontal-tb;--writing-mode-vertical-lr: vertical-lr;--writing-mode-vertical-rl: vertical-rl;--text-orientation-mixed: mixed;--text-orientation-upright: upright;--text-orientation-sideways: sideways}.heading-reset{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-family:inherit;color:inherit;display:block}.list-reset{list-style:none;margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.list-item-reset{list-style:none;margin:0;padding:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;display:block}.link-reset{color:inherit;text-decoration:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:inherit}.link-reset:hover,.link-reset:visited,.link-reset:focus,.link-reset:active{color:inherit;text-decoration:none}.text-reset{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}.paragraph-reset{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;display:block}.strong-reset{font-weight:inherit;font-family:inherit;font-size:inherit;color:inherit}.emphasis-reset{font-style:inherit;font-family:inherit;font-size:inherit;color:inherit}.code-reset{font-family:inherit;font-size:inherit;background:none;padding:0;border:none;color:inherit}.font-system{font-family:var(--font-system)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.font-heading{font-family:var(--font-heading)}.font-display{font-family:var(--font-display)}.font-body{font-family:var(--font-body)}.font-ui{font-family:var(--font-ui)}.font-code{font-family:var(--font-code)}.font-thin{font-weight:var(--weight-thin)}.font-extralight{font-weight:var(--weight-extra-light)}.font-light{font-weight:var(--weight-light)}.font-normal{font-weight:var(--weight-normal)}.font-medium{font-weight:var(--weight-medium)}.font-semibold{font-weight:var(--weight-semi-bold)}.font-bold{font-weight:var(--weight-bold)}.font-extrabold{font-weight:var(--weight-extra-bold)}.font-black{font-weight:var(--weight-black)}.text-micro{font-size:var(--font-size-micro)}.text-tiny{font-size:var(--font-size-tiny)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-6xl{font-size:var(--font-size-6xl)}.text-7xl{font-size:var(--font-size-7xl)}.text-8xl{font-size:var(--font-size-8xl)}.text-fluid-micro{font-size:var(--font-size-fluid-micro)}.text-fluid-tiny{font-size:var(--font-size-fluid-tiny)}.text-fluid-xs{font-size:var(--font-size-fluid-xs)}.text-fluid-sm{font-size:var(--font-size-fluid-sm)}.text-fluid-md{font-size:var(--font-size-fluid-md)}.text-fluid-lg{font-size:var(--font-size-fluid-lg)}.text-fluid-xl{font-size:var(--font-size-fluid-xl)}.text-fluid-2xl{font-size:var(--font-size-fluid-2xl)}.text-fluid-3xl{font-size:var(--font-size-fluid-3xl)}.text-fluid-4xl{font-size:var(--font-size-fluid-4xl)}.text-fluid-5xl{font-size:var(--font-size-fluid-5xl)}.text-fluid-6xl{font-size:var(--font-size-fluid-6xl)}.text-fluid-7xl{font-size:var(--font-size-fluid-7xl)}.text-fluid-8xl{font-size:var(--font-size-fluid-8xl)}.text-fluid-hero{font-size:var(--font-size-fluid-hero)}.text-fluid-display{font-size:var(--font-size-fluid-display)}.text-fluid-massive{font-size:var(--font-size-fluid-massive)}.text-body{font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--line-height-normal);color:var(--color-text-body)}.text-heading{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--font-size-heading);color:var(--color-text-heading)}.text-subheading{font-family:var(--font-ui);font-weight:var(--weight-medium);color:var(--color-text-subheading)}.text-caption{font-size:var(--font-size-caption);color:var(--color-text-caption)}.text-label{font-size:var(--font-size-fluid-xs);color:var(--color-text-label)}.text-meta{font-size:var(--font-size-micro);color:var(--color-text-meta)}.text-hero{font-size:var(--font-size-fluid-hero);color:var(--color-text-heading)}.text-display{font-size:var(--font-size-fluid-display);color:var(--color-text-heading)}.text-quote{font-family:var(--font-serif);color:var(--color-text-quote)}.text-code{font-family:var(--font-code);color:var(--color-text-code)}.text-button{font-family:var(--font-ui);color:var(--color-text-primary)}.text-metric{font-feature-settings:var(--font-feature-tabular-nums);color:var(--color-text-primary)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-muted{color:var(--color-text-muted)}.text-disabled{color:var(--color-text-disabled)}.text-inverse{color:var(--color-text-inverse)}.text-accent{color:var(--color-text-accent)}.text-link{color:var(--color-text-link);text-decoration:underline}.text-error{color:var(--color-text-error)}.text-warning{color:var(--color-text-warning)}.text-success{color:var(--color-text-success)}.text-info{color:var(--color-text-info)}.text-accessible{color:var(--color-text-accessible)}.leading-none{line-height:var(--line-height-none)}.leading-tight{line-height:var(--line-height-tight)}.leading-sm{line-height:var(--line-height-sm)}.leading-normal{line-height:var(--line-height-normal)}.leading-loose{line-height:var(--line-height-loose)}.leading-relaxed{line-height:var(--line-height-lg)}.tracking-tighter{letter-spacing:var(--letter-ultra-tight)}.tracking-tight{letter-spacing:var(--letter-tight)}.tracking-normal{letter-spacing:var(--letter-normal)}.tracking-wide{letter-spacing:var(--letter-wide)}.tracking-wider{letter-spacing:var(--letter-extra-wide)}.tracking-widest{letter-spacing:var(--letter-ultra-wide)}.text-left{text-align:var(--align-left)}.text-center{text-align:var(--align-center)}.text-right{text-align:var(--align-right)}.text-justify{text-align:var(--align-justify)}.text-start{text-align:var(--align-start)}.text-end{text-align:var(--align-end)}.normal-case{text-transform:var(--transform-none)}.uppercase{text-transform:var(--transform-uppercase)}.lowercase{text-transform:var(--transform-lowercase)}.capitalize{text-transform:var(--transform-capitalize)}.no-underline{text-decoration:var(--decoration-none)}.underline{text-decoration:var(--decoration-underline);text-decoration-color:var(--color-decoration-underline)}.overline{text-decoration:var(--decoration-overline);text-decoration-color:var(--color-decoration-overline)}.line-through{text-decoration:var(--decoration-line-through);text-decoration-color:var(--color-decoration-line-through)}.decoration-solid{text-decoration-style:var(--decoration-solid)}.decoration-dashed{text-decoration-style:var(--decoration-dashed)}.decoration-dotted{text-decoration-style:var(--decoration-dotted)}.decoration-double{text-decoration-style:var(--decoration-double)}.decoration-wavy{text-decoration-style:var(--decoration-wavy)}.whitespace-normal{white-space:var(--whitespace-normal)}.whitespace-nowrap{white-space:var(--whitespace-nowrap)}.whitespace-pre{white-space:var(--whitespace-pre)}.whitespace-pre-line{white-space:var(--whitespace-pre-line)}.whitespace-pre-wrap{white-space:var(--whitespace-pre-wrap)}.whitespace-break-spaces{white-space:var(--whitespace-break-spaces)}.truncate{overflow:hidden;text-overflow:var(--overflow-ellipsis);white-space:var(--whitespace-nowrap)}.text-ellipsis{text-overflow:var(--overflow-ellipsis)}.text-clip{text-overflow:var(--overflow-clip)}.break-normal{word-break:var(--word-break-normal)}.break-all{word-break:var(--word-break-all)}.break-keep{word-break:var(--word-break-keep-all)}.font-normal{font-variant-numeric:normal}.tabular-nums{font-feature-settings:var(--font-feature-tabular-nums)}.proportional-nums{font-feature-settings:var(--font-feature-proportional-nums)}.lining-nums{font-feature-settings:var(--font-feature-lining-nums)}.oldstyle-nums{font-feature-settings:var(--font-feature-oldstyle-nums)}.slashed-zero{font-feature-settings:var(--font-feature-slashed-zero)}.small-caps{font-feature-settings:var(--font-feature-small-caps)}.italic{font-style:italic}.not-italic{font-style:normal}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.align-sub{vertical-align:sub}.align-super{vertical-align:super}.indent-0{text-indent:var(--indent-0)}.indent{text-indent:var(--indent-1em)}.indent-2{text-indent:var(--indent-2em)}.indent-3{text-indent:var(--indent-3em)}.hyphens-none{-webkit-hyphens:var(--hyphens-none);hyphens:var(--hyphens-none)}.hyphens-manual{-webkit-hyphens:var(--hyphens-manual);hyphens:var(--hyphens-manual)}.hyphens-auto{-webkit-hyphens:var(--hyphens-auto);hyphens:var(--hyphens-auto)}.drop-cap{float:left;font-size:var(--font-size-4xl);line-height:1;margin-right:.1em;margin-top:-.1em;color:var(--color-drop-cap)}.drop-cap-large{float:left;font-size:var(--font-size-6xl);line-height:1;margin-right:.1em;margin-top:-.1em;color:var(--color-drop-cap)}.drop-cap-accent{float:left;font-size:var(--font-size-4xl);line-height:1;margin-right:.1em;margin-top:-.1em;color:var(--color-drop-cap-accent);background:var(--color-drop-cap-background);padding:.1em;border-radius:var(--size-radius-sm)}.fluid-text{font-size:var(--font-size-fluid-md);line-height:clamp(1.2,1.2 + .3 * (100vw - 20rem) / 40rem,1.5)}.fluid-heading{font-size:var(--font-size-fluid-lg);line-height:clamp(1.1,1.1 + .2 * (100vw - 20rem) / 40rem,1.3)}.fluid-display{font-size:var(--font-size-fluid-display);line-height:clamp(1,1 + .2 * (100vw - 20rem) / 40rem,1.2)}.balanced-text{text-wrap:balance}.pretty-text{text-wrap:pretty}.reading-optimized{font-size:var(--font-size-lg);line-height:1.6;letter-spacing:.01em;max-width:65ch}.dyslexia-friendly{font-family:OpenDyslexic,Comic Sans MS,sans-serif;font-size:var(--font-size-lg);line-height:1.5;letter-spacing:.12em;word-spacing:.16em}.monospace-numbers{font-feature-settings:"tnum","lnum"}.elegant-text{font-feature-settings:"kern","liga","clig","calt"}.headline-text{font-weight:var(--weight-bold);letter-spacing:-.025em;line-height:1.2}.body-optimized{font-weight:var(--weight-normal);letter-spacing:.005em;line-height:1.6;-webkit-hyphens:auto;hyphens:auto}::selection{background:var(--color-selection-background);color:var(--color-selection-text)}::-moz-selection{background:var(--color-selection-background);color:var(--color-selection-text)}::placeholder{color:var(--color-text-placeholder);opacity:1}::-webkit-input-placeholder{color:var(--color-text-placeholder)}::-moz-placeholder{color:var(--color-text-placeholder);opacity:1}:-ms-input-placeholder{color:var(--color-text-placeholder)}.dark{--color-text-primary: var(--lqd-e1e1e1);--color-text-secondary: var(--lqd-bfbebe);--color-text-tertiary: var(--lqd-9d9c9b);--color-text-muted: var(--lqd-747372);--color-text-disabled: var(--lqd-535251);--color-text-inverse: var(--lqd-0c0c12);--color-text-accessible: var(--lqd-ffffff);--color-text-heading: var(--lqd-ffffff);--color-text-subheading: var(--lqd-d1d0cf);--color-text-body: var(--lqd-e1e1e1);--color-text-caption: var(--lqd-9d9c9b);--color-text-label: var(--lqd-bfbebe);--color-text-meta: var(--lqd-8a8988);--color-text-quote: var(--lqd-bfbebe);--color-text-code: var(--lqd-1ec7ff);--color-text-placeholder: var(--lqd-626160);--color-text-link: var(--lqd-1eb9fa);--color-text-link-hover: var(--lqd-1ecaff);--color-text-link-visited: var(--lqd-6a34ff);--color-text-accent: var(--lqd-4263ff);--color-text-error: var(--lqd-ff3333);--color-text-warning: var(--lqd-ffaa00);--color-text-success: var(--lqd-00cc00);--color-text-info: var(--lqd-1eb9fa);--color-decoration-underline: var(--lqd-4263ff);--color-decoration-overline: var(--lqd-626160);--color-decoration-line-through: var(--lqd-ff3333);--color-drop-cap: var(--lqd-4263ff);--color-drop-cap-background: var(--lqd-313136);--color-drop-cap-accent: var(--lqd-1eb9fa);--color-selection-text: var(--lqd-ffffff);--color-selection-background: var(--lqd-4263ff)}.light{--color-text-primary: var(--lqd-0c0c12);--color-text-secondary: var(--lqd-414143);--color-text-tertiary: var(--lqd-626160);--color-text-muted: var(--lqd-8a8988);--color-text-disabled: var(--lqd-bfbebe);--color-text-inverse: var(--lqd-ffffff);--color-text-accessible: var(--lqd-050506);--color-text-heading: var(--lqd-050506);--color-text-subheading: var(--lqd-2e2e34);--color-text-body: var(--lqd-0c0c12);--color-text-caption: var(--lqd-626160);--color-text-label: var(--lqd-414143);--color-text-meta: var(--lqd-747372);--color-text-quote: var(--lqd-414143);--color-text-code: var(--lqd-1e8fe8);--color-text-placeholder: var(--lqd-9d9c9b);--color-text-link: var(--lqd-4263ff);--color-text-link-hover: var(--lqd-5a48ff);--color-text-link-visited: var(--lqd-6a34ff);--color-text-accent: var(--lqd-4263ff);--color-text-error: var(--lqd-b20000);--color-text-warning: var(--lqd-bf9000);--color-text-success: var(--lqd-00cc00);--color-text-info: var(--lqd-1eb9fa);--color-decoration-underline: var(--lqd-4263ff);--color-decoration-overline: var(--lqd-9d9c9b);--color-decoration-line-through: var(--lqd-b20000);--color-drop-cap: var(--lqd-4263ff);--color-drop-cap-background: var(--lqd-f5f5f5);--color-drop-cap-accent: var(--lqd-1eb9fa);--color-selection-text: var(--lqd-ffffff);--color-selection-background: var(--lqd-4263ff)}.dark.midnight,.light.midnight{--color-text-primary: var(--lqd-e1e1e1);--color-text-secondary: var(--lqd-c3c2c2);--color-text-tertiary: var(--lqd-9d9c9b);--color-text-muted: var(--lqd-747372);--color-text-heading: var(--lqd-ffffff);--color-text-body: var(--lqd-e1e1e1);--color-text-accent: var(--lqd-4263ff);--color-text-link: var(--lqd-1eb9fa);--color-text-code: var(--lqd-1ec7ff)}.lux{--color-text-accent: var(--lqd-ffd104);--color-text-link: var(--lqd-efc000);--color-text-link-hover: var(--lqd-fff0a8);--color-text-code: var(--lqd-e8b58a);--color-drop-cap-accent: var(--lqd-ffd104);--color-decoration-underline: var(--lqd-ffd104)}.high-contrast{--color-text-primary: var(--lqd-ffffff) !important;--color-text-heading: var(--lqd-ffffff) !important;--color-text-body: var(--lqd-ffffff) !important;--color-text-accent: var(--lqd-ffaa00) !important;--color-text-link: var(--lqd-ffaa00) !important;--color-text-error: var(--lqd-ff3333) !important;--color-selection-background: var(--lqd-ffaa00) !important;--color-selection-text: var(--lqd-000000) !important}.light.high-contrast{--color-text-primary: var(--lqd-000000) !important;--color-text-heading: var(--lqd-000000) !important;--color-text-body: var(--lqd-000000) !important;--color-text-accent: var(--lqd-0000ff) !important;--color-text-link: var(--lqd-0000ff) !important;--color-text-error: var(--lqd-cc0000) !important;--color-selection-background: var(--lqd-0000ff) !important;--color-selection-text: var(--lqd-ffffff) !important}.day-night-night{--color-text-accent: var(--lqd-ffaa00);--color-text-link: var(--lqd-ffaa00);--color-text-code: var(--lqd-ffaa00)}.day-night-day{--color-text-primary: var(--lqd-050506);--color-text-heading: var(--lqd-000000)}:root{--grid-property-display: display;--grid-property-template-columns: grid-template-columns;--grid-property-template-rows: grid-template-rows;--grid-property-auto-flow: grid-auto-flow;--grid-property-gap: gap;--grid-property-column-gap: column-gap;--grid-property-row-gap: row-gap;--grid-property-template-areas: grid-template-areas;--grid-display-grid: var(--display-grid);--grid-display-inline-grid: var(--display-inline-grid);--grid-display-subgrid: subgrid;--grid-alignment-start: start;--grid-alignment-center: center;--grid-alignment-end: end;--grid-alignment-stretch: stretch;--grid-alignment-baseline: baseline;--grid-alignment-space-around: space-around;--grid-alignment-space-between: space-between;--grid-alignment-space-evenly: space-evenly;--grid-size-auto: auto;--grid-size-min-content: min-content;--grid-size-max-content: max-content;--grid-size-fr: 1fr;--grid-size-percent: 50%;--grid-track-1fr: 1fr;--grid-track-2fr: 2fr;--grid-track-auto: auto;--grid-track-min: min-content;--grid-track-max: max-content;--grid-repeat-auto-fit: auto-fit;--grid-repeat-auto-fill: auto-fill;--grid-span-1: span 1;--grid-span-2: span 2;--grid-span-3: span 3;--grid-span-4: span 4;--grid-span-6: span 6;--grid-span-12: span 12;--grid-span-full: 1 / -1;--grid: var(--grid-display-grid);--grid-inline: var(--display-inline-grid);--grid-subgrid: var(--grid-display-subgrid);--grid-template-columns: var(--template-columns);--grid-template-columns-1: var(--grid-track-1fr);--grid-template-columns-2: repeat(2, var(--grid-track-1fr));--grid-template-columns-3: repeat(3, var(--grid-track-1fr));--grid-template-columns-4: repeat(4, var(--grid-track-1fr));--grid-template-columns-5: repeat(5, var(--grid-track-1fr));--grid-template-columns-6: repeat(6, var(--grid-track-1fr));--grid-template-columns-12: repeat(12, var(--grid-track-1fr));--grid-template-columns-auto: repeat(var(--grid-repeat-auto-fit), minmax(var(--clamp-width-small), var(--grid-track-1fr)));--grid-template-columns-responsive: repeat(var(--grid-repeat-auto-fit), minmax(var(--clamp-width-xsmall), var(--grid-track-1fr)));--grid-template-columns-fluid: repeat(var(--grid-repeat-auto-fit), minmax(var(--clamp-width-fluid), var(--grid-track-1fr)));--grid-template-rows: var(--template-rows);--grid-template-rows-1: var(--grid-track-1fr);--grid-template-rows-2: repeat(2, var(--grid-track-1fr));--grid-template-rows-3: repeat(3, var(--grid-track-1fr));--grid-template-rows-4: repeat(4, var(--grid-track-1fr));--grid-template-rows-auto: repeat(var(--grid-repeat-auto-fit), minmax(200px, var(--grid-track-1fr)));--grid-template-rows-masonry: var(--template-masonry);--grid-template-areas-simple: var(--template-areas);--grid-template-areas-sidebar: "header header" "sidebar main" "footer footer";--grid-template-areas-holy-grail: "header header header" "nav main aside" "footer footer footer";--grid-auto-flow: var(--flow-row);--grid-auto-flow-column: var(--flow-column);--grid-auto-flow-dense: var(--flow-dense);--grid-auto-flow-column-dense: column dense;--grid-auto-columns: var(--grid-size-auto);--grid-auto-columns-min: var(--grid-size-min-content);--grid-auto-columns-max: var(--grid-size-max-content);--grid-auto-columns-fr: var(--grid-size-fr);--grid-auto-columns-minmax: minmax(200px, var(--grid-track-1fr));--grid-auto-rows: var(--grid-size-auto);--grid-auto-rows-min: var(--grid-size-min-content);--grid-auto-rows-max: var(--grid-size-max-content);--grid-auto-rows-fr: var(--grid-size-fr);--grid-auto-rows-minmax: minmax(200px, var(--grid-size-auto));--grid-gap: var(--gap-md);--grid-gap-xs: var(--gap-xs);--grid-gap-sm: var(--gap-sm);--grid-gap-md: var(--gap-md);--grid-gap-lg: var(--gap-lg);--grid-gap-xl: var(--gap-xl);--grid-gap-fluid: var(--gap-fluid);--grid-gap-responsive: var(--gap-fluid-sm);--grid-column-gap: var(--gap-column-md);--grid-column-gap-xs: var(--gap-column-xs);--grid-column-gap-sm: var(--gap-column-sm);--grid-column-gap-md: var(--gap-column-md);--grid-column-gap-lg: var(--gap-column-lg);--grid-column-gap-xl: var(--gap-column-xl);--grid-row-gap: var(--gap-row-md);--grid-row-gap-xs: var(--gap-row-xs);--grid-row-gap-sm: var(--gap-row-sm);--grid-row-gap-md: var(--gap-row-md);--grid-row-gap-lg: var(--gap-row-lg);--grid-row-gap-xl: var(--gap-row-xl);--grid-column: var(--grid-size-auto);--grid-column-start: var(--grid-size-auto);--grid-column-end: var(--grid-size-auto);--grid-column-span-1: var(--grid-span-1);--grid-column-span-2: var(--grid-span-2);--grid-column-span-3: var(--grid-span-3);--grid-column-span-4: var(--grid-span-4);--grid-column-span-6: var(--grid-span-6);--grid-column-span-12: var(--grid-span-12);--grid-column-span-full: var(--grid-span-full);--grid-row: var(--grid-size-auto);--grid-row-start: var(--grid-size-auto);--grid-row-end: var(--grid-size-auto);--grid-row-span-1: var(--grid-span-1);--grid-row-span-2: var(--grid-span-2);--grid-row-span-3: var(--grid-span-3);--grid-row-span-4: var(--grid-span-4);--grid-row-span-full: var(--grid-span-full);--grid-area: var(--grid-size-auto);--grid-area-header: header;--grid-area-main: main;--grid-area-sidebar: sidebar;--grid-area-aside: aside;--grid-area-nav: nav;--grid-area-footer: footer;--grid-area-content: content;--grid-justify-items: var(--grid-alignment-stretch);--grid-justify-items-start: var(--grid-alignment-start);--grid-justify-items-center: var(--grid-alignment-center);--grid-justify-items-end: var(--grid-alignment-end);--grid-justify-items-stretch: var(--grid-alignment-stretch);--grid-align-items: var(--grid-alignment-stretch);--grid-align-items-start: var(--grid-alignment-start);--grid-align-items-center: var(--grid-alignment-center);--grid-align-items-end: var(--grid-alignment-end);--grid-align-items-stretch: var(--grid-alignment-stretch);--grid-align-items-baseline: var(--grid-alignment-baseline);--grid-justify-content: var(--grid-alignment-start);--grid-justify-content-start: var(--grid-alignment-start);--grid-justify-content-center: var(--grid-alignment-center);--grid-justify-content-end: var(--grid-alignment-end);--grid-justify-content-stretch: var(--grid-alignment-stretch);--grid-justify-content-space-around: var(--grid-alignment-space-around);--grid-justify-content-space-between: var(--grid-alignment-space-between);--grid-justify-content-space-evenly: var(--grid-alignment-space-evenly);--grid-align-content: var(--grid-alignment-start);--grid-align-content-start: var(--grid-alignment-start);--grid-align-content-center: var(--grid-alignment-center);--grid-align-content-end: var(--grid-alignment-end);--grid-align-content-stretch: var(--grid-alignment-stretch);--grid-align-content-space-around: var(--grid-alignment-space-around);--grid-align-content-space-between: var(--grid-alignment-space-between);--grid-align-content-space-evenly: var(--grid-alignment-space-evenly);--grid-justify-self: var(--grid-size-auto);--grid-justify-self-start: var(--grid-alignment-start);--grid-justify-self-center: var(--grid-alignment-center);--grid-justify-self-end: var(--grid-alignment-end);--grid-justify-self-stretch: var(--grid-alignment-stretch);--grid-align-self: var(--grid-size-auto);--grid-align-self-start: var(--grid-alignment-start);--grid-align-self-center: var(--grid-alignment-center);--grid-align-self-end: var(--grid-alignment-end);--grid-align-self-stretch: var(--grid-alignment-stretch);--grid-align-self-baseline: var(--grid-alignment-baseline);--grid-columns-mobile: repeat(1, var(--grid-track-1fr));--grid-columns-tablet: repeat(2, var(--grid-track-1fr));--grid-columns-desktop: repeat(3, var(--grid-track-1fr));--grid-columns-wide: repeat(4, var(--grid-track-1fr));--grid-gap-mobile: var(--gap-sm);--grid-gap-tablet: var(--gap-md);--grid-gap-desktop: var(--gap-lg);--grid-gap-wide: var(--gap-xl);--grid-width: var(--width-full);--grid-height: var(--height-auto);--grid-min-width: 0;--grid-min-height: 0;--grid-max-width: none;--grid-max-height: none;--grid-position: var(--position-relative);--grid-z-index: var(--z);--grid-breakpoint-mobile: var(--clamp-width-small);--grid-breakpoint-tablet: var(--clamp-width-medium);--grid-breakpoint-desktop: var(--clamp-width-large);--grid-holy-grail-areas: var(--grid-template-areas-holy-grail);--grid-holy-grail-columns: var(--grid-size-auto) var(--grid-track-1fr) var(--grid-size-auto);--grid-holy-grail-rows: var(--grid-size-auto) var(--grid-track-1fr) var(--grid-size-auto);--grid-sidebar-left-columns: var(--grid-size-auto) var(--grid-track-1fr);--grid-sidebar-right-columns: var(--grid-track-1fr) var(--grid-size-auto);--grid-sidebar-rows: var(--grid-size-auto) var(--grid-track-1fr) var(--grid-size-auto);--grid-masonry-rows: var(--grid-template-rows-masonry);--grid-responsive-auto-columns: var(--grid-template-columns-auto);--grid-responsive-cards-columns: var(--grid-template-columns-responsive);--grid-responsive-fluid-columns: var(--grid-template-columns-fluid);--grid-content-min-width: 0;--grid-content-max-width: none;--grid-content-min-height: 0;--grid-content-max-height: none;--grid-padding: var(--padding-none);--grid-padding-xs: var(--padding-xs);--grid-padding-sm: var(--padding-sm);--grid-padding-md: var(--padding-md);--grid-padding-lg: var(--padding-lg);--grid-padding-xl: var(--padding-xl);--grid-padding-responsive: var(--padding-fluid);--grid-margin: var(--margin-none);--grid-margin-xs: var(--margin-xs);--grid-margin-sm: var(--margin-sm);--grid-margin-md: var(--margin-md);--grid-margin-lg: var(--margin-lg);--grid-margin-xl: var(--margin-xl);--grid-margin-auto: var(--margin-auto);--grid-margin-responsive: var(--margin-fluid);--grid-border: var(--border-none);--grid-border-subtle: var(--border-subtle);--grid-border-solid: var(--border);--grid-border-bold: var(--border-bold);--grid-border-radius: var(--radius-none);--grid-border-radius-sm: var(--radius-sm);--grid-border-radius-md: var(--radius-md);--grid-border-radius-lg: var(--radius-lg);--grid-overflow: var(--overflow-visible);--grid-overflow-hidden: var(--overflow-hidden);--grid-overflow-auto: var(--overflow-auto);--grid-overflow-scroll: var(--overflow-scroll);--grid-container: var(--container-query);--grid-container-size: var(--container-size);--grid-container-inline: var(--container-inline-clamp);--grid-place-items: var(--grid-alignment-center);--grid-place-items-start: var(--grid-alignment-start);--grid-place-items-center: var(--grid-alignment-center);--grid-place-items-end: var(--grid-alignment-end);--grid-place-items-stretch: var(--grid-alignment-stretch);--grid-place-content: var(--grid-alignment-center);--grid-place-content-start: var(--grid-alignment-start);--grid-place-content-center: var(--grid-alignment-center);--grid-place-content-end: var(--grid-alignment-end);--grid-place-content-stretch: var(--grid-alignment-stretch);--grid-place-content-space-between: var(--grid-alignment-space-between);--grid-place-content-space-around: var(--grid-alignment-space-around);--grid-place-content-space-evenly: var(--grid-alignment-space-evenly);--grid-place-self: var(--grid-size-auto);--grid-place-self-start: var(--grid-alignment-start);--grid-place-self-center: var(--grid-alignment-center);--grid-place-self-end: var(--grid-alignment-end);--grid-place-self-stretch: var(--grid-alignment-stretch);--grid-track-min: var(--grid-size-min-content);--grid-track-max: var(--grid-size-max-content);--grid-track-auto: var(--grid-size-auto);--grid-track-fr: var(--grid-size-fr);--grid-track-minmax-small: minmax(var(--clamp-width-xsmall), var(--grid-track-1fr));--grid-track-minmax-medium: minmax(var(--clamp-width-small), var(--grid-track-1fr));--grid-track-minmax-large: minmax(var(--clamp-width-medium), var(--grid-track-1fr));--grid-fit-content: fit-content(var(--clamp-width-medium));--grid-fit-content-small: fit-content(var(--clamp-width-small));--grid-fit-content-large: fit-content(var(--clamp-width-large));--grid-subgrid-columns: var(--grid-display-subgrid);--grid-subgrid-rows: var(--grid-display-subgrid);--grid-subgrid-both: var(--grid-display-subgrid) / var(--grid-display-subgrid);--grid-container-type-normal: normal;--grid-container-type-size: size;--grid-container-type-inline-size: inline-size;--grid-container-type-block-size: block-size;--grid-container-breakpoint-xs: var(--size-breakpoint-xs);--grid-container-breakpoint-sm: var(--size-breakpoint-sm);--grid-container-breakpoint-md: var(--size-breakpoint-md);--grid-container-breakpoint-lg: var(--size-breakpoint-lg);--grid-container-breakpoint-xl: var(--size-breakpoint-xl);--grid-container-breakpoint-2xl: var(--size-breakpoint-2xl);--grid-container-breakpoint-card: var(--size-64);--grid-container-breakpoint-sidebar: var(--size-96);--grid-container-breakpoint-dropdown: var(--size-2xl);--grid-container-breakpoint-modal: var(--size-128);--grid-container-breakpoint-dashboard: var(--size-160);--grid-container-breakpoint-mega: var(--size-192);--grid-container-breakpoint-content: var(--size-96);--grid-container-breakpoint-navigation: var(--size-80);--grid-container-breakpoint-form: var(--size-128);--grid-container-breakpoint-gallery: var(--size-160);--grid-container-cols-1: 1fr;--grid-container-cols-2: repeat(2, 1fr);--grid-container-cols-3: repeat(3, 1fr);--grid-container-cols-4: repeat(4, 1fr);--grid-container-cols-5: repeat(5, 1fr);--grid-container-cols-6: repeat(6, 1fr);--grid-container-cols-12: repeat(12, 1fr);--grid-container-cols-auto-1: repeat(auto-fit, minmax(100%, 1fr));--grid-container-cols-auto-2: repeat(auto-fit, minmax(50%, 1fr));--grid-container-cols-auto-3: repeat(auto-fit, minmax(33.333%, 1fr));--grid-container-cols-auto-4: repeat(auto-fit, minmax(25%, 1fr));--grid-container-cols-auto-6: repeat(auto-fit, minmax(16.666%, 1fr));--grid-container-cols-auto-card: repeat(auto-fit, minmax(var(--size-64), 1fr));--grid-container-cols-auto-dropdown: repeat(auto-fit, minmax(18.75rem, 1fr));--grid-container-cols-auto-sidebar: repeat(auto-fit, minmax(var(--size-48), 1fr));--grid-container-cols-auto-content: repeat(auto-fit, minmax(15rem, 1fr));--grid-container-cols-auto-navigation: repeat(auto-fit, minmax(12.5rem, 1fr));--grid-container-cols-auto-form: repeat(auto-fit, minmax(20rem, 1fr));--grid-container-cols-auto-gallery: repeat(auto-fit, minmax(var(--size-48), 1fr));--grid-container-gap-adaptive-xs: clamp(var(--spacing-xs), 1cqw, var(--spacing-sm));--grid-container-gap-adaptive-sm: clamp(var(--spacing-sm), 2cqw, var(--spacing-md));--grid-container-gap-adaptive-md: clamp(var(--spacing-md), 3cqw, var(--spacing-lg));--grid-container-gap-adaptive-lg: clamp(var(--spacing-lg), 4cqw, var(--spacing-xl));--grid-container-gap-adaptive-xl: clamp(var(--spacing-xl), 5cqw, var(--spacing-2xl));--grid-container-gap-responsive: clamp(var(--spacing-xs), 2.5cqw, var(--spacing-lg));--grid-container-pattern-dropdown-stack: var(--grid-container-cols-1);--grid-container-pattern-dropdown-split: var(--grid-container-cols-2);--grid-container-pattern-sidebar-stack: var(--grid-container-cols-1);--grid-container-pattern-sidebar-split: auto 1fr;--grid-container-pattern-modal-narrow: var(--grid-container-cols-1);--grid-container-pattern-modal-wide: var(--grid-container-cols-2);--grid-container-pattern-dashboard-narrow: var(--grid-container-cols-1);--grid-container-pattern-dashboard-medium: var(--grid-container-cols-2);--grid-container-pattern-dashboard-wide: var(--grid-container-cols-3);--grid-container-pattern-dashboard-mega: var(--grid-container-cols-4);--grid-container-responsive-dropdown: repeat(auto-fit, minmax(min(100%, 18.75rem), 1fr));--grid-container-responsive-cards: repeat(auto-fit, minmax(min(100%, var(--size-64)), 1fr));--grid-container-responsive-content: repeat(auto-fit, minmax(min(100%, 18.75rem), 1fr));--grid-container-responsive-sidebar: repeat(auto-fit, minmax(min(100%, var(--size-48)), 1fr));--grid-container-responsive-dashboard: repeat(auto-fit, minmax(min(100%, 20rem), 1fr));--grid-container-responsive-modal: repeat(auto-fit, minmax(min(100%, 22.5rem), 1fr));--grid-container-responsive-navigation: repeat(auto-fit, minmax(min(100%, 12.5rem), 1fr));--grid-container-responsive-form: repeat(auto-fit, minmax(min(100%, 20rem), 1fr));--grid-container-responsive-gallery: repeat(auto-fit, minmax(min(100%, var(--size-48)), 1fr));--grid-container-responsive-mega: repeat(auto-fit, minmax(min(100%, 25rem), 1fr));--grid-container-transition-smooth: grid-template-columns var(--timing-standard) var(--easing-ease-out), gap var(--timing-standard) var(--easing-ease-out);--grid-container-transition-fast: grid-template-columns var(--timing-fast) var(--easing-ease-out), gap var(--timing-fast) var(--easing-ease-out);--grid-container-transition-slow: grid-template-columns var(--timing-slow) var(--easing-ease-out), gap var(--timing-slow) var(--easing-ease-out)}.grid{display:var(--grid)}.grid-inline{display:var(--grid-inline)}.grid-subgrid{display:var(--grid-subgrid)}.grid-cols-1{grid-template-columns:var(--grid-template-columns-1)}.grid-cols-2{grid-template-columns:var(--grid-template-columns-2)}.grid-cols-3{grid-template-columns:var(--grid-template-columns-3)}.grid-cols-4{grid-template-columns:var(--grid-template-columns-4)}.grid-cols-5{grid-template-columns:var(--grid-template-columns-5)}.grid-cols-6{grid-template-columns:var(--grid-template-columns-6)}.grid-cols-12{grid-template-columns:var(--grid-template-columns-12)}.grid-cols-auto{grid-template-columns:var(--grid-template-columns-auto)}.grid-cols-responsive{grid-template-columns:var(--grid-template-columns-responsive)}.grid-cols-fluid{grid-template-columns:var(--grid-template-columns-fluid)}.grid-rows-1{grid-template-rows:var(--grid-template-rows-1)}.grid-rows-2{grid-template-rows:var(--grid-template-rows-2)}.grid-rows-3{grid-template-rows:var(--grid-template-rows-3)}.grid-rows-4{grid-template-rows:var(--grid-template-rows-4)}.grid-rows-auto{grid-template-rows:var(--grid-template-rows-auto)}.grid-areas-sidebar{grid-template-areas:var(--grid-template-areas-sidebar)}.grid-areas-holy-grail{grid-template-areas:var(--grid-template-areas-holy-grail)}.grid-flow-row{grid-auto-flow:var(--grid-auto-flow)}.grid-flow-col{grid-auto-flow:var(--grid-auto-flow-column)}.grid-flow-dense{grid-auto-flow:var(--grid-auto-flow-dense)}.grid-flow-col-dense{grid-auto-flow:var(--grid-auto-flow-column-dense)}.grid-auto-cols-auto{grid-auto-columns:var(--grid-auto-columns)}.grid-auto-cols-min{grid-auto-columns:var(--grid-auto-columns-min)}.grid-auto-cols-max{grid-auto-columns:var(--grid-auto-columns-max)}.grid-auto-cols-fr{grid-auto-columns:var(--grid-auto-columns-fr)}.grid-auto-cols-minmax{grid-auto-columns:var(--grid-auto-columns-minmax)}.grid-auto-rows-auto{grid-auto-rows:var(--grid-auto-rows)}.grid-auto-rows-min{grid-auto-rows:var(--grid-auto-rows-min)}.grid-auto-rows-max{grid-auto-rows:var(--grid-auto-rows-max)}.grid-auto-rows-fr{grid-auto-rows:var(--grid-auto-rows-fr)}.grid-auto-rows-minmax{grid-auto-rows:var(--grid-auto-rows-minmax)}.grid-gap-xs{gap:var(--grid-gap-xs)}.grid-gap-sm{gap:var(--grid-gap-sm)}.grid-gap,.grid-gap-md{gap:var(--grid-gap-md)}.grid-gap-lg{gap:var(--grid-gap-lg)}.grid-gap-xl{gap:var(--grid-gap-xl)}.grid-gap-fluid{gap:var(--grid-gap-fluid)}.grid-gap-responsive{gap:var(--grid-gap-responsive)}.grid-gap-x-xs{column-gap:var(--grid-column-gap-xs)}.grid-gap-x-sm{column-gap:var(--grid-column-gap-sm)}.grid-gap-x,.grid-gap-x-md{column-gap:var(--grid-column-gap-md)}.grid-gap-x-lg{column-gap:var(--grid-column-gap-lg)}.grid-gap-x-xl{column-gap:var(--grid-column-gap-xl)}.grid-gap-y-xs{row-gap:var(--grid-row-gap-xs)}.grid-gap-y-sm{row-gap:var(--grid-row-gap-sm)}.grid-gap-y,.grid-gap-y-md{row-gap:var(--grid-row-gap-md)}.grid-gap-y-lg{row-gap:var(--grid-row-gap-lg)}.grid-gap-y-xl{row-gap:var(--grid-row-gap-xl)}.col-span-1{grid-column:var(--grid-column-span-1)}.col-span-2{grid-column:var(--grid-column-span-2)}.col-span-3{grid-column:var(--grid-column-span-3)}.col-span-4{grid-column:var(--grid-column-span-4)}.col-span-6{grid-column:var(--grid-column-span-6)}.col-span-12{grid-column:var(--grid-column-span-12)}.col-span-full{grid-column:var(--grid-column-span-full)}.row-span-1{grid-row:var(--grid-row-span-1)}.row-span-2{grid-row:var(--grid-row-span-2)}.row-span-3{grid-row:var(--grid-row-span-3)}.row-span-4{grid-row:var(--grid-row-span-4)}.row-span-full{grid-row:var(--grid-row-span-full)}.grid-area-header{grid-area:var(--grid-area-header)}.grid-area-main{grid-area:var(--grid-area-main)}.grid-area-sidebar{grid-area:var(--grid-area-sidebar)}.grid-area-aside{grid-area:var(--grid-area-aside)}.grid-area-nav{grid-area:var(--grid-area-nav)}.grid-area-footer{grid-area:var(--grid-area-footer)}.grid-area-content{grid-area:var(--grid-area-content)}.justify-items-start{justify-items:var(--grid-justify-items-start)}.justify-items-center{justify-items:var(--grid-justify-items-center)}.justify-items-end{justify-items:var(--grid-justify-items-end)}.justify-items-stretch{justify-items:var(--grid-justify-items-stretch)}.align-items-start{align-items:var(--grid-align-items-start)}.align-items-center{align-items:var(--grid-align-items-center)}.align-items-end{align-items:var(--grid-align-items-end)}.align-items-stretch{align-items:var(--grid-align-items-stretch)}.align-items-baseline{align-items:var(--grid-align-items-baseline)}.justify-content-start{justify-content:var(--grid-justify-content-start)}.justify-content-center{justify-content:var(--grid-justify-content-center)}.justify-content-end{justify-content:var(--grid-justify-content-end)}.justify-content-stretch{justify-content:var(--grid-justify-content-stretch)}.justify-content-between{justify-content:var(--grid-justify-content-space-between)}.justify-content-around{justify-content:var(--grid-justify-content-space-around)}.justify-content-evenly{justify-content:var(--grid-justify-content-space-evenly)}.align-content-start{align-content:var(--grid-align-content-start)}.align-content-center{align-content:var(--grid-align-content-center)}.align-content-end{align-content:var(--grid-align-content-end)}.align-content-stretch{align-content:var(--grid-align-content-stretch)}.align-content-between{align-content:var(--grid-align-content-space-between)}.align-content-around{align-content:var(--grid-align-content-space-around)}.align-content-evenly{align-content:var(--grid-align-content-space-evenly)}.justify-self-start{justify-self:var(--grid-justify-self-start)}.justify-self-center{justify-self:var(--grid-justify-self-center)}.justify-self-end{justify-self:var(--grid-justify-self-end)}.justify-self-stretch{justify-self:var(--grid-justify-self-stretch)}.align-self-start{align-self:var(--grid-align-self-start)}.align-self-center{align-self:var(--grid-align-self-center)}.align-self-end{align-self:var(--grid-align-self-end)}.align-self-stretch{align-self:var(--grid-align-self-stretch)}.align-self-baseline{align-self:var(--grid-align-self-baseline)}.place-items-start{place-items:var(--grid-place-items-start)}.place-items-center{place-items:var(--grid-place-items-center)}.place-items-end{place-items:var(--grid-place-items-end)}.place-items-stretch{place-items:var(--grid-place-items-stretch)}.place-content-start{place-content:var(--grid-place-content-start)}.place-content-center{place-content:var(--grid-place-content-center)}.place-content-end{place-content:var(--grid-place-content-end)}.place-content-stretch{place-content:var(--grid-place-content-stretch)}.place-content-between{place-content:var(--grid-place-content-space-between)}.place-content-around{place-content:var(--grid-place-content-space-around)}.place-content-evenly{place-content:var(--grid-place-content-space-evenly)}.place-self-start{place-self:var(--grid-place-self-start)}.place-self-center{place-self:var(--grid-place-self-center)}.place-self-end{place-self:var(--grid-place-self-end)}.place-self-stretch{place-self:var(--grid-place-self-stretch)}.grid-holy-grail{display:var(--grid);grid-template-areas:var(--grid-holy-grail-areas);grid-template-columns:var(--grid-holy-grail-columns);grid-template-rows:var(--grid-holy-grail-rows)}.grid-sidebar-left{display:var(--grid);grid-template-columns:var(--grid-sidebar-left-columns);grid-template-rows:var(--grid-sidebar-rows)}.grid-sidebar-right{display:var(--grid);grid-template-columns:var(--grid-sidebar-right-columns);grid-template-rows:var(--grid-sidebar-rows)}.grid-centered{display:var(--grid);justify-items:var(--grid-justify-items-center);align-items:var(--grid-align-items-center)}.grid-masonry{display:var(--grid);grid-template-rows:var(--grid-masonry-rows)}.grid-responsive-auto{display:var(--grid);grid-template-columns:var(--grid-responsive-auto-columns);gap:var(--grid-gap-responsive)}.grid-responsive-cards{display:var(--grid);grid-template-columns:var(--grid-responsive-cards-columns);gap:var(--grid-gap-fluid)}.grid-responsive-columns{display:var(--grid);grid-template-columns:var(--grid-responsive-fluid-columns);gap:var(--grid-gap-responsive)}.grid-container{container-type:var(--grid-container)}.grid-container-size{container-type:var(--grid-container-size)}.grid-container-inline{container-type:var(--grid-container-inline)}.grid-subgrid-cols{grid-template-columns:var(--grid-subgrid-columns)}.grid-subgrid-rows{grid-template-rows:var(--grid-subgrid-rows)}.grid-subgrid-both{grid-template:var(--grid-subgrid-both)}.grid-container-query{container-type:var(--grid-container-type-size)}.grid-container-query-inline{container-type:var(--grid-container-type-inline-size)}.grid-container-query-block{container-type:var(--grid-container-type-block-size)}.grid-container-query-normal{container-type:var(--grid-container-type-normal)}.grid-dropdown-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-cols-1);gap:var(--grid-gap-md);transition:var(--grid-container-transition-smooth)}@container (min-width: 37.5rem){.grid-dropdown-responsive{grid-template-columns:var(--grid-container-cols-2);gap:var(--grid-gap-lg)}.container-dropdown\:grid-cols-2{grid-template-columns:var(--grid-container-cols-2)}.container-dropdown\:grid-gap-lg{gap:var(--grid-gap-lg)}.container-dropdown\:align-items-start{align-items:var(--grid-align-items-start)}}.grid-sidebar-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-cols-1);gap:var(--grid-gap-sm);transition:var(--grid-container-transition-smooth)}@container (min-width: 24rem){.grid-sidebar-responsive{grid-template-columns:auto 1fr;gap:var(--grid-gap-md)}}.grid-cards-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-responsive-cards);gap:var(--grid-gap-sm);transition:var(--grid-container-transition-smooth)}@container (min-width: 32rem){.grid-cards-responsive{gap:var(--grid-gap-md)}}@container (min-width: 48rem){.grid-cards-responsive{gap:var(--grid-gap-lg)}}.grid-dashboard-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-cols-1);gap:var(--grid-gap-md);transition:var(--grid-container-transition-smooth)}@container (min-width: 40rem){.grid-dashboard-responsive{grid-template-columns:var(--grid-container-cols-2)}}@container (min-width: 60rem){.grid-dashboard-responsive{grid-template-columns:var(--grid-container-cols-3);gap:var(--grid-gap-lg)}}@container (min-width: 80rem){.grid-dashboard-responsive{grid-template-columns:var(--grid-container-cols-4);gap:var(--grid-gap-xl)}}.grid-modal-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-cols-1);gap:var(--grid-gap-md);transition:var(--grid-container-transition-smooth)}@container (min-width: 50rem){.grid-modal-responsive{grid-template-columns:var(--grid-container-cols-2);gap:var(--grid-gap-lg)}}.grid-navigation-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-cols-1);gap:var(--grid-gap-xs);transition:var(--grid-container-transition-fast)}@container (min-width: 18.75rem){.grid-navigation-responsive{grid-template-columns:var(--grid-container-cols-2);gap:var(--grid-gap-sm)}}@container (min-width: 30rem){.grid-navigation-responsive{grid-template-columns:var(--grid-container-cols-3)}}.grid-form-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-cols-1);gap:var(--grid-gap-md);transition:var(--grid-container-transition-smooth)}@container (min-width: 31.25rem){.grid-form-responsive{grid-template-columns:var(--grid-container-cols-2);gap:var(--grid-gap-lg);align-items:start}}.grid-gallery-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-responsive-gallery);gap:var(--grid-gap-xs);transition:var(--grid-container-transition-smooth)}@container (min-width: 48rem){.grid-gallery-responsive{gap:var(--grid-gap-md)}}@container (min-width: 70rem){.grid-gallery-responsive{gap:var(--grid-gap-lg)}}.grid-content-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-responsive-content);gap:var(--grid-gap-md);transition:var(--grid-container-transition-smooth)}.grid-mega-responsive{display:var(--grid);container-type:var(--grid-container-type-inline-size);grid-template-columns:var(--grid-container-responsive-mega);gap:var(--grid-gap-xl);transition:var(--grid-container-transition-smooth)}.grid-container-density-tight{gap:var(--grid-container-gap-adaptive-xs)}.grid-container-density-normal{gap:var(--grid-container-gap-adaptive-sm)}.grid-container-density-loose{gap:var(--grid-container-gap-adaptive-md)}.grid-container-density-spacious{gap:var(--grid-container-gap-adaptive-lg)}.grid-container-density-luxurious{gap:var(--grid-container-gap-adaptive-xl)}.grid-container-transition-smooth{transition:var(--grid-container-transition-smooth)}.grid-container-transition-fast{transition:var(--grid-container-transition-fast)}.grid-container-transition-slow{transition:var(--grid-container-transition-slow)}@supports not (container-type: inline-size){.grid-dropdown-responsive,.grid-content-responsive,.grid-dashboard-responsive,.grid-modal-responsive,.grid-navigation-responsive,.grid-form-responsive,.grid-gallery-responsive,.grid-cards-responsive,.grid-sidebar-responsive,.grid-mega-responsive{grid-template-columns:var(--grid-template-columns-1)}@media (min-width: 480px){.grid-dropdown-responsive,.grid-content-responsive,.grid-modal-responsive,.grid-form-responsive{grid-template-columns:var(--grid-template-columns-2)}}@media (min-width: 768px){.grid-dashboard-responsive,.grid-gallery-responsive,.grid-cards-responsive{grid-template-columns:var(--grid-template-columns-3)}}@media (min-width: 1024px){.grid-mega-responsive{grid-template-columns:var(--grid-template-columns-4)}}}:root{--container-property-display: display;--container-property-width: width;--container-property-height: height;--container-property-max-width: max-width;--container-property-min-height: min-height;--container-property-position: position;--container-property-flex-direction: flex-direction;--container-property-align-items: align-items;--container-property-justify-content: justify-content;--container-property-gap: gap;--container-display-flex: var(--display-value-flex);--container-display-grid: var(--display-value-grid);--container-display-inline-flex: var(--display-value-inline-flex);--container-display-block: var(--display-value-block);--container-display-inline-block: var(--display-value-inline-block);--container-direction-column: var(--direction-value-column);--container-direction-row: var(--direction-value-row);--container-width-auto: var(--size-value-auto);--container-width-full: var(--size-value-full);--container-width-fit: fit-content;--container-height-auto: var(--size-value-auto);--container-height-full: var(--size-value-full);--container-height-fit: fit-content;--container-max-width-xs: var(--size-container-xs);--container-max-width-sm: var(--size-96);--container-max-width-md: var(--size-112);--container-max-width-lg: var(--size-128);--container-max-width-xl: var(--size-144);--container-max-width-2xl: var(--size-176);--container-max-width-3xl: var(--size-192);--container-max-width-4xl: var(--size-224);--container-max-width-prose: 65ch;--container-max-width-full: var(--size-full);--container-width-responsive-sm: clamp(16rem, 30vw, 24rem);--container-width-responsive-md: clamp(20rem, 40vw, 32rem);--container-width-responsive-lg: clamp(24rem, 50vw, 42rem);--container-width-responsive-xl: clamp(32rem, 60vw, 56rem);--container-position-relative: var(--position-value-relative);--container-position-absolute: var(--position-value-absolute);--container-position-sticky: var(--position-value-sticky);--container-items-center: var(--items-value-center);--container-items-start: var(--items-value-flex-start);--container-items-end: var(--items-value-flex-end);--container-items-stretch: var(--items-value-stretch);--container-items-baseline: var(--items-value-baseline);--container-justify-center: var(--justify-value-center);--container-justify-between: var(--justify-value-space-between);--container-justify-around: var(--justify-value-space-around);--container-justify-evenly: var(--justify-value-space-evenly);--container-justify-start: var(--justify-value-flex-start);--container-justify-end: var(--justify-value-flex-end);--container-gap-xs: var(--spacing-xs);--container-gap-sm: var(--spacing-sm);--container-gap-md: var(--spacing-md);--container-gap-lg: var(--spacing-lg);--container-gap-xl: var(--spacing-xl);--container-gap-2xl: var(--spacing-2xl);--container-padding-xs: var(--spacing-xs);--container-padding-sm: var(--spacing-sm);--container-padding-md: var(--spacing-md);--container-padding-lg: var(--spacing-lg);--container-padding-xl: var(--spacing-xl);--container-padding-2xl: var(--spacing-2xl);--container-padding-content: var(--spacing-content);--container-padding-fluid: var(--spacing-fluid-md);--container-overflow-visible: visible;--container-overflow-hidden: hidden;--container-overflow-auto: auto;--container-overflow-scroll: scroll;--container-overflow-x-auto: var(--container-overflow-auto);--container-overflow-y-auto: var(--container-overflow-auto);--container-overflow-x-hidden: var(--container-overflow-hidden);--container-overflow-y-hidden: var(--container-overflow-hidden);--container-grid-cols-1: repeat(1, 1fr);--container-grid-cols-2: repeat(2, 1fr);--container-grid-cols-3: repeat(3, 1fr);--container-grid-cols-4: repeat(4, 1fr);--container-grid-cols-auto-fit: repeat(auto-fit, minmax(200px, 1fr));--container-grid-cols-auto-fill: repeat(auto-fill, minmax(200px, 1fr));--container-breakpoint-sm: 480px;--container-breakpoint-md: 768px;--container-breakpoint-lg: 1024px}.container{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-fit);height:var(--container-height-auto);position:var(--container-position-relative)}.container-flex-row{display:var(--container-display-flex);flex-direction:var(--container-direction-row);width:var(--container-width-fit);height:var(--container-height-auto)}.container-flex-column{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-fit);height:var(--container-height-auto)}.container-grid{display:var(--container-display-grid);width:var(--container-width-fit);height:var(--container-height-auto);grid-template-columns:var(--container-grid-cols-auto-fit)}.container-inline{display:var(--container-display-inline-flex);align-items:var(--container-items-center)}.container-block{display:var(--container-display-block);width:var(--container-width-full)}.container-xs{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-xs)}.container-sm{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-sm)}.container-md{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-md)}.container-lg{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-lg)}.container-xl{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-xl)}.container-2xl{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-2xl)}.container-3xl{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-3xl)}.container-4xl{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-4xl)}.container-prose{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-prose)}.container-full{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);height:var(--container-height-auto)}.container-responsive-sm{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-responsive-sm)}.container-responsive-md{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-responsive-md)}.container-responsive-lg{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-responsive-lg)}.container-responsive-xl{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-responsive-xl)}.container-center{display:var(--container-display-flex);align-items:var(--container-items-center);justify-content:var(--container-justify-center)}.container-center-horizontal{display:var(--container-display-flex);justify-content:var(--container-justify-center)}.container-center-vertical{display:var(--container-display-flex);align-items:var(--container-items-center)}.container-between{display:var(--container-display-flex);justify-content:var(--container-justify-between)}.container-around{display:var(--container-display-flex);justify-content:var(--container-justify-around)}.container-evenly{display:var(--container-display-flex);justify-content:var(--container-justify-evenly)}.container-start{display:var(--container-display-flex);align-items:var(--container-items-start);justify-content:var(--container-justify-start)}.container-end{display:var(--container-display-flex);align-items:var(--container-items-end);justify-content:var(--container-justify-end)}.container-card{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-fit);height:var(--container-height-auto);padding:var(--container-padding-md);gap:var(--container-gap-sm)}.container-card-compact{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-fit);padding:var(--container-padding-sm);gap:var(--container-gap-xs)}.container-card-spacious{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-fit);padding:var(--container-padding-lg);gap:var(--container-gap-md)}.container-form{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);gap:var(--container-gap-md)}.container-form-row{display:var(--container-display-flex);flex-direction:var(--container-direction-row);width:var(--container-width-full);gap:var(--container-gap-md)}.container-form-group{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);gap:var(--container-gap-xs)}.container-form-inline{display:var(--container-display-flex);flex-direction:var(--container-direction-row);align-items:var(--container-items-center);gap:var(--container-gap-sm)}.container-button{display:var(--container-display-inline-flex);align-items:var(--container-items-center);justify-content:var(--container-justify-center);padding:var(--container-padding-sm)}.container-button-group{display:var(--container-display-flex);flex-direction:var(--container-direction-row);gap:var(--container-gap-sm)}.container-button-stack{display:var(--container-display-flex);flex-direction:var(--container-direction-column);gap:var(--container-gap-sm)}.container-nav{display:var(--container-display-flex);flex-direction:var(--container-direction-row);align-items:var(--container-items-center);gap:var(--container-gap-md)}.container-nav-vertical{display:var(--container-display-flex);flex-direction:var(--container-direction-column);gap:var(--container-gap-sm)}.container-breadcrumb{display:var(--container-display-flex);flex-direction:var(--container-direction-row);align-items:var(--container-items-center);gap:var(--container-gap-xs)}.container-menu{display:var(--container-display-flex);flex-direction:var(--container-direction-column);gap:var(--container-gap-xs)}.container-menu-horizontal{display:var(--container-display-flex);flex-direction:var(--container-direction-row);gap:var(--container-gap-sm)}.container-list{display:var(--container-display-flex);flex-direction:var(--container-direction-column);gap:var(--container-gap-sm)}.container-list-horizontal{display:var(--container-display-flex);flex-direction:var(--container-direction-row);gap:var(--container-gap-md)}.container-list-grid{display:var(--container-display-grid);grid-template-columns:var(--container-grid-cols-auto-fit);gap:var(--container-gap-md)}.container-media{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-fit);gap:var(--container-gap-xs)}.container-media-horizontal{display:var(--container-display-flex);flex-direction:var(--container-direction-row);align-items:var(--container-items-start);gap:var(--container-gap-sm)}.container-avatar{display:var(--container-display-inline-flex);align-items:var(--container-items-center);justify-content:var(--container-justify-center)}.container-image{display:var(--container-display-flex);width:var(--container-width-fit);height:var(--container-height-fit);overflow:var(--container-overflow-hidden)}.container-content{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);gap:var(--container-gap-lg)}.container-article{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-prose);gap:var(--container-gap-lg)}.container-sidebar{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);gap:var(--container-gap-md)}.container-scroll-x{overflow-x:var(--container-overflow-auto);overflow-y:var(--container-overflow-hidden)}.container-scroll-y{overflow-y:var(--container-overflow-auto);overflow-x:var(--container-overflow-hidden)}.container-scroll-both{overflow:var(--container-overflow-auto)}.container-no-scroll{overflow:var(--container-overflow-hidden)}.container-carousel{display:var(--container-display-flex);flex-direction:var(--container-direction-row);overflow-x:var(--container-overflow-auto);overflow-y:var(--container-overflow-hidden);gap:var(--container-gap-md);scroll-snap-type:x mandatory}.container-carousel-item{flex-shrink:0;scroll-snap-align:start}.wrapper{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-4xl);margin:0 auto;padding-inline:var(--container-padding-md)}.wrapper-center{display:var(--container-display-flex);flex-direction:var(--container-direction-column);align-items:var(--container-items-center);justify-content:var(--container-justify-center);width:var(--container-width-full);max-width:var(--container-max-width-4xl);margin:0 auto;padding-inline:var(--container-padding-md)}.wrapper-constrained{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-2xl);margin:0 auto;padding-inline:var(--container-padding-md)}.wrapper-content{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);max-width:var(--container-max-width-prose);margin:0 auto;padding:var(--container-padding-content)}.wrapper-fluid{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);padding-inline:var(--container-padding-fluid)}.wrapper-full{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);height:var(--container-height-full)}.wrapper-page{display:var(--container-display-flex);flex-direction:var(--container-direction-column);width:var(--container-width-full);min-height:100vh;padding:var(--container-padding-xl)}.container-gap-xs{gap:var(--container-gap-xs)}.container-gap-sm{gap:var(--container-gap-sm)}.container-gap-md{gap:var(--container-gap-md)}.container-gap-lg{gap:var(--container-gap-lg)}.container-gap-xl{gap:var(--container-gap-xl)}.container-gap-2xl{gap:var(--container-gap-2xl)}.container-padding-xs{padding:var(--container-padding-xs)}.container-padding-sm{padding:var(--container-padding-sm)}.container-padding-md{padding:var(--container-padding-md)}.container-padding-lg{padding:var(--container-padding-lg)}.container-padding-xl{padding:var(--container-padding-xl)}.container-padding-2xl{padding:var(--container-padding-2xl)}.container-relative{position:var(--container-position-relative)}.container-absolute{position:var(--container-position-absolute)}.container-sticky{position:var(--container-position-sticky)}@media (max-width: var(--container-breakpoint-sm)){.container-responsive-stack{flex-direction:var(--container-direction-column)}.container-responsive-full{width:var(--container-width-full)}.container-responsive-compact{padding:var(--container-padding-sm);gap:var(--container-gap-xs)}}@media (min-width: var(--container-breakpoint-md)){.container-responsive-grid{display:var(--container-display-grid);grid-template-columns:var(--container-grid-cols-2)}.container-responsive-wide{max-width:var(--container-max-width-3xl)}}@media (min-width: var(--container-breakpoint-lg)){.container-responsive-grid-3{grid-template-columns:var(--container-grid-cols-3)}.container-responsive-spacious{padding:var(--container-padding-xl);gap:var(--container-gap-lg)}}:root{--state-property-active: active;--state-property-checked: checked;--state-property-disabled: disabled;--state-property-focus: focus;--state-property-hover: hover;--state-property-visited: visited;--state-property-target: target;--state-property-invalid: invalid;--state-property-valid: valid;--interaction-property-pointer: pointer-events;--interaction-property-cursor: cursor;--interaction-property-select: user-select;--interaction-property-touch: touch-action;--interaction-property-outline: outline;--interaction-property-outline-offset: outline-offset;--cursor-auto: auto;--cursor-default: default;--cursor-pointer: pointer;--cursor-grab: grab;--cursor-grabbing: grabbing;--cursor-wait: wait;--cursor-help: help;--cursor-text: text;--cursor-move: move;--cursor-not-allowed: not-allowed;--cursor-crosshair: crosshair;--cursor-zoom-in: zoom-in;--cursor-zoom-out: zoom-out;--pointer-auto: auto;--pointer-none: none;--pointer-all: all;--select-auto: auto;--select-none: none;--select-text: text;--select-all: all;--touch-auto: auto;--touch-none: none;--touch-pan-x: pan-x;--touch-pan-y: pan-y;--touch-pan-left: pan-left;--touch-pan-right: pan-right;--touch-pan-up: pan-up;--touch-pan-down: pan-down;--touch-pinch-zoom: pinch-zoom;--touch-manipulation: manipulation;--display-block: block;--display-inline: inline;--display-inline-block: inline-block;--display-flex: flex;--display-inline-flex: inline-flex;--display-grid: grid;--display-inline-grid: inline-grid;--display-none: none;--display-contents: contents;--visibility-visible: visible;--visibility-hidden: hidden;--visibility-collapse: collapse;--opacity-transparent: 0;--opacity-subtle: .1;--opacity-light: .3;--opacity-medium: .5;--opacity-strong: .7;--opacity-near-full: .9;--opacity-full: 1;--scale-press: var(--scale-shrink-micro);--scale-hover: var(--scale-grow-micro);--scale-active: var(--scale-shrink-subtle);--scale-drag: var(--scale-grow-subtle);--scale-focus: var(--scale-neutral);--state-timing-instant: var(--timing-instant);--state-timing-micro: var(--timing-micro);--state-timing-fast: var(--timing-fast);--state-timing-quick: var(--timing-quick);--state-timing-standard: var(--timing-standard);--state-timing-medium: var(--timing-medium);--state-timing-relaxed: var(--timing-relaxed);--state-ease-linear: var(--easing-linear);--state-ease: var(--easing-ease);--state-ease-in: var(--easing-ease-in);--state-ease-out: var(--easing-ease-out);--state-ease-in-out: var(--easing-ease-in-out);--outline-width-none: 0;--outline-width-thin: 1px;--outline-width-medium: 2px;--outline-width-thick: 3px;--outline-width-heavy: 4px;--outline-style-none: none;--outline-style-solid: solid;--outline-style-dashed: dashed;--outline-style-dotted: dotted;--outline-style-double: double;--outline-offset-none: var(--spacing-none);--outline-offset-xs: var(--spacing-0-5);--outline-offset-sm: var(--spacing-1);--outline-offset-md: var(--spacing-2);--outline-offset-lg: var(--spacing-3)}.dark.midnight,.light.midnight{--color-active: var(--lqd-4263ff);--color-active-text: var(--lqd-ffffff);--color-active-border: var(--lqd-4263ff);--color-active-accessible: var(--lqd-4263ff);--color-active-accessible-text: var(--lqd-ffffff);--color-active-accessible-border: var(--lqd-4263ff);--color-active-disabled: var(--lqd-1a1a1f);--color-active-disabled-text: var(--lqd-525150);--color-active-focus: var(--lqd-1eb9fa);--color-active-focus-text: var(--lqd-ffffff);--color-active-focus-outline: var(--lqd-1eb9fa);--color-active-hover: var(--lqd-5a48ff);--color-active-hover-text: var(--lqd-ffffff);--color-inactive: var(--lqd-1a1a1f);--color-inactive-text: var(--lqd-9d9c9b);--color-inactive-border: var(--lqd-2e2e34);--color-hover: var(--lqd-1a1a1f);--color-hover-text: var(--lqd-f5f5f5);--color-hover-border: var(--lqd-353539);--color-hover-subtle: var(--lqd-101014);--color-hover-strong: var(--lqd-2e2e34);--color-focus: var(--lqd-1eb9fa);--color-focus-text: var(--lqd-ffffff);--color-focus-border: var(--lqd-1eb9fa);--color-focus-outline: var(--lqd-1eb9fa);--color-focus-ring: rgba(var(--lqd-1eb9fa-rgb), .6);--color-focus-background: var(--lqd-0a0a0c);--color-selection: rgba(var(--lqd-4263ff-rgb), .4);--color-selection-text: var(--lqd-ffffff);--color-highlight: rgba(var(--lqd-1eb9fa-rgb), .3);--color-highlight-text: var(--lqd-ffffff);--color-target: rgba(var(--lqd-6a34ff-rgb), .35);--color-target-text: var(--lqd-ffffff);--color-valid: var(--lqd-00cc00);--color-valid-text: var(--lqd-ffffff);--color-valid-border: var(--lqd-00cc00);--color-valid-background: rgba(var(--lqd-00cc00-rgb), .15);--color-invalid: var(--lqd-ff3333);--color-invalid-text: var(--lqd-ffffff);--color-invalid-border: var(--lqd-ff3333);--color-invalid-background: rgba(var(--lqd-ff3333-rgb), .15);--color-disabled: var(--lqd-1a1a1f);--color-disabled-text: var(--lqd-525150);--color-disabled-border: var(--lqd-2e2e34);--color-loading: var(--lqd-4263ff);--color-loading-text: var(--lqd-ffffff);--color-loading-overlay: rgba(var(--lqd-0a0a0c-rgb), .9);--color-loading-spinner: var(--lqd-1eb9fa);--color-pressed: var(--lqd-6a34ff);--color-pressed-text: var(--lqd-ffffff);--color-pressed-border: var(--lqd-6a34ff);--color-drag: var(--lqd-1eb9fa);--color-drag-text: var(--lqd-ffffff);--color-drag-shadow: rgba(var(--lqd-1eb9fa-rgb), .5);--color-checked: var(--lqd-4263ff);--color-checked-text: var(--lqd-ffffff);--color-checked-border: var(--lqd-4263ff);--color-unchecked: var(--lqd-0a0a0c);--color-unchecked-text: var(--lqd-f5f5f5);--color-unchecked-border: var(--lqd-2e2e34);--color-indeterminate: var(--lqd-6a34ff);--color-indeterminate-text: var(--lqd-ffffff);--color-visited: var(--lqd-868583);--color-visited-text: var(--lqd-868583);--color-unvisited: var(--lqd-1eb9fa);--color-unvisited-text: var(--lqd-1eb9fa)}.lux{--color-active: var(--lqd-cd7f32);--color-active-focus: var(--lqd-d4af37);--color-active-hover: var(--lqd-b87333);--color-focus: var(--lqd-d4af37);--color-focus-border: var(--lqd-d4af37);--color-focus-outline: var(--lqd-d4af37);--color-focus-ring: rgba(212, 175, 55, .5);--color-selection: rgba(212, 175, 55, .3);--color-highlight: rgba(205, 127, 50, .2);--color-target: rgba(184, 115, 51, .25);--color-pressed: var(--lqd-b87333);--color-drag: var(--lqd-d4af37);--color-drag-shadow: rgba(212, 175, 55, .4);--color-checked: var(--lqd-cd7f32);--color-indeterminate: var(--lqd-b87333);--color-loading: var(--lqd-cd7f32);--color-loading-spinner: var(--lqd-d4af37)}.high-contrast{--color-active: var(--lqd-ffff00);--color-active-text: var(--lqd-000000);--color-active-border: var(--lqd-ffff00);--color-active-accessible: var(--lqd-ffff00);--color-active-accessible-text: var(--lqd-000000);--color-active-accessible-border: var(--lqd-ffff00);--color-active-disabled: var(--lqd-666666);--color-active-disabled-text: var(--lqd-cccccc);--color-active-focus: var(--lqd-ffff00);--color-active-focus-text: var(--lqd-000000);--color-active-focus-outline: var(--lqd-ffffff);--color-active-hover: var(--lqd-ffff99);--color-active-hover-text: var(--lqd-000000);--color-inactive: var(--lqd-333333);--color-inactive-text: var(--lqd-ffffff);--color-inactive-border: var(--lqd-666666);--color-hover: var(--lqd-333333);--color-hover-text: var(--lqd-ffffff);--color-hover-border: var(--lqd-666666);--color-hover-subtle: var(--lqd-1a1a1a);--color-hover-strong: var(--lqd-666666);--color-focus: var(--lqd-ffff00);--color-focus-text: var(--lqd-000000);--color-focus-border: var(--lqd-ffff00);--color-focus-outline: var(--lqd-ffffff);--color-focus-ring: var(--lqd-ffffff);--color-focus-background: var(--lqd-000000);--color-selection: var(--lqd-ffff00);--color-selection-text: var(--lqd-000000);--color-highlight: var(--lqd-ffff00);--color-highlight-text: var(--lqd-000000);--color-target: var(--lqd-ffff00);--color-target-text: var(--lqd-000000);--color-valid: var(--lqd-00ff00);--color-valid-text: var(--lqd-000000);--color-valid-border: var(--lqd-00ff00);--color-valid-background: var(--lqd-00ff00);--color-invalid: var(--lqd-ff0000);--color-invalid-text: var(--lqd-ffffff);--color-invalid-border: var(--lqd-ff0000);--color-invalid-background: var(--lqd-ff0000);--color-disabled: var(--lqd-666666);--color-disabled-text: var(--lqd-cccccc);--color-disabled-border: var(--lqd-666666);--color-loading: var(--lqd-ffff00);--color-loading-text: var(--lqd-000000);--color-loading-overlay: rgba(0, 0, 0, .9);--color-loading-spinner: var(--lqd-ffffff);--color-pressed: var(--lqd-ffff33);--color-pressed-text: var(--lqd-000000);--color-pressed-border: var(--lqd-ffff33);--color-drag: var(--lqd-00ffff);--color-drag-text: var(--lqd-000000);--color-drag-shadow: var(--lqd-ffffff);--color-checked: var(--lqd-ffff00);--color-checked-text: var(--lqd-000000);--color-checked-border: var(--lqd-ffff00);--color-unchecked: var(--lqd-000000);--color-unchecked-text: var(--lqd-ffffff);--color-unchecked-border: var(--lqd-ffffff);--color-indeterminate: var(--lqd-ffff00);--color-indeterminate-text: var(--lqd-000000);--color-visited: var(--lqd-ff00ff);--color-visited-text: var(--lqd-ff00ff);--color-unvisited: var(--lqd-00ffff);--color-unvisited-text: var(--lqd-00ffff)}.day-night{--color-active: var(--lqd-ff6b35);--color-active-focus: var(--lqd-ff8c42);--color-active-hover: var(--lqd-ff8c69);--color-focus: var(--lqd-ff8c42);--color-focus-border: var(--lqd-ff8c42);--color-focus-outline: var(--lqd-ff8c42);--color-focus-ring: rgba(255, 140, 66, .5);--color-selection: rgba(255, 107, 53, .3);--color-highlight: rgba(255, 140, 66, .2);--color-target: rgba(255, 140, 105, .25);--color-pressed: var(--lqd-ff8c69);--color-drag: var(--lqd-ff8c42);--color-drag-shadow: rgba(255, 140, 66, .4);--color-checked: var(--lqd-ff6b35);--color-indeterminate: var(--lqd-ff8c69);--color-loading: var(--lqd-ff6b35);--color-loading-spinner: var(--lqd-ff8c42)}.active{background-color:var(--color-active);color:var(--color-active-text);border-color:var(--color-active-border)}.active-accessible{background-color:var(--color-active-accessible);color:var(--color-active-accessible-text);border-color:var(--color-active-accessible-border)}.active-disabled{background-color:var(--color-active-disabled);color:var(--color-active-disabled-text);pointer-events:var(--pointer-none);opacity:var(--opacity-medium)}.active-false{background-color:var(--color-inactive);color:var(--color-inactive-text);border-color:var(--color-inactive-border)}.active-focus{background-color:var(--color-active-focus);color:var(--color-active-focus-text);outline:var(--outline-width-medium) var(--outline-style-solid) var(--color-active-focus-outline)}.active-hover{background-color:var(--color-active-hover);color:var(--color-active-hover-text);transition:all var(--state-timing-fast) var(--state-ease-out)}.active-true{background-color:var(--color-active);color:var(--color-active-text);border-color:var(--color-active-border)}.delay,.delay-accessible{transition-delay:var(--state-timing-instant)}.delay-custom{transition-delay:var(--delay-custom-value, var(--state-timing-instant))}.delay-instant{transition-delay:var(--state-timing-instant)}.delay-long{transition-delay:var(--state-timing-relaxed)}.delay-medium{transition-delay:var(--state-timing-medium)}.delay-short{transition-delay:var(--state-timing-fast)}.duration,.duration-accessible{transition-duration:var(--state-timing-standard)}.duration-fast{transition-duration:var(--state-timing-fast)}.duration-instant{transition-duration:var(--state-timing-instant)}.duration-slow{transition-duration:var(--state-timing-relaxed)}.duration-standard{transition-duration:var(--state-timing-standard)}.duration-variable{transition-duration:var(--duration-variable-value, var(--state-timing-standard))}.ease,.ease-accessible{transition-timing-function:var(--state-ease)}.ease-in{transition-timing-function:var(--state-ease-in)}.ease-in-out{transition-timing-function:var(--state-ease-in-out)}.ease-linear{transition-timing-function:var(--state-ease-linear)}.ease-out{transition-timing-function:var(--state-ease-out)}.ease-step{transition-timing-function:steps(4,end)}.hidden{display:var(--display-none)}.hidden-accessible,.hidden-accessibly{clip:rect(1px,1px,1px,1px);position:absolute;height:1px;width:1px;overflow:hidden}.hidden-hard{display:var(--display-none)!important}.hidden-soft{opacity:var(--opacity-transparent);pointer-events:var(--pointer-none)}.hidden-transition{opacity:var(--opacity-transparent);pointer-events:var(--pointer-none);transition:opacity var(--state-timing-standard) var(--state-ease-out)}.hidden-visually{clip:rect(1px,1px,1px,1px);position:absolute;height:1px;width:1px;overflow:hidden}.z-hover-lift{z-index:var(--z-index-above)}.interaction{cursor:var(--cursor-pointer);-webkit-user-select:var(--select-none);user-select:var(--select-none)}.interaction-accessible{cursor:var(--cursor-pointer);-webkit-user-select:var(--select-none);user-select:var(--select-none);outline-offset:var(--outline-offset-md)}.interaction-click{cursor:var(--cursor-pointer);-webkit-user-select:var(--select-none);user-select:var(--select-none)}.interaction-drag{cursor:var(--cursor-grab);-webkit-user-select:var(--select-none);user-select:var(--select-none)}.interaction-focus{cursor:var(--cursor-pointer);-webkit-user-select:var(--select-none);user-select:var(--select-none);outline-offset:var(--outline-offset-md)}.interaction-hover{cursor:var(--cursor-pointer);-webkit-user-select:var(--select-none);user-select:var(--select-none);transition:all var(--state-timing-fast) var(--state-ease-out)}.interaction-touch{cursor:var(--cursor-pointer);-webkit-user-select:var(--select-none);user-select:var(--select-none);touch-action:var(--touch-manipulation)}.microinteraction,.microinteraction-accessible{transition:all var(--state-timing-fast) var(--state-ease-out)}.microinteraction-click{transition:transform var(--state-timing-micro) var(--state-ease-out)}.microinteraction-delay{transition:all var(--state-timing-fast) var(--state-ease-out) var(--state-timing-micro)}.microinteraction-drag{transition:transform var(--state-timing-fast) var(--state-ease-out)}.microinteraction-focus{transition:outline var(--state-timing-fast) var(--state-ease-out),box-shadow var(--state-timing-fast) var(--state-ease-out)}.microinteraction-hover{transition:all var(--state-timing-fast) var(--state-ease-out)}.property{transition-property:all}.property-color{transition-property:color,background-color,border-color}.property-opacity{transition-property:opacity}.property-position{transition-property:top,right,bottom,left}.property-scale{transition-property:transform}.property-size{transition-property:width,height}.property-transform{transition-property:transform}.responsive,.responsive-accessible{width:100%;max-width:100%}.responsive-desktop{min-width:1024px}.responsive-fluid{width:100%;max-width:none}.responsive-mobile{max-width:768px}.responsive-tablet{min-width:768px;max-width:1023px}.responsive-watch{max-width:320px}.timing,.timing-accessible{transition-timing-function:var(--state-ease)}.timing-custom{transition-timing-function:var(--timing-custom-value, var(--state-ease))}.timing-ease{transition-timing-function:var(--state-ease)}.timing-linear{transition-timing-function:var(--state-ease-linear)}.timing-step{transition-timing-function:steps(4,end)}.timing-variable{transition-timing-function:var(--timing-variable-value, var(--state-ease))}.transition,.transition-accessible{transition:all var(--state-timing-standard) var(--state-ease)}.transition-custom{transition:var(--transition-custom-property, all) var(--transition-custom-duration, var(--state-timing-standard)) var(--transition-custom-timing, var(--state-ease))}.transition-delay{transition:all var(--state-timing-standard) var(--state-ease) var(--transition-delay-value, var(--state-timing-instant))}.transition-duration{transition:all var(--transition-duration-value, var(--state-timing-standard)) var(--state-ease)}.transition-enter,.transition-exit{transition:opacity var(--state-timing-standard) var(--state-ease),transform var(--state-timing-standard) var(--state-ease)}.dark{--color-active: var(--lqd-4263ff);--color-active-text: var(--lqd-ffffff);--color-active-border: var(--lqd-4263ff);--color-active-accessible: var(--lqd-4263ff);--color-active-accessible-text: var(--lqd-ffffff);--color-active-accessible-border: var(--lqd-4263ff);--color-active-disabled: var(--lqd-2e2e34);--color-active-disabled-text: var(--lqd-626160);--color-active-focus: var(--lqd-1eb9fa);--color-active-focus-text: var(--lqd-ffffff);--color-active-focus-outline: var(--lqd-1eb9fa);--color-active-hover: var(--lqd-5a48ff);--color-active-hover-text: var(--lqd-ffffff);--color-inactive: var(--lqd-2e2e34);--color-inactive-text: var(--lqd-bfbebe);--color-inactive-border: var(--lqd-414143);--color-hover: var(--lqd-2e2e34);--color-hover-text: var(--lqd-e1e1e1);--color-hover-border: var(--lqd-474748);--color-hover-subtle: var(--lqd-1e1e24);--color-hover-strong: var(--lqd-414143);--color-focus: var(--lqd-1eb9fa);--color-focus-text: var(--lqd-ffffff);--color-focus-border: var(--lqd-1eb9fa);--color-focus-outline: var(--lqd-1eb9fa);--color-focus-ring: rgba(var(--lqd-1eb9fa-rgb), .5);--color-focus-background: var(--lqd-16161c);--color-selection: rgba(var(--lqd-4263ff-rgb), .3);--color-selection-text: var(--lqd-ffffff);--color-highlight: rgba(var(--lqd-1eb9fa-rgb), .2);--color-highlight-text: var(--lqd-e1e1e1);--color-target: rgba(var(--lqd-6a34ff-rgb), .25);--color-target-text: var(--lqd-ffffff);--color-valid: var(--lqd-00cc00);--color-valid-text: var(--lqd-ffffff);--color-valid-border: var(--lqd-00cc00);--color-valid-background: rgba(var(--lqd-00cc00-rgb), .1);--color-invalid: var(--lqd-ff3333);--color-invalid-text: var(--lqd-ffffff);--color-invalid-border: var(--lqd-ff3333);--color-invalid-background: rgba(var(--lqd-ff3333-rgb), .1);--color-disabled: var(--lqd-2e2e34);--color-disabled-text: var(--lqd-626160);--color-disabled-border: var(--lqd-353539);--color-loading: var(--lqd-4263ff);--color-loading-text: var(--lqd-ffffff);--color-loading-overlay: rgba(var(--lqd-16161c-rgb), .8);--color-loading-spinner: var(--lqd-1eb9fa);--color-pressed: var(--lqd-6a34ff);--color-pressed-text: var(--lqd-ffffff);--color-pressed-border: var(--lqd-6a34ff);--color-drag: var(--lqd-1eb9fa);--color-drag-text: var(--lqd-ffffff);--color-drag-shadow: rgba(var(--lqd-1eb9fa-rgb), .4);--color-checked: var(--lqd-4263ff);--color-checked-text: var(--lqd-ffffff);--color-checked-border: var(--lqd-4263ff);--color-unchecked: var(--lqd-16161c);--color-unchecked-text: var(--lqd-e1e1e1);--color-unchecked-border: var(--lqd-414143);--color-indeterminate: var(--lqd-6a34ff);--color-indeterminate-text: var(--lqd-ffffff);--color-visited: var(--lqd-9d9c9b);--color-visited-text: var(--lqd-9d9c9b);--color-unvisited: var(--lqd-1eb9fa);--color-unvisited-text: var(--lqd-1eb9fa)}.light{--color-active: var(--lqd-4263ff);--color-active-text: var(--lqd-ffffff);--color-active-border: var(--lqd-4263ff);--color-active-accessible: var(--lqd-4263ff);--color-active-accessible-text: var(--lqd-ffffff);--color-active-accessible-border: var(--lqd-4263ff);--color-active-disabled: var(--lqd-f5f5f5);--color-active-disabled-text: var(--lqd-bbbab9);--color-active-focus: var(--lqd-1eb9fa);--color-active-focus-text: var(--lqd-ffffff);--color-active-focus-outline: var(--lqd-1eb9fa);--color-active-hover: var(--lqd-5a48ff);--color-active-hover-text: var(--lqd-ffffff);--color-inactive: var(--lqd-f5f5f5);--color-inactive-text: var(--lqd-686766);--color-inactive-border: var(--lqd-e1e1e1);--color-hover: var(--lqd-f5f5f5);--color-hover-text: var(--lqd-050506);--color-hover-border: var(--lqd-d1d0cf);--color-hover-subtle: var(--lqd-f8f8f8);--color-hover-strong: var(--lqd-e1e1e1);--color-focus: var(--lqd-1eb9fa);--color-focus-text: var(--lqd-ffffff);--color-focus-border: var(--lqd-1eb9fa);--color-focus-outline: var(--lqd-1eb9fa);--color-focus-ring: rgba(var(--lqd-1eb9fa-rgb), .5);--color-focus-background: var(--lqd-ffffff);--color-selection: rgba(var(--lqd-4263ff-rgb), .2);--color-selection-text: var(--lqd-050506);--color-highlight: rgba(var(--lqd-1eb9fa-rgb), .1);--color-highlight-text: var(--lqd-050506);--color-target: rgba(var(--lqd-6a34ff-rgb), .15);--color-target-text: var(--lqd-050506);--color-valid: var(--lqd-00cc00);--color-valid-text: var(--lqd-ffffff);--color-valid-border: var(--lqd-00cc00);--color-valid-background: rgba(var(--lqd-00cc00-rgb), .05);--color-invalid: var(--lqd-b20000);--color-invalid-text: var(--lqd-ffffff);--color-invalid-border: var(--lqd-b20000);--color-invalid-background: rgba(var(--lqd-b20000-rgb), .05);--color-disabled: var(--lqd-f5f5f5);--color-disabled-text: var(--lqd-bbbab9);--color-disabled-border: var(--lqd-efefef);--color-loading: var(--lqd-4263ff);--color-loading-text: var(--lqd-ffffff);--color-loading-overlay: rgba(var(--lqd-ffffff-rgb), .8);--color-loading-spinner: var(--lqd-1eb9fa);--color-pressed: var(--lqd-6a34ff);--color-pressed-text: var(--lqd-ffffff);--color-pressed-border: var(--lqd-6a34ff);--color-drag: var(--lqd-1eb9fa);--color-drag-text: var(--lqd-ffffff);--color-drag-shadow: rgba(var(--lqd-1eb9fa-rgb), .3);--color-checked: var(--lqd-4263ff);--color-checked-text: var(--lqd-ffffff);--color-checked-border: var(--lqd-4263ff);--color-unchecked: var(--lqd-ffffff);--color-unchecked-text: var(--lqd-050506);--color-unchecked-border: var(--lqd-e1e1e1);--color-indeterminate: var(--lqd-6a34ff);--color-indeterminate-text: var(--lqd-ffffff);--color-visited: var(--lqd-9d9c9b);--color-visited-text: var(--lqd-9d9c9b);--color-unvisited: var(--lqd-1eb9fa);--color-unvisited-text: var(--lqd-1eb9fa)}:root{--svg-fill-primary: var(--color-bg-secondary);--svg-fill-secondary: var(--color-bg-primary);--svg-fill-accent: var(--color-accent-primary);--svg-fill-transparent: transparent;--svg-fill-none: none;--svg-fill-currentcolor: currentColor;--svg-fill-inherit: inherit;--svg-stroke-primary: var(--color-border-primary);--svg-stroke-secondary: var(--color-border-secondary);--svg-stroke-accent: var(--color-accent-primary);--svg-stroke-none: none;--svg-stroke-currentcolor: currentColor;--svg-stroke-inherit: inherit;--svg-stroke-width-thin: var(--border-width-thin);--svg-stroke-width-medium: var(--border-width-medium);--svg-stroke-width-thick: var(--border-width-thick);--svg-stroke-width-heavy: var(--border-width-heavy);--svg-filter-blur-micro: blur(var(--blur-amount-micro));--svg-filter-blur-xs: blur(var(--blur-amount-xs));--svg-filter-blur-sm: blur(var(--blur-amount-sm));--svg-filter-blur-md: blur(var(--blur-amount-md));--svg-filter-glass-subtle: var(--svg-filter-blur-micro);--svg-filter-glass-light: var(--svg-filter-blur-xs);--svg-filter-glass-medium: var(--svg-filter-blur-sm);--svg-filter-glass-heavy: var(--svg-filter-blur-md);--svg-filter-shadow-soft: drop-shadow(var(--size-0) var(--size-1) var(--size-1-5) var(--lqd-14141a-20));--svg-filter-shadow-medium: drop-shadow(var(--size-0) var(--size-1) var(--size-3) var(--lqd-14141a-30));--svg-filter-shadow-strong: drop-shadow(var(--size-0) var(--size-2) var(--size-6) var(--lqd-14141a-50));--svg-filter-glow-subtle: drop-shadow(var(--size-0) var(--size-0) var(--size-1) var(--lqd-4263ff-20));--svg-filter-glow-medium: drop-shadow(var(--size-0) var(--size-0) var(--size-2) var(--lqd-4263ff-30));--svg-filter-glow-strong: drop-shadow(var(--size-0) var(--size-0) var(--size-3) var(--lqd-4263ff-50));--svg-filter-glow-intense: drop-shadow(var(--size-0) var(--size-0) var(--size-5) var(--lqd-4263ff-75));--svg-opacity-transparent: 0;--svg-opacity-translucent-light: var(--opacity-translucent-light);--svg-opacity-translucent: var(--opacity-translucent);--svg-opacity-translucent-deep: var(--opacity-translucent-deep);--svg-opacity-visible: 1;--svg-brightness-dim: var(--brightness-low);--svg-brightness-normal: 1;--svg-brightness-bright: var(--brightness-high);--svg-brightness-vivid: var(--brightness-vivid)}.svg-reset{border:none;background:none;padding:0;margin:0;outline:none;fill:none;stroke:none;filter:none;opacity:1}.path-reset{fill:none;stroke:none;stroke-width:0;filter:none;opacity:1}.use-reset{fill:inherit!important;stroke:inherit!important;stroke-width:inherit!important;filter:inherit!important;opacity:inherit!important}.g-reset{fill:none;stroke:none;filter:none;opacity:1}.defs-reset{fill:none;stroke:none}.mask-reset{fill:#fff;stroke:none}.use-fill-primary{fill:var(--svg-fill-primary)!important}.use-fill-secondary{fill:var(--svg-fill-secondary)!important}.use-fill-accent{fill:var(--svg-fill-accent)!important}.use-fill-transparent{fill:var(--svg-fill-transparent)!important}.use-fill-none{fill:var(--svg-fill-none)!important}.use-stroke-primary{stroke:var(--svg-stroke-primary)!important;fill:var(--svg-fill-transparent)!important}.use-stroke-secondary{stroke:var(--svg-stroke-secondary)!important;fill:var(--svg-fill-transparent)!important}.use-stroke-accent{stroke:var(--svg-stroke-accent)!important;fill:var(--svg-fill-transparent)!important}.use-stroke-none{stroke:var(--svg-stroke-none)!important}.use-stroke-thin{stroke-width:var(--svg-stroke-width-thin)!important}.use-stroke-medium{stroke-width:var(--svg-stroke-width-medium)!important}.use-stroke-thick{stroke-width:var(--svg-stroke-width-thick)!important}.use-stroke-heavy{stroke-width:var(--svg-stroke-width-heavy)!important}.svg-background{fill:var(--svg-fill-primary);stroke:none}.svg-border{fill:none;stroke:var(--svg-stroke-primary);stroke-width:var(--svg-stroke-width-medium)}.svg-icon{fill:currentColor;stroke:none}.svg-accent{fill:var(--svg-fill-accent);stroke:none}.svg-glass-subtle{fill:var(--lqd-4263ff-10)!important;filter:var(--svg-filter-glass-subtle);stroke:none}.svg-glass-light{fill:var(--lqd-4263ff-20)!important;filter:var(--svg-filter-glass-light);stroke:none}.svg-glass-medium{fill:var(--lqd-4263ff-30)!important;filter:var(--svg-filter-glass-medium);stroke:none}.svg-glass-heavy{fill:var(--lqd-4263ff-50)!important;filter:var(--svg-filter-glass-heavy);stroke:none}.svg-solid-flat{fill:var(--svg-fill-primary)!important;stroke:none}.svg-solid-soft{fill:var(--svg-fill-primary)!important;filter:var(--svg-filter-shadow-soft);stroke:none}.svg-solid-medium{fill:var(--svg-fill-primary)!important;filter:var(--svg-filter-shadow-medium);stroke:none}.svg-solid-strong{fill:var(--svg-fill-primary)!important;filter:var(--svg-filter-shadow-strong);stroke:none}.svg-outline-thin{fill:var(--svg-fill-transparent)!important;stroke:var(--svg-stroke-primary)!important;stroke-width:var(--svg-stroke-width-thin)!important;opacity:var(--svg-opacity-translucent-light)}.svg-outline-medium{fill:var(--svg-fill-transparent)!important;stroke:var(--svg-stroke-primary)!important;stroke-width:var(--svg-stroke-width-medium)!important;opacity:var(--svg-opacity-translucent)}.svg-outline-thick{fill:var(--svg-fill-transparent)!important;stroke:var(--svg-stroke-primary)!important;stroke-width:var(--svg-stroke-width-thick)!important;opacity:var(--svg-opacity-translucent-deep)}.svg-outline-heavy{fill:var(--svg-fill-transparent)!important;stroke:var(--svg-stroke-primary)!important;stroke-width:var(--svg-stroke-width-heavy)!important;opacity:var(--svg-opacity-visible)}.svg-glow-subtle{fill:var(--svg-fill-primary)!important;filter:var(--svg-filter-glow-subtle);stroke:none}.svg-glow-medium{fill:var(--svg-fill-primary)!important;filter:var(--svg-filter-glow-medium);stroke:none}.svg-glow-strong{fill:var(--svg-fill-primary)!important;filter:var(--svg-filter-glow-strong);stroke:none}.svg-glow-intense{fill:var(--svg-fill-primary)!important;filter:var(--svg-filter-glow-intense);stroke:none}.svg-glass-hover-progression-1:hover{fill:var(--lqd-4263ff-20)!important;filter:var(--svg-filter-glass-light)}.svg-glass-hover-progression-2:hover{fill:var(--lqd-4263ff-30)!important;filter:var(--svg-filter-glass-medium)}.svg-glass-hover-progression-3:hover{fill:var(--lqd-4263ff-50)!important;filter:var(--svg-filter-glass-heavy)}.svg-glass-hover-progression-4:hover{fill:var(--lqd-4263ff-75)!important;filter:var(--svg-filter-glass-heavy) brightness(var(--svg-brightness-bright))}.svg-solid-hover-progression-1:hover{filter:var(--svg-filter-shadow-soft) brightness(var(--svg-brightness-bright))}.svg-solid-hover-progression-2:hover{filter:var(--svg-filter-shadow-medium) brightness(var(--svg-brightness-bright))}.svg-solid-hover-progression-3:hover{filter:var(--svg-filter-shadow-strong) brightness(var(--svg-brightness-bright))}.svg-solid-hover-progression-4:hover{filter:var(--svg-filter-shadow-strong) brightness(var(--svg-brightness-vivid))}.svg-outline-hover-progression-1:hover{stroke-width:var(--svg-stroke-width-medium)!important;opacity:var(--svg-opacity-translucent)}.svg-outline-hover-progression-2:hover{stroke-width:var(--svg-stroke-width-thick)!important;opacity:var(--svg-opacity-translucent-deep)}.svg-outline-hover-progression-3:hover{stroke-width:var(--svg-stroke-width-heavy)!important;opacity:var(--svg-opacity-visible)}.svg-outline-hover-progression-4:hover{stroke-width:var(--size-1-5)!important;opacity:var(--svg-opacity-visible);filter:drop-shadow(var(--size-0) var(--size-0) var(--spacing-sm) var(--svg-stroke-primary))}.svg-glow-hover-progression-1:hover{filter:var(--svg-filter-glow-medium) brightness(var(--svg-brightness-bright))}.svg-glow-hover-progression-2:hover{filter:var(--svg-filter-glow-strong) brightness(var(--svg-brightness-bright))}.svg-glow-hover-progression-3:hover{filter:var(--svg-filter-glow-intense) brightness(var(--svg-brightness-bright))}.svg-glow-hover-progression-4:hover{filter:var(--svg-filter-glow-intense) brightness(var(--svg-brightness-vivid))}:root{--button-type-primary: primary;--button-type-secondary: secondary;--button-type-tertiary: tertiary;--button-type-ghost: ghost;--button-type-link: link;--button-type-icon: icon;--button-type-floating: floating;--button-type-toggle: toggle;--button-role-submit: submit;--button-role-reset: reset;--button-role-cancel: cancel;--button-role-action: action;--button-role-navigation: navigation;--button-role-destructive: destructive;--button-role-constructive: constructive;--button-size-xs: xs;--button-size-sm: sm;--button-size-md: md;--button-size-lg: lg;--button-size-xl: xl;--button-size-icon: icon;--button-size-full: full;--button-variant-solid: solid;--button-variant-outline: outline;--button-variant-soft: soft;--button-variant-gradient: gradient;--button-variant-minimal: minimal;--button-shape-rectangle: rectangle;--button-shape-rounded: rounded;--button-shape-pill: pill;--button-shape-circle: circle;--button-shape-square: square;--button-state-default: default;--button-state-hover: var(--state-property-hover);--button-state-active: var(--state-property-active);--button-state-focus: var(--state-property-focus);--button-state-disabled: var(--state-property-disabled);--button-state-loading: loading;--button-state-pressed: pressed;--button-display: var(--display-inline-flex);--button-align-items: var(--items-center);--button-justify-content: var(--justify-center);--button-border: var(--border-default);--button-padding: var(--padding-sm) var(--padding-inline-md);--button-border-radius: var(--radius-md);--button-font-family: var(--font-sans);--button-font-size: var(--typography-size-base);--button-font-weight: var(--weight-medium);--button-line-height: var(--line-height-none);--button-background-color: var(--color-button);--button-color: var(--color-button-text);--button-cursor: var(--cursor-pointer);--button-user-select: var(--select-none);--button-transition: var(--transition);--button-padding-xs: var(--padding-xs) var(--padding-inline-sm);--button-padding-sm: var(--padding-sm) var(--padding-inline-md);--button-padding-md: var(--padding-sm) var(--padding-inline-md);--button-padding-lg: var(--padding-md) var(--padding-inline-lg);--button-padding-xl: var(--padding-lg) var(--padding-inline-xl);--button-padding-icon: var(--padding-sm);--button-font-size-xs: var(--typography-size-xs);--button-font-size-sm: var(--typography-size-sm);--button-font-size-md: var(--typography-size-base);--button-font-size-lg: var(--typography-size-lg);--button-font-size-xl: var(--typography-size-xl);--button-border-radius-rectangle: var(--border-radius-none);--button-border-radius-rounded: var(--border-radius-md);--button-border-radius-pill: var(--border-radius-pill);--button-border-radius-circle: var(--border-radius-full);--button-border-radius-square: var(--border-radius-sm);--button-icon-size: var(--size-button-md);--button-floating-size: var(--size-button-lg);--button-icon-gap: var(--size-space-tight);--button-width-auto: var(--size-auto);--button-width-full: var(--size-full);--button-min-width: var(--size-touch-target);--button-outline-offset: var(--outline-offset-md);--button-outline-width: var(--border-width-default);--button-shadow: var(--shadow);--button-shadow-hover: var(--shadow-md);--button-scale-press: var(--scale-press);--button-hover-lift: var(--hover-lift)}.btn{display:var(--button-display);align-items:var(--button-align-items);justify-content:var(--button-justify-content);border:var(--button-border);padding:var(--button-padding);border-radius:var(--button-border-radius);font-family:var(--button-font-family);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);background-color:var(--button-background-color);color:var(--button-color);cursor:var(--button-cursor);-webkit-user-select:var(--button-user-select);user-select:var(--button-user-select);transition:var(--button-transition);text-decoration:none;outline-offset:var(--button-outline-offset)}.btn:hover{background-color:var(--color-button-hover);color:var(--color-button-hover-text);border-color:var(--color-button-hover-border)}.btn:active{background-color:var(--color-button-active);color:var(--color-button-active-text);transform:scale(var(--button-scale-press))}.btn:focus{background-color:var(--color-button-focus);color:var(--color-button-focus-text)}.btn:disabled,.btn[disabled]{background-color:var(--color-button-disabled);color:var(--color-button-disabled-text);cursor:not-allowed;opacity:.6}.btn-primary{background-color:var(--color-button-primary);color:var(--color-button-primary-text);border-color:var(--color-button-primary-border)}.btn-primary:hover{background-color:var(--color-button-primary-hover);color:var(--color-button-primary-hover-text)}.btn-primary:active{background-color:var(--color-button-primary-active);color:var(--color-button-primary-active-text)}.btn-primary:focus{background-color:var(--color-button-primary-focus);color:var(--color-button-primary-focus-text)}.btn-primary:disabled{background-color:var(--color-button-primary-disabled);color:var(--color-button-primary-disabled-text)}.btn-secondary{background-color:var(--color-button-secondary);color:var(--color-button-secondary-text);border-color:var(--color-button-secondary-border)}.btn-secondary:hover{background-color:var(--color-button-secondary-hover);color:var(--color-button-secondary-hover-text)}.btn-secondary:active{background-color:var(--color-button-secondary-active);color:var(--color-button-secondary-active-text)}.btn-secondary:focus{background-color:var(--color-button-secondary-focus);color:var(--color-button-secondary-focus-text)}.btn-secondary:disabled{background-color:var(--color-button-secondary-disabled);color:var(--color-button-secondary-disabled-text)}.btn-tertiary{background-color:var(--color-button-tertiary);color:var(--color-button-tertiary-text);border-color:var(--color-button-tertiary-border)}.btn-tertiary:hover{background-color:var(--color-button-tertiary-hover);color:var(--color-button-tertiary-hover-text)}.btn-tertiary:active{background-color:var(--color-button-tertiary-active);color:var(--color-button-tertiary-active-text)}.btn-tertiary:focus{background-color:var(--color-button-tertiary-focus);color:var(--color-button-tertiary-focus-text)}.btn-tertiary:disabled{background-color:var(--color-button-tertiary-disabled);color:var(--color-button-tertiary-disabled-text)}.btn-ghost{background-color:var(--color-button-ghost);color:var(--color-button-ghost-text);border-color:var(--color-button-ghost-border)}.btn-ghost:hover{background-color:var(--color-button-ghost-hover);color:var(--color-button-ghost-hover-text)}.btn-ghost:active{background-color:var(--color-button-ghost-active);color:var(--color-button-ghost-active-text)}.btn-ghost:focus{background-color:var(--color-button-ghost-focus);color:var(--color-button-ghost-focus-text)}.btn-ghost:disabled{background-color:var(--color-button-ghost-disabled);color:var(--color-button-ghost-disabled-text)}.btn-link{background-color:var(--color-button-link);color:var(--color-button-link-text);border:none;padding:var(--padding-xs);text-decoration:underline}.btn-link:hover{color:var(--color-button-link-hover-text);text-decoration:none}.btn-link:active{color:var(--color-button-link-active-text)}.btn-link:focus{color:var(--color-button-link-focus-text)}.btn-link:disabled{color:var(--color-button-link-disabled-text)}.btn-xs{padding:var(--button-padding-xs);font-size:var(--button-font-size-xs)}.btn-sm{padding:var(--button-padding-sm);font-size:var(--button-font-size-sm)}.btn-md{padding:var(--button-padding-md);font-size:var(--button-font-size-md)}.btn-lg{padding:var(--button-padding-lg);font-size:var(--button-font-size-lg)}.btn-xl{padding:var(--button-padding-xl);font-size:var(--button-font-size-xl)}.btn-full{width:var(--button-width-full)}.btn-rectangle{border-radius:var(--button-border-radius-rectangle)}.btn-rounded{border-radius:var(--button-border-radius-rounded)}.btn-pill{border-radius:var(--button-border-radius-pill)}.btn-circle{border-radius:var(--button-border-radius-circle);padding:var(--button-padding-icon);width:var(--button-icon-size);height:var(--button-icon-size)}.btn-square{border-radius:var(--button-border-radius-square);padding:var(--button-padding-icon);width:var(--button-icon-size);height:var(--button-icon-size)}.btn-icon{padding:var(--button-padding-icon);width:var(--button-icon-size);height:var(--button-icon-size);background-color:var(--color-button-icon);color:var(--color-button-icon-text)}.btn-icon:hover{background-color:var(--color-button-icon-hover);color:var(--color-button-icon-hover-text)}.btn-icon:active{background-color:var(--color-button-icon-active);color:var(--color-button-icon-active-text)}.btn-icon:focus{background-color:var(--color-button-icon-focus);color:var(--color-button-icon-focus-text)}.btn-icon:disabled{background-color:var(--color-button-icon-disabled);color:var(--color-button-icon-disabled-text)}.btn-floating{border:none;border-radius:var(--button-border-radius-circle);box-shadow:var(--button-shadow);width:var(--button-floating-size);height:var(--button-floating-size);background-color:var(--color-button-floating);color:var(--color-button-floating-text)}.btn-floating:hover{background-color:var(--color-button-floating-hover);color:var(--color-button-floating-hover-text);transform:var(--button-hover-lift);box-shadow:var(--button-shadow-hover)}.btn-floating:active{background-color:var(--color-button-floating-active);color:var(--color-button-floating-active-text)}.btn-floating:focus{background-color:var(--color-button-floating-focus);color:var(--color-button-floating-focus-text)}.btn-floating:disabled{background-color:var(--color-button-floating-disabled);color:var(--color-button-floating-disabled-text)}.btn-icon-left{gap:var(--button-icon-gap)}.btn-icon-right{gap:var(--button-icon-gap);flex-direction:row-reverse}.btn-solid{background-color:var(--color-button-solid);color:var(--color-button-solid-text);border-color:var(--color-button-solid-border)}.btn-outline{background-color:var(--color-button-outline);color:var(--color-button-outline-text);border-color:var(--color-button-outline-border)}.btn-soft{background-color:var(--color-button-soft);color:var(--color-button-soft-text);border-color:var(--color-button-soft-border)}.btn-gradient{background:var(--gradient);color:var(--color-button-gradient-text);border:none}.btn-minimal{background-color:var(--color-button-minimal);color:var(--color-button-minimal-text);border:none}.btn-submit{background-color:var(--color-button-submit);color:var(--color-button-submit-text)}.btn-reset{background-color:var(--color-button-reset);color:var(--color-button-reset-text)}.btn-cancel{background-color:var(--color-button-cancel);color:var(--color-button-cancel-text)}.btn-destructive{background-color:var(--color-button-destructive);color:var(--color-button-destructive-text);border-color:var(--color-button-destructive-border)}.btn-destructive:hover{background-color:var(--color-button-destructive-hover);color:var(--color-button-destructive-hover-text)}.btn-destructive:active{background-color:var(--color-button-destructive-active);color:var(--color-button-destructive-active-text)}.btn-destructive:focus{background-color:var(--color-button-destructive-focus);color:var(--color-button-destructive-focus-text)}.btn-destructive:disabled{background-color:var(--color-button-destructive-disabled);color:var(--color-button-destructive-disabled-text)}.btn-constructive{background-color:var(--color-button-constructive);color:var(--color-button-constructive-text);border-color:var(--color-button-constructive-border)}.btn-constructive:hover{background-color:var(--color-button-constructive-hover);color:var(--color-button-constructive-hover-text)}.btn-constructive:active{background-color:var(--color-button-constructive-active);color:var(--color-button-constructive-active-text)}.btn-constructive:focus{background-color:var(--color-button-constructive-focus);color:var(--color-button-constructive-focus-text)}.btn-constructive:disabled{background-color:var(--color-button-constructive-disabled);color:var(--color-button-constructive-disabled-text)}.btn-toggle{background-color:var(--color-button-toggle);color:var(--color-button-toggle-text);border-color:var(--color-button-toggle-border)}.btn-toggle:hover{background-color:var(--color-button-toggle-hover);color:var(--color-button-toggle-hover-text)}.btn-toggle:disabled{background-color:var(--color-button-toggle-disabled);color:var(--color-button-toggle-disabled-text)}.btn-toggle[aria-pressed=true],.btn-toggle.active{background-color:var(--color-button-toggle-on);color:var(--color-button-toggle-on-text)}.btn-toggle[aria-pressed=false]{background-color:var(--color-button-toggle-off);color:var(--color-button-toggle-off-text)}.btn-group{display:var(--display-inline-flex);border-radius:var(--border-radius-md);overflow:hidden}.btn-group-vertical{display:var(--display-inline-flex);flex-direction:column;border-radius:var(--border-radius-md);overflow:hidden}.btn-group .btn{border-radius:0;border-right-width:0}.btn-group .btn:first-child{border-top-left-radius:var(--border-radius-md);border-bottom-left-radius:var(--border-radius-md)}.btn-group .btn:last-child{border-top-right-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md);border-right-width:var(--border-width-default)}.btn-group-vertical .btn{border-radius:0;border-bottom-width:0;border-right-width:var(--border-width-default)}.btn-group-vertical .btn:first-child{border-top-left-radius:var(--border-radius-md);border-top-right-radius:var(--border-radius-md)}.btn-group-vertical .btn:last-child{border-bottom-left-radius:var(--border-radius-md);border-bottom-right-radius:var(--border-radius-md);border-bottom-width:var(--border-width-default)}.btn-loading{position:relative;color:transparent}.btn-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--color-button-loading-text);animation:spin 1s linear infinite}.btn-loading-dots:after{content:"...";animation:pulse 1.5s ease-in-out infinite}.btn-loading-spinner:after{content:"↻";animation:spin 1s linear infinite}.btn-responsive{min-width:var(--button-min-width)}@media (max-width: 768px){.btn-responsive-mobile{width:var(--button-width-full)}}@media (min-width: 769px){.btn-responsive-desktop{min-width:auto}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.dark{--color-button: var(--lqd-2e2e34);--color-button-text: var(--lqd-e1e1e1);--color-button-accessible: var(--lqd-2e2e34);--color-button-accessible-text: var(--lqd-ffffff);--color-button-hover: var(--lqd-39393c);--color-button-hover-text: var(--lqd-ffffff);--color-button-hover-border: var(--lqd-474748);--color-button-active: var(--lqd-4263ff);--color-button-active-text: var(--lqd-ffffff);--color-button-focus: var(--lqd-2e2e34);--color-button-focus-text: var(--lqd-e1e1e1);--color-button-disabled: var(--lqd-2e2e34);--color-button-disabled-text: var(--lqd-626160);--color-button-loading: var(--lqd-2e2e34);--color-button-loading-text: var(--lqd-e1e1e1);--color-button-pressed: var(--lqd-4263ff);--color-button-pressed-text: var(--lqd-ffffff);--color-button-primary: var(--lqd-4263ff);--color-button-primary-text: var(--lqd-ffffff);--color-button-primary-border: var(--lqd-4263ff);--color-button-primary-hover: var(--lqd-5a48ff);--color-button-primary-hover-text: var(--lqd-ffffff);--color-button-primary-active: var(--lqd-6a34ff);--color-button-primary-active-text: var(--lqd-ffffff);--color-button-primary-focus: var(--lqd-4263ff);--color-button-primary-focus-text: var(--lqd-ffffff);--color-button-primary-disabled: var(--lqd-2e2e34);--color-button-primary-disabled-text: var(--lqd-626160);--color-button-primary-loading: var(--lqd-4263ff);--color-button-primary-loading-text: var(--lqd-ffffff);--color-button-secondary: var(--lqd-2e2e34);--color-button-secondary-text: var(--lqd-e1e1e1);--color-button-secondary-border: var(--lqd-414143);--color-button-secondary-hover: var(--lqd-39393c);--color-button-secondary-hover-text: var(--lqd-ffffff);--color-button-secondary-active: var(--lqd-474748);--color-button-secondary-active-text: var(--lqd-ffffff);--color-button-secondary-focus: var(--lqd-2e2e34);--color-button-secondary-focus-text: var(--lqd-e1e1e1);--color-button-secondary-disabled: var(--lqd-2e2e34);--color-button-secondary-disabled-text: var(--lqd-626160);--color-button-secondary-loading: var(--lqd-2e2e34);--color-button-secondary-loading-text: var(--lqd-e1e1e1);--color-button-tertiary: transparent;--color-button-tertiary-text: var(--lqd-e1e1e1);--color-button-tertiary-border: var(--lqd-414143);--color-button-tertiary-hover: var(--lqd-2e2e34);--color-button-tertiary-hover-text: var(--lqd-ffffff);--color-button-tertiary-active: var(--lqd-39393c);--color-button-tertiary-active-text: var(--lqd-ffffff);--color-button-tertiary-focus: transparent;--color-button-tertiary-focus-text: var(--lqd-e1e1e1);--color-button-tertiary-disabled: transparent;--color-button-tertiary-disabled-text: var(--lqd-626160);--color-button-tertiary-loading: transparent;--color-button-tertiary-loading-text: var(--lqd-e1e1e1);--color-button-ghost: transparent;--color-button-ghost-text: var(--lqd-bfbebe);--color-button-ghost-border: transparent;--color-button-ghost-hover: var(--lqd-2e2e34);--color-button-ghost-hover-text: var(--lqd-e1e1e1);--color-button-ghost-active: var(--lqd-39393c);--color-button-ghost-active-text: var(--lqd-ffffff);--color-button-ghost-focus: transparent;--color-button-ghost-focus-text: var(--lqd-bfbebe);--color-button-ghost-disabled: transparent;--color-button-ghost-disabled-text: var(--lqd-626160);--color-button-link: transparent;--color-button-link-text: var(--lqd-1eb9fa);--color-button-link-hover-text: var(--lqd-6a34ff);--color-button-link-active-text: var(--lqd-4263ff);--color-button-link-focus-text: var(--lqd-1eb9fa);--color-button-link-disabled-text: var(--lqd-626160);--color-button-icon: var(--lqd-2e2e34);--color-button-icon-text: var(--lqd-e1e1e1);--color-button-icon-hover: var(--lqd-39393c);--color-button-icon-hover-text: var(--lqd-ffffff);--color-button-icon-active: var(--lqd-4263ff);--color-button-icon-active-text: var(--lqd-ffffff);--color-button-icon-focus: var(--lqd-2e2e34);--color-button-icon-focus-text: var(--lqd-e1e1e1);--color-button-icon-disabled: var(--lqd-2e2e34);--color-button-icon-disabled-text: var(--lqd-626160);--color-button-floating: var(--lqd-4263ff);--color-button-floating-text: var(--lqd-ffffff);--color-button-floating-hover: var(--lqd-5a48ff);--color-button-floating-hover-text: var(--lqd-ffffff);--color-button-floating-active: var(--lqd-6a34ff);--color-button-floating-active-text: var(--lqd-ffffff);--color-button-floating-focus: var(--lqd-4263ff);--color-button-floating-focus-text: var(--lqd-ffffff);--color-button-floating-disabled: var(--lqd-2e2e34);--color-button-floating-disabled-text: var(--lqd-626160);--color-button-solid: var(--lqd-4263ff);--color-button-solid-text: var(--lqd-ffffff);--color-button-solid-border: var(--lqd-4263ff);--color-button-outline: transparent;--color-button-outline-text: var(--lqd-4263ff);--color-button-outline-border: var(--lqd-4263ff);--color-button-soft: rgba(var(--lqd-4263ff-rgb), .1);--color-button-soft-text: var(--lqd-4263ff);--color-button-soft-border: rgba(var(--lqd-4263ff-rgb), .3);--color-button-gradient-text: var(--lqd-ffffff);--color-button-minimal: transparent;--color-button-minimal-text: var(--lqd-e1e1e1);--color-button-submit: var(--lqd-4263ff);--color-button-submit-text: var(--lqd-ffffff);--color-button-reset: var(--lqd-2e2e34);--color-button-reset-text: var(--lqd-e1e1e1);--color-button-cancel: transparent;--color-button-cancel-text: var(--lqd-bfbebe);--color-button-destructive: var(--lqd-ff3333);--color-button-destructive-text: var(--lqd-ffffff);--color-button-destructive-border: var(--lqd-ff3333);--color-button-destructive-hover: var(--lqd-b20000);--color-button-destructive-hover-text: var(--lqd-ffffff);--color-button-destructive-active: var(--lqd-852c00);--color-button-destructive-active-text: var(--lqd-ffffff);--color-button-destructive-focus: var(--lqd-ff3333);--color-button-destructive-focus-text: var(--lqd-ffffff);--color-button-destructive-disabled: var(--lqd-2e2e34);--color-button-destructive-disabled-text: var(--lqd-626160);--color-button-constructive: var(--lqd-00cc00);--color-button-constructive-text: var(--lqd-ffffff);--color-button-constructive-border: var(--lqd-00cc00);--color-button-constructive-hover: var(--lqd-00aa00);--color-button-constructive-hover-text: var(--lqd-ffffff);--color-button-constructive-active: var(--lqd-008800);--color-button-constructive-active-text: var(--lqd-ffffff);--color-button-constructive-focus: var(--lqd-00cc00);--color-button-constructive-focus-text: var(--lqd-ffffff);--color-button-constructive-disabled: var(--lqd-2e2e34);--color-button-constructive-disabled-text: var(--lqd-626160);--color-button-toggle: var(--lqd-2e2e34);--color-button-toggle-text: var(--lqd-e1e1e1);--color-button-toggle-border: var(--lqd-414143);--color-button-toggle-on: var(--lqd-4263ff);--color-button-toggle-on-text: var(--lqd-ffffff);--color-button-toggle-off: var(--lqd-2e2e34);--color-button-toggle-off-text: var(--lqd-bfbebe);--color-button-toggle-hover: var(--lqd-39393c);--color-button-toggle-hover-text: var(--lqd-ffffff);--color-button-toggle-disabled: var(--lqd-2e2e34);--color-button-toggle-disabled-text: var(--lqd-626160)}.light{--color-button: var(--lqd-f5f5f5);--color-button-text: var(--lqd-050506);--color-button-accessible: var(--lqd-f5f5f5);--color-button-accessible-text: var(--lqd-050506);--color-button-hover: var(--lqd-efefef);--color-button-hover-text: var(--lqd-050506);--color-button-hover-border: var(--lqd-d1d0cf);--color-button-active: var(--lqd-4263ff);--color-button-active-text: var(--lqd-ffffff);--color-button-focus: var(--lqd-f5f5f5);--color-button-focus-text: var(--lqd-050506);--color-button-disabled: var(--lqd-f5f5f5);--color-button-disabled-text: var(--lqd-bbbab9);--color-button-loading: var(--lqd-f5f5f5);--color-button-loading-text: var(--lqd-050506);--color-button-pressed: var(--lqd-4263ff);--color-button-pressed-text: var(--lqd-ffffff);--color-button-primary: var(--lqd-4263ff);--color-button-primary-text: var(--lqd-ffffff);--color-button-primary-border: var(--lqd-4263ff);--color-button-primary-hover: var(--lqd-5a48ff);--color-button-primary-hover-text: var(--lqd-ffffff);--color-button-primary-active: var(--lqd-6a34ff);--color-button-primary-active-text: var(--lqd-ffffff);--color-button-primary-focus: var(--lqd-4263ff);--color-button-primary-focus-text: var(--lqd-ffffff);--color-button-primary-disabled: var(--lqd-f5f5f5);--color-button-primary-disabled-text: var(--lqd-bbbab9);--color-button-primary-loading: var(--lqd-4263ff);--color-button-primary-loading-text: var(--lqd-ffffff);--color-button-secondary: var(--lqd-f5f5f5);--color-button-secondary-text: var(--lqd-050506);--color-button-secondary-border: var(--lqd-e1e1e1);--color-button-secondary-hover: var(--lqd-efefef);--color-button-secondary-hover-text: var(--lqd-050506);--color-button-secondary-active: var(--lqd-e8e8e8);--color-button-secondary-active-text: var(--lqd-050506);--color-button-secondary-focus: var(--lqd-f5f5f5);--color-button-secondary-focus-text: var(--lqd-050506);--color-button-secondary-disabled: var(--lqd-f5f5f5);--color-button-secondary-disabled-text: var(--lqd-bbbab9);--color-button-secondary-loading: var(--lqd-f5f5f5);--color-button-secondary-loading-text: var(--lqd-050506);--color-button-tertiary: transparent;--color-button-tertiary-text: var(--lqd-050506);--color-button-tertiary-border: var(--lqd-e1e1e1);--color-button-tertiary-hover: var(--lqd-f5f5f5);--color-button-tertiary-hover-text: var(--lqd-050506);--color-button-tertiary-active: var(--lqd-efefef);--color-button-tertiary-active-text: var(--lqd-050506);--color-button-tertiary-focus: transparent;--color-button-tertiary-focus-text: var(--lqd-050506);--color-button-tertiary-disabled: transparent;--color-button-tertiary-disabled-text: var(--lqd-bbbab9);--color-button-tertiary-loading: transparent;--color-button-tertiary-loading-text: var(--lqd-050506);--color-button-ghost: transparent;--color-button-ghost-text: var(--lqd-686766);--color-button-ghost-border: transparent;--color-button-ghost-hover: var(--lqd-f5f5f5);--color-button-ghost-hover-text: var(--lqd-050506);--color-button-ghost-active: var(--lqd-efefef);--color-button-ghost-active-text: var(--lqd-050506);--color-button-ghost-focus: transparent;--color-button-ghost-focus-text: var(--lqd-686766);--color-button-ghost-disabled: transparent;--color-button-ghost-disabled-text: var(--lqd-bbbab9);--color-button-link: transparent;--color-button-link-text: var(--lqd-1eb9fa);--color-button-link-hover-text: var(--lqd-6a34ff);--color-button-link-active-text: var(--lqd-4263ff);--color-button-link-focus-text: var(--lqd-1eb9fa);--color-button-link-disabled-text: var(--lqd-bbbab9);--color-button-icon: var(--lqd-f5f5f5);--color-button-icon-text: var(--lqd-050506);--color-button-icon-hover: var(--lqd-efefef);--color-button-icon-hover-text: var(--lqd-050506);--color-button-icon-active: var(--lqd-4263ff);--color-button-icon-active-text: var(--lqd-ffffff);--color-button-icon-focus: var(--lqd-f5f5f5);--color-button-icon-focus-text: var(--lqd-050506);--color-button-icon-disabled: var(--lqd-f5f5f5);--color-button-icon-disabled-text: var(--lqd-bbbab9);--color-button-floating: var(--lqd-4263ff);--color-button-floating-text: var(--lqd-ffffff);--color-button-floating-hover: var(--lqd-5a48ff);--color-button-floating-hover-text: var(--lqd-ffffff);--color-button-floating-active: var(--lqd-6a34ff);--color-button-floating-active-text: var(--lqd-ffffff);--color-button-floating-focus: var(--lqd-4263ff);--color-button-floating-focus-text: var(--lqd-ffffff);--color-button-floating-disabled: var(--lqd-f5f5f5);--color-button-floating-disabled-text: var(--lqd-bbbab9);--color-button-solid: var(--lqd-4263ff);--color-button-solid-text: var(--lqd-ffffff);--color-button-solid-border: var(--lqd-4263ff);--color-button-outline: transparent;--color-button-outline-text: var(--lqd-4263ff);--color-button-outline-border: var(--lqd-4263ff);--color-button-soft: rgba(var(--lqd-4263ff-rgb), .1);--color-button-soft-text: var(--lqd-4263ff);--color-button-soft-border: rgba(var(--lqd-4263ff-rgb), .3);--color-button-gradient-text: var(--lqd-ffffff);--color-button-minimal: transparent;--color-button-minimal-text: var(--lqd-050506);--color-button-submit: var(--lqd-4263ff);--color-button-submit-text: var(--lqd-ffffff);--color-button-reset: var(--lqd-f5f5f5);--color-button-reset-text: var(--lqd-050506);--color-button-cancel: transparent;--color-button-cancel-text: var(--lqd-686766);--color-button-destructive: var(--lqd-b20000);--color-button-destructive-text: var(--lqd-ffffff);--color-button-destructive-border: var(--lqd-b20000);--color-button-destructive-hover: var(--lqd-852c00);--color-button-destructive-hover-text: var(--lqd-ffffff);--color-button-destructive-active: var(--lqd-672000);--color-button-destructive-active-text: var(--lqd-ffffff);--color-button-destructive-focus: var(--lqd-b20000);--color-button-destructive-focus-text: var(--lqd-ffffff);--color-button-destructive-disabled: var(--lqd-f5f5f5);--color-button-destructive-disabled-text: var(--lqd-bbbab9);--color-button-constructive: var(--lqd-00cc00);--color-button-constructive-text: var(--lqd-ffffff);--color-button-constructive-border: var(--lqd-00cc00);--color-button-constructive-hover: var(--lqd-00aa00);--color-button-constructive-hover-text: var(--lqd-ffffff);--color-button-constructive-active: var(--lqd-008800);--color-button-constructive-active-text: var(--lqd-ffffff);--color-button-constructive-focus: var(--lqd-00cc00);--color-button-constructive-focus-text: var(--lqd-ffffff);--color-button-constructive-disabled: var(--lqd-f5f5f5);--color-button-constructive-disabled-text: var(--lqd-bbbab9);--color-button-toggle: var(--lqd-f5f5f5);--color-button-toggle-text: var(--lqd-050506);--color-button-toggle-border: var(--lqd-e1e1e1);--color-button-toggle-on: var(--lqd-4263ff);--color-button-toggle-on-text: var(--lqd-ffffff);--color-button-toggle-off: var(--lqd-f5f5f5);--color-button-toggle-off-text: var(--lqd-686766);--color-button-toggle-hover: var(--lqd-efefef);--color-button-toggle-hover-text: var(--lqd-050506);--color-button-toggle-disabled: var(--lqd-f5f5f5);--color-button-toggle-disabled-text: var(--lqd-bbbab9)}.dark.midnight,.light.midnight{--color-button: var(--lqd-343e66);--color-button-text: var(--lqd-e1e1e1);--color-button-hover: var(--lqd-464686);--color-button-secondary: var(--lqd-2c3656);--color-button-secondary-text: var(--lqd-e1e1e1);--color-button-tertiary: transparent;--color-button-tertiary-text: var(--lqd-e1e1e1);--color-button-icon: var(--lqd-343e66);--color-button-icon-text: var(--lqd-e1e1e1);--color-button-primary: var(--lqd-4263ff);--color-button-primary-text: var(--lqd-ffffff);--color-button-floating: var(--lqd-4263ff);--color-button-floating-text: var(--lqd-ffffff)}.lux{--color-button-primary: var(--lqd-ffd104);--color-button-primary-text: var(--lqd-000000);--color-button-primary-hover: var(--lqd-efc000);--color-button-primary-active: var(--lqd-e8b58a);--color-button-floating: var(--lqd-ffd104);--color-button-floating-text: var(--lqd-000000);--color-button-floating-hover: var(--lqd-efc000);--color-button-constructive: var(--lqd-e8b58a);--color-button-constructive-text: var(--lqd-000000);--color-button-soft: rgba(255, 209, 4, .1);--color-button-soft-text: var(--lqd-ffd104)}.high-contrast{--color-button-primary: var(--lqd-ffaa00) !important;--color-button-primary-text: var(--lqd-000000) !important;--color-button-secondary: var(--lqd-ffffff) !important;--color-button-secondary-text: var(--lqd-000000) !important;--color-button-destructive: var(--lqd-ff3333) !important;--color-button-destructive-text: var(--lqd-ffffff) !important;--color-button-floating: var(--lqd-ffaa00) !important;--color-button-floating-text: var(--lqd-000000) !important}.light.high-contrast{--color-button-primary: var(--lqd-0000ff) !important;--color-button-primary-text: var(--lqd-ffffff) !important;--color-button-secondary: var(--lqd-000000) !important;--color-button-secondary-text: var(--lqd-ffffff) !important;--color-button-floating: var(--lqd-0000ff) !important;--color-button-floating-text: var(--lqd-ffffff) !important}.day-night-night{--color-button-primary: var(--lqd-ffaa00);--color-button-primary-text: var(--lqd-000000);--color-button-floating: var(--lqd-ffaa00);--color-button-floating-text: var(--lqd-000000);--color-button-constructive: var(--lqd-ffaa00);--color-button-constructive-text: var(--lqd-000000)}.day-night-day{--color-button: var(--lqd-efefef);--color-button-text: var(--lqd-000000);--color-button-secondary: var(--lqd-e8e8e8)}:root{--reset-border-none: none;--reset-background-none: none;--reset-padding-zero: 0;--reset-margin-zero: 0;--reset-outline-none: none;--reset-appearance-none: none;--reset-font-inherit: inherit;--reset-color-inherit: inherit;--reset-text-align-inherit: inherit;--reset-cursor-pointer: pointer;--reset-display-inline: inline;--reset-width-auto: auto;--reset-height-auto: auto;--reset-resize-none: none;--reset-min-width-zero: 0;--reset-display-block: block;--reset-display-inline-block: inline-block;--reset-display-flex: flex;--reset-display-inline-flex: inline-flex;--reset-overflow-auto: auto;--reset-fill-none: none;--reset-fill-transparent: transparent;--form-type-contact: contact;--form-type-login: login;--form-type-registration: registration;--form-type-search: search;--form-type-survey: survey;--form-type-checkout: checkout;--form-type-profile: profile;--form-type-settings: settings;--form-state-pristine: pristine;--form-state-dirty: dirty;--form-state-valid: valid;--form-state-invalid: invalid;--form-state-pending: pending;--form-state-submitting: submitting;--form-state-submitted: submitted;--form-state-error: error;--input-type-text: text;--input-type-email: email;--input-type-password: password;--input-type-number: number;--input-type-tel: tel;--input-type-url: url;--input-type-search: search;--input-type-date: date;--input-type-time: time;--input-type-datetime: datetime-local;--input-type-file: file;--input-type-hidden: hidden;--input-state-default: default;--input-state-focus: var(--state-property-focus);--input-state-hover: var(--state-property-hover);--input-state-active: var(--state-property-active);--input-state-disabled: var(--state-property-disabled);--input-state-valid: var(--state-property-valid);--input-state-invalid: var(--state-property-invalid);--input-state-readonly: readonly;--input-state-required: required;--control-type-checkbox: checkbox;--control-type-radio: radio;--control-type-switch: switch;--control-type-toggle: toggle;--control-type-slider: slider;--control-type-range: range;--control-type-stepper: stepper;--validation-type-required: required;--validation-type-pattern: pattern;--validation-type-length: length;--validation-type-range: range;--validation-type-custom: custom;--validation-type-async: async;--layout-type-vertical: vertical;--layout-type-horizontal: horizontal;--layout-type-inline: inline;--layout-type-grid: grid;--layout-type-grouped: grouped;--form-display: var(--display-block);--form-padding: var(--padding-md);--form-gap: var(--gap-md);--form-font-family: var(--font-sans);--form-max-width: var(--clamp-width-medium);--form-padding-compact: var(--padding-sm);--form-padding-accessible: var(--padding-lg);--form-gap-compact: var(--gap-sm);--form-gap-accessible: var(--gap-lg);--form-max-width-compact: var(--clamp-width-small);--form-max-width-accessible: var(--clamp-width-large);--input-display: var(--display-block);--input-border: var(--border-default);--input-padding: var(--padding-sm) var(--padding-inline-md);--input-border-radius: var(--radius-md);--input-width: var(--width-full);--input-font-family: var(--font-sans);--input-font-size: var(--typography-size-base);--input-line-height: var(--line-height-normal);--input-transition: var(--transition);--input-padding-compact: var(--padding-xs) var(--padding-inline-sm);--input-padding-accessible: var(--padding-md) var(--padding-inline-lg);--input-border-radius-compact: var(--radius-sm);--input-font-size-compact: var(--typography-size-sm);--input-font-size-accessible: var(--typography-size-lg);--label-display: var(--display-block);--label-margin-bottom: var(--margin-bottom-xs);--label-font-family: var(--font-sans);--label-font-size: var(--typography-size-sm);--label-font-weight: var(--weight-medium);--label-margin-bottom-accessible: var(--margin-bottom-sm);--label-font-size-accessible: var(--typography-size-base);--label-margin-right-inline: var(--margin-right-sm);--control-display: var(--display-inline-flex);--control-align-items: var(--items-center);--control-justify-content: var(--justify-center);--control-border: var(--border-default);--control-width: var(--spacing-5);--control-height: var(--spacing-5);--control-cursor: var(--cursor-pointer);--control-transition: var(--transition);--control-width-accessible: var(--spacing-6);--control-height-accessible: var(--spacing-6);--radio-border-radius: var(--radius-circular);--checkbox-border-radius: var(--radius-sm);--range-display: var(--display-block);--range-width: var(--width-full);--range-height: var(--spacing-1);--range-border-radius: var(--border-radius-pill);--range-cursor: var(--cursor-pointer);--range-height-accessible: var(--spacing-2);--range-width-vertical: var(--spacing-1);--range-height-vertical: var(--spacing-32);--thumb-display: var(--display-block);--thumb-border: var(--border-default);--thumb-border-radius: var(--radius-circular);--thumb-width: var(--spacing-5);--thumb-height: var(--spacing-5);--thumb-cursor: var(--cursor-pointer);--thumb-transition: var(--transition);--thumb-width-accessible: var(--spacing-6);--thumb-height-accessible: var(--spacing-6);--track-display: var(--display-block);--track-border-radius: var(--radius-pill);--track-width: var(--width-full);--track-height: var(--spacing-1);--track-height-accessible: var(--spacing-2);--stepper-display: var(--display-inline-flex);--stepper-align-items: var(--items-center);--stepper-border: var(--border-default);--stepper-border-radius: var(--radius-md);--stepper-border-radius-compact: var(--radius-sm);--stepper-padding-accessible: var(--padding-sm);--form-message-display: var(--display-block);--form-message-margin-top: var(--margin-top-xs);--form-message-font-family: var(--font-sans);--form-message-font-size: var(--typography-size-xs);--form-group-display: var(--display-block);--form-group-margin-bottom: var(--margin-bottom-md);--form-group-gap: var(--gap-sm);--form-actions-display: var(--display-flex);--form-actions-justify: var(--justify-end);--form-actions-gap: var(--gap-sm);--form-actions-margin-top: var(--margin-top-lg);--form-actions-padding-top: var(--padding-top-md);--form-actions-border-top: var(--border-default);--captcha-display: var(--display-block);--captcha-border: var(--border-default);--captcha-padding: var(--padding-md);--captcha-border-radius: var(--radius-md);--captcha-min-height: var(--spacing-20);--captcha-padding-accessible: var(--padding-lg);--captcha-min-height-accessible: var(--spacing-24);--captcha-padding-compact: var(--padding-sm);--fieldset-display: var(--display-block);--fieldset-border: var(--border-default);--fieldset-padding: var(--padding-md);--fieldset-border-radius: var(--radius-md);--fieldset-margin-bottom: var(--margin-bottom-lg);--fieldset-font-family: var(--font-sans);--fieldset-padding-compact: var(--padding-sm);--fieldset-padding-accessible: var(--padding-lg);--fieldset-border-radius-compact: var(--radius-sm);--fieldset-border-radius-accessible: var(--radius-lg);--fieldset-margin-bottom-compact: var(--margin-bottom-md);--fieldset-margin-bottom-accessible: var(--margin-bottom-xl);--form-control-display: var(--display-block);--form-control-margin-bottom: var(--margin-bottom-md);--form-control-gap: var(--gap-xs);--form-opacity-disabled: var(--opacity-medium);--thumb-scale-hover: var(--scale-hover);--thumb-scale-active: var(--scale-grow-subtle);--thumb-outline-width: var(--outline-width-medium);--thumb-outline-style: var(--outline-style-solid);--form-pointer-events-disabled: var(--pointer-none);--form-cursor-wait: var(--cursor-wait);--form-cursor-default: var(--cursor-default);--form-cursor-not-allowed: var(--cursor-not-allowed)}:root .button-reset{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center}:root .button-reset::-moz-focus-inner{border:0;padding:0}:root .button-reset.block{display:block;width:100%}:root .button-reset.flex{display:flex}:root .button-reset.inline-flex{display:inline-flex}:root .input-reset{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;height:auto;resize:none}:root .input-reset::-webkit-outer-spin-button,:root .input-reset::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root .input-reset[type=number]{-moz-appearance:textfield}:root .fieldset-reset{border:none;padding:0;margin:0;min-width:0;background:none}:root .legend-reset{display:inline;width:auto;padding:0;margin:0;font:inherit;color:inherit;background:none;border:none}:root .select-reset{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto}:root .select-reset::-ms-expand{display:none}:root .textarea-reset{border:none;background:none;padding:0;margin:0;font:inherit;color:inherit;outline:none;resize:none;overflow:auto;width:auto;height:auto}.form{display:var(--form-display);padding:var(--form-padding);gap:var(--form-gap);font-family:var(--form-font-family);max-width:var(--form-max-width)}.form-compact{padding:var(--form-padding-compact);gap:var(--form-gap-compact);max-width:var(--form-max-width-compact)}.form-accessible{padding:var(--form-padding-accessible);gap:var(--form-gap-accessible);max-width:var(--form-max-width-accessible)}.form-inline{display:var(--display-inline-flex);align-items:var(--items-center);gap:var(--form-group-gap);font-family:var(--form-font-family)}.form-disabled{opacity:var(--form-opacity-disabled);pointer-events:var(--form-pointer-events-disabled)}.form-loading{cursor:var(--form-cursor-wait)}.form-error{background-color:var(--color-form-error)}.form-success{background-color:var(--color-form-success)}.input{display:var(--input-display);border:var(--input-border);padding:var(--input-padding);border-radius:var(--input-border-radius);width:var(--input-width);font-family:var(--input-font-family);font-size:var(--input-font-size);line-height:var(--input-line-height);background-color:var(--color-input);color:var(--color-input-text);transition:var(--input-transition)}.input:hover{background-color:var(--color-input-hover);color:var(--color-input-hover-text);border-color:var(--color-input-hover-border)}.input:focus{background-color:var(--color-input-focus);color:var(--color-input-focus-text);border-color:var(--color-input-focus-border);outline:none}.input:disabled{background-color:var(--color-input-disabled);color:var(--color-input-disabled-text);cursor:not-allowed}.input:read-only{background-color:var(--color-input-readonly);color:var(--color-input-readonly-text);cursor:var(--form-cursor-default)}.input-compact{padding:var(--input-padding-compact);border-radius:var(--input-border-radius-compact);font-size:var(--input-font-size-compact)}.input-accessible{padding:var(--input-padding-accessible);font-size:var(--input-font-size-accessible);background-color:var(--color-input-accessible);color:var(--color-input-accessible-text)}.input-error{background-color:var(--color-input-error);color:var(--color-input-error-text);border-color:var(--color-input-error-border)}.input-valid{background-color:var(--color-input-valid);color:var(--color-input-valid-text);border-color:var(--color-input-valid-border)}.input-invalid{background-color:var(--color-input-invalid);color:var(--color-input-invalid-text);border-color:var(--color-input-invalid-border)}.input-required{background-color:var(--color-input-required);color:var(--color-input-required-text)}.label{display:var(--label-display);margin-bottom:var(--label-margin-bottom);font-family:var(--label-font-family);font-size:var(--label-font-size);font-weight:var(--label-font-weight);color:var(--color-label-text)}.label-accessible{margin-bottom:var(--label-margin-bottom-accessible);font-size:var(--label-font-size-accessible);color:var(--color-label-accessible-text)}.label-inline{display:var(--display-inline-block);margin-right:var(--label-margin-right-inline);margin-bottom:0}.label-disabled{color:var(--color-label-disabled-text);opacity:var(--form-opacity-disabled)}.label-error{color:var(--color-label-error-text)}.label-required{color:var(--color-label-required-text)}.label-optional{color:var(--color-label-optional-text);font-weight:var(--weight-normal)}.checkbox{display:var(--control-display);align-items:var(--control-align-items);justify-content:var(--control-justify-content);border:var(--control-border);border-radius:var(--checkbox-border-radius);width:var(--control-width);height:var(--control-height);background-color:var(--color-checkbox);cursor:var(--control-cursor);transition:var(--control-transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox:hover{background-color:var(--color-checkbox-hover);border-color:var(--color-checkbox-hover-border)}.checkbox:focus{background-color:var(--color-checkbox-focus);border-color:var(--color-checkbox-focus-border);outline:none}.checkbox:checked{background-color:var(--color-checkbox-checked);color:var(--color-checkbox-checked-text)}.checkbox:indeterminate{background-color:var(--color-checkbox-indeterminate);color:var(--color-checkbox-indeterminate-text)}.checkbox:disabled{background-color:var(--color-checkbox-disabled);border-color:var(--color-checkbox-disabled-border);cursor:not-allowed}.checkbox-accessible{width:var(--control-width-accessible);height:var(--control-height-accessible)}.checkbox-invalid{background-color:var(--color-checkbox-invalid);border-color:var(--color-checkbox-invalid-border)}.checkbox-valid{background-color:var(--color-checkbox-valid);border-color:var(--color-checkbox-valid-border)}.radio{display:var(--control-display);align-items:var(--control-align-items);justify-content:var(--control-justify-content);border:var(--control-border);border-radius:var(--radio-border-radius);width:var(--control-width);height:var(--control-height);background-color:var(--color-radio);cursor:var(--control-cursor);transition:var(--control-transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.radio:hover{background-color:var(--color-radio-hover);border-color:var(--color-radio-hover-border)}.radio:focus{background-color:var(--color-radio-focus);border-color:var(--color-radio-focus-border);outline:none}.radio:checked{background-color:var(--color-radio-checked);color:var(--color-radio-checked-text)}.radio:disabled{background-color:var(--color-radio-disabled);border-color:var(--color-radio-disabled-border);cursor:not-allowed}.radio-accessible{width:var(--control-width-accessible);height:var(--control-height-accessible)}.radio-invalid{background-color:var(--color-radio-invalid);border-color:var(--color-radio-invalid-border)}.radio-valid{background-color:var(--color-radio-valid);border-color:var(--color-radio-valid-border)}.range{display:var(--range-display);width:var(--range-width);height:var(--range-height);background-color:var(--color-range-track);border-radius:var(--range-border-radius);cursor:var(--range-cursor);-webkit-appearance:none;-moz-appearance:none;appearance:none}.range:hover{background-color:var(--color-track-hover)}.range:focus{background-color:var(--color-track-focus);outline:none}.range:disabled{background-color:var(--color-range-disabled-track);cursor:var(--form-cursor-not-allowed)}.range-accessible{height:var(--range-height-accessible);background-color:var(--color-range-accessible-track)}.range-vertical{display:var(--display-inline-block);width:var(--range-width-vertical);height:var(--range-height-vertical);background-color:var(--color-range-track);border-radius:var(--range-border-radius)}.track{display:var(--track-display);border-radius:var(--track-border-radius);width:var(--track-width);height:var(--track-height);background-color:var(--color-track)}.track-accessible{height:var(--track-height-accessible);background-color:var(--color-track-accessible)}.track-active{background-color:var(--color-track-active)}.track-disabled{background-color:var(--color-track-disabled)}.track-filled{background-color:var(--color-track-filled)}.track-focus{background-color:var(--color-track-focus)}.track-hover{background-color:var(--color-track-hover)}.thumb{display:var(--thumb-display);border:var(--thumb-border);border-radius:var(--thumb-border-radius);width:var(--thumb-width);height:var(--thumb-height);background-color:var(--color-thumb);cursor:var(--thumb-cursor);transition:var(--thumb-transition)}.thumb:hover{background-color:var(--color-thumb-hover);transform:scale(var(--thumb-scale-hover))}.thumb:active{background-color:var(--color-thumb-active);transform:scale(var(--thumb-scale-active))}.thumb:focus{background-color:var(--color-thumb-focus);outline:var(--thumb-outline-width) var(--thumb-outline-style) var(--color-thumb-focus-outline)}.thumb:disabled{background-color:var(--color-thumb-disabled);cursor:not-allowed}.thumb-accessible{width:var(--thumb-width-accessible);height:var(--thumb-height-accessible);background-color:var(--color-thumb-accessible)}.stepper{display:var(--stepper-display);align-items:var(--stepper-align-items);border:var(--stepper-border);border-radius:var(--stepper-border-radius);background-color:var(--color-stepper)}.stepper-accessible{padding:var(--stepper-padding-accessible);background-color:var(--color-stepper-accessible)}.stepper-compact{border-radius:var(--stepper-border-radius-compact);background-color:var(--color-stepper-compact)}.stepper-disabled{background-color:var(--color-stepper-disabled);opacity:var(--form-opacity-disabled)}.stepper-horizontal{flex-direction:row}.stepper-vertical{flex-direction:column}.fieldset{display:var(--fieldset-display);border:var(--fieldset-border);padding:var(--fieldset-padding);border-radius:var(--fieldset-border-radius);margin-bottom:var(--fieldset-margin-bottom);font-family:var(--fieldset-font-family)}.fieldset-accessible{padding:var(--fieldset-padding-accessible);border-radius:var(--fieldset-border-radius-accessible);margin-bottom:var(--fieldset-margin-bottom-accessible)}.fieldset-compact{padding:var(--fieldset-padding-compact);border-radius:var(--fieldset-border-radius-compact);margin-bottom:var(--fieldset-margin-bottom-compact)}.fieldset-disabled{opacity:var(--form-opacity-disabled)}.fieldset-inline{display:var(--display-inline-block);margin-right:var(--margin-inline-md);margin-bottom:0}.fieldset-nested{border:var(--border-subtle);padding:var(--fieldset-padding-compact);border-radius:var(--fieldset-border-radius-compact);margin-bottom:var(--fieldset-margin-bottom-compact)}.captcha{display:var(--captcha-display);border:var(--captcha-border);padding:var(--captcha-padding);border-radius:var(--captcha-border-radius);background-color:var(--color-captcha);min-height:var(--captcha-min-height)}.captcha-accessible{padding:var(--captcha-padding-accessible);background-color:var(--color-captcha-accessible);min-height:var(--captcha-min-height-accessible)}.captcha-audio{background-color:var(--color-captcha-audio)}.captcha-image{background-color:var(--color-captcha-image)}.captcha-puzzle{background-color:var(--color-captcha-puzzle)}.captcha-recaptcha{padding:var(--captcha-padding-compact);background-color:var(--color-captcha-recaptcha)}.captcha-text{background-color:var(--color-captcha-text)}.completed{display:var(--display-block);border:var(--border-contextual-success);padding:var(--padding-md);border-radius:var(--radius-md);background-color:var(--color-completed);color:var(--color-completed-text)}.completed-accessible{border:var(--border-accessible);padding:var(--padding-lg);background-color:var(--color-completed-accessible);color:var(--color-completed-accessible-text)}.completed-error{border:var(--border-contextual-error);background-color:var(--color-completed-error);color:var(--color-completed-error-text)}.completed-partial{border:var(--border-contextual-warning);background-color:var(--color-completed-partial);color:var(--color-completed-partial-text)}.completed-success{border:var(--border-contextual-success);background-color:var(--color-completed-success);color:var(--color-completed-success-text)}.completed-warning{border:var(--border-contextual-warning);background-color:var(--color-completed-warning);color:var(--color-completed-warning-text)}.form-message{display:var(--form-message-display);margin-top:var(--form-message-margin-top);font-family:var(--form-message-font-family);font-size:var(--form-message-font-size);color:var(--color-form-message-text)}.form-message-error{color:var(--color-form-message-error-text)}.form-message-success{color:var(--color-form-message-success-text)}.form-message-warning{color:var(--color-form-message-warning-text)}.form-message-info{color:var(--color-form-message-info-text)}.form-group{display:var(--form-group-display);margin-bottom:var(--form-group-margin-bottom)}.form-group-inline{display:var(--display-inline-flex);align-items:var(--items-center);gap:var(--form-group-gap);margin-right:var(--margin-right-md)}.form-group-horizontal{display:var(--display-flex);flex-direction:row;align-items:var(--items-center);gap:var(--gap-md);margin-bottom:var(--form-group-margin-bottom)}.form-group-vertical{display:var(--display-flex);flex-direction:column;gap:var(--form-control-gap);margin-bottom:var(--form-group-margin-bottom)}.form-control{display:var(--form-control-display);margin-bottom:var(--form-control-margin-bottom)}.form-control-inline{display:var(--display-inline-flex);align-items:var(--items-center);gap:var(--form-group-gap)}.form-control-group{display:var(--display-flex);flex-direction:column;gap:var(--form-control-gap)}.form-actions{display:var(--form-actions-display);justify-content:var(--form-actions-justify);gap:var(--form-actions-gap);margin-top:var(--form-actions-margin-top);padding-top:var(--form-actions-padding-top);border-top:var(--form-actions-border-top)}.form-actions-center{justify-content:var(--justify-center);margin-top:var(--form-actions-margin-top);border-top:none}.form-actions-inline{display:var(--display-inline-flex);margin-top:0;padding-top:0;border-top:none}.form-actions-full{justify-content:var(--justify-between)}.submit,.submit-accessible{background-color:var(--color-button-submit);color:var(--color-button-submit-text)}.submit-disabled{background-color:var(--color-submit-disabled);color:var(--color-submit-disabled-text);cursor:not-allowed}.submit-loading{background-color:var(--color-submit-loading);color:var(--color-submit-loading-text);cursor:var(--form-cursor-wait)}.inline-form{display:var(--display-inline-flex);align-items:var(--items-center);gap:var(--form-group-gap);flex-wrap:wrap}.inline-group{display:var(--display-inline-flex);align-items:var(--items-center);gap:var(--form-group-gap)}.inline-responsive{display:var(--display-flex);flex-direction:column;gap:var(--form-group-gap)}@media (min-width: 768px){.inline-responsive{flex-direction:row;align-items:var(--items-center)}}.dark{--color-captcha: var(--lqd-2e2e34);--color-captcha-accessible: var(--lqd-16161c);--color-captcha-audio: var(--lqd-2e2e34);--color-captcha-image: var(--lqd-2e2e34);--color-captcha-puzzle: var(--lqd-2e2e34);--color-captcha-recaptcha: var(--lqd-2e2e34);--color-captcha-text: var(--lqd-2e2e34);--color-checkbox: var(--lqd-16161c);--color-checkbox-checked: var(--lqd-4263ff);--color-checkbox-checked-text: var(--lqd-ffffff);--color-checkbox-unchecked: var(--lqd-16161c);--color-checkbox-unchecked-text: var(--lqd-e1e1e1);--color-checkbox-indeterminate: var(--lqd-6a34ff);--color-checkbox-indeterminate-text: var(--lqd-ffffff);--color-checkbox-hover: var(--lqd-2e2e34);--color-checkbox-hover-border: var(--lqd-474748);--color-checkbox-focus: var(--lqd-16161c);--color-checkbox-focus-border: var(--lqd-1eb9fa);--color-checkbox-disabled: var(--lqd-2e2e34);--color-checkbox-disabled-border: var(--lqd-353539);--color-checkbox-invalid: var(--lqd-ff3333);--color-checkbox-invalid-border: var(--lqd-ff3333);--color-checkbox-valid: var(--lqd-00cc00);--color-checkbox-valid-border: var(--lqd-00cc00);--color-form-error: rgba(var(--lqd-ff3333-rgb), .1);--color-form-success: rgba(var(--lqd-00cc00-rgb), .1);--color-input: var(--lqd-16161c);--color-input-text: var(--lqd-e1e1e1);--color-input-accessible: var(--lqd-16161c);--color-input-accessible-text: var(--lqd-ffffff);--color-input-disabled: var(--lqd-2e2e34);--color-input-disabled-text: var(--lqd-626160);--color-input-error: var(--lqd-16161c);--color-input-error-text: var(--lqd-e1e1e1);--color-input-error-border: var(--lqd-ff3333);--color-input-focus: var(--lqd-16161c);--color-input-focus-text: var(--lqd-e1e1e1);--color-input-focus-border: var(--lqd-1eb9fa);--color-input-hover: var(--lqd-2e2e34);--color-input-hover-text: var(--lqd-e1e1e1);--color-input-hover-border: var(--lqd-474748);--color-input-invalid: var(--lqd-16161c);--color-input-invalid-text: var(--lqd-e1e1e1);--color-input-invalid-border: var(--lqd-ff3333);--color-input-readonly: var(--lqd-2e2e34);--color-input-readonly-text: var(--lqd-bfbebe);--color-input-required: var(--lqd-16161c);--color-input-required-text: var(--lqd-e1e1e1);--color-input-valid: var(--lqd-16161c);--color-input-valid-text: var(--lqd-e1e1e1);--color-input-valid-border: var(--lqd-00cc00);--color-label-text: var(--lqd-bfbebe);--color-label-accessible-text: var(--lqd-e1e1e1);--color-label-disabled-text: var(--lqd-626160);--color-label-error-text: var(--lqd-ff3333);--color-label-required-text: var(--lqd-e1e1e1);--color-label-optional-text: var(--lqd-9d9c9b);--color-radio: var(--lqd-16161c);--color-radio-checked: var(--lqd-4263ff);--color-radio-checked-text: var(--lqd-ffffff);--color-radio-unchecked: var(--lqd-16161c);--color-radio-unchecked-text: var(--lqd-e1e1e1);--color-radio-hover: var(--lqd-2e2e34);--color-radio-hover-border: var(--lqd-474748);--color-radio-focus: var(--lqd-16161c);--color-radio-focus-border: var(--lqd-1eb9fa);--color-radio-disabled: var(--lqd-2e2e34);--color-radio-disabled-border: var(--lqd-353539);--color-radio-invalid: var(--lqd-ff3333);--color-radio-invalid-border: var(--lqd-ff3333);--color-radio-valid: var(--lqd-00cc00);--color-radio-valid-border: var(--lqd-00cc00);--color-range-track: var(--lqd-414143);--color-range-accessible-track: var(--lqd-414143);--color-range-disabled-track: var(--lqd-2e2e34);--color-track: var(--lqd-414143);--color-track-accessible: var(--lqd-414143);--color-track-active: var(--lqd-4263ff);--color-track-disabled: var(--lqd-2e2e34);--color-track-filled: var(--lqd-4263ff);--color-track-focus: var(--lqd-474748);--color-track-hover: var(--lqd-535251);--color-stepper: var(--lqd-16161c);--color-stepper-accessible: var(--lqd-0a0a0c);--color-stepper-compact: var(--lqd-0a0a0c);--color-stepper-disabled: var(--lqd-1a1a1f);--color-submit-disabled: var(--lqd-1a1a1f);--color-submit-disabled-text: var(--lqd-525150);--color-submit-loading: var(--lqd-4263ff);--color-submit-loading-text: var(--lqd-ffffff);--color-captcha: var(--lqd-1a1a1f);--color-captcha-accessible: var(--lqd-0a0a0c);--color-captcha-audio: var(--lqd-1a1a1f);--color-captcha-image: var(--lqd-1a1a1f);--color-captcha-puzzle: var(--lqd-1a1a1f);--color-captcha-recaptcha: var(--lqd-1a1a1f);--color-captcha-text: var(--lqd-1a1a1f);--color-completed: var(--lqd-00cc00);--color-completed-text: var(--lqd-ffffff);--color-completed-accessible: var(--lqd-00cc00);--color-completed-accessible-text: var(--lqd-ffffff);--color-completed-error: var(--lqd-ff3333);--color-completed-error-text: var(--lqd-ffffff);--color-completed-partial: var(--lqd-ffaa00);--color-completed-partial-text: var(--lqd-000000);--color-completed-success: var(--lqd-00cc00);--color-completed-success-text: var(--lqd-ffffff);--color-completed-warning: var(--lqd-ffaa00);--color-completed-warning-text: var(--lqd-000000);--color-form-message-text: var(--lqd-d0d0cf);--color-form-message-error-text: var(--lqd-ff3333);--color-form-message-success-text: var(--lqd-00cc00);--color-form-message-warning-text: var(--lqd-ffaa00);--color-form-message-info-text: var(--lqd-1eb9fa)}.lux{--color-input-focus-border: var(--lqd-d4af37);--color-checkbox-focus-border: var(--lqd-d4af37);--color-radio-focus-border: var(--lqd-d4af37);--color-thumb-focus-outline: var(--lqd-d4af37);--color-checkbox-checked: var(--lqd-cd7f32);--color-radio-checked: var(--lqd-cd7f32);--color-thumb: var(--lqd-cd7f32);--color-thumb-accessible: var(--lqd-cd7f32);--color-track-active: var(--lqd-cd7f32);--color-track-filled: var(--lqd-cd7f32);--color-thumb-hover: var(--lqd-b87333);--color-checkbox-indeterminate: var(--lqd-b87333);--color-submit-loading: var(--lqd-cd7f32);--color-thumb-active: var(--lqd-d4af37);--color-form-message-info-text: var(--lqd-d4af37)}.high-contrast{--color-input: var(--lqd-000000);--color-input-text: var(--lqd-ffffff);--color-input-accessible: var(--lqd-000000);--color-input-accessible-text: var(--lqd-ffffff);--color-input-focus: var(--lqd-000000);--color-input-focus-text: var(--lqd-ffffff);--color-input-focus-border: var(--lqd-ffff00);--color-input-hover: var(--lqd-1a1a1a);--color-input-hover-text: var(--lqd-ffffff);--color-input-disabled: var(--lqd-666666);--color-input-disabled-text: var(--lqd-cccccc);--color-label-text: var(--lqd-ffffff);--color-label-accessible-text: var(--lqd-ffffff);--color-label-required-text: var(--lqd-ffffff);--color-label-disabled-text: var(--lqd-cccccc);--color-checkbox: var(--lqd-000000);--color-checkbox-checked: var(--lqd-ffff00);--color-checkbox-checked-text: var(--lqd-000000);--color-checkbox-focus: var(--lqd-000000);--color-checkbox-focus-border: var(--lqd-ffff00);--color-radio: var(--lqd-000000);--color-radio-checked: var(--lqd-ffff00);--color-radio-checked-text: var(--lqd-000000);--color-radio-focus: var(--lqd-000000);--color-radio-focus-border: var(--lqd-ffff00);--color-range-track: var(--lqd-333333);--color-track: var(--lqd-333333);--color-track-active: var(--lqd-ffff00);--color-track-filled: var(--lqd-ffff00);--color-thumb: var(--lqd-ffff00);--color-thumb-accessible: var(--lqd-ffff00);--color-thumb-focus: var(--lqd-ffff00);--color-thumb-focus-outline: var(--lqd-ffffff);--color-thumb-hover: var(--lqd-ffff99);--color-thumb-active: var(--lqd-ffff33);--color-input-error-border: var(--lqd-ff0000);--color-input-valid-border: var(--lqd-00ff00);--color-checkbox-invalid: var(--lqd-ff0000);--color-checkbox-valid: var(--lqd-00ff00);--color-radio-invalid: var(--lqd-ff0000);--color-radio-valid: var(--lqd-00ff00);--color-form-message-text: var(--lqd-ffffff);--color-form-message-error-text: var(--lqd-ff0000);--color-form-message-success-text: var(--lqd-00ff00);--color-form-message-warning-text: var(--lqd-ffff00);--color-form-message-info-text: var(--lqd-00ffff);--color-completed: var(--lqd-00ff00);--color-completed-text: var(--lqd-000000);--color-completed-error: var(--lqd-ff0000);--color-completed-error-text: var(--lqd-ffffff);--color-completed-warning: var(--lqd-ffff00);--color-completed-warning-text: var(--lqd-000000)}.day-night{--color-input-focus-border: var(--lqd-ff8c42);--color-checkbox-focus-border: var(--lqd-ff8c42);--color-radio-focus-border: var(--lqd-ff8c42);--color-thumb-focus-outline: var(--lqd-ff8c42);--color-checkbox-checked: var(--lqd-ff6b35);--color-radio-checked: var(--lqd-ff6b35);--color-thumb: var(--lqd-ff6b35);--color-thumb-accessible: var(--lqd-ff6b35);--color-track-active: var(--lqd-ff6b35);--color-track-filled: var(--lqd-ff6b35);--color-thumb-hover: var(--lqd-ff8c69);--color-checkbox-indeterminate: var(--lqd-ff8c69);--color-submit-loading: var(--lqd-ff6b35);--color-thumb-active: var(--lqd-ff8c42);--color-form-message-info-text: var(--lqd-ff8c42)}.light{--color-captcha: var(--lqd-f5f5f5);--color-captcha-accessible: var(--lqd-ffffff);--color-captcha-audio: var(--lqd-f5f5f5);--color-captcha-image: var(--lqd-f5f5f5);--color-captcha-puzzle: var(--lqd-f5f5f5);--color-captcha-recaptcha: var(--lqd-f5f5f5);--color-captcha-text: var(--lqd-f5f5f5);--color-checkbox: var(--lqd-ffffff);--color-checkbox-checked: var(--lqd-4263ff);--color-checkbox-checked-text: var(--lqd-ffffff);--color-checkbox-unchecked: var(--lqd-ffffff);--color-checkbox-unchecked-text: var(--lqd-050506);--color-checkbox-indeterminate: var(--lqd-6a34ff);--color-checkbox-indeterminate-text: var(--lqd-ffffff);--color-checkbox-hover: var(--lqd-f5f5f5);--color-checkbox-hover-border: var(--lqd-d1d0cf);--color-checkbox-focus: var(--lqd-ffffff);--color-checkbox-focus-border: var(--lqd-1eb9fa);--color-checkbox-disabled: var(--lqd-f5f5f5);--color-checkbox-disabled-border: var(--lqd-efefef);--color-checkbox-invalid: var(--lqd-b20000);--color-checkbox-invalid-border: var(--lqd-b20000);--color-checkbox-valid: var(--lqd-00cc00);--color-checkbox-valid-border: var(--lqd-00cc00);--color-completed: var(--lqd-00cc00);--color-completed-text: var(--lqd-ffffff);--color-completed-accessible: var(--lqd-00cc00);--color-completed-accessible-text: var(--lqd-ffffff);--color-completed-error: var(--lqd-b20000);--color-completed-error-text: var(--lqd-ffffff);--color-completed-partial: var(--lqd-ffaa00);--color-completed-partial-text: var(--lqd-000000);--color-completed-success: var(--lqd-00cc00);--color-completed-success-text: var(--lqd-ffffff);--color-completed-warning: var(--lqd-ffaa00);--color-completed-warning-text: var(--lqd-000000);--color-form-error: rgba(var(--lqd-b20000-rgb), .05);--color-form-success: rgba(var(--lqd-00cc00-rgb), .05);--color-input: var(--lqd-ffffff);--color-input-text: var(--lqd-050506);--color-input-accessible: var(--lqd-ffffff);--color-input-accessible-text: var(--lqd-050506);--color-input-disabled: var(--lqd-f5f5f5);--color-input-disabled-text: var(--lqd-bbbab9);--color-input-error: var(--lqd-ffffff);--color-input-error-text: var(--lqd-050506);--color-input-error-border: var(--lqd-b20000);--color-input-focus: var(--lqd-ffffff);--color-input-focus-text: var(--lqd-050506);--color-input-focus-border: var(--lqd-1eb9fa);--color-input-hover: var(--lqd-f5f5f5);--color-input-hover-text: var(--lqd-050506);--color-input-hover-border: var(--lqd-d1d0cf);--color-input-invalid: var(--lqd-ffffff);--color-input-invalid-text: var(--lqd-050506);--color-input-invalid-border: var(--lqd-b20000);--color-input-readonly: var(--lqd-f5f5f5);--color-input-readonly-text: var(--lqd-686766);--color-input-required: var(--lqd-ffffff);--color-input-required-text: var(--lqd-050506);--color-input-valid: var(--lqd-ffffff);--color-input-valid-text: var(--lqd-050506);--color-input-valid-border: var(--lqd-00cc00);--color-label-text: var(--lqd-686766);--color-label-accessible-text: var(--lqd-050506);--color-label-disabled-text: var(--lqd-bbbab9);--color-label-error-text: var(--lqd-b20000);--color-label-required-text: var(--lqd-050506);--color-label-optional-text: var(--lqd-9d9c9b);--color-radio: var(--lqd-ffffff);--color-radio-checked: var(--lqd-4263ff);--color-radio-checked-text: var(--lqd-ffffff);--color-radio-unchecked: var(--lqd-ffffff);--color-radio-unchecked-text: var(--lqd-050506);--color-radio-hover: var(--lqd-f5f5f5);--color-radio-hover-border: var(--lqd-d1d0cf);--color-radio-focus: var(--lqd-ffffff);--color-radio-focus-border: var(--lqd-1eb9fa);--color-radio-disabled: var(--lqd-f5f5f5);--color-radio-disabled-border: var(--lqd-efefef);--color-radio-invalid: var(--lqd-b20000);--color-radio-invalid-border: var(--lqd-b20000);--color-radio-valid: var(--lqd-00cc00);--color-radio-valid-border: var(--lqd-00cc00);--color-range-track: var(--lqd-e1e1e1);--color-range-accessible-track: var(--lqd-e1e1e1);--color-range-disabled-track: var(--lqd-f5f5f5);--color-track: var(--lqd-e1e1e1);--color-track-accessible: var(--lqd-e1e1e1);--color-track-active: var(--lqd-4263ff);--color-track-disabled: var(--lqd-f5f5f5);--color-track-filled: var(--lqd-4263ff);--color-track-focus: var(--lqd-d1d0cf);--color-track-hover: var(--lqd-dededd);--color-stepper: var(--lqd-ffffff);--color-stepper-accessible: var(--lqd-ffffff);--color-stepper-compact: var(--lqd-ffffff);--color-stepper-disabled: var(--lqd-f5f5f5);--color-submit-disabled: var(--lqd-f5f5f5);--color-submit-disabled-text: var(--lqd-bbbab9);--color-submit-loading: var(--lqd-4263ff);--color-submit-loading-text: var(--lqd-ffffff);--color-thumb: var(--lqd-4263ff);--color-thumb-accessible: var(--lqd-4263ff);--color-thumb-active: var(--lqd-6a34ff);--color-thumb-disabled: var(--lqd-f5f5f5);--color-thumb-focus: var(--lqd-4263ff);--color-thumb-focus-outline: var(--lqd-1eb9fa);--color-thumb-hover: var(--lqd-5a48ff);--color-form-message-text: var(--lqd-686766);--color-form-message-error-text: var(--lqd-b20000);--color-form-message-success-text: var(--lqd-00cc00);--color-form-message-warning-text: var(--lqd-bf9000);--color-form-message-info-text: var(--lqd-1eb9fa)}:root{--menu-property-display: display;--menu-property-position: position;--menu-property-flex-direction: flex-direction;--menu-property-align-items: align-items;--menu-property-min-height: min-height;--menu-property-min-width: min-width;--menu-property-width: width;--menu-property-height: height;--menu-display-flex: var(--display-flex);--menu-display-inline-block: var(--display-inline-block);--menu-display-block: var(--display-block);--menu-position-relative: var(--position-relative);--menu-position-absolute: var(--position-absolute);--menu-position-fixed: var(--position-fixed);--menu-position-sticky: var(--position-sticky);--menu-direction-row: var(--direction-row);--menu-direction-column: var(--direction-column);--menu-align-center: var(--items-center);--menu-justify-center: var(--justify-center);--menu-justify-between: var(--justify-between);--menu-width-fit: fit-content;--menu-width-full: var(--width-full);--menu-width-viewport: 100vw;--menu-height-auto: var(--height-auto);--menu-height-full: var(--height-full);--menu-height-viewport: 100vh;--menu-border-subtle: var(--border-subtle);--menu-border-active: var(--border-active);--menu-border-hover: var(--border-hover);--menu-border-focus: var(--border-focus);--menu-border-disabled: var(--border-disabled);--menu-border-dashed-fine: var(--dashed-fine);--menu-border-dotted-fine: var(--dotted-fine);--menu-radius: var(--radius);--menu-radius-pill: var(--radius-pill);--menu-elevation: var(--elevation);--menu-elevation-floating: var(--elevation-floating);--menu-z-overlay: var(--z-overlay);--menu-z-dropdown: var(--z-dropdown);--menu-z-modal: var(--z-modal);--menu-overflow-auto: var(--overflow-auto);--menu-overflow-x-auto: var(--overflow-x-auto);--menu-overflow-y-auto: var(--overflow-y-auto);--breadcrumb-min-height: 32px;--breadcrumb-min-width: 120px;--breadcrumb-border: var(--menu-border-subtle);--breadcrumb-overflow-x: var(--menu-overflow-x-auto);--context-min-height: 80px;--context-min-width: 160px;--context-z-index: var(--menu-z-dropdown);--context-shadow: var(--menu-elevation-floating);--dropdown-min-height: 40px;--dropdown-min-width: 120px;--dropdown-border-radius: var(--menu-radius);--dropdown-transition: all .2s ease;--menu-min-height: 80px;--menu-min-width: 160px;--menu-collapsed-width: 60px;--menu-expanded-width: 240px;--menu-toggle-size: 40px;--menu-sticky-top: 0;--menu-overlay-z: var(--menu-z-modal);--navigation-min-height: 48px;--navigation-min-width: 240px;--navigation-compact-height: 32px;--navigation-tab-height: 40px;--navigation-side-min-height: 200px;--navigation-side-min-width: 200px;--nested-min-height: 80px;--nested-min-width: 160px;--nested-collapsed-height: 40px;--nested-expanded-height: 120px;--nested-indent-padding: 20px;--nested-transition: background-color .2s ease;--separator-height: 1px;--separator-width-inset: calc(100% - 32px) ;--separator-margin-inset: 0 16px;--submenu-min-height: 80px;--submenu-min-width: 160px;--submenu-z-index: 100;--submenu-collapsed-height: 40px;--submenu-expanded-height: 120px;--submenu-flyout-left: 100%;--submenu-flyout-top: 0;--submenu-mega-min-height: 200px;--submenu-mega-min-width: 400px;--submenu-mega-max-width: 800px;--submenu-transition: all .2s ease}.nav-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;width:auto;height:auto}.menu-reset{display:block;list-style:none;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;width:auto;height:auto}.menuitem-reset{display:block;list-style:none;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;width:auto;height:auto;cursor:inherit;text-decoration:none}.menuitem-reset:hover,.menuitem-reset:focus,.menuitem-reset:active{background:none;color:inherit;text-decoration:none}.details-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit}.summary-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;cursor:inherit;list-style:none}.summary-reset::-webkit-details-marker{display:none}.summary-reset::marker{display:none}.dialog-reset{display:block;position:static;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;width:auto;height:auto;max-width:none;max-height:none}.breadcrumb,.breadcrumb-vertical,.breadcrumb-overflow,.breadcrumb-horizontal,.breadcrumb-collapsed{position:var(--menu-position-relative);display:var(--menu-display-flex);flex-direction:var(--menu-direction-row);align-items:var(--menu-align-center);min-height:var(--breadcrumb-min-height);min-width:var(--breadcrumb-min-width);width:var(--menu-width-fit);height:var(--menu-height-auto);border:var(--breadcrumb-border)}.breadcrumb-collapsed{min-width:80px}.breadcrumb-overflow{overflow-x:var(--breadcrumb-overflow-x);max-width:100%}.breadcrumb-vertical{flex-direction:var(--menu-direction-column);min-height:80px}.context,.context-keyboard,.context-hover,.context-disabled,.context-active{position:var(--menu-position-absolute);display:var(--menu-display-flex);flex-direction:var(--menu-direction-column);min-height:var(--context-min-height);min-width:var(--context-min-width);width:var(--menu-width-fit);height:var(--menu-height-auto);z-index:var(--context-z-index);border:var(--border);box-shadow:var(--context-shadow)}.context-active{border:var(--menu-border-active)}.context-disabled{pointer-events:none;border:var(--menu-border-disabled)}.context-hover{border:var(--menu-border-hover)}.context-keyboard{border:var(--menu-border-focus)}.dropdown,.dropdown-searchable,.dropdown-hover,.dropdown-disabled,.dropdown-active{position:var(--menu-position-relative);display:var(--menu-display-inline-block);min-height:var(--dropdown-min-height);min-width:var(--dropdown-min-width);width:var(--menu-width-fit);height:var(--menu-height-auto);border:var(--border);border-radius:var(--dropdown-border-radius)}.dropdown-active{border:var(--menu-border-active)}.dropdown-disabled{pointer-events:none;border:var(--menu-border-disabled)}.dropdown-hover{border:var(--menu-border-hover);transition:var(--dropdown-transition)}.dropdown-searchable{min-width:160px}.menu,.menu-vertical,.menu-sticky,.menu-scrollable,.menu-horizontal,.menu-expanded,.menu-collapsed{position:var(--menu-position-relative);display:var(--menu-display-flex);flex-direction:var(--menu-direction-column);min-height:var(--menu-min-height);min-width:var(--menu-min-width);width:var(--menu-width-fit);height:var(--menu-height-auto);border:var(--menu-border-subtle)}.menu-collapsed{min-width:var(--menu-collapsed-width)}.menu-expanded{min-width:var(--menu-expanded-width)}.menu-horizontal{flex-direction:var(--menu-direction-row);align-items:var(--menu-align-center);min-height:40px}.menu-overlay{position:var(--menu-position-fixed);top:0;left:0;right:0;bottom:0;display:var(--menu-display-flex);flex-direction:var(--menu-direction-column);width:var(--menu-width-viewport);height:var(--menu-height-viewport);z-index:var(--menu-overlay-z)}.menu-scrollable{overflow-y:var(--menu-overflow-y-auto);max-height:400px}.menu-sticky{position:var(--menu-position-sticky);top:var(--menu-sticky-top)}.menu-toggle{position:var(--menu-position-relative);display:var(--menu-display-flex);align-items:var(--menu-align-center);justify-content:var(--menu-justify-center);min-height:var(--menu-toggle-size);min-width:var(--menu-toggle-size);width:var(--menu-toggle-size);height:var(--menu-toggle-size);border:var(--border);border-radius:var(--menu-radius)}.navigation,.navigation-top,.navigation-tab,.navigation-side,.navigation-pill,.navigation-mobile,.navigation-footer,.navigation-compact,.navigation-breadcrumb{position:var(--menu-position-relative);display:var(--menu-display-flex);flex-direction:var(--menu-direction-row);align-items:var(--menu-align-center);min-height:var(--navigation-min-height);min-width:var(--navigation-min-width);width:var(--menu-width-full);height:var(--menu-height-auto);border-bottom:var(--menu-border-subtle)}.navigation-breadcrumb{min-height:var(--navigation-compact-height)}.navigation-compact{min-height:var(--navigation-compact-height);min-width:200px}.navigation-footer{justify-content:var(--menu-justify-center);border-bottom:none;border-top:var(--menu-border-subtle)}.navigation-mobile{flex-direction:var(--menu-direction-column);min-width:var(--menu-width-viewport);width:var(--menu-width-viewport)}.navigation-pill{min-height:var(--navigation-tab-height);width:var(--menu-width-fit);border-bottom:none;border-radius:var(--menu-radius-pill)}.navigation-side{flex-direction:var(--menu-direction-column);min-height:var(--navigation-side-min-height);min-width:var(--navigation-side-min-width);width:var(--menu-width-fit);height:var(--menu-height-full);border-bottom:none;border-right:var(--menu-border-subtle)}.navigation-tab{min-height:var(--navigation-tab-height);width:var(--menu-width-fit)}.nested,.nested-lazy,.nested-indented,.nested-hover,.nested-expanded,.nested-collapsed,.nested-accordion{position:var(--menu-position-relative);display:var(--menu-display-flex);flex-direction:var(--menu-direction-column);min-height:var(--nested-min-height);min-width:var(--nested-min-width);width:var(--menu-width-fit);height:var(--menu-height-auto)}.nested-accordion{border:var(--menu-border-subtle)}.nested-collapsed{min-height:var(--nested-collapsed-height);overflow:hidden}.nested-expanded{min-height:var(--nested-expanded-height)}.nested-hover{transition:var(--nested-transition)}.nested-indented{min-width:180px;padding-left:var(--nested-indent-padding)}.separator,.separator-vertical,.separator-inset,.separator-horizontal,.separator-gradient,.separator-dotted,.separator-dashed{position:var(--menu-position-relative);display:var(--menu-display-block);min-height:var(--separator-height);min-width:var(--menu-width-full);width:var(--menu-width-full);height:var(--separator-height)}.separator-dashed{border-top:var(--menu-border-dashed-fine);background-color:transparent}.separator-dotted{border-top:var(--menu-border-dotted-fine);background-color:transparent}.separator-inset{min-width:var(--separator-width-inset);width:var(--separator-width-inset);margin:var(--separator-margin-inset)}.separator-vertical{min-height:var(--menu-height-full);min-width:var(--separator-height);width:var(--separator-height);height:var(--menu-height-full)}.submenu,.submenu-mega,.submenu-hover,.submenu-flyout,.submenu-expanded,.submenu-collapsed,.submenu-active{position:var(--menu-position-absolute);display:var(--menu-display-flex);flex-direction:var(--menu-direction-column);min-height:var(--submenu-min-height);min-width:var(--submenu-min-width);width:var(--menu-width-fit);height:var(--menu-height-auto);z-index:var(--submenu-z-index);border:var(--border);box-shadow:var(--menu-elevation)}.submenu-active{border:var(--menu-border-active)}.submenu-collapsed{min-height:var(--submenu-collapsed-height);overflow:hidden}.submenu-expanded{min-height:var(--submenu-expanded-height)}.submenu-flyout{left:var(--submenu-flyout-left);top:var(--submenu-flyout-top)}.submenu-hover{border:var(--menu-border-hover);transition:var(--submenu-transition)}.submenu-mega{flex-direction:var(--menu-direction-row);flex-wrap:wrap;min-height:var(--submenu-mega-min-height);min-width:var(--submenu-mega-min-width);max-width:var(--submenu-mega-max-width);box-shadow:var(--menu-elevation-floating)}.dark{--color-breadcrumb: var(--lqd-16161c);--color-breadcrumb-collapsed: var(--lqd-18181e);--color-breadcrumb-horizontal: var(--lqd-16161c);--color-breadcrumb-overflow: var(--lqd-16161c);--color-breadcrumb-vertical: var(--lqd-18181e);--color-context: var(--lqd-1c1c22);--color-context-active: var(--lqd-4263ff);--color-context-disabled: var(--lqd-2e2e34);--color-context-hover: var(--lqd-2e2e34);--color-context-keyboard: var(--lqd-1c1c22);--color-dropdown: var(--lqd-16161c);--color-dropdown-active: var(--lqd-4263ff);--color-dropdown-auto-position: var(--lqd-16161c);--color-dropdown-disabled: var(--lqd-2e2e34);--color-dropdown-expand-left: var(--lqd-16161c);--color-dropdown-expand-right: var(--lqd-16161c);--color-dropdown-expand-up: var(--lqd-16161c);--color-dropdown-hover: var(--lqd-2e2e34);--color-dropdown-portal: var(--lqd-16161c);--color-dropdown-searchable: var(--lqd-16161c);--color-menu: var(--lqd-16161c);--color-menu-collapsed: var(--lqd-18181e);--color-menu-expanded: var(--lqd-16161c);--color-menu-horizontal: var(--lqd-16161c);--color-menu-overlay: rgba(var(--lqd-000000-rgb), .8);--color-menu-scrollable: var(--lqd-16161c);--color-menu-sticky: var(--lqd-18181e);--color-menu-toggle: var(--lqd-2e2e34);--color-menu-vertical: var(--lqd-16161c);--color-navigation: var(--lqd-14141a);--color-navigation-breadcrumb: var(--lqd-16161c);--color-navigation-compact: var(--lqd-16161c);--color-navigation-footer: var(--lqd-14141a);--color-navigation-mobile: var(--lqd-16161c);--color-navigation-pill: var(--lqd-2e2e34);--color-navigation-side: var(--lqd-14141a);--color-navigation-tab: var(--lqd-16161c);--color-navigation-top: var(--lqd-14141a);--color-nested: var(--lqd-16161c);--color-nested-accordion: var(--lqd-16161c);--color-nested-collapsed: var(--lqd-18181e);--color-nested-expanded: var(--lqd-16161c);--color-nested-hover: var(--lqd-2e2e34);--color-nested-indented: var(--lqd-1a1a20);--color-nested-lazy: var(--lqd-16161c);--color-separator: var(--lqd-414143);--color-separator-gradient: linear-gradient(to right, transparent, var(--lqd-414143), transparent);--color-separator-horizontal: var(--lqd-414143);--color-separator-inset: var(--lqd-353539);--color-separator-vertical: var(--lqd-414143);--color-submenu: var(--lqd-1c1c22);--color-submenu-active: var(--lqd-4263ff);--color-submenu-collapsed: var(--lqd-1c1c22);--color-submenu-expanded: var(--lqd-1c1c22);--color-submenu-flyout: var(--lqd-1c1c22);--color-submenu-hover: var(--lqd-2e2e34);--color-submenu-mega: var(--lqd-1c1c22)}.light{--color-breadcrumb: var(--lqd-ffffff);--color-breadcrumb-collapsed: var(--lqd-f8f8f8);--color-breadcrumb-horizontal: var(--lqd-ffffff);--color-breadcrumb-overflow: var(--lqd-ffffff);--color-breadcrumb-vertical: var(--lqd-f8f8f8);--color-context: var(--lqd-ffffff);--color-context-active: var(--lqd-4263ff);--color-context-disabled: var(--lqd-f5f5f5);--color-context-hover: var(--lqd-f5f5f5);--color-context-keyboard: var(--lqd-ffffff);--color-dropdown: var(--lqd-ffffff);--color-dropdown-active: var(--lqd-4263ff);--color-dropdown-auto-position: var(--lqd-ffffff);--color-dropdown-disabled: var(--lqd-f5f5f5);--color-dropdown-expand-left: var(--lqd-ffffff);--color-dropdown-expand-right: var(--lqd-ffffff);--color-dropdown-expand-up: var(--lqd-ffffff);--color-dropdown-hover: var(--lqd-f5f5f5);--color-dropdown-portal: var(--lqd-ffffff);--color-dropdown-searchable: var(--lqd-ffffff);--color-menu: var(--lqd-ffffff);--color-menu-collapsed: var(--lqd-f8f8f8);--color-menu-expanded: var(--lqd-ffffff);--color-menu-horizontal: var(--lqd-ffffff);--color-menu-overlay: rgba(var(--lqd-000000-rgb), .5);--color-menu-scrollable: var(--lqd-ffffff);--color-menu-sticky: var(--lqd-f8f8f8);--color-menu-toggle: var(--lqd-f5f5f5);--color-menu-vertical: var(--lqd-ffffff);--color-navigation: var(--lqd-fafafa);--color-navigation-breadcrumb: var(--lqd-ffffff);--color-navigation-compact: var(--lqd-ffffff);--color-navigation-footer: var(--lqd-fafafa);--color-navigation-mobile: var(--lqd-ffffff);--color-navigation-pill: var(--lqd-f5f5f5);--color-navigation-side: var(--lqd-fafafa);--color-navigation-tab: var(--lqd-ffffff);--color-navigation-top: var(--lqd-fafafa);--color-nested: var(--lqd-ffffff);--color-nested-accordion: var(--lqd-ffffff);--color-nested-collapsed: var(--lqd-f8f8f8);--color-nested-expanded: var(--lqd-ffffff);--color-nested-hover: var(--lqd-f5f5f5);--color-nested-indented: var(--lqd-fcfcfc);--color-nested-lazy: var(--lqd-ffffff);--color-separator: var(--lqd-e1e1e1);--color-separator-gradient: linear-gradient(to right, transparent, var(--lqd-e1e1e1), transparent);--color-separator-horizontal: var(--lqd-e1e1e1);--color-separator-inset: var(--lqd-efefef);--color-separator-vertical: var(--lqd-e1e1e1);--color-submenu: var(--lqd-ffffff);--color-submenu-active: var(--lqd-4263ff);--color-submenu-collapsed: var(--lqd-ffffff);--color-submenu-expanded: var(--lqd-ffffff);--color-submenu-flyout: var(--lqd-ffffff);--color-submenu-hover: var(--lqd-f5f5f5);--color-submenu-mega: var(--lqd-ffffff)}:root{--content-type-archive: archive;--content-type-article: article;--content-type-aside: aside;--content-type-assistant: assistant;--content-type-audio: audio;--content-type-caption: caption;--content-type-command: command;--content-type-document: document;--content-type-file: file;--content-type-footer: footer;--content-type-header: header;--content-type-heading: heading;--content-type-item: item;--content-type-list: list;--content-type-media: media;--content-type-note: note;--content-type-paragraph: paragraph;--content-type-photo: photo;--content-type-quote: quote;--content-type-table: table;--content-type-video: video;--content-state-active: active;--content-state-collapsed: collapsed;--content-state-compressed: compressed;--content-state-condensed: condensed;--content-state-disabled: disabled;--content-state-draft: draft;--content-state-editable: editable;--content-state-expanded: expanded;--content-state-featured: featured;--content-state-hero: hero;--content-state-hidden: hidden;--content-state-locked: locked;--content-state-muted: muted;--content-state-paused: paused;--content-state-playing: playing;--content-state-preview: preview;--content-state-published: published;--content-state-readonly: readonly;--content-state-selected: selected;--content-state-sticky: sticky;--content-state-streaming: streaming;--content-state-unlocked: unlocked;--content-state-visible: visible;--content-format-block: block;--content-format-inline: inline;--content-format-overlay: overlay;--content-format-animated: animated;--content-format-static: static;--content-format-multiline: multiline;--content-format-synced: synced;--content-format-styled: styled;--content-hierarchy-primary: primary;--content-hierarchy-secondary: secondary;--content-hierarchy-tertiary: tertiary;--content-hierarchy-h1: h1;--content-hierarchy-h2: h2;--content-hierarchy-h3: h3;--content-hierarchy-h4: h4;--content-hierarchy-h5: h5;--content-hierarchy-h6: h6;--content-hierarchy-lead: lead;--content-hierarchy-body: body;--content-hierarchy-caption: caption;--content-hierarchy-meta: meta;--content-behavior-autoplay: autoplay;--content-behavior-loop: loop;--content-behavior-mute: mute;--content-behavior-play: play;--content-behavior-seek: seek;--content-behavior-volume: volume;--content-behavior-dictation: dictation;--content-behavior-recognition: recognition;--content-behavior-synthesis: synthesis;--content-opacity-locked: .6;--content-opacity-draft: .7;--content-opacity-muted: .6;--content-opacity-archived: .6;--content-opacity-disabled: .5;--content-width-aside-narrow: 15%;--content-width-aside-default: 25%;--content-width-aside-wide: 35%;--autoplay: none;--mute: none;--pitch: none;--play: none;--rate: none;--seek: none;--volume: none}.article-reset,.section-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.aside-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;width:auto}.header-reset,.footer-reset,.main-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;line-height:inherit}.figure-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit}.figcaption-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;font-style:inherit}.blockquote-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;font-style:inherit;quotes:none}.address-reset{display:block;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;font-style:inherit}.time-reset,.mark-reset{display:inline;margin:0;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;font-style:inherit}.archive{display:flex;flex-direction:column;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md);gap:var(--spacing-sm)}.archive-compressed{display:flex;flex-direction:column;border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);padding:var(--spacing-sm);gap:var(--spacing-xs)}.archive-expanded{display:flex;flex-direction:column;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-lg);gap:var(--spacing-md)}.archive-locked{display:flex;flex-direction:column;border:var(--border-width-default) var(--border-style-solid) var(--border-color-disabled);padding:var(--spacing-md);gap:var(--spacing-sm);opacity:var(--content-opacity-locked)}.archive-preview{display:flex;flex-direction:row;border:var(--border-width-default) var(--border-style-dashed) var(--border-color-default);padding:var(--spacing-sm);gap:var(--spacing-sm)}.article{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.article-featured{display:block;border:var(--border-width-bold) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.article-hero{display:block;border:none;padding:var(--spacing-2xl);margin-bottom:var(--spacing-lg)}.article-preview{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.article-condensed{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.article-expanded{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-2xl);margin-bottom:var(--spacing-lg);line-height:var(--line-height-loose)}.article-draft{display:block;border:var(--border-width-default) var(--border-style-dashed) var(--border-color-default);padding:var(--spacing-md);margin-bottom:var(--spacing-md);opacity:var(--content-opacity-draft)}.aside{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md);width:var(--content-width-aside-default)}.aside-narrow{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);width:var(--content-width-aside-narrow)}.aside-wide{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-lg);width:var(--content-width-aside-wide)}.aside-sticky{display:block;position:sticky;top:var(--spacing-md);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md);width:var(--content-width-aside-default)}.aside-collapsed{display:none}.aside-expanded{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-lg);width:30%}.assistant{display:inline-flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);font-family:var(--font-mono);font-size:var(--typography-size-sm)}.assistant-active{display:inline-flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-active);padding:var(--spacing-sm);font-family:var(--font-mono);transition:var(--transition-fast)}.assistant-idle{display:inline-flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);padding:var(--spacing-sm);font-family:var(--font-mono);opacity:var(--content-opacity-draft)}.assistant-listening{display:inline-flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-glow);padding:var(--spacing-sm);font-family:var(--font-mono);animation:var(--animation-pulse)}.assistant-responding{display:inline-flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);font-family:var(--font-mono);animation:var(--animation-shimmer)}.assistant-error{display:inline-flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-error);padding:var(--spacing-sm);font-family:var(--font-mono)}.audio{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);width:100%}.audio-playing{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-active);border-radius:var(--border-radius-md);width:100%;animation:var(--animation-pulse-slow)}.audio-paused{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);width:100%}.audio-muted{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-muted);border-radius:var(--border-radius-md);width:100%;opacity:var(--content-opacity-muted)}.audio-streaming{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-glow);border-radius:var(--border-radius-md);width:100%;animation:var(--animation-shimmer)}.caption{display:block;margin-top:var(--spacing-sm);font-family:var(--font-sans);font-size:var(--typography-size-sm);color:var(--color-text-caption)}.caption-inline{display:inline;font-family:var(--font-sans);font-size:var(--typography-size-sm);color:var(--color-text-caption)}.caption-overlay{display:block;position:absolute;padding:var(--spacing-xs);background:var(--color-backdrop-soft);font-family:var(--font-sans);font-size:var(--typography-size-sm)}.caption-hidden{display:none}.caption-animated{display:block;margin-top:var(--spacing-sm);font-family:var(--font-sans);font-size:var(--typography-size-sm);transition:var(--transition-smooth)}.content{display:block;padding:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base)}.content-primary{display:block;padding:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base);color:var(--color-text-primary)}.content-secondary{display:block;padding:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base);color:var(--color-text-secondary)}.content-hidden{display:none}.content-visible{display:block;padding:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base)}.content-editable{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base);transition:var(--transition-fast)}.header{display:flex;flex-direction:row;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md)}.header-sticky{display:flex;flex-direction:row;align-items:center;position:sticky;top:0;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md)}.header-compact{display:flex;flex-direction:row;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm)}.header-expanded{display:flex;flex-direction:row;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-lg)}.header-centered{display:flex;flex-direction:row;align-items:center;justify-content:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md)}.footer{display:flex;flex-direction:column;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md)}.footer-sticky{display:flex;flex-direction:column;position:sticky;bottom:0;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md)}.footer-compact{display:flex;flex-direction:column;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm)}.footer-expanded{display:flex;flex-direction:column;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-lg)}.footer-centered{display:flex;flex-direction:column;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md)}.heading{display:block;margin-bottom:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--typography-size-lg);color:var(--color-text-heading)}.heading-h1{display:block;margin-bottom:var(--spacing-lg);font-family:var(--font-heading);font-size:var(--typography-size-3xl);color:var(--color-text-heading)}.heading-h2{display:block;margin-bottom:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--typography-size-2xl);color:var(--color-text-heading)}.heading-h3{display:block;margin-bottom:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--typography-size-xl);color:var(--color-text-heading)}.heading-h4{display:block;margin-bottom:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--typography-size-base);color:var(--color-text-heading)}.heading-h5{display:block;margin-bottom:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--typography-size-sm);color:var(--color-text-heading)}.heading-h6{display:block;margin-bottom:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--typography-size-xs);color:var(--color-text-heading)}.paragraph{display:block;margin-bottom:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base);line-height:var(--line-height-normal);color:var(--color-text-body)}.paragraph-lead{display:block;margin-bottom:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-lg);line-height:var(--line-height-sm);color:var(--color-text-body)}.paragraph-caption{display:block;margin-bottom:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-sm);color:var(--color-text-caption)}.paragraph-blockquote{display:block;border-left:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding-left:var(--spacing-md);margin-bottom:var(--spacing-md);font-family:var(--font-serif);color:var(--color-text-quote)}.paragraph-ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quote{display:block;border-left:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding-left:var(--spacing-md);margin:0;font-family:var(--font-serif);font-size:var(--typography-size-lg);color:var(--color-text-quote)}.quote-inline{display:inline;font-family:var(--font-serif);font-size:var(--typography-size-base)}.quote-pull{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-styled);margin:var(--spacing-2xl) 0;font-family:var(--font-serif);font-size:var(--typography-size-2xl)}.quote-cited{display:block;border-left:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding-left:var(--spacing-md);margin:0;font-family:var(--font-serif);font-style:italic}.quote-styled{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md);font-family:var(--font-serif);background:var(--color-material-light)}.item{display:flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.item-selected{display:flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-active);padding:var(--spacing-sm);margin-bottom:var(--spacing-xs);background:var(--color-highlight-subtle)}.item-disabled{display:flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-disabled);padding:var(--spacing-sm);margin-bottom:var(--spacing-xs);opacity:var(--content-opacity-disabled)}.item-hover{display:flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-hover);padding:var(--spacing-sm);margin-bottom:var(--spacing-xs);transition:var(--transition-fast)}.item-active{display:flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-active);padding:var(--spacing-sm);margin-bottom:var(--spacing-xs);background:var(--color-highlight-subtle)}.item-draggable{display:flex;align-items:center;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);margin-bottom:var(--spacing-xs);cursor:grab}.list{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);margin-bottom:var(--spacing-md)}.list-ordered{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);margin-bottom:var(--spacing-md);list-style-type:decimal}.list-unordered{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm);margin-bottom:var(--spacing-md);list-style-type:disc}.list-compact{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-xs);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight)}.list-expanded{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-md);margin-bottom:var(--spacing-md);line-height:var(--line-height-loose)}.table{display:table;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);width:100%;font-family:var(--font-sans);font-size:var(--typography-size-base)}.table-bordered{display:table;border:var(--border-width-bold) var(--border-style-solid) var(--border-color-default);width:100%;font-family:var(--font-sans);font-size:var(--typography-size-base)}.table-compact{display:table;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);width:100%;font-family:var(--font-sans);font-size:var(--typography-size-sm);line-height:var(--line-height-tight)}.table-responsive{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);overflow-x:auto;width:100%;font-family:var(--font-sans)}.media{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);width:100%}.media-playing{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-active);border-radius:var(--border-radius-md);width:100%;animation:var(--animation-pulse-slow)}.media-paused{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);width:100%}.media-muted{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-muted);border-radius:var(--border-radius-md);width:100%;opacity:var(--content-opacity-muted)}.media-streaming{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-glow);border-radius:var(--border-radius-md);width:100%;animation:var(--animation-shimmer)}.video{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);width:100%}.video-playing{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-active);border-radius:var(--border-radius-md);width:100%;animation:var(--animation-pulse-slow)}.video-paused{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);width:100%}.video-muted{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-muted);border-radius:var(--border-radius-md);width:100%;opacity:var(--content-opacity-muted)}.video-streaming{display:block;border:var(--border-width-default) var(--border-style-solid) var(--border-color-glow);border-radius:var(--border-radius-md);width:100%;animation:var(--animation-shimmer)}.zebra{display:table-row}.zebra-even{display:table-row;background:var(--color-zebra-even)}.zebra-odd{display:table-row;background:var(--color-zebra-odd)}.zebra-hover{display:table-row;background:var(--color-zebra-hover);transition:var(--transition-fast)}.zebra-selected{display:table-row;background:var(--color-zebra-selected)}.phrase{display:inline;font-family:var(--font-sans);font-size:var(--typography-size-base)}.phrase-highlighted{display:inline;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-phrase-highlighted);font-family:var(--font-sans)}.phrase-underlined{display:inline;text-decoration:underline;font-family:var(--font-sans)}.phrase-bold{display:inline;font-family:var(--font-sans);font-weight:var(--typography-weight-bold)}.phrase-italic{display:inline;font-family:var(--font-sans);font-style:italic}.phrase-quoted{display:inline;font-family:var(--font-serif)}.content-wrapper{display:block;max-width:var(--spacing-fluid-6xl);margin:0 auto;padding:var(--spacing-md)}.content-narrow{display:block;max-width:var(--spacing-fluid-4xl);margin:0 auto;padding:var(--spacing-md)}.content-wide{display:block;max-width:var(--spacing-fluid-8xl);margin:0 auto;padding:var(--spacing-lg)}.content-full{display:block;width:100%;padding:var(--spacing-md)}.content-centered{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-md)}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--spacing-fluid-lg),1fr));gap:var(--spacing-md);padding:var(--spacing-md)}.content-flex{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.content-flex-row{display:flex;flex-direction:row;gap:var(--spacing-md);padding:var(--spacing-md)}.content-typography{font-family:var(--font-sans);font-size:var(--typography-size-base);line-height:var(--line-height-normal);color:var(--color-text-body)}.content-typography-serif{font-family:var(--font-serif);font-size:var(--typography-size-base);line-height:var(--line-height-loose);color:var(--color-text-body)}.content-typography-mono{font-family:var(--font-mono);font-size:var(--typography-size-sm);line-height:var(--line-height-normal);color:var(--color-text-body)}.content-typography-small{font-family:var(--font-sans);font-size:var(--typography-size-sm);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.content-typography-large{font-family:var(--font-sans);font-size:var(--typography-size-lg);line-height:var(--line-height-loose);color:var(--color-text-primary)}.content-loading{position:relative;opacity:.6}.content-loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,var(--color-background-surface),transparent);animation:var(--animation-shimmer) 1.5s infinite}.content-skeleton{background:var(--color-background-elevated);border-radius:var(--border-radius-sm);animation:var(--animation-pulse) 1.5s infinite}.content-skeleton-text{height:1em;background:var(--color-background-elevated);border-radius:var(--border-radius-sm);animation:var(--animation-pulse) 1.5s infinite}.content-skeleton-heading{height:1.5em;background:var(--color-background-elevated);border-radius:var(--border-radius-sm);animation:var(--animation-pulse) 1.5s infinite}.content-skeleton-paragraph{height:.75em;background:var(--color-background-elevated);border-radius:var(--border-radius-sm);animation:var(--animation-pulse) 1.5s infinite;margin-bottom:var(--spacing-xs)}.content-selectable{-webkit-user-select:text;user-select:text;cursor:text}.content-unselectable{-webkit-user-select:none;user-select:none;cursor:default}.content-copyable{position:relative;cursor:pointer;transition:var(--transition-fast)}.content-copyable:hover{background:var(--color-background-hover)}.content-expandable{cursor:pointer;transition:var(--transition-standard)}.content-expandable:hover{transform:scale(1.02)}.content-collapsible{overflow:hidden;transition:max-height var(--transition-standard) var(--easing-ease-out)}.content-searchable{position:relative}.content-searchable mark{background:var(--color-phrase-highlighted);color:inherit;padding:0 var(--spacing-xs)}.content-media-wrapper{position:relative;display:block;width:100%;border-radius:var(--border-radius-md);overflow:hidden}.content-image{display:block;width:100%;height:auto;border-radius:var(--border-radius-md)}.content-image-cover{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-md)}.content-image-contain{display:block;width:100%;height:100%;object-fit:contain;border-radius:var(--border-radius-md)}.content-video{display:block;width:100%;height:auto;border-radius:var(--border-radius-md)}.content-iframe{display:block;width:100%;height:100%;border:none;border-radius:var(--border-radius-md)}.content-code{font-family:var(--font-mono);font-size:var(--typography-size-sm);background:var(--color-background-code);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);border:var(--border-width-thin) solid var(--color-border-subtle)}.content-code-block{font-family:var(--font-mono);font-size:var(--typography-size-sm);background:var(--color-background-code);padding:var(--spacing-md);border-radius:var(--border-radius-md);border:var(--border-width-thin) solid var(--color-border-subtle);overflow-x:auto;white-space:pre}.content-pre{font-family:var(--font-mono);font-size:var(--typography-size-sm);background:var(--color-background-code);padding:var(--spacing-md);border-radius:var(--border-radius-md);border:var(--border-width-thin) solid var(--color-border-subtle);overflow-x:auto;white-space:pre-wrap}.content-form{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-md)}.content-fieldset{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md)}.content-legend{font-family:var(--font-sans);font-size:var(--typography-size-sm);font-weight:var(--typography-weight-medium);color:var(--color-text-heading);padding:0 var(--spacing-sm)}.content-breadcrumb{display:flex;align-items:center;gap:var(--spacing-xs);font-family:var(--font-sans);font-size:var(--typography-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.content-breadcrumb-separator{color:var(--color-text-muted)}.content-pagination{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding:var(--spacing-md)}.content-toc{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-md);background:var(--color-background-elevated)}.content-toc-item{font-family:var(--font-sans);font-size:var(--typography-size-sm);color:var(--color-text-secondary);text-decoration:none;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);transition:var(--transition-fast)}.content-toc-item:hover{background:var(--color-background-hover);color:var(--color-text-primary)}.content-card{display:flex;flex-direction:column;padding:var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-background-surface);box-shadow:var(--shadow-soft);transition:var(--transition-standard)}.content-card:hover{transform:translateY(calc(var(--spacing-xs) * -1));box-shadow:var(--shadow-hard)}.content-card-compact{display:flex;flex-direction:column;padding:var(--spacing-sm);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--border-radius-sm);background:var(--color-background-surface)}.content-card-feature{display:flex;flex-direction:column;padding:var(--spacing-lg);border:var(--border-width-medium) solid var(--color-border-default);border-radius:var(--border-radius-lg);background:var(--color-background-surface);box-shadow:var(--shadow-hard)}.content-badge{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);font-family:var(--font-sans);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-medium);border-radius:var(--border-radius-pill);background:var(--color-background-elevated);color:var(--color-text-secondary)}.content-badge-primary{background:var(--color-button-primary);color:var(--color-button-primary-text)}.content-badge-secondary{background:var(--color-button-secondary);color:var(--color-button-secondary-text)}.content-badge-success{background:var(--color-contextual-success);color:var(--color-text-inverse)}.content-badge-warning{background:var(--color-contextual-warning);color:var(--color-text-inverse)}.content-badge-error{background:var(--color-contextual-error);color:var(--color-text-inverse)}.content-alert{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--border-radius-md);background:var(--color-background-elevated);margin-bottom:var(--spacing-md)}.content-alert-info{border-color:var(--color-contextual-info);background:rgba(var(--lqd-1eb9fa-rgb),.1)}.content-alert-success{border-color:var(--color-contextual-success);background:rgba(var(--lqd-00cc00-rgb),.1)}.content-alert-warning{border-color:var(--color-contextual-warning);background:rgba(var(--lqd-ffaa00-rgb),.1)}.content-alert-error{border-color:var(--color-contextual-error);background:rgba(var(--lqd-ff3333-rgb),.1)}.content-responsive{width:100%;max-width:100%;overflow-x:auto}.content-mobile-hidden{display:block}.content-desktop-hidden{display:none}@media (max-width: 768px){.content-mobile-hidden{display:none}.content-desktop-hidden{display:block}.content-mobile-stack{flex-direction:column}.content-mobile-full{width:100%}}.content-fade-in{animation:fade-in var(--transition-standard) var(--easing-ease-out)}.content-slide-up{animation:slide-up var(--transition-standard) var(--easing-ease-out)}.content-scale-in{animation:scale-in var(--transition-standard) var(--easing-ease-out)}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.dark{--color-text-primary: var(--lqd-f5f5f7);--color-text-secondary: var(--lqd-e1e1e3);--color-text-muted: var(--lqd-b8b8bc);--color-text-caption: var(--lqd-9c9ca1);--color-text-heading: var(--lqd-ffffff);--color-text-body: var(--lqd-e8e8ea);--color-text-quote: var(--lqd-d4d4d8);--color-background-content: var(--lqd-0c0c12);--color-background-surface: var(--lqd-16161c);--color-material-light: var(--lqd-1a1a20);--color-phrase-highlighted: rgba(66, 99, 255, .25);--color-zebra-even: rgba(245, 245, 247, .03);--color-zebra-odd: rgba(245, 245, 247, .06);--color-zebra-hover: rgba(66, 99, 255, .15);--color-zebra-selected: rgba(66, 99, 255, .25);--color-zebra-alternate: rgba(245, 245, 247, .04);--color-highlight-subtle: rgba(30, 185, 250, .1);--color-backdrop-soft: rgba(12, 12, 18, .8);--color-content-border: var(--lqd-374151);--color-content-separator: var(--lqd-2e2e34)}.light{--color-text-primary: var(--lqd-1a1a1a);--color-text-secondary: var(--lqd-374151);--color-text-muted: var(--lqd-6b7280);--color-text-caption: var(--lqd-9ca3af);--color-text-heading: var(--lqd-111827);--color-text-body: var(--lqd-1f2937);--color-text-quote: var(--lqd-4b5563);--color-background-content: var(--lqd-fefefe);--color-background-surface: var(--lqd-ffffff);--color-material-light: var(--lqd-f8fafc);--color-phrase-highlighted: rgba(66, 99, 255, .2);--color-zebra-even: rgba(26, 26, 26, .03);--color-zebra-odd: rgba(26, 26, 26, .06);--color-zebra-hover: rgba(66, 99, 255, .12);--color-zebra-selected: rgba(66, 99, 255, .2);--color-zebra-alternate: rgba(26, 26, 26, .04);--color-highlight-subtle: rgba(30, 185, 250, .08);--color-backdrop-soft: rgba(255, 255, 255, .9);--color-content-border: var(--lqd-e5e7eb);--color-content-separator: var(--lqd-f3f4f6)}.dark.midnight,.light.midnight{--color-text-primary: var(--lqd-f8fafc);--color-text-secondary: var(--lqd-e2e8f0);--color-text-muted: var(--lqd-94a3b8);--color-text-caption: var(--lqd-64748b);--color-text-heading: var(--lqd-ffffff);--color-text-body: var(--lqd-cbd5e1);--color-text-quote: var(--lqd-94a3b8);--color-background-content: var(--lqd-020617);--color-background-surface: var(--lqd-0f172a);--color-material-light: var(--lqd-1e293b);--color-phrase-highlighted: rgba(59, 130, 246, .25);--color-zebra-even: rgba(248, 250, 252, .03);--color-zebra-odd: rgba(248, 250, 252, .06);--color-zebra-hover: rgba(59, 130, 246, .15);--color-zebra-selected: rgba(59, 130, 246, .25);--color-zebra-alternate: rgba(248, 250, 252, .04);--color-highlight-subtle: rgba(14, 165, 233, .1);--color-backdrop-soft: rgba(2, 6, 23, .85);--color-content-border: var(--lqd-334155);--color-content-separator: var(--lqd-1e293b)}.lux{--color-phrase-highlighted: rgba(251, 191, 36, .25);--color-zebra-hover: rgba(217, 119, 6, .15);--color-zebra-selected: rgba(251, 191, 36, .25);--color-highlight-subtle: rgba(180, 83, 9, .1);--color-text-accent: var(--lqd-fbbf24);--color-link-accent: var(--lqd-d97706)}.high-contrast{--color-text-primary: var(--lqd-ffffff);--color-text-secondary: var(--lqd-ffffff);--color-text-muted: var(--lqd-ffffff);--color-text-caption: var(--lqd-ffffff);--color-text-heading: var(--lqd-ffffff);--color-text-body: var(--lqd-ffffff);--color-text-quote: var(--lqd-ffffff);--color-background-content: var(--lqd-000000);--color-background-surface: var(--lqd-000000);--color-material-light: var(--lqd-000000);--color-phrase-highlighted: rgba(255, 255, 0, 1);--color-zebra-even: rgba(255, 255, 255, .1);--color-zebra-odd: rgba(255, 255, 255, .2);--color-zebra-hover: rgba(255, 255, 0, .3);--color-zebra-selected: rgba(255, 255, 0, .5);--color-zebra-alternate: rgba(255, 255, 255, .15);--color-highlight-subtle: rgba(255, 255, 0, .3);--color-backdrop-soft: rgba(0, 0, 0, .9);--color-content-border: var(--lqd-ffffff);--color-content-separator: var(--lqd-ffffff)}.day-night{--color-text-primary: color-mix(in srgb, var(--color-text-primary) 85%, var(--lqd-fbbf24) 15%);--color-text-secondary: color-mix(in srgb, var(--color-text-secondary) 85%, var(--lqd-f59e0b) 15%);--color-text-muted: color-mix(in srgb, var(--color-text-muted) 80%, var(--lqd-f59e0b) 20%);--color-text-heading: color-mix(in srgb, var(--color-text-heading) 90%, var(--lqd-fbbf24) 10%);--color-text-body: color-mix(in srgb, var(--color-text-body) 85%, var(--lqd-f59e0b) 15%);--color-text-quote: color-mix(in srgb, var(--color-text-quote) 80%, var(--lqd-f59e0b) 20%);--color-background-content: color-mix(in srgb, var(--color-background-content) 92%, var(--lqd-f59e0b) 8%);--color-background-surface: color-mix(in srgb, var(--color-background-surface) 92%, var(--lqd-f59e0b) 8%);--color-material-light: color-mix(in srgb, var(--color-material-light) 90%, var(--lqd-f59e0b) 10%);--color-phrase-highlighted: color-mix(in srgb, var(--color-phrase-highlighted) 80%, var(--lqd-f59e0b) 20%);--color-zebra-hover: color-mix(in srgb, var(--color-zebra-hover) 80%, var(--lqd-f59e0b) 20%);--color-zebra-selected: color-mix(in srgb, var(--color-zebra-selected) 80%, var(--lqd-f59e0b) 20%);--color-highlight-subtle: color-mix(in srgb, var(--color-highlight-subtle) 75%, var(--lqd-f59e0b) 25%)}:root{--icon-size-micro: var(--size-icon-micro);--icon-size-tiny: var(--size-tiny);--icon-size-xs: var(--size-xs);--icon-size-sm: var(--size-icon-standard);--icon-size-md: var(--size-icon-large);--icon-size-lg: var(--size-icon-display);--icon-size-xl: var(--size-icon-hero);--icon-size-2xl: var(--size-2xl);--icon-size-3xl: var(--size-3xl);--icon-size-4xl: var(--size-4xl);--icon-size-5xl: var(--size-5xl);--icon-size-6xl: var(--size-6xl);--icon-size-base: var(--size-base);--icon-size-default: var(--size-default);--icon-stroke-thin: var(--size-border-thin);--icon-stroke-normal: var(--size-border-normal);--icon-stroke-medium: var(--size-border-thick);--icon-stroke-thick: var(--size-border-heavy);--icon-stroke-heavy: var(--size-stroke-heavy);--icon-display-inline: inline-flex;--icon-display-block: flex;--icon-display-none: none;--icon-align-center: center;--icon-align-start: flex-start;--icon-align-end: flex-end;--icon-align-stretch: stretch;--icon-opacity-hidden: 0;--icon-opacity-disabled: .4;--icon-opacity-muted: .6;--icon-opacity-subtle: .8;--icon-opacity-visible: 1;--icon-cursor-default: default;--icon-cursor-pointer: pointer;--icon-cursor-grab: grab;--icon-cursor-grabbing: grabbing;--icon-cursor-not-allowed: not-allowed;--icon-origin-center: center;--icon-origin-top: top;--icon-origin-bottom: bottom;--icon-origin-left: left;--icon-origin-right: right;--icon-gap-tight: var(--size-space-tight);--icon-gap-normal: var(--size-space-normal);--icon-gap-loose: var(--size-space-loose);--icon-gap-wide: var(--size-space-wide);--icon-filter-none: none;--icon-filter-invert: invert(1);--icon-filter-grayscale: grayscale(1);--icon-filter-sepia: sepia(1);--icon-filter-blur: blur(var(--size-blur-sm))}.icon{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);width:var(--icon-size-base);height:var(--icon-size-base);min-width:var(--icon-size-base);min-height:var(--icon-size-base);flex-shrink:0;position:relative}.icon-block{display:var(--icon-display-block);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);width:var(--icon-size-base);height:var(--icon-size-base);min-width:var(--icon-size-base);min-height:var(--icon-size-base);flex-shrink:0;position:relative}.icon-inline{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);width:var(--icon-size-base);height:var(--icon-size-base);min-width:var(--icon-size-base);min-height:var(--icon-size-base);flex-shrink:0;position:relative}.icon-micro{width:var(--icon-size-micro);height:var(--icon-size-micro);min-width:var(--icon-size-micro);min-height:var(--icon-size-micro)}.icon-tiny{width:var(--icon-size-tiny);height:var(--icon-size-tiny);min-width:var(--icon-size-tiny);min-height:var(--icon-size-tiny)}.icon-xs{width:var(--icon-size-xs);height:var(--icon-size-xs);min-width:var(--icon-size-xs);min-height:var(--icon-size-xs)}.icon-sm{width:var(--icon-size-sm);height:var(--icon-size-sm);min-width:var(--icon-size-sm);min-height:var(--icon-size-sm)}.icon-md{width:var(--icon-size-md);height:var(--icon-size-md);min-width:var(--icon-size-md);min-height:var(--icon-size-md)}.icon-lg{width:var(--icon-size-lg);height:var(--icon-size-lg);min-width:var(--icon-size-lg);min-height:var(--icon-size-lg)}.icon-xl{width:var(--icon-size-xl);height:var(--icon-size-xl);min-width:var(--icon-size-xl);min-height:var(--icon-size-xl)}.icon-2xl{width:var(--icon-size-2xl);height:var(--icon-size-2xl);min-width:var(--icon-size-2xl);min-height:var(--icon-size-2xl)}.icon-3xl{width:var(--icon-size-3xl);height:var(--icon-size-3xl);min-width:var(--icon-size-3xl);min-height:var(--icon-size-3xl)}.icon-4xl{width:var(--icon-size-4xl);height:var(--icon-size-4xl);min-width:var(--icon-size-4xl);min-height:var(--icon-size-4xl)}.icon-5xl{width:var(--icon-size-5xl);height:var(--icon-size-5xl);min-width:var(--icon-size-5xl);min-height:var(--icon-size-5xl)}.icon-6xl{width:var(--icon-size-6xl);height:var(--icon-size-6xl);min-width:var(--icon-size-6xl);min-height:var(--icon-size-6xl)}.icon-hidden{opacity:var(--icon-opacity-hidden);visibility:hidden}.icon-disabled{opacity:var(--icon-opacity-disabled);cursor:var(--icon-cursor-not-allowed);pointer-events:none}.icon-muted{opacity:var(--icon-opacity-muted);color:var(--color-icon-muted)}.icon-subtle{opacity:var(--icon-opacity-subtle);color:var(--color-icon-subtle)}.icon-active{color:var(--color-icon-active);opacity:var(--icon-opacity-visible)}.icon-interactive{cursor:var(--icon-cursor-pointer);color:var(--color-icon-interactive);transition:color var(--timing-fast) var(--easing-ease-out),opacity var(--timing-fast) var(--easing-ease-out)}.icon-interactive:hover{color:var(--color-icon-interactive-hover);opacity:var(--icon-opacity-visible)}.icon-interactive:active{color:var(--color-icon-interactive-active);transform:scale(.95)}.icon-filled{color:var(--color-icon-filled);fill:currentColor}.icon-outline{color:var(--color-icon-outline);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-normal)}.icon-outlined{color:var(--color-icon-outlined);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke-normal)}.icon-duotone{color:var(--color-icon-duotone-primary)}.icon-duotone .icon-secondary{color:var(--color-icon-duotone-secondary);opacity:.4}.icon-branded{color:var(--color-icon-branded);fill:currentColor}.icon-sharp{color:var(--color-icon-sharp);fill:currentColor}.icon-rounded{color:var(--color-icon-rounded);fill:currentColor}.icon-stroke-thin{stroke-width:var(--icon-stroke-thin)}.icon-stroke-normal{stroke-width:var(--icon-stroke-normal)}.icon-stroke-medium{stroke-width:var(--icon-stroke-medium)}.icon-stroke-thick{stroke-width:var(--icon-stroke-thick)}.icon-stroke-heavy{stroke-width:var(--icon-stroke-heavy)}.icon-animated{transition:transform var(--timing-standard) var(--easing-ease-out)}.icon-spin{animation:icon-spin 1s linear infinite}.icon-spin-slow{animation:icon-spin 2s linear infinite}.icon-spin-fast{animation:icon-spin .5s linear infinite}.icon-pulse{animation:icon-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.icon-bounce{animation:icon-bounce 1s infinite}.icon-ping{animation:icon-ping 1s cubic-bezier(0,0,.2,1) infinite}.icon-wobble{animation:icon-wobble 1s ease-in-out infinite}.icon-shake{animation:icon-shake .5s ease-in-out}.icon-flip-horizontal{transform:scaleX(-1)}.icon-flip-vertical{transform:scaleY(-1)}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-270{transform:rotate(270deg)}.icon-hover-lift{transition:transform var(--timing-fast) var(--easing-ease-out)}.icon-hover-lift:hover{transform:translateY(calc(var(--size-transform-sm) * -1))}.icon-hover-scale{transition:transform var(--timing-fast) var(--easing-ease-out)}.icon-hover-scale:hover{transform:scale(1.1)}.icon-hover-rotate{transition:transform var(--timing-fast) var(--easing-ease-out)}.icon-hover-rotate:hover{transform:rotate(15deg)}.icon-hover-glow{transition:filter var(--timing-fast) var(--easing-ease-out)}.icon-hover-glow:hover{filter:drop-shadow(0 0 var(--size-shadow-sm) currentColor)}.avatar{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);width:var(--icon-size-2xl);height:var(--icon-size-2xl);min-width:var(--icon-size-2xl);min-height:var(--icon-size-2xl);border-radius:var(--radius-circular);overflow:hidden;background:var(--color-avatar-background)}.avatar-xs{width:var(--icon-size-lg);height:var(--icon-size-lg);min-width:var(--icon-size-lg);min-height:var(--icon-size-lg)}.avatar-sm{width:var(--icon-size-xl);height:var(--icon-size-xl);min-width:var(--icon-size-xl);min-height:var(--icon-size-xl)}.avatar-md{width:var(--icon-size-2xl);height:var(--icon-size-2xl);min-width:var(--icon-size-2xl);min-height:var(--icon-size-2xl)}.avatar-lg{width:var(--icon-size-4xl);height:var(--icon-size-4xl);min-width:var(--icon-size-4xl);min-height:var(--icon-size-4xl)}.avatar-xl{width:var(--icon-size-5xl);height:var(--icon-size-5xl);min-width:var(--icon-size-5xl);min-height:var(--icon-size-5xl)}.avatar-ring{border:var(--size-border-normal) solid var(--color-avatar-ring);padding:var(--size-border-normal)}.avatar-status{position:relative}.avatar-status:after{content:"";position:absolute;bottom:0;right:0;width:25%;height:25%;border-radius:var(--radius-circular);border:var(--size-border-normal) solid var(--color-avatar-status-border);background:var(--color-avatar-status-online)}.avatar-status-offline:after{background:var(--color-avatar-status-offline)}.avatar-status-away:after{background:var(--color-avatar-status-away)}.avatar-status-busy:after{background:var(--color-avatar-status-busy)}.badge{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);min-width:var(--icon-size-md);height:var(--icon-size-md);padding:0 var(--size-space-tight);border-radius:var(--radius-pill);background:var(--color-badge-background);color:var(--color-badge-text);font-size:var(--font-size-xs);font-weight:var(--weight-medium)}.badge-sm{min-width:var(--icon-size-sm);height:var(--icon-size-sm);padding:0 var(--size-micro);font-size:var(--font-size-micro)}.badge-lg{min-width:var(--icon-size-lg);height:var(--icon-size-lg);padding:0 var(--size-space-normal);font-size:var(--font-size-sm)}.badge-dot{width:var(--icon-size-xs);height:var(--icon-size-xs);min-width:var(--icon-size-xs);padding:0;border-radius:var(--radius-circular)}.badge-count{position:absolute;top:calc(var(--size-transform-sm) * -1);right:calc(var(--size-transform-sm) * -1);min-width:var(--icon-size-sm);height:var(--icon-size-sm);padding:0 var(--size-micro);background:var(--color-badge-count-background);color:var(--color-badge-count-text);font-size:var(--font-size-micro);z-index:1}.badge-pulse{animation:icon-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.status{display:var(--icon-display-inline);width:var(--icon-size-xs);height:var(--icon-size-xs);min-width:var(--icon-size-xs);min-height:var(--icon-size-xs);border-radius:var(--radius-circular);background:var(--color-status-offline)}.status-online{background:var(--color-status-online)}.status-away{background:var(--color-status-away)}.status-busy{background:var(--color-status-busy)}.status-invisible{background:var(--color-status-invisible);opacity:var(--icon-opacity-muted)}.status-pulse{animation:icon-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.status-blink{animation:icon-blink 1s ease-in-out infinite alternate}.spinner{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);width:var(--icon-size-lg);height:var(--icon-size-lg);min-width:var(--icon-size-lg);min-height:var(--icon-size-lg);animation:icon-spin 1s linear infinite}.spinner-sm{width:var(--icon-size-sm);height:var(--icon-size-sm);min-width:var(--icon-size-sm);min-height:var(--icon-size-sm)}.spinner-lg{width:var(--icon-size-xl);height:var(--icon-size-xl);min-width:var(--icon-size-xl);min-height:var(--icon-size-xl)}.spinner-dots{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);gap:var(--size-space-tight)}.spinner-dots:before,.spinner-dots:after,.spinner-dots{content:"";width:var(--icon-size-xs);height:var(--icon-size-xs);border-radius:var(--radius-circular);background:currentColor;animation:icon-pulse 1.4s ease-in-out infinite both}.spinner-dots:before{animation-delay:-.32s}.spinner-dots:after{animation-delay:-.16s}.spinner-bars{display:var(--icon-display-inline);align-items:var(--icon-align-end);justify-content:var(--icon-align-center);gap:var(--size-border-normal);width:var(--icon-size-lg);height:var(--icon-size-lg)}.spinner-bars:before,.spinner-bars:after,.spinner-bars{content:"";width:var(--size-border-thick);height:100%;background:currentColor;animation:icon-bars 1.2s ease-in-out infinite}.spinner-bars:before{animation-delay:-.24s}.spinner-bars:after{animation-delay:-.12s}.icon-group{display:var(--icon-display-inline);align-items:var(--icon-align-center);gap:var(--icon-gap-normal)}.icon-group-tight{gap:var(--icon-gap-tight)}.icon-group-loose{gap:var(--icon-gap-loose)}.icon-group-wide{gap:var(--icon-gap-wide)}.icon-group-stacked{display:var(--icon-display-block);align-items:var(--icon-align-center);gap:var(--icon-gap-normal)}.bullet{display:var(--icon-display-inline);width:var(--icon-size-micro);height:var(--icon-size-micro);min-width:var(--icon-size-micro);min-height:var(--icon-size-micro);border-radius:var(--radius-circular);background:currentColor}.bullet-sm{width:var(--icon-size-xs);height:var(--icon-size-xs);min-width:var(--icon-size-xs);min-height:var(--icon-size-xs)}.bullet-lg{width:var(--icon-size-sm);height:var(--icon-size-sm);min-width:var(--icon-size-sm);min-height:var(--icon-size-sm)}.bullet-hollow{background:transparent;border:var(--size-border-thin) solid currentColor}.dot{display:var(--icon-display-inline);width:var(--icon-size-micro);height:var(--icon-size-micro);min-width:var(--icon-size-micro);min-height:var(--icon-size-micro);border-radius:var(--radius-circular);background:currentColor}.dot-sm{width:var(--icon-size-xs);height:var(--icon-size-xs);min-width:var(--icon-size-xs);min-height:var(--icon-size-xs)}.dot-lg{width:var(--icon-size-sm);height:var(--icon-size-sm);min-width:var(--icon-size-sm);min-height:var(--icon-size-sm)}.dot-pulse{animation:icon-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.dot-blink{animation:icon-blink 1s ease-in-out infinite alternate}.arrow{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);width:var(--icon-size-sm);height:var(--icon-size-sm);min-width:var(--icon-size-sm);min-height:var(--icon-size-sm);position:relative}.arrow-up{transform:rotate(0)}.arrow-right{transform:rotate(90deg)}.arrow-down{transform:rotate(180deg)}.arrow-left{transform:rotate(270deg)}.arrow-morphing{transition:transform var(--timing-standard) var(--easing-ease-out)}.chevron{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);width:var(--icon-size-xs);height:var(--icon-size-xs);min-width:var(--icon-size-xs);min-height:var(--icon-size-xs);position:relative}.chevron-up{transform:rotate(0)}.chevron-right{transform:rotate(90deg)}.chevron-down{transform:rotate(180deg)}.chevron-left{transform:rotate(270deg)}.symbol{display:var(--icon-display-inline);align-items:var(--icon-align-center);justify-content:var(--icon-align-center);width:var(--icon-size-sm);height:var(--icon-size-sm);min-width:var(--icon-size-sm);min-height:var(--icon-size-sm);position:relative}.symbol-check{color:var(--color-symbol-success)}.symbol-cross{color:var(--color-symbol-error)}.symbol-alert{color:var(--color-symbol-warning)}.symbol-info{color:var(--color-symbol-info)}.cursor{cursor:var(--icon-cursor-pointer)}.cursor-grab{cursor:var(--icon-cursor-grab)}.cursor-grabbing{cursor:var(--icon-cursor-grabbing)}.cursor-not-allowed{cursor:var(--icon-cursor-not-allowed)}.icon-invert{filter:var(--icon-filter-invert)}.icon-grayscale{filter:var(--icon-filter-grayscale)}.icon-sepia{filter:var(--icon-filter-sepia)}.icon-blur{filter:var(--icon-filter-blur)}.icon-primary{color:var(--color-icon-primary)}.icon-secondary{color:var(--color-icon-secondary)}.icon-success{color:var(--color-icon-success)}.icon-warning{color:var(--color-icon-warning)}.icon-error{color:var(--color-icon-error)}.icon-info{color:var(--color-icon-info)}.icon-neutral{color:var(--color-icon-neutral)}.icon-accessible{color:var(--color-icon-accessible)}.icon-high-contrast{color:var(--color-icon-high-contrast);filter:contrast(1.5)}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes icon-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes icon-bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,calc(var(--size-transform-sm) * -1),0)}70%{transform:translate3d(0,calc(var(--size-transform-sm) * -.5),0)}90%{transform:translate3d(0,calc(var(--size-transform-sm) * -.25),0)}}@keyframes icon-ping{75%,to{transform:scale(2);opacity:0}}@keyframes icon-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}@keyframes icon-shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(calc(var(--size-transform-sm) * -1))}20%,40%,60%,80%{transform:translate(var(--size-transform-sm))}}@keyframes icon-blink{0%{opacity:1}to{opacity:.3}}@keyframes icon-bars{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.dark{--color-icon-muted: var(--lqd-9d9c9b);--color-icon-subtle: var(--lqd-bfbebe);--color-icon-active: var(--lqd-e1e1e1);--color-icon-interactive: var(--lqd-d1d0cf);--color-icon-interactive-hover: var(--lqd-1eb9fa);--color-icon-interactive-active: var(--lqd-4263ff);--color-icon-filled: var(--lqd-e1e1e1);--color-icon-outline: var(--lqd-d1d0cf);--color-icon-outlined: var(--lqd-d1d0cf);--color-icon-duotone-primary: var(--lqd-4263ff);--color-icon-duotone-secondary: var(--lqd-1eb9fa);--color-icon-branded: var(--lqd-e1e1e1);--color-icon-sharp: var(--lqd-e1e1e1);--color-icon-rounded: var(--lqd-e1e1e1);--color-avatar-background: var(--lqd-414143);--color-avatar-ring: var(--lqd-1eb9fa);--color-avatar-status-border: var(--lqd-16161c);--color-avatar-status-online: var(--lqd-00cc00);--color-avatar-status-offline: var(--lqd-626160);--color-avatar-status-away: var(--lqd-ffaa00);--color-avatar-status-busy: var(--lqd-ff3333);--color-badge-background: var(--lqd-414143);--color-badge-text: var(--lqd-e1e1e1);--color-badge-count-background: var(--lqd-ff3333);--color-badge-count-text: var(--lqd-ffffff);--color-status-online: var(--lqd-00cc00);--color-status-away: var(--lqd-ffaa00);--color-status-busy: var(--lqd-ff3333);--color-status-offline: var(--lqd-626160);--color-status-invisible: var(--lqd-535251);--color-symbol-success: var(--lqd-00cc00);--color-symbol-error: var(--lqd-ff3333);--color-symbol-warning: var(--lqd-ffaa00);--color-symbol-info: var(--lqd-1eb9fa);--color-icon-primary: var(--lqd-4263ff);--color-icon-secondary: var(--lqd-6a34ff);--color-icon-success: var(--lqd-00cc00);--color-icon-warning: var(--lqd-ffaa00);--color-icon-error: var(--lqd-ff3333);--color-icon-info: var(--lqd-1eb9fa);--color-icon-neutral: var(--lqd-9d9c9b);--color-icon-accessible: var(--lqd-e1e1e1);--color-icon-high-contrast: var(--lqd-ffffff)}.light{--color-icon-muted: var(--lqd-9d9c9b);--color-icon-subtle: var(--lqd-747372);--color-icon-active: var(--lqd-050506);--color-icon-interactive: var(--lqd-626160);--color-icon-interactive-hover: var(--lqd-1eb9fa);--color-icon-interactive-active: var(--lqd-4263ff);--color-icon-filled: var(--lqd-050506);--color-icon-outline: var(--lqd-626160);--color-icon-outlined: var(--lqd-626160);--color-icon-duotone-primary: var(--lqd-4263ff);--color-icon-duotone-secondary: var(--lqd-1eb9fa);--color-icon-branded: var(--lqd-050506);--color-icon-sharp: var(--lqd-050506);--color-icon-rounded: var(--lqd-050506);--color-avatar-background: var(--lqd-f2f2f2);--color-avatar-ring: var(--lqd-1eb9fa);--color-avatar-status-border: var(--lqd-ffffff);--color-avatar-status-online: var(--lqd-00cc00);--color-avatar-status-offline: var(--lqd-d1d0cf);--color-avatar-status-away: var(--lqd-ffaa00);--color-avatar-status-busy: var(--lqd-b20000);--color-badge-background: var(--lqd-e1e1e1);--color-badge-text: var(--lqd-050506);--color-badge-count-background: var(--lqd-b20000);--color-badge-count-text: var(--lqd-ffffff);--color-status-online: var(--lqd-00cc00);--color-status-away: var(--lqd-ffaa00);--color-status-busy: var(--lqd-b20000);--color-status-offline: var(--lqd-d1d0cf);--color-status-invisible: var(--lqd-bfbebe);--color-symbol-success: var(--lqd-00cc00);--color-symbol-error: var(--lqd-b20000);--color-symbol-warning: var(--lqd-bf9000);--color-symbol-info: var(--lqd-1eb9fa);--color-icon-primary: var(--lqd-4263ff);--color-icon-secondary: var(--lqd-6a34ff);--color-icon-success: var(--lqd-00cc00);--color-icon-warning: var(--lqd-bf9000);--color-icon-error: var(--lqd-b20000);--color-icon-info: var(--lqd-1eb9fa);--color-icon-neutral: var(--lqd-9d9c9b);--color-icon-accessible: var(--lqd-050506);--color-icon-high-contrast: var(--lqd-000000)}:root{--loading-timing-instant: var(--timing-instant);--loading-timing-fast: var(--timing-fast);--loading-timing-standard: var(--timing-standard);--loading-timing-slow: var(--timing-slow);--loading-timing-deliberate: var(--timing-relaxed);--loading-timing-spinner: var(--loading-timing-standard);--loading-timing-pulse: var(--loading-timing-deliberate);--loading-timing-shimmer: var(--timing-long);--loading-timing-progress: var(--loading-timing-fast);--loading-timing-reveal: var(--loading-timing-standard);--loading-spinner-xs: var(--size-xs);--loading-spinner-sm: var(--size-sm);--loading-spinner-md: var(--size-md);--loading-spinner-lg: var(--size-lg);--loading-spinner-xl: var(--size-xl);--loading-spinner-2xl: var(--size-2xl);--loading-spinner-3xl: var(--size-3xl);--loading-progress-height-thin: var(--size-0-5);--loading-progress-height-sm: var(--size-1);--loading-progress-height-md: var(--size-2);--loading-progress-height-lg: var(--size-3);--loading-progress-height-xl: var(--size-4);--loading-progress-width-sm: var(--size-24);--loading-progress-width-md: var(--size-48);--loading-progress-width-lg: var(--size-64);--loading-progress-width-full: 100%;--loading-skeleton-line-height: var(--size-4);--loading-skeleton-title-height: var(--size-6);--loading-skeleton-subtitle-height: var(--size-5);--loading-skeleton-avatar-sm: var(--size-8);--loading-skeleton-avatar-md: var(--size-12);--loading-skeleton-avatar-lg: var(--size-16);--loading-skeleton-image-sm: var(--size-24);--loading-skeleton-image-md: var(--size-48);--loading-skeleton-image-lg: var(--size-64);--loading-overlay-padding: var(--spacing-lg);--loading-overlay-backdrop-blur: var(--blur-amount-sm);--loading-overlay-border-radius: var(--border-radius-md);--loading-gap-xs: var(--spacing-xs);--loading-gap-sm: var(--spacing-sm);--loading-gap-md: var(--spacing-md);--loading-gap-lg: var(--spacing-lg);--loading-gap-xl: var(--spacing-xl);--loading-stroke-thin: var(--border-width-thin);--loading-stroke-sm: var(--border-width-medium);--loading-stroke-md: var(--border-width-thick);--loading-stroke-lg: var(--size-1-5);--loading-stroke-xl: var(--border-width-heavy);--loading-shadow-spinner: var(--color-shadow-soft);--loading-shadow-overlay: var(--color-elevation-high);--loading-shadow-progress: var(--color-shadow-inner);--loading-shimmer-highlight: rgba(255, 255, 255, .8);--loading-shimmer-angle: 110deg;--loading-shimmer-width: var(--size-24);--loading-state-idle: var(--color-inactive);--loading-state-loading: var(--color-active);--loading-state-success: var(--lqd-00cc00);--loading-state-error: var(--lqd-ff3333);--loading-state-paused: var(--color-active-disabled);--loading-sr-delay: var(--timing-leisurely);--loading-focus-visible: var(--color-focus-visible);--loading-reduced-motion-duration: var(--timing-micro);--loading-z-inline: 1;--loading-z-component: 10;--loading-z-page: 100;--loading-z-global: 1000;--loading-button-sm: var(--loading-spinner-xs);--loading-button-md: var(--loading-spinner-sm);--loading-button-lg: var(--loading-spinner-md);--loading-card-avatar: var(--loading-skeleton-avatar-md);--loading-card-image: var(--loading-skeleton-image-md);--loading-card-gap: var(--loading-gap-md);--loading-table-row-height: var(--size-12);--loading-table-cell-gap: var(--loading-gap-sm);--loading-input-height: var(--size-12);--loading-label-height: var(--loading-skeleton-line-height);--loading-nav-item-height: var(--size-12);--loading-nav-gap: var(--loading-gap-sm);--loading-mobile-spinner-scale: .8;--loading-mobile-overlay-padding: var(--spacing-md);--loading-mobile-progress-height: var(--loading-progress-height-sm);--loading-tablet-spinner-scale: .9;--loading-tablet-overlay-padding: var(--spacing-lg);--loading-desktop-spinner-scale: 1;--loading-desktop-overlay-padding: var(--loading-overlay-padding);--loading-will-change: transform, opacity;--loading-transform-gpu: translateZ(0);--loading-backface-visibility: hidden;--loading-text-loading: "Loading...";--loading-text-please-wait: "Please wait...";--loading-text-processing: "Processing...";--loading-text-fetching: "Fetching data...";--loading-text-uploading: "Uploading...";--loading-text-downloading: "Downloading...";--loading-aria-loading: "Content is loading";--loading-aria-progress: "Loading progress";--loading-aria-complete: "Loading complete";--loading-aria-error: "Loading failed"}.loading-spinner{display:inline-block;width:var(--loading-spinner-md);height:var(--loading-spinner-md);border:var(--loading-stroke-md) solid transparent;border-top-color:currentColor;border-radius:50%;animation:loading-spin var(--loading-timing-spinner) linear infinite;will-change:var(--loading-will-change);transform:var(--loading-transform-gpu);backface-visibility:var(--loading-backface-visibility)}.loading-spinner-xs{width:var(--loading-spinner-xs);height:var(--loading-spinner-xs);border-width:var(--loading-stroke-thin)}.loading-spinner-sm{width:var(--loading-spinner-sm);height:var(--loading-spinner-sm);border-width:var(--loading-stroke-sm)}.loading-spinner-md{width:var(--loading-spinner-md);height:var(--loading-spinner-md);border-width:var(--loading-stroke-md)}.loading-spinner-lg{width:var(--loading-spinner-lg);height:var(--loading-spinner-lg);border-width:var(--loading-stroke-lg)}.loading-spinner-xl{width:var(--loading-spinner-xl);height:var(--loading-spinner-xl);border-width:var(--loading-stroke-xl)}.loading-spinner-2xl{width:var(--loading-spinner-2xl);height:var(--loading-spinner-2xl);border-width:var(--loading-stroke-xl)}.loading-spinner-3xl{width:var(--loading-spinner-3xl);height:var(--loading-spinner-3xl);border-width:var(--loading-stroke-xl)}.loading-spinner-dots{display:inline-flex;gap:var(--loading-gap-xs);align-items:center}.loading-spinner-dots:before,.loading-spinner-dots:after{content:"";width:var(--loading-gap-sm);height:var(--loading-gap-sm);border-radius:50%;background:currentColor;animation:loading-pulse var(--loading-timing-pulse) ease-in-out infinite}.loading-spinner-dots:before{animation-delay:0s}.loading-spinner-dots:after{animation-delay:.2s}.loading-spinner-bars{display:inline-flex;gap:var(--loading-gap-xs);align-items:center}.loading-spinner-bars:before,.loading-spinner-bars:after{content:"";width:var(--loading-gap-xs);height:var(--loading-spinner-sm);background:currentColor;animation:loading-bars var(--loading-timing-standard) ease-in-out infinite}.loading-spinner-bars:before{animation-delay:0s}.loading-spinner-bars:after{animation-delay:.15s}.loading-spinner-pulse{animation:loading-pulse var(--loading-timing-pulse) ease-in-out infinite;border:none;background:currentColor;border-radius:50%}.loading-spinner-bounce{animation:loading-bounce var(--loading-timing-standard) ease-in-out infinite}.loading-progress{position:relative;width:var(--loading-progress-width-md);height:var(--loading-progress-height-md);background:var(--color-loading-track);border-radius:calc(var(--loading-progress-height-md) / 2);overflow:hidden;box-shadow:var(--loading-shadow-progress)}.loading-progress-bar{position:absolute;top:0;left:0;height:100%;background:var(--color-loading-progress);border-radius:inherit;transition:width var(--loading-timing-progress) ease-out;will-change:width}.loading-progress-thin{height:var(--loading-progress-height-thin)}.loading-progress-sm{height:var(--loading-progress-height-sm);width:var(--loading-progress-width-sm)}.loading-progress-md{height:var(--loading-progress-height-md);width:var(--loading-progress-width-md)}.loading-progress-lg{height:var(--loading-progress-height-lg);width:var(--loading-progress-width-lg)}.loading-progress-xl{height:var(--loading-progress-height-xl);width:var(--loading-progress-width-lg)}.loading-progress-full{width:var(--loading-progress-width-full)}.loading-progress-indeterminate .loading-progress-bar{width:30%;animation:loading-progress-indeterminate 2s ease-in-out infinite}.loading-progress-circular{width:var(--loading-spinner-md);height:var(--loading-spinner-md);border-radius:50%;background:conic-gradient(var(--color-loading-progress) calc(var(--progress, 0) * 1%),var(--color-loading-track) calc(var(--progress, 0) * 1%));display:flex;align-items:center;justify-content:center;position:relative}.loading-progress-circular:before{content:"";position:absolute;inset:var(--loading-stroke-md);border-radius:50%;background:var(--color-loading-background)}.loading-progress-circular-sm{width:var(--loading-spinner-sm);height:var(--loading-spinner-sm)}.loading-progress-circular-lg{width:var(--loading-spinner-lg);height:var(--loading-spinner-lg)}.loading-progress-circular-xl{width:var(--loading-spinner-xl);height:var(--loading-spinner-xl)}.loading-progress-steps{display:flex;gap:var(--loading-gap-md);align-items:center}.loading-progress-step{width:var(--loading-spinner-sm);height:var(--loading-spinner-sm);border-radius:50%;background:var(--color-loading-track);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-loading-step-text);transition:all var(--loading-timing-standard) ease-out}.loading-progress-step.loading-step-active{background:var(--color-loading-progress);color:var(--color-loading-progress-text);transform:scale(1.1)}.loading-progress-step.loading-step-complete{background:var(--color-loading-success);color:var(--color-loading-success-text)}.loading-progress-step.loading-step-error{background:var(--color-loading-error);color:var(--color-loading-error-text)}.loading-skeleton{background:var(--color-loading-skeleton);border-radius:var(--border-radius-sm);animation:loading-shimmer var(--loading-timing-shimmer) ease-in-out infinite;position:relative;overflow:hidden}.loading-skeleton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(var(--loading-shimmer-angle),transparent 0%,var(--loading-shimmer-highlight) 50%,transparent 100%);animation:loading-shimmer-sweep var(--loading-timing-shimmer) ease-in-out infinite}.loading-skeleton-line{width:100%;height:var(--loading-skeleton-line-height)}.loading-skeleton-title{width:60%;height:var(--loading-skeleton-title-height)}.loading-skeleton-subtitle{width:80%;height:var(--loading-skeleton-subtitle-height)}.loading-skeleton-paragraph{display:flex;flex-direction:column;gap:var(--loading-gap-sm)}.loading-skeleton-paragraph .loading-skeleton-line:last-child{width:40%}.loading-skeleton-avatar{width:var(--loading-skeleton-avatar-md);height:var(--loading-skeleton-avatar-md);border-radius:50%}.loading-skeleton-avatar-sm{width:var(--loading-skeleton-avatar-sm);height:var(--loading-skeleton-avatar-sm)}.loading-skeleton-avatar-lg{width:var(--loading-skeleton-avatar-lg);height:var(--loading-skeleton-avatar-lg)}.loading-skeleton-avatar-square{border-radius:var(--border-radius-md)}.loading-skeleton-image{width:var(--loading-skeleton-image-md);height:var(--loading-skeleton-image-md);border-radius:var(--border-radius-md)}.loading-skeleton-image-sm{width:var(--loading-skeleton-image-sm);height:var(--loading-skeleton-image-sm)}.loading-skeleton-image-lg{width:var(--loading-skeleton-image-lg);height:var(--loading-skeleton-image-lg)}.loading-skeleton-image-full{width:100%;aspect-ratio:16/9}.loading-skeleton-image-square{aspect-ratio:1/1}.loading-skeleton-image-portrait{aspect-ratio:3/4}.loading-skeleton-button{width:var(--size-24);height:var(--size-button-md);border-radius:var(--border-radius-md)}.loading-skeleton-button-sm{height:var(--size-button-sm);width:var(--size-20)}.loading-skeleton-button-lg{height:var(--size-button-lg);width:var(--size-32)}.loading-skeleton-button-full{width:100%}.loading-skeleton-card{padding:var(--loading-gap-lg);background:var(--color-loading-card);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;gap:var(--loading-gap-md)}.loading-skeleton-card-horizontal{flex-direction:row;align-items:flex-start}.loading-skeleton-list-item{display:flex;align-items:center;gap:var(--loading-gap-md);padding:var(--loading-gap-md)}.loading-skeleton-table-row{display:flex;gap:var(--loading-gap-md);padding:var(--loading-gap-sm) var(--loading-gap-md);border-bottom:1px solid var(--color-loading-border)}.loading-skeleton-table-cell{flex:1;height:var(--loading-table-row-height)}.loading-skeleton-form-field{display:flex;flex-direction:column;gap:var(--loading-gap-xs)}.loading-skeleton-nav-item{height:var(--loading-nav-item-height);width:80%;margin-bottom:var(--loading-nav-gap)}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-loading-overlay);-webkit-backdrop-filter:blur(var(--loading-overlay-backdrop-blur));backdrop-filter:blur(var(--loading-overlay-backdrop-blur));display:flex;align-items:center;justify-content:center;z-index:var(--loading-z-component);opacity:0;animation:loading-fade-in var(--loading-timing-standard) ease-out forwards}.loading-overlay-content{background:var(--color-loading-overlay-content);padding:var(--loading-overlay-padding);border-radius:var(--loading-overlay-border-radius);box-shadow:var(--loading-shadow-overlay);display:flex;flex-direction:column;align-items:center;gap:var(--loading-gap-lg);max-width:90vw;text-align:center}.loading-overlay-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--loading-z-page);background:var(--color-loading-page-overlay)}.loading-overlay-global{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--loading-z-global);background:var(--color-loading-global-overlay)}.loading-overlay-transparent{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.loading-overlay-dark{background:var(--color-loading-overlay-dark)}.loading-overlay-light{background:var(--color-loading-overlay-light)}.loading-button{position:relative;pointer-events:none;color:transparent}.loading-button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--loading-button-md);height:var(--loading-button-md);border:var(--loading-stroke-sm) solid transparent;border-top-color:currentColor;border-radius:50%;animation:loading-spin var(--loading-timing-spinner) linear infinite}.loading-button-sm:before{width:var(--loading-button-sm);height:var(--loading-button-sm)}.loading-button-lg:before{width:var(--loading-button-lg);height:var(--loading-button-lg)}.loading-input{position:relative}.loading-input:after{content:"";position:absolute;top:50%;right:var(--loading-gap-md);transform:translateY(-50%);width:var(--loading-spinner-xs);height:var(--loading-spinner-xs);border:var(--loading-stroke-thin) solid transparent;border-top-color:currentColor;border-radius:50%;animation:loading-spin var(--loading-timing-spinner) linear infinite}.loading-card{pointer-events:none;opacity:.7}.loading-card .loading-skeleton{animation-delay:calc(var(--loading-delay, 0) * var(--loading-timing-fast))}.loading-table{position:relative}.loading-table tbody{opacity:.5;pointer-events:none}.loading-table-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-loading-table-overlay);display:flex;align-items:center;justify-content:center;z-index:var(--loading-z-component)}.loading-text{font-size:var(--font-size-sm);color:var(--color-loading-text);font-weight:var(--font-weight-medium)}.loading-text-sm{font-size:var(--font-size-xs)}.loading-text-lg{font-size:var(--font-size-md)}.loading-label{display:flex;align-items:center;gap:var(--loading-gap-sm);font-size:var(--font-size-sm);color:var(--color-loading-label)}.loading-success{color:var(--color-loading-success)}.loading-error{color:var(--color-loading-error)}.loading-success-icon,.loading-error-icon{width:var(--loading-spinner-md);height:var(--loading-spinner-md);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:var(--font-weight-bold)}.loading-success-icon{background:var(--color-loading-success);color:var(--color-loading-success-text)}.loading-error-icon{background:var(--color-loading-error);color:var(--color-loading-error-text)}@keyframes loading-spin{0%{transform:var(--loading-transform-gpu) rotate(0)}to{transform:var(--loading-transform-gpu) rotate(360deg)}}@keyframes loading-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes loading-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25%)}}@keyframes loading-bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes loading-shimmer{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes loading-shimmer-sweep{0%{left:-100%}to{left:100%}}@keyframes loading-progress-indeterminate{0%{left:-30%}50%{left:100%}to{left:-30%}}@keyframes loading-fade-in{0%{opacity:0}to{opacity:1}}@keyframes loading-fade-out{0%{opacity:1}to{opacity:0}}.loading-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.loading-announcement{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.loading-focus-trap{position:relative}.loading-focus-trap:focus-within{outline:var(--loading-focus-visible);outline-offset:2px}@media (max-width: 767px){.loading-spinner,.loading-progress-circular{transform:scale(var(--loading-mobile-spinner-scale))}.loading-overlay-content{padding:var(--loading-mobile-overlay-padding)}.loading-progress{height:var(--loading-mobile-progress-height)}.loading-skeleton-card{padding:var(--loading-gap-md)}}@media (min-width: 768px) and (max-width: 1023px){.loading-spinner,.loading-progress-circular{transform:scale(var(--loading-tablet-spinner-scale))}.loading-overlay-content{padding:var(--loading-tablet-overlay-padding)}}@media (min-width: 1024px){.loading-spinner,.loading-progress-circular{transform:scale(var(--loading-desktop-spinner-scale))}.loading-overlay-content{padding:var(--loading-desktop-overlay-padding)}}@media (prefers-reduced-motion: reduce){.loading-spinner,.loading-spinner-dots,.loading-spinner-bars,.loading-spinner-pulse,.loading-spinner-bounce,.loading-skeleton,.loading-progress-indeterminate .loading-progress-bar{animation-duration:var(--loading-reduced-motion-duration)!important;animation-iteration-count:1!important}.loading-skeleton:before{animation:none!important}.loading-overlay{animation:none!important;opacity:1}}@media (prefers-contrast: high){.loading-spinner,.loading-progress,.loading-skeleton{border:1px solid currentColor!important}.loading-overlay{border:2px solid currentColor!important}.loading-skeleton:before{background:transparent!important}}.dark{--color-loading-track: var(--lqd-2e2e34);--color-loading-progress: var(--lqd-4263ff);--color-loading-background: var(--lqd-16161c);--color-loading-skeleton: var(--lqd-2e2e34);--color-loading-card: var(--lqd-1c1c22);--color-loading-border: var(--lqd-414143);--color-loading-text: var(--lqd-bfbebe);--color-loading-label: var(--lqd-9d9c9b);--color-loading-step-text: var(--lqd-ffffff);--color-loading-progress-text: var(--lqd-ffffff);--color-loading-success: var(--lqd-00cc00);--color-loading-success-text: var(--lqd-ffffff);--color-loading-error: var(--lqd-ff3333);--color-loading-error-text: var(--lqd-ffffff);--color-loading-overlay: var(--lqd-16161c-80);--color-loading-overlay-content: var(--lqd-16161c);--color-loading-overlay-dark: var(--lqd-0c0c12-90);--color-loading-overlay-light: var(--lqd-1a1a20-70);--color-loading-page-overlay: var(--lqd-0c0c12-95);--color-loading-global-overlay: var(--lqd-050506-98);--color-loading-table-overlay: var(--lqd-16161c-70);--color-loading-spinner: var(--lqd-4263ff);--color-loading-spinner-secondary: var(--lqd-6284ff);--color-loading-spinner-track: var(--lqd-2e2e34);--color-loading-progress-secondary: var(--lqd-5b7cff);--color-loading-progress-tertiary: var(--lqd-758eff);--color-loading-progress-track-light: var(--lqd-3c3c42);--color-loading-skeleton-highlight: var(--lqd-414143);--color-loading-skeleton-text: var(--lqd-2a2a30);--color-loading-skeleton-image: var(--lqd-262630);--color-loading-skeleton-button: var(--lqd-323238)}.light{--color-loading-track: var(--lqd-f5f5f5);--color-loading-progress: var(--lqd-4263ff);--color-loading-background: var(--lqd-ffffff);--color-loading-skeleton: var(--lqd-f5f5f5);--color-loading-card: var(--lqd-fafafa);--color-loading-border: var(--lqd-e1e1e1);--color-loading-text: var(--lqd-4f4f4f);--color-loading-label: var(--lqd-686766);--color-loading-step-text: var(--lqd-ffffff);--color-loading-progress-text: var(--lqd-ffffff);--color-loading-success: var(--lqd-00cc00);--color-loading-success-text: var(--lqd-ffffff);--color-loading-error: var(--lqd-ff3333);--color-loading-error-text: var(--lqd-ffffff);--color-loading-overlay: var(--lqd-ffffff-80);--color-loading-overlay-content: var(--lqd-ffffff);--color-loading-overlay-dark: var(--lqd-f5f5f5-90);--color-loading-overlay-light: var(--lqd-fafafa-70);--color-loading-page-overlay: var(--lqd-ffffff-95);--color-loading-global-overlay: var(--lqd-ffffff-98);--color-loading-table-overlay: var(--lqd-ffffff-70);--color-loading-spinner: var(--lqd-4263ff);--color-loading-spinner-secondary: var(--lqd-3a5ce5);--color-loading-spinner-track: var(--lqd-f0f0f0);--color-loading-progress-secondary: var(--lqd-3354d9);--color-loading-progress-tertiary: var(--lqd-2c4acc);--color-loading-progress-track-light: var(--lqd-f8f8f8);--color-loading-skeleton-highlight: var(--lqd-ededed);--color-loading-skeleton-text: var(--lqd-f8f8f8);--color-loading-skeleton-image: var(--lqd-f3f3f3);--color-loading-skeleton-button: var(--lqd-f0f0f0)}.dark.midnight,.light.midnight{--color-loading-track: var(--lqd-1a2a7a);--color-loading-progress: var(--lqd-4263ff);--color-loading-background: var(--lqd-0f1a5a);--color-loading-skeleton: var(--lqd-1a2a7a);--color-loading-card: var(--lqd-14225c);--color-loading-border: var(--lqd-2d3d8a);--color-loading-text: var(--lqd-bfbebe);--color-loading-label: var(--lqd-9d9c9b);--color-loading-step-text: var(--lqd-ffffff);--color-loading-progress-text: var(--lqd-ffffff);--color-loading-success: var(--lqd-00cc00);--color-loading-success-text: var(--lqd-ffffff);--color-loading-error: var(--lqd-ff3333);--color-loading-error-text: var(--lqd-ffffff);--color-loading-overlay: var(--lqd-0f1a5a-80);--color-loading-overlay-content: var(--lqd-0f1a5a);--color-loading-overlay-dark: var(--lqd-0a1547-90);--color-loading-overlay-light: var(--lqd-14225c-70);--color-loading-page-overlay: var(--lqd-0a1547-95);--color-loading-global-overlay: var(--lqd-050f3d-98);--color-loading-table-overlay: var(--lqd-0f1a5a-70);--color-loading-spinner: var(--lqd-4263ff);--color-loading-spinner-secondary: var(--lqd-5b7cff);--color-loading-spinner-track: var(--lqd-1a2a7a);--color-loading-progress-secondary: var(--lqd-6284ff);--color-loading-progress-tertiary: var(--lqd-758eff);--color-loading-progress-track-light: var(--lqd-243491);--color-loading-skeleton-highlight: var(--lqd-2d3d8a);--color-loading-skeleton-text: var(--lqd-182869);--color-loading-skeleton-image: var(--lqd-162359);--color-loading-skeleton-button: var(--lqd-1f2f75)}.lux{--color-loading-progress: var(--lqd-efc000);--color-loading-progress-secondary: var(--lqd-d4ac00);--color-loading-progress-tertiary: var(--lqd-b8961a);--color-loading-spinner: var(--lqd-efc000);--color-loading-spinner-secondary: var(--lqd-d4ac00);--color-loading-skeleton-highlight: var(--lqd-fff7c2-30);--color-loading-success: var(--lqd-b8961a);--color-loading-step-active: var(--lqd-efc000);--color-loading-step-complete: var(--lqd-b8961a);--color-loading-overlay-accent: var(--lqd-fff7c2-10)}.high-contrast{--color-loading-track: var(--lqd-000000);--color-loading-progress: var(--lqd-ffff00);--color-loading-background: var(--lqd-000000);--color-loading-skeleton: var(--lqd-333333);--color-loading-card: var(--lqd-000000);--color-loading-border: var(--lqd-ffffff);--color-loading-text: var(--lqd-ffffff);--color-loading-label: var(--lqd-ffffff);--color-loading-step-text: var(--lqd-000000);--color-loading-progress-text: var(--lqd-000000);--color-loading-success: var(--lqd-00ff00);--color-loading-success-text: var(--lqd-000000);--color-loading-error: var(--lqd-ff0000);--color-loading-error-text: var(--lqd-ffffff);--color-loading-overlay: var(--lqd-000000-90);--color-loading-overlay-content: var(--lqd-000000);--color-loading-overlay-dark: var(--lqd-000000-95);--color-loading-overlay-light: var(--lqd-333333-80);--color-loading-page-overlay: var(--lqd-000000-98);--color-loading-global-overlay: var(--lqd-000000);--color-loading-table-overlay: var(--lqd-000000-85);--color-loading-spinner: var(--lqd-ffff00);--color-loading-spinner-secondary: var(--lqd-ffffff);--color-loading-spinner-track: var(--lqd-333333);--color-loading-skeleton-highlight: var(--lqd-666666);--color-loading-skeleton-text: var(--lqd-444444);--color-loading-skeleton-image: var(--lqd-222222);--color-loading-skeleton-button: var(--lqd-555555)}.light.high-contrast{--color-loading-track: var(--lqd-ffffff);--color-loading-progress: var(--lqd-000000);--color-loading-background: var(--lqd-ffffff);--color-loading-skeleton: var(--lqd-cccccc);--color-loading-card: var(--lqd-ffffff);--color-loading-border: var(--lqd-000000);--color-loading-text: var(--lqd-000000);--color-loading-label: var(--lqd-000000);--color-loading-step-text: var(--lqd-ffffff);--color-loading-progress-text: var(--lqd-ffffff);--color-loading-overlay: var(--lqd-ffffff-90);--color-loading-overlay-content: var(--lqd-ffffff);--color-loading-page-overlay: var(--lqd-ffffff-98);--color-loading-global-overlay: var(--lqd-ffffff);--color-loading-spinner: var(--lqd-000000);--color-loading-spinner-track: var(--lqd-cccccc);--color-loading-skeleton-highlight: var(--lqd-999999);--color-loading-skeleton-text: var(--lqd-dddddd);--color-loading-skeleton-image: var(--lqd-e5e5e5);--color-loading-skeleton-button: var(--lqd-aaaaaa)}.day-night-night{--color-loading-progress: var(--lqd-ff9500);--color-loading-spinner: var(--lqd-ff9500);--color-loading-text: var(--lqd-ffb366);--color-loading-label: var(--lqd-cc8933);--color-loading-overlay: var(--lqd-16161c-80);--color-loading-overlay-content: var(--lqd-16161c);--color-loading-skeleton: var(--lqd-2e2419);--color-loading-skeleton-highlight: var(--lqd-4a3d2a);--color-loading-success: var(--lqd-99cc00);--color-loading-error: var(--lqd-ff6633)}.day-night-day{--color-loading-progress: var(--lqd-3354d9);--color-loading-spinner: var(--lqd-3354d9);--color-loading-text: var(--lqd-2c3e50);--color-loading-label: var(--lqd-34495e);--color-loading-overlay: var(--lqd-ffffff-85);--color-loading-overlay-content: var(--lqd-ffffff);--color-loading-skeleton: var(--lqd-f0f0f0);--color-loading-skeleton-highlight: var(--lqd-e8e8e8);--color-loading-success: var(--lqd-27ae60);--color-loading-error: var(--lqd-e74c3c)}@media print{.loading-spinner,.loading-progress,.loading-skeleton,.loading-overlay{display:none!important}}:root{--table-layout-auto: auto;--table-layout-fixed: fixed;--table-display-table: table;--table-display-inline-table: inline-table;--table-display-block: block;--table-row-display: table-row;--table-cell-display: table-cell;--table-header-display: table-header-group;--table-body-display: table-row-group;--table-footer-display: table-footer-group;--table-column-display: table-column;--table-column-group-display: table-column-group;--table-caption-display: table-caption;--table-cell-padding-none: var(--size-0);--table-cell-padding-xs: var(--size-xs);--table-cell-padding-sm: var(--size-sm);--table-cell-padding-md: var(--size-md);--table-cell-padding-lg: var(--size-lg);--table-cell-padding-xl: var(--size-xl);--table-cell-height-xs: var(--size-lg);--table-cell-height-sm: var(--size-xl);--table-cell-height-md: var(--size-2xl);--table-cell-height-lg: var(--size-3xl);--table-cell-height-xl: var(--size-4xl);--table-spacing-none: var(--size-0);--table-spacing-xs: var(--size-xs);--table-spacing-sm: var(--size-sm);--table-spacing-md: var(--size-md);--table-spacing-lg: var(--size-lg);--table-spacing-xl: var(--size-xl);--table-border-none: var(--size-0);--table-border-thin: var(--size-px);--table-border-normal: var(--size-0-5);--table-border-thick: var(--size-1);--table-border-heavy: .375rem;--table-radius-none: var(--size-0);--table-radius-sm: var(--size-1);--table-radius-md: var(--size-2);--table-radius-lg: var(--size-3);--table-radius-xl: var(--size-4);--table-width-quarter: 25%;--table-width-third: 33.333333%;--table-width-half: 50%;--table-width-two-thirds: 66.666667%;--table-width-three-quarters: 75%;--table-width-full: 100%;--table-width-xs: var(--size-64);--table-width-sm: var(--size-96);--table-width-md: var(--size-128);--table-width-lg: 48rem;--table-width-xl: var(--size-256);--table-width-2xl: 80rem;--table-min-width-xs: var(--size-48);--table-min-width-sm: var(--size-64);--table-min-width-md: var(--size-96);--table-min-width-lg: var(--size-128);--table-max-width-sm: var(--size-128);--table-max-width-md: var(--size-192);--table-max-width-lg: var(--size-256);--table-max-width-xl: var(--size-320);--table-columns-1: 1;--table-columns-2: 2;--table-columns-3: 3;--table-columns-4: 4;--table-columns-5: 5;--table-columns-6: 6;--table-columns-7: 7;--table-columns-8: 8;--table-columns-9: 9;--table-columns-10: 10;--table-columns-12: 12;--table-col-equal: 1fr;--table-col-auto: auto;--table-col-min-content: min-content;--table-col-max-content: max-content;--table-col-fit-content: fit-content;--table-col-narrow: var(--size-16);--table-col-icon: var(--size-12);--table-col-number: 5rem;--table-col-date: var(--size-32);--table-col-short: 10rem;--table-col-medium: 15rem;--table-col-long: 20rem;--table-col-wide: 28rem;--table-align-left: left;--table-align-center: center;--table-align-right: right;--table-align-justify: justify;--table-vertical-top: top;--table-vertical-middle: middle;--table-vertical-bottom: bottom;--table-vertical-baseline: baseline;--table-position-static: static;--table-position-relative: relative;--table-position-sticky: sticky;--table-border-collapse: collapse;--table-border-separate: separate;--table-border-style-none: var(--border-style-none);--table-border-style-solid: var(--border-style-solid);--table-border-style-dashed: var(--border-style-dashed);--table-border-style-dotted: var(--border-style-dotted);--table-border-style-double: var(--border-style-double);--table-border-style-groove: var(--border-style-groove);--table-border-style-ridge: var(--border-style-ridge);--table-border-style-inset: var(--border-style-inset);--table-border-style-outset: var(--border-style-outset);--table-border-all: var(--table-border-thin) var(--table-border-style-solid);--table-border-horizontal: var(--table-border-thin) var(--table-border-style-solid) transparent;--table-border-vertical: transparent var(--table-border-thin) var(--table-border-style-solid);--table-border-outer: var(--table-border-thin) var(--table-border-style-solid);--table-border-spacing-none: var(--size-0);--table-border-spacing-xs: var(--size-0-5);--table-border-spacing-sm: var(--size-1);--table-border-spacing-md: var(--size-2);--table-border-spacing-lg: var(--size-3);--table-data-layout: var(--table-layout-auto);--table-data-border-collapse: var(--table-border-collapse);--table-data-cell-height: var(--table-cell-height-sm);--table-data-border: var(--table-border-all);--table-data-width: var(--table-width-full);--table-layout-layout: var(--table-layout-fixed);--table-layout-border-collapse: var(--table-border-separate);--table-layout-cell-padding: var(--table-cell-padding-md);--table-layout-cell-height: var(--table-cell-height-md);--table-layout-border: var(--table-border-none);--table-layout-width: var(--table-width-full);--table-compact-layout: var(--table-layout-fixed);--table-compact-border-collapse: var(--table-border-collapse);--table-compact-cell-padding: var(--table-cell-padding-xs);--table-compact-cell-height: var(--table-cell-height-xs);--table-compact-border: var(--table-border-thin) var(--table-border-style-solid);--table-compact-width: var(--table-width-full);--table-comfortable-layout: var(--table-layout-auto);--table-comfortable-border-collapse: var(--table-border-separate);--table-comfortable-cell-padding: var(--table-cell-padding-lg);--table-comfortable-cell-height: var(--table-cell-height-lg);--table-comfortable-border: var(--table-border-normal) var(--table-border-style-solid);--table-comfortable-border-spacing: var(--table-border-spacing-sm);--table-comfortable-width: var(--table-width-full);--table-responsive-scroll: scroll;--table-responsive-stack: stack;--table-responsive-collapse: collapse;--table-responsive-hide: none;--table-breakpoint-xs: 20rem;--table-breakpoint-sm: 30rem;--table-breakpoint-md: 48rem;--table-breakpoint-lg: 64rem;--table-breakpoint-xl: 80rem;--table-mobile-display: var(--table-display-block);--table-mobile-cell-padding: var(--table-cell-padding-sm);--table-mobile-cell-height: var(--table-cell-height-sm);--table-mobile-font-size: var(--size-xs);--table-tablet-display: var(--table-display-table);--table-tablet-cell-padding: var(--table-cell-padding-sm);--table-tablet-cell-height: var(--table-cell-height-sm);--table-tablet-font-size: var(--size-sm);--table-desktop-display: var(--table-display-table);--table-desktop-cell-padding: var(--table-cell-padding-md);--table-desktop-cell-height: var(--table-cell-height-md);--table-desktop-font-size: var(--size-sm);--table-row-state-normal: var(--state-property-normal, normal);--table-row-state-hover: var(--state-property-hover);--table-row-state-selected: var(--state-property-active);--table-row-state-active: var(--state-property-active);--table-row-state-disabled: var(--state-property-disabled);--table-row-state-loading: loading;--table-row-state-error: error;--table-row-state-success: success;--table-row-state-warning: warning;--table-cell-state-normal: var(--state-property-normal, normal);--table-cell-state-edit: edit;--table-cell-state-focus: var(--state-property-focus);--table-cell-state-invalid: var(--state-property-invalid);--table-cell-state-required: required;--table-cell-state-readonly: readonly;--table-header-row: row;--table-header-column: column;--table-header-rowgroup: rowgroup;--table-header-columngroup: columngroup;--table-header-position-static: static;--table-header-position-sticky: sticky;--table-header-position-fixed: fixed;--table-header-height-sm: var(--table-cell-height-sm);--table-header-height-md: var(--table-cell-height-md);--table-header-height-lg: var(--table-cell-height-lg);--table-header-padding-sm: var(--table-cell-padding-sm);--table-header-padding-md: var(--table-cell-padding-md);--table-header-padding-lg: var(--table-cell-padding-lg);--table-footer-position-static: static;--table-footer-position-sticky: sticky;--table-footer-position-fixed: fixed;--table-footer-height-sm: var(--table-cell-height-sm);--table-footer-height-md: var(--table-cell-height-md);--table-footer-height-lg: var(--table-cell-height-lg);--table-footer-padding-sm: var(--table-cell-padding-sm);--table-footer-padding-md: var(--table-cell-padding-md);--table-footer-padding-lg: var(--table-cell-padding-lg);--table-caption-top: top;--table-caption-bottom: bottom;--table-caption-padding-sm: var(--table-spacing-sm);--table-caption-padding-md: var(--table-spacing-md);--table-caption-padding-lg: var(--table-spacing-lg);--table-caption-font-size-sm: var(--size-text-caption);--table-caption-font-size-md: var(--size-text-body);--table-caption-font-size-lg: var(--size-text-heading);--table-selection-none: none;--table-selection-single: single;--table-selection-multiple: multiple;--table-selection-range: range;--table-sort-none: none;--table-sort-asc: ascending;--table-sort-desc: descending;--table-filter-none: none;--table-filter-active: active;--table-filter-applied: applied;--table-virtual-threshold-rows: 100;--table-virtual-threshold-columns: 20;--table-render-batch-small: 25;--table-render-batch-medium: 50;--table-render-batch-large: 100;--table-aria-live-off: var(--announce-live-off);--table-aria-live-polite: var(--announce-live-polite);--table-aria-live-assertive: var(--announce-live-assertive);--table-focus-ring-width: var(--focus-width-standard);--table-focus-ring-offset: var(--focus-offset-standard);--table-touch-target: var(--target-size-standard);--table-touch-comfortable: var(--target-size-comfortable);--table-data-cell-padding: var(--table-cell-padding-sm);--table-data-row-height: var(--table-cell-height-sm);--table-data-border: var(--table-border-thin) var(--table-border-style-solid);--table-data-header-height: var(--table-header-height-md);--table-data-footer-height: var(--table-footer-height-sm);--table-chart-cell-padding: var(--table-cell-padding-xs);--table-chart-row-height: var(--table-cell-height-xs);--table-chart-border: var(--table-border-none);--table-metric-cell-padding: var(--table-cell-padding-md);--table-metric-row-height: var(--table-cell-height-md);--table-metric-border: var(--table-border-normal) var(--table-border-style-solid);--table-density-ultra-cell-padding: var(--size-1);--table-density-ultra-row-height: var(--size-6);--table-density-ultra-font-size: var(--size-xs);--table-density-compact-cell-padding: var(--size-2);--table-density-compact-row-height: var(--size-8);--table-density-compact-font-size: var(--size-xs);--table-density-standard-cell-padding: var(--size-sm);--table-density-standard-row-height: var(--size-xl);--table-density-standard-font-size: var(--size-sm);--table-density-comfortable-cell-padding: var(--size-md);--table-density-comfortable-row-height: var(--size-2xl);--table-density-comfortable-font-size: var(--size-sm);--table-density-spacious-cell-padding: var(--size-lg);--table-density-spacious-row-height: var(--size-3xl);--table-density-spacious-font-size: var(--size-md);--table-grid-template-columns-auto: var(--grid-template-columns-auto);--table-grid-template-columns-equal: var(--grid-template-columns-responsive);--table-grid-gap: var(--grid-gap-sm);--table-subgrid-rows: var(--grid-subgrid-rows);--table-subgrid-columns: var(--grid-subgrid-columns);--table-grid-align-items: var(--grid-align-items-center);--table-grid-justify-items: var(--grid-justify-items-start);--table-grid-justify-content: var(--grid-justify-content-stretch);--table-overflow-visible: var(--scroll-overflow-visible);--table-overflow-hidden: var(--scroll-overflow-hidden);--table-overflow-scroll: var(--scroll-overflow-scroll);--table-overflow-auto: var(--scroll-overflow-auto);--table-scroll-smooth: var(--scroll-behavior-smooth);--table-scroll-auto: var(--scroll-behavior-auto);--table-scroll-snap-x: var(--scroll-snap-type-x);--table-scroll-snap-y: var(--scroll-snap-type-y);--table-scroll-snap-both: var(--scroll-snap-type-both);--table-scroll-margin-xs: var(--scroll-margin-xs);--table-scroll-margin-sm: var(--scroll-margin-sm);--table-scroll-margin-md: var(--scroll-margin-md);--table-scroll-margin-lg: var(--scroll-margin-lg);--table-scroll-padding-xs: var(--scroll-padding-xs);--table-scroll-padding-sm: var(--scroll-padding-sm);--table-scroll-padding-md: var(--scroll-padding-md);--table-scroll-padding-lg: var(--scroll-padding-lg);--table-elevation-none: none;--table-elevation-sm: var(--size-1);--table-elevation-md: var(--size-2);--table-elevation-lg: var(--size-4);--table-elevation-xl: var(--size-6);--table-sticky-shadow-top: 0 var(--size-1) var(--size-2) rgba(0,0,0,.1);--table-sticky-shadow-bottom: 0 calc(var(--size-1) * -1) var(--size-2) rgba(0,0,0,.1);--table-sticky-shadow-left: var(--size-1) 0 var(--size-2) rgba(0,0,0,.1);--table-sticky-shadow-right: calc(var(--size-1) * -1) 0 var(--size-2) rgba(0,0,0,.1);--table-transition-fast: var(--state-timing-fast);--table-transition-standard: var(--state-timing-standard);--table-transition-ease: var(--state-ease-out);--table-opacity-disabled: var(--opacity-medium);--table-opacity-loading: var(--opacity-light);--table-opacity-selected: var(--opacity-near-full)}.table-reset{display:block;border-collapse:separate;border-spacing:0;width:auto;table-layout:auto;border:none;background:none;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit}.row-reset{display:block;vertical-align:baseline;border:none;background:none;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit}.cell-reset{display:block;vertical-align:baseline;text-align:inherit;border:none;background:none;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;width:auto;height:auto}.header-cell-reset{display:block;vertical-align:baseline;text-align:inherit;font-weight:inherit;border:none;background:none;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;width:auto;height:auto}.caption-reset{display:inline;caption-side:top;text-align:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0;padding:0}.tbody-reset,.thead-reset,.tfoot-reset{display:block;border:none;background:none;margin:0;padding:0}.col-reset{width:auto;background:none;border:none}.colgroup-reset{width:auto;background:none;border:none;display:block}.table{display:var(--table-display-table);table-layout:var(--table-layout-auto);border-collapse:var(--table-border-collapse);width:var(--table-width-full)}.table-inline{display:var(--table-display-inline-table)}.table-block{display:var(--table-display-block)}.table-auto{table-layout:var(--table-layout-auto)}.table-fixed{table-layout:var(--table-layout-fixed)}.table-border-collapse{border-collapse:var(--table-border-collapse)}.table-border-separate{border-collapse:var(--table-border-separate)}.table-border{border:var(--table-border-all)}.table-border-thin{border:var(--table-border-thin) var(--table-border-style-solid)}.table-border-thick{border:var(--table-border-thick) var(--table-border-style-solid)}.table-border-none{border:var(--table-border-style-none)}.table-border-horizontal{border-top:var(--table-border-thin) var(--table-border-style-solid);border-bottom:var(--table-border-thin) var(--table-border-style-solid)}.table-border-vertical{border-left:var(--table-border-thin) var(--table-border-style-solid);border-right:var(--table-border-thin) var(--table-border-style-solid)}.table-radius-none{border-radius:var(--table-radius-none)}.table-radius-sm{border-radius:var(--table-radius-sm)}.table-radius-md{border-radius:var(--table-radius-md)}.table-radius-lg{border-radius:var(--table-radius-lg)}.table-width-auto{width:auto}.table-width-full{width:var(--table-width-full)}.table-width-xs{width:var(--table-width-xs)}.table-width-sm{width:var(--table-width-sm)}.table-width-md{width:var(--table-width-md)}.table-width-lg{width:var(--table-width-lg)}.table-width-xl{width:var(--table-width-xl)}th,.table-header{display:var(--table-header-display);text-align:var(--table-align-left);vertical-align:var(--table-vertical-middle);padding:var(--table-header-padding-md);font-weight:var(--weight-600)}.table-header-sticky{position:var(--table-header-position-sticky);top:0;z-index:var(--z-nav-sticky-header);box-shadow:var(--table-sticky-shadow-bottom)}.table-header-sm{padding:var(--table-header-padding-sm);height:var(--table-header-height-sm)}.table-header-lg{padding:var(--table-header-padding-lg);height:var(--table-header-height-lg)}td,.table-cell{display:var(--table-cell-display);padding:var(--table-cell-padding-sm);vertical-align:var(--table-vertical-middle);border-top:var(--table-border-thin) var(--table-border-style-solid)}.table-cell-xs{padding:var(--table-cell-padding-xs)}.table-cell-sm{padding:var(--table-cell-padding-sm)}.table-cell-md{padding:var(--table-cell-padding-md)}.table-cell-lg{padding:var(--table-cell-padding-lg)}.table-cell-xl{padding:var(--table-cell-padding-xl)}tr,.table-row{display:var(--table-row-display)}.table-row:hover{background-color:var(--color-table-row-hover);transition:background-color var(--table-transition-fast) var(--table-transition-ease)}.table-row-selected{background-color:var(--color-table-row-selected)}.table-row-active{background-color:var(--color-table-row-active)}.table-row-disabled{background-color:var(--color-table-row-disabled);opacity:var(--table-opacity-disabled);pointer-events:none}.table-row-error{background-color:var(--color-table-row-error)}.table-row-success{background-color:var(--color-table-row-success)}.table-row-warning{background-color:var(--color-table-row-warning)}.table-col-narrow{width:var(--table-col-narrow)}.table-col-icon{width:var(--table-col-icon);text-align:var(--table-align-center)}.table-col-number{width:var(--table-col-number);text-align:var(--table-align-right)}.table-col-date{width:var(--table-col-date)}.table-col-short{width:var(--table-col-short)}.table-col-medium{width:var(--table-col-medium)}.table-col-long{width:var(--table-col-long)}.table-col-wide{width:var(--table-col-wide)}.table-align-left{text-align:var(--table-align-left)}.table-align-center{text-align:var(--table-align-center)}.table-align-right{text-align:var(--table-align-right)}.table-vertical-top{vertical-align:var(--table-vertical-top)}.table-vertical-middle{vertical-align:var(--table-vertical-middle)}.table-vertical-bottom{vertical-align:var(--table-vertical-bottom)}.table-ultra-compact{font-size:var(--table-density-ultra-font-size)}.table-ultra-compact td,.table-ultra-compact th{padding:var(--table-density-ultra-cell-padding);height:var(--table-density-ultra-row-height)}.table-compact{font-size:var(--table-density-compact-font-size)}.table-compact td,.table-compact th{padding:var(--table-density-compact-cell-padding);height:var(--table-density-compact-row-height)}.table-standard{font-size:var(--table-density-standard-font-size)}.table-standard td,.table-standard th{padding:var(--table-density-standard-cell-padding);height:var(--table-density-standard-row-height)}.table-comfortable{font-size:var(--table-density-comfortable-font-size);border-collapse:var(--table-border-separate);border-spacing:var(--table-border-spacing-sm)}.table-comfortable td,.table-comfortable th{padding:var(--table-density-comfortable-cell-padding);height:var(--table-density-comfortable-row-height)}.table-spacious{font-size:var(--table-density-spacious-font-size);border-collapse:var(--table-border-separate);border-spacing:var(--table-border-spacing-md)}.table-spacious td,.table-spacious th{padding:var(--table-density-spacious-cell-padding);height:var(--table-density-spacious-row-height)}.table-data{table-layout:var(--table-data-layout);border-collapse:var(--table-data-border-collapse);width:var(--table-data-width);border:var(--table-data-border)}.table-data td,.table-data th{padding:var(--table-data-cell-padding);height:var(--table-data-row-height);border:var(--table-data-border)}.table-layout{table-layout:var(--table-layout-layout);border-collapse:var(--table-layout-border-collapse);width:var(--table-layout-width);border:var(--table-layout-border)}.table-layout td,.table-layout th{padding:var(--table-layout-cell-padding);height:var(--table-layout-cell-height)}.table-responsive{overflow-x:var(--table-overflow-auto);overflow-y:var(--table-overflow-hidden);-webkit-overflow-scrolling:touch}.table-scroll{overflow:var(--table-overflow-auto);scroll-behavior:var(--table-scroll-smooth)}.table-scroll-x{overflow-x:var(--table-overflow-auto);overflow-y:var(--table-overflow-hidden)}.table-scroll-y{overflow-x:var(--table-overflow-hidden);overflow-y:var(--table-overflow-auto)}.table-scroll-snap-x{scroll-snap-type:var(--table-scroll-snap-x)}.table-scroll-snap-y{scroll-snap-type:var(--table-scroll-snap-y)}.table-grid{display:var(--grid-display-grid);grid-template-columns:var(--table-grid-template-columns-auto);gap:var(--table-grid-gap);align-items:var(--table-grid-align-items)}.table-grid-equal{grid-template-columns:var(--table-grid-template-columns-equal)}.table-subgrid{display:var(--grid-display-subgrid)}.table-subgrid-rows{grid-template-rows:var(--table-subgrid-rows)}.table-subgrid-columns{grid-template-columns:var(--table-subgrid-columns)}.table-caption{display:var(--table-caption-display);caption-side:var(--table-caption-top);padding:var(--table-caption-padding-md);font-size:var(--table-caption-font-size-md);text-align:var(--table-align-left)}.table-caption-bottom{caption-side:var(--table-caption-bottom)}.table-caption-sm{padding:var(--table-caption-padding-sm);font-size:var(--table-caption-font-size-sm)}.table-caption-lg{padding:var(--table-caption-padding-lg);font-size:var(--table-caption-font-size-lg)}.table-footer{display:var(--table-footer-display)}.table-footer-sticky{position:var(--table-footer-position-sticky);bottom:0;z-index:var(--z-nav-sticky-header);box-shadow:var(--table-sticky-shadow-top)}.table-footer td,.table-footer th{padding:var(--table-footer-padding-md);height:var(--table-footer-height-md);font-weight:var(--weight-500)}.table-loading{opacity:var(--table-opacity-loading);pointer-events:none}.table-loading:after{content:"";position:absolute;top:50%;left:50%;width:var(--size-8);height:var(--size-8);margin:calc(var(--size-4) * -1) 0 0 calc(var(--size-4) * -1);border:var(--size-0-5) solid var(--color-border);border-top:var(--size-0-5) solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.table-accessible,.table-accessible td,.table-accessible th{min-width:var(--table-touch-target);min-height:var(--table-touch-target)}.table-focus{outline:var(--table-focus-ring-width) solid var(--color-focus-primary);outline-offset:var(--table-focus-ring-offset)}.table-focus:focus{outline:var(--table-focus-ring-width) solid var(--color-focus-primary);outline-offset:var(--table-focus-ring-offset)}.table-aria-live{aria-live:var(--table-aria-live-polite)}.table-aria-assertive{aria-live:var(--table-aria-live-assertive)}.table-elevation-sm{box-shadow:0 var(--table-elevation-sm) var(--table-elevation-md) #0000001a}.table-elevation-md{box-shadow:0 var(--table-elevation-md) var(--table-elevation-lg) #00000026}.table-elevation-lg{box-shadow:0 var(--table-elevation-lg) var(--table-elevation-xl) #0003}@media (max-width: 768px){.table-mobile-stack{display:var(--table-mobile-display)}.table-mobile-stack thead{display:none}.table-mobile-stack tr{display:block;border:var(--table-border-thin) var(--table-border-style-solid);margin-bottom:var(--table-spacing-sm);border-radius:var(--table-radius-sm)}.table-mobile-stack td{display:block;text-align:var(--table-align-right);padding:var(--table-mobile-cell-padding);border:none;border-bottom:var(--table-border-thin) var(--table-border-style-solid)}.table-mobile-stack td:before{content:attr(data-label) ": ";float:left;font-weight:var(--weight-600);text-align:var(--table-align-left)}.table-mobile-stack td:last-child{border-bottom:none}}.dark{--color-table-bg: var(--lqd-16161c);--color-table-border: var(--lqd-414143);--color-table-header-bg: var(--lqd-2e2e34);--color-table-header-text: var(--lqd-e1e1e1);--color-table-cell-text: var(--lqd-bfbebe);--color-table-row-hover: var(--lqd-26262c);--color-table-row-selected: var(--lqd-353539);--color-table-row-active: var(--lqd-39393c);--color-table-row-disabled: var(--lqd-1f1f25);--color-table-row-error: rgba(var(--lqd-ff3333-rgb), .15);--color-table-row-success: rgba(var(--lqd-00cc00-rgb), .15);--color-table-row-warning: rgba(var(--lqd-ffaa00-rgb), .15);--color-table-cell-numeric: var(--lqd-1eb9fa);--color-table-cell-currency: var(--lqd-4ade80);--color-table-cell-date: var(--lqd-9d9c9b);--color-table-cell-link: var(--lqd-4263ff);--color-table-header-sort: var(--lqd-4263ff);--color-table-header-sort-active: var(--lqd-1eb9fa);--color-table-header-filter: var(--lqd-6a34ff);--color-table-footer-bg: var(--lqd-2e2e34);--color-table-footer-text: var(--lqd-bfbebe);--color-table-footer-border: var(--lqd-414143)}.light{--color-table-bg: var(--lqd-ffffff);--color-table-border: var(--lqd-e1e1e1);--color-table-header-bg: var(--lqd-f5f5f5);--color-table-header-text: var(--lqd-050506);--color-table-cell-text: var(--lqd-686766);--color-table-row-hover: var(--lqd-f9f9f9);--color-table-row-selected: var(--lqd-f0f0f0);--color-table-row-active: var(--lqd-ececec);--color-table-row-disabled: var(--lqd-fafafa);--color-table-row-error: rgba(var(--lqd-b20000-rgb), .1);--color-table-row-success: rgba(var(--lqd-00cc00-rgb), .1);--color-table-row-warning: rgba(var(--lqd-bf9000-rgb), .1);--color-table-cell-numeric: var(--lqd-0891b2);--color-table-cell-currency: var(--lqd-16a34a);--color-table-cell-date: var(--lqd-64748b);--color-table-cell-link: var(--lqd-4263ff);--color-table-header-sort: var(--lqd-4263ff);--color-table-header-sort-active: var(--lqd-0891b2);--color-table-header-filter: var(--lqd-6a34ff);--color-table-footer-bg: var(--lqd-f5f5f5);--color-table-footer-text: var(--lqd-686766);--color-table-footer-border: var(--lqd-e1e1e1)}.dark.midnight,.light.midnight{--color-table-bg: var(--lqd-020617);--color-table-border: var(--lqd-334155);--color-table-header-bg: var(--lqd-1e293b);--color-table-header-text: var(--lqd-f8fafc);--color-table-cell-text: var(--lqd-cbd5e1);--color-table-row-hover: var(--lqd-1e293b);--color-table-row-selected: var(--lqd-334155);--color-table-row-active: var(--lqd-475569);--color-table-row-disabled: var(--lqd-0f172a);--color-table-row-error: rgba(var(--lqd-ef4444-rgb), .2);--color-table-row-success: rgba(var(--lqd-22c55e-rgb), .2);--color-table-row-warning: rgba(var(--lqd-f59e0b-rgb), .2);--color-table-cell-numeric: var(--lqd-0ea5e9);--color-table-cell-currency: var(--lqd-22c55e);--color-table-cell-date: var(--lqd-64748b);--color-table-cell-link: var(--lqd-3b82f6);--color-table-header-sort: var(--lqd-3b82f6);--color-table-header-sort-active: var(--lqd-0ea5e9);--color-table-header-filter: var(--lqd-6366f1);--color-table-footer-bg: var(--lqd-1e293b);--color-table-footer-text: var(--lqd-cbd5e1);--color-table-footer-border: var(--lqd-334155)}.lux{--color-table-cell-numeric: var(--lqd-fbbf24);--color-table-cell-currency: var(--lqd-d97706);--color-table-header-sort: var(--lqd-fbbf24);--color-table-header-sort-active: var(--lqd-d97706);--color-table-header-filter: var(--lqd-b45309);--color-table-row-selected: color-mix(in srgb, var(--color-table-row-selected) 85%, var(--lqd-fbbf24) 15%);--color-table-row-active: color-mix(in srgb, var(--color-table-row-active) 85%, var(--lqd-d97706) 15%)}.high-contrast{--color-table-bg: var(--lqd-000000);--color-table-border: var(--lqd-ffffff);--color-table-header-bg: var(--lqd-000000);--color-table-header-text: var(--lqd-ffffff);--color-table-cell-text: var(--lqd-ffffff);--color-table-row-hover: var(--lqd-333333);--color-table-row-selected: var(--lqd-ffff00);--color-table-row-active: var(--lqd-ffff00);--color-table-row-disabled: var(--lqd-666666);--color-table-row-error: var(--lqd-ff0000);--color-table-row-success: var(--lqd-00ff00);--color-table-row-warning: var(--lqd-ffff00);--color-table-cell-numeric: var(--lqd-ffff00);--color-table-cell-currency: var(--lqd-00ff00);--color-table-cell-date: var(--lqd-ffffff);--color-table-cell-link: var(--lqd-ffff00);--color-table-header-sort: var(--lqd-ffff00);--color-table-header-sort-active: var(--lqd-00ff00);--color-table-header-filter: var(--lqd-ff0000);--color-table-footer-bg: var(--lqd-000000);--color-table-footer-text: var(--lqd-ffffff);--color-table-footer-border: var(--lqd-ffffff)}.light.high-contrast{--color-table-bg: var(--lqd-ffffff);--color-table-border: var(--lqd-000000);--color-table-header-bg: var(--lqd-ffffff);--color-table-header-text: var(--lqd-000000);--color-table-cell-text: var(--lqd-000000);--color-table-row-hover: var(--lqd-eeeeee);--color-table-footer-bg: var(--lqd-ffffff);--color-table-footer-text: var(--lqd-000000);--color-table-footer-border: var(--lqd-000000)}.day-night-night{--color-table-bg: color-mix(in srgb, var(--color-table-bg) 95%, var(--lqd-f59e0b) 5%);--color-table-header-bg: color-mix(in srgb, var(--color-table-header-bg) 92%, var(--lqd-f59e0b) 8%);--color-table-cell-text: color-mix(in srgb, var(--color-table-cell-text) 90%, var(--lqd-fbbf24) 10%);--color-table-header-text: color-mix(in srgb, var(--color-table-header-text) 90%, var(--lqd-fbbf24) 10%);--color-table-row-hover: color-mix(in srgb, var(--color-table-row-hover) 90%, var(--lqd-f59e0b) 10%);--color-table-row-selected: color-mix(in srgb, var(--color-table-row-selected) 90%, var(--lqd-f59e0b) 10%);--color-table-cell-numeric: color-mix(in srgb, var(--color-table-cell-numeric) 75%, var(--lqd-f59e0b) 25%);--color-table-cell-link: color-mix(in srgb, var(--color-table-cell-link) 75%, var(--lqd-f59e0b) 25%);--color-table-header-sort: color-mix(in srgb, var(--color-table-header-sort) 75%, var(--lqd-f59e0b) 25%)}.day-night-day{--color-table-cell-text: color-mix(in srgb, var(--color-table-cell-text) 95%, var(--lqd-000000) 5%);--color-table-header-text: color-mix(in srgb, var(--color-table-header-text) 95%, var(--lqd-000000) 5%);--color-table-cell-numeric: color-mix(in srgb, var(--color-table-cell-numeric) 90%, var(--lqd-0066cc) 10%);--color-table-cell-link: color-mix(in srgb, var(--color-table-cell-link) 90%, var(--lqd-0066cc) 10%);--color-table-header-sort: color-mix(in srgb, var(--color-table-header-sort) 90%, var(--lqd-0066cc) 10%)}:root{--counter-type-numeric: numeric;--counter-type-step: step;--counter-type-tally: tally;--counter-type-progress: progress;--counter-type-score: score;--counter-type-quantity: quantity;--counter-type-voting: voting;--counter-type-rating: rating;--counter-state-initial: initial;--counter-state-active: active;--counter-state-disabled: disabled;--counter-state-focus: focus;--counter-state-hover: hover;--counter-state-loading: loading;--counter-state-error: error;--counter-state-success: success;--counter-display-inline: inline;--counter-display-block: block;--counter-display-flex: flex;--counter-display-stacked: stacked;--counter-display-horizontal: horizontal;--counter-display-vertical: vertical;--counter-display-compact: compact;--counter-value-current: current;--counter-value-initial: initial;--counter-value-minimum: minimum;--counter-value-maximum: maximum;--counter-value-target: target;--counter-value-step: step;--counter-value-previous: previous;--counter-value-changed: changed;--counter-control-increment: increment;--counter-control-decrement: decrement;--counter-control-reset: reset;--counter-control-input: input;--counter-control-manual: manual;--counter-control-automatic: automatic;--counter-width-number: 5rem;--counter-width-number-accessible: 6rem;--counter-height-button-accessible: 3rem;--counter-opacity-initial: .6;--counter-opacity-previous: .8;--counter-opacity-disabled: .5;--counter-scale-press: .95;--counter-text-align-center: center;--counter-text-align-right: right;--counter-z-index-overlay: 10}.count{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-base);font-weight:var(--typography-weight-medium);line-height:1;color:var(--color-count-text);background-color:var(--color-count);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);transition:var(--transition-fast)}.count-accessible{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-lg);font-weight:var(--typography-weight-medium);color:var(--color-count-accessible-text);background-color:var(--color-count-accessible);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-default) var(--border-style-solid) var(--border-color-accessible);border-radius:var(--border-radius-md)}.count-current{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-base);font-weight:var(--typography-weight-bold);color:var(--color-count-current-text);background-color:var(--color-count-current);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md)}.count-error{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-base);font-weight:var(--typography-weight-medium);color:var(--color-count-error-text);background-color:var(--color-count-error);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-error);border-radius:var(--border-radius-md)}.count-initial{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-base);font-weight:var(--typography-weight-medium);color:var(--color-count-initial-text);background-color:var(--color-count-initial);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);opacity:var(--counter-opacity-initial)}.count-max{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-base);font-weight:var(--typography-weight-medium);color:var(--color-count-max-text);background-color:var(--color-count-max);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-warning);border-radius:var(--border-radius-md)}.count-min{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-base);font-weight:var(--typography-weight-medium);color:var(--color-count-min-text);background-color:var(--color-count-min);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-warning);border-radius:var(--border-radius-md)}.count-warning{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-base);font-weight:var(--typography-weight-medium);color:var(--color-count-warning-text);background-color:var(--color-count-warning);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-md);animation:var(--animation-pulse-slow)}.counter{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-counter);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);font-family:var(--font-mono);transition:var(--transition-fast)}.counter-accessible{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-counter-accessible);border:var(--border-width-default) var(--border-style-solid) var(--border-color-accessible);border-radius:var(--border-radius-lg);font-family:var(--font-mono)}.counter-animated{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-counter-animated);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);font-family:var(--font-mono);animation:var(--animation-fade)}.counter-compact{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);padding:var(--spacing-xs);background-color:var(--color-counter-compact);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-sm);font-family:var(--font-mono);font-size:var(--typography-size-sm)}.counter-disabled{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-counter-disabled);border:var(--border-width-default) var(--border-style-solid) var(--border-color-disabled);border-radius:var(--border-radius-md);font-family:var(--font-mono);opacity:var(--counter-opacity-disabled);cursor:not-allowed}.counter-expanded{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--color-counter-expanded);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-lg);font-family:var(--font-mono);font-size:var(--typography-size-lg)}.counter-hidden{display:none}.counter-inline{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-counter-inline);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-pill);font-family:var(--font-mono);font-size:var(--typography-size-sm)}.counter-stacked{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--color-counter-stacked);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);font-family:var(--font-mono)}.decrement{background-color:var(--color-decrement);color:var(--color-decrement-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);cursor:pointer;transition:var(--transition-fast)}.decrement:hover{background-color:var(--color-decrement-hover);color:var(--color-decrement-hover-text);transform:var(--transform-hover-soft)}.decrement:active{background-color:var(--color-decrement-active);color:var(--color-decrement-active-text);transform:scale(var(--counter-scale-press))}.decrement:disabled{background-color:var(--color-decrement-disabled);color:var(--color-decrement-disabled-text);border-color:var(--border-color-disabled);cursor:not-allowed;opacity:var(--counter-opacity-disabled)}.decrement-accessible{background-color:var(--color-decrement-accessible);color:var(--color-decrement-accessible-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-accessible);border-radius:var(--border-radius-md);padding:var(--spacing-md);width:var(--counter-height-button-accessible);height:var(--counter-height-button-accessible);cursor:pointer}.decrement-error{background-color:var(--color-decrement-error);color:var(--color-decrement-error-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-error);border-radius:var(--border-radius-md);padding:var(--spacing-sm);cursor:pointer}.decrement-icon{background-color:var(--color-decrement-icon);color:var(--color-decrement-icon-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);width:var(--spacing-icon-sm);height:var(--spacing-icon-sm);cursor:pointer}.increment{background-color:var(--color-increment);color:var(--color-increment-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);cursor:pointer;transition:var(--transition-fast)}.increment:hover{background-color:var(--color-increment-hover);color:var(--color-increment-hover-text);transform:var(--transform-hover-soft)}.increment:active{background-color:var(--color-increment-active);color:var(--color-increment-active-text);transform:scale(var(--counter-scale-press))}.increment:disabled{background-color:var(--color-increment-disabled);color:var(--color-increment-disabled-text);border-color:var(--border-color-disabled);cursor:not-allowed;opacity:var(--counter-opacity-disabled)}.increment-accessible{background-color:var(--color-increment-accessible);color:var(--color-increment-accessible-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-accessible);border-radius:var(--border-radius-md);padding:var(--spacing-md);width:var(--counter-height-button-accessible);height:var(--counter-height-button-accessible);cursor:pointer}.increment-error{background-color:var(--color-increment-error);color:var(--color-increment-error-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-error);border-radius:var(--border-radius-md);padding:var(--spacing-sm);cursor:pointer}.increment-icon{background-color:var(--color-increment-icon);color:var(--color-increment-icon-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);width:var(--spacing-icon-sm);height:var(--spacing-icon-sm);cursor:pointer}.number{font-family:var(--font-mono);text-align:var(--counter-text-align-center);width:var(--counter-width-number);background-color:var(--color-number);color:var(--color-number-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);transition:var(--transition-fast)}.number-accessible{font-family:var(--font-mono);text-align:var(--counter-text-align-center);width:var(--counter-width-number-accessible);background-color:var(--color-number-accessible);color:var(--color-number-accessible-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-accessible);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-size:var(--typography-size-lg)}.number-display{display:inline-block;font-family:var(--font-mono);font-size:var(--typography-size-base);padding:var(--spacing-xs) var(--spacing-sm);text-align:var(--counter-text-align-center);border:none;background-color:var(--color-number-display);color:var(--color-number-display-text)}.number-error{font-family:var(--font-mono);text-align:var(--counter-text-align-center);width:var(--counter-width-number);background-color:var(--color-number-error);color:var(--color-number-error-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-error);border-radius:var(--border-radius-md);padding:var(--spacing-sm)}.number-formatted{font-family:var(--font-mono);text-align:var(--counter-text-align-right);width:var(--counter-width-number);background-color:var(--color-number-formatted);color:var(--color-number-formatted-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm)}.number-input{font-family:var(--font-mono);text-align:var(--counter-text-align-center);width:var(--counter-width-number);background-color:var(--color-number-input);color:var(--color-number-input-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm)}.number-placeholder{font-family:var(--font-mono);text-align:var(--counter-text-align-center);width:var(--counter-width-number);background-color:var(--color-number-placeholder);color:var(--color-number-placeholder-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);opacity:var(--counter-opacity-initial)}.number-rounded{font-family:var(--font-mono);text-align:var(--counter-text-align-center);width:var(--counter-width-number);background-color:var(--color-number-rounded);color:var(--color-number-rounded-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-pill);padding:var(--spacing-sm)}.reset{background-color:var(--color-reset);color:var(--color-reset-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-sans);cursor:pointer;transition:var(--transition-fast)}.reset:hover{background-color:var(--color-reset-hover);color:var(--color-reset-hover-text)}.reset:active{background-color:var(--color-reset-active);color:var(--color-reset-active-text)}.reset:disabled{background-color:var(--color-reset-disabled);color:var(--color-reset-disabled-text);cursor:not-allowed;opacity:var(--counter-opacity-disabled)}.reset-accessible{background-color:var(--color-reset-accessible);color:var(--color-reset-accessible-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-accessible);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-family:var(--font-sans);cursor:pointer}.reset-button{background-color:var(--color-reset-button);color:var(--color-reset-button-text);border:var(--border-width-default) var(--border-style-solid) var(--color-reset-button);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-sans);cursor:pointer}.reset-icon{background-color:var(--color-reset-icon);color:var(--color-reset-icon-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);width:var(--spacing-icon-sm);height:var(--spacing-icon-sm);cursor:pointer}.reset-visible{background-color:var(--color-reset-visible);color:var(--color-reset-visible-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);opacity:1}.step{font-family:var(--font-mono);font-size:var(--typography-size-sm);color:var(--color-step-text);background-color:var(--color-step);padding:var(--spacing-xs);border-radius:var(--border-radius-sm)}.step-accessible{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-step-accessible-text);background-color:var(--color-step-accessible);padding:var(--spacing-sm);border:var(--border-width-default) var(--border-style-solid) var(--border-color-accessible);border-radius:var(--border-radius-sm)}.step-custom{font-family:var(--font-mono);font-size:var(--typography-size-sm);color:var(--color-step-custom-text);background-color:var(--color-step-custom);padding:var(--spacing-xs);border-radius:var(--border-radius-sm)}.step-error{font-family:var(--font-mono);font-size:var(--typography-size-sm);color:var(--color-step-error-text);background-color:var(--color-step-error);padding:var(--spacing-xs);border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-error);border-radius:var(--border-radius-sm)}.step-large{font-family:var(--font-mono);font-size:var(--typography-size-lg);color:var(--color-step-large-text);background-color:var(--color-step-large);padding:var(--spacing-sm);border-radius:var(--border-radius-sm)}.step-medium{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-step-medium-text);background-color:var(--color-step-medium);padding:var(--spacing-xs);border-radius:var(--border-radius-sm)}.step-small{font-family:var(--font-mono);font-size:var(--typography-size-sm);color:var(--color-step-small-text);background-color:var(--color-step-small);padding:var(--spacing-xs);border-radius:var(--border-radius-sm)}.value{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-value-text);background-color:var(--color-value);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm)}.value-accessible{font-family:var(--font-mono);font-size:var(--typography-size-lg);color:var(--color-value-accessible-text);background-color:var(--color-value-accessible);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-default) var(--border-style-solid) var(--border-color-accessible);border-radius:var(--border-radius-sm)}.value-changed{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-value-changed-text);background-color:var(--color-value-changed);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);animation:var(--animation-pulse)}.value-current{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-value-current-text);background-color:var(--color-value-current);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-weight:var(--typography-weight-bold)}.value-error{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-value-error-text);background-color:var(--color-value-error);padding:var(--spacing-xs) var(--spacing-sm);border:var(--border-width-default) var(--border-style-solid) var(--border-color-contextual-error);border-radius:var(--border-radius-sm)}.value-initial{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-value-initial-text);background-color:var(--color-value-initial);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);opacity:var(--counter-opacity-initial)}.value-previous{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-value-previous-text);background-color:var(--color-value-previous);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);opacity:var(--counter-opacity-previous)}.value-transition{font-family:var(--font-mono);font-size:var(--typography-size-base);color:var(--color-value-transition-text);background-color:var(--color-value-transition);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);transition:color var(--transition-standard) ease}.dark{--color-count: var(--lqd-2e2e34);--color-count-text: var(--lqd-e1e1e1);--color-count-accessible: var(--lqd-16161c);--color-count-accessible-text: var(--lqd-ffffff);--color-count-current: var(--lqd-4263ff);--color-count-current-text: var(--lqd-ffffff);--color-count-error: var(--lqd-ff3333);--color-count-error-text: var(--lqd-ffffff);--color-count-initial: var(--lqd-39393c);--color-count-initial-text: var(--lqd-9d9c9b);--color-count-max: var(--lqd-ffaa00);--color-count-max-text: var(--lqd-000000);--color-count-min: var(--lqd-ffaa00);--color-count-min-text: var(--lqd-000000);--color-count-warning: var(--lqd-ffaa00);--color-count-warning-text: var(--lqd-000000);--color-counter: var(--lqd-16161c);--color-counter-accessible: var(--lqd-16161c);--color-counter-animated: var(--lqd-16161c);--color-counter-compact: var(--lqd-16161c);--color-counter-disabled: var(--lqd-2e2e34);--color-counter-expanded: var(--lqd-16161c);--color-counter-inline: var(--lqd-2e2e34);--color-counter-stacked: var(--lqd-16161c);--color-decrement: var(--lqd-39393c);--color-decrement-text: var(--lqd-e1e1e1);--color-decrement-accessible: var(--lqd-39393c);--color-decrement-accessible-text: var(--lqd-ffffff);--color-decrement-active: var(--lqd-ff3333);--color-decrement-active-text: var(--lqd-ffffff);--color-decrement-disabled: var(--lqd-2e2e34);--color-decrement-disabled-text: var(--lqd-626160);--color-decrement-error: var(--lqd-ff3333);--color-decrement-error-text: var(--lqd-ffffff);--color-decrement-hover: var(--lqd-474748);--color-decrement-hover-text: var(--lqd-ffffff);--color-decrement-icon: var(--lqd-39393c);--color-decrement-icon-text: var(--lqd-e1e1e1);--color-decrement-keyboard: var(--lqd-39393c);--color-decrement-keyboard-text: var(--lqd-e1e1e1);--color-increment: var(--lqd-39393c);--color-increment-text: var(--lqd-e1e1e1);--color-increment-accessible: var(--lqd-39393c);--color-increment-accessible-text: var(--lqd-ffffff);--color-increment-active: var(--lqd-00cc00);--color-increment-active-text: var(--lqd-ffffff);--color-increment-disabled: var(--lqd-2e2e34);--color-increment-disabled-text: var(--lqd-626160);--color-increment-error: var(--lqd-ff3333);--color-increment-error-text: var(--lqd-ffffff);--color-increment-hover: var(--lqd-474748);--color-increment-hover-text: var(--lqd-ffffff);--color-increment-icon: var(--lqd-39393c);--color-increment-icon-text: var(--lqd-e1e1e1);--color-increment-keyboard: var(--lqd-39393c);--color-increment-keyboard-text: var(--lqd-e1e1e1);--color-number: var(--lqd-16161c);--color-number-text: var(--lqd-e1e1e1);--color-number-accessible: var(--lqd-16161c);--color-number-accessible-text: var(--lqd-ffffff);--color-number-display: transparent;--color-number-display-text: var(--lqd-e1e1e1);--color-number-error: var(--lqd-16161c);--color-number-error-text: var(--lqd-e1e1e1);--color-number-formatted: var(--lqd-16161c);--color-number-formatted-text: var(--lqd-e1e1e1);--color-number-input: var(--lqd-16161c);--color-number-input-text: var(--lqd-e1e1e1);--color-number-placeholder: var(--lqd-16161c);--color-number-placeholder-text: var(--lqd-626160);--color-number-rounded: var(--lqd-16161c);--color-number-rounded-text: var(--lqd-e1e1e1);--color-reset: var(--lqd-2e2e34);--color-reset-text: var(--lqd-e1e1e1);--color-reset-accessible: var(--lqd-2e2e34);--color-reset-accessible-text: var(--lqd-ffffff);--color-reset-active: var(--lqd-4263ff);--color-reset-active-text: var(--lqd-ffffff);--color-reset-button: var(--lqd-414143);--color-reset-button-text: var(--lqd-ffffff);--color-reset-disabled: var(--lqd-2e2e34);--color-reset-disabled-text: var(--lqd-626160);--color-reset-hover: var(--lqd-39393c);--color-reset-hover-text: var(--lqd-ffffff);--color-reset-icon: var(--lqd-2e2e34);--color-reset-icon-text: var(--lqd-e1e1e1);--color-reset-visible: var(--lqd-2e2e34);--color-reset-visible-text: var(--lqd-e1e1e1);--color-step: var(--lqd-2a2a30);--color-step-text: var(--lqd-c1c1c6);--color-step-accessible: var(--lqd-2a2a30);--color-step-accessible-text: var(--lqd-f5f5f7);--color-step-custom: var(--lqd-2a2a30);--color-step-custom-text: var(--lqd-c1c1c6);--color-step-error: var(--lqd-ff6b6b);--color-step-error-text: var(--lqd-ffffff);--color-step-large: var(--lqd-2a2a30);--color-step-large-text: var(--lqd-c1c1c6);--color-step-medium: var(--lqd-2a2a30);--color-step-medium-text: var(--lqd-c1c1c6);--color-step-small: var(--lqd-2a2a30);--color-step-small-text: var(--lqd-c1c1c6);--color-value: var(--lqd-2a2a30);--color-value-text: var(--lqd-e8e8ea);--color-value-accessible: var(--lqd-2a2a30);--color-value-accessible-text: var(--lqd-f5f5f7);--color-value-changed: var(--lqd-1eb9fa);--color-value-changed-text: var(--lqd-ffffff);--color-value-current: var(--lqd-4263ff);--color-value-current-text: var(--lqd-ffffff);--color-value-error: var(--lqd-ff6b6b);--color-value-error-text: var(--lqd-ffffff);--color-value-initial: var(--lqd-3a3a40);--color-value-initial-text: var(--lqd-a1a1a6);--color-value-previous: var(--lqd-4a4a50);--color-value-previous-text: var(--lqd-c1c1c6);--color-value-transition: var(--lqd-2a2a30);--color-value-transition-text: var(--lqd-e8e8ea)}.light{--color-count: var(--lqd-f8fafc);--color-count-text: var(--lqd-1a1a1a);--color-count-accessible: var(--lqd-ffffff);--color-count-accessible-text: var(--lqd-111827);--color-count-current: var(--lqd-4263ff);--color-count-current-text: var(--lqd-ffffff);--color-count-error: var(--lqd-dc2626);--color-count-error-text: var(--lqd-ffffff);--color-count-initial: var(--lqd-f1f5f9);--color-count-initial-text: var(--lqd-64748b);--color-count-max: var(--lqd-f59e0b);--color-count-max-text: var(--lqd-1a1a1a);--color-count-min: var(--lqd-f59e0b);--color-count-min-text: var(--lqd-1a1a1a);--color-count-warning: var(--lqd-d97706);--color-count-warning-text: var(--lqd-1a1a1a);--color-counter: var(--lqd-ffffff);--color-counter-accessible: var(--lqd-ffffff);--color-counter-animated: var(--lqd-ffffff);--color-counter-compact: var(--lqd-fefefe);--color-counter-disabled: var(--lqd-f8fafc);--color-counter-expanded: var(--lqd-ffffff);--color-counter-inline: var(--lqd-f8fafc);--color-counter-stacked: var(--lqd-ffffff);--color-decrement: var(--lqd-f1f5f9);--color-decrement-text: var(--lqd-1a1a1a);--color-decrement-accessible: var(--lqd-f1f5f9);--color-decrement-accessible-text: var(--lqd-111827);--color-decrement-active: var(--lqd-dc2626);--color-decrement-active-text: var(--lqd-ffffff);--color-decrement-disabled: var(--lqd-f8fafc);--color-decrement-disabled-text: var(--lqd-9ca3af);--color-decrement-error: var(--lqd-dc2626);--color-decrement-error-text: var(--lqd-ffffff);--color-decrement-hover: var(--lqd-e2e8f0);--color-decrement-hover-text: var(--lqd-111827);--color-decrement-icon: var(--lqd-f1f5f9);--color-decrement-icon-text: var(--lqd-1a1a1a);--color-decrement-keyboard: var(--lqd-f1f5f9);--color-decrement-keyboard-text: var(--lqd-1a1a1a);--color-increment: var(--lqd-f1f5f9);--color-increment-text: var(--lqd-1a1a1a);--color-increment-accessible: var(--lqd-f1f5f9);--color-increment-accessible-text: var(--lqd-111827);--color-increment-active: var(--lqd-16a34a);--color-increment-active-text: var(--lqd-ffffff);--color-increment-disabled: var(--lqd-f8fafc);--color-increment-disabled-text: var(--lqd-9ca3af);--color-increment-error: var(--lqd-dc2626);--color-increment-error-text: var(--lqd-ffffff);--color-increment-hover: var(--lqd-e2e8f0);--color-increment-hover-text: var(--lqd-111827);--color-increment-icon: var(--lqd-f1f5f9);--color-increment-icon-text: var(--lqd-1a1a1a);--color-increment-keyboard: var(--lqd-f1f5f9);--color-increment-keyboard-text: var(--lqd-1a1a1a);--color-number: var(--lqd-ffffff);--color-number-text: var(--lqd-1a1a1a);--color-number-accessible: var(--lqd-ffffff);--color-number-accessible-text: var(--lqd-111827);--color-number-display: transparent;--color-number-display-text: var(--lqd-1a1a1a);--color-number-error: var(--lqd-ffffff);--color-number-error-text: var(--lqd-1a1a1a);--color-number-formatted: var(--lqd-ffffff);--color-number-formatted-text: var(--lqd-1a1a1a);--color-number-input: var(--lqd-ffffff);--color-number-input-text: var(--lqd-1a1a1a);--color-number-placeholder: var(--lqd-ffffff);--color-number-placeholder-text: var(--lqd-6b7280);--color-number-rounded: var(--lqd-ffffff);--color-number-rounded-text: var(--lqd-1a1a1a);--color-reset: var(--lqd-f8fafc);--color-reset-text: var(--lqd-1a1a1a);--color-reset-accessible: var(--lqd-f8fafc);--color-reset-accessible-text: var(--lqd-111827);--color-reset-active: var(--lqd-4263ff);--color-reset-active-text: var(--lqd-ffffff);--color-reset-button: var(--lqd-1a1a1a);--color-reset-button-text: var(--lqd-ffffff);--color-reset-disabled: var(--lqd-f8fafc);--color-reset-disabled-text: var(--lqd-9ca3af);--color-reset-hover: var(--lqd-e2e8f0);--color-reset-hover-text: var(--lqd-111827);--color-reset-icon: var(--lqd-f8fafc);--color-reset-icon-text: var(--lqd-1a1a1a);--color-reset-visible: var(--lqd-f8fafc);--color-reset-visible-text: var(--lqd-1a1a1a);--color-step: var(--lqd-f8fafc);--color-step-text: var(--lqd-4b5563);--color-step-accessible: var(--lqd-f8fafc);--color-step-accessible-text: var(--lqd-111827);--color-step-custom: var(--lqd-f8fafc);--color-step-custom-text: var(--lqd-4b5563);--color-step-error: var(--lqd-dc2626);--color-step-error-text: var(--lqd-ffffff);--color-step-large: var(--lqd-f8fafc);--color-step-large-text: var(--lqd-4b5563);--color-step-medium: var(--lqd-f8fafc);--color-step-medium-text: var(--lqd-4b5563);--color-step-small: var(--lqd-f8fafc);--color-step-small-text: var(--lqd-4b5563);--color-value: var(--lqd-f8fafc);--color-value-text: var(--lqd-1a1a1a);--color-value-accessible: var(--lqd-f8fafc);--color-value-accessible-text: var(--lqd-111827);--color-value-changed: var(--lqd-0891b2);--color-value-changed-text: var(--lqd-ffffff);--color-value-current: var(--lqd-4263ff);--color-value-current-text: var(--lqd-ffffff);--color-value-error: var(--lqd-dc2626);--color-value-error-text: var(--lqd-ffffff);--color-value-initial: var(--lqd-e2e8f0);--color-value-initial-text: var(--lqd-64748b);--color-value-previous: var(--lqd-cbd5e1);--color-value-previous-text: var(--lqd-4b5563);--color-value-transition: var(--lqd-f8fafc);--color-value-transition-text: var(--lqd-1a1a1a)}.dark.midnight,.light.midnight{--color-count: var(--lqd-1e293b);--color-count-text: var(--lqd-f8fafc);--color-count-accessible: var(--lqd-0f172a);--color-count-accessible-text: var(--lqd-ffffff);--color-count-current: var(--lqd-3b82f6);--color-count-current-text: var(--lqd-ffffff);--color-count-error: var(--lqd-ef4444);--color-count-error-text: var(--lqd-ffffff);--color-count-initial: var(--lqd-334155);--color-count-initial-text: var(--lqd-94a3b8);--color-count-max: var(--lqd-fbbf24);--color-count-max-text: var(--lqd-1a1a1a);--color-count-min: var(--lqd-fbbf24);--color-count-min-text: var(--lqd-1a1a1a);--color-counter: var(--lqd-0f172a);--color-counter-accessible: var(--lqd-0f172a);--color-counter-animated: var(--lqd-0f172a);--color-counter-compact: var(--lqd-1e293b);--color-counter-disabled: var(--lqd-334155);--color-counter-expanded: var(--lqd-0f172a);--color-counter-inline: var(--lqd-1e293b);--color-counter-stacked: var(--lqd-0f172a);--color-decrement: var(--lqd-334155);--color-decrement-text: var(--lqd-f8fafc);--color-decrement-active: var(--lqd-ef4444);--color-increment: var(--lqd-334155);--color-increment-text: var(--lqd-f8fafc);--color-increment-active: var(--lqd-22c55e);--color-number: var(--lqd-0f172a);--color-number-text: var(--lqd-f8fafc);--color-reset: var(--lqd-1e293b);--color-reset-text: var(--lqd-f8fafc);--color-step: var(--lqd-1e293b);--color-step-text: var(--lqd-cbd5e1);--color-value: var(--lqd-1e293b);--color-value-text: var(--lqd-f8fafc);--color-value-changed: var(--lqd-0ea5e9);--color-value-current: var(--lqd-3b82f6)}.lux{--color-count-current: var(--lqd-fbbf24);--color-increment-active: var(--lqd-d97706);--color-decrement-active: var(--lqd-dc2626);--color-value-changed: var(--lqd-fbbf24);--color-value-current: var(--lqd-d97706);--color-reset-active: var(--lqd-b45309)}.high-contrast{--color-count: var(--lqd-000000);--color-count-text: var(--lqd-ffffff);--color-counter: var(--lqd-000000);--color-decrement: var(--lqd-000000);--color-decrement-text: var(--lqd-ffffff);--color-decrement-active: var(--lqd-ff0000);--color-increment: var(--lqd-000000);--color-increment-text: var(--lqd-ffffff);--color-increment-active: var(--lqd-00ff00);--color-number: var(--lqd-000000);--color-number-text: var(--lqd-ffffff);--color-reset: var(--lqd-000000);--color-reset-text: var(--lqd-ffffff);--color-reset-active: var(--lqd-ffff00);--color-step: var(--lqd-000000);--color-step-text: var(--lqd-ffffff);--color-value: var(--lqd-000000);--color-value-text: var(--lqd-ffffff);--color-value-current: var(--lqd-ffff00);--color-value-changed: var(--lqd-ffffff)}.day-night{--color-count-text: color-mix(in srgb, var(--color-count-text) 85%, var(--lqd-fbbf24) 15%);--color-counter: color-mix(in srgb, var(--color-counter) 90%, var(--lqd-f59e0b) 10%);--color-decrement-text: color-mix(in srgb, var(--color-decrement-text) 85%, var(--lqd-f59e0b) 15%);--color-increment-text: color-mix(in srgb, var(--color-increment-text) 85%, var(--lqd-f59e0b) 15%);--color-number: color-mix(in srgb, var(--color-number) 90%, var(--lqd-f59e0b) 10%);--color-number-text: color-mix(in srgb, var(--color-number-text) 85%, var(--lqd-fbbf24) 15%);--color-reset-text: color-mix(in srgb, var(--color-reset-text) 85%, var(--lqd-f59e0b) 15%);--color-step-text: color-mix(in srgb, var(--color-step-text) 80%, var(--lqd-f59e0b) 20%);--color-value-text: color-mix(in srgb, var(--color-value-text) 85%, var(--lqd-fbbf24) 15%)}:root{--data-type-raw: raw;--data-type-processed: processed;--data-type-live: live;--data-type-archived: archived;--data-type-anonymized: anonymized;--data-type-temporal: temporal;--data-type-experimental: experimental;--data-type-filtered: filtered;--data-display-block: var(--display-block);--data-display-flex: var(--display-flex);--data-display-grid: var(--display-grid);--data-display-inline: var(--display-inline-block);--data-whitespace-normal: var(--whitespace-normal);--data-whitespace-pre: var(--whitespace-pre);--data-whitespace-pre-wrap: var(--whitespace-pre-wrap);--data-whitespace-nowrap: var(--whitespace-nowrap);--chart-type-line: line;--chart-type-bar: bar;--chart-type-pie: pie;--chart-type-donut: donut;--chart-type-area: area;--chart-type-radar: radar;--chart-stroke-width-line: var(--border-width-medium);--chart-stroke-width-pie: var(--border-width-thin);--chart-stroke-width-area: var(--border-width-medium);--chart-stroke-width-radar: var(--border-width-thin);--chart-fill-none: none;--chart-fill-opacity-area: var(--opacity-light);--chart-fill-opacity-radar: var(--opacity-subtle);--graph-type-directed: directed;--graph-type-undirected: undirected;--graph-type-weighted: weighted;--graph-type-dynamic: dynamic;--graph-type-static: static;--graph-stroke-width-default: var(--border-width-thin);--graph-stroke-width-weighted: var(--border-width-medium);--graph-marker-end-directed: url(#arrow);--node-type-parent: parent;--node-type-child: child;--node-type-leaf: leaf;--node-type-active: active;--node-type-selected: selected;--node-size-leaf: var(--spacing-2-5);--node-size-child: var(--spacing-4);--node-size-default: var(--spacing-5);--node-size-parent: var(--spacing-7);--data-point-size-xs: var(--spacing-1);--data-point-size-sm: var(--spacing-2);--data-point-size-md: var(--spacing-3);--data-point-size-lg: var(--spacing-4);--data-point-size-xl: var(--spacing-5);--axis-stroke-default: var(--border-width-thin);--axis-stroke-primary: var(--border-width-medium);--axis-stroke-secondary: var(--border-width-thin);--axis-font: var(--font-sans);--axis-font-size: var(--typography-size-sm);--axis-text-anchor-x: var(--align-center);--axis-text-anchor-y: var(--align-end);--axis-transform-z: var(--perspective-close);--chart-padding-default: var(--spacing-md);--chart-margin-default: var(--spacing-sm);--chart-border-default: var(--border-width-thin);--chart-font: var(--font-sans);--chart-font-size: var(--typography-size-base);--chart-width: var(--width-full);--chart-aspect-default: var(--aspect-ratio-16-9);--chart-aspect-square: var(--aspect-ratio-square);--chart-clip-path-donut: circle(40% at 50% 50%);--data-border-default: var(--border-width-thin);--data-padding-default: var(--spacing-xs);--data-blur-anonymized: var(--blur-xs);--data-font: var(--font-mono);--data-font-size: var(--typography-size-base);--data-font-size-raw: var(--typography-size-sm);--data-whitespace-raw: var(--data-whitespace-pre);--dataset-padding-default: var(--spacing-sm);--dataset-border-primary: var(--border-width-medium);--dataset-border-experimental: var(--border-style-dashed);--dataset-filter-filtered: var(--brightness-dim);--dataset-font: var(--font-sans);--dataset-font-size: var(--typography-size-base);--graph-border-default: var(--border-width-thin);--graph-padding-default: var(--spacing-md);--graph-font: var(--font-sans);--graph-font-size: var(--typography-size-sm);--graph-font-weight-weighted: var(--weight-bold);--graph-width: var(--width-full);--graph-aspect: var(--aspect-ratio-square);--metric-padding-default: var(--spacing-xs);--metric-border-default: var(--border-width-thin);--metric-border-radius: var(--border-radius-sm);--metric-font: var(--font-mono);--metric-font-size: var(--typography-size-base);--node-border-default: var(--border-width-thin);--node-border-parent: var(--border-width-medium);--node-border-active: var(--border-width-medium);--node-border-radius: var(--border-radius-circular);--node-outline-selected: var(--outline-active);--data-gap: var(--gap-sm);--data-gap-dense: var(--gap-xs);--data-gap-loose: var(--gap-md);--data-margin: var(--margin-sm);--data-padding: var(--padding-sm);--data-padding-compact: var(--padding-xs);--data-padding-expanded: var(--padding-md);--legend-gap: var(--gap-xs);--legend-padding: var(--padding-sm);--legend-margin: var(--margin-sm);--tooltip-data-padding: var(--padding-xs);--tooltip-data-margin: var(--margin-xs);--data-grid-gap: var(--gap-xs);--data-grid-padding: var(--padding-xs);--data-cell-padding: var(--padding-xs) var(--padding-sm);--axis-label-margin: var(--margin-xs);--axis-label-padding: var(--padding-xs);--axis-title-margin: var(--margin-sm);--chart-container-padding: var(--padding-md);--chart-container-margin: var(--margin-md);--chart-title-margin-bottom: var(--margin-bottom-sm);--chart-subtitle-margin-bottom: var(--margin-bottom-xs);--series-gap: var(--gap-xs);--series-padding: var(--padding-xs);--series-margin: var(--margin-xs);--annotation-padding: var(--padding-xs);--annotation-margin: var(--margin-xs);--annotation-offset: var(--spacing-2)}.data-xs{font-size:var(--size-xs);padding:var(--size-xs)}.data-sm{font-size:var(--size-sm);padding:var(--size-sm)}.data-md{font-size:var(--size-md);padding:var(--size-md)}.data-lg{font-size:var(--size-lg);padding:var(--size-lg)}.data-xl{font-size:var(--size-xl);padding:var(--size-xl)}.data-compact{gap:var(--data-gap-dense);padding:var(--data-padding-compact)}.data-comfortable{gap:var(--data-gap);padding:var(--data-padding)}.data-spacious{gap:var(--data-gap-loose);padding:var(--data-padding-expanded)}.data-dense{gap:var(--data-gap-dense);margin:var(--margin-xs)}.data-loose{gap:var(--data-gap-loose);margin:var(--margin-md)}.data-fade-in{animation:fade-in var(--timing-standard) var(--easing-ease-out)}.data-slide-up{animation:slide-up var(--timing-standard) var(--easing-ease-out)}.data-scale-in{animation:scale-in var(--timing-standard) var(--easing-ease-out)}.data-pulse{animation:pulse var(--timing-slow) var(--easing-ease-in-out) infinite}.data-shimmer{animation:shimmer var(--timing-slow) var(--easing-ease-in-out) infinite}.data-bounce{animation:bounce var(--timing-standard) var(--easing-ease-out)}.data-interactive{transition:var(--state-timing-fast);cursor:pointer}.data-interactive:hover{transform:var(--state-transform-hover-subtle);box-shadow:var(--state-shadow-hover)}.data-interactive:active{transform:var(--state-transform-active)}.data-loading{opacity:var(--state-opacity-loading);pointer-events:none}.data-disabled{opacity:var(--state-opacity-disabled);cursor:not-allowed}.data-selected{background:var(--state-color-selected);border-color:var(--state-color-selected-border)}.data-focused{outline:var(--state-outline-focus);outline-offset:var(--state-outline-offset)}.data-error{border-color:var(--state-color-error);background:var(--state-color-error-background)}.data-flex{display:flex;flex-direction:column;gap:var(--data-gap)}.data-flex-row{display:flex;flex-direction:row;gap:var(--data-gap)}.data-grid{display:grid;gap:var(--data-grid-gap)}.data-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--data-grid-gap)}.data-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--data-grid-gap)}.data-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--data-grid-gap)}.data-grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--data-grid-gap)}.data-center{display:flex;align-items:center;justify-content:center}.data-stack{display:flex;flex-direction:column;align-items:stretch}.data-responsive{width:100%;max-width:100%;overflow-x:auto}.data-mobile-stack{flex-direction:column}.data-mobile-hide{display:block}.data-desktop-hide{display:none}@media (max-width: 768px){.data-mobile-stack{flex-direction:column}.data-mobile-hide{display:none}.data-desktop-hide{display:block}.data-mobile-full{width:100%}.data-mobile-compact{padding:var(--data-padding-compact);gap:var(--data-gap-dense)}}.axis,.axis-secondary,.axis-primary,.axis-z,.axis-y,.axis-x{display:var(--data-display-block);stroke-width:var(--axis-stroke-default);font-family:var(--axis-font);font-size:var(--axis-font-size)}.axis-x{text-anchor:var(--axis-text-anchor-x)}.axis-y{text-anchor:var(--axis-text-anchor-y)}.axis-z{transform:var(--axis-transform-z)}.axis-primary{stroke-width:var(--axis-stroke-primary)}.axis-secondary{stroke-width:var(--axis-stroke-secondary)}.chart,.chart-loading,.chart-interactive,.chart-xl,.chart-lg,.chart-sm,.chart-xs,.chart-radar,.chart-area,.chart-donut,.chart-pie,.chart-bar,.chart-line{display:var(--data-display-block);padding:var(--chart-padding-default);margin:var(--chart-margin-default);border-width:var(--chart-border-default);font-family:var(--chart-font);font-size:var(--chart-font-size);width:var(--chart-width)}.chart-line{stroke-width:var(--chart-stroke-width-line);fill:var(--chart-fill-none)}.chart-pie{stroke-width:var(--chart-stroke-width-pie);aspect-ratio:var(--chart-aspect-square)}.chart-donut{stroke-width:var(--chart-stroke-width-pie);aspect-ratio:var(--chart-aspect-square);clip-path:var(--chart-clip-path-donut)}.chart-area{stroke-width:var(--chart-stroke-width-area);fill-opacity:var(--chart-fill-opacity-area)}.chart-radar{stroke-width:var(--chart-stroke-width-radar);fill-opacity:var(--chart-fill-opacity-radar);aspect-ratio:var(--chart-aspect-square)}.chart-xs{font-size:var(--size-xs);padding:var(--size-xs)}.chart-sm{font-size:var(--size-sm);padding:var(--size-sm)}.chart-lg{font-size:var(--size-lg);padding:var(--size-lg)}.chart-xl{font-size:var(--size-xl);padding:var(--size-xl)}.chart-interactive{transition:var(--timing-fast);cursor:pointer}.chart-interactive:hover{transform:scale(1.02);box-shadow:var(--shadow-soft)}.chart-loading{opacity:.6;animation:pulse var(--timing-slow) infinite}.data,.data-filtered,.data-experimental,.data-temporal,.data-anonymized,.data-archived,.data-live,.data-processed,.data-raw{display:var(--data-display-block);border-width:var(--data-border-default);padding:var(--data-padding-default);font-family:var(--data-font);font-size:var(--data-font-size);white-space:var(--data-whitespace-normal)}.data-raw{font-size:var(--data-font-size-raw);white-space:var(--data-whitespace-raw)}.data-live{animation:pulse var(--timing-slow) infinite}.data-archived{opacity:.7}.data-anonymized{filter:var(--data-blur-anonymized)}.data-temporal{font-style:italic}.data-experimental{border-style:dashed}.data-filtered{filter:brightness(.8)}.dataset,.dataset-spacious,.dataset-compact,.dataset-temporal,.dataset-filtered,.dataset-experimental,.dataset-secondary,.dataset-primary{display:var(--data-display-flex);flex-direction:column;border-width:var(--border-width-thin);border-style:var(--border-style-solid);padding:var(--dataset-padding-default);font-family:var(--dataset-font);font-size:var(--dataset-font-size)}.dataset-primary{border-width:var(--dataset-border-primary)}.dataset-experimental{border-style:var(--dataset-border-experimental)}.dataset-filtered{filter:var(--dataset-filter-filtered)}.dataset-compact{gap:var(--data-gap-dense);padding:var(--data-padding-compact)}.dataset-spacious{gap:var(--data-gap-loose);padding:var(--data-padding-expanded)}.graph,.graph-lg,.graph-sm,.graph-static,.graph-dynamic,.graph-weighted,.graph-undirected,.graph-directed{display:var(--data-display-block);border-width:var(--graph-border-default);border-style:var(--border-style-solid);padding:var(--graph-padding-default);font-family:var(--graph-font);font-size:var(--graph-font-size);width:var(--graph-width);aspect-ratio:var(--graph-aspect)}.graph-directed{marker-end:var(--graph-marker-end-directed)}.graph-weighted{stroke-width:var(--graph-stroke-width-weighted);font-weight:var(--graph-font-weight-weighted)}.graph-dynamic{animation:pulse var(--timing-slow) infinite}.graph-sm{font-size:var(--size-sm);padding:var(--size-sm)}.graph-lg{font-size:var(--size-lg);padding:var(--size-lg)}.metric,.metric-lg,.metric-sm,.metric-xs,.metric-neutral,.metric-variance,.metric-decline,.metric-growth,.metric-percentile,.metric-median,.metric-average{display:var(--data-display-inline);border-width:var(--metric-border-default);border-style:var(--border-style-solid);border-radius:var(--metric-border-radius);padding:var(--metric-padding-default);font-family:var(--metric-font);font-size:var(--metric-font-size)}.metric-growth{border-color:var(--color-metric-growth)}.metric-decline{border-color:var(--color-metric-decline)}.metric-variance{border-color:var(--color-metric-warning)}.metric-neutral{border-color:var(--color-metric-neutral)}.metric-xs{font-size:var(--size-xs);padding:var(--size-xs)}.metric-sm{font-size:var(--size-sm);padding:var(--size-sm)}.metric-lg{font-size:var(--size-lg);padding:var(--size-lg)}.node,.node-selected,.node-active,.node-leaf,.node-child,.node-parent{display:var(--data-display-inline);border-width:var(--node-border-default);border-style:var(--border-style-solid);border-radius:var(--node-border-radius);width:var(--node-size-default);height:var(--node-size-default)}.node-parent{border-width:var(--node-border-parent);width:var(--node-size-parent);height:var(--node-size-parent)}.node-child{width:var(--node-size-child);height:var(--node-size-child)}.node-leaf{width:var(--node-size-leaf);height:var(--node-size-leaf)}.node-active{border-width:var(--node-border-active);animation:pulse var(--timing-fast) infinite}.node-selected{border-width:var(--node-border-active);outline:var(--node-outline-selected)}.legend{display:flex;flex-direction:row;gap:var(--legend-gap);padding:var(--legend-padding);margin:var(--legend-margin);font-size:var(--size-sm)}.legend-vertical{flex-direction:column}.legend-item{display:flex;align-items:center;gap:var(--size-xs)}.legend-marker{width:var(--size-md);height:var(--size-md);border-radius:var(--border-radius-sm)}.legend-text{font-family:var(--font-sans);font-size:var(--size-sm)}.tooltip-data{position:absolute;background:var(--color-data-background);border:var(--border-width-thin) solid var(--color-data-border);border-radius:var(--border-radius-md);padding:var(--tooltip-data-padding);margin:var(--tooltip-data-margin);font-size:var(--size-sm);z-index:1000;pointer-events:none}.tooltip-data-arrow{position:absolute;width:0;height:0;border:var(--size-xs) solid transparent}.annotation{position:absolute;padding:var(--annotation-padding);margin:var(--annotation-margin);font-size:var(--size-sm);background:var(--color-data-background);border:var(--border-width-thin) solid var(--color-data-border);border-radius:var(--border-radius-sm)}.annotation-line{position:absolute;border-top:var(--border-width-thin) solid var(--color-data-border)}.annotation-point{position:absolute;width:var(--size-xs);height:var(--size-xs);background:var(--color-chart-primary);border-radius:50%}.dark{--color-data: var(--lqd-e8e8ea);--color-data-background: var(--lqd-0c0c12);--color-data-border: var(--lqd-3a3a40);--color-data-raw: var(--lqd-1eb9fa);--color-data-processed: var(--lqd-4263ff);--color-data-live: var(--lqd-4ade80);--color-data-archived: var(--lqd-94a3b8);--color-data-anonymized: var(--lqd-6b6b70);--color-data-temporal: var(--lqd-6a34ff);--color-data-experimental: var(--lqd-f59e0b);--color-data-filtered: var(--lqd-c1c1c6);--color-chart-primary: var(--lqd-4263ff);--color-chart-secondary: var(--lqd-6a34ff);--color-chart-tertiary: var(--lqd-1eb9fa);--color-chart-quaternary: var(--lqd-4ade80);--color-chart-quinary: var(--lqd-f59e0b);--color-chart-senary: var(--lqd-ff6b6b);--color-chart-background: var(--lqd-0c0c12);--color-chart-grid: var(--lqd-3a3a40);--color-chart-axis: var(--lqd-6b6b70);--color-chart-text: var(--lqd-e8e8ea);--color-graph-node: var(--lqd-4263ff);--color-graph-edge: var(--lqd-6b6b70);--color-graph-node-active: var(--lqd-1eb9fa);--color-graph-node-selected: var(--lqd-4ade80);--color-graph-background: var(--lqd-0c0c12);--color-metric-growth: var(--lqd-4ade80);--color-metric-decline: var(--lqd-ff6b6b);--color-metric-neutral: var(--lqd-e8e8ea);--color-metric-warning: var(--lqd-f59e0b)}.light{--color-data: var(--lqd-1a1a1a);--color-data-background: var(--lqd-fefefe);--color-data-border: var(--lqd-e5e7eb);--color-data-raw: var(--lqd-0891b2);--color-data-processed: var(--lqd-4263ff);--color-data-live: var(--lqd-16a34a);--color-data-archived: var(--lqd-64748b);--color-data-anonymized: var(--lqd-9ca3af);--color-data-temporal: var(--lqd-6a34ff);--color-data-experimental: var(--lqd-d97706);--color-data-filtered: var(--lqd-4b5563);--color-chart-primary: var(--lqd-4263ff);--color-chart-secondary: var(--lqd-6a34ff);--color-chart-tertiary: var(--lqd-0891b2);--color-chart-quaternary: var(--lqd-16a34a);--color-chart-quinary: var(--lqd-d97706);--color-chart-senary: var(--lqd-dc2626);--color-chart-background: var(--lqd-fefefe);--color-chart-grid: var(--lqd-f1f5f9);--color-chart-axis: var(--lqd-64748b);--color-chart-text: var(--lqd-1a1a1a);--color-graph-node: var(--lqd-4263ff);--color-graph-edge: var(--lqd-64748b);--color-graph-node-active: var(--lqd-0891b2);--color-graph-node-selected: var(--lqd-16a34a);--color-graph-background: var(--lqd-fefefe);--color-metric-growth: var(--lqd-16a34a);--color-metric-decline: var(--lqd-dc2626);--color-metric-neutral: var(--lqd-1a1a1a);--color-metric-warning: var(--lqd-d97706)}.dark.midnight,.light.midnight{--color-data: var(--lqd-f8fafc);--color-data-background: var(--lqd-020617);--color-data-border: var(--lqd-334155);--color-data-raw: var(--lqd-0ea5e9);--color-data-processed: var(--lqd-3b82f6);--color-data-live: var(--lqd-22c55e);--color-data-archived: var(--lqd-64748b);--color-data-anonymized: var(--lqd-94a3b8);--color-data-temporal: var(--lqd-6366f1);--color-data-experimental: var(--lqd-f59e0b);--color-data-filtered: var(--lqd-cbd5e1);--color-chart-primary: var(--lqd-3b82f6);--color-chart-secondary: var(--lqd-6366f1);--color-chart-tertiary: var(--lqd-0ea5e9);--color-chart-quaternary: var(--lqd-22c55e);--color-chart-quinary: var(--lqd-f59e0b);--color-chart-senary: var(--lqd-ef4444);--color-chart-background: var(--lqd-020617);--color-chart-grid: var(--lqd-1e293b);--color-chart-axis: var(--lqd-64748b);--color-chart-text: var(--lqd-f8fafc);--color-graph-node: var(--lqd-3b82f6);--color-graph-edge: var(--lqd-64748b);--color-graph-node-active: var(--lqd-0ea5e9);--color-graph-node-selected: var(--lqd-22c55e);--color-graph-background: var(--lqd-020617);--color-metric-growth: var(--lqd-22c55e);--color-metric-decline: var(--lqd-ef4444);--color-metric-neutral: var(--lqd-f8fafc);--color-metric-warning: var(--lqd-f59e0b)}.lux{--color-data-raw: var(--lqd-fbbf24);--color-data-processed: var(--lqd-d97706);--color-data-temporal: var(--lqd-b45309);--color-chart-primary: var(--lqd-fbbf24);--color-chart-secondary: var(--lqd-d97706);--color-chart-tertiary: var(--lqd-b45309);--color-graph-node: var(--lqd-fbbf24);--color-graph-node-active: var(--lqd-d97706);--color-graph-node-selected: var(--lqd-b45309);--color-metric-growth: var(--lqd-fbbf24);--color-metric-warning: var(--lqd-d97706)}.high-contrast{--color-data: var(--lqd-ffffff);--color-data-background: var(--lqd-000000);--color-data-border: var(--lqd-ffffff);--color-data-raw: var(--lqd-ffff00);--color-data-processed: var(--lqd-ffffff);--color-data-live: var(--lqd-00ff00);--color-data-archived: var(--lqd-ffffff);--color-data-anonymized: var(--lqd-ffffff);--color-data-temporal: var(--lqd-ffff00);--color-data-experimental: var(--lqd-ffff00);--color-data-filtered: var(--lqd-ffffff);--color-chart-primary: var(--lqd-ffff00);--color-chart-secondary: var(--lqd-ffffff);--color-chart-tertiary: var(--lqd-00ff00);--color-chart-quaternary: var(--lqd-ff0000);--color-chart-quinary: var(--lqd-ffff00);--color-chart-senary: var(--lqd-ffffff);--color-chart-background: var(--lqd-000000);--color-chart-grid: var(--lqd-ffffff);--color-chart-axis: var(--lqd-ffffff);--color-chart-text: var(--lqd-ffffff);--color-graph-node: var(--lqd-ffff00);--color-graph-edge: var(--lqd-ffffff);--color-graph-node-active: var(--lqd-00ff00);--color-graph-node-selected: var(--lqd-ff0000);--color-graph-background: var(--lqd-000000);--color-metric-growth: var(--lqd-00ff00);--color-metric-decline: var(--lqd-ff0000);--color-metric-neutral: var(--lqd-ffffff);--color-metric-warning: var(--lqd-ffff00)}.light.high-contrast{--color-data: var(--lqd-000000);--color-data-background: var(--lqd-ffffff);--color-chart-background: var(--lqd-ffffff);--color-chart-text: var(--lqd-000000);--color-graph-background: var(--lqd-ffffff)}.day-night-night{--color-data: color-mix(in srgb, var(--color-data) 85%, var(--lqd-fbbf24) 15%);--color-data-background: color-mix(in srgb, var(--color-data-background) 92%, var(--lqd-f59e0b) 8%);--color-chart-text: color-mix(in srgb, var(--color-chart-text) 85%, var(--lqd-fbbf24) 15%);--color-chart-background: color-mix(in srgb, var(--color-chart-background) 92%, var(--lqd-f59e0b) 8%);--color-graph-background: color-mix(in srgb, var(--color-graph-background) 92%, var(--lqd-f59e0b) 8%);--color-chart-primary: color-mix(in srgb, var(--color-chart-primary) 80%, var(--lqd-f59e0b) 20%);--color-chart-secondary: color-mix(in srgb, var(--color-chart-secondary) 80%, var(--lqd-f59e0b) 20%);--color-chart-tertiary: color-mix(in srgb, var(--color-chart-tertiary) 75%, var(--lqd-f59e0b) 25%);--color-graph-node: color-mix(in srgb, var(--color-graph-node) 80%, var(--lqd-f59e0b) 20%);--color-graph-node-active: color-mix(in srgb, var(--color-graph-node-active) 75%, var(--lqd-f59e0b) 25%);--color-graph-node-selected: color-mix(in srgb, var(--color-graph-node-selected) 75%, var(--lqd-f59e0b) 25%)}.day-night-day{--color-chart-primary: color-mix(in srgb, var(--color-chart-primary) 90%, var(--lqd-0066cc) 10%);--color-chart-secondary: color-mix(in srgb, var(--color-chart-secondary) 90%, var(--lqd-0066cc) 10%);--color-chart-tertiary: color-mix(in srgb, var(--color-chart-tertiary) 85%, var(--lqd-0066cc) 15%);--color-graph-node: color-mix(in srgb, var(--color-graph-node) 90%, var(--lqd-0066cc) 10%);--color-graph-node-active: color-mix(in srgb, var(--color-graph-node-active) 85%, var(--lqd-0066cc) 15%)}:root{--error-type-system: system;--error-type-network: network;--error-type-validation: validation;--error-type-user: user;--error-type-permission: permission;--error-type-timeout: timeout;--error-type-crash: crash;--error-type-unknown: unknown;--error-severity-low: low;--error-severity-medium: medium;--error-severity-high: high;--error-severity-critical: critical;--error-severity-fatal: fatal;--error-state-initial: initial;--error-state-pending: pending;--error-state-active: active;--error-state-resolved: resolved;--error-state-dismissed: dismissed;--error-state-escalated: escalated;--exception-type-runtime: runtime;--exception-type-syntax: syntax;--exception-type-reference: reference;--exception-type-type: type;--exception-type-range: range;--exception-type-memory: memory;--exception-type-security: security;--fallback-type-graceful: graceful;--fallback-type-progressive: progressive;--fallback-type-silent: silent;--fallback-type-redirect: redirect;--fallback-type-offline: offline;--fallback-type-cached: cached;--fallback-type-default: default;--retry-type-automatic: automatic;--retry-type-manual: manual;--retry-type-exponential: exponential;--retry-type-linear: linear;--retry-type-immediate: immediate;--retry-type-delayed: delayed;--alert-type-banner: banner;--alert-type-toast: toast;--alert-type-modal: modal;--alert-type-inline: inline;--alert-type-overlay: overlay;--alert-type-sidebar: sidebar;--crash-type-soft: soft;--crash-type-hard: hard;--crash-type-recoverable: recoverable;--crash-type-fatal: fatal;--crash-type-silent: silent;--timeout-type-connection: connection;--timeout-type-request: request;--timeout-type-response: response;--timeout-type-idle: idle;--timeout-type-session: session;--timeout-type-operation: operation;--validation-type-required: required;--validation-type-format: format;--validation-type-length: length;--validation-type-pattern: pattern;--validation-type-range: range;--validation-type-custom: custom;--validation-type-async: async;--warning-type-deprecation: deprecation;--warning-type-performance: performance;--warning-type-security: security;--warning-type-compatibility: compatibility;--warning-type-quota: quota;--warning-type-limit: limit;--error-display-full: full;--error-display-minimal: minimal;--error-display-debug: debug;--error-display-user: user;--error-display-dev: dev;--error-position-top: top;--error-position-bottom: bottom;--error-position-center: center;--error-position-fixed: fixed;--error-position-inline: inline;--error-position-absolute: absolute;--recovery-action-retry: retry;--recovery-action-refresh: refresh;--recovery-action-reset: reset;--recovery-action-redirect: redirect;--recovery-action-contact: contact;--recovery-action-dismiss: dismiss;--error-max-height-context: 400px;--error-max-height-details: 200px;--error-max-height-info: 300px;--error-max-width-toast: 400px;--error-min-height-display: 200px;--error-min-height-handler: 100vh;--error-width-sidebar: 400px;--error-z-index-overlay: 1000;--error-z-index-modal: 1010;--error-z-index-toast: 1020;--error-opacity-transparent: 0;--error-opacity-medium: .7;--error-right-spacing: 1rem;--error-top-spacing: 1rem;--error-padding-right-dismissible: calc(var(--spacing-md) + 2rem)}.error{background:var(--color-error);color:var(--color-error-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base);animation:var(--animation-shake)}.error-banner{background:var(--color-error);color:var(--color-error-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);width:100%;position:fixed;top:0;left:0;z-index:var(--error-z-index-toast);animation:var(--animation-slide-down)}.error-critical{background:var(--color-error-critical);color:var(--color-error-critical-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-critical-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-family:var(--font-sans);font-weight:var(--typography-weight-bold);animation:var(--animation-shake-violent)}.error-debug{background:var(--color-error-debug);color:var(--color-error-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-family:var(--font-mono);font-size:var(--typography-size-sm);max-height:var(--error-max-height-context);overflow-y:auto}.error-display{background:var(--color-error);color:var(--color-error-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);display:flex;align-items:center;justify-content:center;min-height:var(--error-min-height-display);animation:var(--animation-fade-in)}.error-inline{background:var(--color-error);color:var(--color-error-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-border);border-radius:var(--border-radius-md);display:inline-flex;align-items:center;padding:var(--spacing-sm);font-size:var(--typography-size-sm);animation:var(--animation-fade-in)}.error-message{background:var(--color-error);color:var(--color-error-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-family:var(--font-sans);line-height:var(--line-height-relaxed)}.error-modal{background:var(--color-error);color:var(--color-error-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:var(--error-z-index-modal);box-shadow:var(--shadow-elevation-modal);animation:var(--animation-zoom-in)}.error-overlay{background:var(--color-error-overlay);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--error-z-index-overlay);display:flex;align-items:center;justify-content:center;animation:var(--animation-fade-in)}.error-toast{background:var(--color-error);color:var(--color-error-text);border:var(--border-width-default) var(--border-style-solid) var(--color-error-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);position:fixed;top:var(--error-top-spacing);right:var(--error-right-spacing);max-width:var(--error-max-width-toast);z-index:var(--error-z-index-toast);box-shadow:var(--shadow-elevation-high);animation:var(--animation-slide-left)}.exception{background:var(--color-exception);color:var(--color-exception-text);border:var(--border-width-default) var(--border-style-solid) var(--color-exception-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-shake)}.exception-caught{background:var(--color-exception-caught);color:var(--color-exception-text);border:var(--border-width-default) var(--border-style-solid) var(--color-exception-border);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.exception-fatal{background:var(--color-exception-fatal);color:var(--color-exception-fatal-text);border:var(--border-width-default) var(--border-style-solid) var(--color-exception-fatal);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-shake-violent)}.exception-handled{background:var(--color-exception-handled);color:var(--color-exception-text);border:var(--border-width-default) var(--border-style-solid) var(--color-exception-handled);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.exception-unhandled{background:var(--color-exception-unhandled);color:var(--color-exception-text);border:var(--border-width-default) var(--border-style-solid) var(--color-exception-unhandled);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-blink-dramatic) var(--animation-shake)}.fallback{background:var(--color-fallback);color:var(--color-fallback-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-fade-in)}.fallback-cached{background:var(--color-fallback-cached);color:var(--color-fallback-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.fallback-graceful{background:var(--color-fallback-graceful);color:var(--color-fallback-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-md);padding:var(--spacing-md);transition:var(--transition-smooth)}.fallback-image{background:var(--color-fallback-image);color:var(--color-fallback-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;min-height:var(--error-min-height-display)}.fallback-loading{background:var(--color-fallback);color:var(--color-fallback-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-pulse)}.fallback-offline{background:var(--color-fallback-offline);color:var(--color-fallback-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.fallback-progressive{background:var(--color-fallback);color:var(--color-fallback-text);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-shimmer)}.retry{background:var(--color-retry);color:var(--color-retry-text);border:var(--border-width-default) var(--border-style-solid) var(--color-retry);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:var(--transition-fast);animation:var(--animation-pop)}.retry:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevation-high)}.retry-automatic{background:var(--color-retry);color:var(--color-retry-text);border:var(--border-width-default) var(--border-style-solid) var(--color-retry);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:wait;animation:var(--animation-pulse)}.retry-button{background:var(--color-retry);color:var(--color-retry-text);border:var(--border-width-default) var(--border-style-solid) var(--color-retry);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;transition:var(--transition-fast)}.retry-countdown{background:var(--color-retry);color:var(--color-retry-text);border:var(--border-width-default) var(--border-style-solid) var(--color-retry);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-mono);font-size:var(--typography-size-sm);animation:var(--animation-pulse-fast)}.retry-failed{background:var(--color-retry-failed);color:var(--color-retry-failed-text);border:var(--border-width-default) var(--border-style-solid) var(--color-retry-failed);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:not-allowed;opacity:var(--error-opacity-medium)}.retry-progress{background:linear-gradient(to right,var(--color-retry-progress) 0%,var(--color-retry-progress-bg) 100%);border:var(--border-width-default) var(--border-style-solid) var(--color-retry);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);animation:var(--animation-shimmer)}.alert{background:var(--color-alert);color:var(--color-alert-text);border:var(--border-width-default) var(--border-style-solid) var(--color-alert-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-fade-in)}.alert-banner{background:var(--color-alert);color:var(--color-alert-text);border:var(--border-width-default) var(--border-style-solid) var(--color-alert-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);width:100%;animation:var(--animation-slide-down)}.alert-danger{background:var(--color-alert-danger);color:var(--color-alert-danger-text);border:var(--border-width-default) var(--border-style-solid) var(--color-alert-danger-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-shake)}.alert-dismissible{background:var(--color-alert);color:var(--color-alert-text);border:var(--border-width-default) var(--border-style-solid) var(--color-alert-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);padding-right:var(--error-padding-right-dismissible);position:relative}.alert-info{background:var(--color-alert-info);color:var(--color-alert-info-text);border:var(--border-width-default) var(--border-style-solid) var(--color-alert-info-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-pulse-bright)}.alert-success{background:var(--color-alert-success);color:var(--color-alert-success-text);border:var(--border-width-default) var(--border-style-solid) var(--color-alert-success-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-glow-bright)}.alert-warning{background:var(--color-alert-warning);color:var(--color-alert-warning-text);border:var(--border-width-default) var(--border-style-solid) var(--color-alert-warning-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-blink-subtle)}.alert-toast{background:var(--color-alert);color:var(--color-alert-text);border:var(--border-width-default) var(--border-style-solid) var(--color-alert-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);position:fixed;top:var(--error-top-spacing);right:var(--error-right-spacing);max-width:var(--error-max-width-toast);z-index:var(--error-z-index-toast);animation:var(--animation-slide-left)}.crash{background:var(--color-crash);color:var(--color-crash-text);border:var(--border-width-default) var(--border-style-solid) var(--color-crash-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-shake-violent)}.crash-hard{background:var(--color-crash-hard);color:var(--color-crash-text);border:var(--border-width-default) var(--border-style-solid) var(--color-crash-hard);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-blink-dramatic)}.crash-handler{background:var(--color-crash);color:var(--color-crash-text);display:flex;align-items:center;justify-content:center;min-height:var(--error-min-height-handler)}.crash-info{background:var(--color-crash);color:var(--color-crash-text);border:var(--border-width-default) var(--border-style-solid) var(--color-crash-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-family:var(--font-mono);font-size:var(--typography-size-sm);max-height:var(--error-max-height-info);overflow-y:auto}.crash-recoverable{background:var(--color-crash-recoverable);color:var(--color-crash-text);border:var(--border-width-default) var(--border-style-solid) var(--color-crash-recoverable);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-pulse)}.crash-screen{background:var(--color-crash);color:var(--color-crash-text);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--error-z-index-modal);display:flex;align-items:center;justify-content:center}.crash-silent{background:var(--color-crash-silent);color:var(--color-crash-text);border:var(--border-width-default) var(--border-style-solid) var(--color-crash-silent);border-radius:var(--border-radius-md);padding:var(--spacing-md);opacity:var(--error-opacity-transparent)}.crash-soft{background:var(--color-crash-soft);color:var(--color-crash-text);border:var(--border-width-default) var(--border-style-solid) var(--color-crash-soft);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-shake-micro)}.timeout{background:var(--color-timeout);color:var(--color-timeout-text);border:var(--border-width-default) var(--border-style-solid) var(--color-timeout-border);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.timeout-connection{background:var(--color-timeout-connection);color:var(--color-timeout-text);border:var(--border-width-default) var(--border-style-solid) var(--color-timeout-connection);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-pulse-slow)}.timeout-countdown{background:var(--color-timeout);color:var(--color-timeout-text);border:var(--border-width-default) var(--border-style-solid) var(--color-timeout-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-family:var(--font-mono);font-size:var(--typography-size-lg);animation:var(--animation-pulse-fast)}.validation{border-color:var(--color-validation-border);color:var(--color-validation-text);transition:var(--transition-fast)}.validation-error{border-color:var(--color-validation-error-border);color:var(--color-validation-error-text);animation:var(--animation-shake-micro)}.validation-invalid{border-color:var(--color-validation-invalid-border);background:var(--color-validation-invalid-bg);animation:var(--animation-shake-micro)}.validation-message{font-size:var(--typography-size-sm);color:var(--color-validation-message);margin-top:var(--spacing-xs);animation:var(--animation-fade-in)}.validation-success{border-color:var(--color-validation-success-border);color:var(--color-validation-success-text);animation:var(--animation-pulse-bright)}.validation-valid{border-color:var(--color-validation-valid-border);background:var(--color-validation-valid-bg);animation:var(--animation-glow-bright)}.warning{background:var(--color-warning);color:var(--color-warning-text);border:var(--border-width-default) var(--border-style-solid) var(--color-warning-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-blink-subtle)}.warning-banner{background:var(--color-warning);color:var(--color-warning-text);border:var(--border-width-default) var(--border-style-solid) var(--color-warning-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);width:100%;animation:var(--animation-slide-down)}.warning-compatibility{background:var(--color-warning-compatibility);color:var(--color-warning-text);border:var(--border-width-default) var(--border-style-solid) var(--color-warning-compatibility);border-radius:var(--border-radius-md);padding:var(--spacing-md)}.warning-deprecation{background:var(--color-warning-deprecation);color:var(--color-warning-text);border:var(--border-width-default) var(--border-style-solid) var(--color-warning-deprecation);border-radius:var(--border-radius-md);padding:var(--spacing-md);font-family:var(--font-mono)}.warning-security{background:var(--color-warning-security);color:var(--color-warning-text);border:var(--border-width-default) var(--border-style-solid) var(--color-warning-security);border-radius:var(--border-radius-md);padding:var(--spacing-md);animation:var(--animation-blink-dramatic)}.warning-toast{background:var(--color-warning);color:var(--color-warning-text);border:var(--border-width-default) var(--border-style-solid) var(--color-warning-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);position:fixed;top:var(--error-top-spacing);right:var(--error-right-spacing);max-width:var(--error-max-width-toast);z-index:var(--error-z-index-toast);animation:var(--animation-slide-left)}.recovery{cursor:pointer;transition:var(--transition-fast);animation:var(--animation-pop)}.recovery-actions{display:flex;flex-direction:row;gap:var(--spacing-sm);margin-top:var(--spacing-md);animation:var(--animation-fade-in)}.recovery-contact{background:var(--color-button-secondary);color:var(--color-button-secondary-text);border:var(--border-width-default) var(--border-style-solid) var(--color-button-secondary);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer}.recovery-dismiss{background:transparent;color:var(--color-text-subtle);border:none;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer}.recovery-retry{background:var(--color-button-primary);color:var(--color-button-primary-text);border:var(--border-width-default) var(--border-style-solid) var(--color-button-primary);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;animation:var(--animation-pop-bounce)}.error-context{background:var(--color-material-paper);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-sm);padding:var(--spacing-md);font-family:var(--font-mono);font-size:var(--typography-size-sm)}.error-details{background:var(--color-material-paper);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-sm);padding:var(--spacing-md);font-family:var(--font-mono);font-size:var(--typography-size-sm);max-height:var(--error-max-height-details);overflow-y:auto}.error-stack{background:var(--color-material-paper);border:var(--border-width-default) var(--border-style-solid) var(--border-color-subtle);border-radius:var(--border-radius-sm);padding:var(--spacing-md);font-family:var(--font-mono);font-size:var(--typography-size-sm);white-space:pre-wrap;line-height:var(--line-height-relaxed)}.error-timestamp{font-family:var(--font-mono);font-size:var(--typography-size-xs);color:var(--color-text-subtle);animation:var(--animation-fade-in)}.error-code{font-family:var(--font-mono);font-weight:var(--typography-weight-bold);color:var(--color-error-code)}.error-id{font-family:var(--font-mono);font-size:var(--typography-size-xs);opacity:var(--error-opacity-medium)}.dark{--color-error: var(--lqd-ff3333);--color-error-text: var(--lqd-ffffff);--color-error-border: var(--lqd-ff3333);--color-error-critical: var(--lqd-b20000);--color-error-critical-text: var(--lqd-ffffff);--color-error-critical-border: var(--lqd-b20000);--color-error-debug: var(--lqd-2e2e34);--color-error-overlay: rgba(var(--lqd-000000-rgb), .8);--color-error-code: var(--lqd-ff6666);--color-exception: var(--lqd-ff4444);--color-exception-text: var(--lqd-ffffff);--color-exception-border: var(--lqd-ff4444);--color-exception-caught: var(--lqd-ffaa00);--color-exception-fatal: var(--lqd-990000);--color-exception-fatal-text: var(--lqd-ffffff);--color-exception-handled: var(--lqd-00cc00);--color-exception-memory: var(--lqd-cc0000);--color-exception-network: var(--lqd-ff6600);--color-exception-runtime: var(--lqd-ff8800);--color-exception-security: var(--lqd-cc0066);--color-exception-security-text: var(--lqd-ffffff);--color-exception-syntax: var(--lqd-ff9900);--color-exception-unhandled: var(--lqd-ff0000);--color-fallback: var(--lqd-39393c);--color-fallback-text: var(--lqd-bfbebe);--color-fallback-cached: var(--lqd-474748);--color-fallback-default: var(--lqd-353539);--color-fallback-graceful: var(--lqd-414143);--color-fallback-image: var(--lqd-2e2e34);--color-fallback-network: var(--lqd-353539);--color-fallback-offline: var(--lqd-474748);--color-retry: var(--lqd-4263ff);--color-retry-text: var(--lqd-ffffff);--color-retry-failed: var(--lqd-626160);--color-retry-failed-text: var(--lqd-9d9c9b);--color-retry-progress: var(--lqd-1eb9fa);--color-retry-progress-bg: var(--lqd-39393c);--color-alert: var(--lqd-16161c);--color-alert-text: var(--lqd-e1e1e1);--color-alert-border: var(--lqd-414143);--color-alert-danger: var(--lqd-ff3333);--color-alert-danger-text: var(--lqd-ffffff);--color-alert-danger-border: var(--lqd-ff3333);--color-alert-info: var(--lqd-1eb9fa);--color-alert-info-text: var(--lqd-ffffff);--color-alert-info-border: var(--lqd-1eb9fa);--color-alert-overlay: rgba(var(--lqd-000000-rgb), .6);--color-alert-success: var(--lqd-00cc00);--color-alert-success-text: var(--lqd-ffffff);--color-alert-success-border: var(--lqd-00cc00);--color-alert-warning: var(--lqd-ffaa00);--color-alert-warning-text: var(--lqd-000000);--color-alert-warning-border: var(--lqd-ffaa00);--color-crash: var(--lqd-990000);--color-crash-text: var(--lqd-ffffff);--color-crash-border: var(--lqd-990000);--color-crash-hard: var(--lqd-660000);--color-crash-recoverable: var(--lqd-cc3333);--color-crash-silent: var(--lqd-2e2e34);--color-crash-soft: var(--lqd-ff6666);--color-timeout: var(--lqd-ffaa00);--color-timeout-text: var(--lqd-000000);--color-timeout-border: var(--lqd-ffaa00);--color-timeout-connection: var(--lqd-ff8800);--color-timeout-idle: var(--lqd-cc8800);--color-timeout-operation: var(--lqd-ffcc00);--color-timeout-progress: var(--lqd-ff9900);--color-timeout-progress-bg: var(--lqd-39393c);--color-timeout-request: var(--lqd-ffbb00);--color-timeout-session: var(--lqd-dd9900);--color-timeout-warning: var(--lqd-ffdd00);--color-validation-border: var(--lqd-414143);--color-validation-text: var(--lqd-e1e1e1);--color-validation-custom-border: var(--lqd-6a34ff);--color-validation-error-border: var(--lqd-ff3333);--color-validation-error-text: var(--lqd-ff3333);--color-validation-format-border: var(--lqd-ff6600);--color-validation-invalid-border: var(--lqd-ff3333);--color-validation-invalid-bg: rgba(var(--lqd-ff3333-rgb), .1);--color-validation-length-border: var(--lqd-ff8800);--color-validation-message: var(--lqd-bfbebe);--color-validation-pattern-border: var(--lqd-ff9900);--color-validation-range-border: var(--lqd-ffaa00);--color-validation-required-border: var(--lqd-ff6666);--color-validation-success-border: var(--lqd-00cc00);--color-validation-success-text: var(--lqd-00cc00);--color-validation-valid-border: var(--lqd-00cc00);--color-validation-valid-bg: rgba(var(--lqd-00cc00-rgb), .1);--color-warning: var(--lqd-ffaa00);--color-warning-text: var(--lqd-000000);--color-warning-border: var(--lqd-ffaa00);--color-warning-compatibility: var(--lqd-ff8800);--color-warning-deprecation: var(--lqd-cc8800);--color-warning-icon: var(--lqd-ffcc00);--color-warning-limit: var(--lqd-ff9900);--color-warning-performance: var(--lqd-ffbb00);--color-warning-quota: var(--lqd-dd9900);--color-warning-security: var(--lqd-ff6600)}.light{--color-error: var(--lqd-b20000);--color-error-text: var(--lqd-ffffff);--color-error-border: var(--lqd-b20000);--color-error-critical: var(--lqd-990000);--color-error-critical-text: var(--lqd-ffffff);--color-error-critical-border: var(--lqd-990000);--color-error-debug: var(--lqd-f5f5f5);--color-error-overlay: rgba(var(--lqd-000000-rgb), .6);--color-error-code: var(--lqd-d40000);--color-exception: var(--lqd-cc0000);--color-exception-text: var(--lqd-ffffff);--color-exception-border: var(--lqd-cc0000);--color-exception-caught: var(--lqd-bf9000);--color-exception-fatal: var(--lqd-800000);--color-exception-fatal-text: var(--lqd-ffffff);--color-exception-handled: var(--lqd-00a000);--color-exception-memory: var(--lqd-b20000);--color-exception-network: var(--lqd-d45500);--color-exception-runtime: var(--lqd-e06600);--color-exception-security: var(--lqd-b30055);--color-exception-security-text: var(--lqd-ffffff);--color-exception-syntax: var(--lqd-cc7700);--color-exception-unhandled: var(--lqd-dd0000);--color-fallback: var(--lqd-f8f8f8);--color-fallback-text: var(--lqd-686766);--color-fallback-cached: var(--lqd-efefef);--color-fallback-default: var(--lqd-f5f5f5);--color-fallback-graceful: var(--lqd-fafafa);--color-fallback-image: var(--lqd-f0f0f0);--color-fallback-network: var(--lqd-f5f5f5);--color-fallback-offline: var(--lqd-efefef);--color-retry: var(--lqd-4263ff);--color-retry-text: var(--lqd-ffffff);--color-retry-failed: var(--lqd-bbbab9);--color-retry-failed-text: var(--lqd-686766);--color-retry-progress: var(--lqd-1eb9fa);--color-retry-progress-bg: var(--lqd-f0f0f0);--color-alert: var(--lqd-ffffff);--color-alert-text: var(--lqd-050506);--color-alert-border: var(--lqd-e1e1e1);--color-alert-danger: var(--lqd-b20000);--color-alert-danger-text: var(--lqd-ffffff);--color-alert-danger-border: var(--lqd-b20000);--color-alert-info: var(--lqd-1eb9fa);--color-alert-info-text: var(--lqd-ffffff);--color-alert-info-border: var(--lqd-1eb9fa);--color-alert-overlay: rgba(var(--lqd-000000-rgb), .4);--color-alert-success: var(--lqd-00a000);--color-alert-success-text: var(--lqd-ffffff);--color-alert-success-border: var(--lqd-00a000);--color-alert-warning: var(--lqd-bf9000);--color-alert-warning-text: var(--lqd-ffffff);--color-alert-warning-border: var(--lqd-bf9000);--color-crash: var(--lqd-800000);--color-crash-text: var(--lqd-ffffff);--color-crash-border: var(--lqd-800000);--color-crash-hard: var(--lqd-660000);--color-crash-recoverable: var(--lqd-b20000);--color-crash-silent: var(--lqd-f5f5f5);--color-crash-soft: var(--lqd-cc4444);--color-timeout: var(--lqd-bf9000);--color-timeout-text: var(--lqd-ffffff);--color-timeout-border: var(--lqd-bf9000);--color-timeout-connection: var(--lqd-cc7700);--color-timeout-idle: var(--lqd-aa7700);--color-timeout-operation: var(--lqd-ddaa00);--color-timeout-progress: var(--lqd-dd8800);--color-timeout-progress-bg: var(--lqd-f0f0f0);--color-timeout-request: var(--lqd-cc9900);--color-timeout-session: var(--lqd-bb8800);--color-timeout-warning: var(--lqd-ddbb00);--color-validation-border: var(--lqd-e1e1e1);--color-validation-text: var(--lqd-050506);--color-validation-custom-border: var(--lqd-6a34ff);--color-validation-error-border: var(--lqd-b20000);--color-validation-error-text: var(--lqd-b20000);--color-validation-format-border: var(--lqd-d45500);--color-validation-invalid-border: var(--lqd-b20000);--color-validation-invalid-bg: rgba(var(--lqd-b20000-rgb), .1);--color-validation-length-border: var(--lqd-e06600);--color-validation-message: var(--lqd-686766);--color-validation-pattern-border: var(--lqd-cc7700);--color-validation-range-border: var(--lqd-bf9000);--color-validation-required-border: var(--lqd-cc4444);--color-validation-success-border: var(--lqd-00a000);--color-validation-success-text: var(--lqd-00a000);--color-validation-valid-border: var(--lqd-00a000);--color-validation-valid-bg: rgba(var(--lqd-00a000-rgb), .1);--color-warning: var(--lqd-bf9000);--color-warning-text: var(--lqd-ffffff);--color-warning-border: var(--lqd-bf9000);--color-warning-compatibility: var(--lqd-cc7700);--color-warning-deprecation: var(--lqd-aa7700);--color-warning-icon: var(--lqd-ddaa00);--color-warning-limit: var(--lqd-dd8800);--color-warning-performance: var(--lqd-cc9900);--color-warning-quota: var(--lqd-bb8800);--color-warning-security: var(--lqd-d45500)}:root{--background-property-color: background-color;--background-property-image: background-image;--background-property-attachment: background-attachment;--background-property-position: background-position;--background-property-size: background-size;--background-property-repeat: background-repeat;--background-property-origin: background-origin;--background-property-clip: background-clip;--attachment-scroll: scroll;--attachment-fixed: fixed;--attachment-local: local;--position-center: center;--position-top: top;--position-bottom: bottom;--position-left: left;--position-right: right;--position-top-left: top left;--position-top-right: top right;--position-bottom-left: bottom left;--position-bottom-right: bottom right;--size-auto: auto;--size-contain: contain;--size-cover: cover;--size-full: 100% 100%;--repeat-no-repeat: no-repeat;--repeat-repeat: repeat;--repeat-repeat-x: repeat-x;--repeat-repeat-y: repeat-y;--repeat-round: round;--repeat-space: space;--origin-border-box: border-box;--origin-padding-box: padding-box;--origin-content-box: content-box;--backdrop-blur-none: var(--blur-micro);--backdrop-blur-sm: var(--blur-sm);--backdrop-blur-md: var(--blur-md);--backdrop-blur-lg: var(--blur-lg);--backdrop-blur-xl: var(--blur-xl);--backdrop-blur-2xl: var(--blur-2xl);--background-shadow-none: none;--background-shadow-sm: var(--elevation-low);--background-shadow-md: var(--elevation);--background-shadow-lg: var(--elevation-high);--background-shadow-xl: var(--elevation-floating);--background-timing-instant: var(--timing-instant);--background-timing-fast: var(--timing-fast);--background-timing-standard: var(--timing-standard);--background-timing-slow: var(--timing-slow);--background-ease-linear: var(--easing-linear);--background-ease: var(--easing-ease);--background-ease-in: var(--easing-ease-in);--background-ease-out: var(--easing-ease-out);--background-ease-in-out: var(--easing-ease-in-out);--background-blend-normal: var(--blend);--background-blend-multiply: var(--blend-multiply);--background-blend-screen: var(--blend-screen);--background-blend-overlay: var(--blend-overlay);--background-blend-soft-light: var(--blend-soft-light);--background-blend-hard-light: var(--blend-hard-light)}.dark.midnight,.light.midnight{--color-background: var(--lqd-0a0a0c);--color-background-accent: var(--lqd-4263ff);--color-background-active: var(--lqd-1eb9fa);--color-background-ambient: var(--lqd-060608);--color-background-alt: var(--lqd-0e0e10);--color-background-backdrop: rgba(0, 0, 0, .8);--color-background-blend: var(--lqd-1a1a1f);--color-background-blur: rgba(10, 10, 12, .9);--color-background-code: var(--lqd-12121a);--color-background-contrast: var(--lqd-f5f5f5);--color-background-contrast-inverse: var(--lqd-060608);--color-background-dark: var(--lqd-060608);--color-background-depth: var(--lqd-0e0e10);--color-background-disabled: var(--lqd-1a1a1f);--color-background-edge: var(--lqd-2e2e34);--color-background-elevated: var(--lqd-0e0e10);--color-background-error: var(--lqd-ff3333);--color-background-fixed: var(--lqd-080808);--color-background-focus: var(--lqd-4263ff);--color-background-footer: var(--lqd-060608);--color-background-glass: rgba(255, 255, 255, .03);--color-background-gradient: linear-gradient(135deg, var(--lqd-4263ff), var(--lqd-6a34ff));--color-background-header: var(--lqd-0e0e10);--color-background-highlight: rgba(66, 99, 255, .25);--color-background-hover: var(--lqd-1a1a1f);--color-background-info: var(--lqd-1eb9fa);--color-background-inverse: var(--lqd-ffffff);--color-background-light: var(--lqd-101014);--color-background-modal: var(--lqd-0a0a0c);--color-background-muted: var(--lqd-16161c);--color-background-navigation: var(--lqd-080808);--color-background-overlay: rgba(0, 0, 0, .85);--color-background-paper: var(--lqd-0e0e10);--color-background-primary: var(--lqd-4263ff);--color-background-scroll: var(--lqd-0a0a0c);--color-background-secondary: var(--lqd-6a34ff);--color-background-selection: rgba(66, 99, 255, .35);--color-background-skeleton: var(--lqd-1a1a1f);--color-background-subtle: var(--lqd-101014);--color-background-success: var(--lqd-00cc00);--color-background-surface: var(--lqd-0a0a0c);--color-background-theme: var(--lqd-0a0a0c);--color-background-tertiary: var(--lqd-2e2e34);--color-background-token: var(--lqd-1a1a1f);--color-background-warning: var(--lqd-ffaa00);--color-background-zone: var(--lqd-101014);--color-image-abstract: linear-gradient(135deg, var(--lqd-4263ff), var(--lqd-6a34ff));--color-image-dynamic: linear-gradient(45deg, var(--lqd-1eb9fa), var(--lqd-4263ff));--color-image-fallback: var(--lqd-1a1a1f);--color-image-gradient: linear-gradient(90deg, var(--lqd-4263ff), var(--lqd-1eb9fa));--color-image-hero: linear-gradient(135deg, var(--lqd-0a0a0c), var(--lqd-1a1a1f));--color-image-marble: linear-gradient(135deg, var(--lqd-2e2e34), var(--lqd-414143));--color-image-noise: repeating-linear-gradient(45deg, var(--lqd-0a0a0c), var(--lqd-0a0a0c) 1px, var(--lqd-0e0e10) 1px, var(--lqd-0e0e10) 2px);--color-image-overlay: linear-gradient(rgba(0, 0, 0, .7), rgba(0, 0, 0, .7));--color-image-pattern: repeating-linear-gradient(90deg, var(--lqd-1a1a1f), var(--lqd-1a1a1f) 4px, var(--lqd-2e2e34) 4px, var(--lqd-2e2e34) 8px);--color-image-static: var(--lqd-0a0a0c);--color-image-texture: linear-gradient(135deg, var(--lqd-0e0e10), var(--lqd-1a1a1f));--color-image-url: var(--lqd-1a1a1f)}.lux{--color-background-gradient: linear-gradient(135deg, var(--lqd-cd7f32), var(--lqd-d4af37));--color-image-abstract: linear-gradient(135deg, var(--lqd-cd7f32), var(--lqd-d4af37));--color-image-dynamic: linear-gradient(45deg, var(--lqd-b87333), var(--lqd-cd7f32));--color-image-gradient: linear-gradient(90deg, var(--lqd-cd7f32), var(--lqd-d4af37));--color-background-selection: rgba(212, 175, 55, .3);--color-background-highlight: rgba(205, 127, 50, .2);--color-background-focus: var(--lqd-d4af37);--color-background-active: var(--lqd-cd7f32);--color-background-accent: var(--lqd-cd7f32);--color-background-secondary: var(--lqd-b87333);--color-background-glass: rgba(212, 175, 55, .1)}.high-contrast{--color-background: var(--lqd-000000);--color-background-contrast: var(--lqd-ffffff);--color-background-contrast-inverse: var(--lqd-000000);--color-background-surface: var(--lqd-000000);--color-background-theme: var(--lqd-000000);--color-background-paper: var(--lqd-000000);--color-background-modal: var(--lqd-000000);--color-background-elevated: var(--lqd-000000);--color-background-navigation: var(--lqd-000000);--color-background-header: var(--lqd-000000);--color-background-footer: var(--lqd-000000);--color-background-hover: var(--lqd-333333);--color-background-focus: var(--lqd-ffff00);--color-background-active: var(--lqd-ffff00);--color-background-accent: var(--lqd-ffff00);--color-background-selection: var(--lqd-ffff00);--color-background-highlight: var(--lqd-ffff00);--color-background-error: var(--lqd-ff0000);--color-background-success: var(--lqd-00ff00);--color-background-warning: var(--lqd-ffff00);--color-background-info: var(--lqd-00ffff);--color-background-disabled: var(--lqd-666666);--color-background-backdrop: rgba(0, 0, 0, .9);--color-background-overlay: rgba(0, 0, 0, .9);--color-background-glass: rgba(255, 255, 255, .1);--color-background-skeleton: var(--lqd-333333);--color-background-token: var(--lqd-333333);--color-background-muted: var(--lqd-333333);--color-background-subtle: var(--lqd-1a1a1a);--color-image-fallback: var(--lqd-333333);--color-image-static: var(--lqd-000000);--color-image-overlay: linear-gradient(rgba(0, 0, 0, .8), rgba(0, 0, 0, .8));--color-image-gradient: linear-gradient(90deg, var(--lqd-ffff00), var(--lqd-ffffff));--color-image-abstract: linear-gradient(135deg, var(--lqd-ffff00), var(--lqd-ffffff));--color-image-dynamic: linear-gradient(45deg, var(--lqd-00ffff), var(--lqd-ffff00))}.day-night{--color-background-focus: var(--lqd-ff8c42);--color-background-active: var(--lqd-ff6b35);--color-background-accent: var(--lqd-ff6b35);--color-background-info: var(--lqd-ff8c42);--color-background-secondary: var(--lqd-ff8c69);--color-background-selection: rgba(255, 107, 53, .3);--color-background-highlight: rgba(255, 140, 66, .2);--color-background-gradient: linear-gradient(135deg, var(--lqd-ff6b35), var(--lqd-ff8c42));--color-image-abstract: linear-gradient(135deg, var(--lqd-ff6b35), var(--lqd-ff8c42));--color-image-dynamic: linear-gradient(45deg, var(--lqd-ff8c69), var(--lqd-ff6b35));--color-image-gradient: linear-gradient(90deg, var(--lqd-ff6b35), var(--lqd-ff8c42));--color-background-glass: rgba(255, 140, 66, .1)}.dark{--color-background: var(--lqd-16161c);--color-background-accent: var(--lqd-4263ff);--color-background-active: var(--lqd-1eb9fa);--color-background-ambient: var(--lqd-0c0c12);--color-background-alt: var(--lqd-1c1c22);--color-background-backdrop: rgba(0, 0, 0, .6);--color-background-blend: var(--lqd-2e2e34);--color-background-blur: rgba(22, 22, 28, .8);--color-background-code: var(--lqd-202026);--color-background-contrast: var(--lqd-e1e1e1);--color-background-contrast-inverse: var(--lqd-050506);--color-background-dark: var(--lqd-0c0c12);--color-background-depth: var(--lqd-18181e);--color-background-disabled: var(--lqd-2e2e34);--color-background-edge: var(--lqd-414143);--color-background-elevated: var(--lqd-1c1c22);--color-background-error: var(--lqd-ff3333);--color-background-fixed: var(--lqd-14141a);--color-background-focus: var(--lqd-4263ff);--color-background-footer: var(--lqd-101016);--color-background-glass: rgba(255, 255, 255, .05);--color-background-gradient: linear-gradient(135deg, var(--lqd-4263ff), var(--lqd-6a34ff));--color-background-header: var(--lqd-18181e);--color-background-highlight: rgba(66, 99, 255, .2);--color-background-hover: var(--lqd-2e2e34);--color-background-info: var(--lqd-1eb9fa);--color-background-inverse: var(--lqd-ffffff);--color-background-light: var(--lqd-1a1a20);--color-background-modal: var(--lqd-16161c);--color-background-muted: var(--lqd-2a2a30);--color-background-navigation: var(--lqd-14141a);--color-background-overlay: rgba(0, 0, 0, .7);--color-background-paper: var(--lqd-18181e);--color-background-primary: var(--lqd-4263ff);--color-background-scroll: var(--lqd-16161c);--color-background-secondary: var(--lqd-6a34ff);--color-background-selection: rgba(66, 99, 255, .3);--color-background-skeleton: var(--lqd-2e2e34);--color-background-subtle: var(--lqd-1e1e24);--color-background-success: var(--lqd-00cc00);--color-background-surface: var(--lqd-16161c);--color-background-theme: var(--lqd-16161c);--color-background-tertiary: var(--lqd-414143);--color-background-token: var(--lqd-2e2e34);--color-background-warning: var(--lqd-ffaa00);--color-background-zone: var(--lqd-1a1a20);--color-image-abstract: linear-gradient(135deg, var(--lqd-4263ff), var(--lqd-6a34ff));--color-image-dynamic: linear-gradient(45deg, var(--lqd-1eb9fa), var(--lqd-4263ff));--color-image-fallback: var(--lqd-2e2e34);--color-image-gradient: linear-gradient(90deg, var(--lqd-4263ff), var(--lqd-1eb9fa));--color-image-hero: linear-gradient(135deg, var(--lqd-16161c), var(--lqd-2e2e34));--color-image-marble: linear-gradient(135deg, var(--lqd-414143), var(--lqd-626160));--color-image-noise: repeating-linear-gradient(45deg, var(--lqd-16161c), var(--lqd-16161c) 1px, var(--lqd-18181e) 1px, var(--lqd-18181e) 2px);--color-image-overlay: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));--color-image-pattern: repeating-linear-gradient(90deg, var(--lqd-2e2e34), var(--lqd-2e2e34) 4px, var(--lqd-414143) 4px, var(--lqd-414143) 8px);--color-image-static: var(--lqd-16161c);--color-image-texture: linear-gradient(135deg, var(--lqd-1c1c22), var(--lqd-2e2e34));--color-image-url: var(--lqd-2e2e34)}.light{--color-background: var(--lqd-ffffff);--color-background-accent: var(--lqd-4263ff);--color-background-active: var(--lqd-1eb9fa);--color-background-ambient: var(--lqd-fafafa);--color-background-alt: var(--lqd-f8f8f8);--color-background-backdrop: rgba(255, 255, 255, .6);--color-background-blend: var(--lqd-f0f0f0);--color-background-blur: rgba(255, 255, 255, .8);--color-background-code: var(--lqd-f5f5f5);--color-background-contrast: var(--lqd-050506);--color-background-contrast-inverse: var(--lqd-ffffff);--color-background-dark: var(--lqd-f0f0f0);--color-background-depth: var(--lqd-fafafa);--color-background-disabled: var(--lqd-f5f5f5);--color-background-edge: var(--lqd-e1e1e1);--color-background-elevated: var(--lqd-ffffff);--color-background-error: var(--lqd-b20000);--color-background-fixed: var(--lqd-ffffff);--color-background-focus: var(--lqd-4263ff);--color-background-footer: var(--lqd-f8f8f8);--color-background-glass: rgba(255, 255, 255, .8);--color-background-gradient: linear-gradient(135deg, var(--lqd-4263ff), var(--lqd-6a34ff));--color-background-header: var(--lqd-fafafa);--color-background-highlight: rgba(66, 99, 255, .1);--color-background-hover: var(--lqd-f5f5f5);--color-background-info: var(--lqd-1eb9fa);--color-background-inverse: var(--lqd-050506);--color-background-light: var(--lqd-fcfcfc);--color-background-modal: var(--lqd-ffffff);--color-background-muted: var(--lqd-f2f2f2);--color-background-navigation: var(--lqd-ffffff);--color-background-overlay: rgba(0, 0, 0, .5);--color-background-paper: var(--lqd-ffffff);--color-background-primary: var(--lqd-4263ff);--color-background-scroll: var(--lqd-ffffff);--color-background-secondary: var(--lqd-6a34ff);--color-background-selection: rgba(66, 99, 255, .2);--color-background-skeleton: var(--lqd-e1e1e1);--color-background-subtle: var(--lqd-f8f8f8);--color-background-success: var(--lqd-00cc00);--color-background-surface: var(--lqd-ffffff);--color-background-theme: var(--lqd-ffffff);--color-background-tertiary: var(--lqd-e1e1e1);--color-background-token: var(--lqd-f5f5f5);--color-background-warning: var(--lqd-ffaa00);--color-background-zone: var(--lqd-fcfcfc);--color-image-abstract: linear-gradient(135deg, var(--lqd-4263ff), var(--lqd-6a34ff));--color-image-dynamic: linear-gradient(45deg, var(--lqd-1eb9fa), var(--lqd-4263ff));--color-image-fallback: var(--lqd-f5f5f5);--color-image-gradient: linear-gradient(90deg, var(--lqd-4263ff), var(--lqd-1eb9fa));--color-image-hero: linear-gradient(135deg, var(--lqd-ffffff), var(--lqd-f5f5f5));--color-image-marble: linear-gradient(135deg, var(--lqd-e1e1e1), var(--lqd-f0f0f0));--color-image-noise: repeating-linear-gradient(45deg, var(--lqd-ffffff), var(--lqd-ffffff) 1px, var(--lqd-fafafa) 1px, var(--lqd-fafafa) 2px);--color-image-overlay: linear-gradient(rgba(0, 0, 0, .3), rgba(0, 0, 0, .3));--color-image-pattern: repeating-linear-gradient(90deg, var(--lqd-f5f5f5), var(--lqd-f5f5f5) 4px, var(--lqd-e1e1e1) 4px, var(--lqd-e1e1e1) 8px);--color-image-static: var(--lqd-ffffff);--color-image-texture: linear-gradient(135deg, var(--lqd-f8f8f8), var(--lqd-f0f0f0));--color-image-url: var(--lqd-f5f5f5)}.attachment,.attachment-auto{background-attachment:var(--attachment-scroll)}.attachment-bottom{background-attachment:var(--attachment-fixed);background-position:var(--position-bottom)}.attachment-center{background-attachment:var(--attachment-fixed);background-position:var(--position-center)}.attachment-fixed{background-attachment:var(--attachment-fixed)}.attachment-inherit{background-attachment:inherit}.attachment-initial{background-attachment:initial}.attachment-local{background-attachment:var(--attachment-local)}.attachment-parallax{background-attachment:var(--attachment-fixed);background-size:var(--size-cover)}.attachment-smooth{background-attachment:var(--attachment-scroll);scroll-behavior:smooth}.attachment-sticky{background-attachment:var(--attachment-scroll);position:sticky}.attachment-top{background-attachment:var(--attachment-fixed);background-position:var(--position-top)}.attachment-unset{background-attachment:unset}.background{background-color:var(--color-background)}.background-accent{background-color:var(--color-background-accent)}.background-active{background-color:var(--color-background-active)}.background-ambient{background-color:var(--color-background-ambient)}.background-alt{background-color:var(--color-background-alt)}.background-backdrop{background-color:var(--color-background-backdrop)}.background-blend{background-color:var(--color-background-blend);mix-blend-mode:var(--background-blend-multiply)}.background-blur{background-color:var(--color-background-blur);-webkit-backdrop-filter:var(--backdrop-blur-md);backdrop-filter:var(--backdrop-blur-md)}.background-code{background-color:var(--color-background-code);font-family:var(--font-monospace)}.background-contrast{background-color:var(--color-background-contrast)}.background-contrast-inverse{background-color:var(--color-background-contrast-inverse)}.background-dark{background-color:var(--color-background-dark)}.background-depth{background-color:var(--color-background-depth);box-shadow:var(--background-shadow-md)}.background-disabled{background-color:var(--color-background-disabled);opacity:var(--opacity-strong)}.background-edge{background-color:var(--color-background-edge)}.background-elevated{background-color:var(--color-background-elevated);box-shadow:var(--background-shadow-lg)}.background-error{background-color:var(--color-background-error)}.background-fixed{background-color:var(--color-background-fixed);background-attachment:var(--attachment-fixed)}.background-focus{background-color:var(--color-background-focus)}.background-footer{background-color:var(--color-background-footer)}.background-glass{background-color:var(--color-background-glass);-webkit-backdrop-filter:var(--backdrop-blur-lg) saturate(1.2);backdrop-filter:var(--backdrop-blur-lg) saturate(1.2)}.background-gradient{background:var(--color-background-gradient)}.background-header{background-color:var(--color-background-header)}.background-highlight{background-color:var(--color-background-highlight)}.background-hover{background-color:var(--color-background-hover);transition:background-color var(--background-timing-fast) var(--background-ease-out)}.background-info{background-color:var(--color-background-info)}.background-inverse{background-color:var(--color-background-inverse)}.background-light{background-color:var(--color-background-light)}.background-modal{background-color:var(--color-background-modal)}.background-muted{background-color:var(--color-background-muted)}.background-navigation{background-color:var(--color-background-navigation)}.background-overlay{background-color:var(--color-background-overlay)}.background-paper{background-color:var(--color-background-paper);box-shadow:var(--background-shadow-sm)}.background-primary{background-color:var(--color-background-primary)}.background-scroll{background-color:var(--color-background-scroll);background-attachment:var(--attachment-scroll)}.background-secondary{background-color:var(--color-background-secondary)}.background-selection{background-color:var(--color-background-selection)}.background-skeleton{background-color:var(--color-background-skeleton)}.background-subtle{background-color:var(--color-background-subtle)}.background-success{background-color:var(--color-background-success)}.background-surface{background-color:var(--color-background-surface)}.background-theme{background-color:var(--color-background-theme)}.background-tertiary{background-color:var(--color-background-tertiary)}.background-token{background-color:var(--color-background-token)}.background-transparent{background-color:transparent}.background-warning{background-color:var(--color-background-warning)}.background-zone{background-color:var(--color-background-zone)}.cover{background-size:var(--size-cover)}.cover-auto{background-size:var(--size-auto)}.cover-contain{background-size:var(--size-contain)}.cover-crop{background-size:var(--size-cover);background-position:var(--position-center)}.cover-fill{background-size:var(--size-full)}.cover-fit{background-size:var(--size-cover);object-fit:cover}.cover-inherit{background-size:inherit}.cover-initial{background-size:initial}.cover-none{background-size:var(--size-auto)}.cover-responsive,.cover-scale-down{background-size:var(--size-contain)}.cover-stretch{background-size:var(--size-full)}.cover-unset{background-size:unset}.size-auto{background-size:var(--size-auto)}.size-contain{background-size:var(--size-contain)}.size-cover{background-size:var(--size-cover)}.size-full{background-size:var(--size-full)}.size-xs{background-size:var(--spacing-xs)}.size-sm{background-size:var(--spacing-sm)}.size-md{background-size:var(--spacing-md)}.size-lg{background-size:var(--spacing-lg)}.size-xl{background-size:var(--spacing-xl)}.size-fluid{background-size:var(--spacing-fluid-md)}.size-fluid-sm{background-size:var(--spacing-fluid-sm)}.size-fluid-lg{background-size:var(--spacing-fluid-lg)}.image{background-image:none}.image-abstract{background-image:var(--color-image-abstract)}.image-dynamic{background-image:var(--color-image-dynamic)}.image-fallback{background-color:var(--color-image-fallback)}.image-gradient{background-image:var(--color-image-gradient)}.image-hero{background-image:var(--color-image-hero)}.image-marble{background-image:var(--color-image-marble)}.image-noise{background-image:var(--color-image-noise)}.image-overlay{background-image:var(--color-image-overlay)}.image-pattern{background-image:var(--color-image-pattern)}.image-static{background-color:var(--color-image-static)}.image-texture{background-image:var(--color-image-texture)}.image-url{background-color:var(--color-image-url)}.repeat{background-repeat:var(--repeat-no-repeat)}.repeat-both{background-repeat:var(--repeat-repeat)}.repeat-inherit{background-repeat:inherit}.repeat-initial{background-repeat:initial}.repeat-none{background-repeat:var(--repeat-no-repeat)}.repeat-pattern{background-repeat:var(--repeat-repeat)}.repeat-round{background-repeat:var(--repeat-round)}.repeat-seamless{background-repeat:var(--repeat-repeat)}.repeat-space{background-repeat:var(--repeat-space)}.repeat-tile{background-repeat:var(--repeat-repeat)}.repeat-unset{background-repeat:unset}.repeat-x{background-repeat:var(--repeat-repeat-x)}.repeat-y{background-repeat:var(--repeat-repeat-y)}.position-center{background-position:var(--position-center)}.position-top{background-position:var(--position-top)}.position-bottom{background-position:var(--position-bottom)}.position-left{background-position:var(--position-left)}.position-right{background-position:var(--position-right)}.position-top-left{background-position:var(--position-top-left)}.position-top-right{background-position:var(--position-top-right)}.position-bottom-left{background-position:var(--position-bottom-left)}.position-bottom-right{background-position:var(--position-bottom-right)}.position-custom{background-position:25% 75%}.position-offset{background-position:10% 10%}.position-hero{background-position:center 25%}.position-portrait{background-position:center 20%}.position-landscape{background-position:center 40%}.blend-normal{mix-blend-mode:var(--background-blend-normal)}.blend-multiply{mix-blend-mode:var(--background-blend-multiply)}.blend-screen{mix-blend-mode:var(--background-blend-screen)}.blend-overlay{mix-blend-mode:var(--background-blend-overlay)}.blend-soft-light{mix-blend-mode:var(--background-blend-soft-light)}.blend-hard-light{mix-blend-mode:var(--background-blend-hard-light)}.blend-difference{mix-blend-mode:difference}.blend-exclusion{mix-blend-mode:exclusion}.blend-color-dodge{mix-blend-mode:color-dodge}.blend-color-burn{mix-blend-mode:color-burn}.blend-darken{mix-blend-mode:darken}.blend-lighten{mix-blend-mode:lighten}.blend-hue{mix-blend-mode:hue}.blend-saturation{mix-blend-mode:saturation}.blend-color{mix-blend-mode:color}.blend-luminosity{mix-blend-mode:luminosity}.background-responsive{background-size:var(--size-cover);background-position:var(--position-center);background-repeat:var(--repeat-no-repeat)}.background-parallax{background-attachment:var(--attachment-fixed);background-size:var(--size-cover);background-position:var(--position-center);background-repeat:var(--repeat-no-repeat)}.background-hero{background-size:var(--size-cover);background-position:center 25%;background-repeat:var(--repeat-no-repeat);background-attachment:var(--attachment-scroll)}.background-pattern{background-repeat:var(--repeat-repeat);background-size:var(--spacing-lg)}.background-texture{background-repeat:var(--repeat-repeat);background-size:var(--spacing-md);background-blend-mode:var(--background-blend-overlay)}.background-animated{transition:background-color var(--background-timing-standard) var(--background-ease-out),background-size var(--background-timing-standard) var(--background-ease-out),background-position var(--background-timing-standard) var(--background-ease-out)}.background-smooth{transition:all var(--background-timing-standard) var(--background-ease)}.background-instant{transition:all var(--background-timing-instant) var(--background-ease-linear)}.background-slow{transition:all var(--background-timing-slow) var(--background-ease-in-out)}.background-interactive:hover{background-size:110%;transition:background-size var(--background-timing-fast) var(--background-ease-out)}.background-zoom:hover{background-size:120%;transition:background-size var(--background-timing-standard) var(--background-ease-out)}.background-shift:hover{background-position:10px 10px;transition:background-position var(--background-timing-standard) var(--background-ease-out)}.background-clip-border{background-clip:var(--origin-border-box)}.background-clip-padding{background-clip:var(--origin-padding-box)}.background-clip-content{background-clip:var(--origin-content-box)}.background-clip-text{background-clip:text;-webkit-background-clip:text;color:transparent}.background-origin-border{background-origin:var(--origin-border-box)}.background-origin-padding{background-origin:var(--origin-padding-box)}.background-origin-content{background-origin:var(--origin-content-box)}.background-gradient-overlay{background:linear-gradient(var(--color-background-overlay),var(--color-background-overlay)),var(--color-image-gradient);background-size:var(--size-cover);background-position:var(--position-center)}.background-texture-blend{background:var(--color-image-texture);background-size:var(--spacing-lg);background-repeat:var(--repeat-repeat);mix-blend-mode:var(--background-blend-overlay)}.background-glass-effect{background:var(--color-background-glass);-webkit-backdrop-filter:var(--backdrop-blur-md);backdrop-filter:var(--backdrop-blur-md);border:1px solid rgba(255,255,255,.2)}.background-acrylic-effect{background:var(--color-background-blur);-webkit-backdrop-filter:var(--backdrop-blur-lg) saturate(1.2);backdrop-filter:var(--backdrop-blur-lg) saturate(1.2);border:1px solid rgba(255,255,255,.1)}.background-morphic{background:var(--color-background-elevated);box-shadow:var(--background-shadow-lg);border-radius:var(--spacing-md)}.background-depth-1{background:var(--color-background-elevated);box-shadow:var(--background-shadow-sm)}.background-depth-2{background:var(--color-background-elevated);box-shadow:var(--background-shadow-md)}.background-depth-3{background:var(--color-background-elevated);box-shadow:var(--background-shadow-lg)}.background-depth-4{background:var(--color-background-elevated);box-shadow:var(--background-shadow-xl)}:root{--section-property-display: display;--section-property-flex-direction: flex-direction;--section-property-width: width;--section-property-height: height;--section-property-min-height: min-height;--section-property-max-width: max-width;--section-property-overflow: overflow;--section-property-gap: gap;--section-property-position: position;--section-display-flex: var(--display-value-flex);--section-display-grid: var(--display-value-grid);--section-display-block: var(--display-value-block);--section-direction-column: var(--direction-value-column);--section-direction-row: var(--direction-value-row);--section-position-relative: var(--position-value-relative);--section-position-fixed: var(--position-value-fixed);--section-position-absolute: var(--position-value-absolute);--section-width-full: var(--size-value-full);--section-width-viewport: var(--viewport-width);--section-height-auto: var(--size-value-auto);--section-height-full: var(--size-value-full);--section-height-viewport: var(--viewport-height);--section-min-height-viewport: var(--viewport-height);--section-min-height-half: 50vh;--section-min-height-quarter: 25vh;--section-max-width-none: none;--section-max-width-viewport: var(--viewport-width);--section-container-gap-xs: var(--spacing-xs);--section-container-gap-sm: var(--spacing-sm);--section-container-gap-md: var(--spacing-md);--section-container-gap-lg: var(--spacing-lg);--section-container-gap-xl: var(--spacing-xl);--section-container-gap-fluid: var(--spacing-fluid-md);--section-container-gap-none: 0;--section-overflow-visible: var(--scroll-overflow-visible);--section-overflow-hidden: var(--scroll-overflow-hidden);--section-overflow-auto: var(--scroll-overflow-auto);--section-overflow-x-auto: var(--scroll-overflow-x-auto);--section-overflow-y-auto: var(--scroll-overflow-y-auto);--section-overflow-x-hidden: var(--scroll-overflow-x-hidden);--section-overflow-y-hidden: var(--scroll-overflow-y-hidden);--section-safe-top: var(--spacing-safe-top);--section-safe-right: var(--spacing-safe-right);--section-safe-bottom: var(--spacing-safe-bottom);--section-safe-left: var(--spacing-safe-left);--section-breakpoint-mobile: var(--view-breakpoint-mobile);--section-breakpoint-tablet: var(--view-breakpoint-tablet);--section-breakpoint-desktop: var(--view-breakpoint-desktop);--section-breakpoint-wide: var(--view-breakpoint-wide);--section-width-mobile: clamp(320px, 100vw, 100%);--section-width-constrained: clamp(320px, 90vw, 1200px);--section-width-sidebar: clamp(280px, 25vw, 400px);--section-height-constrained: clamp(200px, 80vh, 800px);--section-height-modal: clamp(300px, 60vh, 600px)}.section{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-auto);position:var(--section-position-relative);overflow:var(--section-overflow-visible)}.section-fixed-height-flexible-width,.section-hero{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-viewport);min-height:var(--section-min-height-viewport);max-width:var(--section-max-width-none);position:var(--section-position-relative);overflow:var(--section-overflow-hidden)}.section-fixed-width-flexible-height,.section-sidebar{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-sidebar);height:var(--section-height-auto);min-height:var(--section-height-full);position:var(--section-position-relative);overflow-y:var(--section-overflow-y-auto);overflow-x:var(--section-overflow-x-hidden)}.section-fixed-everything,.section-modal{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-constrained);height:var(--section-height-modal);position:var(--section-position-fixed);top:50%;left:50%;transform:translate(-50%,-50%);overflow:var(--section-overflow-auto);z-index:var(--z-modal)}.section-dynamic-everything,.section-dashboard,.section-main-content{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-auto);min-height:var(--section-height-auto);max-width:var(--section-max-width-none);position:var(--section-position-relative);overflow:var(--section-overflow-visible)}.section-scroll-vertical-paginated,.section-feed,.section-main-content{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-auto);max-height:calc(100vh - var(--section-safe-top) - var(--section-safe-bottom));overflow-y:var(--section-overflow-y-auto);overflow-x:var(--section-overflow-x-hidden);position:var(--section-position-relative)}.section-scroll-horizontal,.section-carousel{display:var(--section-display-flex);flex-direction:var(--section-direction-row);width:var(--section-width-full);height:var(--section-height-auto);overflow-x:var(--section-overflow-x-auto);overflow-y:var(--section-overflow-y-hidden);position:var(--section-position-relative)}.section-scroll-both,.section-dashboard{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-auto);max-height:calc(100vh - var(--section-safe-top) - var(--section-safe-bottom));overflow:var(--section-overflow-auto);position:var(--section-position-relative)}.section-no-scroll,.section-navigation,.section-modal,.section-hero{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-auto);overflow:var(--section-overflow-hidden);position:var(--section-position-relative)}.section-single-container,.section-modal,.section-hero{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-auto);position:var(--section-position-relative);gap:var(--section-container-gap-none)}.section-multi-container-vertical,.section-sidebar,.section-main-content{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-auto);gap:var(--section-container-gap-fluid);position:var(--section-position-relative)}.section-multi-container-horizontal,.section-navigation,.section-carousel{display:var(--section-display-flex);flex-direction:var(--section-direction-row);width:var(--section-width-full);height:var(--section-height-auto);gap:var(--section-container-gap-md);position:var(--section-position-relative)}.section-multi-container-grid,.section-dashboard,.section-feed{display:var(--section-display-grid);width:var(--section-width-full);height:var(--section-height-auto);gap:var(--section-container-gap-md);position:var(--section-position-relative)}.section-viewport-aware,.section-feed,.section-hero{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-mobile);height:var(--section-height-auto);min-height:var(--section-min-height-quarter);position:var(--section-position-relative)}.section-safe-area-aware,.section-navigation,.section-sidebar{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:calc(100vw - var(--section-safe-left) - var(--section-safe-right));height:calc(100vh - var(--section-safe-top) - var(--section-safe-bottom));margin-top:var(--section-safe-top);margin-bottom:var(--section-safe-bottom);margin-left:var(--section-safe-left);margin-right:var(--section-safe-right);position:var(--section-position-relative)}.section-breakpoint-responsive,.section-navigation,.section-dashboard,.section-carousel,.section-main-content{display:var(--section-display-flex);flex-direction:var(--section-direction-column);width:var(--section-width-full);height:var(--section-height-auto);position:var(--section-position-relative);gap:var(--section-container-gap-md)}@media (max-width: var(--section-breakpoint-mobile)){.section-breakpoint-responsive,.section-navigation,.section-dashboard,.section-carousel,.section-main-content{gap:var(--section-container-gap-sm)}.section-multi-container-horizontal,.section-navigation,.section-carousel{flex-direction:var(--section-direction-column);gap:var(--section-container-gap-sm)}.section-fixed-width-flexible-height,.section-sidebar{width:var(--section-width-full);min-width:100%}.section-fixed-everything,.section-modal{width:var(--section-width-mobile);height:var(--section-height-constrained)}}@media (min-width: var(--section-breakpoint-mobile)) and (max-width: var(--section-breakpoint-tablet)){.section-breakpoint-responsive,.section-navigation,.section-dashboard,.section-carousel,.section-main-content,.section-multi-container-horizontal{gap:var(--section-container-gap-md)}}@media (min-width: var(--section-breakpoint-desktop)){.section-breakpoint-responsive,.section-navigation,.section-dashboard,.section-carousel,.section-main-content,.section-multi-container-horizontal{gap:var(--section-container-gap-lg)}}@media (min-width: var(--section-breakpoint-wide)){.section-breakpoint-responsive,.section-navigation,.section-dashboard,.section-carousel,.section-main-content,.section-multi-container-horizontal{gap:var(--section-container-gap-xl)}}:root{--scroll-behavior: auto;--scroll-behavior-auto: auto;--scroll-behavior-smooth: smooth;--scroll-behavior-instant: auto;--scroll-behavior-reduced-motion: auto;--scroll-overflow: auto;--scroll-overflow-auto: auto;--scroll-overflow-hidden: hidden;--scroll-overflow-visible: visible;--scroll-overflow-scroll: scroll;--scroll-overflow-clip: clip;--scroll-overflow-x: auto;--scroll-overflow-x-auto: auto;--scroll-overflow-x-hidden: hidden;--scroll-overflow-x-visible: visible;--scroll-overflow-x-scroll: scroll;--scroll-overflow-x-clip: clip;--scroll-overflow-y: auto;--scroll-overflow-y-auto: auto;--scroll-overflow-y-hidden: hidden;--scroll-overflow-y-visible: visible;--scroll-overflow-y-scroll: scroll;--scroll-overflow-y-clip: clip;--scroll-overscroll-behavior: auto;--scroll-overscroll-behavior-auto: auto;--scroll-overscroll-behavior-contain: contain;--scroll-overscroll-behavior-none: none;--scroll-overscroll-behavior-x: auto;--scroll-overscroll-behavior-x-auto: auto;--scroll-overscroll-behavior-x-contain: contain;--scroll-overscroll-behavior-x-none: none;--scroll-overscroll-behavior-y: auto;--scroll-overscroll-behavior-y-auto: auto;--scroll-overscroll-behavior-y-contain: contain;--scroll-overscroll-behavior-y-none: none;--scroll-margin: var(--scroll-margin-md);--scroll-margin-none: var(--spacing-none);--scroll-margin-xs: var(--spacing-xs);--scroll-margin-sm: var(--spacing-sm);--scroll-margin-md: var(--spacing-md);--scroll-margin-lg: var(--spacing-lg);--scroll-margin-xl: var(--spacing-xl);--scroll-margin-2xl: var(--spacing-2xl);--scroll-margin-top: var(--scroll-margin);--scroll-margin-top-none: var(--spacing-none);--scroll-margin-top-xs: var(--spacing-xs);--scroll-margin-top-sm: var(--spacing-sm);--scroll-margin-top-md: var(--spacing-md);--scroll-margin-top-lg: var(--spacing-lg);--scroll-margin-top-xl: var(--spacing-xl);--scroll-margin-right: var(--scroll-margin);--scroll-margin-right-none: var(--spacing-none);--scroll-margin-right-xs: var(--spacing-xs);--scroll-margin-right-sm: var(--spacing-sm);--scroll-margin-right-md: var(--spacing-md);--scroll-margin-right-lg: var(--spacing-lg);--scroll-margin-right-xl: var(--spacing-xl);--scroll-margin-bottom: var(--scroll-margin);--scroll-margin-bottom-none: var(--spacing-none);--scroll-margin-bottom-xs: var(--spacing-xs);--scroll-margin-bottom-sm: var(--spacing-sm);--scroll-margin-bottom-md: var(--spacing-md);--scroll-margin-bottom-lg: var(--spacing-lg);--scroll-margin-bottom-xl: var(--spacing-xl);--scroll-margin-left: var(--scroll-margin);--scroll-margin-left-none: var(--spacing-none);--scroll-margin-left-xs: var(--spacing-xs);--scroll-margin-left-sm: var(--spacing-sm);--scroll-margin-left-md: var(--spacing-md);--scroll-margin-left-lg: var(--spacing-lg);--scroll-margin-left-xl: var(--spacing-xl);--scroll-padding: var(--scroll-padding-md);--scroll-padding-none: var(--spacing-none);--scroll-padding-xs: var(--spacing-xs);--scroll-padding-sm: var(--spacing-sm);--scroll-padding-md: var(--spacing-md);--scroll-padding-lg: var(--spacing-lg);--scroll-padding-xl: var(--spacing-xl);--scroll-padding-2xl: var(--spacing-2xl);--scroll-padding-top: var(--scroll-padding);--scroll-padding-top-none: var(--spacing-none);--scroll-padding-top-xs: var(--spacing-xs);--scroll-padding-top-sm: var(--spacing-sm);--scroll-padding-top-md: var(--spacing-md);--scroll-padding-top-lg: var(--spacing-lg);--scroll-padding-top-xl: var(--spacing-xl);--scroll-padding-right: var(--scroll-padding);--scroll-padding-right-none: var(--spacing-none);--scroll-padding-right-xs: var(--spacing-xs);--scroll-padding-right-sm: var(--spacing-sm);--scroll-padding-right-md: var(--spacing-md);--scroll-padding-right-lg: var(--spacing-lg);--scroll-padding-right-xl: var(--spacing-xl);--scroll-padding-bottom: var(--scroll-padding);--scroll-padding-bottom-none: var(--spacing-none);--scroll-padding-bottom-xs: var(--spacing-xs);--scroll-padding-bottom-sm: var(--spacing-sm);--scroll-padding-bottom-md: var(--spacing-md);--scroll-padding-bottom-lg: var(--spacing-lg);--scroll-padding-bottom-xl: var(--spacing-xl);--scroll-padding-left: var(--scroll-padding);--scroll-padding-left-none: var(--spacing-none);--scroll-padding-left-xs: var(--spacing-xs);--scroll-padding-left-sm: var(--spacing-sm);--scroll-padding-left-md: var(--spacing-md);--scroll-padding-left-lg: var(--spacing-lg);--scroll-padding-left-xl: var(--spacing-xl);--scroll-snap-type: none;--scroll-snap-type-none: none;--scroll-snap-type-x: x mandatory;--scroll-snap-type-y: y mandatory;--scroll-snap-type-both: both mandatory;--scroll-snap-type-x-proximity: x proximity;--scroll-snap-type-y-proximity: y proximity;--scroll-snap-type-both-proximity: both proximity;--scroll-snap-align: start;--scroll-snap-align-none: none;--scroll-snap-align-start: start;--scroll-snap-align-center: center;--scroll-snap-align-end: end;--scroll-snap-stop: normal;--scroll-snap-stop-normal: normal;--scroll-snap-stop-always: always;--scrollbar-width: auto;--scrollbar-width-auto: auto;--scrollbar-width-thin: thin;--scrollbar-width-none: none;--scrollbar-webkit-width: var(--spacing-3);--scrollbar-webkit-width-thin: var(--spacing-2);--scrollbar-webkit-width-thick: var(--spacing-4);--scrollbar-webkit-height: var(--spacing-3);--scrollbar-webkit-height-thin: var(--spacing-2);--scrollbar-webkit-height-thick: var(--spacing-4);--scrollbar-webkit-display: block;--scrollbar-webkit-display-none: none;--scrollbar-track-border-radius: var(--radius-sm);--scrollbar-thumb-border-radius: var(--radius-sm);--scrollbar-thumb-border: var(--spacing-px) solid transparent;--scrollbar-thumb-border-thick: var(--spacing-1) solid transparent;--scroll-webkit-overflow-scrolling: touch;--scroll-webkit-overflow-scrolling-auto: auto;--scroll-container-width: var(--width-full);--scroll-container-height: var(--height-full);--scroll-container-position: var(--position-relative);--scroll-container-overflow: var(--overflow-hidden);--scroll-content-width: var(--width-full);--scroll-content-height: var(--height-full);--scroll-indicator-width: var(--spacing-1);--scroll-indicator-height: var(--spacing-1);--scroll-indicator-position: var(--position-absolute);--scroll-indicator-pointer-events: none;--scroll-control-size: var(--spacing-10);--scroll-control-size-sm: var(--spacing-8);--scroll-control-size-lg: var(--spacing-12);--scroll-control-position: var(--position-absolute);--scroll-control-display: var(--display-flex);--scroll-control-offset: var(--spacing-4);--scroll-control-top: 50%;--scroll-control-left: 50%;--scroll-control-disabled-pointer-events: none;--scroll-fade-position: var(--position-relative);--scroll-fade-pseudo-position: var(--position-absolute);--scroll-fade-height: var(--spacing-5);--scroll-fade-width: var(--spacing-5);--scroll-fade-height-horizontal: auto;--scroll-fade-content: "";--scroll-fade-pointer-events: none;--scroll-fade-right: auto;--scroll-fade-left: auto;--scroll-virtual-position: var(--position-relative);--scroll-virtual-overflow: var(--overflow-hidden);--scroll-virtual-content-position: var(--position-relative);--scroll-virtual-item-position: var(--position-absolute);--scroll-virtual-item-top: 0;--scroll-margin-safe-top: var(--spacing-safe-top);--scroll-margin-safe-right: var(--spacing-safe-right);--scroll-margin-safe-bottom: var(--spacing-safe-bottom);--scroll-margin-safe-left: var(--spacing-safe-left);--scroll-padding-safe-top: var(--spacing-safe-top);--scroll-padding-safe-right: var(--spacing-safe-right);--scroll-padding-safe-bottom: var(--spacing-safe-bottom);--scroll-padding-safe-left: var(--spacing-safe-left);--scroll-margin-responsive: var(--spacing-fluid-md);--scroll-padding-responsive: var(--spacing-fluid-md);--scroll-gap-responsive: var(--gap-fluid-md);--scroll-touch-action: auto;--scroll-touch-action-none: none;--scroll-touch-action-pan-x: pan-x;--scroll-touch-action-pan-y: pan-y;--scroll-touch-action-pan-left: pan-left;--scroll-touch-action-pan-right: pan-right;--scroll-touch-action-pan-up: pan-up;--scroll-touch-action-pan-down: pan-down;--scroll-touch-action-pinch-zoom: pinch-zoom;--scroll-touch-action-manipulation: manipulation;--scroll-timeline-name: auto;--scroll-timeline-axis: block;--scroll-timeline-axis-block: block;--scroll-timeline-axis-inline: inline;--scroll-timeline-axis-x: x;--scroll-timeline-axis-y: y;--scroll-animation-timeline: auto;--scroll-animation-range: normal;--scroll-animation-range-start: normal;--scroll-animation-range-end: normal;--scroll-will-change: transform;--scroll-contain: layout;--scroll-transform-style: preserve-3d;--scrollbar-color-value: var(--color-scrollbar-thumb) var(--color-scrollbar-track);--scrollbar-thumb-background: var(--color-scrollbar-thumb);--scrollbar-track-background: var(--color-scrollbar-track);--scrollbar-thumb-hover-background: var(--color-scrollbar-thumb-hover);--scrollbar-thumb-active-background: var(--color-scrollbar-thumb-active);--scroll-control-background: var(--color-scroll-control-bg);--scroll-control-background-hover: var(--color-scroll-control-bg-hover);--scroll-control-border-color: var(--color-scroll-control-border);--scroll-fade-top-background: var(--color-scroll-fade-top-gradient);--scroll-fade-bottom-background: var(--color-scroll-fade-bottom-gradient);--scroll-fade-left-background: var(--color-scroll-fade-left-gradient);--scroll-fade-right-background: var(--color-scroll-fade-right-gradient);--scroll-overflow-x-value: var(--scroll-overflow-x-auto);--scroll-overflow-y-value: var(--scroll-overflow-y-hidden);--scroll-overflow-both-value: var(--scroll-overflow-auto);--scroll-overflow-none-value: var(--scroll-overflow-hidden);--scroll-snap-x-type: var(--scroll-snap-type-x);--scroll-snap-y-type: var(--scroll-snap-type-y);--scroll-snap-both-type: var(--scroll-snap-type-both);--scroll-snap-x-proximity-type: var(--scroll-snap-type-x-proximity);--scroll-snap-y-proximity-type: var(--scroll-snap-type-y-proximity);--scroll-behavior-smooth-value: var(--scroll-behavior-smooth);--scroll-behavior-auto-value: var(--scroll-behavior-auto);--touch-action-auto: var(--scroll-touch-action);--touch-action-none: var(--scroll-touch-action-none);--touch-action-pan-x: var(--scroll-touch-action-pan-x);--touch-action-pan-y: var(--scroll-touch-action-pan-y);--touch-action-manipulation: var(--scroll-touch-action-manipulation);--overscroll-auto: var(--scroll-overscroll-behavior-auto);--overscroll-contain: var(--scroll-overscroll-behavior-contain);--overscroll-none: var(--scroll-overscroll-behavior-none);--virtual-scroll-position: var(--scroll-virtual-position);--virtual-scroll-overflow: var(--scroll-virtual-overflow);--virtual-item-position: var(--scroll-virtual-item-position);--control-size-default: var(--scroll-control-size);--control-size-small: var(--scroll-control-size-sm);--control-size-large: var(--scroll-control-size-lg);--timeline-axis-block: var(--scroll-timeline-axis-block);--timeline-axis-inline: var(--scroll-timeline-axis-inline);--timeline-axis-x: var(--scroll-timeline-axis-x);--timeline-axis-y: var(--scroll-timeline-axis-y);--scroll-will-change-value: var(--scroll-will-change);--scroll-contain-value: var(--scroll-contain);--scroll-transform-value: var(--scroll-transform-style)}.scroll-smooth{scroll-behavior:var(--scroll-behavior-smooth-value)}.scroll-auto{scroll-behavior:var(--scroll-behavior-auto-value)}.overflow-auto{overflow:var(--scroll-overflow-auto)}.overflow-hidden{overflow:var(--scroll-overflow-hidden)}.overflow-visible{overflow:var(--scroll-overflow-visible)}.overflow-scroll{overflow:var(--scroll-overflow-scroll)}.overflow-clip{overflow:var(--scroll-overflow-clip)}.overflow-x-auto{overflow-x:var(--scroll-overflow-x-auto)}.overflow-x-hidden{overflow-x:var(--scroll-overflow-x-hidden)}.overflow-x-visible{overflow-x:var(--scroll-overflow-x-visible)}.overflow-x-scroll{overflow-x:var(--scroll-overflow-x-scroll)}.overflow-x-clip{overflow-x:var(--scroll-overflow-x-clip)}.overflow-y-auto{overflow-y:var(--scroll-overflow-y-auto)}.overflow-y-hidden{overflow-y:var(--scroll-overflow-y-hidden)}.overflow-y-visible{overflow-y:var(--scroll-overflow-y-visible)}.overflow-y-scroll{overflow-y:var(--scroll-overflow-y-scroll)}.overflow-y-clip{overflow-y:var(--scroll-overflow-y-clip)}.scroll-horizontal{overflow-x:var(--scroll-overflow-x-value);overflow-y:var(--scroll-overflow-y-value)}.scroll-vertical{overflow-x:var(--scroll-overflow-x-hidden);overflow-y:var(--scroll-overflow-y-auto)}.scroll-both{overflow:var(--scroll-overflow-both-value)}.scroll-none{overflow:var(--scroll-overflow-none-value)}.scroll-smooth-horizontal{scroll-behavior:var(--scroll-behavior-smooth-value);overflow-x:var(--scroll-overflow-x-auto);overflow-y:var(--scroll-overflow-y-hidden)}.scroll-smooth-vertical{scroll-behavior:var(--scroll-behavior-smooth-value);overflow-x:var(--scroll-overflow-x-hidden);overflow-y:var(--scroll-overflow-y-auto)}.scroll-smooth-both{scroll-behavior:var(--scroll-behavior-smooth-value);overflow:var(--scroll-overflow-auto)}.overscroll-auto{overscroll-behavior:var(--overscroll-auto)}.overscroll-contain{overscroll-behavior:var(--overscroll-contain)}.overscroll-none{overscroll-behavior:var(--overscroll-none)}.overscroll-x-auto{overscroll-behavior-x:var(--scroll-overscroll-behavior-x-auto)}.overscroll-x-contain{overscroll-behavior-x:var(--scroll-overscroll-behavior-x-contain)}.overscroll-x-none{overscroll-behavior-x:var(--scroll-overscroll-behavior-x-none)}.overscroll-y-auto{overscroll-behavior-y:var(--scroll-overscroll-behavior-y-auto)}.overscroll-y-contain{overscroll-behavior-y:var(--scroll-overscroll-behavior-y-contain)}.overscroll-y-none{overscroll-behavior-y:var(--scroll-overscroll-behavior-y-none)}.scroll-snap-none{scroll-snap-type:var(--scroll-snap-type-none)}.scroll-snap-x{scroll-snap-type:var(--scroll-snap-x-type)}.scroll-snap-y{scroll-snap-type:var(--scroll-snap-y-type)}.scroll-snap-both{scroll-snap-type:var(--scroll-snap-both-type)}.scroll-snap-x-proximity{scroll-snap-type:var(--scroll-snap-x-proximity-type)}.scroll-snap-y-proximity{scroll-snap-type:var(--scroll-snap-y-proximity-type)}.scroll-snap-align-none{scroll-snap-align:var(--scroll-snap-align-none)}.scroll-snap-align-start{scroll-snap-align:var(--scroll-snap-align-start)}.scroll-snap-align-center{scroll-snap-align:var(--scroll-snap-align-center)}.scroll-snap-align-end{scroll-snap-align:var(--scroll-snap-align-end)}.scroll-snap-stop-normal{scroll-snap-stop:var(--scroll-snap-stop-normal)}.scroll-snap-stop-always{scroll-snap-stop:var(--scroll-snap-stop-always)}.scroll-snap-x-mandatory{scroll-snap-type:var(--scroll-snap-x-type);scroll-snap-align:var(--scroll-snap-align-center)}.scroll-snap-y-mandatory{scroll-snap-type:var(--scroll-snap-y-type);scroll-snap-align:var(--scroll-snap-align-center)}.scroll-snap-both-mandatory{scroll-snap-type:var(--scroll-snap-both-type);scroll-snap-align:var(--scroll-snap-align-center)}.scroll-snap-x-proximity-start{scroll-snap-type:var(--scroll-snap-x-proximity-type);scroll-snap-align:var(--scroll-snap-align-start)}.scroll-snap-y-proximity-start{scroll-snap-type:var(--scroll-snap-y-proximity-type);scroll-snap-align:var(--scroll-snap-align-start)}.scroll-m-0{scroll-margin:var(--scroll-margin-none)}.scroll-m-xs{scroll-margin:var(--scroll-margin-xs)}.scroll-m-sm{scroll-margin:var(--scroll-margin-sm)}.scroll-m,.scroll-m-md{scroll-margin:var(--scroll-margin-md)}.scroll-m-lg{scroll-margin:var(--scroll-margin-lg)}.scroll-m-xl{scroll-margin:var(--scroll-margin-xl)}.scroll-m-2xl{scroll-margin:var(--scroll-margin-2xl)}.scroll-mt-0{scroll-margin-top:var(--scroll-margin-top-none)}.scroll-mt-xs{scroll-margin-top:var(--scroll-margin-top-xs)}.scroll-mt-sm{scroll-margin-top:var(--scroll-margin-top-sm)}.scroll-mt,.scroll-mt-md{scroll-margin-top:var(--scroll-margin-top-md)}.scroll-mt-lg{scroll-margin-top:var(--scroll-margin-top-lg)}.scroll-mt-xl{scroll-margin-top:var(--scroll-margin-top-xl)}.scroll-mr-0{scroll-margin-right:var(--scroll-margin-right-none)}.scroll-mr-xs{scroll-margin-right:var(--scroll-margin-right-xs)}.scroll-mr-sm{scroll-margin-right:var(--scroll-margin-right-sm)}.scroll-mr,.scroll-mr-md{scroll-margin-right:var(--scroll-margin-right-md)}.scroll-mr-lg{scroll-margin-right:var(--scroll-margin-right-lg)}.scroll-mr-xl{scroll-margin-right:var(--scroll-margin-right-xl)}.scroll-mb-0{scroll-margin-bottom:var(--scroll-margin-bottom-none)}.scroll-mb-xs{scroll-margin-bottom:var(--scroll-margin-bottom-xs)}.scroll-mb-sm{scroll-margin-bottom:var(--scroll-margin-bottom-sm)}.scroll-mb,.scroll-mb-md{scroll-margin-bottom:var(--scroll-margin-bottom-md)}.scroll-mb-lg{scroll-margin-bottom:var(--scroll-margin-bottom-lg)}.scroll-mb-xl{scroll-margin-bottom:var(--scroll-margin-bottom-xl)}.scroll-ml-0{scroll-margin-left:var(--scroll-margin-left-none)}.scroll-ml-xs{scroll-margin-left:var(--scroll-margin-left-xs)}.scroll-ml-sm{scroll-margin-left:var(--scroll-margin-left-sm)}.scroll-ml,.scroll-ml-md{scroll-margin-left:var(--scroll-margin-left-md)}.scroll-ml-lg{scroll-margin-left:var(--scroll-margin-left-lg)}.scroll-ml-xl{scroll-margin-left:var(--scroll-margin-left-xl)}.scroll-p-0{scroll-padding:var(--scroll-padding-none)}.scroll-p-xs{scroll-padding:var(--scroll-padding-xs)}.scroll-p-sm{scroll-padding:var(--scroll-padding-sm)}.scroll-p,.scroll-p-md{scroll-padding:var(--scroll-padding-md)}.scroll-p-lg{scroll-padding:var(--scroll-padding-lg)}.scroll-p-xl{scroll-padding:var(--scroll-padding-xl)}.scroll-p-2xl{scroll-padding:var(--scroll-padding-2xl)}.scroll-pt-0{scroll-padding-top:var(--scroll-padding-top-none)}.scroll-pt-xs{scroll-padding-top:var(--scroll-padding-top-xs)}.scroll-pt-sm{scroll-padding-top:var(--scroll-padding-top-sm)}.scroll-pt,.scroll-pt-md{scroll-padding-top:var(--scroll-padding-top-md)}.scroll-pt-lg{scroll-padding-top:var(--scroll-padding-top-lg)}.scroll-pt-xl{scroll-padding-top:var(--scroll-padding-top-xl)}.scroll-pr-0{scroll-padding-right:var(--scroll-padding-right-none)}.scroll-pr-xs{scroll-padding-right:var(--scroll-padding-right-xs)}.scroll-pr-sm{scroll-padding-right:var(--scroll-padding-right-sm)}.scroll-pr,.scroll-pr-md{scroll-padding-right:var(--scroll-padding-right-md)}.scroll-pr-lg{scroll-padding-right:var(--scroll-padding-right-lg)}.scroll-pr-xl{scroll-padding-right:var(--scroll-padding-right-xl)}.scroll-pb-0{scroll-padding-bottom:var(--scroll-padding-bottom-none)}.scroll-pb-xs{scroll-padding-bottom:var(--scroll-padding-bottom-xs)}.scroll-pb-sm{scroll-padding-bottom:var(--scroll-padding-bottom-sm)}.scroll-pb,.scroll-pb-md{scroll-padding-bottom:var(--scroll-padding-bottom-md)}.scroll-pb-lg{scroll-padding-bottom:var(--scroll-padding-bottom-lg)}.scroll-pb-xl{scroll-padding-bottom:var(--scroll-padding-bottom-xl)}.scroll-pl-0{scroll-padding-left:var(--scroll-padding-left-none)}.scroll-pl-xs{scroll-padding-left:var(--scroll-padding-left-xs)}.scroll-pl-sm{scroll-padding-left:var(--scroll-padding-left-sm)}.scroll-pl,.scroll-pl-md{scroll-padding-left:var(--scroll-padding-left-md)}.scroll-pl-lg{scroll-padding-left:var(--scroll-padding-left-lg)}.scroll-pl-xl{scroll-padding-left:var(--scroll-padding-left-xl)}.touch-auto{touch-action:var(--touch-action-auto)}.touch-none{touch-action:var(--touch-action-none)}.touch-pan-x{touch-action:var(--touch-action-pan-x)}.touch-pan-y{touch-action:var(--touch-action-pan-y)}.touch-pan-left{touch-action:var(--scroll-touch-action-pan-left)}.touch-pan-right{touch-action:var(--scroll-touch-action-pan-right)}.touch-pan-up{touch-action:var(--scroll-touch-action-pan-up)}.touch-pan-down{touch-action:var(--scroll-touch-action-pan-down)}.touch-pinch-zoom{touch-action:var(--scroll-touch-action-pinch-zoom)}.touch-manipulation{touch-action:var(--touch-action-manipulation)}.scrollbar-auto{scrollbar-width:var(--scrollbar-width-auto)}.scrollbar-thin{scrollbar-width:var(--scrollbar-width-thin)}.scrollbar-none{scrollbar-width:var(--scrollbar-width-none)}.scroll-container{position:var(--scroll-container-position);width:var(--scroll-container-width);height:var(--scroll-container-height);overflow:var(--scroll-container-overflow)}.scroll-content{width:var(--scroll-content-width);height:var(--scroll-content-height)}.scroll-control{position:var(--scroll-control-position);display:var(--scroll-control-display);width:var(--control-size-default);height:var(--control-size-default);background-color:var(--scroll-control-background);border:1px solid var(--scroll-control-border-color)}.scroll-control:hover{background-color:var(--scroll-control-background-hover)}.scroll-control:disabled{pointer-events:var(--scroll-control-disabled-pointer-events)}.scroll-control-sm{width:var(--control-size-small);height:var(--control-size-small)}.scroll-control-lg{width:var(--control-size-large);height:var(--control-size-large)}.scroll-fade{position:var(--scroll-fade-position)}.scroll-fade:before{content:var(--scroll-fade-content);position:var(--scroll-fade-pseudo-position);top:0;left:0;right:0;height:var(--scroll-fade-height);background:var(--scroll-fade-top-background);pointer-events:var(--scroll-fade-pointer-events)}.scroll-fade:after{content:var(--scroll-fade-content);position:var(--scroll-fade-pseudo-position);bottom:0;left:0;right:0;height:var(--scroll-fade-height);background:var(--scroll-fade-bottom-background);pointer-events:var(--scroll-fade-pointer-events)}.scroll-fade-horizontal:before{top:0;bottom:0;left:0;right:auto;width:var(--scroll-fade-width);height:auto;background:var(--scroll-fade-left-background)}.scroll-fade-horizontal:after{top:0;bottom:0;left:auto;right:0;width:var(--scroll-fade-width);height:auto;background:var(--scroll-fade-right-background)}.virtual-scroll{position:var(--virtual-scroll-position);overflow:var(--virtual-scroll-overflow)}.virtual-scroll-content{position:var(--scroll-virtual-content-position)}.virtual-scroll-item{position:var(--virtual-item-position);top:var(--scroll-virtual-item-top)}.scroll-optimized{will-change:var(--scroll-will-change-value);contain:var(--scroll-contain-value);transform-style:var(--scroll-transform-value)}.scroll-will-change{will-change:var(--scroll-will-change-value)}.scroll-contain{contain:var(--scroll-contain-value)}.scroll-timeline-block{scroll-timeline-axis:var(--timeline-axis-block)}.scroll-timeline-inline{scroll-timeline-axis:var(--timeline-axis-inline)}.scroll-timeline-x{scroll-timeline-axis:var(--timeline-axis-x)}.scroll-timeline-y{scroll-timeline-axis:var(--timeline-axis-y)}.webkit-overflow-scrolling{-webkit-overflow-scrolling:var(--scroll-webkit-overflow-scrolling)}.webkit-overflow-scrolling-auto{-webkit-overflow-scrolling:var(--scroll-webkit-overflow-scrolling-auto)}.scroll-safe-top{scroll-margin-top:var(--scroll-margin-safe-top)}.scroll-safe-right{scroll-margin-right:var(--scroll-margin-safe-right)}.scroll-safe-bottom{scroll-margin-bottom:var(--scroll-margin-safe-bottom)}.scroll-safe-left{scroll-margin-left:var(--scroll-margin-safe-left)}.scroll-padding-safe-top{scroll-padding-top:var(--scroll-padding-safe-top)}.scroll-padding-safe-right{scroll-padding-right:var(--scroll-padding-safe-right)}.scroll-padding-safe-bottom{scroll-padding-bottom:var(--scroll-padding-safe-bottom)}.scroll-padding-safe-left{scroll-padding-left:var(--scroll-padding-safe-left)}.scroll-responsive{scroll-margin:var(--scroll-margin-responsive);scroll-padding:var(--scroll-padding-responsive)}.dark{--color-scrollbar-thumb: var(--lqd-626160);--color-scrollbar-track: var(--lqd-2e2e34);--color-scrollbar-thumb-hover: var(--lqd-747372);--color-scrollbar-thumb-active: var(--lqd-4263ff);--color-scroll-control-bg: rgba(var(--lqd-16161c-rgb), .9);--color-scroll-control-bg-hover: var(--lqd-16161c);--color-scroll-control-border: var(--lqd-414143);--color-scroll-fade-top-gradient: linear-gradient(to bottom, var(--lqd-16161c), transparent);--color-scroll-fade-bottom-gradient: linear-gradient(to top, var(--lqd-16161c), transparent);--color-scroll-fade-left-gradient: linear-gradient(to right, var(--lqd-16161c), transparent);--color-scroll-fade-right-gradient: linear-gradient(to left, var(--lqd-16161c), transparent)}.light{--color-scrollbar-thumb: var(--lqd-bbbab9);--color-scrollbar-track: var(--lqd-f5f5f5);--color-scrollbar-thumb-hover: var(--lqd-9d9c9b);--color-scrollbar-thumb-active: var(--lqd-4263ff);--color-scroll-control-bg: rgba(var(--lqd-ffffff-rgb), .9);--color-scroll-control-bg-hover: var(--lqd-ffffff);--color-scroll-control-border: var(--lqd-e1e1e1);--color-scroll-fade-top-gradient: linear-gradient(to bottom, var(--lqd-ffffff), transparent);--color-scroll-fade-bottom-gradient: linear-gradient(to top, var(--lqd-ffffff), transparent);--color-scroll-fade-left-gradient: linear-gradient(to right, var(--lqd-ffffff), transparent);--color-scroll-fade-right-gradient: linear-gradient(to left, var(--lqd-ffffff), transparent)}::-webkit-scrollbar{width:var(--scrollbar-webkit-width);height:var(--scrollbar-webkit-height)}::-webkit-scrollbar-track{background:var(--scrollbar-track-background);border-radius:var(--scrollbar-track-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-background);border-radius:var(--scrollbar-thumb-border-radius);border:var(--scrollbar-thumb-border)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-background)}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-background)}::-webkit-scrollbar-corner{background:var(--scrollbar-track-background)}*{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color-value)}.scrollbar-thin::-webkit-scrollbar{width:var(--scrollbar-webkit-width-thin);height:var(--scrollbar-webkit-height-thin)}.scrollbar-thick::-webkit-scrollbar{width:var(--scrollbar-webkit-width-thick);height:var(--scrollbar-webkit-height-thick)}.scrollbar-none::-webkit-scrollbar{display:var(--scrollbar-webkit-display-none)}@media (prefers-reduced-motion: reduce){.scroll-smooth,.scroll-smooth-horizontal,.scroll-smooth-vertical,.scroll-smooth-both{scroll-behavior:var(--scroll-behavior-auto)}}@media print{.scroll-control,.scroll-fade:before,.scroll-fade:after{display:none!important}.scroll-container,.virtual-scroll{overflow:visible!important}}:root{--device-property-width: width;--device-property-height: height;--device-property-orientation: orientation;--device-property-pointer: pointer;--device-property-hover: hover;--device-property-resolution: resolution;--orientation-portrait: portrait;--orientation-landscape: landscape;--pointer-none: none;--pointer-coarse: coarse;--pointer-fine: fine;--hover-none: none;--hover-hover: hover;--resolution-1x: 1dppx;--resolution-2x: 2dppx;--resolution-3x: 3dppx;--resolution-4k: 4dppx;--update-none: none;--update-slow: slow;--update-fast: fast;--scripting-none: none;--scripting-initial: initial-only;--scripting-enabled: enabled;--color-gamut-srgb: srgb;--color-gamut-p3: p3;--color-gamut-rec2020: rec2020;--device-type-desktop: desktop;--device-type-laptop: laptop;--device-type-tablet: tablet;--device-type-phone: phone;--device-type-mobile: mobile;--device-type-watch: watch;--device-type-wearable: wearable;--device-type-foldable: foldable;--device-width-auto: var(--width-auto);--device-height-auto: var(--height-auto);--device-width-full: var(--width-full);--device-height-full: var(--height-full);--device-width-viewport: var(--width-viewport);--device-height-viewport: var(--height-viewport);--device-clamp-width-xsmall: var(--clamp-width-xsmall);--device-clamp-width-small: var(--clamp-width-small);--device-clamp-width-medium: var(--clamp-width-medium);--device-clamp-width-large: var(--clamp-width-large);--device-clamp-width-fluid: var(--clamp-width-fluid);--device-clamp-height-small: var(--clamp-height-small);--device-clamp-height-medium: var(--clamp-height-medium);--device-aspect-ratio-16-9: var(--aspect-ratio-16-9);--device-aspect-ratio-4-3: var(--aspect-ratio-4-3);--device-aspect-ratio-square: var(--aspect-ratio-square);--device-aspect-ratio-portrait: var(--aspect-ratio-portrait);--device-aspect-ratio-ultrawide: var(--aspect-ratio-ultrawide);--device-aspect-ratio-cinema: var(--aspect-ratio-cinema);--device-breakpoint-mobile: var(--breakpoint-mobile);--device-breakpoint-tablet: var(--breakpoint-tablet);--device-breakpoint-desktop: var(--breakpoint-desktop);--device-breakpoint-wide: var(--breakpoint-wide);--device-breakpoint-ultrawide: var(--breakpoint-ultrawide);--device-z-base: var(--z);--device-z-overlay: var(--z-overlay);--device-z-modal: var(--z-modal);--device-z-toast: var(--z-toast);--desktop-width-standard: var(--device-clamp-width-large);--desktop-height-standard: var(--device-clamp-height-medium);--desktop-pointer-type: var(--pointer-fine);--desktop-hover-capability: var(--hover-hover);--desktop-resolution-default: var(--resolution-1x);--desktop-resolution-retina: var(--resolution-2x);--device-default-width: var(--device-width-full);--device-default-height: var(--device-height-auto);--device-update-fast: var(--update-fast);--device-update-slow: var(--update-slow);--device-scripting-enabled: var(--scripting-enabled);--foldable-width-closed: var(--device-clamp-width-xsmall);--foldable-width-open: var(--device-clamp-width-small);--foldable-height-default: var(--device-clamp-height-medium);--foldable-pointer-type: var(--pointer-coarse);--foldable-hover-capability: var(--hover-none);--laptop-width-default: var(--device-clamp-width-medium);--laptop-height-default: var(--device-clamp-height-medium);--laptop-pointer-type: var(--pointer-fine);--laptop-hover-capability: var(--hover-hover);--laptop-orientation-default: var(--orientation-landscape);--mobile-width-default: var(--device-clamp-width-small);--mobile-height-default: var(--device-clamp-height-medium);--mobile-pointer-type: var(--pointer-coarse);--mobile-hover-capability: var(--hover-none);--phone-width-default: var(--device-clamp-width-xsmall);--phone-height-default: var(--device-clamp-height-medium);--phone-pointer-type: var(--pointer-coarse);--phone-hover-capability: var(--hover-none);--tablet-width-default: var(--device-clamp-width-medium);--tablet-height-default: var(--device-clamp-height-medium);--tablet-pointer-type: var(--pointer-coarse);--tablet-hover-capability: var(--hover-none);--watch-width-default: var(--clamp-width-watch);--watch-height-default: var(--clamp-width-watch);--watch-pointer-type: var(--pointer-coarse);--watch-hover-capability: var(--hover-none);--wearable-width-default: var(--clamp-width-wearable);--wearable-height-default: var(--clamp-width-wearable);--wearable-pointer-type: var(--pointer-coarse);--wearable-hover-capability: var(--hover-none);--wearable-color-gamut: var(--color-gamut-p3)}.device-xs{max-width:var(--size-xl);font-size:var(--size-xs);padding:var(--size-xs)}.device-sm{max-width:var(--size-3xl);font-size:var(--size-sm);padding:var(--size-sm)}.device-md{max-width:var(--size-5xl);font-size:var(--size-md);padding:var(--size-md)}.device-lg{max-width:var(--size-7xl);font-size:var(--size-lg);padding:var(--size-lg)}.device-xl{max-width:var(--size-9xl);font-size:var(--size-xl);padding:var(--size-xl)}.device-compact{padding:var(--spacing-xs);gap:var(--spacing-xs)}.device-comfortable{padding:var(--spacing-md);gap:var(--spacing-sm)}.device-spacious{padding:var(--spacing-lg);gap:var(--spacing-md)}.device-touch-friendly{padding:var(--spacing-lg);min-height:var(--size-touch-target)}.device-dense{padding:var(--spacing-xs);margin:var(--spacing-xs)}.device-smooth{transition:var(--timing-standard) var(--easing-ease-out)}.device-fast{transition:var(--timing-fast) var(--easing-ease-out)}.device-slow{transition:var(--timing-slow) var(--easing-ease-out)}.device-no-animation{animation:none!important;transition:none!important}.device-reduced-motion{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.device-interactive{cursor:pointer;transition:var(--state-timing-fast)}.device-interactive:hover{transform:var(--state-transform-hover-subtle)}.device-interactive:active{transform:var(--state-transform-active)}.device-disabled{opacity:var(--state-opacity-disabled);pointer-events:none}.device-loading{opacity:var(--state-opacity-loading);cursor:wait}.device-focused{outline:var(--state-outline-focus);outline-offset:var(--state-outline-offset)}.desktop{width:var(--desktop-width-standard);height:var(--desktop-height-standard)}.desktop-pointer-fine{cursor:pointer}.desktop-hover-enabled{transition:all var(--timing-fast) ease}.desktop-hover-enabled:hover{transform:var(--state-transform-hover-subtle)}.desktop-retina{image-rendering:-webkit-optimize-contrast}.desktop-standard{max-width:1920px;font-size:var(--size-md)}.desktop-wide{max-width:2560px;font-size:var(--size-lg)}.desktop-ultrawide{max-width:3840px;font-size:var(--size-xl)}.device{width:var(--device-default-width);height:var(--device-default-height)}.device-fast-update{animation-duration:var(--timing-fast)}.device-slow-update{animation-duration:var(--timing-slow)}.device-adaptive{width:100%;max-width:100%;height:auto}.device-constrained{max-width:var(--size-container-narrow);margin:0 auto}.foldable{width:var(--foldable-width-closed);height:var(--foldable-height-default);transition:width var(--timing-standard) ease}.foldable-open{width:var(--foldable-width-open)}.foldable-touch{touch-action:manipulation}.foldable-responsive{display:flex;flex-direction:column}.foldable-dual-screen{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md)}.laptop{width:var(--laptop-width-default);height:var(--laptop-height-default)}.laptop-trackpad{cursor:pointer}.laptop-landscape{aspect-ratio:var(--device-aspect-ratio-16-9)}.laptop-standard{max-width:1366px;font-size:var(--size-sm)}.laptop-premium{max-width:1920px;font-size:var(--size-md)}.mobile{width:var(--mobile-width-default);height:var(--mobile-height-default)}.mobile-touch{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-portrait{aspect-ratio:var(--device-aspect-ratio-portrait)}.mobile-landscape{aspect-ratio:var(--device-aspect-ratio-16-9)}.mobile-safe-area{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.phone{width:var(--phone-width-default);height:var(--phone-height-default)}.phone-compact{font-size:var(--size-xs);padding:var(--size-xs)}.phone-touch{touch-action:manipulation;min-height:var(--size-touch-target)}.phone-portrait{max-width:414px;aspect-ratio:9/19.5}.phone-notch{padding-top:var(--spacing-lg)}.phone-home-indicator{padding-bottom:var(--spacing-md)}.tablet{width:var(--tablet-width-default);height:var(--tablet-height-default)}.tablet-touch{touch-action:manipulation}.tablet-hybrid{cursor:pointer}.tablet-portrait{max-width:768px;aspect-ratio:3/4}.tablet-landscape{max-width:1024px;aspect-ratio:4/3}.tablet-pro{max-width:1194px;font-size:var(--size-md)}.watch{width:var(--watch-width-default);height:var(--watch-height-default);border-radius:50%}.watch-compact{font-size:var(--size-xs);padding:var(--size-xs)}.watch-square{border-radius:var(--border-radius-lg);aspect-ratio:1}.watch-round{border-radius:50%;aspect-ratio:1}.watch-ultra{max-width:49mm;max-height:44mm}.wearable{width:var(--wearable-width-default);height:var(--wearable-height-default)}.wearable-hdr{color-gamut:var(--wearable-color-gamut)}.wearable-minimal{font-size:var(--size-xs);padding:var(--size-xs)}.wearable-ar{mix-blend-mode:overlay}.wearable-vr{transform-style:preserve-3d}.reduced-motion{animation:none!important;transition:none!important}.high-contrast{filter:contrast(1.5)}.forced-colors{forced-color-adjust:none}.large-text{font-size:var(--size-lg);line-height:1.6}.touch-optimized{min-height:var(--size-touch-target);min-width:var(--size-touch-target);padding:var(--spacing-sm)}.focus-visible{outline:var(--state-outline-focus);outline-offset:var(--state-outline-offset)}.device-responsive{width:100%;max-width:100%;height:auto}.device-fluid{width:clamp(320px,100vw,1920px);height:auto}.device-constrained{max-width:var(--size-container-standard);margin:0 auto}.device-full-viewport{width:100vw;height:100vh}.device-content-fit{width:fit-content;height:fit-content}.orientation-portrait{aspect-ratio:var(--device-aspect-ratio-portrait)}.orientation-landscape{aspect-ratio:var(--device-aspect-ratio-16-9)}.orientation-square{aspect-ratio:var(--device-aspect-ratio-square)}.orientation-adaptive{aspect-ratio:auto}.pointer-fine{cursor:pointer}.pointer-fine:hover{opacity:.8}.pointer-coarse{touch-action:manipulation;min-height:var(--size-touch-target)}.pointer-none{pointer-events:none}.resolution-1x{image-rendering:auto}.resolution-2x{image-rendering:-webkit-optimize-contrast}.resolution-3x{image-rendering:crisp-edges}.resolution-adaptive{image-rendering:auto}@media (max-width: 767px){.mobile-only{display:block}.tablet-only,.desktop-only{display:none}.mobile-stack{flex-direction:column}.mobile-hide{display:none}.mobile-full{width:100%}}@media (min-width: 768px) and (max-width: 1023px){.tablet-only{display:block}.mobile-only,.desktop-only{display:none}.tablet-grid{display:grid;grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.desktop-only{display:block}.mobile-only,.tablet-only{display:none}.desktop-grid{display:grid;grid-template-columns:repeat(3,1fr)}}@media (pointer: coarse){.touch-device{display:block}.mouse-device{display:none}.touch-spacing{padding:var(--spacing-md);gap:var(--spacing-sm)}}@media (pointer: fine){.touch-device{display:none}.mouse-device{display:block}.mouse-spacing{padding:var(--spacing-sm);gap:var(--spacing-xs)}}@media (hover: none){.no-hover-device{display:block}.hover-device{display:none}.no-hover-spacing{padding:var(--spacing-lg)}}@media (hover: hover){.no-hover-device{display:none}.hover-device{display:block}.hover-effects:hover{transform:var(--state-transform-hover-subtle);transition:var(--timing-fast)}}@media (orientation: portrait){.portrait-only{display:block}.landscape-only{display:none}.portrait-stack{flex-direction:column}}@media (orientation: landscape){.portrait-only{display:none}.landscape-only{display:block}.landscape-row{flex-direction:row}}@media (prefers-reduced-motion: reduce){.respect-motion-preference{animation:none!important;transition:none!important}.motion-safe{display:none}.motion-reduce{display:block}}@media (prefers-reduced-motion: no-preference){.motion-safe{display:block}.motion-reduce{display:none}}@media (prefers-contrast: high){.respect-contrast-preference{filter:contrast(1.5)}.high-contrast-mode{border:var(--border-width-thick) solid}}@media (prefers-color-scheme: dark){.prefer-dark{display:block}.prefer-light{display:none}}@media (prefers-color-scheme: light){.prefer-dark{display:none}.prefer-light{display:block}}@media screen and (-webkit-min-device-pixel-ratio: 2){.retina-device{display:block}.standard-device{display:none}}@media screen and (-webkit-min-device-pixel-ratio: 1){.retina-device{display:none}.standard-device{display:block}}:root{--query-type-text: text;--query-type-fuzzy: fuzzy;--query-type-exact: exact;--query-type-boolean: boolean;--query-type-wildcard: wildcard;--search-state-idle: idle;--search-state-active: active;--search-state-loading: loading;--search-state-error: error;--search-state-empty: empty;--result-state-success: success;--result-state-error: error;--result-state-warning: warning;--result-state-info: info;--result-state-pending: pending;--result-state-fail: fail;--suggest-state-auto: auto;--suggest-state-manual: manual;--suggest-state-none: none;--truncate-type-ellipsis: ellipsis;--truncate-type-fade: fade;--truncate-type-word: word-break;--truncate-type-line: line-clamp;--ui-density-minimal: minimal;--ui-density-compact: compact;--ui-density-default: default;--ui-density-comfortable: comfortable;--ui-density-spacious: spacious;--scope-type-global: global;--scope-type-local: local;--scope-type-component: component;--scope-type-parent: parent;--scope-type-shadow: shadow;--source-type-file: file;--source-type-url: url;--source-type-code: code;--source-type-map: map;--source-type-path: path;--setting-type-auto: auto;--setting-type-manual: manual;--setting-type-config: config;--setting-type-preference: preference;--setting-type-toggle: toggle;--setting-type-option: option;--resolution-value-1x: 1dppx;--resolution-value-2x: 2dppx;--resolution-value-3x: 3dppx;--resolution-value-4k: 4dppx;--resolution-value-high: 2dppx;--resolution-value-low: 1dppx;--resolution-value-retina: 2dppx;--search-opacity-loading: .7;--search-opacity-disabled: .6;--search-height-suggestion-mobile: 200px;--search-height-suggestion-tablet: 300px;--search-height-suggestion-desktop: 400px;--search-min-width-grid-item: 250px;--search-min-width-grid-item-tablet: 300px;--search-min-width-grid-item-desktop: 350px;--search-line-clamp-default: 3;--search-line-clamp-single: 1;--search-z-index-dropdown: 1000;--search-z-index-overlay: 999}.search{font-family:var(--font-sans);max-width:var(--container-max-width-large)}.search-box{display:block;width:100%;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base);transition:var(--transition-fast)}.search-box:hover{background-color:var(--color-search-hover);border-color:var(--color-search-hover-border)}.search-box:focus{background-color:var(--color-search-focus);border-color:var(--color-search-focus-border);outline:2px solid var(--color-search-focus-border);outline-offset:2px}.search-box:active{background-color:var(--color-search-active);border-color:var(--color-search-active-border)}.search-box:disabled{background-color:var(--color-search-disabled);color:var(--color-search-disabled-text);opacity:var(--search-opacity-disabled);cursor:not-allowed}.search-loading{opacity:var(--search-opacity-loading);cursor:wait;animation:var(--animation-pulse)}.search-input{display:block;width:100%;border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);padding:var(--spacing-sm) var(--spacing-md);font-family:var(--font-sans);font-size:var(--typography-size-base);transition:var(--transition-fast)}.search-query{color:var(--color-search-query-text);transition:var(--transition-fast)}.search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-search-overlay);z-index:var(--search-z-index-overlay);animation:var(--animation-fade-in)}.search-dropdown{position:absolute;top:100%;left:0;width:100%;background:var(--color-search-dropdown);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);z-index:var(--search-z-index-dropdown);box-shadow:var(--shadow-elevation-mid);animation:var(--animation-slide-down)}.search-filter{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs);transition:var(--transition-fast)}.search-highlight{background:var(--color-search-highlight);color:var(--color-search-highlight-text);font-weight:var(--typography-weight-medium);animation:var(--animation-shimmer)}.search-term{font-weight:var(--typography-weight-medium);color:var(--color-search-term)}.result{display:flex;flex-direction:column;gap:var(--spacing-sm);animation:var(--animation-fade-in)}.result-count{font-family:var(--font-mono);font-size:var(--typography-size-sm);color:var(--color-result-count);animation:var(--animation-fade-in)}.result-empty{display:flex;align-items:center;justify-content:center;padding:var(--spacing-xl);color:var(--color-result-empty);font-style:italic;animation:var(--animation-fade-in)}.result-error{background:var(--color-result-error);color:var(--color-result-error-text);padding:var(--spacing-md);border-radius:var(--border-radius-md);animation:var(--animation-shake)}.result-fail{background:var(--color-result-fail);color:var(--color-result-fail-text);padding:var(--spacing-md);border-radius:var(--border-radius-md);animation:var(--animation-shake)}.result-grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(var(--search-min-width-grid-item),1fr));animation:var(--animation-stagger-children)}.result-info{background:var(--color-result-info);color:var(--color-result-info-text);padding:var(--spacing-md);border-radius:var(--border-radius-md);animation:var(--animation-pulse-bright)}.result-item{display:block;padding:var(--spacing-md);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);cursor:pointer;transition:var(--transition-fast);animation:var(--animation-fade-up)}.result-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevation-high)}.result-list{display:flex;flex-direction:column;gap:var(--spacing-sm);animation:var(--animation-stagger-children)}.result-loading{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);opacity:var(--search-opacity-loading);animation:var(--animation-pulse) var(--animation-shimmer)}.result-pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);animation:var(--animation-fade-in)}.result-pending{background:var(--color-result-pending);color:var(--color-result-pending-text);padding:var(--spacing-md);border-radius:var(--border-radius-md);animation:var(--animation-pulse-slow)}.result-relevance{font-size:var(--typography-size-xs);color:var(--color-result-relevance);margin-left:var(--spacing-xs);animation:var(--animation-fade-in)}.result-sorting{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);transition:var(--transition-fast)}.result-success{background:var(--color-result-success);color:var(--color-result-success-text);padding:var(--spacing-md);border-radius:var(--border-radius-md);animation:var(--animation-glow-bright)}.result-warning{background:var(--color-result-warning);color:var(--color-result-warning-text);padding:var(--spacing-md);border-radius:var(--border-radius-md);animation:var(--animation-blink-subtle)}.suggest{display:flex;flex-direction:column;background:var(--color-suggest);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);padding:var(--spacing-sm);box-shadow:var(--shadow-elevation-mid);animation:var(--animation-fade-in)}.suggest-auto{opacity:1;visibility:visible;animation:var(--animation-slide-down)}.suggest-box{position:absolute;top:100%;left:0;width:100%;z-index:var(--search-z-index-dropdown);box-shadow:var(--shadow-elevation-mid);animation:var(--animation-slide-down)}.suggest-dropdown{position:absolute;top:100%;left:0;width:100%;max-height:var(--search-height-suggestion-desktop);overflow-y:auto;background:var(--color-suggest);border:var(--border-width-default) var(--border-style-solid) var(--border-color-default);border-radius:var(--border-radius-md);box-shadow:var(--shadow-elevation-mid);z-index:var(--search-z-index-dropdown);animation:var(--animation-slide-down)}.suggest-item{display:flex;flex-direction:row;align-items:center;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;border-radius:var(--border-radius-sm);transition:var(--transition-fast);animation:var(--animation-fade-in)}.suggest-item:hover{background:var(--color-search-hover)}.suggest-list{display:flex;flex-direction:column;gap:var(--spacing-xs);animation:var(--animation-stagger-children)}.suggest-none{display:none;opacity:0;visibility:hidden;animation:var(--animation-fade-out)}.truncate,.truncate-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-fade{overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 70%,transparent 100%);mask-image:linear-gradient(to right,black 70%,transparent 100%)}.truncate-line{display:-webkit-box;-webkit-line-clamp:var(--search-line-clamp-single);-webkit-box-orient:vertical;overflow:hidden}.truncate-multiline{display:-webkit-box;-webkit-line-clamp:var(--search-line-clamp-default);-webkit-box-orient:vertical;overflow:hidden}.truncate-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.truncate-word{word-break:break-all;overflow-wrap:break-word}.ui{font-size:var(--typography-size-base);padding:var(--spacing-md);gap:var(--spacing-md);transition:var(--transition-fast)}.ui-compact{font-size:var(--typography-size-sm);padding:var(--spacing-sm);gap:var(--spacing-sm)}.ui-default{font-size:var(--typography-size-base);padding:var(--spacing-md);gap:var(--spacing-md)}.ui-dense{font-size:var(--typography-size-sm);padding:var(--spacing-xs);gap:var(--spacing-xs)}.ui-large{font-size:var(--typography-size-lg);padding:var(--spacing-lg);gap:var(--spacing-lg)}.ui-minimal{font-size:var(--typography-size-xs);padding:var(--spacing-xs);gap:var(--spacing-xs)}.ui-small{font-size:var(--typography-size-sm);padding:var(--spacing-sm);gap:var(--spacing-sm)}.ui-standard{font-size:var(--typography-size-base);padding:var(--spacing-md);gap:var(--spacing-md)}.scope,.scope-component{position:relative;isolation:isolate}.scope-global{position:static}.scope-local,.scope-parent{position:relative}.scope-shadow{position:relative;isolation:isolate}.source{font-family:var(--font-mono);font-size:var(--typography-size-sm)}.source-code{font-family:var(--font-code);background:var(--color-material-paper)}.source-file{font-family:var(--font-mono);color:var(--color-text-subtle)}.source-map{font-family:var(--font-mono)}.source-path{font-family:var(--font-mono);font-style:italic}.source-url{font-family:var(--font-mono);text-decoration:underline}.setting,.setting-auto{transition:var(--transition-fast)}.setting-config{background:var(--color-material-paper)}.setting-option{cursor:pointer}.setting-panel{animation:var(--animation-slide-right)}.setting-toggle{cursor:pointer}.search-container{display:flex;flex-direction:column;gap:var(--spacing-md);position:relative;width:100%;max-width:var(--container-max-width-large)}.search-container-inline{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm);width:auto}.search-container-full{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--search-z-index-overlay);background:var(--color-search-overlay);padding:var(--spacing-lg);display:flex;align-items:center;justify-content:center}.search-container-modal{position:relative;background:var(--color-search-dropdown);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-elevation-high);max-width:90vw;max-height:90vh;overflow:hidden}.search-voice{position:relative;animation:var(--animation-pulse)}.search-voice:after{content:"";position:absolute;top:50%;right:var(--spacing-md);transform:translateY(-50%);width:var(--spacing-xs);height:var(--spacing-xs);background:var(--color-accent-primary);border-radius:var(--radius-circular);animation:var(--animation-pulse-fast)}.search-typing{position:relative}.search-typing:after{content:"";position:absolute;top:50%;right:var(--spacing-md);transform:translateY(-50%);width:var(--spacing-1);height:1em;background:var(--color-text-primary);animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.search-ai{position:relative;background:linear-gradient(135deg,var(--color-search-box),var(--color-search-hover))}.search-ai:before{content:"✨";position:absolute;top:50%;right:var(--spacing-md);transform:translateY(-50%);font-size:var(--typography-size-sm);animation:var(--animation-shimmer)}.search-filter-bar{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);padding:var(--spacing-sm) 0;border-bottom:var(--border-width-default) solid var(--border-color-subtle)}.search-filter-chip{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-search-filter-chip);color:var(--color-search-filter-chip-text);border-radius:var(--radius-pill);font-size:var(--typography-size-xs);font-weight:var(--typography-weight-medium);cursor:pointer;transition:var(--transition-fast)}.search-filter-chip:hover{background:var(--color-search-filter-chip-hover);transform:translateY(-1px)}.search-filter-chip-active{background:var(--color-accent-primary);color:var(--color-accent-primary-text)}.search-filter-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-4);height:var(--spacing-4);border-radius:var(--radius-circular);background:#fff3;margin-left:var(--spacing-xs);cursor:pointer;transition:var(--transition-fast)}.search-filter-chip-remove:hover{background:#fff6;transform:scale(1.1)}.result-card{background:var(--color-result-card);border:var(--border-width-default) solid var(--color-result-card-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);transition:var(--transition-fast);cursor:pointer}.result-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-elevation-high);border-color:var(--color-accent-primary)}.result-card-featured{border-width:var(--border-width-thick);border-color:var(--color-accent-primary);background:var(--color-result-card-featured)}.result-preview{position:relative;overflow:hidden;border-radius:var(--border-radius-md);background:var(--color-result-preview);aspect-ratio:16/9;margin-bottom:var(--spacing-sm)}.result-preview-image{width:100%;height:100%;object-fit:cover;transition:var(--transition-standard)}.result-preview:hover .result-preview-image{transform:scale(1.05)}.result-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm);font-size:var(--typography-size-xs);color:var(--color-text-subtle)}.result-tag{padding:var(--spacing-micro) var(--spacing-xs);background:var(--color-result-tag);color:var(--color-result-tag-text);border-radius:var(--radius-sm);font-weight:var(--typography-weight-medium)}.search-smart{position:relative}.search-smart-suggestions{position:absolute;top:100%;left:0;right:0;background:var(--color-search-dropdown);border:var(--border-width-default) solid var(--border-color-default);border-top:none;border-radius:0 0 var(--border-radius-md) var(--border-radius-md);z-index:var(--search-z-index-dropdown);max-height:300px;overflow-y:auto}.search-intent{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-search-intent);border-bottom:var(--border-width-default) solid var(--border-color-subtle);font-size:var(--typography-size-sm);color:var(--color-text-subtle)}.search-autocomplete{position:relative}.search-autocomplete-ghost{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;color:var(--color-text-placeholder);padding:var(--spacing-sm) var(--spacing-md);font-family:inherit;font-size:inherit}.search-virtualized{height:400px;overflow:auto;contain:strict}.search-lazy-load{min-height:100px;display:flex;align-items:center;justify-content:center;color:var(--color-text-subtle)}.search-optimized{will-change:transform,opacity;contain:layout style paint}.search-tracked{position:relative}.search-tracked:after{content:"";position:absolute;bottom:0;left:0;width:var(--search-track-width, 0%);height:2px;background:var(--color-accent-primary);transition:width .3s ease}.search-results-stagger{animation:stagger-fade-in .6s ease-out}.search-results-stagger .result-item{animation:fade-up .4s ease-out;animation-fill-mode:both}.search-results-stagger .result-item:nth-child(1){animation-delay:.1s}.search-results-stagger .result-item:nth-child(2){animation-delay:.2s}.search-results-stagger .result-item:nth-child(3){animation-delay:.3s}.search-results-stagger .result-item:nth-child(4){animation-delay:.4s}.search-results-stagger .result-item:nth-child(5){animation-delay:.5s}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stagger-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.search-box{font-size:var(--typography-size-sm);padding:var(--spacing-sm)}.search-results{padding:var(--spacing-sm)}.suggest-dropdown{max-height:var(--search-height-suggestion-mobile)}.result-grid{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1024px){.search-box{font-size:var(--typography-size-base)}.suggest-dropdown{max-height:var(--search-height-suggestion-tablet)}.result-grid{grid-template-columns:repeat(auto-fill,minmax(var(--search-min-width-grid-item-tablet),1fr))}}@media (min-width: 1025px){.search-box{font-size:var(--typography-size-base)}.suggest-dropdown{max-height:var(--search-height-suggestion-desktop)}.result-grid{grid-template-columns:repeat(auto-fill,minmax(var(--search-min-width-grid-item-desktop),1fr))}}@media (orientation: landscape){.search-container{flex-direction:row}}@media (orientation: portrait){.search-container{flex-direction:column}}@media print{.search-box{display:none}.search-results{break-inside:avoid}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.search-highlight,.result-item{border-width:.5px}}@media (prefers-reduced-motion: reduce){.search-box,.search-results,.suggest-dropdown{animation:none;transition:opacity .2s ease}.search-loading{animation:none}}@media (prefers-contrast: high){.search-box{border-width:2px}.search-highlight{font-weight:var(--typography-weight-bold)}}.dark{--color-search-active: var(--lqd-16161c);--color-search-active-border: var(--lqd-1eb9fa);--color-search-disabled: var(--lqd-2e2e34);--color-search-disabled-text: var(--lqd-626160);--color-search-dropdown: var(--lqd-16161c);--color-search-focus: var(--lqd-16161c);--color-search-focus-border: var(--lqd-1eb9fa);--color-search-highlight: var(--lqd-4263ff);--color-search-highlight-text: var(--lqd-ffffff);--color-search-hover: var(--lqd-2e2e34);--color-search-hover-border: var(--lqd-474748);--color-search-overlay: rgba(var(--lqd-000000-rgb), .65);--color-search-query-text: var(--lqd-e1e1e1);--color-search-term: var(--lqd-1eb9fa);--color-search-box: var(--lqd-16161c);--color-search-filter-chip: var(--lqd-414143);--color-search-filter-chip-text: var(--lqd-e1e1e1);--color-search-filter-chip-hover: var(--lqd-535251);--color-search-intent: var(--lqd-2e2e34);--color-result-card: var(--lqd-1a1a20);--color-result-card-border: var(--lqd-414143);--color-result-card-featured: var(--lqd-1c1c22);--color-result-preview: var(--lqd-2e2e34);--color-result-tag: var(--lqd-414143);--color-result-tag-text: var(--lqd-bfbebe);--color-result-count: var(--lqd-bfbebe);--color-result-empty: var(--lqd-747372);--color-result-error: var(--lqd-ff3333);--color-result-error-text: var(--lqd-ffffff);--color-result-fail: var(--lqd-ff3333);--color-result-fail-text: var(--lqd-ffffff);--color-result-info: var(--lqd-1eb9fa);--color-result-info-text: var(--lqd-ffffff);--color-result-pending: var(--lqd-ffaa00);--color-result-pending-text: var(--lqd-000000);--color-result-relevance: var(--lqd-9d9c9b);--color-result-success: var(--lqd-00cc00);--color-result-success-text: var(--lqd-ffffff);--color-result-warning: var(--lqd-ffaa00);--color-result-warning-text: var(--lqd-000000);--color-suggest: var(--lqd-16161c)}.light{--color-search-active: var(--lqd-ffffff);--color-search-active-border: var(--lqd-1eb9fa);--color-search-disabled: var(--lqd-f5f5f5);--color-search-disabled-text: var(--lqd-bbbab9);--color-search-dropdown: var(--lqd-ffffff);--color-search-focus: var(--lqd-ffffff);--color-search-focus-border: var(--lqd-1eb9fa);--color-search-highlight: var(--lqd-4263ff);--color-search-highlight-text: var(--lqd-ffffff);--color-search-hover: var(--lqd-f5f5f5);--color-search-hover-border: var(--lqd-d1d0cf);--color-search-overlay: rgba(var(--lqd-000000-rgb), .4);--color-search-query-text: var(--lqd-050506);--color-search-term: var(--lqd-4263ff);--color-search-box: var(--lqd-ffffff);--color-search-filter-chip: var(--lqd-e1e1e1);--color-search-filter-chip-text: var(--lqd-050506);--color-search-filter-chip-hover: var(--lqd-d1d0cf);--color-search-intent: var(--lqd-f5f5f5);--color-result-card: var(--lqd-ffffff);--color-result-card-border: var(--lqd-e1e1e1);--color-result-card-featured: var(--lqd-fafafa);--color-result-preview: var(--lqd-f5f5f5);--color-result-tag: var(--lqd-e1e1e1);--color-result-tag-text: var(--lqd-686766);--color-result-count: var(--lqd-686766);--color-result-empty: var(--lqd-8a8988);--color-result-error: var(--lqd-b20000);--color-result-error-text: var(--lqd-ffffff);--color-result-fail: var(--lqd-b20000);--color-result-fail-text: var(--lqd-ffffff);--color-result-info: var(--lqd-1eb9fa);--color-result-info-text: var(--lqd-ffffff);--color-result-pending: var(--lqd-bf9000);--color-result-pending-text: var(--lqd-ffffff);--color-result-relevance: var(--lqd-9d9c9b);--color-result-success: var(--lqd-00cc00);--color-result-success-text: var(--lqd-ffffff);--color-result-warning: var(--lqd-bf9000);--color-result-warning-text: var(--lqd-ffffff);--color-suggest: var(--lqd-ffffff)}.dark.midnight,.light.midnight{--color-search-active: var(--lqd-1a2a7a);--color-search-active-border: var(--lqd-6d91f7);--color-search-disabled: var(--lqd-273287);--color-search-disabled-text: var(--lqd-7682d6);--color-search-dropdown: var(--lqd-1a2a7a);--color-search-focus: var(--lqd-1a2a7a);--color-search-focus-border: var(--lqd-6d91f7);--color-search-highlight: var(--lqd-8a31f5);--color-search-highlight-text: var(--lqd-ffffff);--color-search-hover: var(--lqd-273287);--color-search-hover-border: var(--lqd-4c6bc9);--color-search-overlay: rgba(var(--lqd-1a2a7a-rgb), .85);--color-search-query-text: var(--lqd-e1e1e1);--color-search-term: var(--lqd-6d91f7);--color-result-count: var(--lqd-c4d0fc);--color-result-empty: var(--lqd-7682d6);--color-result-error: var(--lqd-ff3333);--color-result-error-text: var(--lqd-ffffff);--color-result-fail: var(--lqd-ff3333);--color-result-fail-text: var(--lqd-ffffff);--color-result-info: var(--lqd-6d91f7);--color-result-info-text: var(--lqd-ffffff);--color-result-pending: var(--lqd-ffaa00);--color-result-pending-text: var(--lqd-000000);--color-result-relevance: var(--lqd-9ba7e8);--color-result-success: var(--lqd-00cc00);--color-result-success-text: var(--lqd-ffffff);--color-result-warning: var(--lqd-ffaa00);--color-result-warning-text: var(--lqd-000000);--color-suggest: var(--lqd-1a2a7a)}.lux{--color-search-active-border: var(--lqd-efc000);--color-search-focus-border: var(--lqd-efc000);--color-search-highlight: var(--lqd-bb9500);--color-search-highlight-text: var(--lqd-ffffff);--color-search-term: var(--lqd-efc000);--color-result-info: var(--lqd-bb9500);--color-result-info-text: var(--lqd-ffffff)}.high-contrast{--color-search-active: var(--lqd-000000);--color-search-active-border: var(--lqd-ffff00);--color-search-disabled: var(--lqd-808080);--color-search-disabled-text: var(--lqd-ffffff);--color-search-dropdown: var(--lqd-000000);--color-search-focus: var(--lqd-000000);--color-search-focus-border: var(--lqd-ffff00);--color-search-highlight: var(--lqd-ffff00);--color-search-highlight-text: var(--lqd-000000);--color-search-hover: var(--lqd-333333);--color-search-hover-border: var(--lqd-ffffff);--color-search-overlay: rgba(var(--lqd-000000-rgb), .9);--color-search-query-text: var(--lqd-ffffff);--color-search-term: var(--lqd-ffff00);--color-result-count: var(--lqd-ffffff);--color-result-empty: var(--lqd-ffffff);--color-result-error: var(--lqd-ff0000);--color-result-error-text: var(--lqd-ffffff);--color-result-fail: var(--lqd-ff0000);--color-result-fail-text: var(--lqd-ffffff);--color-result-info: var(--lqd-0000ff);--color-result-info-text: var(--lqd-ffffff);--color-result-pending: var(--lqd-ffff00);--color-result-pending-text: var(--lqd-000000);--color-result-relevance: var(--lqd-ffffff);--color-result-success: var(--lqd-00ff00);--color-result-success-text: var(--lqd-000000);--color-result-warning: var(--lqd-ffff00);--color-result-warning-text: var(--lqd-000000);--color-suggest: var(--lqd-000000)}.light.high-contrast{--color-search-active: var(--lqd-ffffff);--color-search-active-border: var(--lqd-000000);--color-search-disabled: var(--lqd-cccccc);--color-search-disabled-text: var(--lqd-000000);--color-search-dropdown: var(--lqd-ffffff);--color-search-focus: var(--lqd-ffffff);--color-search-focus-border: var(--lqd-000000);--color-search-highlight: var(--lqd-000000);--color-search-highlight-text: var(--lqd-ffffff);--color-search-hover: var(--lqd-eeeeee);--color-search-hover-border: var(--lqd-000000);--color-search-overlay: rgba(var(--lqd-ffffff-rgb), .9);--color-search-query-text: var(--lqd-000000);--color-search-term: var(--lqd-000000);--color-result-count: var(--lqd-000000);--color-result-empty: var(--lqd-000000);--color-suggest: var(--lqd-ffffff)}.day-night-night{--color-search-active-border: var(--lqd-ffaa00);--color-search-focus-border: var(--lqd-ffaa00);--color-search-highlight: var(--lqd-ff7700);--color-search-highlight-text: var(--lqd-ffffff);--color-search-term: var(--lqd-ffaa00);--color-search-overlay: rgba(var(--lqd-664400-rgb), .7);--color-result-info: var(--lqd-ffaa00);--color-result-info-text: var(--lqd-000000)}.day-night-day{--color-search-active-border: var(--lqd-0066cc);--color-search-focus-border: var(--lqd-0066cc);--color-search-highlight: var(--lqd-0044aa);--color-search-highlight-text: var(--lqd-ffffff);--color-search-term: var(--lqd-0066cc);--color-result-info: var(--lqd-0066cc);--color-result-info-text: var(--lqd-ffffff)}:root{--a11y-property-contrast: contrast;--a11y-property-font-size: font-size;--a11y-property-line-height: line-height;--a11y-property-letter-spacing: letter-spacing;--a11y-property-color: color;--a11y-property-weight: font-weight;--a11y-property-zoom: zoom;--contrast-normal: normal;--contrast-high: high;--contrast-higher: higher;--contrast-low: low;--contrast-more: more;--contrast-less: less;--a11y-font-size-micro: var(--typography-size-xs);--a11y-font-size-small: var(--typography-size-sm);--a11y-font-size-standard: var(--typography-size-base);--a11y-font-size-medium: var(--typography-size-lg);--a11y-font-size-large: var(--typography-size-xl);--a11y-font-size-extra-large: var(--typography-size-2xl);--a11y-line-height-tight: var(--line-height-tight);--a11y-line-height-normal: var(--line-height-normal);--a11y-line-height-relaxed: var(--line-height-loose);--a11y-line-height-extra-relaxed: var(--line-height-extra-loose);--a11y-letter-spacing-tight: var(--letter-tight);--a11y-letter-spacing-normal: var(--letter-normal);--a11y-letter-spacing-wide: var(--letter-wide);--a11y-letter-spacing-extra-wide: var(--letter-extra-wide);--a11y-weight-light: var(--weight-300);--a11y-weight-normal: var(--weight-400);--a11y-weight-medium: var(--weight-500);--a11y-weight-semibold: var(--weight-600);--a11y-weight-bold: var(--weight-700);--zoom-standard: 100%;--zoom-small: 110%;--zoom-medium: 125%;--zoom-large: 150%;--zoom-extra-large: 200%;--announce-property-live: aria-live;--announce-property-atomic: aria-atomic;--announce-property-relevant: aria-relevant;--announce-live-off: off;--announce-live-polite: polite;--announce-live-assertive: assertive;--announce-atomic-true: true;--announce-atomic-false: false;--announce-relevant-additions: additions;--announce-relevant-text: text;--announce-relevant-removals: removals;--announce-relevant-all: all;--aria-property-label: aria-label;--aria-property-labelledby: aria-labelledby;--aria-property-describedby: aria-describedby;--aria-property-hidden: aria-hidden;--aria-property-current: aria-current;--aria-property-role: role;--aria-property-expanded: aria-expanded;--aria-property-pressed: aria-pressed;--aria-hidden-true: true;--aria-hidden-false: false;--aria-current-page: page;--aria-current-step: step;--aria-current-location: location;--aria-current-date: date;--aria-current-time: time;--aria-current-true: true;--aria-current-false: false;--aria-expanded-true: true;--aria-expanded-false: false;--aria-pressed-true: true;--aria-pressed-false: false;--aria-role-presentation: presentation;--aria-role-button: button;--aria-role-link: link;--aria-role-heading: heading;--aria-role-region: region;--focus-property-outline: outline;--focus-property-outline-offset: outline-offset;--focus-property-box-shadow: box-shadow;--focus-width-thin: var(--spacing-px);--focus-width-standard: var(--spacing-0-5);--focus-width-medium: var(--spacing-1);--focus-width-thick: var(--spacing-1-5);--focus-width-heavy: var(--spacing-2);--focus-offset-none: var(--spacing-none);--focus-offset-small: var(--spacing-0-5);--focus-offset-standard: var(--spacing-1);--focus-offset-medium: var(--spacing-1-5);--focus-offset-large: var(--spacing-2);--a11y-timing-instant: var(--timing-instant);--a11y-timing-fast: var(--timing-fast);--a11y-timing-standard: var(--timing-standard);--a11y-timing-slow: var(--timing-slow);--target-size-minimum: var(--spacing-11);--target-size-standard: var(--spacing-12);--target-size-comfortable: var(--spacing-14);--target-size-large: var(--spacing-16);--interactive-property-cursor: cursor;--interactive-property-pointer-events: pointer-events;--interactive-property-user-select: user-select;--interactive-property-tabindex: tabindex;--interactive-cursor-pointer: pointer;--interactive-cursor-default: default;--interactive-cursor-not-allowed: not-allowed;--interactive-pointer-auto: auto;--interactive-pointer-none: none;--interactive-select-auto: auto;--interactive-select-none: none;--interactive-tabindex-focusable: 0;--interactive-tabindex-unfocusable: -1;--touch-property-pointer: pointer;--touch-property-hover: hover;--touch-target-minimum: var(--target-size-standard);--touch-target-comfortable: var(--target-size-large);--touch-padding: var(--spacing-3);--touch-pointer-coarse: coarse;--touch-hover-none: none;--touch-hover-hover: hover;--disability-property-visual: prefers-contrast;--disability-property-auditory: prefers-reduced-transparency;--disability-property-motor: prefers-reduced-motion;--disability-property-cognitive: prefers-reduced-data;--disability-property-neurological: prefers-reduced-motion;--language-property-direction: direction;--language-property-lang: lang;--language-property-writing-mode: writing-mode;--language-direction-ltr: ltr;--language-direction-rtl: rtl;--language-code-en: en;--language-code-es: es;--language-code-fr: fr;--language-code-de: de;--language-code-ar: ar;--language-code-ja: ja;--language-code-zh: zh;--reduced-property-motion: prefers-reduced-motion;--reduced-property-transparency: prefers-reduced-transparency;--reduced-motion-no-preference: no-preference;--reduced-motion-reduce: reduce;--reduced-transparency-no-preference: no-preference;--reduced-transparency-reduce: reduce;--screen-reader-property-clip: clip;--screen-reader-property-position: position;--screen-reader-property-width: width;--screen-reader-property-height: height;--screen-reader-property-overflow: overflow;--skip-property-position: position;--skip-property-visibility: visibility;--skip-property-clip: clip;--a11y-font-size: var(--a11y-font-size-standard);--a11y-line-height: var(--a11y-line-height-normal);--a11y-letter-spacing: var(--a11y-letter-spacing-normal);--a11y-color: var(--color-text-accessible);--a11y-weight: var(--a11y-weight-medium);--a11y-zoom: var(--zoom-standard);--contrast-filter-normal: contrast(100%);--contrast-filter-high: contrast(150%);--contrast-filter-higher: contrast(200%);--focus-outline-standard: var(--focus-width-standard) solid var(--color-focus-primary);--focus-outline-thick: var(--focus-width-thick) solid var(--color-focus-primary);--focus-outline-dashed: var(--focus-width-standard) dashed var(--color-focus-primary);--focus-ring-shadow: 0 0 0 var(--focus-width-thick) var(--color-focus-ring);--focus-ring-shadow-thick: 0 0 0 var(--focus-width-heavy) var(--color-focus-ring);--screen-reader-clip: rect(1px, 1px, 1px, 1px);--screen-reader-position: absolute;--screen-reader-size: 1px;--screen-reader-overflow: hidden;--skip-link-hidden-left: -9999px;--skip-link-visible-left: auto;--skip-link-visible-position: static;--target-min-width: var(--target-size-comfortable);--target-min-height: var(--target-size-comfortable);--interactive-min-width: var(--target-size-comfortable);--interactive-min-height: var(--target-size-comfortable);--interactive-outline-offset: var(--focus-offset-standard);--interactive-transition: outline var(--a11y-timing-fast) var(--state-ease-out);--touch-transform-none: none;--touch-filter-none: none;--touch-shadow-none: none;--error-border-width: 2px;--error-border-style: solid;--error-icon-size: 16px;--error-icon-offset: -8px;--error-z-index: 10;--dyslexia-font-family: var(--font-dyslexia);--dyslexia-letter-spacing: var(--a11y-letter-spacing-extra-wide);--dyslexia-line-height: var(--a11y-line-height-extra-relaxed);--keyboard-outline: var(--focus-width-standard) solid var(--color-keyboard-focus);--keyboard-outline-dashed: var(--focus-width-standard) dashed var(--color-keyboard-outline);--keyboard-trap-outline: var(--focus-width-heavy) solid var(--color-keyboard-trap);--speech-speak: auto;--speech-voice-family: default;--speech-rate: medium;--speech-pitch: medium;--speech-volume: medium;--reduced-animation: none;--reduced-transition: none;--reduced-duration: var(--a11y-timing-instant);--lang-dir-ltr: ltr;--lang-dir-rtl: rtl;--lang-writing-mode: horizontal-tb;--aria-label-empty: "";--aria-hidden-yes: true;--aria-hidden-no: false;--aria-expanded-yes: true;--aria-expanded-no: false;--color-text-inverse: white;--state-ease-out: ease-out;--svelte5-render-safe: auto;--svelte5-state-reactive: auto;--component-tabindex-interactive: 0;--component-tabindex-non-interactive: -1;--component-role-unset: unset}:root{--font-braille: "Braille", "DejaVu Sans", monospace;--font-dyslexia: "OpenDyslexic", "Comic Sans MS", sans-serif}.a11y{font-size:var(--a11y-font-size);line-height:var(--a11y-line-height);letter-spacing:var(--a11y-letter-spacing);color:var(--a11y-color);font-weight:var(--a11y-weight);zoom:var(--a11y-zoom)}.a11y-contrast{filter:var(--contrast-filter-high);color:var(--color-text-accessible)}.a11y-font-size{font-size:var(--a11y-font-size-medium);line-height:var(--a11y-line-height-relaxed)}.a11y-line-height{line-height:var(--a11y-line-height-relaxed)}.a11y-spacing{letter-spacing:var(--a11y-letter-spacing-wide)}.a11y-color{color:var(--color-text-accessible);background-color:var(--color-background-accessible)}.a11y-weight{font-weight:var(--a11y-weight-medium)}.a11y-zoom{zoom:var(--zoom-medium)}.attention{outline:var(--focus-outline-standard);outline-offset:var(--focus-offset-standard);transition:outline var(--a11y-timing-fast) var(--state-ease-out)}.attention-focus{outline:var(--focus-outline-standard);outline-offset:var(--focus-offset-standard)}.attention-hover{outline:var(--focus-width-thin) solid var(--color-focus-hover);outline-offset:var(--focus-offset-small);transition:outline var(--a11y-timing-fast) var(--state-ease-out)}.attention-active{outline:var(--focus-outline-thick);outline-offset:var(--focus-offset-none)}.attention-outline{outline:var(--focus-outline-standard);outline-offset:var(--focus-offset-standard)}.attention-ring{box-shadow:var(--focus-ring-shadow);transition:box-shadow var(--a11y-timing-fast) var(--state-ease-out)}.attention-transition{transition:outline var(--a11y-timing-fast) var(--state-ease-out),box-shadow var(--a11y-timing-fast) var(--state-ease-out)}.screen-reader,.sr-only{clip:var(--screen-reader-clip);position:var(--screen-reader-position);width:var(--screen-reader-size);height:var(--screen-reader-size);overflow:var(--screen-reader-overflow);white-space:nowrap}.screen-reader-focusable:focus,.sr-only-focusable:focus{clip:auto;position:static;width:auto;height:auto;overflow:visible;white-space:normal}.screen-contrast{filter:var(--contrast-filter-high)}.screen-font{font-family:var(--font-sans-serif)}.screen-zoom{zoom:var(--zoom-medium)}.screen-invert{filter:invert(0)}.skip{position:absolute;left:var(--skip-link-hidden-left);width:var(--screen-reader-size);height:var(--screen-reader-size);overflow:var(--screen-reader-overflow)}.skip-link{position:absolute;left:var(--skip-link-hidden-left);width:var(--screen-reader-size);height:var(--screen-reader-size);overflow:var(--screen-reader-overflow);transition:all var(--a11y-timing-fast) var(--state-ease-out)}.skip-link:focus{outline:var(--focus-outline-standard);outline-offset:var(--focus-offset-standard);position:var(--skip-link-visible-position);left:var(--skip-link-visible-left);width:auto;height:auto;overflow:visible;padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-skip-background);color:var(--color-skip-text)}.skip-navigation{position:absolute;left:var(--skip-link-hidden-left);top:0}.skip-content{position:absolute;left:var(--skip-link-hidden-left);top:var(--spacing-16)}.skip-outline{outline:var(--focus-outline-dashed);outline-offset:var(--focus-offset-standard)}.skip-position{position:absolute;top:var(--spacing-2);left:var(--spacing-2)}.keyboard{outline:var(--keyboard-outline);outline-offset:var(--focus-offset-standard);tab-index:0}.keyboard-focus{outline:var(--keyboard-outline);outline-offset:var(--focus-offset-standard)}.keyboard-navigation{tab-index:0;outline-offset:var(--focus-offset-standard)}.keyboard-outline{outline:var(--keyboard-outline-dashed);outline-offset:var(--focus-offset-standard)}.keyboard-trap{outline:var(--keyboard-trap-outline);outline-offset:var(--focus-offset-none)}.keyboard-tabindex{tab-index:0}.disability{color:var(--color-text-accessible);background-color:var(--color-background-accessible)}.disability-visual{filter:var(--contrast-filter-high);color:var(--color-text-accessible)}.disability-auditory{caption-side:bottom;text-decoration:underline}.disability-motor{min-width:var(--target-min-width);min-height:var(--target-min-height);padding:var(--spacing-3)}.disability-cognitive{font-size:var(--a11y-font-size-medium);line-height:var(--a11y-line-height-relaxed);font-weight:var(--a11y-weight-normal)}.disability-neurological{animation:var(--reduced-animation);transition:var(--reduced-transition)}.disability-temporary{font-size:var(--a11y-font-size-medium);filter:var(--contrast-filter-high)}.dyslexia{font-family:var(--dyslexia-font-family);letter-spacing:var(--dyslexia-letter-spacing);filter:var(--contrast-filter-high);line-height:var(--dyslexia-line-height);font-weight:var(--a11y-weight-normal)}.dyslexia-font{font-family:var(--dyslexia-font-family)}.dyslexia-spacing{letter-spacing:var(--dyslexia-letter-spacing)}.dyslexia-contrast{filter:var(--contrast-filter-high);color:var(--color-text-accessible)}.dyslexia-line-height{line-height:var(--dyslexia-line-height)}.dyslexia-readability{font-size:var(--a11y-font-size-medium);font-weight:var(--a11y-weight-normal)}.dyslexia-weight{font-weight:var(--a11y-weight-normal)}.reduced{animation:var(--reduced-animation);transition:var(--reduced-transition)}.reduced-motion{animation:var(--reduced-animation);transition-duration:var(--reduced-duration)}.reduced-transparency{opacity:1;filter:none}.reduced-animation{animation:var(--reduced-animation)}.reduced-transition{transition:var(--reduced-transition)}.reduced-flashing{animation:var(--reduced-animation);filter:none}.language{direction:var(--lang-dir-ltr);lang:var(--language-code-en)}.language-direction{direction:var(--lang-dir-ltr)}.language-rtl{direction:var(--lang-dir-rtl)}.language-ltr{direction:var(--lang-dir-ltr)}.language-code{lang:var(--language-code-en)}.language-script{writing-mode:var(--lang-writing-mode)}.language-alternate{font-variant-alternates:normal}.language-bidi{unicode-bidi:normal}.aria-hidden{aria-hidden:var(--aria-hidden-yes)}.aria-visible{aria-hidden:var(--aria-hidden-no)}.aria-expanded{aria-expanded:var(--aria-expanded-yes)}.aria-collapsed{aria-expanded:var(--aria-expanded-no)}.aria-pressed{aria-pressed:var(--aria-pressed-true)}.aria-unpressed{aria-pressed:var(--aria-pressed-false)}.announce{aria-live:var(--announce-live-polite);aria-atomic:var(--announce-atomic-true);aria-relevant:var(--announce-relevant-additions)}.announce-polite{aria-live:var(--announce-live-polite);aria-atomic:var(--announce-atomic-true)}.announce-assertive{aria-live:var(--announce-live-assertive);aria-atomic:var(--announce-atomic-true)}.announce-off{aria-live:var(--announce-live-off)}.announce-atomic{aria-atomic:var(--announce-atomic-true)}.announce-relevant{aria-relevant:var(--announce-relevant-additions)}.braille{display:block;font-family:var(--font-braille);letter-spacing:var(--a11y-letter-spacing-wide);filter:var(--contrast-filter-high)}.braille-display{display:block}.braille-font{font-family:var(--font-braille)}.braille-spacing{letter-spacing:var(--a11y-letter-spacing-wide)}.braille-translation{text-transform:none}.braille-contrast{filter:var(--contrast-filter-high)}.speech{speak:var(--speech-speak);voice-family:var(--speech-voice-family)}.speech-synthesis{speak:var(--speech-speak)}.speech-rate{speak-rate:var(--speech-rate)}.speech-pitch{speak-pitch:var(--speech-pitch)}.speech-volume{speak-volume:var(--speech-volume)}.speech-language{speak-header:once}.speech-pause{speak-punctuation:code}.voice{voice-family:var(--speech-voice-family);speak:var(--speech-speak)}.voice-command{voice-family:var(--speech-voice-family)}.voice-input{speak:var(--speech-speak)}.voice-feedback{voice-family:var(--speech-voice-family);speak:var(--speech-speak)}.voice-activation{voice-family:var(--speech-voice-family)}.voice-recognition{speak:var(--speech-speak)}.voice-confidence{voice-family:var(--speech-voice-family)}.interactive{cursor:var(--interactive-cursor-pointer);min-width:var(--interactive-min-width);min-height:var(--interactive-min-height);outline-offset:var(--interactive-outline-offset);transition:var(--interactive-transition)}.interactive:focus{outline:var(--focus-outline-standard)}.interactive:disabled{cursor:var(--interactive-cursor-not-allowed);opacity:.5}.non-interactive{cursor:var(--interactive-cursor-default);pointer-events:var(--interactive-pointer-auto)}.focusable-only{cursor:var(--interactive-cursor-default);outline-offset:var(--interactive-outline-offset)}.focusable-only:focus{outline:var(--focus-outline-standard)}.hover-focus-paired{transition:all var(--a11y-timing-fast) var(--state-ease-out)}.hover-focus-paired:hover,.hover-focus-paired:focus{transform:translateY(-2px);filter:brightness(1.1);outline:var(--focus-outline-standard)}.hover-focus-paired:active{transform:translateY(0);transition-duration:var(--a11y-timing-fast)}.mouse-keyboard-paired{outline-offset:var(--interactive-outline-offset)}.mouse-keyboard-paired:focus{outline:var(--focus-outline-standard)}.role-button{cursor:var(--interactive-cursor-pointer);min-width:var(--target-size-minimum);min-height:var(--target-size-minimum);outline-offset:var(--interactive-outline-offset)}.role-button:focus{outline:var(--focus-outline-standard)}.role-button:disabled{cursor:var(--interactive-cursor-not-allowed);opacity:.5}.role-img{cursor:var(--interactive-cursor-default)}.role-presentation{pointer-events:var(--interactive-pointer-none)}.interactive-parent{position:relative}.interactive-parent button:not(.nested-allowed),.interactive-parent [role=button]:not(.nested-allowed),.interactive-parent a:not(.nested-allowed),.interactive-parent input:not(.nested-allowed),.interactive-parent select:not(.nested-allowed),.interactive-parent textarea:not(.nested-allowed){pointer-events:var(--interactive-pointer-none);position:relative}.nested-interaction-allowed .interactive-parent button,.nested-interaction-allowed .interactive-parent [role=button]{pointer-events:var(--interactive-pointer-auto)}.target-minimum{min-width:var(--target-size-minimum);min-height:var(--target-size-minimum)}.target-standard{min-width:var(--target-size-standard);min-height:var(--target-size-standard)}.target-comfortable{min-width:var(--target-size-comfortable);min-height:var(--target-size-comfortable)}.target-large{min-width:var(--target-size-large);min-height:var(--target-size-large)}.touch-optimized{min-width:var(--touch-target-comfortable);min-height:var(--touch-target-comfortable);padding:var(--touch-padding)}@media (pointer: coarse){.touch-no-hover:hover{transform:var(--touch-transform-none)!important;filter:var(--touch-filter-none)!important;box-shadow:var(--touch-shadow-none)!important}}.zoom-standard{zoom:var(--zoom-standard)}.zoom-small{zoom:var(--zoom-small)}.zoom-medium{zoom:var(--zoom-medium)}.zoom-large{zoom:var(--zoom-large)}.zoom-extra-large{zoom:var(--zoom-extra-large)}.contrast-normal{filter:var(--contrast-filter-normal)}.contrast-high{filter:var(--contrast-filter-high)}.contrast-higher{filter:var(--contrast-filter-higher)}.error-accessible{border:var(--error-border-width) var(--error-border-style) var(--color-error-accessible);position:relative}.error-accessible:before{content:"⚠️";position:absolute;top:var(--error-icon-offset);right:var(--error-icon-offset);background:var(--color-error-accessible);color:var(--color-text-inverse, white);border-radius:50%;width:var(--error-icon-size);height:var(--error-icon-size);font-size:12px;display:flex;align-items:center;justify-content:center;z-index:var(--error-z-index)}.modal-accessible{outline-offset:var(--interactive-outline-offset)}.modal-accessible:focus-within{outline:var(--focus-outline-standard)}.dropdown-accessible [role=option]{cursor:var(--interactive-cursor-pointer);min-height:var(--target-size-minimum);outline-offset:var(--interactive-outline-offset)}.dropdown-accessible [role=option]:focus{outline:var(--focus-outline-standard)}.reactive-element{transition:all var(--a11y-timing-fast) var(--state-ease-out)}.svelte5-render-safe{display:var(--svelte5-render-safe)}.svelte5-state-reactive{transition:all var(--a11y-timing-fast) var(--state-ease-out)}.tabindex-interactive{tabindex:var(--component-tabindex-interactive)}.tabindex-non-interactive{tabindex:var(--component-tabindex-non-interactive)}.redundant-role-fix table[role=table],.redundant-role-fix tr[role=row],.redundant-role-fix th[role=columnheader],.redundant-role-fix td[role=cell]{role:var(--component-role-unset)}.a11y-debug [tabindex="0"]:not([role]):not(button):not(input):not(select):not(textarea):not(a){outline:2px dashed red!important;outline-offset:2px}.a11y-debug [onclick]:not([role]):not(button){outline:2px dashed orange!important;outline-offset:2px}.a11y-debug [onmouseenter]:not([onfocus]),.a11y-debug [onmouseleave]:not([onblur]){outline:2px dashed yellow!important;outline-offset:2px}.a11y-debug button button,.a11y-debug button [role=button],.a11y-debug [role=button] button,.a11y-debug [role=button] [role=button]{outline:2px dashed purple!important;outline-offset:2px}.dark{--color-text-accessible: var(--lqd-f5f5f7);--color-background-accessible: var(--lqd-050506);--color-text-accessible-secondary: var(--lqd-e1e1e3);--color-text-accessible-muted: var(--lqd-b8b8bc);--color-focus-primary: var(--lqd-1eb9fa);--color-focus-secondary: var(--lqd-4263ff);--color-focus-hover: var(--lqd-6a34ff);--color-focus-active: var(--lqd-4263ff);--color-focus-ring: var(--lqd-1eb9fa-40);--color-focus-ring-secondary: var(--lqd-4263ff-30);--color-keyboard-focus: var(--lqd-f5f5f7);--color-keyboard-outline: var(--lqd-e1e1e3);--color-keyboard-trap: var(--lqd-ff6b6b);--color-keyboard-navigation: var(--lqd-1eb9fa);--color-skip-focus: var(--lqd-1eb9fa);--color-skip-background: var(--lqd-0c0c12);--color-skip-text: var(--lqd-ffffff);--color-skip-outline: var(--lqd-4263ff);--color-skip-hover: var(--lqd-6a34ff);--color-contrast-text: var(--lqd-ffffff);--color-contrast-background: var(--lqd-000000);--color-contrast-border: var(--lqd-ffffff);--color-contrast-focus: var(--lqd-ffff00);--color-error-accessible: var(--lqd-ff6b6b);--color-warning-accessible: var(--lqd-ffa500);--color-success-accessible: var(--lqd-4ade80);--color-info-accessible: var(--lqd-1eb9fa);--color-sr-focus: var(--lqd-ffff00);--color-sr-background: var(--lqd-000000);--color-sr-text: var(--lqd-ffffff);--color-a11y-outline: var(--lqd-1eb9fa);--color-a11y-target: var(--lqd-4263ff);--color-a11y-region: var(--lqd-6a34ff-20);--color-a11y-landmark: var(--lqd-1eb9fa-15);--color-a11y-heading: var(--lqd-4263ff-10)}.light{--color-text-accessible: var(--lqd-1a1a1a);--color-background-accessible: var(--lqd-fefefe);--color-text-accessible-secondary: var(--lqd-374151);--color-text-accessible-muted: var(--lqd-6b7280);--color-focus-primary: var(--lqd-1eb9fa);--color-focus-secondary: var(--lqd-4263ff);--color-focus-hover: var(--lqd-6a34ff);--color-focus-active: var(--lqd-4263ff);--color-focus-ring: var(--lqd-1eb9fa-40);--color-focus-ring-secondary: var(--lqd-4263ff-30);--color-keyboard-focus: var(--lqd-1a1a1a);--color-keyboard-outline: var(--lqd-374151);--color-keyboard-trap: var(--lqd-dc2626);--color-keyboard-navigation: var(--lqd-1eb9fa);--color-skip-focus: var(--lqd-1eb9fa);--color-skip-background: var(--lqd-ffffff);--color-skip-text: var(--lqd-1a1a1a);--color-skip-outline: var(--lqd-4263ff);--color-skip-hover: var(--lqd-6a34ff);--color-contrast-text: var(--lqd-000000);--color-contrast-background: var(--lqd-ffffff);--color-contrast-border: var(--lqd-000000);--color-contrast-focus: var(--lqd-ffff00);--color-error-accessible: var(--lqd-dc2626);--color-warning-accessible: var(--lqd-f59e0b);--color-success-accessible: var(--lqd-16a34a);--color-info-accessible: var(--lqd-0891b2);--color-sr-focus: var(--lqd-ffff00);--color-sr-background: var(--lqd-000000);--color-sr-text: var(--lqd-ffffff);--color-a11y-outline: var(--lqd-1eb9fa);--color-a11y-target: var(--lqd-4263ff);--color-a11y-region: var(--lqd-6a34ff-20);--color-a11y-landmark: var(--lqd-1eb9fa-15);--color-a11y-heading: var(--lqd-4263ff-10)}.dark.midnight,.light.midnight{--color-text-accessible: var(--lqd-f8fafc);--color-background-accessible: var(--lqd-020617);--color-text-accessible-secondary: var(--lqd-e2e8f0);--color-text-accessible-muted: var(--lqd-94a3b8);--color-focus-primary: var(--lqd-0ea5e9);--color-focus-secondary: var(--lqd-3b82f6);--color-focus-hover: var(--lqd-6366f1);--color-focus-active: var(--lqd-3b82f6);--color-focus-ring: var(--lqd-0ea5e9-40);--color-focus-ring-secondary: var(--lqd-3b82f6-30);--color-keyboard-focus: var(--lqd-f8fafc);--color-keyboard-outline: var(--lqd-e2e8f0);--color-keyboard-trap: var(--lqd-ef4444);--color-keyboard-navigation: var(--lqd-0ea5e9);--color-skip-focus: var(--lqd-0ea5e9);--color-skip-background: var(--lqd-0f172a);--color-skip-text: var(--lqd-f8fafc);--color-skip-outline: var(--lqd-3b82f6);--color-skip-hover: var(--lqd-6366f1);--color-contrast-text: var(--lqd-ffffff);--color-contrast-background: var(--lqd-000000);--color-contrast-border: var(--lqd-ffffff);--color-contrast-focus: var(--lqd-fbbf24);--color-error-accessible: var(--lqd-f87171);--color-warning-accessible: var(--lqd-fbbf24);--color-success-accessible: var(--lqd-34d399);--color-info-accessible: var(--lqd-0ea5e9);--color-sr-focus: var(--lqd-fbbf24);--color-sr-background: var(--lqd-000000);--color-sr-text: var(--lqd-ffffff);--color-a11y-outline: var(--lqd-0ea5e9);--color-a11y-target: var(--lqd-3b82f6);--color-a11y-region: var(--lqd-6366f1-20);--color-a11y-landmark: var(--lqd-0ea5e9-15);--color-a11y-heading: var(--lqd-3b82f6-10)}.lux{--color-focus-primary: var(--lqd-fbbf24);--color-focus-secondary: var(--lqd-d97706);--color-focus-hover: var(--lqd-b45309);--color-focus-active: var(--lqd-92400e);--color-focus-ring: var(--lqd-fbbf24-40);--color-focus-ring-secondary: var(--lqd-d97706-30);--color-keyboard-navigation: var(--lqd-fbbf24);--color-skip-focus: var(--lqd-fbbf24);--color-skip-outline: var(--lqd-d97706);--color-skip-hover: var(--lqd-b45309);--color-info-accessible: var(--lqd-fbbf24);--color-a11y-outline: var(--lqd-fbbf24);--color-a11y-target: var(--lqd-d97706);--color-a11y-region: var(--lqd-b45309-20);--color-a11y-landmark: var(--lqd-fbbf24-15)}.high-contrast{--color-text-accessible: var(--lqd-ffffff);--color-background-accessible: var(--lqd-000000);--color-text-accessible-secondary: var(--lqd-ffffff);--color-text-accessible-muted: var(--lqd-ffffff);--color-focus-primary: var(--lqd-ffff00);--color-focus-secondary: var(--lqd-ffffff);--color-focus-hover: var(--lqd-ffff00);--color-focus-active: var(--lqd-ffffff);--color-focus-ring: var(--lqd-ffff00);--color-focus-ring-secondary: var(--lqd-ffffff);--color-keyboard-focus: var(--lqd-ffff00);--color-keyboard-outline: var(--lqd-ffffff);--color-keyboard-trap: var(--lqd-ff0000);--color-keyboard-navigation: var(--lqd-ffff00);--color-skip-focus: var(--lqd-ffff00);--color-skip-background: var(--lqd-000000);--color-skip-text: var(--lqd-ffffff);--color-skip-outline: var(--lqd-ffff00);--color-skip-hover: var(--lqd-ffffff);--color-contrast-text: var(--lqd-ffffff);--color-contrast-background: var(--lqd-000000);--color-contrast-border: var(--lqd-ffffff);--color-contrast-focus: var(--lqd-ffff00);--color-error-accessible: var(--lqd-ff0000);--color-warning-accessible: var(--lqd-ffff00);--color-success-accessible: var(--lqd-00ff00);--color-info-accessible: var(--lqd-ffffff);--color-sr-focus: var(--lqd-ffff00);--color-sr-background: var(--lqd-000000);--color-sr-text: var(--lqd-ffffff);--color-a11y-outline: var(--lqd-ffff00);--color-a11y-target: var(--lqd-ffffff);--color-a11y-region: var(--lqd-ffff00);--color-a11y-landmark: var(--lqd-ffffff);--color-a11y-heading: var(--lqd-ffff00)}.light.high-contrast{--color-text-accessible: var(--lqd-000000);--color-background-accessible: var(--lqd-ffffff);--color-text-accessible-secondary: var(--lqd-000000);--color-text-accessible-muted: var(--lqd-000000);--color-focus-primary: var(--lqd-000000);--color-focus-secondary: var(--lqd-000000);--color-focus-hover: var(--lqd-000000);--color-focus-active: var(--lqd-000000);--color-keyboard-focus: var(--lqd-000000);--color-keyboard-outline: var(--lqd-000000);--color-keyboard-navigation: var(--lqd-000000);--color-skip-focus: var(--lqd-000000);--color-skip-background: var(--lqd-ffffff);--color-skip-text: var(--lqd-000000);--color-skip-outline: var(--lqd-000000);--color-skip-hover: var(--lqd-000000)}.day-night-night{--color-text-accessible: var(--lqd-ffcc99);--color-background-accessible: var(--lqd-1a0f0a);--color-text-accessible-secondary: var(--lqd-e6b380);--color-text-accessible-muted: var(--lqd-cc9966);--color-focus-primary: var(--lqd-ff9500);--color-focus-secondary: var(--lqd-ffb366);--color-focus-hover: var(--lqd-cc7a00);--color-focus-active: var(--lqd-ff9500);--color-focus-ring: var(--lqd-ff9500-40);--color-focus-ring-secondary: var(--lqd-ffb366-30);--color-keyboard-focus: var(--lqd-ffcc99);--color-keyboard-outline: var(--lqd-e6b380);--color-keyboard-navigation: var(--lqd-ff9500);--color-skip-focus: var(--lqd-ff9500);--color-skip-background: var(--lqd-1a0f0a);--color-skip-text: var(--lqd-ffcc99);--color-skip-outline: var(--lqd-ffb366);--color-skip-hover: var(--lqd-cc7a00);--color-error-accessible: var(--lqd-ff6633);--color-warning-accessible: var(--lqd-ff9500);--color-success-accessible: var(--lqd-99cc66);--color-info-accessible: var(--lqd-ffb366)}.day-night-day{--color-text-accessible: var(--lqd-0a0a0a);--color-background-accessible: var(--lqd-ffffff);--color-text-accessible-secondary: var(--lqd-2a2a2a);--color-text-accessible-muted: var(--lqd-4a4a4a);--color-focus-primary: var(--lqd-0066cc);--color-focus-secondary: var(--lqd-3354d9);--color-focus-hover: var(--lqd-5a2eb8);--color-focus-active: var(--lqd-0066cc);--color-focus-ring: var(--lqd-0066cc-40);--color-focus-ring-secondary: var(--lqd-3354d9-30);--color-keyboard-focus: var(--lqd-0a0a0a);--color-keyboard-outline: var(--lqd-2a2a2a);--color-keyboard-navigation: var(--lqd-0066cc);--color-skip-focus: var(--lqd-0066cc);--color-skip-background: var(--lqd-ffffff);--color-skip-text: var(--lqd-0a0a0a);--color-skip-outline: var(--lqd-3354d9);--color-skip-hover: var(--lqd-5a2eb8);--color-error-accessible: var(--lqd-cc0000);--color-warning-accessible: var(--lqd-cc7a00);--color-success-accessible: var(--lqd-006600);--color-info-accessible: var(--lqd-0066cc)}@media (prefers-reduced-motion: reduce){:root{--a11y-timing-fast: var(--timing-instant);--a11y-timing-standard: var(--timing-instant);--a11y-timing-slow: var(--timing-instant);--reduced-motion: none;--reduced-animation: none;--reduced-transition: none}*,*:before,*:after{animation-duration:var(--timing-instant)!important;animation-iteration-count:1!important;transition-duration:var(--timing-instant)!important}.reduced-motion,.reduced-animation,.reduced{animation:none!important;transition:none!important}}@media (prefers-contrast: high){:root{--contrast-filter-normal: contrast(150%);--contrast-filter-high: contrast(200%);--contrast-filter-higher: contrast(250%)}.a11y-contrast,.dyslexia-contrast,.screen-contrast,.contrast-high{filter:var(--contrast-filter-high)}}@media (forced-colors: active){:root{--color-focus-primary: Highlight;--color-keyboard-focus: ButtonText;--color-skip-focus: Highlight;--focus-outline-standard: var(--focus-width-standard) solid Highlight;--keyboard-outline: var(--focus-width-standard) solid ButtonText}.attention-focus,.attention-outline{outline:var(--focus-width-standard) solid Highlight}.keyboard-focus{outline:var(--focus-width-standard) solid ButtonText}}@media print{.skip-link,.screen-reader,.sr-only{display:none!important}.attention,.attention-focus,.keyboard{outline:none!important;box-shadow:none!important}}@media (max-width: 768px){.cursor-grab,.cursor-grabbing{cursor:default}.interactive,.role-button,button,[role=button]{min-width:var(--touch-target-comfortable);min-height:var(--touch-target-comfortable);padding:var(--touch-padding)}.target-minimum{min-width:var(--touch-target-minimum);min-height:var(--touch-target-minimum)}.target-standard,.target-comfortable{min-width:var(--touch-target-comfortable);min-height:var(--touch-target-comfortable)}}@media (pointer: coarse){.touch-optimized,.interactive,.role-button{min-width:var(--touch-target-comfortable);min-height:var(--touch-target-comfortable);padding:var(--touch-padding)}.touch-no-hover:hover,.interactive.touch-no-hover:hover,.hover-focus-paired.touch-no-hover:hover{transform:var(--touch-transform-none)!important;filter:var(--touch-filter-none)!important;box-shadow:var(--touch-shadow-none)!important}.interactive:focus,.role-button:focus{outline-width:var(--focus-width-thick);outline-offset:var(--focus-offset-medium)}}@media (pointer: fine){.interactive{min-width:var(--target-size-standard);min-height:var(--target-size-standard)}.hover-focus-paired:hover{transform:translateY(-2px);filter:brightness(1.1)}}@media (hover: hover){.hover-focus-paired:hover{transform:translateY(-2px);filter:brightness(1.1)}.hover-only:hover{opacity:.8;transition:opacity var(--a11y-timing-fast) var(--state-ease-out)}}@media (hover: none){.hover-focus-paired:hover{transform:none;filter:none}.hover-only:hover{opacity:1}}@media (min-width: 769px) and (max-width: 1024px){.interactive,.role-button{min-width:var(--target-size-comfortable);min-height:var(--target-size-comfortable)}}@media (min-width: 1025px){.interactive,.role-button{min-width:var(--target-size-standard);min-height:var(--target-size-standard)}.keyboard-enhanced:focus{outline:var(--focus-outline-thick);outline-offset:var(--focus-offset-large)}}:root{--version-state-alpha: alpha;--version-state-beta: beta;--version-state-rc: rc;--version-state-stable: stable;--version-state-latest: latest;--version-state-pre: pre;--version-major-value: 1;--version-minor-value: 0;--version-patch-value: 0;--visual-debug-state-on: block;--visual-debug-state-off: none;--visual-grid-state-show: visible;--visual-grid-state-hide: hidden;--visual-outline-state-show: 1px solid;--visual-outline-state-hide: none;--visual-snap-state-on: var(--snap-mandatory);--visual-snap-state-off: none;--webkit-appearance-value: none;--webkit-backdrop-value: blur(10px);--webkit-filter-value: none;--webkit-mask-value: none;--webkit-scroll-value: touch;--webkit-tap-value: transparent;--webkit-text-value: none;--webkit-transform-value: none;--webkit-transition-value: all .3s ease;--webkit-user-select-value: none;--version: var(--version-major-value).var(--version-minor-value).var(--version-patch-value)-var(--version-state-stable);--version-alpha: var(--version-major-value).var(--version-minor-value).var(--version-patch-value)-var(--version-state-alpha);--version-beta: var(--version-major-value).var(--version-minor-value).var(--version-patch-value)-var(--version-state-beta);--version-latest: var(--version-major-value).var(--version-minor-value).var(--version-patch-value)-var(--version-state-latest);--version-major: var(--version-major-value);--version-minor: var(--version-minor-value);--version-patch: var(--version-patch-value);--version-pre: var(--version-major-value).var(--version-minor-value).var(--version-patch-value)-var(--version-state-pre);--version-rc: var(--version-major-value).var(--version-minor-value).var(--version-patch-value)-var(--version-state-rc);--version-stable: var(--version-major-value).var(--version-minor-value).var(--version-patch-value)-var(--version-state-stable)}.visual{display:var(--visual-debug-state-off)}.visual-debug{display:var(--visual-debug-state-on);position:var(--position-fixed);top:var(--spacing-md);right:var(--spacing-md);background:var(--color-version-debug);color:var(--color-version-debug-text);padding:var(--padding-sm);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--typography-size-xs);z-index:var(--z-tooltip)}.visual-guide{display:var(--visual-debug-state-on);position:var(--position-absolute);top:0;left:0;width:var(--width-full);height:var(--height-full);pointer-events:none;background-image:linear-gradient(to right,var(--color-version-guide) 1px,transparent 1px),linear-gradient(to bottom,var(--color-version-guide) 1px,transparent 1px);background-size:var(--spacing-8) var(--spacing-8);opacity:.1}.visual-grid{display:var(--visual-debug-state-on);position:var(--position-absolute);top:0;left:0;width:var(--width-full);height:var(--height-full);pointer-events:none;background-image:linear-gradient(to right,var(--color-version-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--color-version-grid) 1px,transparent 1px);background-size:var(--spacing-4) var(--spacing-4);opacity:.2;z-index:var(--z-tooltip)}.visual-outline{outline:var(--visual-outline-state-show) var(--color-version-outline)!important;outline-offset:1px}.visual-snap{scroll-snap-type:var(--visual-snap-state-on);scroll-behavior:smooth}.webkit,.webkit-appearance{-webkit-appearance:var(--webkit-appearance-value)}.webkit-backdrop{-webkit-backdrop-filter:var(--webkit-backdrop-value)}.webkit-filter{-webkit-filter:var(--webkit-filter-value)}.webkit-mask{-webkit-mask:var(--webkit-mask-value)}.webkit-scroll{-webkit-overflow-scrolling:var(--webkit-scroll-value)}.webkit-tap{-webkit-tap-highlight-color:var(--webkit-tap-value)}.webkit-text{-webkit-text-stroke:var(--webkit-text-value)}.webkit-transform{-webkit-transform:var(--webkit-transform-value)}.webkit-transition{-webkit-transition:var(--webkit-transition-value)}.webkit-user-select{-webkit-user-select:var(--webkit-user-select-value)}.version-feature-flag{display:var(--visual-debug-state-off)}.version-feature-flag-enabled{display:var(--visual-debug-state-on);background:var(--color-version-feature-enabled);color:var(--color-version-feature-text)}.version-feature-flag-disabled{display:var(--visual-debug-state-off);background:var(--color-version-feature-disabled);color:var(--color-version-feature-text)}.version-release-indicator{position:var(--position-fixed);bottom:var(--spacing-md);left:var(--spacing-md);background:var(--color-version-release);color:var(--color-version-release-text);padding:var(--padding-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--typography-size-xs);z-index:var(--z-tooltip);animation:var(--pulse)}.version-build-info{display:var(--visual-debug-state-off);position:var(--position-fixed);top:var(--spacing-md);left:var(--spacing-md);background:var(--color-version-build);color:var(--color-version-build-text);padding:var(--padding-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--typography-size-xs);z-index:var(--z-tooltip)}.visual-debug-panel{position:var(--position-fixed);top:var(--spacing-lg);right:var(--spacing-lg);width:300px;max-height:400px;background:var(--color-version-debug-panel);-webkit-backdrop-filter:var(--blur-md);backdrop-filter:var(--blur-md);border:var(--border-subtle);border-radius:var(--radius-md);padding:var(--padding-md);font-family:var(--font-mono);font-size:var(--typography-size-sm);color:var(--color-version-debug-panel-text);z-index:var(--z-modal);overflow-y:auto}.visual-debug-overlay{position:var(--position-fixed);top:0;left:0;width:var(--width-full);height:var(--height-full);background:var(--color-version-debug-overlay);pointer-events:none;z-index:var(--z-overlay)}.visual-debug-grid-major{background-image:linear-gradient(to right,var(--color-version-grid-major) 2px,transparent 2px),linear-gradient(to bottom,var(--color-version-grid-major) 2px,transparent 2px);background-size:var(--spacing-16) var(--spacing-16);opacity:.3}.visual-debug-grid-minor{background-image:linear-gradient(to right,var(--color-version-grid-minor) 1px,transparent 1px),linear-gradient(to bottom,var(--color-version-grid-minor) 1px,transparent 1px);background-size:var(--spacing-4) var(--spacing-4);opacity:.1}.visual-debug-baseline{background-image:linear-gradient(to bottom,transparent calc(var(--line-height-normal) - 1px),var(--color-version-baseline) 1px);background-size:100% var(--line-height-normal);opacity:.2}.version-env-development:after{content:"DEV";position:var(--position-fixed);top:0;right:0;background:var(--color-version-env-dev);color:var(--color-version-env-text);padding:var(--padding-xs);font-family:var(--font-mono);font-size:var(--typography-size-xs);font-weight:var(--weight-bold);z-index:var(--z-toast)}.version-env-staging:after{content:"STAGING";position:var(--position-fixed);top:0;right:0;background:var(--color-version-env-staging);color:var(--color-version-env-text);padding:var(--padding-xs);font-family:var(--font-mono);font-size:var(--typography-size-xs);font-weight:var(--weight-bold);z-index:var(--z-toast)}.version-env-production{display:none}.visual-debug-focus{outline:3px solid var(--color-version-focus-debug)!important;outline-offset:2px;box-shadow:0 0 0 6px var(--color-version-focus-debug-ring)}.visual-debug-landmark{outline:2px dashed var(--color-version-landmark)!important;outline-offset:1px}.visual-debug-heading{background:var(--color-version-heading-debug)!important;color:var(--color-version-heading-debug-text)!important;outline:1px solid var(--color-version-heading-debug-border)!important}.visual-debug-contrast{filter:contrast(2)!important}.visual-debug-motion{animation-play-state:paused!important}.visual-debug-performance{position:var(--position-fixed);bottom:var(--spacing-md);right:var(--spacing-md);background:var(--color-version-performance);color:var(--color-version-performance-text);padding:var(--padding-sm);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--typography-size-xs);z-index:var(--z-tooltip)}.visual-debug-fps{display:var(--visual-debug-state-on);position:var(--position-fixed);top:var(--spacing-md);left:50%;transform:translate(-50%);background:var(--color-version-fps);color:var(--color-version-fps-text);padding:var(--padding-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--typography-size-xs);z-index:var(--z-tooltip)}.visual-debug-paint{outline:1px solid var(--color-version-paint)!important;background:var(--color-version-paint-bg)!important}.visual-debug-breakpoint{position:var(--position-fixed);bottom:var(--spacing-md);left:50%;transform:translate(-50%);background:var(--color-version-breakpoint);color:var(--color-version-breakpoint-text);padding:var(--padding-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--typography-size-xs);z-index:var(--z-tooltip)}.visual-debug-viewport{position:var(--position-fixed);top:var(--spacing-md);left:var(--spacing-md);background:var(--color-version-viewport);color:var(--color-version-viewport-text);padding:var(--padding-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--typography-size-xs);z-index:var(--z-tooltip)}.dark{--color-version-debug: var(--lqd-000000-90);--color-version-debug-text: var(--lqd-ffffff);--color-version-guide: var(--lqd-4263ff);--color-version-grid: var(--lqd-4263ff);--color-version-outline: var(--lqd-ff3333);--color-version-feature-enabled: var(--lqd-00cc00);--color-version-feature-disabled: var(--lqd-626160);--color-version-feature-text: var(--lqd-ffffff);--color-version-release: var(--lqd-4263ff);--color-version-release-text: var(--lqd-ffffff);--color-version-build: var(--lqd-6a34ff);--color-version-build-text: var(--lqd-ffffff);--color-version-debug-panel: var(--lqd-16161c-95);--color-version-debug-panel-text: var(--lqd-e1e1e1);--color-version-debug-overlay: var(--lqd-000000-30);--color-version-grid-major: var(--lqd-4263ff);--color-version-grid-minor: var(--lqd-535251);--color-version-baseline: var(--lqd-1eb9fa);--color-version-env-dev: var(--lqd-ff3333);--color-version-env-staging: var(--lqd-ffaa00);--color-version-env-text: var(--lqd-ffffff);--color-version-focus-debug: var(--lqd-1eb9fa);--color-version-focus-debug-ring: var(--lqd-1eb9fa-30);--color-version-landmark: var(--lqd-6a34ff);--color-version-heading-debug: var(--lqd-4263ff);--color-version-heading-debug-text: var(--lqd-ffffff);--color-version-heading-debug-border: var(--lqd-1eb9fa);--color-version-performance: var(--lqd-000000-90);--color-version-performance-text: var(--lqd-00cc00);--color-version-fps: var(--lqd-000000-90);--color-version-fps-text: var(--lqd-1eb9fa);--color-version-paint: var(--lqd-ffaa00);--color-version-paint-bg: var(--lqd-ffaa00-10);--color-version-breakpoint: var(--lqd-000000-90);--color-version-breakpoint-text: var(--lqd-ffffff);--color-version-viewport: var(--lqd-000000-90);--color-version-viewport-text: var(--lqd-e1e1e1)}.light{--color-version-debug: var(--lqd-ffffff-95);--color-version-debug-text: var(--lqd-050506);--color-version-guide: var(--lqd-4263ff);--color-version-grid: var(--lqd-4263ff);--color-version-outline: var(--lqd-b20000);--color-version-feature-enabled: var(--lqd-00cc00);--color-version-feature-disabled: var(--lqd-9d9c9b);--color-version-feature-text: var(--lqd-ffffff);--color-version-release: var(--lqd-4263ff);--color-version-release-text: var(--lqd-ffffff);--color-version-build: var(--lqd-6a34ff);--color-version-build-text: var(--lqd-ffffff);--color-version-debug-panel: var(--lqd-ffffff-98);--color-version-debug-panel-text: var(--lqd-050506);--color-version-debug-overlay: var(--lqd-000000-20);--color-version-grid-major: var(--lqd-4263ff);--color-version-grid-minor: var(--lqd-bfbebe);--color-version-baseline: var(--lqd-1eb9fa);--color-version-env-dev: var(--lqd-b20000);--color-version-env-staging: var(--lqd-bf9000);--color-version-env-text: var(--lqd-ffffff);--color-version-focus-debug: var(--lqd-1eb9fa);--color-version-focus-debug-ring: var(--lqd-1eb9fa-30);--color-version-landmark: var(--lqd-6a34ff);--color-version-heading-debug: var(--lqd-4263ff);--color-version-heading-debug-text: var(--lqd-ffffff);--color-version-heading-debug-border: var(--lqd-1eb9fa);--color-version-performance: var(--lqd-ffffff-95);--color-version-performance-text: var(--lqd-00cc00);--color-version-fps: var(--lqd-ffffff-95);--color-version-fps-text: var(--lqd-1eb9fa);--color-version-paint: var(--lqd-bf9000);--color-version-paint-bg: var(--lqd-bf9000-10);--color-version-breakpoint: var(--lqd-ffffff-95);--color-version-breakpoint-text: var(--lqd-050506);--color-version-viewport: var(--lqd-ffffff-95);--color-version-viewport-text: var(--lqd-414143)}.dark.midnight,.light.midnight{--color-version-debug: var(--lqd-0f1a5a-90);--color-version-debug-text: var(--lqd-ffffff);--color-version-guide: var(--lqd-4263ff);--color-version-grid: var(--lqd-4263ff);--color-version-outline: var(--lqd-ff3333);--color-version-feature-enabled: var(--lqd-00cc00);--color-version-feature-disabled: var(--lqd-243491);--color-version-feature-text: var(--lqd-ffffff);--color-version-release: var(--lqd-4263ff);--color-version-release-text: var(--lqd-ffffff);--color-version-build: var(--lqd-6a34ff);--color-version-build-text: var(--lqd-ffffff);--color-version-debug-panel: var(--lqd-0f1a5a-95);--color-version-debug-panel-text: var(--lqd-e1e1e1);--color-version-debug-overlay: var(--lqd-050f3d-30);--color-version-grid-major: var(--lqd-4263ff);--color-version-grid-minor: var(--lqd-2d3d8a);--color-version-baseline: var(--lqd-1eb9fa);--color-version-env-dev: var(--lqd-ff3333);--color-version-env-staging: var(--lqd-ffaa00);--color-version-env-text: var(--lqd-ffffff);--color-version-focus-debug: var(--lqd-1eb9fa);--color-version-focus-debug-ring: var(--lqd-1eb9fa-30);--color-version-landmark: var(--lqd-6a34ff);--color-version-heading-debug: var(--lqd-4263ff);--color-version-heading-debug-text: var(--lqd-ffffff);--color-version-heading-debug-border: var(--lqd-1eb9fa);--color-version-performance: var(--lqd-0f1a5a-90);--color-version-performance-text: var(--lqd-00cc00);--color-version-fps: var(--lqd-0f1a5a-90);--color-version-fps-text: var(--lqd-1eb9fa);--color-version-paint: var(--lqd-ffaa00);--color-version-paint-bg: var(--lqd-ffaa00-10);--color-version-breakpoint: var(--lqd-0f1a5a-90);--color-version-breakpoint-text: var(--lqd-ffffff);--color-version-viewport: var(--lqd-0f1a5a-90);--color-version-viewport-text: var(--lqd-e1e1e1)}.lux{--color-version-release: var(--lqd-efc000);--color-version-build: var(--lqd-d4ac00);--color-version-guide: var(--lqd-b8961a);--color-version-grid: var(--lqd-b8961a);--color-version-feature-enabled: var(--lqd-b8961a);--color-version-debug-panel: var(--lqd-fff7c2-05);--color-version-performance: var(--lqd-fff7c2-05);--color-version-fps: var(--lqd-fff7c2-05);--color-version-env-dev: var(--lqd-d4ac00);--color-version-env-staging: var(--lqd-efc000)}.high-contrast{--color-version-debug: var(--lqd-000000);--color-version-debug-text: var(--lqd-ffffff);--color-version-guide: var(--lqd-ffff00);--color-version-grid: var(--lqd-ffff00);--color-version-outline: var(--lqd-ff0000);--color-version-feature-enabled: var(--lqd-00ff00);--color-version-feature-disabled: var(--lqd-666666);--color-version-feature-text: var(--lqd-000000);--color-version-release: var(--lqd-ffff00);--color-version-release-text: var(--lqd-000000);--color-version-build: var(--lqd-ffffff);--color-version-build-text: var(--lqd-000000);--color-version-debug-panel: var(--lqd-000000);--color-version-debug-panel-text: var(--lqd-ffffff);--color-version-debug-overlay: var(--lqd-000000-50);--color-version-grid-major: var(--lqd-ffff00);--color-version-grid-minor: var(--lqd-ffffff);--color-version-baseline: var(--lqd-00ffff);--color-version-env-dev: var(--lqd-ff0000);--color-version-env-staging: var(--lqd-ffff00);--color-version-env-text: var(--lqd-000000);--color-version-focus-debug: var(--lqd-00ffff);--color-version-focus-debug-ring: var(--lqd-00ffff);--color-version-landmark: var(--lqd-ff00ff);--color-version-heading-debug: var(--lqd-ffff00);--color-version-heading-debug-text: var(--lqd-000000);--color-version-heading-debug-border: var(--lqd-00ffff);--color-version-performance: var(--lqd-000000);--color-version-performance-text: var(--lqd-00ff00);--color-version-fps: var(--lqd-000000);--color-version-fps-text: var(--lqd-00ffff);--color-version-paint: var(--lqd-ffff00);--color-version-paint-bg: var(--lqd-ffff00-30);--color-version-breakpoint: var(--lqd-000000);--color-version-breakpoint-text: var(--lqd-ffffff);--color-version-viewport: var(--lqd-000000);--color-version-viewport-text: var(--lqd-ffffff)}.light.high-contrast{--color-version-debug: var(--lqd-ffffff);--color-version-debug-text: var(--lqd-000000);--color-version-debug-panel: var(--lqd-ffffff);--color-version-debug-panel-text: var(--lqd-000000);--color-version-performance: var(--lqd-ffffff);--color-version-fps: var(--lqd-ffffff);--color-version-breakpoint: var(--lqd-ffffff);--color-version-breakpoint-text: var(--lqd-000000);--color-version-viewport: var(--lqd-ffffff);--color-version-viewport-text: var(--lqd-000000)}.day-night-night{--color-version-guide: var(--lqd-ff9500);--color-version-grid: var(--lqd-ff9500);--color-version-release: var(--lqd-ff9500);--color-version-build: var(--lqd-ffb366);--color-version-debug: var(--lqd-2e1f0f-90);--color-version-debug-panel: var(--lqd-2e1f0f-95);--color-version-performance: var(--lqd-2e1f0f-90);--color-version-fps: var(--lqd-2e1f0f-90);--color-version-grid-major: var(--lqd-ff9500);--color-version-grid-minor: var(--lqd-4a3d2a);--color-version-env-dev: var(--lqd-ff6633);--color-version-env-staging: var(--lqd-cc8933)}.day-night-day{--color-version-guide: var(--lqd-3354d9);--color-version-grid: var(--lqd-3354d9);--color-version-release: var(--lqd-3354d9);--color-version-build: var(--lqd-5a2eb8);--color-version-debug: var(--lqd-ffffff-98);--color-version-debug-panel: var(--lqd-ffffff-99);--color-version-performance: var(--lqd-ffffff-98);--color-version-fps: var(--lqd-ffffff-98);--color-version-grid-major: var(--lqd-3354d9);--color-version-grid-minor: var(--lqd-a8a8a8);--color-version-env-dev: var(--lqd-a00000);--color-version-env-staging: var(--lqd-a67c00)}.layer3-placeholder{display:block}.items-container{position:var(--position-value-relative);width:var(--size-full);height:var(--size-full);min-width:var(--size-0);min-height:var(--size-0);aspect-ratio:var(--size-aspect-square);display:var(--display-value-inline-flex);align-items:var(--items-value-center);justify-content:var(--justify-value-center);transition:var(--transition);overflow:var(--overflow-value-hidden);border:var(--reset-border-none);background:var(--reset-background-none);padding:var(--reset-padding-zero);margin:var(--reset-margin-zero);outline:var(--reset-outline-none);-webkit-appearance:var(--reset-appearance-none);-moz-appearance:var(--reset-appearance-none);appearance:var(--reset-appearance-none);font:var(--reset-font-inherit);color:var(--reset-color-inherit);text-align:var(--reset-text-align-inherit);cursor:var(--interactive-cursor-pointer)}.items-svg{position:var(--position-value-absolute);top:var(--size-0);left:var(--size-0);width:var(--size-full);height:var(--size-full);z-index:var(--z-component-base)}.items-content{position:var(--position-value-relative);width:var(--size-full);height:var(--size-full);display:var(--display-value-flex);align-items:var(--items-value-center);justify-content:var(--justify-value-center);z-index:var(--z-component-floating);font-family:var(--font-sans);text-align:var(--align-center);color:var(--color-text-primary);padding:var(--spacing-sm)}:global(.light) .items-content{color:var(--color-text-primary)}:global(.items-container--xs){width:var(--size-8);height:var(--size-8)}:global(.items-container--xs) .items-content{padding:var(--spacing-xs);font-size:var(--size-text-caption)}:global(.items-container--sm){width:var(--size-12);height:var(--size-12)}:global(.items-container--sm) .items-content{padding:var(--spacing-sm);font-size:var(--size-text-body)}:global(.items-container--md){width:var(--size-16);height:var(--size-16)}:global(.items-container--md) .items-content{padding:var(--spacing-md);font-size:var(--size-text-body)}:global(.items-container--lg){width:var(--size-20);height:var(--size-20)}:global(.items-container--lg) .items-content{padding:var(--spacing-lg);font-size:var(--size-text-heading)}:global(.items-container--xl){width:var(--size-24);height:var(--size-24)}:global(.items-container--xl) .items-content{padding:var(--spacing-xl);font-size:var(--size-text-heading)}.hex-background{fill:var(--color-bg-secondary)}.hex-border{fill:var(--reset-fill-none);stroke:var(--color-border-primary);stroke-width:var(--border-width-medium)}:global(.hex-container--glass1) .hex-background{fill:var(--lqd-4263ff-10);filter:var(--svg-filter-glass-subtle)}:global(.hex-container--glass2) .hex-background{fill:var(--lqd-4263ff-20);filter:var(--svg-filter-glass-light)}:global(.hex-container--glass3) .hex-background{fill:var(--lqd-4263ff-30);filter:var(--svg-filter-glass-medium)}:global(.hex-container--glass4) .hex-background{fill:var(--lqd-4263ff-50);filter:var(--svg-filter-glass-heavy)}:global(.hex-container--solid1) .hex-background{fill:var(--svg-fill-primary)}:global(.hex-container--solid2) .hex-background{fill:var(--svg-fill-primary);filter:var(--svg-filter-shadow-soft)}:global(.hex-container--solid3) .hex-background{fill:var(--svg-fill-primary);filter:var(--svg-filter-shadow-medium)}:global(.hex-container--solid4) .hex-background{fill:var(--svg-fill-primary);filter:var(--svg-filter-shadow-strong)}:global(.hex-container--outline1) .hex-background{fill:var(--svg-fill-transparent)}:global(.hex-container--outline1) .hex-border{stroke:var(--svg-stroke-primary);stroke-width:var(--svg-stroke-width-thin);opacity:var(--svg-opacity-translucent-light)}:global(.hex-container--outline2) .hex-background{fill:var(--svg-fill-transparent)}:global(.hex-container--outline2) .hex-border{stroke:var(--svg-stroke-primary);stroke-width:var(--svg-stroke-width-medium);opacity:var(--svg-opacity-translucent)}:global(.hex-container--outline3) .hex-background{fill:var(--svg-fill-transparent)}:global(.hex-container--outline3) .hex-border{stroke:var(--svg-stroke-primary);stroke-width:var(--svg-stroke-width-thick);opacity:var(--svg-opacity-translucent-deep)}:global(.hex-container--outline4) .hex-background{fill:var(--svg-fill-transparent)}:global(.hex-container--outline4) .hex-border{stroke:var(--svg-stroke-primary);stroke-width:var(--svg-stroke-width-heavy);opacity:var(--svg-opacity-visible)}:global(.hex-container--glow1) .hex-background{fill:var(--svg-fill-primary);filter:var(--svg-filter-glow-subtle)}:global(.hex-container--glow2) .hex-background{fill:var(--svg-fill-primary);filter:var(--svg-filter-glow-medium)}:global(.hex-container--glow3) .hex-background{fill:var(--svg-fill-primary);filter:var(--svg-filter-glow-strong)}:global(.hex-container--glow4) .hex-background{fill:var(--svg-fill-primary);filter:var(--svg-filter-glow-intense)}.items-container.interactive{cursor:var(--interactive-cursor-pointer)}.items-container.disabled{opacity:var(--opacity-translucent-deep);cursor:var(--interactive-cursor-not-allowed);pointer-events:var(--interactive-pointer-none)}.items-container:focus{outline:var(--border-width-medium) solid var(--color-accent-primary);outline-offset:var(--spacing-xs)}.items-container:not(.disabled):hover{transform:translateY(calc(var(--size-1) * -1))}:global(.hex-container--glass1):not(.disabled):hover .hex-background{fill:var(--lqd-4263ff-20);filter:var(--svg-filter-glass-light)}:global(.hex-container--glass2):not(.disabled):hover .hex-background{fill:var(--lqd-4263ff-30);filter:var(--svg-filter-glass-medium)}:global(.hex-container--glass3):not(.disabled):hover .hex-background{fill:var(--lqd-4263ff-50);filter:var(--svg-filter-glass-heavy)}:global(.hex-container--glass4):not(.disabled):hover .hex-background{fill:var(--lqd-4263ff-75);filter:var(--svg-filter-glass-heavy) brightness(var(--svg-brightness-bright))}:global(.hex-container--solid1):not(.disabled):hover .hex-background{filter:var(--svg-filter-shadow-soft) brightness(var(--svg-brightness-bright))}:global(.hex-container--solid2):not(.disabled):hover .hex-background{filter:var(--svg-filter-shadow-medium) brightness(var(--svg-brightness-bright))}:global(.hex-container--solid3):not(.disabled):hover .hex-background{filter:var(--svg-filter-shadow-strong) brightness(var(--svg-brightness-bright))}:global(.hex-container--solid4):not(.disabled):hover .hex-background{filter:var(--svg-filter-shadow-strong) brightness(var(--svg-brightness-vivid))}:global(.hex-container--outline1):not(.disabled):hover .hex-border{stroke-width:var(--svg-stroke-width-medium);opacity:var(--svg-opacity-translucent)}:global(.hex-container--outline2):not(.disabled):hover .hex-border{stroke-width:var(--svg-stroke-width-thick);opacity:var(--svg-opacity-translucent-deep)}:global(.hex-container--outline3):not(.disabled):hover .hex-border{stroke-width:var(--svg-stroke-width-heavy);opacity:var(--svg-opacity-visible)}:global(.hex-container--outline4):not(.disabled):hover .hex-border{stroke-width:var(--size-1-5);opacity:var(--svg-opacity-visible);filter:drop-shadow(var(--size-0) var(--size-0) var(--spacing-sm) var(--svg-stroke-primary))}:global(.hex-container--glow1):not(.disabled):hover .hex-background{filter:var(--svg-filter-glow-medium) brightness(var(--svg-brightness-bright))}:global(.hex-container--glow2):not(.disabled):hover .hex-background{filter:var(--svg-filter-glow-strong) brightness(var(--svg-brightness-bright))}:global(.hex-container--glow3):not(.disabled):hover .hex-background{filter:var(--svg-filter-glow-intense) brightness(var(--svg-brightness-bright))}:global(.hex-container--glow4):not(.disabled):hover .hex-background{filter:var(--svg-filter-glow-intense) brightness(var(--svg-brightness-vivid))}.liquid-sidebar.svelte-14sw0id{position:fixed;top:0;left:0;height:100vh;z-index:2000;display:flex;flex-direction:column;background:#15151b;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);border-right:1px solid rgba(255,255,255,.035);width:75px;transition:width .3s cubic-bezier(.4,0,.2,1);box-shadow:2px 0 20px #00000026}.liquid-sidebar.expanded.svelte-14sw0id{width:250px;background:#15151b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sidebar-header.svelte-14sw0id{position:relative;z-index:10;display:flex;align-items:center;flex-shrink:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.035);padding:8px;background:#15151b}.header-nav-item.svelte-14sw0id{display:flex;align-items:center;background:none;border:none;cursor:pointer;border-radius:8px;transition:all .2s ease;padding:0;height:67px;width:100%}.header-nav-item.svelte-14sw0id:hover{background-color:#ffffff14}.header-nav-item.svelte-14sw0id:hover .logo-icon:where(.svelte-14sw0id) img:where(.svelte-14sw0id){filter:brightness(1.5) saturate(1.2) drop-shadow(0 0 8px rgba(255,255,255,.3))}.logo-icon.svelte-14sw0id{width:59px;height:67px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.logo-icon.svelte-14sw0id img:where(.svelte-14sw0id){display:block;transition:filter .2s ease}.sidebar-title.svelte-14sw0id{width:175px;height:67px;display:flex;align-items:center;padding-left:16px;font-family:League Spartan,sans-serif;font-size:1.5rem;font-weight:700;color:#ffffffe6;white-space:nowrap;opacity:0;transition:opacity .2s ease-in-out}.expanded.svelte-14sw0id .sidebar-title:where(.svelte-14sw0id){opacity:1}.sidebar-nav-container.svelte-14sw0id{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav-container.svelte-14sw0id::-webkit-scrollbar{display:none}.sidebar-nav.svelte-14sw0id{display:flex;flex-direction:column;padding:8px;gap:4px;min-height:100%}.nav-item.svelte-14sw0id{display:flex;align-items:center;background:none;border:none;cursor:pointer;border-radius:8px;transition:all .2s ease;padding:0;height:67px;flex-shrink:0}.nav-item.svelte-14sw0id:hover{background-color:#ffffff14}.nav-item.svelte-14sw0id:hover .nav-icon:where(.svelte-14sw0id) svg{color:#ffffffe6}.nav-icon.svelte-14sw0id{width:59px;height:67px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.nav-icon.svelte-14sw0id svg{color:#fff9;transition:color .2s ease}.nav-label.svelte-14sw0id{width:175px;height:67px;display:flex;align-items:center;padding-left:16px;color:#fffc;font-weight:500;font-size:14px;opacity:0;transition:opacity .2s ease-in-out;white-space:nowrap}.expanded.svelte-14sw0id .nav-label:where(.svelte-14sw0id){opacity:1}.sidebar-footer.svelte-14sw0id{position:relative;z-index:10;flex-shrink:0;padding:1.5rem;border-top:1px solid rgba(255,255,255,.05);background:#15151b;min-height:60px}.toggle-container.svelte-18rwqte{display:flex;align-items:center;gap:.5rem;width:100%;height:100%;justify-content:center}.switch.svelte-18rwqte{position:relative;display:inline-block;width:2.5rem;height:1.25rem;max-width:100%;max-height:100%;cursor:pointer;pointer-events:auto;z-index:1004}.switch.svelte-18rwqte input:where(.svelte-18rwqte){opacity:0;width:0;height:0;position:absolute}.slider.svelte-18rwqte{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#4a4a4a;transition:background-color .3s ease;border-radius:1.25rem;pointer-events:none}.slider.svelte-18rwqte:before{position:absolute;content:"";height:1rem;width:1rem;left:.125rem;bottom:.125rem;background-color:#fff;transition:transform .3s ease,background-color .3s ease;border-radius:50%;pointer-events:none}input.svelte-18rwqte:checked+.slider:where(.svelte-18rwqte){background-color:#e5e7eb}input.svelte-18rwqte:checked+.slider:where(.svelte-18rwqte):before{transform:translate(1.25rem);background-color:#1e1e1e}.dark-light-wrapper.svelte-byn8l{display:none;transition:all var(--transition-duration) ease}.toggler-section.svelte-byn8l{width:100%;height:100%;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.lqd_header.svelte-1thxune{z-index:1000;height:40px;background:#15151b;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 3px 7px #0000001a;padding:0 8px}.lqd_header.light-mode.svelte-1thxune{background:#f8f8f680;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(10px);box-shadow:0 3px 7px #0000001a}.grid-container.svelte-1thxune{display:flex;width:100%;height:100%;align-items:center;gap:8px}.logo-cell.svelte-1thxune{width:40px;height:40px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.right-section.svelte-1thxune{display:flex;justify-content:flex-end;align-items:center;height:100%;width:100%;gap:8px}.header-icons.svelte-1thxune{display:flex;align-items:center;gap:4px;flex-wrap:wrap;overflow:hidden}.header-icon-button.svelte-1thxune{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;border-radius:50%;cursor:pointer;transition:all .2s ease;width:40px;height:40px;flex-shrink:0}.header-icon-button.svelte-1thxune:hover{background-color:#ffffff1a}.lqd_header.light-mode.svelte-1thxune .header-icon-button:where(.svelte-1thxune):hover{background-color:#0000001a}.header-icon-button.svelte-1thxune svg{color:var(--lqd-777675, #777675);transition:color .3s ease;width:18px;height:18px;flex-shrink:0}.header-icon-button.svelte-1thxune:hover svg{color:var(--lqd-e1e1e1, #e1e1e1)}.lqd_header.light-mode.svelte-1thxune .header-icon-button:where(.svelte-1thxune) svg{color:var(--lqd-555555, #555555)}.lqd_header.light-mode.svelte-1thxune .header-icon-button:where(.svelte-1thxune):hover svg{color:var(--lqd-222222, #222222)}.toggler-slot.svelte-1thxune{width:40px;height:40px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.background-gradient.svelte-8yt1u4{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10000;background:radial-gradient(circle at 50% -90%,#2e2e34,#2d2d33,#2c2c32,#2b2b31,#2a2a30,#29292f,#28282e,#27272d,#26262c,#25252b,#24242a,#232329,#222228,#212127,#202026,#1f1f25,#1e1e24,#1d1d23,#1c1c22,#1b1b21,#1a1a20,#19191f,#18181e,#17171d,#16161c,#15151b,#14141a,#131319,#121218,#111117,#101016,#0f0f15,#0e0e14,#0d0d13,#0c0c12,#0b0b11,#0a0a0f,#09090e,#08080d,#06060a,#050506)}.background-gradient.svelte-8yt1u4:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 23% 17%,rgba(255,255,255,.005) 0%,transparent 30%),radial-gradient(circle at 67% 43%,rgba(255,255,255,.003) 0%,transparent 25%),radial-gradient(circle at 34% 78%,rgba(0,0,0,.003) 0%,transparent 30%),radial-gradient(circle at 89% 23%,rgba(255,255,255,.004) 0%,transparent 35%),radial-gradient(circle at 12% 67%,rgba(0,0,0,.002) 0%,transparent 20%),radial-gradient(circle at 78% 89%,rgba(255,255,255,.003) 0%,transparent 40%),radial-gradient(circle at 45% 12%,rgba(0,0,0,.004) 0%,transparent 25%),radial-gradient(circle at 56% 56%,rgba(255,255,255,.002) 0%,transparent 30%);pointer-events:none;mix-blend-mode:overlay}.background-gradient.is-light.svelte-8yt1u4{background:radial-gradient(circle at 50% -75%,#fff,#fefefe,#fefefd,#fdfdfd,#fdfdfc,#fcfcfc,#fcfcfb,#fbfbfb,#fbfbfa,#fafafa,#fafaf9,#f9f9f9,#f9f9f8,#f8f8f8,#f8f8f7,#f7f7f7,#f7f7f6,#f6f6f6,#f6f6f5,#f5f5f5,#f5f5f4,#f4f4f4,#f4f4f3,#f3f3f3 92%,#e8e8e6)}.background-gradient.is-light.svelte-8yt1u4:after{background:radial-gradient(circle at 23% 17%,rgba(0,0,0,.004) 0%,transparent 30%),radial-gradient(circle at 67% 43%,rgba(0,0,0,.003) 0%,transparent 25%),radial-gradient(circle at 34% 78%,rgba(255,255,255,.003) 0%,transparent 30%),radial-gradient(circle at 89% 23%,rgba(0,0,0,.002) 0%,transparent 35%),radial-gradient(circle at 12% 67%,rgba(255,255,255,.004) 0%,transparent 20%),radial-gradient(circle at 78% 89%,rgba(0,0,0,.003) 0%,transparent 40%),radial-gradient(circle at 45% 12%,rgba(255,255,255,.002) 0%,transparent 25%),radial-gradient(circle at 56% 56%,rgba(0,0,0,.003) 0%,transparent 30%);mix-blend-mode:multiply}.liquid-container.svelte-1wfvyim{position:relative;box-sizing:border-box;container-type:inline-size;contain:layout style;display:flex;--liquid-gap: 1rem;--liquid-padding: 0;--liquid-margin: 0;--liquid-transition-duration: .3s;--liquid-transition-easing: cubic-bezier(.4, 0, .2, 1);--liquid-border-radius: 0;--liquid-opacity: 1;--liquid-z-index: auto}.liquid-container--page.svelte-1wfvyim{width:100vw;height:100vh;min-height:100vh;min-height:100dvh;overflow:hidden}.liquid-container--section.svelte-1wfvyim{width:100%;min-height:min-content}.liquid-container--header.svelte-1wfvyim,.liquid-container--main.svelte-1wfvyim,.liquid-container--sidebar.svelte-1wfvyim{width:100%}.liquid-container--grid.svelte-1wfvyim{display:grid;width:100%;height:100%}.liquid-container--stack.svelte-1wfvyim{flex-direction:column;align-items:stretch}.liquid-container--cluster.svelte-1wfvyim{flex-direction:row;flex-wrap:wrap;gap:var(--liquid-gap)}.liquid-container--card.svelte-1wfvyim{border-radius:.75rem;box-shadow:0 1px 3px #0000001a}.liquid-container--modal.svelte-1wfvyim{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2000}.liquid-container--overlay.svelte-1wfvyim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000}.liquid-container--split.svelte-1wfvyim{display:grid;grid-template-columns:1fr 1fr;gap:var(--liquid-gap)}.liquid-container--masonry.svelte-1wfvyim{columns:3;column-fill:balance;column-gap:var(--liquid-gap)}.liquid-container--timeline.svelte-1wfvyim{position:relative}.liquid-container--timeline.svelte-1wfvyim:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:currentColor;opacity:.2}.liquid-container--carousel.svelte-1wfvyim{overflow-x:auto;scroll-snap-type:x mandatory;display:flex}.liquid-container--carousel.svelte-1wfvyim>*{scroll-snap-align:start;flex-shrink:0}.liquid-container--infinite.svelte-1wfvyim{overflow:auto;height:100%}.liquid-container--floating.svelte-1wfvyim{position:absolute;z-index:1000}.liquid-container--docked.svelte-1wfvyim{position:fixed}.liquid-container--sticky.svelte-1wfvyim{position:sticky;top:0}.liquid-container--fixed.svelte-1wfvyim{position:fixed}.liquid-container--absolute.svelte-1wfvyim{position:absolute}.liquid-container--relative.svelte-1wfvyim{position:relative}.liquid-container--canvas.svelte-1wfvyim{width:100%;height:100%;overflow:hidden;position:relative}.liquid-container--safe-area.svelte-1wfvyim{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.liquid-container--fill.svelte-1wfvyim{width:100%;height:100%}.liquid-container--content.svelte-1wfvyim{width:fit-content;height:fit-content}.liquid-container--constrained.svelte-1wfvyim{max-width:min(100%,1200px);margin-inline:auto}.liquid-container--viewport.svelte-1wfvyim{width:100vw;height:100vh;height:100dvh}.liquid-container--container.svelte-1wfvyim{width:100cqw;height:100cqh}.liquid-container--intrinsic.svelte-1wfvyim{width:max-content;height:max-content}.liquid-container--extrinsic.svelte-1wfvyim{width:100%;height:100%}.liquid-container--fluid.svelte-1wfvyim{width:clamp(320px,100%,1200px);height:auto}.liquid-container--elastic.svelte-1wfvyim{flex:1}.liquid-container--adaptive.svelte-1wfvyim{width:100%;height:auto;min-height:100%}.liquid-container--row.svelte-1wfvyim{flex-direction:row}.liquid-container--column.svelte-1wfvyim{flex-direction:column}.liquid-container--row-reverse.svelte-1wfvyim{flex-direction:row-reverse}.liquid-container--column-reverse.svelte-1wfvyim{flex-direction:column-reverse}.liquid-container--wrap.svelte-1wfvyim{flex-wrap:wrap}.liquid-container--align-start.svelte-1wfvyim{align-items:flex-start}.liquid-container--align-center.svelte-1wfvyim{align-items:center}.liquid-container--align-end.svelte-1wfvyim{align-items:flex-end}.liquid-container--align-stretch.svelte-1wfvyim{align-items:stretch}.liquid-container--align-baseline.svelte-1wfvyim{align-items:baseline}.liquid-container--justify-start.svelte-1wfvyim{justify-content:flex-start}.liquid-container--justify-center.svelte-1wfvyim{justify-content:center}.liquid-container--justify-end.svelte-1wfvyim{justify-content:flex-end}.liquid-container--justify-space-between.svelte-1wfvyim{justify-content:space-between}.liquid-container--justify-space-around.svelte-1wfvyim{justify-content:space-around}.liquid-container--justify-space-evenly.svelte-1wfvyim{justify-content:space-evenly}.liquid-container--overflow-hidden.svelte-1wfvyim{overflow:hidden}.liquid-container--overflow-scroll.svelte-1wfvyim{overflow:scroll;scrollbar-width:none;-ms-overflow-style:none}.liquid-container--overflow-scroll.svelte-1wfvyim::-webkit-scrollbar{display:none}.liquid-container--overflow-auto.svelte-1wfvyim{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.liquid-container--overflow-auto.svelte-1wfvyim::-webkit-scrollbar{display:none}.liquid-container--overflow-clip.svelte-1wfvyim{overflow:clip}.liquid-container--scroll-smooth.svelte-1wfvyim{scroll-behavior:smooth}.liquid-container--scroll-snap-x.svelte-1wfvyim{scroll-snap-type:x mandatory}.liquid-container--scroll-snap-y.svelte-1wfvyim{scroll-snap-type:y mandatory}.liquid-container--scroll-snap-both.svelte-1wfvyim{scroll-snap-type:both mandatory}.liquid-container--smart-layout.svelte-1wfvyim{transition:all var(--liquid-transition-duration) var(--liquid-transition-easing)}.liquid-container--smart-spacing.svelte-1wfvyim{gap:var(--liquid-gap)}.liquid-container--smart-transitions.svelte-1wfvyim,.liquid-container--transitioning.svelte-1wfvyim{transition:all var(--liquid-transition-duration) var(--liquid-transition-easing)}.liquid-container--tv.svelte-1wfvyim{font-size:1.25rem}.liquid-container--watch.svelte-1wfvyim{font-size:.75rem;padding:.5rem}.liquid-container--touch.svelte-1wfvyim{touch-action:manipulation}.liquid-container--keyboard.svelte-1wfvyim:focus-within{outline:2px solid currentColor;outline-offset:2px}.liquid-container--mouse.svelte-1wfvyim{cursor:default}.liquid-container--stylus.svelte-1wfvyim{touch-action:none}.liquid-container--glass.svelte-1wfvyim{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px}.liquid-container--glass-subtle.svelte-1wfvyim{background:#ffffff03;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.liquid-container--glass-medium.svelte-1wfvyim{background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001f}.liquid-container--glass-strong.svelte-1wfvyim{background:#ffffff0d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 12px 40px #00000026}.liquid-container--glass-ultra.svelte-1wfvyim{background:#ffffff14;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);box-shadow:0 16px 48px #0003;border-width:2px}.liquid-container--glass-adaptive.svelte-1wfvyim{background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.liquid-container--glass-adaptive.svelte-1wfvyim.liquid-container--low-battery{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.liquid-container--glass-adaptive.svelte-1wfvyim.liquid-container--gpu-low{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a}.liquid-container--glass-pattern-noise.svelte-1wfvyim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");pointer-events:none;border-radius:inherit}.liquid-container--glass-pattern-grid.svelte-1wfvyim{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.05) 1px,transparent 0);background-size:20px 20px}.liquid-container--glass-pattern-dots.svelte-1wfvyim{background-image:radial-gradient(circle at 25% 25%,rgba(255,255,255,.05) 2px,transparent 2px);background-size:16px 16px}.liquid-container--glass-pattern-waves.svelte-1wfvyim:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.02) 50%,transparent 70%);background-size:40px 40px;animation:svelte-1wfvyim-wave-pattern 20s linear infinite;pointer-events:none;border-radius:inherit}@keyframes svelte-1wfvyim-wave-pattern{0%{transform:translate(-40px)}to{transform:translate(40px)}}.liquid-container--reduced-motion.svelte-1wfvyim :where(.svelte-1wfvyim){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.liquid-container--high-contrast.svelte-1wfvyim{border:2px solid currentColor;background:Canvas;color:CanvasText}.liquid-container--high-contrast.liquid-container--glass.svelte-1wfvyim{-webkit-backdrop-filter:none;backdrop-filter:none;background:Canvas}.liquid-container--forced-colors.svelte-1wfvyim{forced-color-adjust:none}.liquid-container--cognitive-optimized.svelte-1wfvyim{--liquid-transition-duration: .1s;gap:calc(var(--liquid-gap) * 1.5)}.liquid-container--low-fps.svelte-1wfvyim :where(.svelte-1wfvyim){animation:none;transition:none}.liquid-container--high-memory.svelte-1wfvyim{contain:strict}.liquid-container--high-memory.svelte-1wfvyim :where(.svelte-1wfvyim){will-change:auto}.liquid-container--thermal-warm.svelte-1wfvyim{--liquid-transition-duration: .15s}.liquid-container--thermal-hot.svelte-1wfvyim{--liquid-transition-duration: 50ms}.liquid-container--thermal-hot.svelte-1wfvyim :where(.svelte-1wfvyim){animation:none}.liquid-container--thermal-critical.svelte-1wfvyim :where(.svelte-1wfvyim){animation:none!important;transition:none!important}.liquid-container--network-slow.svelte-1wfvyim :where(.svelte-1wfvyim){animation:none;transition:none}.liquid-container--network-medium.svelte-1wfvyim{--liquid-transition-duration: .2s}.liquid-container--low-battery.svelte-1wfvyim.liquid-container--glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.liquid-container--low-battery.svelte-1wfvyim :where(.svelte-1wfvyim){animation:none}.liquid-container--gpu-low.liquid-container--glass.svelte-1wfvyim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff1a}.liquid-container--gpu-high.liquid-container--glass.svelte-1wfvyim{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.liquid-container--hovered.svelte-1wfvyim.liquid-container--glass{background:#ffffff0a}.liquid-container--focused.svelte-1wfvyim.liquid-container--glass{border-color:#3b82f680}.liquid-container--scrolling.svelte-1wfvyim{pointer-events:none}.liquid-container--immersive-ar.svelte-1wfvyim,.liquid-container--immersive-vr.svelte-1wfvyim,.liquid-container--immersive-mixed-reality.svelte-1wfvyim,.liquid-container--immersive-holographic.svelte-1wfvyim{transform-style:preserve-3d;perspective:1000px}.liquid-container--immersive-spatial.svelte-1wfvyim{transform-style:preserve-3d;perspective:2000px}.liquid-container--lighting-dark.svelte-1wfvyim{filter:brightness(.8)}.liquid-container--lighting-bright.svelte-1wfvyim{filter:brightness(1.2)}.liquid-container--temp-3k.svelte-1wfvyim{filter:sepia(.3) hue-rotate(-20deg)}.liquid-container--temp-6k.svelte-1wfvyim{filter:hue-rotate(10deg)}.liquid-container--spacing-micro.svelte-1wfvyim{--liquid-gap: .25rem}.liquid-container--spacing-small.svelte-1wfvyim{--liquid-gap: .5rem}.liquid-container--spacing-medium.svelte-1wfvyim{--liquid-gap: 1rem}.liquid-container--spacing-large.svelte-1wfvyim{--liquid-gap: 1.5rem}.liquid-container--spacing-macro.svelte-1wfvyim{--liquid-gap: 2rem}.liquid-container--density-compact.svelte-1wfvyim{--liquid-gap: calc(var(--liquid-gap) * .75);padding:calc(var(--liquid-gap) * .5)}.liquid-container--density-comfortable.svelte-1wfvyim{--liquid-gap: calc(var(--liquid-gap) * 1.25);padding:calc(var(--liquid-gap) * 1.25)}.liquid-container--density-spacious.svelte-1wfvyim{--liquid-gap: calc(var(--liquid-gap) * 1.5);padding:calc(var(--liquid-gap) * 1.5)}.liquid-container--animation-none.svelte-1wfvyim{--liquid-transition-duration: 0ms}.liquid-container--animation-none.svelte-1wfvyim :where(.svelte-1wfvyim){animation:none!important;transition:none!important}.liquid-container--animation-minimal.svelte-1wfvyim{--liquid-transition-duration: .15s;--liquid-transition-easing: ease-out}.liquid-container--animation-enhanced.svelte-1wfvyim{--liquid-transition-duration: .5s;--liquid-transition-easing: cubic-bezier(.25, .46, .45, .94)}.liquid-container--animation-dramatic.svelte-1wfvyim{--liquid-transition-duration: .8s;--liquid-transition-easing: cubic-bezier(.68, -.55, .265, 1.55)}.liquid-container--rtl.svelte-1wfvyim{direction:rtl}.liquid-container--rtl.svelte-1wfvyim.liquid-container--carousel>*{scroll-snap-align:end}.liquid-container--debug.svelte-1wfvyim{position:relative}.liquid-container--debug.svelte-1wfvyim:before{content:attr(data-layout) " | " attr(data-breakpoint);position:absolute;top:0;right:0;background:#f00c;color:#fff;padding:.25rem .5rem;font-size:.75rem;font-family:monospace;z-index:10000;pointer-events:none}.liquid-container--show-boundaries.svelte-1wfvyim{outline:2px dashed red;outline-offset:-2px}.liquid-container--show-boundaries.svelte-1wfvyim>*{outline:1px dashed blue;outline-offset:-1px}.liquid-container--show-grid.svelte-1wfvyim{background-image:linear-gradient(rgba(255,0,0,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,0,0,.1) 1px,transparent 1px);background-size:var(--liquid-gap) var(--liquid-gap)}.liquid-container-debug-overlay.svelte-1wfvyim{position:absolute;bottom:0;left:0;background:#000000e6;color:#fff;padding:.5rem;font-size:.75rem;font-family:monospace;z-index:10000;pointer-events:none;border-radius:0 .5rem 0 0}.liquid-container-debug-overlay.svelte-1wfvyim .debug-info:where(.svelte-1wfvyim){display:grid;gap:.25rem}.liquid-container-debug-overlay.svelte-1wfvyim .error:where(.svelte-1wfvyim){color:#ff6b6b;font-weight:700}.liquid-container-performance-overlay.svelte-1wfvyim{position:absolute;top:0;right:0;background:#000000e6;color:#fff;padding:.5rem;font-size:.75rem;font-family:monospace;z-index:10000;pointer-events:none;border-radius:0 0 0 .5rem}.liquid-container-performance-overlay.svelte-1wfvyim .performance-metrics:where(.svelte-1wfvyim){display:grid;gap:.25rem}.liquid-container--error.svelte-1wfvyim{border:2px solid #ff6b6b;background:#ff6b6b1a}@container (min-width: 400px){.liquid-container--smart-grid.svelte-1wfvyim{grid-template-columns:repeat(2,1fr)}}@container (min-width: 600px){.liquid-container--smart-grid.svelte-1wfvyim{grid-template-columns:repeat(3,1fr)}}@container (min-width: 900px){.liquid-container--smart-grid.svelte-1wfvyim{grid-template-columns:repeat(4,1fr)}}@container (min-width: 1200px){.liquid-container--smart-grid.svelte-1wfvyim{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion: reduce){.liquid-container.svelte-1wfvyim{--liquid-transition-duration: .01ms}}@media (prefers-color-scheme: dark){.liquid-container--glass.svelte-1wfvyim{background:#00000005;border-color:#ffffff0d}}@media (pointer: coarse){.liquid-container.svelte-1wfvyim{min-height:44px}}@media (max-width: 200px){.liquid-container.svelte-1wfvyim{font-size:.75rem;--liquid-gap: .25rem}}@media (min-width: 3840px){.liquid-container.svelte-1wfvyim{font-size:1.25rem;--liquid-gap: 2rem}}@media (min-aspect-ratio: 3/1){.liquid-container--smart-grid.svelte-1wfvyim{grid-template-columns:repeat(6,1fr)}}@media (max-aspect-ratio: 1/3){.liquid-container--smart-grid.svelte-1wfvyim{grid-template-columns:1fr}}@media (update: fast){.liquid-container.svelte-1wfvyim{--liquid-transition-duration: .15s}}@media (update: slow){.liquid-container.svelte-1wfvyim{--liquid-transition-duration: 0ms}}.container.svelte-kagonp{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.canvas-section.svelte-kagonp{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.canvas.svelte-kagonp{touch-action:none}.input-wrapper.svelte-cvfene{flex:1;min-width:0;height:100%;display:flex;align-items:center;gap:4px}.search-button.svelte-cvfene{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:6px;border-radius:50%;cursor:pointer;transition:all .2s ease}.search-button.svelte-cvfene:disabled{opacity:.5;cursor:not-allowed}.search-button.svelte-cvfene:hover:not(:disabled){background-color:#ffffff1a}.search-button.svelte-cvfene svg{color:var(--lqd-777675);transition:color .3s ease}.search-button.svelte-cvfene:hover:not(:disabled) svg{color:var(--lqd-e1e1e1)}.input-container.svelte-cvfene{flex:1;min-width:0;height:100%;position:relative;display:flex;align-items:center}.input-element.svelte-cvfene{position:relative;z-index:1;width:100%;background:transparent;border:none;outline:none;color:var(--lqd-text-color, #eee);font-family:var(--font-serif);font-size:15px;height:100%}.input-element.svelte-cvfene::placeholder{color:transparent}.input-element.svelte-cvfene::-webkit-search-cancel-button,.input-element.svelte-cvfene::-webkit-search-decoration,.input-element.svelte-cvfene::-webkit-search-results-button,.input-element.svelte-cvfene::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.animation-wave.svelte-cvfene{position:absolute;top:50%;left:0;transform:translateY(-50%);pointer-events:none;display:flex;color:var(--lqd-placeholder-color, #888);font-family:var(--font-serif);font-size:15px;white-space:pre}.animation-wave.svelte-cvfene span:where(.svelte-cvfene){animation:svelte-cvfene-brightnessWave 5.1s linear infinite}@keyframes svelte-cvfene-brightnessWave{0%,59%,to{color:var(--lqd-placeholder-color, #888)}29%{color:var(--lqd-text-color, #eee)}}.loading-spinner.svelte-cvfene{width:16px;height:16px;border:2px solid var(--lqd-border-color, #333);border-top-color:var(--lqd-accent-color, #60a5fa);border-radius:50%;animation:svelte-cvfene-spin .8s linear infinite;flex-shrink:0}@keyframes svelte-cvfene-spin{to{transform:rotate(360deg)}}.action-icons.svelte-fyan73{display:flex;align-items:center;gap:4px}.action-button.svelte-fyan73{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:6px;border-radius:50%;position:relative;cursor:pointer;transition:all .2s ease}.action-button.svelte-fyan73:disabled{opacity:.5;cursor:not-allowed}.action-button.svelte-fyan73:hover:not(:disabled){background-color:#ffffff1a}.action-button.svelte-fyan73 svg{color:var(--lqd-777675);transition:color .3s ease}.action-button.svelte-fyan73:hover:not(:disabled) svg{color:var(--lqd-e1e1e1)}.action-button.is-active.svelte-fyan73 svg{color:var(--lqd-accent-color, #60a5fa)}.active-indicator.svelte-fyan73{position:absolute;bottom:2px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--lqd-accent-color, #60a5fa)}.clear-button.svelte-fyan73 svg{color:var(--lqd-999897)}.clear-button.svelte-fyan73:hover svg{color:var(--lqd-e1e1e1)}.action-button.svelte-1bssvxa{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:6px;border-radius:50%;position:relative;cursor:pointer;transition:all .2s ease}.action-button.svelte-1bssvxa:disabled{opacity:.5;cursor:not-allowed}.action-button.svelte-1bssvxa:hover:not(:disabled){background-color:#ffffff1a}.action-button.svelte-1bssvxa svg{color:var(--lqd-777675);transition:color .3s ease,transform .2s ease}.action-button.svelte-1bssvxa:hover:not(:disabled) svg{color:var(--lqd-e1e1e1);transform:scale(1.05)}.action-button.global.svelte-1bssvxa svg{color:#4ade80}.action-button.contextual.svelte-1bssvxa svg{color:#60a5fa}.filter-indicator.svelte-1bssvxa{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:4px;height:4px;border-radius:50%;background:#60a5fa;box-shadow:0 0 8px #60a5fa80}.trending-dropdown.svelte-143slmq{background:#1a1a20;border:.4px solid rgba(255,255,255,.1);border-top:none;border-radius:0 0 var(--border-radius-2xl, 16px) var(--border-radius-2xl, 16px);padding:16px;animation:svelte-143slmq-dropdownEnter .3s ease-out}.trending-dropdown.is-light.svelte-143slmq{background:#e8e8e8;border:.4px solid rgba(0,0,0,.1);border-top:none}@keyframes svelte-143slmq-dropdownEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-content.svelte-143slmq{display:flex;gap:24px}.search-section.svelte-143slmq{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.section-header.svelte-143slmq{display:flex;justify-content:space-between;align-items:center}.section-title.svelte-143slmq{font-family:var(--font-serif, serif);font-size:14px;font-weight:400;color:var(--lqd-bbbab9, #bbbab9);margin:0}.is-light.svelte-143slmq .section-title:where(.svelte-143slmq){color:var(--lqd-474748, #474748)}.clear-button.svelte-143slmq{background:none;border:none;color:inherit;cursor:pointer;opacity:.7;transition:opacity .2s ease;font-size:12px;padding:2px 4px}.clear-button.svelte-143slmq:hover{opacity:1}.section-divider.svelte-143slmq{width:1px;background:#ffffff1a;margin:8px 0}.is-light.svelte-143slmq .section-divider:where(.svelte-143slmq){background:#0000001a}.search-list.svelte-143slmq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.search-item.svelte-143slmq{width:100%;background:none;border:none;color:var(--lqd-bbbab9, #bbbab9);cursor:pointer;text-align:left;padding:6px 8px;transition:background-color .2s ease;font-family:var(--font-serif, serif);font-size:13px;border-radius:4px}.is-light.svelte-143slmq .search-item:where(.svelte-143slmq){color:var(--lqd-474748, #474748)}.search-item.svelte-143slmq:hover{background:#ffffff0d}.is-light.svelte-143slmq .search-item:where(.svelte-143slmq):hover{background:#0000000d}.no-results.svelte-143slmq{padding:12px 16px;opacity:.7;color:var(--lqd-bbbab9, #bbbab9);font-family:var(--font-serif, serif);font-size:13px;text-align:center}.is-light.svelte-143slmq .no-results:where(.svelte-143slmq){color:var(--lqd-474748, #474748)}.loading-overlay.svelte-1rtwx28{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:svelte-1rtwx28-overlayEnter .3s ease-out;z-index:200}@keyframes svelte-1rtwx28-overlayEnter{0%{opacity:0}to{opacity:1}}.loading-overlay--dots.svelte-1rtwx28{background:#0c0c1233}.loading-overlay--spinner.svelte-1rtwx28{background:#0c0c124d}.loading-overlay--pulse.svelte-1rtwx28{background:#0c0c1240}.loading-overlay--wave.svelte-1rtwx28{background:#0c0c1233}.is-light.loading-overlay--dots.svelte-1rtwx28{background:#ffffff1a}.is-light.loading-overlay--spinner.svelte-1rtwx28{background:#ffffff26}.is-light.loading-overlay--pulse.svelte-1rtwx28{background:#ffffff1f}.is-light.loading-overlay--wave.svelte-1rtwx28{background:#ffffff1a}.loading-content.svelte-1rtwx28{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px}.animation-container.svelte-1rtwx28,.dots-wrapper.svelte-1rtwx28,.wave-wrapper.svelte-1rtwx28{display:flex;justify-content:center;align-items:center;gap:4px}.loading-dot.svelte-1rtwx28{border-radius:50%;background-color:#fff;animation:svelte-1rtwx28-dotPulse 1.4s ease-in-out infinite both}.loading-dot--sm.svelte-1rtwx28{width:6px;height:6px}.loading-dot--md.svelte-1rtwx28{width:8px;height:8px}.loading-dot--lg.svelte-1rtwx28{width:12px;height:12px}.is-light.svelte-1rtwx28 .loading-dot:where(.svelte-1rtwx28){background-color:#0c0c12}@keyframes svelte-1rtwx28-dotPulse{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.loading-spinner.svelte-1rtwx28{border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top:3px solid #ffffff;animation:svelte-1rtwx28-spinnerRotate 1s linear infinite}.loading-spinner--sm.svelte-1rtwx28{width:20px;height:20px;border-width:2px;border-top-width:2px}.loading-spinner--md.svelte-1rtwx28{width:28px;height:28px}.loading-spinner--lg.svelte-1rtwx28{width:36px;height:36px;border-width:4px;border-top-width:4px}.is-light.svelte-1rtwx28 .loading-spinner:where(.svelte-1rtwx28){border:3px solid rgba(12,12,18,.3);border-top:3px solid #0c0c12}@keyframes svelte-1rtwx28-spinnerRotate{to{transform:rotate(360deg)}}.loading-pulse.svelte-1rtwx28{border-radius:50%;background-color:#fff;animation:svelte-1rtwx28-pulseScale 2s ease-in-out infinite}.loading-pulse--sm.svelte-1rtwx28{width:16px;height:16px}.loading-pulse--md.svelte-1rtwx28{width:24px;height:24px}.loading-pulse--lg.svelte-1rtwx28{width:32px;height:32px}.is-light.svelte-1rtwx28 .loading-pulse:where(.svelte-1rtwx28){background-color:#0c0c12}@keyframes svelte-1rtwx28-pulseScale{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.loading-wave-bar.svelte-1rtwx28{background-color:#fff;border-radius:4px;animation:svelte-1rtwx28-waveHeight 1.2s ease-in-out infinite}.loading-wave-bar--sm.svelte-1rtwx28{width:3px;height:12px}.loading-wave-bar--md.svelte-1rtwx28{width:4px;height:16px}.loading-wave-bar--lg.svelte-1rtwx28{width:6px;height:24px}.is-light.svelte-1rtwx28 .loading-wave-bar:where(.svelte-1rtwx28){background-color:#0c0c12}@keyframes svelte-1rtwx28-waveHeight{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.loading-message.svelte-1rtwx28{color:#eee;font-family:sans-serif;font-weight:500;opacity:.9;text-align:center}.loading-text--sm.svelte-1rtwx28{font-size:12px}.loading-text--md.svelte-1rtwx28{font-size:14px}.loading-text--lg.svelte-1rtwx28{font-size:16px}.is-light.svelte-1rtwx28 .loading-message:where(.svelte-1rtwx28){color:#0c0c12}@media (prefers-contrast: high){.loading-dot.svelte-1rtwx28,.loading-pulse.svelte-1rtwx28,.loading-wave-bar.svelte-1rtwx28{background-color:currentColor}.loading-spinner.svelte-1rtwx28{border-color:currentColor;border-top-color:transparent}.loading-overlay.svelte-1rtwx28{background:#000c!important}}@media (prefers-reduced-motion: reduce){.loading-dot.svelte-1rtwx28,.loading-spinner.svelte-1rtwx28,.loading-pulse.svelte-1rtwx28,.loading-wave-bar.svelte-1rtwx28,.loading-overlay.svelte-1rtwx28{animation:none!important}}@media print{.loading-overlay.svelte-1rtwx28{display:none}}.search-pill.svelte-1f4ztin{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#1a1a20;border:.9px solid rgba(255,255,255,.07);border-radius:27px;padding:4px 12px;gap:8px;min-height:54px;width:100%;height:100%;box-sizing:border-box;transition:all .3s ease;position:relative;z-index:101;box-shadow:0 3px 7px #0000001a}.search-pill.svelte-1f4ztin:hover{border-color:#fff3}.particles-section.svelte-1myn9fn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:30vh;min-height:12rem;width:100%}.search-section.svelte-1myn9fn{display:flex;flex-direction:column;align-items:center;justify-content:center;height:54px;width:75%;margin:2rem auto 0}.buttons-section.svelte-1myn9fn{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;height:60px;width:100%;margin-top:2rem}.placeholder-button.svelte-1myn9fn{min-width:120px;height:40px;background:#1a1a20;color:#fff;border:.4px solid rgba(255,255,255,.1);cursor:pointer;border-radius:27px;padding:8px 16px;transition:all .3s ease;font-family:var(--font-serif, serif);font-size:14px;display:flex;align-items:center;justify-content:center}.placeholder-button.svelte-1myn9fn:hover{border-color:#fff3;background:#ffffff0d}html,body{margin:0;padding:0;width:100%;height:100%;overscroll-behavior:none;scroll-behavior:smooth;background-color:transparent}#lqd{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}.lqd_header{position:fixed!important;top:0!important;left:calc(var(--sidebar-width) - 4px)!important;right:0!important;height:var(--header-height, 4rem);transition:left .3s cubic-bezier(.4,0,.2,1);z-index:10}.liquid-shell.svelte-18ck63v{width:100%;height:100vh;position:relative}.liquid-format.svelte-18ck63v{position:absolute;top:var(--header-height, 2.5rem);left:var(--sidebar-width);right:1rem;bottom:0;overflow-y:auto;overflow-x:hidden;transition:left .3s cubic-bezier(.4,0,.2,1);z-index:1}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:transparent;border-radius:.25rem;transition:background-color .3s ease,backdrop-filter .3s ease}::-webkit-scrollbar-thumb:hover{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
