:root{color-scheme:dark;--alea-purple-50: #faf2ff;--alea-purple-100: #f5e2ff;--alea-purple-200: #edcaff;--alea-purple-300: #e1a4ff;--alea-purple-400: #cd57ff;--alea-purple-500: #c144f4;--alea-purple-600: #ae2ae0;--alea-purple-650: #8b2fd6;--alea-purple-700: #940dc2;--alea-purple-800: #7d01a5;--alea-purple-900: #6a068b;--alea-purple-950: #2f183b;--alea-yellow-50: #fff5d9;--alea-yellow-100: #ffe8a9;--alea-yellow-200: #ffce1f;--alea-yellow-300: #e9ba00;--alea-yellow-400: #c29b00;--alea-yellow-500: #a98700;--alea-yellow-600: #947600;--alea-yellow-700: #7b6100;--alea-yellow-800: #675100;--alea-yellow-900: #574400;--alea-yellow-950: #2d2200;--alea-violet-50: #f5f4ff;--alea-violet-100: #e9e7ff;--alea-violet-200: #d8d3ff;--alea-violet-300: #c0b5ff;--alea-violet-400: #a189ff;--alea-violet-500: #8b6cf0;--alea-violet-600: #7d5cdf;--alea-violet-700: #6848c2;--alea-violet-800: #573ba4;--alea-violet-900: #49328b;--alea-violet-950: #241f3a;--alea-neutral-50: #f6f5f4;--alea-neutral-100: #ebe9e7;--alea-neutral-200: #dbd9d5;--alea-neutral-300: #c3c0ba;--alea-neutral-400: #a49f98;--alea-neutral-500: #8c8780;--alea-neutral-600: #7e7972;--alea-neutral-700: #68645e;--alea-neutral-800: #57534d;--alea-neutral-900: #494641;--alea-neutral-950: #242322;--alea-green-50: #e5fcec;--alea-green-100: #c7f8d5;--alea-green-200: #9af0b6;--alea-green-300: #3ddc84;--alea-green-400: #00be6a;--alea-green-500: #00a65c;--alea-green-600: #00914f;--alea-green-700: #007941;--alea-green-800: #006535;--alea-green-900: #00552c;--alea-green-950: #022c15;--alea-red-50: #fff2f1;--alea-red-100: #ffe2e0;--alea-red-200: #ffcac7;--alea-red-300: #ffa49f;--alea-red-400: #fc6968;--alea-red-500: #e5484d;--alea-red-600: #d4363f;--alea-red-650: #c62828;--alea-red-700: #b6212e;--alea-red-800: #9a1624;--alea-red-900: #83151e;--alea-red-950: #391817;--alea-amber-50: #fff4e6;--alea-amber-100: #ffe5c6;--alea-amber-200: #ffd095;--alea-amber-300: #f5a524;--alea-amber-400: #d88e00;--alea-amber-500: #bd7b00;--alea-amber-600: #a56b00;--alea-amber-700: #8a5900;--alea-amber-800: #734900;--alea-amber-900: #623e00;--alea-amber-950: #331f01;--alea-blue-50: #f0f6ff;--alea-blue-100: #deebff;--alea-blue-200: #c4dbff;--alea-blue-300: #9cc2ff;--alea-blue-400: #639eff;--alea-blue-500: #3b82f6;--alea-blue-600: #2c73e6;--alea-blue-700: #1b5ec8;--alea-blue-800: #124daa;--alea-blue-900: #104290;--alea-blue-950: #14233c;--alea-white: #ffffff;--alea-black: #111011;--alea-blue-gray-550: #33363f;--alea-gray-50: #f9f8f5;--alea-gray-100: #f7f7f7;--alea-gray-300: #f7f4f2;--alea-gray-400: #dbdbdb;--alea-gray-700: #1d1c1b;--alea-gray-800: #121212;--alea-gray-950: #020202;--alea-gray-1000: #000000;--alea-transparent: #00000000;--alea-warm-gray-350: #3c2814;--alea-spacing-base: .25rem;--alea-space-0: 0rem;--alea-space-1: .25rem;--alea-space-2: .5rem;--alea-space-3: .75rem;--alea-space-4: 1rem;--alea-space-5: 1.25rem;--alea-space-6: 1.5rem;--alea-space-7: 1.75rem;--alea-space-8: 2rem;--alea-space-10: 2.5rem;--alea-space-12: 3rem;--alea-space-16: 4rem;--alea-space-20: 5rem;--alea-space-22: 5.5rem;--alea-space-24: 6rem;--alea-space-0-25: .0625rem;--alea-space-0-5: .125rem;--alea-space-1-5: .375rem;--alea-space-2-5: .625rem;--alea-space-3-5: .875rem;--alea-radius-3xs: .0625rem;--alea-radius-2xs: .125rem;--alea-radius-xs: 4px;--alea-radius-sm: 6px;--alea-radius-field: 8px;--alea-radius-md: 10px;--alea-radius-lg: 12px;--alea-radius-xl: 16px;--alea-radius-2xl: 1.25rem;--alea-radius-3xl: 1.5rem;--alea-radius-4xl: 2rem;--alea-radius-full: 9999px;--alea-font-family-display: "Crimson Pro", Georgia, "Times New Roman", serif;--alea-font-family-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--alea-font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--alea-font-size-2xs: .6875rem;--alea-font-size-xs: .75rem;--alea-font-size-sm: .8125rem;--alea-font-size-md: .875rem;--alea-font-size-base: 1rem;--alea-font-size-lg: 1.125rem;--alea-font-size-xl: 1.25rem;--alea-font-size-2xl: 1.5rem;--alea-font-size-3xl: 1.75rem;--alea-font-size-4xl: 2.25rem;--alea-font-size-5xl: 3rem;--alea-font-size-6xl: 4rem;--alea-font-size-7xl: 5rem;--alea-font-weight-light: 300;--alea-font-weight-regular: 400;--alea-font-weight-medium: 500;--alea-font-weight-semibold: 600;--alea-font-leading-tight: 1.1;--alea-font-leading-snug: 1.3;--alea-font-leading-normal: 1.5;--alea-font-leading-relaxed: 1.6;--alea-font-tracking-display: -.02em;--alea-font-tracking-tight: -.01em;--alea-font-tracking-normal: 0em;--alea-font-tracking-eyebrow: .08em;--alea-motion-ease-out: cubic-bezier(.16, 1, .3, 1);--alea-motion-ease-in-out: cubic-bezier(.65, 0, .35, 1);--alea-motion-ease-standard: cubic-bezier(.2, 0, 0, 1);--alea-motion-ease-emphasized: var(--alea-motion-ease-spring);--alea-motion-ease-spring: cubic-bezier(.22, 1.2, .36, 1);--alea-motion-ease-in: cubic-bezier(.4, 0, 1, 1);--alea-motion-duration-instant: .12s;--alea-motion-duration-fast: .2s;--alea-motion-duration-base: .32s;--alea-motion-duration-slow: .48s;--alea-motion-duration-slower: .72s;--alea-motion-distance-sm: 8px;--alea-motion-distance-md: 12px;--alea-motion-distance-lg: 24px;--alea-motion-scale-from: .92;--alea-motion-scale-press: .96;--alea-motion-stagger: 40ms;--alea-motion-lift: -4px;--alea-motion-spring: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--alea-motion-blur-sm: 4px;--alea-motion-blur-md: 8px;--alea-motion-blur-lg: 16px;--alea-z-dropdown: 1000;--alea-z-sticky: 1100;--alea-z-overlay: 1200;--alea-z-modal: 1300;--alea-z-toast: 1400;--alea-z-tooltip: 1500;--alea-breakpoint-xs: 480px;--alea-breakpoint-sm: 640px;--alea-breakpoint-md: 768px;--alea-breakpoint-lg: 1024px;--alea-breakpoint-xl: 1280px;--alea-size-control-sm: 2rem;--alea-size-control-md: 2.5rem;--alea-size-control-lg: 3rem;--alea-size-field: 2.75rem;--alea-size-badge-sm: 1.25rem;--alea-size-badge-md: 1.5rem;--alea-size-badge-lg: 1.75rem;--alea-size-icon-sm: 1rem;--alea-size-icon-md: 1.25rem;--alea-size-icon-lg: 1.5rem;--alea-control-pad-x-2: .5rem;--alea-control-pad-x-3: .75rem;--alea-control-pad-x-4: 1rem;--alea-control-pad-x-5: 1.25rem;--alea-control-pad-x-6: 1.5rem;--alea-control-pad-x-7: 1.75rem;--alea-control-pad-x-8: 2rem;--alea-control-pad-x-10: 2.5rem;--alea-shadow-glow: 0px 10px 30px -10px #cd57ff8c;--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #cd57ff 0%, #ffce1f 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #cd57ff 0%, #ffce1f 100%);--alea-gradient-button: linear-gradient(180deg, #33363f 0%, #020202 100%);--alea-bg: #272625;--alea-bg-deep: #1f1e1d;--alea-surface: var(--alea-gray-700);--alea-surface-deep: var(--alea-gray-800);--alea-surface-raised: #262829;--alea-surface-hover: var(--alea-neutral-950);--alea-surface-overlay: color-mix(in srgb, var(--alea-gray-1000) 72.16%, transparent);--alea-border: color-mix(in srgb, var(--alea-white) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 18.04%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-text: var(--alea-gray-100);--alea-text-soft: var(--alea-gray-50);--alea-text-muted: color-mix(in srgb, var(--alea-gray-400) 81.96%, transparent);--alea-text-faint: color-mix(in srgb, var(--alea-gray-400) 60%, transparent);--alea-accent: var(--alea-purple-400);--alea-accent-strong: var(--alea-purple-300);--alea-accent-second: var(--alea-yellow-200);--alea-accent-third: var(--alea-violet-500);--alea-accent-subtle: color-mix(in srgb, var(--alea-purple-400) 14.12%, transparent);--alea-accent-on: var(--alea-black);--alea-accent-solid: var(--alea-accent);--alea-focus: var(--alea-purple-400);--alea-focus-halo: color-mix(in srgb, var(--alea-purple-400) 20%, transparent);--alea-chip-bg: var(--alea-white);--alea-chip-text: var(--alea-black);--alea-button-ring: #242628;--alea-button-top: var(--alea-blue-gray-550);--alea-button-bottom: var(--alea-gray-950);--alea-button-text: var(--alea-gray-100);--alea-effect-top-light: rgb(255 255 255 / .18);--alea-effect-glow: color-mix(in srgb, var(--alea-accent) 55%, transparent);--alea-effect-glow-soft: color-mix(in srgb, var(--alea-accent) 70%, transparent);--alea-field-bg: var(--alea-gray-800);--alea-status-success: var(--alea-green-300);--alea-status-success-bg: color-mix(in srgb, var(--alea-green-300) 12.16%, transparent);--alea-status-danger: #ff9595;--alea-status-danger-bg: #ff7a7a1f;--alea-status-warning: var(--alea-amber-300);--alea-status-warning-bg: color-mix(in srgb, var(--alea-amber-300) 12.16%, transparent);--alea-status-info: var(--alea-blue-300);--alea-status-info-bg: color-mix(in srgb, var(--alea-blue-500) 12.16%, transparent);--alea-status-on: var(--alea-black);--alea-status-success-solid: var(--alea-green-300);--alea-status-success-on-solid: var(--alea-black);--alea-status-warning-solid: var(--alea-amber-300);--alea-status-warning-on-solid: var(--alea-black);--alea-status-danger-solid: var(--alea-red-500);--alea-status-danger-solid-hover: var(--alea-red-400);--alea-status-danger-on-solid: var(--alea-black);--alea-status-info-solid: var(--alea-blue-700);--alea-status-info-on-solid: var(--alea-white);--alea-shadow-card: inset 0px .5px 0px 1px #c6c6c62e, 0px 18px 40px -18px color-mix(in srgb, var(--alea-gray-1000) 25.1%, transparent);--alea-shadow-pop: 0px 24px 60px -24px color-mix(in srgb, var(--alea-gray-1000) 70.2%, transparent);--alea-gradient-text: radial-gradient(100% 100% at 25% 100%, #cd57ff 0%, #ffce1f 100%);--alea-gradient-text-linear: linear-gradient(120deg, #cd57ff 0%, #ffce1f 100%);--alea-presence-online: var(--alea-green-300);--alea-presence-away: var(--alea-amber-300);--alea-presence-busy: var(--alea-red-500);--alea-presence-offline: var(--alea-neutral-500);--alea-rating-fill: var(--alea-yellow-200);--alea-control-thumb: var(--alea-white);--alea-on-media: var(--alea-white);--alea-media-backdrop: var(--alea-gray-1000);--alea-media-scrim: color-mix(in srgb, var(--alea-gray-1000) 74.9%, transparent);--alea-chart-2: var(--alea-yellow-200);--alea-chart-3: var(--alea-violet-500);--alea-chart-4: var(--alea-green-300);--alea-chart-5: var(--alea-blue-400);--alea-chart-6: var(--alea-red-400);--alea-chart-7: var(--alea-amber-300);--alea-chart-8: var(--alea-neutral-500);--alea-reaction-like: #f43f5e;--alea-icon: var(--alea-text);--alea-icon-muted: var(--alea-text-muted);--alea-icon-soft: var(--alea-text-soft);--alea-icon-faint: var(--alea-text-faint);--alea-icon-accent: var(--alea-accent-strong);--alea-icon-brand: var(--alea-accent);--alea-icon-on-accent: var(--alea-accent-on);--alea-icon-button: var(--alea-button-text);--alea-icon-chip: var(--alea-chip-text);--alea-icon-danger: var(--alea-status-danger);--alea-icon-success: var(--alea-status-success);--alea-icon-warning: var(--alea-status-warning);--alea-icon-info: var(--alea-status-info);--alea-icon-on-danger: var(--alea-status-danger-on-solid);--alea-icon-on-success: var(--alea-status-success-on-solid);--alea-icon-on-warning: var(--alea-status-warning-on-solid);--alea-icon-on-info: var(--alea-status-info-on-solid);--alea-icon-on-status: var(--alea-status-on);--alea-icon-rating: var(--alea-rating-fill);--alea-icon-control: var(--alea-border-control);--alea-icon-like: var(--alea-reaction-like)}[data-density=compact]:not(.alea-table){--alea-spacing-base: .125rem;--alea-space-0: 0rem;--alea-space-1: .125rem;--alea-space-2: .25rem;--alea-space-3: .375rem;--alea-space-4: .5rem;--alea-space-5: .625rem;--alea-space-6: .75rem;--alea-space-7: .875rem;--alea-space-8: 1rem;--alea-space-10: 1.25rem;--alea-space-12: 1.5rem;--alea-space-16: 2rem;--alea-space-20: 2.5rem;--alea-space-22: 2.75rem;--alea-space-24: 3rem;--alea-space-0-25: .0625rem;--alea-space-0-5: .0625rem;--alea-space-1-5: .1875rem;--alea-space-2-5: .3125rem;--alea-space-3-5: .4375rem;--alea-size-control-sm: 1.75rem;--alea-size-control-md: 2.25rem;--alea-size-control-lg: 2.75rem;--alea-size-field: 2.5rem;--alea-size-badge-sm: 1rem;--alea-size-badge-md: 1.25rem;--alea-size-badge-lg: 1.5rem;--alea-control-pad-x-2: .5rem;--alea-control-pad-x-3: .75rem;--alea-control-pad-x-4: 1rem;--alea-control-pad-x-5: 1rem;--alea-control-pad-x-6: 1.25rem;--alea-control-pad-x-7: 1.5rem;--alea-control-pad-x-8: 1.5rem;--alea-control-pad-x-10: 2rem}:root,[data-theme],[data-preset],.alea-root{--alea-effect-glow: color-mix(in srgb, var(--alea-accent) 55%, transparent);--alea-effect-glow-soft: color-mix(in srgb, var(--alea-accent) 70%, transparent)}[data-theme=dark]{color-scheme:dark;--alea-bg: #272625;--alea-bg-deep: #1f1e1d;--alea-surface: var(--alea-gray-700);--alea-surface-deep: var(--alea-gray-800);--alea-surface-raised: #262829;--alea-surface-hover: var(--alea-neutral-950);--alea-surface-overlay: color-mix(in srgb, var(--alea-gray-1000) 72.16%, transparent);--alea-border: color-mix(in srgb, var(--alea-white) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 18.04%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-text: var(--alea-gray-100);--alea-text-soft: var(--alea-gray-50);--alea-text-muted: color-mix(in srgb, var(--alea-gray-400) 81.96%, transparent);--alea-text-faint: color-mix(in srgb, var(--alea-gray-400) 60%, transparent);--alea-accent: var(--alea-purple-400);--alea-accent-strong: var(--alea-purple-300);--alea-accent-second: var(--alea-yellow-200);--alea-accent-third: var(--alea-violet-500);--alea-accent-subtle: color-mix(in srgb, var(--alea-purple-400) 14.12%, transparent);--alea-accent-on: var(--alea-black);--alea-accent-solid: var(--alea-accent);--alea-focus: var(--alea-purple-400);--alea-focus-halo: color-mix(in srgb, var(--alea-purple-400) 20%, transparent);--alea-chip-bg: var(--alea-white);--alea-chip-text: var(--alea-black);--alea-button-ring: #242628;--alea-button-top: var(--alea-blue-gray-550);--alea-button-bottom: var(--alea-gray-950);--alea-button-text: var(--alea-gray-100);--alea-effect-top-light: rgb(255 255 255 / .18);--alea-effect-glow: color-mix(in srgb, var(--alea-accent) 55%, transparent);--alea-effect-glow-soft: color-mix(in srgb, var(--alea-accent) 70%, transparent);--alea-field-bg: var(--alea-gray-800);--alea-status-success: var(--alea-green-300);--alea-status-success-bg: color-mix(in srgb, var(--alea-green-300) 12.16%, transparent);--alea-status-danger: #ff9595;--alea-status-danger-bg: #ff7a7a1f;--alea-status-warning: var(--alea-amber-300);--alea-status-warning-bg: color-mix(in srgb, var(--alea-amber-300) 12.16%, transparent);--alea-status-info: var(--alea-blue-300);--alea-status-info-bg: color-mix(in srgb, var(--alea-blue-500) 12.16%, transparent);--alea-status-on: var(--alea-black);--alea-status-success-solid: var(--alea-green-300);--alea-status-success-on-solid: var(--alea-black);--alea-status-warning-solid: var(--alea-amber-300);--alea-status-warning-on-solid: var(--alea-black);--alea-status-danger-solid: var(--alea-red-500);--alea-status-danger-solid-hover: var(--alea-red-400);--alea-status-danger-on-solid: var(--alea-black);--alea-status-info-solid: var(--alea-blue-700);--alea-status-info-on-solid: var(--alea-white);--alea-shadow-card: inset 0px .5px 0px 1px #c6c6c62e, 0px 18px 40px -18px color-mix(in srgb, var(--alea-gray-1000) 25.1%, transparent);--alea-shadow-pop: 0px 24px 60px -24px color-mix(in srgb, var(--alea-gray-1000) 70.2%, transparent);--alea-gradient-text: radial-gradient(100% 100% at 25% 100%, #cd57ff 0%, #ffce1f 100%);--alea-gradient-text-linear: linear-gradient(120deg, #cd57ff 0%, #ffce1f 100%);--alea-presence-online: var(--alea-green-300);--alea-presence-away: var(--alea-amber-300);--alea-presence-busy: var(--alea-red-500);--alea-presence-offline: var(--alea-neutral-500);--alea-rating-fill: var(--alea-yellow-200);--alea-control-thumb: var(--alea-white);--alea-on-media: var(--alea-white);--alea-media-backdrop: var(--alea-gray-1000);--alea-media-scrim: color-mix(in srgb, var(--alea-gray-1000) 74.9%, transparent);--alea-chart-2: var(--alea-yellow-200);--alea-chart-3: var(--alea-violet-500);--alea-chart-4: var(--alea-green-300);--alea-chart-5: var(--alea-blue-400);--alea-chart-6: var(--alea-red-400);--alea-chart-7: var(--alea-amber-300);--alea-chart-8: var(--alea-neutral-500);--alea-reaction-like: #f43f5e;--alea-icon: var(--alea-text);--alea-icon-muted: var(--alea-text-muted);--alea-icon-soft: var(--alea-text-soft);--alea-icon-faint: var(--alea-text-faint);--alea-icon-accent: var(--alea-accent-strong);--alea-icon-brand: var(--alea-accent);--alea-icon-on-accent: var(--alea-accent-on);--alea-icon-button: var(--alea-button-text);--alea-icon-chip: var(--alea-chip-text);--alea-icon-danger: var(--alea-status-danger);--alea-icon-success: var(--alea-status-success);--alea-icon-warning: var(--alea-status-warning);--alea-icon-info: var(--alea-status-info);--alea-icon-on-danger: var(--alea-status-danger-on-solid);--alea-icon-on-success: var(--alea-status-success-on-solid);--alea-icon-on-warning: var(--alea-status-warning-on-solid);--alea-icon-on-info: var(--alea-status-info-on-solid);--alea-icon-on-status: var(--alea-status-on);--alea-icon-rating: var(--alea-rating-fill);--alea-icon-control: var(--alea-border-control);--alea-icon-like: var(--alea-reaction-like)}[data-theme=light]{color-scheme:light;--alea-bg: var(--alea-gray-300);--alea-bg-deep: #efebe7;--alea-surface: var(--alea-white);--alea-surface-deep: #f3f0ec;--alea-surface-raised: #ebe7e2;--alea-surface-hover: #faf8f6;--alea-surface-overlay: color-mix(in srgb, var(--alea-black) 36.08%, transparent);--alea-border: color-mix(in srgb, var(--alea-black) 9.02%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 20%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 50.2%, transparent);--alea-text: var(--alea-black);--alea-text-soft: var(--alea-gray-700);--alea-text-muted: color-mix(in srgb, var(--alea-black) 74.12%, transparent);--alea-text-faint: color-mix(in srgb, var(--alea-black) 61.96%, transparent);--alea-accent: var(--alea-purple-500);--alea-accent-strong: var(--alea-purple-700);--alea-accent-second: var(--alea-yellow-200);--alea-accent-third: var(--alea-violet-500);--alea-accent-subtle: color-mix(in srgb, var(--alea-purple-400) 12.16%, transparent);--alea-accent-on: var(--alea-black);--alea-accent-solid: var(--alea-purple-400);--alea-focus: var(--alea-purple-650);--alea-focus-halo: color-mix(in srgb, var(--alea-purple-650) 18.04%, transparent);--alea-chip-bg: var(--alea-black);--alea-chip-text: var(--alea-gray-50);--alea-button-ring: #e3dfda;--alea-button-top: var(--alea-blue-gray-550);--alea-button-bottom: var(--alea-gray-950);--alea-button-text: var(--alea-gray-100);--alea-effect-top-light: rgb(255 255 255 / .18);--alea-effect-glow: color-mix(in srgb, var(--alea-accent) 55%, transparent);--alea-effect-glow-soft: color-mix(in srgb, var(--alea-accent) 70%, transparent);--alea-field-bg: var(--alea-gray-300);--alea-status-success: var(--alea-green-800);--alea-status-success-bg: #11804a1a;--alea-status-danger: #a22020;--alea-status-danger-bg: color-mix(in srgb, var(--alea-red-650) 7.84%, transparent);--alea-status-warning: #7a4e00;--alea-status-warning-bg: color-mix(in srgb, var(--alea-amber-300) 12.16%, transparent);--alea-status-info: #1752b0;--alea-status-info-bg: color-mix(in srgb, var(--alea-blue-500) 10.2%, transparent);--alea-status-on: var(--alea-white);--alea-status-success-solid: var(--alea-green-300);--alea-status-success-on-solid: var(--alea-black);--alea-status-warning-solid: var(--alea-amber-300);--alea-status-warning-on-solid: var(--alea-black);--alea-status-danger-solid: var(--alea-red-600);--alea-status-danger-solid-hover: var(--alea-red-700);--alea-status-danger-on-solid: var(--alea-white);--alea-status-info-solid: var(--alea-blue-700);--alea-status-info-on-solid: var(--alea-white);--alea-shadow-card: inset 0px 0px 0px 1px color-mix(in srgb, var(--alea-black) 5.88%, transparent), 0px 18px 40px -20px color-mix(in srgb, var(--alea-warm-gray-350) 7.84%, transparent);--alea-shadow-pop: 0px 24px 60px -24px color-mix(in srgb, var(--alea-warm-gray-350) 25.1%, transparent);--alea-gradient-text: radial-gradient(100% 100% at 25% 100%, #b83fe6 0%, #b45309 100%);--alea-gradient-text-linear: linear-gradient(120deg, #b83fe6 0%, #b45309 100%);--alea-presence-online: var(--alea-green-600);--alea-presence-away: var(--alea-amber-500);--alea-presence-busy: var(--alea-red-600);--alea-presence-offline: var(--alea-neutral-500);--alea-rating-fill: var(--alea-amber-500);--alea-control-thumb: var(--alea-white);--alea-on-media: var(--alea-white);--alea-media-backdrop: var(--alea-gray-1000);--alea-media-scrim: color-mix(in srgb, var(--alea-gray-1000) 74.9%, transparent);--alea-chart-2: var(--alea-amber-500);--alea-chart-3: var(--alea-violet-600);--alea-chart-4: var(--alea-green-600);--alea-chart-5: var(--alea-blue-600);--alea-chart-6: var(--alea-red-600);--alea-chart-7: var(--alea-amber-700);--alea-chart-8: var(--alea-neutral-600);--alea-reaction-like: #e11d48;--alea-icon: var(--alea-text);--alea-icon-muted: var(--alea-text-muted);--alea-icon-soft: var(--alea-text-soft);--alea-icon-faint: var(--alea-text-faint);--alea-icon-accent: var(--alea-accent-strong);--alea-icon-brand: var(--alea-accent);--alea-icon-on-accent: var(--alea-accent-on);--alea-icon-button: var(--alea-button-text);--alea-icon-chip: var(--alea-chip-text);--alea-icon-danger: var(--alea-status-danger);--alea-icon-success: var(--alea-status-success);--alea-icon-warning: var(--alea-status-warning);--alea-icon-info: var(--alea-status-info);--alea-icon-on-danger: var(--alea-status-danger-on-solid);--alea-icon-on-success: var(--alea-status-success-on-solid);--alea-icon-on-warning: var(--alea-status-warning-on-solid);--alea-icon-on-info: var(--alea-status-info-on-solid);--alea-icon-on-status: var(--alea-status-on);--alea-icon-rating: var(--alea-rating-fill);--alea-icon-control: var(--alea-border-control);--alea-icon-like: var(--alea-reaction-like)}@media(prefers-color-scheme:light){[data-theme=system]{color-scheme:light;--alea-bg: var(--alea-gray-300);--alea-bg-deep: #efebe7;--alea-surface: var(--alea-white);--alea-surface-deep: #f3f0ec;--alea-surface-raised: #ebe7e2;--alea-surface-hover: #faf8f6;--alea-surface-overlay: color-mix(in srgb, var(--alea-black) 36.08%, transparent);--alea-border: color-mix(in srgb, var(--alea-black) 9.02%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 20%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 50.2%, transparent);--alea-text: var(--alea-black);--alea-text-soft: var(--alea-gray-700);--alea-text-muted: color-mix(in srgb, var(--alea-black) 74.12%, transparent);--alea-text-faint: color-mix(in srgb, var(--alea-black) 61.96%, transparent);--alea-accent: var(--alea-purple-500);--alea-accent-strong: var(--alea-purple-700);--alea-accent-second: var(--alea-yellow-200);--alea-accent-third: var(--alea-violet-500);--alea-accent-subtle: color-mix(in srgb, var(--alea-purple-400) 12.16%, transparent);--alea-accent-on: var(--alea-black);--alea-accent-solid: var(--alea-purple-400);--alea-focus: var(--alea-purple-650);--alea-focus-halo: color-mix(in srgb, var(--alea-purple-650) 18.04%, transparent);--alea-chip-bg: var(--alea-black);--alea-chip-text: var(--alea-gray-50);--alea-button-ring: #e3dfda;--alea-button-top: var(--alea-blue-gray-550);--alea-button-bottom: var(--alea-gray-950);--alea-button-text: var(--alea-gray-100);--alea-effect-top-light: rgb(255 255 255 / .18);--alea-effect-glow: color-mix(in srgb, var(--alea-accent) 55%, transparent);--alea-effect-glow-soft: color-mix(in srgb, var(--alea-accent) 70%, transparent);--alea-field-bg: var(--alea-gray-300);--alea-status-success: var(--alea-green-800);--alea-status-success-bg: #11804a1a;--alea-status-danger: #a22020;--alea-status-danger-bg: color-mix(in srgb, var(--alea-red-650) 7.84%, transparent);--alea-status-warning: #7a4e00;--alea-status-warning-bg: color-mix(in srgb, var(--alea-amber-300) 12.16%, transparent);--alea-status-info: #1752b0;--alea-status-info-bg: color-mix(in srgb, var(--alea-blue-500) 10.2%, transparent);--alea-status-on: var(--alea-white);--alea-status-success-solid: var(--alea-green-300);--alea-status-success-on-solid: var(--alea-black);--alea-status-warning-solid: var(--alea-amber-300);--alea-status-warning-on-solid: var(--alea-black);--alea-status-danger-solid: var(--alea-red-600);--alea-status-danger-solid-hover: var(--alea-red-700);--alea-status-danger-on-solid: var(--alea-white);--alea-status-info-solid: var(--alea-blue-700);--alea-status-info-on-solid: var(--alea-white);--alea-shadow-card: inset 0px 0px 0px 1px color-mix(in srgb, var(--alea-black) 5.88%, transparent), 0px 18px 40px -20px color-mix(in srgb, var(--alea-warm-gray-350) 7.84%, transparent);--alea-shadow-pop: 0px 24px 60px -24px color-mix(in srgb, var(--alea-warm-gray-350) 25.1%, transparent);--alea-gradient-text: radial-gradient(100% 100% at 25% 100%, #b83fe6 0%, #b45309 100%);--alea-gradient-text-linear: linear-gradient(120deg, #b83fe6 0%, #b45309 100%);--alea-presence-online: var(--alea-green-600);--alea-presence-away: var(--alea-amber-500);--alea-presence-busy: var(--alea-red-600);--alea-presence-offline: var(--alea-neutral-500);--alea-rating-fill: var(--alea-amber-500);--alea-control-thumb: var(--alea-white);--alea-on-media: var(--alea-white);--alea-media-backdrop: var(--alea-gray-1000);--alea-media-scrim: color-mix(in srgb, var(--alea-gray-1000) 74.9%, transparent);--alea-chart-2: var(--alea-amber-500);--alea-chart-3: var(--alea-violet-600);--alea-chart-4: var(--alea-green-600);--alea-chart-5: var(--alea-blue-600);--alea-chart-6: var(--alea-red-600);--alea-chart-7: var(--alea-amber-700);--alea-chart-8: var(--alea-neutral-600);--alea-reaction-like: #e11d48;--alea-icon: var(--alea-text);--alea-icon-muted: var(--alea-text-muted);--alea-icon-soft: var(--alea-text-soft);--alea-icon-faint: var(--alea-text-faint);--alea-icon-accent: var(--alea-accent-strong);--alea-icon-brand: var(--alea-accent);--alea-icon-on-accent: var(--alea-accent-on);--alea-icon-button: var(--alea-button-text);--alea-icon-chip: var(--alea-chip-text);--alea-icon-danger: var(--alea-status-danger);--alea-icon-success: var(--alea-status-success);--alea-icon-warning: var(--alea-status-warning);--alea-icon-info: var(--alea-status-info);--alea-icon-on-danger: var(--alea-status-danger-on-solid);--alea-icon-on-success: var(--alea-status-success-on-solid);--alea-icon-on-warning: var(--alea-status-warning-on-solid);--alea-icon-on-info: var(--alea-status-info-on-solid);--alea-icon-on-status: var(--alea-status-on);--alea-icon-rating: var(--alea-rating-fill);--alea-icon-control: var(--alea-border-control);--alea-icon-like: var(--alea-reaction-like)}}.alea-root{font-family:var(--alea-font-family-body);font-size:var(--alea-font-size-base);line-height:var(--alea-font-leading-normal);color:var(--alea-text);background:var(--alea-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--alea-motion-duration-slow) var(--alea-motion-ease-standard),color var(--alea-motion-duration-slow) var(--alea-motion-ease-standard)}.alea-root *,.alea-root *:before,.alea-root *:after{box-sizing:border-box}:root,[dir=ltr]{--alea-dir: 1;--alea-origin-start: left;--alea-to-start: left;--alea-to-end: right}[dir=rtl]{--alea-dir: -1;--alea-origin-start: right;--alea-to-start: right;--alea-to-end: left}[dir=rtl] :is(.lucide-chevron-left,.lucide-chevron-right,.lucide-chevrons-left,.lucide-chevrons-right,.lucide-arrow-left,.lucide-arrow-right,.lucide-arrow-up-right,.lucide-arrow-down-left,.lucide-arrow-up-left,.lucide-arrow-down-right,.lucide-corner-down-right,.lucide-corner-down-left,.lucide-corner-up-right,.lucide-corner-up-left,.lucide-skip-back,.lucide-skip-forward,.lucide-step-back,.lucide-step-forward,.lucide-undo,.lucide-undo-2,.lucide-redo,.lucide-redo-2,.lucide-indent,.lucide-outdent,.lucide-list-indent-increase,.lucide-list-indent-decrease,.lucide-log-in,.lucide-log-out,.lucide-panel-left,.lucide-panel-right,.lucide-panel-left-close,.lucide-panel-left-open,.lucide-panel-right-close,.lucide-panel-right-open,.lucide-sidebar,.lucide-send,.lucide-reply,.lucide-forward,.lucide-external-link,.lucide-square-arrow-out-up-right,.lucide-move-right,.lucide-move-left,.lucide-circle-arrow-right,.lucide-circle-arrow-left,.lucide-arrow-big-right,.lucide-arrow-big-left):not([data-no-mirror]){scale:-1 1}.alea-focus-ring[data-focus-visible],.alea-focus-ring:focus-visible{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}:where(.alea-root) :where(a[href],button,input,textarea,select,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:calc(var(--alea-space-0-25) * -1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--alea-spin-duration: .8s}@keyframes alea-spin{to{transform:rotate(360deg)}}@keyframes alea-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.alea-root{--alea-scrollbar-thumb: color-mix(in srgb, var(--alea-text) 22%, transparent);--alea-scrollbar-thumb-hover: color-mix(in srgb, var(--alea-text) 38%, transparent);scrollbar-width:thin;scrollbar-color:var(--alea-scrollbar-thumb) transparent}.alea-root *{scrollbar-width:thin;scrollbar-color:var(--alea-scrollbar-thumb) transparent}.alea-root *:hover{scrollbar-color:var(--alea-scrollbar-thumb-hover) transparent}.alea-root ::-webkit-scrollbar,.alea-root::-webkit-scrollbar{width:12px;height:12px;background:transparent}.alea-root ::-webkit-scrollbar-thumb,.alea-root::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--alea-radius-full);background:var(--alea-scrollbar-thumb) padding-box}.alea-root ::-webkit-scrollbar-thumb:hover{background:var(--alea-scrollbar-thumb-hover) padding-box}.alea-root ::-webkit-scrollbar-track,.alea-root ::-webkit-scrollbar-corner{background:transparent}[data-contrast=more][data-theme=dark],[data-contrast=more] [data-theme=dark]{--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-strong: var(--alea-purple-200);--alea-status-danger: var(--alea-red-200);--alea-status-danger-solid: var(--alea-red-300);--alea-status-danger-solid-hover: var(--alea-red-400);--alea-status-danger-on-solid: var(--alea-black);--alea-status-info-solid: var(--alea-blue-800);--alea-accent-solid: var(--alea-purple-300);--alea-status-success: var(--alea-green-200);--alea-status-warning: var(--alea-amber-200);--alea-status-info: var(--alea-blue-200)}[data-contrast=more][data-theme=light],[data-contrast=more] [data-theme=light]{--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #2a292a;--alea-border: color-mix(in srgb, var(--alea-black) 40%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 60%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 90.2%, transparent);--alea-accent-strong: var(--alea-purple-900);--alea-status-danger: var(--alea-red-900);--alea-status-success: color-mix(in oklab, var(--alea-green-900) 80%, #000);--alea-status-warning: var(--alea-amber-900);--alea-status-info: var(--alea-blue-900);--alea-status-danger-solid: var(--alea-red-800);--alea-status-danger-solid-hover: var(--alea-red-900);--alea-status-info-solid: var(--alea-blue-800);--alea-accent-solid: var(--alea-purple-900);--alea-accent-on: var(--alea-white)}@media(prefers-contrast:more){[data-theme=dark]:not([data-contrast=normal]){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-strong: var(--alea-purple-200);--alea-status-danger: var(--alea-red-200);--alea-status-danger-solid: var(--alea-red-300);--alea-status-danger-solid-hover: var(--alea-red-400);--alea-status-danger-on-solid: var(--alea-black);--alea-status-info-solid: var(--alea-blue-800);--alea-accent-solid: var(--alea-purple-300);--alea-status-success: var(--alea-green-200);--alea-status-warning: var(--alea-amber-200);--alea-status-info: var(--alea-blue-200)}[data-theme=light]:not([data-contrast=normal]){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #2a292a;--alea-border: color-mix(in srgb, var(--alea-black) 40%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 60%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 90.2%, transparent);--alea-accent-strong: var(--alea-purple-900);--alea-status-danger: var(--alea-red-900);--alea-status-success: color-mix(in oklab, var(--alea-green-900) 80%, #000);--alea-status-warning: var(--alea-amber-900);--alea-status-info: var(--alea-blue-900);--alea-status-danger-solid: var(--alea-red-800);--alea-status-danger-solid-hover: var(--alea-red-900);--alea-status-info-solid: var(--alea-blue-800);--alea-accent-solid: var(--alea-purple-900);--alea-accent-on: var(--alea-white)}}@media(pointer:coarse){[data-density=compact]:not(.alea-table){--alea-size-control-sm: 44px;--alea-size-control-md: 44px;--alea-size-control-lg: 44px;--alea-size-field: 44px;--alea-pill-trim: 0px;--alea-control-pad-x-2: 1rem;--alea-control-pad-x-3: 1rem;--alea-control-pad-x-4: 1rem;--alea-control-pad-x-5: 1rem;--alea-control-pad-x-6: 1.25rem;--alea-control-pad-x-7: 1.5rem;--alea-control-pad-x-8: 1.5rem;--alea-control-pad-x-10: 2rem}}[data-density=touch]:not(.alea-table){--alea-size-control-sm: 2.75rem;--alea-size-control-md: 2.75rem;--alea-size-control-lg: 2.75rem;--alea-size-field: 2.75rem;--alea-pill-trim: 0px;--alea-hit-min: 2.75rem}[data-density=touch] :where(.alea-input-clear,.alea-stepper,.alea-stepper-mini,.alea-tree-chevron,.alea-tree-drag,.alea-drag-handle,.alea-emoji-item,.alea-cal-cell,.alea-calview-day,.alea-carousel-dot,.alea-msg-thread,.alea-page,.alea-check,.alea-switch,.alea-crumb-link,.alea-tag-remove,.alea-collapsible-trigger,.alea-link[data-variant=standalone]){position:relative}[data-density=touch] :is(.alea-input-clear,.alea-stepper,.alea-stepper-mini,.alea-tree-chevron,.alea-tree-drag,.alea-drag-handle,.alea-emoji-item,.alea-cal-cell,.alea-calview-day,.alea-carousel-dot,.alea-msg-thread,.alea-page,.alea-check,.alea-switch,.alea-crumb-link,.alea-tag-remove,.alea-collapsible-trigger,.alea-link[data-variant=standalone]):after,[data-density=touch] .alea-button .alea-button-content:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--alea-hit-min));height:max(100%,var(--alea-hit-min));transform:translate(-50%,-50%)}[data-density=touch] .alea-stepper-mini:after{height:100%}[data-density=touch] .alea-segmented-item{min-inline-size:var(--alea-hit-min);min-block-size:var(--alea-hit-min)}[data-density=touch] .alea-input-wrap:has(.alea-stepper-col){height:max(var(--alea-input-h),var(--alea-space-12))}@media(pointer:coarse){:root{--alea-hit-min: 44px}:where(.alea-input-clear,.alea-stepper,.alea-stepper-mini,.alea-tree-chevron,.alea-tree-drag,.alea-drag-handle,.alea-emoji-item,.alea-cal-cell,.alea-calview-day,.alea-carousel-dot,.alea-msg-thread,.alea-page,.alea-check,.alea-switch,.alea-crumb-link,.alea-tag-remove,.alea-collapsible-trigger,.alea-link[data-variant=standalone]){position:relative}:is(.alea-input-clear,.alea-stepper,.alea-stepper-mini,.alea-tree-chevron,.alea-tree-drag,.alea-drag-handle,.alea-emoji-item,.alea-cal-cell,.alea-calview-day,.alea-carousel-dot,.alea-msg-thread,.alea-page,.alea-check,.alea-switch,.alea-crumb-link,.alea-tag-remove,.alea-collapsible-trigger,.alea-link[data-variant=standalone]):after,.alea-button .alea-button-content:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--alea-hit-min));height:max(100%,var(--alea-hit-min));transform:translate(-50%,-50%)}.alea-stepper-mini:after{height:100%}.alea-segmented-item{min-inline-size:var(--alea-hit-min);min-block-size:var(--alea-hit-min)}.alea-tab{min-block-size:var(--alea-hit-min)}.alea-input-wrap:has(.alea-stepper-col){height:max(var(--alea-input-h),var(--alea-space-12))}}:root,[data-theme],[data-preset],.alea-root{--alea-glass-blur: 18px;--alea-glass-saturate: 170%;--alea-glass-tint: color-mix(in srgb, var(--alea-surface) 62%, transparent);--alea-glass-rim: inset 0 1px 0 color-mix(in srgb, #ffffff 22%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-text) 10%, transparent)}[data-theme=light]{--alea-glass-tint: color-mix(in srgb, var(--alea-surface) 58%, transparent);--alea-glass-rim: inset 0 1px 0 #ffffffb3, inset 0 0 0 1px color-mix(in srgb, var(--alea-text) 9%, transparent)}.alea-glass,[data-surface=glass] :is(.alea-popover,.alea-modal,.alea-drawer,.alea-toast,.alea-navbar,.alea-command,.alea-hovercard,.alea-bottomnav){background-color:var(--alea-glass-tint);-webkit-backdrop-filter:blur(var(--alea-glass-blur)) saturate(var(--alea-glass-saturate));backdrop-filter:blur(var(--alea-glass-blur)) saturate(var(--alea-glass-saturate))}.alea-glass,.alea-card[data-variant=glass]{box-shadow:var(--alea-glass-rim),var(--alea-shadow-pop)}[data-surface=glass] :is(.alea-popover,.alea-modal,.alea-drawer,.alea-toast,.alea-command,.alea-hovercard){box-shadow:var(--alea-glass-rim),var(--alea-shadow-pop)}.alea-card[data-variant=glass]{background-color:var(--alea-glass-tint);-webkit-backdrop-filter:blur(var(--alea-glass-blur)) saturate(var(--alea-glass-saturate));backdrop-filter:blur(var(--alea-glass-blur)) saturate(var(--alea-glass-saturate))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--alea-glass-tint: var(--alea-surface-raised)}}@media(prefers-reduced-transparency:reduce){:root{--alea-glass-tint: color-mix(in srgb, var(--alea-surface) 94%, transparent);--alea-glass-blur: 24px}}[data-preset=graphite]{--alea-gray-0: #fafafa;--alea-gray-200: #f5f5f5;--alea-gray-350: #ededed;--alea-gray-450: #a3a3a3;--alea-gray-500: #525252;--alea-gray-850: #0b0b0b;--alea-gray-900: #0a0a0a}[data-preset=midnight]{--alea-blue-gray-0: #f5f7fb;--alea-blue-gray-300: #e2e8f0;--alea-blue-gray-700: #111a2e;--alea-blue-gray-850: #0c1427;--alea-blue-gray-1000: #0b1220;--alea-blue-350: #9fb0c8;--alea-blue-650: #2563eb;--alea-blue-750: #1d4ed8;--alea-blue-850: #3a45ad;--alea-midnight-0: #7cb0ff;--alea-midnight-1000: #2c3696;--alea-violet-250: #b3baff}[data-preset=glass]{--alea-blue-gray-150: #f2f2f7;--alea-blue-gray-450: #3c3c43;--alea-blue-250: #9ccfff;--alea-blue-450: #0a84ff;--alea-glass-0: #64b5ff;--alea-glass-150: #0071e3;--alea-glass-300: #0a6fe0;--alea-glass-450: #0066cc;--alea-glass-550: #0058c2;--alea-glass-700: #0050b3;--alea-glass-850: #004a9e;--alea-glass-1000: #003f87;--alea-gray-150: #f5f5f7;--alea-gray-550: #2c2c2e;--alea-gray-600: #1d1d1f;--alea-gray-650: #1c1c1e}[data-preset=ember]{--alea-ember-0: #d93b2b;--alea-ember-1000: #b42c1f;--alea-red-350: #ff7d72;--alea-red-450: #f0564a;--alea-red-550: #dc3b2f;--alea-warm-gray-150: #fbf6f3;--alea-warm-gray-200: #faf5f2;--alea-warm-gray-250: #b9a9a3;--alea-warm-gray-450: #2a140f;--alea-warm-gray-600: #1f1716;--alea-warm-gray-750: #1d1210;--alea-warm-gray-800: #171110;--alea-warm-gray-950: #15100f}[data-preset=solar]{--alea-amber-350: #b8b196;--alea-amber-650: #8f6300;--alea-solar-0: #f5b800;--alea-solar-1000: #8a6000;--alea-warm-gray-0: #fffcf2;--alea-warm-gray-50: #fbf8ec;--alea-warm-gray-400: #2b2305;--alea-warm-gray-550: #1c1a0c;--alea-warm-gray-650: #1c1806;--alea-warm-gray-850: #141208;--alea-warm-gray-1000: #121107;--alea-yellow-150: #ffd23f;--alea-yellow-250: #ffcc33}[data-preset=moss]{--alea-green-gray-0: #f4f9f6;--alea-green-gray-150: #f0f7f2;--alea-green-gray-350: #13201a;--alea-green-gray-500: #0d2016;--alea-green-gray-650: #0f1f17;--alea-green-gray-850: #0f1813;--alea-green-gray-1000: #0d1410;--alea-green-250: #4ade80;--alea-green-350: #9fb6a8;--alea-green-450: #10b981;--alea-green-550: #059669;--alea-green-650: #047857;--alea-green-850: #065f46}[data-preset=graphite][data-theme=dark],[data-preset=graphite] [data-theme=dark],[data-theme=dark] [data-preset=graphite]:not([data-theme]){--alea-bg: var(--alea-gray-900);--alea-bg-deep: #050505;--alea-surface: var(--alea-gray-800);--alea-surface-deep: var(--alea-gray-850);--alea-surface-raised: #1a1a1a;--alea-surface-hover: #1c1c1c;--alea-border: color-mix(in srgb, var(--alea-white) 7.06%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 14.12%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 36%, transparent);--alea-text: var(--alea-gray-350);--alea-text-soft: var(--alea-gray-200);--alea-text-muted: var(--alea-gray-450);--alea-text-faint: #949494;--alea-accent: var(--alea-gray-350);--alea-accent-strong: var(--alea-white);--alea-accent-second: var(--alea-gray-450);--alea-accent-third: #737373;--alea-accent-subtle: color-mix(in srgb, var(--alea-white) 7.84%, transparent);--alea-accent-on: var(--alea-gray-900);--alea-accent-solid: var(--alea-gray-350);--alea-focus: var(--alea-gray-350);--alea-focus-halo: color-mix(in srgb, var(--alea-white) 14.9%, transparent);--alea-chip-bg: var(--alea-gray-350);--alea-chip-text: var(--alea-gray-900);--alea-button-ring: color-mix(in srgb, var(--alea-white) 18.04%, transparent);--alea-button-top: var(--alea-white);--alea-button-bottom: #b9b9c0;--alea-button-text: var(--alea-gray-900);--alea-field-bg: var(--alea-gray-850);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #fafafa 0%, #737373 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #fafafa 0%, #8a8a8a 100%);--alea-gradient-text: var(--alea-gradient-accent);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #ffffff 0%, #b9b9c0 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 7.06%, transparent), 0 1px 0 0 color-mix(in srgb, var(--alea-white) 3.14%, transparent) inset, 0 16px 40px -24px color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-shadow-pop: 0 24px 60px -24px color-mix(in srgb, var(--alea-gray-1000) 90.2%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 7.84%, transparent)}[data-preset=graphite][data-theme=light],[data-preset=graphite] [data-theme=light],[data-theme=light] [data-preset=graphite]:not([data-theme]){--alea-bg: var(--alea-gray-0);--alea-bg-deep: #f2f2f2;--alea-surface: var(--alea-white);--alea-surface-deep: var(--alea-gray-200);--alea-surface-raised: var(--alea-gray-350);--alea-surface-hover: var(--alea-gray-100);--alea-border: color-mix(in srgb, var(--alea-gray-900) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-gray-900) 14.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-gray-900) 46%, transparent);--alea-text: var(--alea-gray-900);--alea-text-soft: #171717;--alea-text-muted: var(--alea-gray-500);--alea-text-faint: #6b6b6b;--alea-accent: var(--alea-gray-900);--alea-accent-strong: var(--alea-gray-900);--alea-accent-second: var(--alea-gray-500);--alea-accent-third: var(--alea-gray-450);--alea-accent-subtle: color-mix(in srgb, var(--alea-gray-900) 5.88%, transparent);--alea-accent-on: var(--alea-gray-0);--alea-accent-solid: var(--alea-gray-900);--alea-focus: var(--alea-gray-900);--alea-focus-halo: color-mix(in srgb, var(--alea-gray-900) 12.16%, transparent);--alea-chip-bg: var(--alea-gray-900);--alea-chip-text: var(--alea-gray-0);--alea-button-ring: color-mix(in srgb, var(--alea-gray-900) 20%, transparent);--alea-button-top: var(--alea-gray-0);--alea-button-bottom: #c4c4cb;--alea-button-text: var(--alea-gray-900);--alea-field-bg: var(--alea-gray-0);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #0a0a0a 0%, #737373 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #0a0a0a 0%, #737373 100%);--alea-gradient-text: var(--alea-gradient-accent);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #fafafa 0%, #c4c4cb 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-gray-900) 7.06%, transparent), 0 12px 32px -24px color-mix(in srgb, var(--alea-gray-900) 20%, transparent);--alea-shadow-pop: 0 24px 60px -24px color-mix(in srgb, var(--alea-gray-900) 25.1%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-gray-900) 7.06%, transparent)}[data-preset=graphite]{--alea-font-family-display: var(--alea-font-family-body)}[data-preset=graphite] .alea-switch:not([data-selected]) .alea-switch-thumb{background:var(--alea-text-muted);color:var(--alea-surface)}[data-preset=graphite] .alea-switch[data-selected] .alea-switch-thumb{background:var(--alea-accent-on);color:var(--alea-accent-solid)}[data-preset=graphite] .alea-heading[data-family=serif]{font-weight:var(--alea-font-weight-medium);letter-spacing:-.025em}[data-preset=graphite] .alea-heading[data-family=serif][data-size=display]{letter-spacing:-.045em}[data-preset=midnight][data-theme=dark],[data-preset=midnight] [data-theme=dark],[data-theme=dark] [data-preset=midnight]:not([data-theme]){--alea-bg: var(--alea-blue-gray-1000);--alea-bg-deep: #070d19;--alea-surface: var(--alea-blue-gray-700);--alea-surface-deep: var(--alea-blue-gray-850);--alea-surface-raised: #182440;--alea-surface-hover: #1b2947;--alea-border: color-mix(in srgb, var(--alea-white) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 14.12%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 36%, transparent);--alea-text: #f1f5f9;--alea-text-soft: var(--alea-blue-gray-300);--alea-text-muted: var(--alea-blue-350);--alea-text-faint: #93a4bd;--alea-accent: var(--alea-blue-500);--alea-accent-strong: var(--alea-midnight-0);--alea-accent-second: #22d3ee;--alea-accent-third: var(--alea-blue-350);--alea-accent-subtle: color-mix(in srgb, var(--alea-blue-500) 18.82%, transparent);--alea-accent-on: var(--alea-white);--alea-accent-solid: var(--alea-blue-650);--alea-focus: var(--alea-midnight-0);--alea-focus-halo: color-mix(in srgb, var(--alea-blue-500) 27.84%, transparent);--alea-chip-bg: var(--alea-blue-gray-300);--alea-chip-text: var(--alea-blue-gray-1000);--alea-button-ring: color-mix(in srgb, var(--alea-blue-650) 25.1%, transparent);--alea-button-top: #1d4ed8;--alea-button-bottom: #1e40af;--alea-button-text: var(--alea-white);--alea-field-bg: var(--alea-blue-gray-850);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #2563eb 0%, #60a5fa 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #2563eb 0%, #22d3ee 100%);--alea-gradient-text: var(--alea-gradient-accent);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #1d4ed8 0%, #1e40af 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 5.88%, transparent), 0 1px 0 0 color-mix(in srgb, var(--alea-white) 3.14%, transparent) inset, 0 12px 32px -20px color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-shadow-pop: 0 20px 48px -16px color-mix(in srgb, var(--alea-gray-1000) 90.2%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 9.02%, transparent)}[data-preset=midnight][data-theme=light],[data-preset=midnight] [data-theme=light],[data-theme=light] [data-preset=midnight]:not([data-theme]){--alea-bg: var(--alea-blue-gray-0);--alea-bg-deep: #e8edf5;--alea-surface: var(--alea-white);--alea-surface-deep: #eef2f8;--alea-surface-raised: #e3e9f3;--alea-surface-hover: #f2f5fa;--alea-border: color-mix(in srgb, var(--alea-blue-gray-1000) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-blue-gray-1000) 14.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-blue-gray-1000) 48%, transparent);--alea-text: var(--alea-blue-gray-1000);--alea-text-soft: #1e293b;--alea-text-muted: #4b5a70;--alea-text-faint: #526077;--alea-accent: var(--alea-blue-650);--alea-accent-strong: var(--alea-blue-750);--alea-accent-second: #0891b2;--alea-accent-third: #64748b;--alea-accent-subtle: color-mix(in srgb, var(--alea-blue-650) 12.16%, transparent);--alea-accent-on: var(--alea-white);--alea-accent-solid: var(--alea-blue-650);--alea-focus: var(--alea-blue-650);--alea-focus-halo: color-mix(in srgb, var(--alea-blue-650) 20%, transparent);--alea-chip-bg: var(--alea-blue-gray-1000);--alea-chip-text: var(--alea-blue-gray-0);--alea-button-ring: color-mix(in srgb, var(--alea-blue-650) 20%, transparent);--alea-button-top: #1d4ed8;--alea-button-bottom: #1e40af;--alea-button-text: var(--alea-white);--alea-field-bg: var(--alea-white);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #2563eb 0%, #60a5fa 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #2563eb 0%, #0891b2 100%);--alea-gradient-text: radial-gradient(100% 100% at 25% 100%, #2563eb 0%, #3b82f6 100%);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #1d4ed8 0%, #1e40af 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-blue-gray-1000) 7.84%, transparent), 0 8px 24px -18px color-mix(in srgb, var(--alea-blue-gray-1000) 20%, transparent);--alea-shadow-pop: 0 20px 48px -20px color-mix(in srgb, var(--alea-blue-gray-1000) 25.1%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-blue-gray-1000) 7.84%, transparent)}[data-preset=midnight]{--alea-font-family-body: "Inter", system-ui, sans-serif;--alea-font-family-display: var(--alea-font-family-body)}[data-preset=midnight] .alea-heading[data-family=serif]{font-weight:var(--alea-font-weight-medium);letter-spacing:-.022em}[data-preset=midnight] .alea-heading[data-family=serif][data-size=display]{letter-spacing:-.03em}[data-preset=glass][data-theme=dark],[data-preset=glass] [data-theme=dark],[data-theme=dark] [data-preset=glass]:not([data-theme]){--alea-bg: var(--alea-gray-1000);--alea-bg-deep: var(--alea-gray-1000);--alea-surface: var(--alea-gray-650);--alea-surface-deep: #111113;--alea-surface-raised: var(--alea-gray-550);--alea-surface-hover: #262628;--alea-border: color-mix(in srgb, var(--alea-white) 10.2%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 18.04%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 36%, transparent);--alea-text: var(--alea-gray-150);--alea-text-soft: #e8e8ed;--alea-text-muted: #aeaeb2;--alea-text-faint: #9c9ca2;--alea-accent: var(--alea-blue-450);--alea-accent-strong: var(--alea-glass-0);--alea-accent-second: #bf5af2;--alea-accent-third: #30d158;--alea-accent-subtle: color-mix(in srgb, var(--alea-blue-450) 18.04%, transparent);--alea-accent-on: var(--alea-white);--alea-accent-solid: var(--alea-glass-300);--alea-focus: var(--alea-glass-0);--alea-focus-halo: color-mix(in srgb, var(--alea-blue-450) 30.2%, transparent);--alea-chip-bg: var(--alea-gray-150);--alea-chip-text: var(--alea-gray-1000);--alea-button-ring: color-mix(in srgb, var(--alea-white) 14.9%, transparent);--alea-button-top: #1073e5;--alea-button-bottom: var(--alea-glass-300);--alea-button-text: var(--alea-white);--alea-field-bg: color-mix(in srgb, var(--alea-white) 5.88%, transparent);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #0a84ff 0%, #bf5af2 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #0a84ff 0%, #bf5af2 100%);--alea-gradient-text: var(--alea-gradient-accent);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #1073e5 0%, #0a6fe0 100%);--alea-glass-tint: color-mix(in srgb, #1c1c1e 44%, transparent);--alea-glass-blur: 36px;--alea-glass-saturate: 210%;--alea-glass-rim: inset 0 1px 0 color-mix(in srgb, #ffffff 34%, transparent), inset 0 0 0 1px color-mix(in srgb, #ffffff 14%, transparent);--alea-glass-sheen: linear-gradient(135deg, color-mix(in srgb, #ffffff 12%, transparent), transparent 42%)}[data-preset=glass][data-theme=light],[data-preset=glass] [data-theme=light],[data-theme=light] [data-preset=glass]:not([data-theme]){--alea-bg: var(--alea-blue-gray-150);--alea-bg-deep: #e5e5ea;--alea-surface: var(--alea-white);--alea-surface-deep: var(--alea-blue-gray-150);--alea-surface-raised: #e9e9ee;--alea-surface-hover: #f7f7fa;--alea-border: color-mix(in srgb, var(--alea-blue-gray-450) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-blue-gray-450) 16.08%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-blue-gray-450) 60%, transparent);--alea-text: var(--alea-gray-600);--alea-text-soft: var(--alea-gray-550);--alea-text-muted: #5f5f64;--alea-text-faint: #636368;--alea-accent: var(--alea-glass-150);--alea-accent-strong: #0055aa;--alea-accent-second: #8e44c9;--alea-accent-third: #248a3d;--alea-accent-subtle: color-mix(in srgb, var(--alea-glass-150) 12.16%, transparent);--alea-accent-on: var(--alea-white);--alea-accent-solid: var(--alea-glass-450);--alea-focus: var(--alea-glass-150);--alea-focus-halo: color-mix(in srgb, var(--alea-glass-150) 20%, transparent);--alea-chip-bg: var(--alea-gray-600);--alea-chip-text: var(--alea-white);--alea-button-ring: color-mix(in srgb, var(--alea-glass-450) 20%, transparent);--alea-button-top: #0b74e2;--alea-button-bottom: var(--alea-glass-450);--alea-button-text: var(--alea-white);--alea-field-bg: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #0071e3 0%, #a855f7 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #0071e3 0%, #a855f7 100%);--alea-gradient-text: var(--alea-gradient-accent);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #0b74e2 0%, #0066cc 100%);--alea-glass-tint: color-mix(in srgb, #ffffff 52%, transparent);--alea-glass-blur: 36px;--alea-glass-saturate: 210%;--alea-glass-rim: inset 0 1px 0 #ffffffe6, inset 0 0 0 1px color-mix(in srgb, #ffffff 55%, transparent), inset 0 -1px 0 color-mix(in srgb, #000000 6%, transparent);--alea-glass-sheen: linear-gradient(135deg, color-mix(in srgb, #ffffff 26%, transparent), transparent 46%);--alea-status-danger: #a22020}[data-preset=glass]{--alea-font-family-body: "Inter", system-ui, sans-serif;--alea-font-family-display: var(--alea-font-family-body);--alea-radius-xs: 8px;--alea-radius-sm: 12px;--alea-radius-field: 16px;--alea-radius-md: 20px;--alea-radius-lg: 24px;--alea-radius-xl: 32px;--alea-radius-2xl: 40px;--alea-radius-3xl: 48px;--alea-radius-4xl: 64px}[data-preset=glass] .alea-heading[data-family=serif]{font-weight:var(--alea-font-weight-semibold);letter-spacing:-.025em}:is([data-preset=glass],[data-surface=glass]) :is(.alea-card,.alea-popover,.alea-modal,.alea-drawer,.alea-toast,.alea-navbar,.alea-command,.alea-hovercard,.alea-bottomnav,.alea-codeblock,.alea-table-wrap,.alea-menu,.alea-listbox){background-color:var(--alea-glass-tint);background-image:var(--alea-glass-sheen, none);-webkit-backdrop-filter:blur(var(--alea-lens-blur, var(--alea-glass-blur))) var(--alea-lens, ) saturate(var(--alea-glass-saturate));backdrop-filter:blur(var(--alea-lens-blur, var(--alea-glass-blur))) var(--alea-lens, ) saturate(var(--alea-glass-saturate))}[data-preset=glass] :is(.alea-card,.alea-popover,.alea-modal,.alea-drawer,.alea-toast,.alea-command,.alea-hovercard){box-shadow:var(--alea-glass-rim),var(--alea-shadow-card)}@media(prefers-reduced-transparency:reduce){[data-preset=glass]{--alea-glass-tint: color-mix(in srgb, var(--alea-surface) 94%, transparent)}}@property --alea-lens{syntax: "*"; inherits: false;}@property --alea-lens-blur{syntax: "*"; inherits: false;}@property --alea-lens-def{syntax: "*"; inherits: false;}@property --alea-lens-blur-def{syntax: "*"; inherits: false;}[data-alea-lensed]{--alea-lens: var(--alea-lens-def);--alea-lens-blur: var(--alea-lens-blur-def)}html[data-alea-scrolling] [data-alea-lensed]{--alea-lens: initial;--alea-lens-blur: initial}[data-preset=glass],[data-preset=glass] [data-theme=dark]{--alea-glass-tint-dense: color-mix(in srgb, #1c1c1e 74%, transparent)}[data-preset=glass][data-theme=light],[data-preset=glass] [data-theme=light]{--alea-glass-tint-dense: color-mix(in srgb, #ffffff 84%, transparent);--alea-glass-tint: color-mix(in srgb, #ffffff 54%, transparent);--alea-glass-rim: inset 0 1px 0 #ffffffe6, inset 0 0 0 1px color-mix(in srgb, #1d1d1f 12%, transparent), inset 0 -1px 0 color-mix(in srgb, #000000 6%, transparent)}:is([data-preset=glass],[data-surface=glass]) :is(.alea-popover,.alea-modal,.alea-command,.alea-hovercard,.alea-menu,.alea-toast,.alea-drawer){background-color:var(--alea-glass-tint-dense, var(--alea-glass-tint))}[data-preset=glass] :is(.alea-navbar,.alea-bottomnav,.alea-drawer,.alea-table-wrap){-webkit-backdrop-filter:blur(var(--alea-glass-blur)) saturate(var(--alea-glass-saturate));backdrop-filter:blur(var(--alea-glass-blur)) saturate(var(--alea-glass-saturate))}[data-preset=glass],[data-preset=glass] [data-theme=dark]{--alea-lg-fill: color-mix(in srgb, #ffffff 9%, transparent);--alea-lg-fill-hover: color-mix(in srgb, #ffffff 15%, transparent);--alea-lg-rim: inset 1px 1px 0 color-mix(in srgb, #ffffff 42%, transparent), inset -1px -1px 0 color-mix(in srgb, #ffffff 10%, transparent), inset 0 0 0 1px color-mix(in srgb, #ffffff 10%, transparent), inset 0 0 14px color-mix(in srgb, #ffffff 6%, transparent);--alea-lg-drop: 0 8px 22px -12px rgb(0 0 0 / .5);--alea-lg-tint: 74%;--alea-lg-primary: var(--alea-accent-solid, var(--alea-accent));--alea-lg-sheen: 22%}[data-preset=glass][data-theme=light],[data-preset=glass] [data-theme=light]{--alea-lg-fill: color-mix(in srgb, #ffffff 50%, transparent);--alea-lg-fill-hover: color-mix(in srgb, #ffffff 66%, transparent);--alea-lg-rim: inset 1px 1px 0 #ffffff, inset -1px -1px 0 color-mix(in srgb, #ffffff 70%, transparent), inset 0 0 0 1px var(--alea-border-control), inset 0 -10px 18px color-mix(in srgb, #ffffff 40%, transparent);--alea-lg-drop: 0 6px 18px -10px rgb(0 0 0 / .28), 0 1px 2px rgb(0 0 0 / .08);--alea-lg-tint: 92%;--alea-lg-primary: var(--alea-glass-550);--alea-lg-sheen: 10%}[data-preset=glass] :is(.alea-button[data-variant=secondary],.alea-icon-button[data-variant=secondary],.alea-input-wrap,.alea-select-trigger,.alea-segmented,.alea-tag,.alea-switch-track,.alea-toggle-button,.alea-bottomnav,.alea-tab-list[data-variant=pills]){background-color:var(--alea-lg-fill);-webkit-backdrop-filter:blur(var(--alea-lens-blur, 18px)) var(--alea-lens, ) saturate(180%);backdrop-filter:blur(var(--alea-lens-blur, 18px)) var(--alea-lens, ) saturate(180%);box-shadow:var(--alea-lg-rim),var(--alea-lg-drop)}[data-preset=glass] :is(.alea-button[data-variant=secondary],.alea-icon-button[data-variant=secondary],.alea-select-trigger,.alea-tag,.alea-toggle-button)[data-hovered]{background-color:var(--alea-lg-fill-hover)}[data-preset=glass] :is(.alea-button[data-variant=secondary],.alea-icon-button[data-variant=secondary])[data-hovered]{box-shadow:var(--alea-lg-rim),inset 0 0 0 1px color-mix(in srgb,#ffffff 22%,transparent),0 12px 28px -12px color-mix(in srgb,var(--alea-accent) 60%,transparent)}[data-preset=glass] .alea-button[data-variant=primary]:not([data-tone=danger],[data-tone=success],[data-tone=warning],[data-tone=info])[data-hovered]{background:linear-gradient(160deg,color-mix(in srgb,#ffffff 8%,transparent),transparent 55%),color-mix(in srgb,var(--alea-lg-primary) calc(var(--alea-lg-tint) + 8%),transparent);box-shadow:inset 1px 1px color-mix(in srgb,#ffffff 60%,transparent),inset -1px -1px color-mix(in srgb,#ffffff 18%,transparent),0 16px 34px -12px color-mix(in srgb,var(--alea-accent) 85%,transparent)}[data-preset=glass] .alea-tag:is([data-selected],[data-appearance=solid]),[data-preset=glass] .alea-tag:is([data-selected],[data-appearance=solid])[data-hovered]{background-color:var(--alea-chip-bg);box-shadow:none}[data-preset=glass] :is(.alea-button[data-variant=secondary],.alea-icon-button[data-variant=secondary]){color:var(--alea-text)}[data-preset=glass] .alea-input-wrap:focus-within{box-shadow:var(--alea-lg-rim),inset 0 0 0 1px var(--alea-focus),0 0 0 4px var(--alea-focus-halo)}[data-preset=glass] .alea-button[data-variant=primary]:not([data-tone=danger],[data-tone=success],[data-tone=warning],[data-tone=info]):is([data-hovered],a:not([data-rac]):hover):after{opacity:.55}[data-preset=glass] .alea-button[data-variant=primary]:not([data-tone=danger],[data-tone=success],[data-tone=warning],[data-tone=info]):is([data-hovered],a:not([data-rac]):hover):before{opacity:0}[data-preset=glass] .alea-button[data-variant=primary]:not([data-tone=danger],[data-tone=success],[data-tone=warning],[data-tone=info]){background:linear-gradient(160deg,color-mix(in srgb,#ffffff var(--alea-lg-sheen),transparent),transparent 55%),color-mix(in srgb,var(--alea-lg-primary) var(--alea-lg-tint),transparent);-webkit-backdrop-filter:blur(var(--alea-lens-blur, 18px)) var(--alea-lens, ) saturate(200%);backdrop-filter:blur(var(--alea-lens-blur, 18px)) var(--alea-lens, ) saturate(200%);box-shadow:inset 1px 1px color-mix(in srgb,#ffffff 50%,transparent),inset -1px -1px color-mix(in srgb,#ffffff 14%,transparent),0 10px 26px -12px color-mix(in srgb,var(--alea-accent) 70%,transparent)}[data-preset=glass] :is(.alea-sidenav-link[aria-current=page],.alea-navitem[aria-current=page],.alea-vnav-item[data-current],.alea-navmenu-item[data-current],.alea-navmenu-item[aria-current=page],.alea-accordion-item,.alea-accordion[data-variant=filled] .alea-accordion-item,.alea-tab-list[data-variant=segment],.alea-badge[data-appearance=soft],.alea-chip){background-color:var(--alea-lg-fill);-webkit-backdrop-filter:blur(var(--alea-lens-blur, 18px)) saturate(180%);backdrop-filter:blur(var(--alea-lens-blur, 18px)) saturate(180%);box-shadow:var(--alea-lg-rim)}[data-preset=glass] :is(.alea-sidenav-link[aria-current=page],.alea-navitem[aria-current=page]){color:var(--alea-text)}[data-preset=glass] .alea-accordion[data-variant=joined] .alea-accordion-item,[data-preset=glass] .alea-accordion[data-variant=ghost] .alea-accordion-item{background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-preset=glass] :is(.alea-switch:not([data-selected]) .alea-switch-track,.alea-input-wrap,.alea-select-trigger){box-shadow:var(--alea-lg-rim),inset 0 0 0 1px var(--alea-border-control),var(--alea-lg-drop)}[data-preset=glass] .alea-switch[data-selected] .alea-switch-track{background-color:color-mix(in srgb,var(--alea-accent-solid) 94%,transparent)}@media(prefers-reduced-transparency:reduce){[data-preset=glass]{--alea-lg-fill: var(--alea-surface-raised);--alea-lg-fill-hover: var(--alea-surface-hover);--alea-lg-tint: 100%}}:is([data-contrast=more]:is([data-preset=glass]),[data-contrast=more] [data-preset=glass]){--alea-lg-fill: var(--alea-surface-raised);--alea-lg-fill-hover: var(--alea-surface-hover);--alea-lg-tint: 100%;--alea-lg-primary: var(--alea-accent-solid, var(--alea-accent))}:root,[data-preset],[data-theme]{--alea-shadow-glow: 0 10px 30px -10px color-mix(in srgb, var(--alea-accent) 55%, transparent)}[data-preset=graphite]{--alea-shadow-glow: 0 10px 30px -12px color-mix(in srgb, var(--alea-text) 22%, transparent)}[data-preset=glass] .alea-orbs{--alea-orb-1: rgba(10, 132, 255, .34);--alea-orb-2: rgba(48, 209, 88, .12);--alea-orb-3: rgba(191, 90, 242, .28)}[data-preset=glass][data-theme=light] .alea-orbs,[data-preset=glass] [data-theme=light] .alea-orbs{--alea-orb-1: rgba(0, 113, 227, .24);--alea-orb-2: rgba(48, 209, 88, .1);--alea-orb-3: rgba(168, 85, 247, .2)}[data-preset=glass] .alea-orbs{--alea-glass-scene: linear-gradient(118deg, transparent 8%, color-mix(in srgb, #3b82f6 34%, transparent) 22%, transparent 38%), linear-gradient(118deg, transparent 46%, color-mix(in srgb, #8b5cf6 30%, transparent) 60%, transparent 76%), linear-gradient(62deg, transparent 70%, color-mix(in srgb, #22d3ee 16%, transparent) 84%, transparent 96%)}[data-preset=glass][data-theme=light] .alea-orbs,[data-preset=glass] [data-theme=light] .alea-orbs{--alea-glass-scene: linear-gradient(118deg, transparent 8%, color-mix(in srgb, #60a5fa 30%, transparent) 22%, transparent 38%), linear-gradient(118deg, transparent 46%, color-mix(in srgb, #a78bfa 26%, transparent) 60%, transparent 76%), linear-gradient(62deg, transparent 70%, color-mix(in srgb, #67e8f9 18%, transparent) 84%, transparent 96%)}[data-preset=glass] .alea-orb{display:none}[data-preset=glass] .alea-orbs:before{content:"";position:absolute;inset:-6%;background:var(--alea-glass-scene);opacity:var(--alea-glass-scene-opacity, 1);will-change:transform;animation:alea-glass-drift 18s var(--alea-motion-ease-in-out) infinite alternate}[data-preset=glass][data-theme=light] .alea-orbs:before,[data-preset=glass] [data-theme=light] .alea-orbs:before{opacity:var(--alea-glass-scene-opacity, 1)}@keyframes alea-glass-drift{0%{transform:translate3d(-3%,0,0)}to{transform:translate3d(3%,-1.5%,0)}}[data-preset=glass] .alea-orbs-grid{display:none}@media(prefers-reduced-motion:reduce){[data-preset=glass] .alea-orbs:before{animation:none}}[data-preset=graphite] .alea-orbs{--alea-orb-1: rgba(255, 255, 255, .07);--alea-orb-2: rgba(210, 212, 220, .05);--alea-orb-3: rgba(170, 172, 180, .06)}[data-preset=graphite][data-theme=light] .alea-orbs,[data-preset=graphite] [data-theme=light] .alea-orbs{--alea-orb-1: rgba(17, 16, 17, .06);--alea-orb-2: rgba(120, 124, 135, .07);--alea-orb-3: rgba(60, 62, 70, .05)}[data-preset=midnight] .alea-orbs{--alea-orb-1: rgba(94, 106, 210, .16);--alea-orb-2: rgba(78, 167, 252, .06);--alea-orb-3: rgba(94, 106, 210, .1)}[data-contrast=more]:is([data-preset=midnight][data-theme=dark],[data-preset=midnight] [data-theme=dark],[data-theme=dark] [data-preset=midnight]:not([data-theme])),[data-contrast=more] :is([data-preset=midnight][data-theme=dark],[data-preset=midnight] [data-theme=dark],[data-theme=dark] [data-preset=midnight]:not([data-theme])){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-strong: var(--alea-violet-250);--alea-focus: var(--alea-violet-250);--alea-button-top: #1e40af;--alea-button-bottom: #1e3a8a;--alea-gradient-button: linear-gradient(180deg, #1e40af 0%, #1e3a8a 100%);--alea-accent-solid: var(--alea-violet-250);--alea-accent-on: var(--alea-black)}@media(prefers-contrast:more){:is([data-preset=midnight][data-theme=dark],[data-preset=midnight] [data-theme=dark],[data-theme=dark] [data-preset=midnight]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-strong: var(--alea-violet-250);--alea-focus: var(--alea-violet-250);--alea-button-top: #1e40af;--alea-button-bottom: #1e3a8a;--alea-gradient-button: linear-gradient(180deg, #1e40af 0%, #1e3a8a 100%);--alea-accent-solid: var(--alea-violet-250);--alea-accent-on: var(--alea-black)}}[data-contrast=more]:is([data-preset=midnight][data-theme=light],[data-preset=midnight] [data-theme=light],[data-theme=light] [data-preset=midnight]:not([data-theme])),[data-contrast=more] :is([data-preset=midnight][data-theme=light],[data-preset=midnight] [data-theme=light],[data-theme=light] [data-preset=midnight]:not([data-theme])){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #2a292a;--alea-border: color-mix(in srgb, var(--alea-black) 40%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 60%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 90.2%, transparent);--alea-accent-strong: var(--alea-midnight-1000);--alea-accent-solid: var(--alea-blue-850);--alea-focus: var(--alea-midnight-1000);--alea-button-top: #1e40af;--alea-button-bottom: #1e3a8a;--alea-gradient-button: linear-gradient(180deg, #1e40af 0%, #1e3a8a 100%)}@media(prefers-contrast:more){:is([data-preset=midnight][data-theme=light],[data-preset=midnight] [data-theme=light],[data-theme=light] [data-preset=midnight]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #2a292a;--alea-border: color-mix(in srgb, var(--alea-black) 40%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 60%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 90.2%, transparent);--alea-accent-strong: var(--alea-midnight-1000);--alea-accent-solid: var(--alea-blue-850);--alea-focus: var(--alea-midnight-1000);--alea-button-top: #1e40af;--alea-button-bottom: #1e3a8a;--alea-gradient-button: linear-gradient(180deg, #1e40af 0%, #1e3a8a 100%)}}[data-contrast=more]:is([data-preset=glass][data-theme=dark],[data-preset=glass] [data-theme=dark],[data-theme=dark] [data-preset=glass]:not([data-theme])),[data-contrast=more] :is([data-preset=glass][data-theme=dark],[data-preset=glass] [data-theme=dark],[data-theme=dark] [data-preset=glass]:not([data-theme])){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-strong: var(--alea-blue-250);--alea-focus: var(--alea-blue-250);--alea-button-top: #9ccfff;--alea-button-bottom: #7dbbff;--alea-gradient-button: linear-gradient(180deg, #9ccfff 0%, #7dbbff 100%);--alea-button-text: var(--alea-black);--alea-accent-solid: var(--alea-blue-250);--alea-accent-on: var(--alea-black)}@media(prefers-contrast:more){:is([data-preset=glass][data-theme=dark],[data-preset=glass] [data-theme=dark],[data-theme=dark] [data-preset=glass]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-strong: var(--alea-blue-250);--alea-focus: var(--alea-blue-250);--alea-button-top: #9ccfff;--alea-button-bottom: #7dbbff;--alea-gradient-button: linear-gradient(180deg, #9ccfff 0%, #7dbbff 100%);--alea-button-text: var(--alea-black);--alea-accent-solid: var(--alea-blue-250);--alea-accent-on: var(--alea-black)}}[data-contrast=more]:is([data-preset=glass][data-theme=light],[data-preset=glass] [data-theme=light],[data-theme=light] [data-preset=glass]:not([data-theme])),[data-contrast=more] :is([data-preset=glass][data-theme=light],[data-preset=glass] [data-theme=light],[data-theme=light] [data-preset=glass]:not([data-theme])){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #2a292a;--alea-border: color-mix(in srgb, var(--alea-black) 40%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 60%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 90.2%, transparent);--alea-accent-strong: var(--alea-glass-1000);--alea-focus: var(--alea-glass-1000);--alea-status-danger: var(--alea-red-900);--alea-button-top: #00428c;--alea-button-bottom: #00326b;--alea-gradient-button: linear-gradient(180deg, #00428c 0%, #00326b 100%);--alea-accent-solid: #00326b}@media(prefers-contrast:more){:is([data-preset=glass][data-theme=light],[data-preset=glass] [data-theme=light],[data-theme=light] [data-preset=glass]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #2a292a;--alea-border: color-mix(in srgb, var(--alea-black) 40%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 60%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 90.2%, transparent);--alea-accent-strong: var(--alea-glass-1000);--alea-focus: var(--alea-glass-1000);--alea-status-danger: var(--alea-red-900);--alea-button-top: #00428c;--alea-button-bottom: #00326b;--alea-gradient-button: linear-gradient(180deg, #00428c 0%, #00326b 100%);--alea-accent-solid: #00326b}}[data-contrast=more]:is([data-preset=graphite][data-theme=dark],[data-preset=graphite] [data-theme=dark],[data-theme=dark] [data-preset=graphite]:not([data-theme])),[data-contrast=more] :is([data-preset=graphite][data-theme=dark],[data-preset=graphite] [data-theme=dark],[data-theme=dark] [data-preset=graphite]:not([data-theme])){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-solid: var(--alea-gray-350)}@media(prefers-contrast:more){:is([data-preset=graphite][data-theme=dark],[data-preset=graphite] [data-theme=dark],[data-theme=dark] [data-preset=graphite]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-solid: var(--alea-gray-350)}}[data-contrast=more]:is([data-preset=graphite][data-theme=light],[data-preset=graphite] [data-theme=light],[data-theme=light] [data-preset=graphite]:not([data-theme])),[data-contrast=more] :is([data-preset=graphite][data-theme=light],[data-preset=graphite] [data-theme=light],[data-theme=light] [data-preset=graphite]:not([data-theme])){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #2a292a;--alea-border: color-mix(in srgb, var(--alea-black) 40%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 60%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 90.2%, transparent);--alea-accent-solid: var(--alea-gray-900)}@media(prefers-contrast:more){:is([data-preset=graphite][data-theme=light],[data-preset=graphite] [data-theme=light],[data-theme=light] [data-preset=graphite]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #2a292a;--alea-border: color-mix(in srgb, var(--alea-black) 40%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-black) 60%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-black) 90.2%, transparent);--alea-accent-solid: var(--alea-gray-900)}}[data-background=plain] :is(.alea-orbs,.alea-aurora),:is(.alea-orbs,.alea-aurora)[data-background=plain]{display:none}:is([data-contrast=more]:is([data-preset=glass],[data-surface=glass]),[data-contrast=more] :is([data-preset=glass],[data-surface=glass])) :is(.alea-card,.alea-popover,.alea-modal,.alea-drawer,.alea-toast,.alea-navbar,.alea-command,.alea-hovercard,.alea-bottomnav){background-color:var(--alea-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-contrast:more){:root:not([data-contrast=normal]):is([data-preset=glass]) :is(.alea-card,.alea-popover,.alea-modal,.alea-drawer,.alea-toast,.alea-navbar,.alea-command,.alea-hovercard,.alea-bottomnav),:root:not([data-contrast=normal]) [data-preset=glass] :is(.alea-card,.alea-popover,.alea-modal,.alea-drawer,.alea-toast,.alea-navbar,.alea-command,.alea-hovercard,.alea-bottomnav){background-color:var(--alea-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-transparency:reduce){[data-preset=glass] *,[data-surface=glass] *{--alea-lens: initial !important;--alea-lens-blur: initial !important}}@media(prefers-contrast:more){:root:not([data-contrast=normal]) :is([data-preset=glass],[data-surface=glass]) *{--alea-lens: initial !important;--alea-lens-blur: initial !important}}:is([data-contrast=more]:is([data-preset=glass],[data-surface=glass]),[data-contrast=more] :is([data-preset=glass],[data-surface=glass])) *{--alea-lens: initial !important;--alea-lens-blur: initial !important}[data-preset=glass][data-theme=light] body{background-image:radial-gradient(55% 45% at 12% 8%,color-mix(in srgb,#60a5fa 26%,transparent),transparent 70%),radial-gradient(45% 40% at 88% 92%,color-mix(in srgb,#a78bfa 22%,transparent),transparent 70%),radial-gradient(35% 30% at 70% 20%,color-mix(in srgb,#34d399 14%,transparent),transparent 70%);background-attachment:fixed}[data-preset=glass][data-theme=dark] body{background-image:radial-gradient(55% 45% at 12% 8%,color-mix(in srgb,#3b82f6 18%,transparent),transparent 70%),radial-gradient(45% 40% at 88% 92%,color-mix(in srgb,#8b5cf6 16%,transparent),transparent 70%);background-attachment:fixed}[data-preset=glass] :is(.alea-list[data-variant=joined],.alea-list[data-variant=separated] .alea-list-item,.alea-list[data-layout=grid] .alea-list-item,.alea-calview-grid,.alea-native-select){background-color:var(--alea-glass-tint)}[data-preset=glass] :is(.alea-shell,.alea-b-page,.alea-b-auth-page){background-color:transparent}[data-preset=ember][data-theme=dark],[data-preset=ember] [data-theme=dark],[data-theme=dark] [data-preset=ember]:not([data-theme]){--alea-bg: var(--alea-warm-gray-800);--alea-bg-deep: #100c0b;--alea-surface: var(--alea-warm-gray-600);--alea-surface-deep: var(--alea-warm-gray-950);--alea-surface-raised: #2a1f1d;--alea-surface-hover: #2d2120;--alea-border: color-mix(in srgb, var(--alea-white) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 14.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 36%, transparent);--alea-text: var(--alea-warm-gray-200);--alea-text-soft: #f3ebe7;--alea-text-muted: var(--alea-warm-gray-250);--alea-text-faint: #a89892;--alea-accent: var(--alea-red-450);--alea-accent-strong: var(--alea-red-350);--alea-accent-second: #f59e0b;--alea-accent-third: var(--alea-warm-gray-250);--alea-accent-subtle: color-mix(in srgb, var(--alea-red-450) 18.04%, transparent);--alea-accent-on: var(--alea-white);--alea-accent-solid: #d23528;--alea-focus: var(--alea-red-350);--alea-focus-halo: color-mix(in srgb, var(--alea-red-450) 27.84%, transparent);--alea-chip-bg: var(--alea-warm-gray-200);--alea-chip-text: var(--alea-warm-gray-800);--alea-button-ring: color-mix(in srgb, var(--alea-red-550) 25.1%, transparent);--alea-button-top: #c62d22;--alea-button-bottom: #a52219;--alea-button-text: var(--alea-white);--alea-field-bg: var(--alea-warm-gray-950);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #dc3b2f 0%, #ff9b6a 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #dc3b2f 0%, #f59e0b 100%);--alea-gradient-text: var(--alea-gradient-accent);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #c62d22 0%, #a52219 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 5.88%, transparent), 0 1px 0 0 color-mix(in srgb, var(--alea-white) 3.14%, transparent) inset, 0 12px 32px -20px color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-shadow-pop: 0 20px 48px -16px color-mix(in srgb, var(--alea-gray-1000) 90.2%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 9.02%, transparent)}[data-preset=ember][data-theme=light],[data-preset=ember] [data-theme=light],[data-theme=light] [data-preset=ember]:not([data-theme]){--alea-bg: var(--alea-warm-gray-150);--alea-bg-deep: #f3ebe6;--alea-surface: var(--alea-white);--alea-surface-deep: #f7efea;--alea-surface-raised: #f0e4de;--alea-surface-hover: #faf3ef;--alea-border: color-mix(in srgb, var(--alea-warm-gray-450) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-warm-gray-450) 14.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-warm-gray-450) 50%, transparent);--alea-text: var(--alea-warm-gray-750);--alea-text-soft: #2e1d19;--alea-text-muted: #6b5750;--alea-text-faint: #74605a;--alea-accent: var(--alea-ember-0);--alea-accent-strong: #a62719;--alea-accent-second: #d97706;--alea-accent-third: #8c7a74;--alea-accent-subtle: color-mix(in srgb, var(--alea-ember-0) 12.16%, transparent);--alea-accent-on: var(--alea-white);--alea-accent-solid: #d23528;--alea-focus: var(--alea-ember-0);--alea-focus-halo: color-mix(in srgb, var(--alea-ember-0) 20%, transparent);--alea-chip-bg: var(--alea-warm-gray-750);--alea-chip-text: var(--alea-warm-gray-150);--alea-button-ring: color-mix(in srgb, var(--alea-ember-0) 20%, transparent);--alea-button-top: #c62d22;--alea-button-bottom: #a52219;--alea-button-text: var(--alea-white);--alea-field-bg: var(--alea-white);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #d93b2b 0%, #f59e0b 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #d93b2b 0%, #d97706 100%);--alea-gradient-text: radial-gradient(100% 100% at 25% 100%, #d93b2b 0%, #cc6a05 100%);--alea-gradient-text-linear: linear-gradient(120deg, #d93b2b 0%, #cc6a05 100%);--alea-gradient-button: linear-gradient(180deg, #c62d22 0%, #a52219 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-warm-gray-450) 7.84%, transparent), 0 8px 24px -18px color-mix(in srgb, var(--alea-warm-gray-450) 20%, transparent);--alea-shadow-pop: 0 20px 48px -20px color-mix(in srgb, var(--alea-warm-gray-450) 25.1%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-warm-gray-450) 7.84%, transparent)}[data-preset=ember] .alea-orbs{--alea-orb-1: rgba(240, 86, 74, .2);--alea-orb-2: rgba(245, 158, 11, .12);--alea-orb-3: rgba(255, 125, 114, .1)}[data-preset=ember][data-theme=light] .alea-orbs,[data-preset=ember] [data-theme=light] .alea-orbs{--alea-orb-1: rgba(217, 59, 43, .14);--alea-orb-2: rgba(217, 119, 6, .1);--alea-orb-3: rgba(240, 86, 74, .08)}[data-contrast=more]:is([data-preset=ember][data-theme=dark],[data-preset=ember] [data-theme=dark],[data-theme=dark] [data-preset=ember]:not([data-theme])),[data-contrast=more] :is([data-preset=ember][data-theme=dark],[data-preset=ember] [data-theme=dark],[data-theme=dark] [data-preset=ember]:not([data-theme])){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-solid: var(--alea-red-350);--alea-accent-strong: #ffa59c;--alea-accent-subtle: #ff7d7217;--alea-button-top: #a52219;--alea-button-bottom: #8f2015;--alea-gradient-button: linear-gradient(180deg, #a52219 0%, #8f2015 100%);--alea-accent-on: var(--alea-black)}@media(prefers-contrast:more){:is([data-preset=ember][data-theme=dark],[data-preset=ember] [data-theme=dark],[data-theme=dark] [data-preset=ember]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-solid: var(--alea-red-350);--alea-accent-strong: #ffa59c;--alea-accent-subtle: #ff7d7217;--alea-button-top: #a52219;--alea-button-bottom: #8f2015;--alea-gradient-button: linear-gradient(180deg, #a52219 0%, #8f2015 100%);--alea-accent-on: var(--alea-black)}}[data-contrast=more]:is([data-preset=ember][data-theme=light],[data-preset=ember] [data-theme=light],[data-theme=light] [data-preset=ember]:not([data-theme])),[data-contrast=more] :is([data-preset=ember][data-theme=light],[data-preset=ember] [data-theme=light],[data-theme=light] [data-preset=ember]:not([data-theme])){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #222222;--alea-border: color-mix(in srgb, var(--alea-gray-1000) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-gray-1000) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-accent-solid: #8f2015;--alea-accent: #8f2015;--alea-accent-strong: #8f2015;--alea-button-top: #a52219;--alea-button-bottom: #8f2015;--alea-gradient-button: linear-gradient(180deg, #a52219 0%, #8f2015 100%)}@media(prefers-contrast:more){:is([data-preset=ember][data-theme=light],[data-preset=ember] [data-theme=light],[data-theme=light] [data-preset=ember]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #222222;--alea-border: color-mix(in srgb, var(--alea-gray-1000) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-gray-1000) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-accent-solid: #8f2015;--alea-accent: #8f2015;--alea-accent-strong: #8f2015;--alea-button-top: #a52219;--alea-button-bottom: #8f2015;--alea-gradient-button: linear-gradient(180deg, #a52219 0%, #8f2015 100%)}}[data-preset=solar][data-theme=dark],[data-preset=solar] [data-theme=dark],[data-theme=dark] [data-preset=solar]:not([data-theme]){--alea-bg: var(--alea-warm-gray-850);--alea-bg-deep: #0e0d05;--alea-surface: var(--alea-warm-gray-550);--alea-surface-deep: var(--alea-warm-gray-1000);--alea-surface-raised: #27240f;--alea-surface-hover: #2b2811;--alea-border: color-mix(in srgb, var(--alea-white) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 14.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 36%, transparent);--alea-text: var(--alea-warm-gray-50);--alea-text-soft: #f3efdd;--alea-text-muted: var(--alea-amber-350);--alea-text-faint: #a8a189;--alea-accent: var(--alea-solar-0);--alea-accent-strong: var(--alea-yellow-150);--alea-accent-second: #fb923c;--alea-accent-third: var(--alea-amber-350);--alea-accent-subtle: color-mix(in srgb, var(--alea-solar-0) 16.08%, transparent);--alea-accent-on: var(--alea-warm-gray-850);--alea-accent-solid: var(--alea-solar-0);--alea-focus: var(--alea-yellow-150);--alea-focus-halo: color-mix(in srgb, var(--alea-solar-0) 27.84%, transparent);--alea-chip-bg: var(--alea-warm-gray-50);--alea-chip-text: var(--alea-warm-gray-850);--alea-button-ring: color-mix(in srgb, var(--alea-solar-0) 25.1%, transparent);--alea-button-top: var(--alea-yellow-250);--alea-button-bottom: #e0a800;--alea-button-text: var(--alea-warm-gray-850);--alea-field-bg: var(--alea-warm-gray-1000);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #f5b800 0%, #ff8a3d 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #f5b800 0%, #fb923c 100%);--alea-gradient-text: var(--alea-gradient-accent);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #ffcc33 0%, #e0a800 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 5.88%, transparent), 0 1px 0 0 color-mix(in srgb, var(--alea-white) 3.14%, transparent) inset, 0 12px 32px -20px color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-shadow-pop: 0 20px 48px -16px color-mix(in srgb, var(--alea-gray-1000) 90.2%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 9.02%, transparent)}[data-preset=solar][data-theme=light],[data-preset=solar] [data-theme=light],[data-theme=light] [data-preset=solar]:not([data-theme]){--alea-bg: var(--alea-warm-gray-0);--alea-bg-deep: #f8f2dc;--alea-surface: var(--alea-white);--alea-surface-deep: #fbf6e4;--alea-surface-raised: #f3ecd3;--alea-surface-hover: #fdf9ea;--alea-border: color-mix(in srgb, var(--alea-warm-gray-400) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-warm-gray-400) 14.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-warm-gray-400) 52%, transparent);--alea-text: var(--alea-warm-gray-650);--alea-text-soft: #2b2509;--alea-text-muted: #6b6238;--alea-text-faint: #6e6540;--alea-accent: var(--alea-amber-650);--alea-accent-strong: #6f4d00;--alea-accent-second: #b45309;--alea-accent-third: #7a7152;--alea-accent-subtle: color-mix(in srgb, var(--alea-solar-0) 16.86%, transparent);--alea-accent-on: var(--alea-warm-gray-650);--alea-accent-solid: var(--alea-solar-0);--alea-focus: var(--alea-amber-650);--alea-focus-halo: color-mix(in srgb, var(--alea-amber-650) 20%, transparent);--alea-chip-bg: var(--alea-warm-gray-650);--alea-chip-text: var(--alea-warm-gray-0);--alea-button-ring: color-mix(in srgb, var(--alea-amber-650) 20%, transparent);--alea-button-top: var(--alea-yellow-250);--alea-button-bottom: #e6a700;--alea-button-text: var(--alea-warm-gray-650);--alea-field-bg: var(--alea-white);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #f5b800 0%, #ff8a3d 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #8f6300 0%, #b45309 100%);--alea-gradient-text: radial-gradient(100% 100% at 25% 100%, #8f6300 0%, #b45309 100%);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #ffcc33 0%, #e6a700 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-warm-gray-400) 7.84%, transparent), 0 8px 24px -18px color-mix(in srgb, var(--alea-warm-gray-400) 20%, transparent);--alea-shadow-pop: 0 20px 48px -20px color-mix(in srgb, var(--alea-warm-gray-400) 25.1%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-warm-gray-400) 7.84%, transparent)}[data-preset=solar]{--alea-font-family-display: var(--alea-font-family-body)}[data-preset=solar] .alea-heading[data-family=serif]{font-weight:var(--alea-font-weight-semibold);letter-spacing:-.02em}[data-preset=solar] .alea-orbs{--alea-orb-1: rgba(245, 184, 0, .2);--alea-orb-2: rgba(251, 146, 60, .1);--alea-orb-3: rgba(255, 210, 63, .08)}[data-preset=solar][data-theme=light] .alea-orbs,[data-preset=solar] [data-theme=light] .alea-orbs{--alea-orb-1: rgba(245, 184, 0, .18);--alea-orb-2: rgba(217, 119, 6, .1);--alea-orb-3: rgba(255, 204, 51, .1)}[data-contrast=more]:is([data-preset=solar][data-theme=dark],[data-preset=solar] [data-theme=dark],[data-theme=dark] [data-preset=solar]:not([data-theme])),[data-contrast=more] :is([data-preset=solar][data-theme=dark],[data-preset=solar] [data-theme=dark],[data-theme=dark] [data-preset=solar]:not([data-theme])){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-solid: var(--alea-yellow-150);--alea-accent-strong: var(--alea-yellow-150)}@media(prefers-contrast:more){:is([data-preset=solar][data-theme=dark],[data-preset=solar] [data-theme=dark],[data-theme=dark] [data-preset=solar]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-solid: var(--alea-yellow-150);--alea-accent-strong: var(--alea-yellow-150)}}[data-contrast=more]:is([data-preset=solar][data-theme=light],[data-preset=solar] [data-theme=light],[data-theme=light] [data-preset=solar]:not([data-theme])),[data-contrast=more] :is([data-preset=solar][data-theme=light],[data-preset=solar] [data-theme=light],[data-theme=light] [data-preset=solar]:not([data-theme])){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #222222;--alea-border: color-mix(in srgb, var(--alea-gray-1000) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-gray-1000) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-accent-solid: #6b4a00;--alea-accent: #6b4a00;--alea-accent-strong: #6b4a00;--alea-accent-on: var(--alea-white)}@media(prefers-contrast:more){:is([data-preset=solar][data-theme=light],[data-preset=solar] [data-theme=light],[data-theme=light] [data-preset=solar]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #222222;--alea-border: color-mix(in srgb, var(--alea-gray-1000) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-gray-1000) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-accent-solid: #6b4a00;--alea-accent: #6b4a00;--alea-accent-strong: #6b4a00;--alea-accent-on: var(--alea-white)}}[data-preset=moss][data-theme=dark],[data-preset=moss] [data-theme=dark],[data-theme=dark] [data-preset=moss]:not([data-theme]){--alea-bg: var(--alea-green-gray-1000);--alea-bg-deep: #090e0b;--alea-surface: var(--alea-green-gray-350);--alea-surface-deep: var(--alea-green-gray-850);--alea-surface-raised: #1a2b22;--alea-surface-hover: #1d3026;--alea-border: color-mix(in srgb, var(--alea-white) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 14.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 36%, transparent);--alea-text: var(--alea-green-gray-150);--alea-text-soft: #e2eee6;--alea-text-muted: var(--alea-green-350);--alea-text-faint: #92a99b;--alea-accent: var(--alea-green-450);--alea-accent-strong: var(--alea-green-250);--alea-accent-second: #22d3ee;--alea-accent-third: var(--alea-green-350);--alea-accent-subtle: color-mix(in srgb, var(--alea-green-450) 18.82%, transparent);--alea-accent-on: #06251a;--alea-accent-solid: #10b981;--alea-focus: var(--alea-green-250);--alea-focus-halo: color-mix(in srgb, var(--alea-green-450) 27.84%, transparent);--alea-chip-bg: var(--alea-green-gray-150);--alea-chip-text: var(--alea-green-gray-1000);--alea-button-ring: color-mix(in srgb, var(--alea-green-550) 25.1%, transparent);--alea-button-top: #34d399;--alea-button-bottom: #10b981;--alea-button-text: #06251a;--alea-field-bg: var(--alea-green-gray-850);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #059669 0%, #6ee7b7 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #059669 0%, #22d3ee 100%);--alea-gradient-text: var(--alea-gradient-accent);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #34d399 0%, #10b981 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 5.88%, transparent), 0 1px 0 0 color-mix(in srgb, var(--alea-white) 3.14%, transparent) inset, 0 12px 32px -20px color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-shadow-pop: 0 20px 48px -16px color-mix(in srgb, var(--alea-gray-1000) 90.2%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-white) 9.02%, transparent)}[data-preset=moss][data-theme=light],[data-preset=moss] [data-theme=light],[data-theme=light] [data-preset=moss]:not([data-theme]){--alea-bg: var(--alea-green-gray-0);--alea-bg-deep: #e9f2ec;--alea-surface: var(--alea-white);--alea-surface-deep: #eef5f1;--alea-surface-raised: #e2ede6;--alea-surface-hover: #f1f7f3;--alea-border: color-mix(in srgb, var(--alea-green-gray-500) 7.84%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-green-gray-500) 14.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-green-gray-500) 50%, transparent);--alea-text: var(--alea-green-gray-650);--alea-text-soft: #1f3328;--alea-text-muted: #4d6457;--alea-text-faint: #526859;--alea-accent: var(--alea-green-650);--alea-accent-strong: var(--alea-green-850);--alea-accent-second: #0e7490;--alea-accent-third: #6b8277;--alea-accent-subtle: color-mix(in srgb, var(--alea-green-650) 12.16%, transparent);--alea-accent-on: var(--alea-white);--alea-accent-solid: var(--alea-green-650);--alea-focus: var(--alea-green-650);--alea-focus-halo: color-mix(in srgb, var(--alea-green-650) 20%, transparent);--alea-chip-bg: var(--alea-green-gray-650);--alea-chip-text: var(--alea-green-gray-0);--alea-button-ring: color-mix(in srgb, var(--alea-green-650) 20%, transparent);--alea-button-top: #047857;--alea-button-bottom: #065f46;--alea-button-text: var(--alea-white);--alea-field-bg: var(--alea-white);--alea-gradient-accent: radial-gradient(100% 100% at 25% 100%, #047857 0%, #34d399 100%);--alea-gradient-accent-linear: linear-gradient(120deg, #047857 0%, #0e7490 100%);--alea-gradient-text: radial-gradient(100% 100% at 25% 100%, #047857 0%, #0e7490 100%);--alea-gradient-text-linear: var(--alea-gradient-accent-linear);--alea-gradient-button: linear-gradient(180deg, #047857 0%, #065f46 100%);--alea-shadow-card: inset 0 0 0 1px color-mix(in srgb, var(--alea-green-gray-500) 7.84%, transparent), 0 8px 24px -18px color-mix(in srgb, var(--alea-green-gray-500) 20%, transparent);--alea-shadow-pop: 0 20px 48px -20px color-mix(in srgb, var(--alea-green-gray-500) 25.1%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--alea-green-gray-500) 7.84%, transparent)}[data-preset=moss] .alea-orbs{--alea-orb-1: rgba(16, 185, 129, .18);--alea-orb-2: rgba(34, 211, 238, .08);--alea-orb-3: rgba(74, 222, 128, .08)}[data-preset=moss][data-theme=light] .alea-orbs,[data-preset=moss] [data-theme=light] .alea-orbs{--alea-orb-1: rgba(4, 120, 87, .14);--alea-orb-2: rgba(14, 116, 144, .08);--alea-orb-3: rgba(16, 185, 129, .08)}[data-contrast=more]:is([data-preset=moss][data-theme=dark],[data-preset=moss] [data-theme=dark],[data-theme=dark] [data-preset=moss]:not([data-theme])),[data-contrast=more] :is([data-preset=moss][data-theme=dark],[data-preset=moss] [data-theme=dark],[data-theme=dark] [data-preset=moss]:not([data-theme])){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-solid: var(--alea-green-250);--alea-accent-strong: var(--alea-green-250);--alea-accent-subtle: #4ade8024;--alea-button-top: #6ee7b7;--alea-button-bottom: #34d399;--alea-gradient-button: linear-gradient(180deg, #6ee7b7 0%, #34d399 100%)}@media(prefers-contrast:more){:is([data-preset=moss][data-theme=dark],[data-preset=moss] [data-theme=dark],[data-theme=dark] [data-preset=moss]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-white);--alea-bg: var(--alea-gray-1000);--alea-text-muted: #f0f0f0;--alea-text-faint: #e0e0e0;--alea-border: color-mix(in srgb, var(--alea-white) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-white) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-white) 80%, transparent);--alea-accent-solid: var(--alea-green-250);--alea-accent-strong: var(--alea-green-250);--alea-accent-subtle: #4ade8024;--alea-button-top: #6ee7b7;--alea-button-bottom: #34d399;--alea-gradient-button: linear-gradient(180deg, #6ee7b7 0%, #34d399 100%)}}[data-contrast=more]:is([data-preset=moss][data-theme=light],[data-preset=moss] [data-theme=light],[data-theme=light] [data-preset=moss]:not([data-theme])),[data-contrast=more] :is([data-preset=moss][data-theme=light],[data-preset=moss] [data-theme=light],[data-theme=light] [data-preset=moss]:not([data-theme])){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #222222;--alea-border: color-mix(in srgb, var(--alea-gray-1000) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-gray-1000) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-accent-solid: var(--alea-green-850);--alea-accent: var(--alea-green-850);--alea-accent-strong: #054a38;--alea-button-top: var(--alea-green-850);--alea-button-bottom: #054a38;--alea-gradient-button: linear-gradient(180deg, #065f46 0%, #054a38 100%)}@media(prefers-contrast:more){:is([data-preset=moss][data-theme=light],[data-preset=moss] [data-theme=light],[data-theme=light] [data-preset=moss]:not([data-theme])):not([data-contrast=normal]){--alea-text: var(--alea-gray-1000);--alea-bg: var(--alea-white);--alea-text-muted: var(--alea-black);--alea-text-faint: #222222;--alea-border: color-mix(in srgb, var(--alea-gray-1000) 36.08%, transparent);--alea-border-strong: color-mix(in srgb, var(--alea-gray-1000) 54.9%, transparent);--alea-border-control: color-mix(in srgb, var(--alea-gray-1000) 80%, transparent);--alea-accent-solid: var(--alea-green-850);--alea-accent: var(--alea-green-850);--alea-accent-strong: #054a38;--alea-button-top: var(--alea-green-850);--alea-button-bottom: #054a38;--alea-gradient-button: linear-gradient(180deg, #065f46 0%, #054a38 100%)}}@property --alea-hold{syntax: "<number>"; inherits: true; initial-value: 0;}.alea-swap{display:inline-grid;vertical-align:bottom}.alea-swap>*{grid-area:1 / 1}.alea-swap-in{animation:alea-swap-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}.alea-swap-out{animation:alea-swap-out var(--alea-motion-duration-fast) var(--alea-motion-ease-in) both;pointer-events:none}@keyframes alea-swap-in{0%{opacity:.01;filter:blur(var(--alea-motion-blur-sm));transform:translateY(calc(var(--alea-motion-distance-sm) * var(--alea-swap-dir, 1)))}}@keyframes alea-swap-out{to{opacity:.01;filter:blur(var(--alea-motion-blur-sm));transform:translateY(calc(var(--alea-motion-distance-sm) * var(--alea-swap-dir, 1) * -1))}}.alea-roll{position:relative;display:inline-flex;font-variant-numeric:tabular-nums;white-space:nowrap}.alea-roll-digits{display:inline-flex;user-select:none}.alea-roll-text{position:absolute;inset:0;color:transparent;forced-color-adjust:none}.alea-roll-label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);user-select:none}.alea-roll-digit{display:inline-block;height:1lh;overflow:hidden}.alea-roll-strip{display:flex;flex-direction:column;transform:translateY(calc(var(--alea-roll-n, 0) * -1lh));transition:transform var(--alea-motion-duration-slow) var(--alea-motion-ease-emphasized)}.alea-roll-strip>span{height:1lh}.alea-badge-pop{display:inline-block;animation:alea-badge-pop var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}@keyframes alea-badge-pop{0%{transform:scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 10));opacity:.01}70%{transform:scale(calc(1 + (1 - var(--alea-motion-scale-from)) * 4));opacity:1}to{transform:none}}.alea-success-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:alea-draw-line var(--alea-motion-duration-slow) var(--alea-motion-ease-out) var(--alea-motion-duration-fast) forwards}.alea-success-in{animation:alea-badge-pop var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}@keyframes alea-draw-line{to{stroke-dashoffset:0}}.alea-dissolve-out{animation:alea-dissolve-out var(--alea-motion-duration-base) var(--alea-motion-ease-in) forwards;pointer-events:none}@keyframes alea-dissolve-out{to{opacity:.01;filter:blur(var(--alea-motion-blur-md));transform:scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 2))}}.alea-autoheight{overflow:clip;transition:height var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-avatar-group[data-fan]:is(:hover,:focus-within) .alea-avatar+.alea-avatar{margin-inline-start:calc(var(--alea-motion-distance-sm) * .5)}.alea-ripple-host{position:relative;overflow:hidden;isolation:isolate}.alea-ripple{position:absolute;z-index:-1;left:var(--alea-ripple-x);top:var(--alea-ripple-y);width:var(--alea-ripple-size);height:var(--alea-ripple-size);margin:calc(var(--alea-ripple-size) / -2) 0 0 calc(var(--alea-ripple-size) / -2);border-radius:50%;background:currentColor;opacity:.18;pointer-events:none;animation:alea-ripple var(--alea-motion-duration-slower) var(--alea-motion-ease-out) forwards}@keyframes alea-ripple{0%{transform:scale(.1);opacity:.24}to{transform:scale(1);opacity:.01}}.alea-hold{position:relative;overflow:hidden;isolation:isolate;--alea-hold-bar: var(--alea-space-1)}@media(pointer:coarse){.alea-hold{--alea-hold-bar: var(--alea-space-2)}}.alea-hold:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(currentColor,currentColor) 0 100% / 100% var(--alea-hold-bar) no-repeat,var(--alea-hold-fill, color-mix(in srgb, currentColor 20%, transparent));transform-origin:left;transform:scaleX(var(--alea-hold))}.alea-hold:dir(rtl):before{transform-origin:right}.alea-hold[data-holding]{animation:alea-hold var(--alea-hold-duration, 1.2s) linear forwards}.alea-hold:not([data-holding]){transition:--alea-hold var(--alea-motion-duration-base) var(--alea-motion-ease-out)}@keyframes alea-hold{0%{--alea-hold: 0}to{--alea-hold: 1}}@media(forced-colors:active){.alea-hold:before{forced-color-adjust:none;background:linear-gradient(Highlight,Highlight) 0 100% / 100% var(--alea-hold-bar) no-repeat}}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) .alea-hold[data-holding]:before{transform:none;transition:none;background:repeating-linear-gradient(90deg,currentColor 0 var(--alea-space-2),transparent var(--alea-space-2) var(--alea-space-3)) 0 100% / 100% var(--alea-hold-bar) no-repeat}}:is([data-alea-motion=reduced],[data-alea-motion=off],[data-alea-reduced=always]) .alea-hold[data-holding]:before{transform:none;transition:none;background:repeating-linear-gradient(90deg,currentColor 0 var(--alea-space-2),transparent var(--alea-space-2) var(--alea-space-3)) 0 100% / 100% var(--alea-hold-bar) no-repeat}.alea-hint-icon,.alea-hint>svg:last-child,.alea-link[data-variant=standalone]>svg:last-child{transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}:is(.alea-hint,.alea-link[data-variant=standalone]):is(:hover,:focus-visible) :is(.alea-hint-icon,svg:last-child){transform:translate(var(--alea-hint-distance, 3px))}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]){--alea-hint-distance: 0px}}.alea-scroll-progress{position:fixed;inset:0 0 auto;z-index:60;height:4px;background:var(--alea-gradient-accent-linear);transform-origin:left;transform:scaleX(var(--alea-scroll, 0));pointer-events:none}@supports (animation-timeline: scroll()){.alea-scroll-progress[data-css]{animation:alea-scroll-progress linear both;animation-timeline:scroll(root)}@keyframes alea-scroll-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.alea-navbar{transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-navbar[data-scroll-hidden]{transform:translateY(-100%)}.alea-stream-chunk{animation:alea-stream-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out) both}@keyframes alea-stream-in{0%{opacity:.01;filter:blur(var(--alea-motion-blur-sm))}}.alea-stream[data-streaming]:after{content:"";display:inline-block;width:.5em;height:1em;margin-left:var(--alea-space-0-5, 2px);vertical-align:-.12em;border-radius:var(--alea-radius-2xs, 2px);background:currentColor;animation:alea-caret 1s steps(2,start) infinite}@keyframes alea-caret{to{visibility:hidden}}.alea-text-shimmer{background:linear-gradient(90deg,var(--alea-text-muted) 0%,var(--alea-text-muted) 40%,var(--alea-text) 50%,var(--alea-text-muted) 60%,var(--alea-text-muted) 100%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:alea-text-shimmer 2s linear infinite}@keyframes alea-text-shimmer{0%{background-position:125% 0}to{background-position:-125% 0}}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) .alea-text-shimmer,:root:not([data-alea-reduced=never]) .alea-stream[data-streaming]:after{animation:none}:root:not([data-alea-reduced=never]) .alea-text-shimmer{color:var(--alea-text-muted);background:none}}::view-transition-old(root){animation:var(--alea-motion-duration-fast) var(--alea-motion-ease-in) both alea-m-fade-out}::view-transition-new(root){animation:var(--alea-motion-duration-base) var(--alea-motion-ease-out) both alea-m-fade-in}[data-route-motion=slide]::view-transition-old(root){animation:var(--alea-motion-duration-fast) var(--alea-motion-ease-in) both alea-route-out}[data-route-motion=slide]::view-transition-new(root){animation:var(--alea-motion-duration-base) var(--alea-motion-ease-out) both alea-route-in}[data-route-motion=zoom]::view-transition-new(root){animation:var(--alea-motion-duration-base) var(--alea-motion-ease-out) both alea-m-scale-in}[data-route-motion=none]::view-transition-old(root),[data-route-motion=none]::view-transition-new(root){animation:none}@keyframes alea-route-in{0%{opacity:.01;transform:translate(calc(var(--alea-motion-distance-lg) * 2))}}@keyframes alea-route-out{to{opacity:.01;transform:translate(calc(var(--alea-motion-distance-lg) * -2))}}:is([data-alea-motion=reduced],[data-alea-reduced=always]){--alea-hint-distance: 0px}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-text-shimmer,:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-stream[data-streaming]:after{animation:none}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-text-shimmer{color:var(--alea-text-muted);background:none}.alea-check-box path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--alea-motion-duration-base) var(--alea-motion-ease-out) var(--alea-motion-duration-instant)}.alea-check[data-selected] .alea-check-box path,.alea-check[data-indeterminate] .alea-check-box path{stroke-dashoffset:0}.alea-success-in{animation:alea-success-in var(--alea-motion-duration-slow) var(--alea-motion-spring) both}@keyframes alea-success-in{0%{opacity:.01;filter:blur(var(--alea-motion-blur-sm));transform:scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 5)) rotate(calc(var(--alea-motion-rotate, 12deg) * -2.5))}}.alea-swap[data-variant=scale] .alea-swap-in{animation-name:alea-swap-scale-in;animation-timing-function:var(--alea-motion-spring)}.alea-swap[data-variant=scale] .alea-swap-out{animation-name:alea-swap-scale-out}@keyframes alea-swap-scale-in{0%{opacity:.01;filter:blur(var(--alea-motion-blur-sm));transform:scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 6))}}@keyframes alea-swap-scale-out{to{opacity:.01;filter:blur(var(--alea-motion-blur-sm));transform:scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 6))}}.alea-input-ghost{position:absolute;left:var(--alea-input-ghost-left, var(--alea-space-10, 40px));top:50%;translate:0 -50%;display:flex;white-space:pre;pointer-events:none;color:var(--alea-text);font:inherit}.alea-input-ghost>span{display:inline-block;animation:alea-dissolve-out var(--alea-motion-duration-slow) var(--alea-motion-ease-in) both;animation-delay:calc(var(--alea-i, 0) * var(--alea-motion-stagger))}.alea-skeleton-reveal{display:contents}.alea-skeleton-reveal>*{animation:alea-m-blur-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out) both}.alea-avatar-group[data-fan] .alea-avatar{transition:margin var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized),translate var(--alea-motion-duration-slow) var(--alea-motion-spring)}.alea-avatar-group[data-fan] .alea-avatar:hover{translate:0 calc(var(--alea-motion-lift) * 2)}.alea-avatar-group[data-fan] .alea-avatar:hover+.alea-avatar,.alea-avatar-group[data-fan] .alea-avatar:has(+.alea-avatar:hover){translate:0 var(--alea-motion-lift)}.alea-avatar-group[data-fan] .alea-avatar:hover+.alea-avatar+.alea-avatar,.alea-avatar-group[data-fan] .alea-avatar:has(+.alea-avatar+.alea-avatar:hover){translate:0 calc(var(--alea-motion-lift) * .4)}.alea-dropzone{transition:transform var(--alea-motion-duration-base) var(--alea-motion-spring),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),border-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-dropzone[data-drop-target]{transform:scale(calc(1 + (1 - var(--alea-motion-scale-press)) * .5))}.alea-dot-loader{display:inline-grid;grid-template-columns:repeat(4,1fr);gap:var(--alea-space-0-5, 2px);width:24px;height:24px}.alea-dot-loader[data-size=sm]{width:16px;height:16px;gap:var(--alea-space-0-25, 1px)}.alea-dot-loader[data-size=lg]{width:40px;height:40px;gap:var(--alea-space-1, 4px)}.alea-dot-loader i{border-radius:50%;background:var(--alea-accent);animation:alea-dot 1.2s var(--alea-motion-ease-in-out) infinite both;animation-delay:calc(var(--alea-dot-d, 0) * 90ms)}@keyframes alea-dot{0%,to{opacity:.2;transform:scale(.6)}40%{opacity:1;transform:none}}.alea-morph-icon{position:relative;display:inline-grid;place-items:center}.alea-morph-icon>span{grid-area:1 / 1;display:inline-flex;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-out),transform var(--alea-motion-duration-base) var(--alea-motion-spring, var(--alea-motion-ease-out)),filter var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-morph-icon-b{opacity:0;transform:rotate(calc(var(--alea-motion-rotate, 12deg) * -7.5)) scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 6));filter:blur(var(--alea-motion-blur-sm))}.alea-morph-icon[data-active] .alea-morph-icon-a{opacity:0;transform:rotate(calc(var(--alea-motion-rotate, 12deg) * 7.5)) scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 6));filter:blur(var(--alea-motion-blur-sm))}.alea-morph-icon[data-active] .alea-morph-icon-b{opacity:1;transform:none;filter:none}.alea-page-transition{display:grid}.alea-page-layer{grid-area:1 / 1;min-width:0}.alea-page-layer[data-entering]{animation:var(--alea-enter-duration, var(--alea-motion-duration-fast)) var(--alea-enter-ease, var(--alea-motion-ease-out)) var(--alea-enter-delay, 0s) both var(--alea-enter, alea-m-fade-in)}.alea-page-layer[data-leaving]{pointer-events:none;animation:var(--alea-exit-duration, var(--alea-motion-duration-instant)) var(--alea-exit-ease, var(--alea-motion-ease-in)) both var(--alea-exit, alea-m-fade-out)}:is([data-alea-motion=off]) .alea-page-layer{animation:none}.alea-row-enter{animation:alea-m-rise-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) both;animation-delay:calc(var(--alea-i, 0) * var(--alea-motion-stagger))}.alea-row-leave{pointer-events:none;overflow:hidden;animation:alea-row-leave var(--alea-motion-duration-base) var(--alea-motion-ease-in) forwards}@keyframes alea-row-leave{0%{height:var(--alea-row-h, auto)}to{opacity:.01;filter:blur(var(--alea-motion-blur-md));height:0;min-height:0;padding-block:0;margin-block:0;border-width:0}}:is([data-alea-motion=off]) :is(.alea-row-enter,.alea-row-leave){animation:none}@property --alea-enter{syntax: "*"; inherits: false;}@property --alea-exit{syntax: "*"; inherits: false;}@property --alea-enter-duration{syntax: "*"; inherits: false;}@property --alea-exit-duration{syntax: "*"; inherits: false;}@property --alea-enter-ease{syntax: "*"; inherits: false;}@property --alea-exit-ease{syntax: "*"; inherits: false;}@property --alea-enter-delay{syntax: "*"; inherits: false;}@keyframes alea-m-fade-in{0%{opacity:.01}}@keyframes alea-m-fade-out{to{opacity:.01}}@keyframes alea-m-scale-in{0%{opacity:.01;transform:scale(var(--alea-motion-scale-from))}}@keyframes alea-m-scale-out{to{opacity:.01;transform:scale(var(--alea-motion-scale-from))}}@keyframes alea-m-pop-in{0%{opacity:.01;transform:translate(var(--alea-pop-x, 0),var(--alea-pop-y, 0)) scale(var(--alea-motion-scale-from))}}@keyframes alea-m-pop-out{to{opacity:.01;transform:scale(calc((1 + var(--alea-motion-scale-from)) / 2))}}@keyframes alea-m-rise-in{0%{opacity:.01;transform:translateY(var(--alea-rise-y, var(--alea-motion-distance-lg))) scale(calc((1 + var(--alea-motion-scale-from)) / 2))}}@keyframes alea-m-rise-out{to{opacity:.01;transform:translateY(var(--alea-motion-distance-sm)) scale(calc((1 + var(--alea-motion-scale-from)) / 2))}}@keyframes alea-m-drop-in{0%{opacity:.01;transform:translateY(calc(var(--alea-motion-distance-lg) * -1))}}@keyframes alea-m-drop-out{to{opacity:.01;transform:translateY(calc(var(--alea-motion-distance-sm) * -1))}}@keyframes alea-m-slide-up-in{0%{opacity:.4;transform:translateY(var(--alea-slide-distance, calc(var(--alea-motion-distance-lg) * 2)))}}@keyframes alea-m-slide-up-out{to{opacity:.01;transform:translateY(var(--alea-slide-distance, calc(var(--alea-motion-distance-lg) * 2)))}}@keyframes alea-m-slide-down-in{0%{opacity:.4;transform:translateY(calc(var(--alea-slide-distance, calc(var(--alea-motion-distance-lg) * 2)) * -1))}}@keyframes alea-m-slide-down-out{to{opacity:.01;transform:translateY(calc(var(--alea-slide-distance, calc(var(--alea-motion-distance-lg) * 2)) * -1))}}@keyframes alea-m-slide-left-in{0%{opacity:.4;transform:translate(var(--alea-slide-distance, calc(var(--alea-motion-distance-lg) * 2)))}}@keyframes alea-m-slide-left-out{to{opacity:.01;transform:translate(var(--alea-slide-distance, calc(var(--alea-motion-distance-lg) * 2)))}}@keyframes alea-m-slide-right-in{0%{opacity:.4;transform:translate(calc(var(--alea-slide-distance, calc(var(--alea-motion-distance-lg) * 2)) * -1))}}@keyframes alea-m-slide-right-out{to{opacity:.01;transform:translate(calc(var(--alea-slide-distance, calc(var(--alea-motion-distance-lg) * 2)) * -1))}}@keyframes alea-m-blur-in{0%{opacity:.01;filter:blur(var(--alea-motion-blur-md));transform:scale(calc((1 + var(--alea-motion-scale-from)) / 2))}}@keyframes alea-m-blur-out{to{opacity:.01;filter:blur(var(--alea-motion-blur-sm))}}@keyframes alea-m-zoom-in{0%{opacity:.01;transform:scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 4))}}@keyframes alea-m-zoom-out{to{opacity:.01;transform:scale(calc(1 - (1 - var(--alea-motion-scale-from)) * 2))}}@keyframes alea-m-flip-in{0%{opacity:.01;transform:perspective(800px) rotateX(calc(var(--alea-motion-rotate, 12deg) * -1)) translateY(var(--alea-motion-distance-sm))}}@keyframes alea-m-flip-out{to{opacity:.01;transform:perspective(800px) rotateX(calc(var(--alea-motion-rotate, 12deg) * .5))}}@keyframes alea-m-morph-in{0%{opacity:.4;clip-path:inset(0 calc(100% - var(--trigger-width, 100%)) calc(100% - var(--alea-size-control-md, 40px)) 0 round var(--alea-radius-full))}to{clip-path:inset(0 0 0 0 round var(--alea-radius-md))}}@keyframes alea-m-morph-out{to{opacity:.01;clip-path:inset(0 calc(100% - var(--trigger-width, 100%)) calc(100% - var(--alea-size-control-md, 40px)) 0 round var(--alea-radius-full))}}@keyframes alea-m-edge-in{0%{transform:var(--alea-slide);opacity:.4}}@keyframes alea-m-edge-out{to{transform:var(--alea-slide);opacity:.4}}@keyframes alea-m-toast-in{0%{opacity:.01;filter:blur(var(--alea-motion-blur-sm));transform:translateY(var(--alea-motion-distance-md)) scale(var(--alea-motion-scale-from))}}@keyframes alea-m-toast-out{to{opacity:.01;transform:translate(var(--alea-motion-distance-lg))}}@keyframes alea-item-in{0%{opacity:.01;transform:translateY(var(--alea-motion-distance-sm))}}@keyframes alea-nudge{0%,to{transform:none}20%{transform:translate(calc(var(--alea-motion-distance-sm) * -1))}40%{transform:translate(var(--alea-motion-distance-sm))}60%{transform:translate(calc(var(--alea-motion-distance-sm) * -.5))}80%{transform:translate(calc(var(--alea-motion-distance-sm) * .5))}}@keyframes alea-ping{to{transform:scale(2.2);opacity:.01}}@keyframes alea-check-pop{0%{transform:scale(var(--alea-motion-scale-press))}60%{transform:scale(calc(2 - var(--alea-motion-scale-press)))}to{transform:none}}[data-motion=fade]{--alea-enter: alea-m-fade-in;--alea-exit: alea-m-fade-out}[data-motion=scale]{--alea-enter: alea-m-scale-in;--alea-exit: alea-m-scale-out}[data-motion=pop]{--alea-enter: alea-m-pop-in;--alea-exit: alea-m-pop-out}[data-motion=rise]{--alea-enter: alea-m-rise-in;--alea-exit: alea-m-rise-out}[data-motion=drop]{--alea-enter: alea-m-drop-in;--alea-exit: alea-m-drop-out}[data-motion=slide-up]{--alea-enter: alea-m-slide-up-in;--alea-exit: alea-m-slide-up-out}[data-motion=slide-down]{--alea-enter: alea-m-slide-down-in;--alea-exit: alea-m-slide-down-out}[data-motion=slide-left]{--alea-enter: alea-m-slide-left-in;--alea-exit: alea-m-slide-left-out}[data-motion=slide-right]{--alea-enter: alea-m-slide-right-in;--alea-exit: alea-m-slide-right-out}[data-motion=blur]{--alea-enter: alea-m-blur-in;--alea-exit: alea-m-blur-out}[data-motion=zoom]{--alea-enter: alea-m-zoom-in;--alea-exit: alea-m-zoom-out}[data-motion=flip]{--alea-enter: alea-m-flip-in;--alea-exit: alea-m-flip-out}[data-motion=morph]{--alea-enter: alea-m-morph-in;--alea-exit: alea-m-morph-out}[data-motion=none]{--alea-enter: none;--alea-exit: none}.alea-popover,.alea-tooltip{transform-origin:var(--trigger-anchor-point, top center)}.alea-popover[data-placement=bottom],.alea-tooltip[data-placement=bottom]{--alea-pop-y: calc(var(--alea-motion-distance-sm) * -1)}.alea-popover[data-placement=top],.alea-tooltip[data-placement=top]{--alea-pop-y: var(--alea-motion-distance-sm)}.alea-popover[data-placement=left],.alea-tooltip[data-placement=left]{--alea-pop-x: var(--alea-motion-distance-sm)}.alea-popover[data-placement=right],.alea-tooltip[data-placement=right]{--alea-pop-x: calc(var(--alea-motion-distance-sm) * -1)}.alea-popover[data-entering]{animation:var(--alea-enter-duration, var(--alea-motion-duration-base)) var(--alea-enter-ease, var(--alea-motion-ease-out)) var(--alea-enter-delay, 0s) both var(--alea-enter, alea-m-pop-in)}.alea-popover[data-exiting]{animation:var(--alea-exit-duration, var(--alea-motion-duration-fast)) var(--alea-exit-ease, var(--alea-motion-ease-in)) 0s forwards var(--alea-exit, alea-m-pop-out)}.alea-tooltip[data-entering]{animation:var(--alea-enter-duration, var(--alea-motion-duration-fast)) var(--alea-enter-ease, var(--alea-motion-ease-out)) var(--alea-enter-delay, 0s) both var(--alea-enter, alea-m-pop-in)}.alea-tooltip[data-exiting]{animation:var(--alea-exit-duration, var(--alea-motion-duration-instant)) var(--alea-exit-ease, var(--alea-motion-ease-in)) 0s forwards var(--alea-exit, alea-m-fade-out)}.alea-navmenu-panel:not([hidden]){transform-origin:top left;--alea-pop-y: calc(var(--alea-motion-distance-sm) * -1);animation:var(--alea-enter-duration, var(--alea-motion-duration-base)) var(--alea-enter-ease, var(--alea-motion-ease-out)) 0s both var(--alea-enter, alea-m-pop-in)}:is(.alea-modal,.alea-command)[data-entering]{--alea-rise-y: var(--alea-motion-distance-md);animation:var(--alea-enter-duration, var(--alea-motion-duration-base)) var(--alea-enter-ease, var(--alea-motion-ease-out)) var(--alea-enter-delay, 0s) both var(--alea-enter, alea-m-rise-in)}:is(.alea-modal,.alea-command)[data-exiting]{animation:var(--alea-exit-duration, var(--alea-motion-duration-fast)) var(--alea-exit-ease, var(--alea-motion-ease-in)) 0s forwards var(--alea-exit, alea-m-rise-out)}:is(.alea-modal-overlay,.alea-command-overlay)[data-entering]{animation:alea-m-fade-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}:is(.alea-modal-overlay,.alea-command-overlay)[data-exiting]{animation:alea-m-fade-out var(--alea-motion-duration-fast) var(--alea-motion-ease-in) forwards}.alea-toast{animation:var(--alea-enter-duration, var(--alea-motion-duration-slow)) var(--alea-enter-ease, var(--alea-motion-ease-out)) var(--alea-enter-delay, 0s) both var(--alea-enter, alea-m-toast-in)}.alea-toast[data-exiting]{animation:var(--alea-exit-duration, var(--alea-motion-duration-fast)) var(--alea-exit-ease, var(--alea-motion-ease-in)) 0s forwards var(--alea-exit, alea-m-toast-out);pointer-events:none}.alea-tour-card{animation:var(--alea-enter-duration, var(--alea-motion-duration-slow)) var(--alea-enter-ease, var(--alea-motion-ease-out)) 0s both var(--alea-enter, alea-m-rise-in)}.alea-alert[data-live]{animation:alea-item-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-drawer[data-entering]{animation:var(--alea-enter-duration, var(--alea-motion-duration-slow)) var(--alea-enter-ease, var(--alea-motion-ease-out)) var(--alea-enter-delay, 0s) both var(--alea-enter, alea-m-edge-in)}.alea-drawer[data-exiting]{animation:var(--alea-exit-duration, var(--alea-motion-duration-base)) var(--alea-exit-ease, var(--alea-motion-ease-in)) 0s forwards var(--alea-exit, alea-m-edge-out)}.alea-drawer[data-placement=end]{--alea-slide: translateX(var(--alea-motion-slide, 100%))}.alea-drawer[data-placement=start]{--alea-slide: translateX(calc(var(--alea-motion-slide, 100%) * -1))}.alea-drawer[data-placement=bottom]{--alea-slide: translateY(var(--alea-motion-slide, 100%))}.alea-drawer[data-placement=top]{--alea-slide: translateY(calc(var(--alea-motion-slide, 100%) * -1))}.alea-drawer-overlay[data-entering]{animation-duration:var(--alea-enter-duration, var(--alea-motion-duration-slow))}.alea-drawer-overlay[data-exiting]{animation-duration:var(--alea-exit-duration, var(--alea-motion-duration-base))}.alea-command-item{animation:alea-item-drop var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}@keyframes alea-item-drop{0%{opacity:.01;transform:translateY(calc(var(--alea-motion-distance-sm) * -1))}}.alea-command-item:nth-child(2){animation-delay:calc(var(--alea-motion-stagger) * 1)}.alea-command-item:nth-child(3){animation-delay:calc(var(--alea-motion-stagger) * 2)}.alea-command-item:nth-child(4){animation-delay:calc(var(--alea-motion-stagger) * 3)}.alea-command-item:nth-child(5){animation-delay:calc(var(--alea-motion-stagger) * 4)}.alea-command-item:nth-child(6){animation-delay:calc(var(--alea-motion-stagger) * 5)}.alea-command-item:nth-child(7){animation-delay:calc(var(--alea-motion-stagger) * 6)}.alea-command-item:nth-child(8){animation-delay:calc(var(--alea-motion-stagger) * 7)}.alea-command-item:nth-child(9){animation-delay:calc(var(--alea-motion-stagger) * 8)}.alea-command-item:nth-child(n+10){animation-delay:calc(var(--alea-motion-stagger) * 9)}.alea-accordion-item[data-expanded] .alea-accordion-content,.alea-tree-item{animation:alea-item-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-spoiler-body{transition-duration:var(--alea-motion-duration-slow);transition-timing-function:var(--alea-motion-ease-out)}.alea-tab,.alea-segmented-item{position:relative;isolation:isolate}.alea-tab-label,.alea-segmented-label,.alea-toggle-label,.alea-toggle-icon{position:relative;z-index:1}.alea-sel-indicator{position:absolute;z-index:0;inset:0;width:100%;border-radius:inherit;pointer-events:none;transition:translate var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized),width var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized),height var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized),opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-sel-indicator[data-entering]{animation:alea-m-fade-in var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-sel-indicator[data-exiting]{animation:alea-m-fade-out var(--alea-motion-duration-fast) var(--alea-motion-ease-in) forwards}.alea-tabs[data-variant=underline] .alea-tab>.alea-sel-indicator{inset:auto 0 0;left:max(.75rem,var(--alea-control-pad-x-3, .75rem));width:calc(100% - (max(.75rem,var(--alea-control-pad-x-3, .75rem))*2));height:2px;border-radius:var(--alea-radius-2xs, 2px);background:var(--alea-gradient-accent-linear)}.alea-tabs[data-orientation=vertical][data-variant=underline] .alea-tab>.alea-sel-indicator{inset:var(--alea-space-2, 8px) auto var(--alea-space-2, 8px) 0;left:0;width:2px;height:calc(100% - var(--alea-space-2) * 2)}.alea-tabs[data-variant=pills] .alea-tab>.alea-sel-indicator,.alea-segmented .alea-sel-indicator{background:var(--alea-chip-bg);box-shadow:0 1px 2px #0000002e}.alea-toggle-group .alea-sel-indicator{background:var(--alea-surface-raised);box-shadow:var(--alea-shadow-card),inset 0 0 0 1px var(--alea-border-strong)}:is(.alea-card[data-interactive],.alea-kanban-card,a.alea-imagelist-tile,.alea-float-btn,.alea-b-tile,.alea-b-pcard){transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out),box-shadow var(--alea-motion-duration-base) var(--alea-motion-ease-out),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}:is(.alea-card[data-interactive],a.alea-imagelist-tile,.alea-float-btn):hover,.alea-kanban-card[data-hovered]{transform:translateY(var(--alea-motion-lift))}.alea-kanban-card[data-hovered]{box-shadow:var(--alea-shadow-pop),inset 0 0 0 1px var(--alea-border)}:is(.alea-button,.alea-toggle-button,.alea-toggle-item,.alea-segmented-item,.alea-tag,.alea-page,.alea-rating-item,.alea-carousel-dot)[data-pressed],:is(.alea-mdeditor-tool,.alea-menubar-item,.alea-bottomnav-item,.alea-burger,.alea-drag-handle,.alea-float-btn,.alea-navmenu-item,.alea-toast-action,.alea-grid-edit):active{transform:scale(var(--alea-motion-scale-press))}:is(.alea-toggle-button,.alea-toggle-item,.alea-segmented-item,.alea-tag,.alea-page,.alea-mdeditor-tool,.alea-menubar-item,.alea-bottomnav-item,.alea-burger,.alea-drag-handle,.alea-navmenu-item,.alea-toast-action){transition-property:transform,background-color,color,box-shadow,opacity;transition-duration:var(--alea-motion-duration-instant),var(--alea-motion-duration-fast),var(--alea-motion-duration-fast),var(--alea-motion-duration-fast),var(--alea-motion-duration-fast);transition-timing-function:var(--alea-motion-ease-out)}.alea-card[data-interactive]:active{transform:translateY(0) scale(calc(1 - (1 - var(--alea-motion-scale-press)) * .125))}.alea-select-chevron,.alea-combobox-chevron,.alea-tree-chevron,.alea-navmenu-chevron,.alea-accordion-chevron{transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}:is(.alea-select-trigger,.alea-combobox-button,.alea-select-trigger-button)[aria-expanded=true] .alea-select-chevron,.alea-select[data-open] .alea-select-chevron,.alea-combobox[data-open] :is(.alea-select-chevron,.alea-combobox-chevron){transform:rotate(180deg)}.alea-tree-item[data-expanded] .alea-tree-chevron{transform:rotate(90deg)}.alea-check[data-selected] .alea-check-box,.alea-radio[data-selected] .alea-radio-dot{animation:alea-check-pop var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}.alea-check-box svg{transition-timing-function:var(--alea-motion-ease-emphasized)}.alea-rating-item[data-selected] .alea-rating-star{animation:alea-check-pop var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}.alea-burger span{transition-timing-function:var(--alea-motion-ease-emphasized)}:is(.alea-option,.alea-menu-item,.alea-command-item,.alea-list-item,.alea-tree-item,.alea-sidebar-link,.alea-navmenu-link,.alea-crumb-link,.alea-mdeditor-tool,.alea-menubar-item,.alea-accordion-trigger,.alea-anchor-link,.alea-icon-button,.alea-datagrid tr,.alea-tr){transition:background-color var(--alea-motion-duration-instant) var(--alea-motion-ease-standard),color var(--alea-motion-duration-instant) var(--alea-motion-ease-standard),box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-field[data-invalid] :is(.alea-input-wrap,.alea-select-trigger,.alea-textarea,.alea-date-wrap){animation:alea-nudge var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-meter-fill{transition:width var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-step-dot{transition:background-color var(--alea-motion-duration-base) var(--alea-motion-ease-standard),box-shadow var(--alea-motion-duration-base) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}.alea-badge[data-pulse] .alea-badge-dot,.alea-avatar-status[data-pulse]{position:relative}.alea-badge[data-pulse] .alea-badge-dot:after,.alea-avatar-status[data-pulse]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:alea-ping 1.6s var(--alea-motion-ease-out) infinite}[data-alea-offscreen],[data-alea-offscreen]:before,[data-alea-offscreen]:after,[data-alea-offscreen] *,[data-alea-offscreen] *:before,[data-alea-offscreen] *:after{animation-play-state:paused!important}[data-alea-motion=productive]{--alea-motion-duration-fast: .12s;--alea-motion-duration-base: .2s;--alea-motion-duration-slow: .28s;--alea-motion-duration-slower: .4s;--alea-motion-distance-sm: 4px;--alea-motion-distance-md: 8px;--alea-motion-distance-lg: 12px;--alea-motion-scale-from: .96;--alea-motion-stagger: 16ms;--alea-motion-blur-md: 4px;--alea-motion-ease-emphasized: var(--alea-motion-ease-out);--alea-motion-ease-spring: var(--alea-motion-ease-out);--alea-motion-spring: var(--alea-motion-ease-out)}[data-alea-motion=expressive]{--alea-motion-duration-base: .32s;--alea-motion-duration-slow: .48s}[data-alea-motion=off],[data-alea-motion=off] *,[data-alea-motion=off] *:before,[data-alea-motion=off] *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]),:root:not([data-alea-reduced=never]) :is(.alea-root,[data-theme],[data-alea-motion]):not([data-alea-reduced=never]){--alea-motion-distance-sm: 0px;--alea-motion-distance-md: 0px;--alea-motion-distance-lg: 0px;--alea-motion-rotate: 0deg;--alea-motion-scale-from: 1;--alea-motion-scale-press: 1;--alea-motion-lift: 0px;--alea-motion-stagger: 0ms;--alea-motion-slide: 0%;--alea-slide-distance: 0px;--alea-motion-blur-sm: 0px;--alea-motion-blur-md: 0px;--alea-motion-blur-lg: 0px;--alea-motion-ease-emphasized: var(--alea-motion-ease-out);--alea-motion-ease-spring: var(--alea-motion-ease-out);--alea-motion-spring: var(--alea-motion-ease-out);--alea-motion-duration-instant: var(--alea-motion-reduced-duration, 1ms);--alea-motion-duration-fast: var(--alea-motion-reduced-duration, 1ms);--alea-motion-duration-base: var(--alea-motion-reduced-duration, 1ms);--alea-motion-duration-slow: var(--alea-motion-reduced-duration, 1ms);--alea-motion-duration-slower: var(--alea-motion-reduced-duration, 1ms)}:root:not([data-alea-reduced=never]) :is(.alea-field[data-invalid] :is(.alea-input-wrap,.alea-select-trigger,.alea-textarea,.alea-date-wrap),[data-alea-loop],.alea-image[data-state=loading],.alea-orb,.alea-orbs *){animation:none!important}:root:not([data-alea-reduced=never]) :is(.alea-avatar-status[data-pulse],.alea-status-dot[data-pulse],.alea-indicator[data-processing]):before,:root:not([data-alea-reduced=never]) :is(.alea-avatar-status[data-pulse],.alea-status-dot[data-pulse],.alea-indicator[data-processing]):after,:root:not([data-alea-reduced=never]) :is(.alea-tl-item .alea-tl-dot,.alea-badge-dot[data-pulse]),:root:not([data-alea-reduced=never]) .alea-skeleton{animation:none!important}:root:not([data-alea-reduced=never]) :is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate]){animation-duration:2.4s}:root:not([data-alea-reduced=never]) .alea-gradient-dot[data-pulse]{animation:none!important}:root:not([data-alea-reduced=never]) :is(.alea-chart-line,.alea-chart-area,.alea-chart-bar,.alea-pie-slice,.alea-funnel-bar,.alea-bullet-value,.alea-gauge-arc,.alea-radial-arc,.alea-progress-seg-part,.alea-split-word,.alea-success-check path,.alea-m[data-m=draw]){animation:none!important}:root:not([data-alea-reduced=never]) :is(.alea-chart-line,.alea-success-check path){stroke-dashoffset:0}:root:not([data-alea-reduced=never]) .alea-ripple{display:none}:root:not([data-alea-reduced=never])[data-motion=morph],:root:not([data-alea-reduced=never]) [data-motion=morph]{--alea-enter: alea-m-fade-in;--alea-exit: alea-m-fade-out}:root:not([data-alea-reduced=never]) :not([data-alea-reduced=never],[data-alea-reduced=never] *):not(:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg),:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg) *),:root:not([data-alea-reduced=never]) :not([data-alea-reduced=never],[data-alea-reduced=never] *):not(:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg),:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg) *):before,:root:not([data-alea-reduced=never]) :not([data-alea-reduced=never],[data-alea-reduced=never] *):not(:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg),:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg) *):after{animation-duration:var(--alea-motion-reduced-duration, 1ms)!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:var(--alea-motion-reduced-duration, 1ms)!important;scroll-behavior:auto!important}}:is([data-alea-motion=reduced],[data-alea-reduced=always]),:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-root,[data-theme]){--alea-motion-distance-sm: 0px;--alea-motion-distance-md: 0px;--alea-motion-distance-lg: 0px;--alea-motion-rotate: 0deg;--alea-motion-scale-from: 1;--alea-motion-scale-press: 1;--alea-motion-lift: 0px;--alea-motion-stagger: 0ms;--alea-motion-slide: 0%;--alea-slide-distance: 0px;--alea-motion-blur-sm: 0px;--alea-motion-blur-md: 0px;--alea-motion-blur-lg: 0px;--alea-motion-ease-emphasized: var(--alea-motion-ease-out);--alea-motion-ease-spring: var(--alea-motion-ease-out);--alea-motion-spring: var(--alea-motion-ease-out);--alea-motion-duration-instant: var(--alea-motion-reduced-duration, 1ms);--alea-motion-duration-fast: var(--alea-motion-reduced-duration, 1ms);--alea-motion-duration-base: var(--alea-motion-reduced-duration, 1ms);--alea-motion-duration-slow: var(--alea-motion-reduced-duration, 1ms);--alea-motion-duration-slower: var(--alea-motion-reduced-duration, 1ms)}:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-field[data-invalid] :is(.alea-input-wrap,.alea-select-trigger,.alea-textarea,.alea-date-wrap),[data-alea-loop],.alea-image[data-state=loading],.alea-orb,.alea-orbs *){animation:none!important}:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-avatar-status[data-pulse],.alea-status-dot[data-pulse],.alea-indicator[data-processing]):before,:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-avatar-status[data-pulse],.alea-status-dot[data-pulse],.alea-indicator[data-processing]):after,:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-tl-item .alea-tl-dot,.alea-badge-dot[data-pulse]),:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-skeleton{animation:none!important}:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate]){animation-duration:2.4s}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-gradient-dot[data-pulse]{animation:none!important}:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-chart-line,.alea-chart-area,.alea-chart-bar,.alea-pie-slice,.alea-funnel-bar,.alea-bullet-value,.alea-gauge-arc,.alea-radial-arc,.alea-progress-seg-part,.alea-split-word,.alea-success-check path,.alea-m[data-m=draw]){animation:none!important}:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-chart-line,.alea-success-check path){stroke-dashoffset:0}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-ripple{display:none}:is([data-alea-motion=reduced],[data-alea-reduced=always])[data-motion=morph],:is([data-alea-motion=reduced],[data-alea-reduced=always]) [data-motion=morph]{--alea-enter: alea-m-fade-in;--alea-exit: alea-m-fade-out}:is([data-alea-motion=reduced],[data-alea-reduced=always]) :not(:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg),:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg) *),:is([data-alea-motion=reduced],[data-alea-reduced=always]) :not(:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg),:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg) *):before,:is([data-alea-motion=reduced],[data-alea-reduced=always]) :not(:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg),:is(.alea-spinner svg,.alea-dot-loader i,.alea-progress-circle svg[data-indeterminate],.alea-progress-fill[data-indeterminate],.alea-agentrun-status svg,.alea-tool-status svg) *):after{animation-duration:var(--alea-motion-reduced-duration, 1ms)!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:var(--alea-motion-reduced-duration, 1ms)!important;scroll-behavior:auto!important}:is(.alea-empty,.alea-result){animation:alea-m-rise-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out) both}:is(.alea-timeline,.alea-upload-list,.alea-transfer-list .alea-list)>*{animation:alea-item-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}:is(.alea-timeline,.alea-upload-list)>:nth-child(2){animation-delay:calc(var(--alea-motion-stagger) * 1)}:is(.alea-timeline,.alea-upload-list)>:nth-child(3){animation-delay:calc(var(--alea-motion-stagger) * 2)}:is(.alea-timeline,.alea-upload-list)>:nth-child(4){animation-delay:calc(var(--alea-motion-stagger) * 3)}:is(.alea-timeline,.alea-upload-list)>:nth-child(n+5){animation-delay:calc(var(--alea-motion-stagger) * 4)}.alea-tag[data-added]{animation:alea-m-scale-in var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized) both}.alea-chart-tooltip{animation:alea-m-fade-in var(--alea-motion-duration-fast) var(--alea-motion-ease-out) both;transition:left var(--alea-motion-duration-fast) var(--alea-motion-ease-out),top var(--alea-motion-duration-fast) var(--alea-motion-ease-out),transform var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-calview-grid[data-dir]{animation:alea-calview-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}@keyframes alea-calview-in{0%{opacity:.01;transform:translate(calc(var(--alea-motion-distance-lg) * var(--alea-cal-dir, 1)))}}.alea-calview-grid[data-dir="-1"]{--alea-cal-dir: -1}:is(.alea-swatch,.alea-color-swatch,.alea-swatch-item){transition:transform var(--alea-motion-duration-fast) var(--alea-motion-ease-out),box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}:is(.alea-swatch,.alea-swatch-item)[data-pressed],.alea-color-swatch:active{transform:scale(var(--alea-motion-scale-press))}.alea-parallax{position:relative}.alea-parallax-layer{transform:translate3d(calc(var(--alea-par-x, 0) * var(--alea-par-strength, 16px) * var(--alea-depth, .5)),calc((var(--alea-par-y, 0) + var(--alea-par-s, 0) * 2) * var(--alea-par-strength, 16px) * var(--alea-depth, .5)),0);transition:transform var(--alea-motion-duration-slow, .4s) var(--alea-motion-ease-out, ease-out);will-change:transform}@media(prefers-reduced-motion:reduce){.alea-parallax-layer{transform:none;transition:none}}[data-alea-motion=reduced] .alea-parallax-layer,[data-alea-motion=off] .alea-parallax-layer{transform:none;transition:none}.alea-button{--alea-button-h: var(--alea-size-control-md);--alea-button-pad-x: var(--alea-control-pad-x-5);--alea-button-font: var(--alea-font-size-md);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-button-radius: var(--alea-radius-full);--alea-button-pad: 0 var(--alea-button-pad-x);--tone: var(--alea-text);--tone-text: var(--alea-text);--tone-on: var(--alea-accent-on);position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--alea-button-h);min-height:var(--alea-button-h);padding:var(--alea-button-pad);border:0;border-radius:var(--alea-button-radius);font:var(--alea-font-weight-semibold) var(--alea-button-font) / 1.25 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-tight);white-space:nowrap;max-width:100%;text-decoration:none;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-button[data-size=xs]{--alea-button-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-xs);--alea-button-icon: var(--alea-button-icon-xs, 16px);--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size=sm]{--alea-button-h: var(--alea-size-control-sm);--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-sm);--alea-button-icon: var(--alea-button-icon-sm, 16px);--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size=md]{--alea-button-h: var(--alea-size-control-md);--alea-button-pad-x: var(--alea-control-pad-x-5);--alea-button-font: var(--alea-font-size-md);--alea-button-icon: var(--alea-button-icon-md, 16px);--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 20px}.alea-button[data-size=lg]{--alea-button-h: var(--alea-size-control-lg);--alea-button-pad-x: var(--alea-control-pad-x-6);--alea-button-font: var(--alea-font-size-base);--alea-button-icon: var(--alea-button-icon-lg, 20px);--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 24px}.alea-button[data-size=xl]{--alea-button-h: calc(var(--alea-size-control-lg) + 8px);--alea-button-pad-x: var(--alea-control-pad-x-8);--alea-button-font: var(--alea-font-size-lg);--alea-button-icon: var(--alea-button-icon-xl, 24px);--alea-button-gap: var(--alea-space-3);--alea-icon-button-icon: 24px}.alea-button[data-shape=rounded]{--alea-button-radius: var(--alea-radius-sm)}.alea-button[data-shape=square]{--alea-button-radius: var(--alea-radius-xs)}.alea-button[data-full-width]{display:flex;width:100%}.alea-button[data-justify=start]{justify-content:flex-start}.alea-button[data-justify=between] .alea-button-content{flex:1}.alea-button[data-justify=between] .alea-button-label{flex:1;text-align:start}.alea-button[data-pressed]{transform:scale(calc(1 - (1 - var(--alea-motion-scale-press)) * .75))}.alea-button:is([data-variant=primary],[data-variant=secondary],[data-variant=danger]){transition-property:box-shadow,background-color,color,opacity,transform;transition-duration:var(--alea-motion-duration-fast),var(--alea-motion-duration-fast),var(--alea-motion-duration-fast),var(--alea-motion-duration-fast),var(--alea-motion-duration-base);transition-timing-function:var(--alea-motion-ease-standard),var(--alea-motion-ease-standard),var(--alea-motion-ease-standard),var(--alea-motion-ease-standard),var(--alea-motion-ease-emphasized)}.alea-button:is([data-variant=primary],[data-variant=secondary],[data-variant=danger]):is([data-hovered],a:not([data-rac]):hover):not([data-pressed],[data-disabled]){transform:translateY(calc(var(--alea-motion-lift) * .25))}.alea-button:is([data-variant=primary],[data-variant=secondary],[data-variant=danger])[data-pressed]{transform:translateY(0) scale(calc(1 - (1 - var(--alea-motion-scale-press)) * .75))}.alea-button[data-variant=primary]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,var(--alea-effect-top-light),transparent 48%);opacity:.55;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-button[data-variant=primary]:is([data-hovered],a:not([data-rac]):hover):after{opacity:1}@media(prefers-reduced-motion:reduce){.alea-button[data-hovered]{transform:none!important}}:is([data-alea-motion=reduced],[data-alea-motion=off]) .alea-button[data-hovered]{transform:none!important}.alea-button[data-disabled]{opacity:.45;cursor:not-allowed}.alea-button-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:var(--alea-button-gap);min-width:0}.alea-button-content[data-hidden]{visibility:hidden}.alea-button-label{overflow:hidden;text-overflow:ellipsis}.alea-button[data-wrap],[data-wrap-buttons] .alea-button:not([data-icon-only]){height:auto;white-space:normal;text-align:center;padding-block:var(--alea-space-2)}.alea-button[data-wrap] .alea-button-label,[data-wrap-buttons] .alea-button:not([data-icon-only]) .alea-button-label{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.alea-button-spinner{position:absolute;inset:0;z-index:1;display:grid;place-items:center}.alea-button-icon{display:inline-flex;flex:none;color:inherit}.alea-button-icon svg{width:var(--alea-button-icon);height:var(--alea-button-icon)}.alea-button-kbd{margin-inline-start:var(--alea-space-1);padding:var(--alea-space-0-5) var(--alea-space-2);border-radius:var(--alea-radius-xs);background:color-mix(in oklab,currentColor 14%,transparent);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1.2 var(--alea-font-family-mono);opacity:.8}.alea-button[data-tone=accent]{--tone: var(--alea-accent-solid);--tone-text: var(--alea-accent-strong)}.alea-button[data-tone=success]{--tone: var(--alea-status-success);--tone-text: var(--alea-status-success);--tone-on: var(--alea-status-on)}.alea-button[data-tone=warning]{--tone: var(--alea-status-warning);--tone-text: var(--alea-status-warning);--tone-on: var(--alea-status-on)}.alea-button[data-tone=danger]{--tone: var(--alea-status-danger);--tone-text: var(--alea-status-danger)}.alea-button[data-tone=info]{--tone: var(--alea-status-info);--tone-text: var(--alea-status-info);--tone-on: var(--alea-status-on)}.alea-button[data-variant=primary]{background:linear-gradient(180deg,var(--alea-button-top) 0%,var(--alea-button-bottom) 100%);color:var(--alea-button-text);box-shadow:var(--alea-button-ring) 0 0 0 1px,#1b1c1d7a 0 1px 2px}.alea-button[data-variant=primary]:is([data-hovered],a:not([data-rac]):hover){box-shadow:var(--alea-button-ring) 0 0 0 1px,0 10px 30px -10px var(--alea-effect-glow)}.alea-button[data-variant=primary]:is([data-tone=accent],[data-tone=success],[data-tone=warning],[data-tone=info]){background:var(--tone);color:var(--tone-on);box-shadow:none}.alea-button[data-variant=primary]:is([data-tone=accent],[data-tone=success],[data-tone=warning],[data-tone=info]):is([data-hovered],a:not([data-rac]):hover){background:color-mix(in oklab,var(--tone) 90%,var(--alea-black));box-shadow:0 10px 26px -12px var(--tone)}.alea-button[data-variant=primary][data-tone=danger],.alea-button[data-variant=danger]{background:var(--alea-status-danger-solid);color:var(--alea-status-danger-on-solid);box-shadow:none}.alea-button[data-variant=primary][data-tone=danger]:is([data-hovered],a:not([data-rac]):hover),.alea-button[data-variant=danger]:is([data-hovered],a:not([data-rac]):hover){background:var(--alea-status-danger-solid-hover);box-shadow:0 10px 26px -12px color-mix(in oklab,var(--alea-status-danger-solid) 70%,transparent)}.alea-button[data-variant=secondary]{background:var(--alea-chip-bg);color:var(--alea-chip-text)}.alea-button[data-variant=secondary]:is([data-hovered],a:not([data-rac]):hover){box-shadow:0 10px 26px -12px var(--alea-effect-glow-soft)}.alea-button[data-variant=soft]{background:color-mix(in oklab,var(--tone) 14%,transparent);color:var(--tone-text)}.alea-button[data-variant=soft]:is([data-hovered],a:not([data-rac]):hover){background:color-mix(in oklab,var(--tone) 22%,transparent)}.alea-button[data-variant=ghost]{background:transparent;color:var(--tone-text);box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-button[data-variant=ghost][data-tone]:not([data-tone=neutral]){box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 55%,transparent)}.alea-button[data-variant=ghost]:is([data-hovered],a:not([data-rac]):hover){background:var(--alea-surface-hover);box-shadow:inset 0 0 0 1px var(--alea-border-control)}.alea-button[data-variant=text]{--alea-button-pad-x: var(--alea-control-pad-x-3);background:transparent;color:var(--tone-text)}.alea-button[data-variant=text]:is([data-hovered],a:not([data-rac]):hover){background:color-mix(in oklab,var(--tone) 10%,transparent)}.alea-button[data-variant=dashed]{background:transparent;color:var(--tone-text);box-shadow:none;outline:1px dashed color-mix(in oklab,var(--tone) 45%,transparent);outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button[data-variant=dashed]:is([data-hovered],a:not([data-rac]):hover){background:color-mix(in oklab,var(--tone) 8%,transparent);outline-color:color-mix(in oklab,var(--tone) 75%,transparent)}.alea-button[data-variant=dashed][data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-button[data-variant=link]{--alea-button-pad: 0;height:auto;min-height:0;line-height:1;background:none;border-radius:var(--alea-radius-xs);color:var(--alea-accent-strong);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.alea-button[data-variant=link] .alea-button-label{overflow:visible}.alea-button[data-variant=link][data-tone]{color:var(--tone-text)}.alea-button[data-variant=link]:is([data-hovered],a:not([data-rac]):hover){text-decoration-thickness:2px}.alea-icon-button{--alea-button-pad: 0;width:var(--alea-button-h)}.alea-icon-button[data-icon-shape=rounded]{--alea-button-radius: var(--alea-radius-sm)}.alea-icon-button[data-icon-shape=square]{--alea-button-radius: var(--alea-radius-xs)}.alea-icon-button .alea-button-icon svg{width:var(--alea-icon-button-icon);height:var(--alea-icon-button-icon)}@media(min-width:640px){.alea-button[data-size-sm=xs]{--alea-button-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-xs);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size-sm=sm]{--alea-button-h: var(--alea-size-control-sm);--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-sm);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size-sm=md]{--alea-button-h: var(--alea-size-control-md);--alea-button-pad-x: var(--alea-control-pad-x-5);--alea-button-font: var(--alea-font-size-md);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 20px}.alea-button[data-size-sm=lg]{--alea-button-h: var(--alea-size-control-lg);--alea-button-pad-x: var(--alea-control-pad-x-6);--alea-button-font: var(--alea-font-size-base);--alea-button-icon: 20px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 24px}.alea-button[data-size-sm=xl]{--alea-button-h: calc(var(--alea-size-control-lg) + 8px);--alea-button-pad-x: var(--alea-control-pad-x-8);--alea-button-font: var(--alea-font-size-lg);--alea-button-icon: 24px;--alea-button-gap: var(--alea-space-3);--alea-icon-button-icon: 24px}.alea-button[data-full-width-sm=true]{display:flex;width:100%}.alea-button[data-full-width-sm=false]{display:inline-flex;width:auto}}@media(min-width:768px){.alea-button[data-size-md=xs]{--alea-button-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-xs);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size-md=sm]{--alea-button-h: var(--alea-size-control-sm);--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-sm);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size-md=md]{--alea-button-h: var(--alea-size-control-md);--alea-button-pad-x: var(--alea-control-pad-x-5);--alea-button-font: var(--alea-font-size-md);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 20px}.alea-button[data-size-md=lg]{--alea-button-h: var(--alea-size-control-lg);--alea-button-pad-x: var(--alea-control-pad-x-6);--alea-button-font: var(--alea-font-size-base);--alea-button-icon: 20px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 24px}.alea-button[data-size-md=xl]{--alea-button-h: calc(var(--alea-size-control-lg) + 8px);--alea-button-pad-x: var(--alea-control-pad-x-8);--alea-button-font: var(--alea-font-size-lg);--alea-button-icon: 24px;--alea-button-gap: var(--alea-space-3);--alea-icon-button-icon: 24px}.alea-button[data-full-width-md=true]{display:flex;width:100%}.alea-button[data-full-width-md=false]{display:inline-flex;width:auto}}@media(min-width:1024px){.alea-button[data-size-lg=xs]{--alea-button-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-xs);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size-lg=sm]{--alea-button-h: var(--alea-size-control-sm);--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-sm);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size-lg=md]{--alea-button-h: var(--alea-size-control-md);--alea-button-pad-x: var(--alea-control-pad-x-5);--alea-button-font: var(--alea-font-size-md);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 20px}.alea-button[data-size-lg=lg]{--alea-button-h: var(--alea-size-control-lg);--alea-button-pad-x: var(--alea-control-pad-x-6);--alea-button-font: var(--alea-font-size-base);--alea-button-icon: 20px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 24px}.alea-button[data-size-lg=xl]{--alea-button-h: calc(var(--alea-size-control-lg) + 8px);--alea-button-pad-x: var(--alea-control-pad-x-8);--alea-button-font: var(--alea-font-size-lg);--alea-button-icon: 24px;--alea-button-gap: var(--alea-space-3);--alea-icon-button-icon: 24px}.alea-button[data-full-width-lg=true]{display:flex;width:100%}.alea-button[data-full-width-lg=false]{display:inline-flex;width:auto}}@media(min-width:1280px){.alea-button[data-size-xl=xs]{--alea-button-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-xs);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size-xl=sm]{--alea-button-h: var(--alea-size-control-sm);--alea-button-pad-x: var(--alea-control-pad-x-3);--alea-button-font: var(--alea-font-size-sm);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 16px}.alea-button[data-size-xl=md]{--alea-button-h: var(--alea-size-control-md);--alea-button-pad-x: var(--alea-control-pad-x-5);--alea-button-font: var(--alea-font-size-md);--alea-button-icon: 16px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 20px}.alea-button[data-size-xl=lg]{--alea-button-h: var(--alea-size-control-lg);--alea-button-pad-x: var(--alea-control-pad-x-6);--alea-button-font: var(--alea-font-size-base);--alea-button-icon: 20px;--alea-button-gap: var(--alea-space-2);--alea-icon-button-icon: 24px}.alea-button[data-size-xl=xl]{--alea-button-h: calc(var(--alea-size-control-lg) + 8px);--alea-button-pad-x: var(--alea-control-pad-x-8);--alea-button-font: var(--alea-font-size-lg);--alea-button-icon: 24px;--alea-button-gap: var(--alea-space-3);--alea-icon-button-icon: 24px}.alea-button[data-full-width-xl=true]{display:flex;width:100%}.alea-button[data-full-width-xl=false]{display:inline-flex;width:auto}}.alea-segmented{display:inline-flex;gap:var(--alea-space-0-5);padding:var(--alea-space-1);max-width:100%;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:var(--alea-radius-full);background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-segmented::-webkit-scrollbar{display:none}.alea-segmented[data-wrap]{flex-wrap:wrap;overflow:visible;border-radius:var(--alea-radius-lg)}.alea-segmented-item{flex:none;white-space:nowrap;height:calc(var(--alea-size-control-md) - var(--alea-pill-trim, 4px));padding:0 var(--alea-control-pad-x-4);border:0;border-radius:var(--alea-radius-full);background:transparent;color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);cursor:pointer;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-out),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-segmented[data-size=sm] .alea-segmented-item{height:calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));padding:0 var(--alea-control-pad-x-3);font-size:var(--alea-font-size-xs)}.alea-segmented-item[data-hovered]{color:var(--alea-text)}.alea-segmented-item[data-selected]{color:var(--alea-chip-text)}.alea-segmented-item[data-disabled]{opacity:.4;cursor:not-allowed}.alea-toggle-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--alea-space-2);height:var(--alea-size-control-md);min-width:var(--alea-size-control-md);padding:0 var(--alea-control-pad-x-3);border:0;border-radius:var(--alea-radius-sm);background:transparent;color:var(--alea-text-muted);box-shadow:inset 0 0 0 1px var(--alea-border-strong);font:var(--alea-font-weight-medium) var(--alea-font-size-md) / 1 var(--alea-font-family-body);cursor:pointer;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-toggle-button[data-size=sm]{height:var(--alea-size-control-sm);min-width:var(--alea-size-control-sm);font-size:var(--alea-font-size-sm)}.alea-toggle-button[data-hovered]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-toggle-button[data-selected]{background:var(--alea-accent-subtle);color:var(--alea-text);box-shadow:inset 0 0 0 1px var(--alea-accent)}.alea-toggle-button[data-disabled]{opacity:.45;cursor:not-allowed}.alea-toggle-button svg{width:20px;height:20px}.alea-segmented-item[data-selected]:not(:has(>.alea-sel-indicator)){background:var(--alea-chip-bg)}.alea-button[data-ripple]{overflow:hidden;isolation:isolate}.alea-button:is([data-variant=primary],[data-variant=secondary],[data-variant=danger]):not(.alea-hold):before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(80px circle at 30% 0%,rgb(255 255 255 / .22),transparent 70%);opacity:0;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-button:is([data-variant=primary],[data-variant=secondary],[data-variant=danger]):not(.alea-hold):is([data-hovered],a:not([data-rac]):hover):before{opacity:1}.alea-button[data-variant=primary]:not(.alea-hold):before{background:radial-gradient(80px circle at 30% 0%,rgb(255 255 255 / .1),transparent 70%)}[data-theme=light] .alea-button[data-variant=secondary]:not(.alea-hold):before,.alea-button[data-variant=secondary]:not(.alea-hold):where([data-theme=light] *):before{background:radial-gradient(80px circle at 30% 0%,color-mix(in srgb,var(--alea-accent) 14%,transparent),transparent 70%)}.alea-hold-label{display:inline-grid;justify-items:center;max-inline-size:100%;min-inline-size:0}.alea-hold-label>*{grid-area:1 / 1;min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.alea-button[data-justify=start] .alea-hold-label{justify-items:start}.alea-hold-active{visibility:hidden}.alea-hold[data-holding] .alea-hold-idle{opacity:0}.alea-hold[data-holding] .alea-hold-active{visibility:visible}.alea-button[data-wrap] .alea-hold-label>*{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.alea-hold{--alea-hold-fill: color-mix(in srgb, currentColor 12%, transparent)}.alea-hold[data-variant=secondary]{--alea-hold-fill: color-mix(in srgb, currentColor 20%, transparent)}@supports (color: oklch(from red l c h)){.alea-hold:is([data-variant=primary],[data-variant=danger],[data-variant=soft]){--alea-hold-fill: color-mix(in srgb, oklch(from currentColor calc((.62 - l)*1000) 0 h) 24%, transparent)}}.alea-btn-group{display:inline-flex;align-items:stretch;gap:var(--alea-space-2)}.alea-btn-group[data-orientation=vertical]{flex-direction:column}.alea-btn-group[data-attached]{gap:var(--alea-space-0-25)}.alea-btn-group[data-attached]>.alea-button:not(:first-child),.alea-btn-group[data-attached]>.alea-icon-button:not(:first-child){border-start-start-radius:var(--alea-radius-xs);border-end-start-radius:var(--alea-radius-xs)}.alea-btn-group[data-attached]>.alea-button:not(:last-child),.alea-btn-group[data-attached]>.alea-icon-button:not(:last-child){border-start-end-radius:var(--alea-radius-xs);border-end-end-radius:var(--alea-radius-xs)}.alea-btn-group[data-attached][data-orientation=vertical]>*{border-radius:var(--alea-radius-xs)!important}.alea-btn-group[data-attached][data-orientation=vertical]>:first-child{border-start-start-radius:var(--alea-radius-md)!important;border-start-end-radius:var(--alea-radius-md)!important}.alea-btn-group[data-attached][data-orientation=vertical]>:last-child{border-end-start-radius:var(--alea-radius-md)!important;border-end-end-radius:var(--alea-radius-md)!important}.alea-split-btn>.alea-icon-button{padding-inline:var(--alea-space-3) var(--alea-space-3);width:auto}.alea-btn-group[data-attached]>[data-focus-visible]{z-index:1}.alea-toggle-group{display:inline-flex;gap:var(--alea-space-0-5);padding:var(--alea-space-1);border-radius:var(--alea-radius-md);background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-toggle-item{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--alea-space-2);height:32px;min-width:32px;padding:0 var(--alea-space-3);border:0;border-radius:calc(var(--alea-radius-md) - var(--alea-space-1));background:none;color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);cursor:pointer;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-toggle-group[data-size=sm] .alea-toggle-item{height:28px;min-width:28px;padding:0 var(--alea-space-2);font-size:var(--alea-font-size-xs)}.alea-toggle-item[data-icon-only]{padding:0}.alea-toggle-item[data-hovered]{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-toggle-item[data-selected]{color:var(--alea-text)}.alea-toggle-item[data-disabled]{opacity:.45;cursor:not-allowed}.alea-toggle-icon{display:inline-flex}.alea-toggle-icon svg{width:16px;height:16px}.alea-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-1)}.alea-toolbar[data-orientation=vertical]{flex-direction:column;align-items:stretch}.alea-toolbar .alea-divider[aria-orientation=vertical],.alea-toolbar [role=separator]{align-self:stretch;width:1px;margin:var(--alea-space-1) var(--alea-space-0-5);background:var(--alea-border)}.alea-toggle-group[data-multiple] .alea-toggle-item[data-selected]{background:var(--alea-surface-raised);box-shadow:var(--alea-shadow-card),inset 0 0 0 1px var(--alea-border-strong)}.alea-toolbar-fit{position:relative;width:100%;min-width:0;flex:1 1 0}.alea-toolbar-probe{position:absolute;top:0;inset-inline-start:0;display:flex;gap:var(--alea-space-1);visibility:hidden;pointer-events:none;white-space:nowrap}.alea-toolbar-fit>.alea-toolbar{flex-wrap:nowrap;overflow:hidden}.alea-toolbar-sep{flex:none;width:1px;height:20px;margin:0 var(--alea-space-1);background:var(--alea-border-strong);align-self:center}.alea-compound-button.alea-button{height:auto;min-height:64px;padding-block:var(--alea-space-3) var(--alea-space-3);padding-inline:var(--alea-space-4) var(--alea-space-5);border-radius:var(--alea-radius-md);justify-content:flex-start;text-align:start;white-space:normal}.alea-compound-button .alea-button-content{align-items:center;gap:var(--alea-space-3)}.alea-compound-button .alea-button-icon svg{width:24px;height:24px}.alea-compound-text{display:flex;flex-direction:column;gap:var(--alea-space-0-5);min-width:0}.alea-compound-title{font-weight:var(--alea-font-weight-semibold)}.alea-compound-desc{color:var(--alea-text-muted);font-weight:var(--alea-font-weight-regular);font-size:var(--alea-font-size-sm);line-height:1.35}.alea-compound-button[data-variant=primary] .alea-compound-desc,.alea-compound-button[data-variant=secondary] .alea-compound-desc{color:inherit;opacity:.75}@media(forced-colors:active){.alea-button[data-variant=ghost],.alea-button[data-variant=ghost]:is([data-hovered],a:not([data-rac]):hover),.alea-button[data-variant=ghost][data-tone]:not([data-tone=neutral]),.alea-button[data-variant=primary],.alea-button[data-variant=primary]:is([data-hovered],a:not([data-rac]):hover),.alea-segmented,.alea-toggle-button,.alea-toggle-button[data-selected],.alea-toggle-group,.alea-toggle-group[data-multiple] .alea-toggle-item[data-selected]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-segmented-item[data-selected]:not(:has(>.alea-sel-indicator)){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-icon{flex:none;vertical-align:middle}:where(.alea-icon:not([data-size])){width:var(--alea-size-icon-md);height:var(--alea-size-icon-md)}.alea-icon[data-size=sm]{width:var(--alea-size-icon-sm);height:var(--alea-size-icon-sm)}.alea-icon[data-size=md]{width:var(--alea-size-icon-md);height:var(--alea-size-icon-md)}.alea-icon[data-size=lg]{width:var(--alea-size-icon-lg);height:var(--alea-size-icon-lg)}.alea-icon[data-tone=default][data-surface=normal],[data-icon-tone=default][data-icon-surface=normal],.alea-icon[data-tone=status][data-surface=normal],[data-icon-tone=status][data-icon-surface=normal],.alea-icon[data-tone=status][data-surface=button],[data-icon-tone=status][data-icon-surface=button]{color:var(--alea-icon)}.alea-icon[data-tone=default][data-surface=solid],[data-icon-tone=default][data-icon-surface=solid]{color:var(--alea-icon-chip)}.alea-icon[data-tone=default][data-surface=button],[data-icon-tone=default][data-icon-surface=button]{color:var(--alea-icon-button)}.alea-icon[data-tone=muted][data-surface=normal],[data-icon-tone=muted][data-icon-surface=normal],.alea-icon[data-tone=muted][data-surface=solid],[data-icon-tone=muted][data-icon-surface=solid],.alea-icon[data-tone=muted][data-surface=button],[data-icon-tone=muted][data-icon-surface=button]{color:var(--alea-icon-muted)}.alea-icon[data-tone=soft][data-surface=normal],[data-icon-tone=soft][data-icon-surface=normal],.alea-icon[data-tone=soft][data-surface=solid],[data-icon-tone=soft][data-icon-surface=solid],.alea-icon[data-tone=soft][data-surface=button],[data-icon-tone=soft][data-icon-surface=button]{color:var(--alea-icon-soft)}.alea-icon[data-tone=faint][data-surface=normal],[data-icon-tone=faint][data-icon-surface=normal],.alea-icon[data-tone=faint][data-surface=solid],[data-icon-tone=faint][data-icon-surface=solid],.alea-icon[data-tone=faint][data-surface=button],[data-icon-tone=faint][data-icon-surface=button]{color:var(--alea-icon-faint)}.alea-icon[data-tone=accent][data-surface=normal],[data-icon-tone=accent][data-icon-surface=normal],.alea-icon[data-tone=accent][data-surface=button],[data-icon-tone=accent][data-icon-surface=button]{color:var(--alea-icon-accent)}.alea-icon[data-tone=accent][data-surface=solid],[data-icon-tone=accent][data-icon-surface=solid]{color:var(--alea-icon-on-accent)}.alea-icon[data-tone=danger][data-surface=normal],[data-icon-tone=danger][data-icon-surface=normal],.alea-icon[data-tone=danger][data-surface=button],[data-icon-tone=danger][data-icon-surface=button]{color:var(--alea-icon-danger)}.alea-icon[data-tone=danger][data-surface=solid],[data-icon-tone=danger][data-icon-surface=solid]{color:var(--alea-icon-on-danger)}.alea-icon[data-tone=success][data-surface=normal],[data-icon-tone=success][data-icon-surface=normal],.alea-icon[data-tone=success][data-surface=button],[data-icon-tone=success][data-icon-surface=button]{color:var(--alea-icon-success)}.alea-icon[data-tone=success][data-surface=solid],[data-icon-tone=success][data-icon-surface=solid]{color:var(--alea-icon-on-success)}.alea-icon[data-tone=warning][data-surface=normal],[data-icon-tone=warning][data-icon-surface=normal],.alea-icon[data-tone=warning][data-surface=button],[data-icon-tone=warning][data-icon-surface=button]{color:var(--alea-icon-warning)}.alea-icon[data-tone=warning][data-surface=solid],[data-icon-tone=warning][data-icon-surface=solid]{color:var(--alea-icon-on-warning)}.alea-icon[data-tone=info][data-surface=normal],[data-icon-tone=info][data-icon-surface=normal],.alea-icon[data-tone=info][data-surface=button],[data-icon-tone=info][data-icon-surface=button]{color:var(--alea-icon-info)}.alea-icon[data-tone=info][data-surface=solid],[data-icon-tone=info][data-icon-surface=solid]{color:var(--alea-icon-on-info)}.alea-icon[data-tone=status][data-surface=solid],[data-icon-tone=status][data-icon-surface=solid]{color:var(--alea-icon-on-status)}.alea-icon[data-tone=brand],[data-icon-tone=brand]{color:var(--alea-icon-brand)}.alea-icon[data-tone=rating],[data-icon-tone=rating]{color:var(--alea-icon-rating)}.alea-icon[data-tone=control],[data-icon-tone=control]{color:var(--alea-icon-control)}.alea-icon[data-tone=like],[data-icon-tone=like]{color:var(--alea-icon-like)}[data-preset=glass] :is(.alea-button,.alea-icon-button)[data-variant=secondary] [data-icon-tone]{color:inherit}.alea-heading{margin:0;color:var(--alea-text);text-wrap:balance}.alea-heading[data-family=serif]{font-family:var(--alea-font-family-display);font-weight:var(--alea-font-weight-light);letter-spacing:var(--alea-font-tracking-display);line-height:var(--alea-font-leading-tight)}.alea-heading[data-family=sans]{font-family:var(--alea-font-family-body);font-weight:var(--alea-font-weight-semibold);letter-spacing:var(--alea-font-tracking-tight);line-height:var(--alea-font-leading-snug)}.alea-heading[data-size=display]{font-size:clamp(var(--alea-font-size-5xl),7vw,var(--alea-font-size-7xl));line-height:1.02}.alea-heading[data-size="4xl"]{font-size:clamp(var(--alea-font-size-4xl),4.5vw,var(--alea-font-size-5xl))}.alea-heading[data-size="3xl"]{font-size:clamp(var(--alea-font-size-2xl),3vw,var(--alea-font-size-4xl))}.alea-heading[data-size="2xl"]{font-size:clamp(var(--alea-font-size-2xl),2.2vw,var(--alea-font-size-3xl))}.alea-heading[data-size=xl]{font-size:var(--alea-font-size-xl)}.alea-heading[data-size=lg]{font-size:var(--alea-font-size-lg)}.alea-heading[data-size=md]{font-size:var(--alea-font-size-base)}.alea-heading[data-family=sans][data-size=xl],.alea-heading[data-family=sans][data-size=lg],.alea-heading[data-family=sans][data-size=md]{line-height:var(--alea-font-leading-snug)}.alea-gradient-text{background:var(--alea-gradient-text-linear);-webkit-background-clip:text;background-clip:text;color:transparent}.alea-text{margin:0;color:var(--alea-text);line-height:var(--alea-font-leading-normal)}.alea-text[data-size=xs]{font-size:var(--alea-font-size-xs)}.alea-text[data-size=sm]{font-size:var(--alea-font-size-sm)}.alea-text[data-size=md]{font-size:var(--alea-font-size-md)}.alea-text[data-size=base]{font-size:var(--alea-font-size-base)}.alea-text[data-size=lg]{font-size:var(--alea-font-size-lg);line-height:var(--alea-font-leading-relaxed)}.alea-text[data-size=xl]{font-size:var(--alea-font-size-xl);line-height:var(--alea-font-leading-relaxed)}.alea-text[data-tone=muted]{color:var(--alea-text-muted)}.alea-text[data-tone=faint]{color:var(--alea-text-faint)}.alea-text[data-tone=accent]{color:var(--alea-accent-strong)}.alea-text[data-tone=success]{color:var(--alea-status-success)}.alea-text[data-tone=warning]{color:var(--alea-status-warning)}.alea-text[data-tone=danger]{color:var(--alea-status-danger)}.alea-text[data-weight=regular]{font-weight:var(--alea-font-weight-regular)}.alea-text[data-weight=medium]{font-weight:var(--alea-font-weight-medium)}.alea-text[data-weight=semibold]{font-weight:var(--alea-font-weight-semibold)}.alea-text[data-truncate]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.alea-eyebrow{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1.2 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-eyebrow);text-transform:uppercase;color:var(--alea-text-muted)}.alea-code{font-family:var(--alea-font-family-mono);font-size:.875em;padding:.1em .4em;border-radius:var(--alea-radius-sm);background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 var(--alea-space-2);border-radius:var(--alea-radius-sm);font:var(--alea-font-weight-medium) var(--alea-font-size-2xs) / 1 var(--alea-font-family-body);color:var(--alea-text-muted);background:var(--alea-surface-raised);box-shadow:inset 0 -1px 0 var(--alea-border-strong),inset 0 0 0 1px var(--alea-border)}.alea-link{color:var(--alea-accent-strong);border-radius:var(--alea-radius-xs);cursor:pointer;transition:color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),text-decoration-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-link[data-variant=inline]{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.alea-link[data-variant=inline][data-hovered]{text-decoration-thickness:2px}.alea-link[data-variant=standalone]{display:inline-flex;align-items:center;min-block-size:var(--alea-space-6);text-decoration:none;font-weight:var(--alea-font-weight-medium)}.alea-link[data-variant=standalone][data-hovered]{text-decoration:underline;text-underline-offset:3px}.alea-link[data-variant=muted]{color:inherit;text-decoration:underline;text-decoration-color:var(--alea-border-control);text-underline-offset:3px}.alea-link[data-variant=muted][data-hovered]{text-decoration-color:currentColor}[data-underline-links] :is(.alea-link,.alea-crumb-link:not([data-current]),.alea-sidenav-link,a.alea-menu-item){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-underline-links] :is(.alea-link,.alea-crumb-link)[data-hovered]{text-decoration-thickness:2px}.alea-link[data-disabled]{opacity:.45;cursor:not-allowed}.alea-link[data-size=sm]{font-size:var(--alea-font-size-sm)}.alea-link[data-size=md]{font-size:var(--alea-font-size-md)}.alea-link[data-size=lg]{font-size:var(--alea-font-size-base)}.alea-link[data-tone=neutral]{color:var(--alea-text)}.alea-link[data-tone=danger]{color:var(--alea-status-danger)}.alea-link:has(.alea-link-icon){display:inline-flex;align-items:center;gap:.35em}.alea-link-icon{display:inline-flex;flex:none}.alea-link-icon svg{width:1.1em;height:1.1em}.alea-link-icon-end{transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}.alea-link[data-variant=standalone][data-hovered] .alea-link-icon-end,.alea-link[data-variant=standalone][data-focus-visible] .alea-link-icon-end{transform:translate(calc(var(--alea-hint-distance, 3px) * var(--alea-dir, 1)))}.alea-link-ext{display:inline-block;margin-inline-start:.2em;font-size:.9em;transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-link[data-hovered] .alea-link-ext{transform:translate(calc(var(--alea-motion-lift) * -.5),calc(var(--alea-motion-lift) * .5))}.alea-text[data-clamp]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--alea-clamp);line-clamp:var(--alea-clamp);overflow:hidden}.alea-text[data-align=center]{text-align:center}.alea-text[data-align=end]{text-align:end}@media(forced-colors:active){.alea-code,.alea-kbd{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-stack{display:flex;flex-direction:column;min-width:0}.alea-inline{display:flex;flex-direction:row;min-width:0}.alea-inline[data-wrap]{flex-wrap:wrap}.alea-inline:not([data-wrap])>.alea-inline:not([data-wrap]){min-width:auto}.alea-inline:not([data-wrap])>:is(.alea-button,.alea-icon-button,.alea-switch,.alea-badge,.alea-count,.alea-avatar,.alea-icon-tile,.alea-status,.alea-amount,.alea-kbd,.alea-segmented,.alea-toggle-button,.alea-indicator-wrap,.alea-theme-toggle,.alea-spinner,.alea-button-group,button,select,svg){flex-shrink:0}.alea-stack[data-align=start],.alea-inline[data-align=start]{align-items:flex-start}.alea-stack[data-align=center],.alea-inline[data-align=center]{align-items:center}.alea-stack[data-align=end],.alea-inline[data-align=end]{align-items:flex-end}.alea-stack[data-align=stretch],.alea-inline[data-align=stretch]{align-items:stretch}.alea-stack[data-align=baseline],.alea-inline[data-align=baseline]{align-items:baseline}.alea-stack[data-justify=start],.alea-inline[data-justify=start]{justify-content:flex-start}.alea-stack[data-justify=center],.alea-inline[data-justify=center]{justify-content:center}.alea-stack[data-justify=end],.alea-inline[data-justify=end]{justify-content:flex-end}.alea-stack[data-justify=between],.alea-inline[data-justify=between]{justify-content:space-between}.alea-grid{display:grid;min-width:0}.alea-container{width:100%;margin-inline:auto;padding-inline:clamp(var(--alea-space-4),4vw,var(--alea-space-8))}.alea-container[data-size=sm]{max-width:calc(var(--alea-breakpoint-sm) + 64px)}.alea-container[data-size=md]{max-width:calc(var(--alea-breakpoint-md) + 64px)}.alea-container[data-size=lg]{max-width:calc(var(--alea-breakpoint-lg) + 64px)}.alea-container[data-size=xl]{max-width:calc(var(--alea-breakpoint-xl) + 64px)}.alea-divider{border:0;background:var(--alea-border);flex:none}.alea-divider[aria-orientation=vertical]{width:1px;align-self:stretch}.alea-divider:not([aria-orientation=vertical]){height:1px;width:100%}.alea-r-gap{--alea-gap-now: var(--alea-gap-base);gap:var(--alea-gap-now)}.alea-r-cols{grid-template-columns:var(--alea-cols-base)}.alea-r-span{grid-column:var(--alea-span-base, auto)}.alea-r-start{grid-column-start:var(--alea-start-base, auto)}.alea-r-rspan{grid-row:var(--alea-rspan-base, auto)}.alea-flex{display:flex;min-width:0}.alea-flex[data-wrap]{flex-wrap:wrap}.alea-r-dir{flex-direction:var(--alea-dir-base, row)}.alea-flex[data-align=start]{align-items:flex-start}.alea-flex[data-align=center]{align-items:center}.alea-flex[data-align=end]{align-items:flex-end}.alea-flex[data-align=stretch]{align-items:stretch}.alea-flex[data-align=baseline]{align-items:baseline}.alea-flex[data-justify=start]{justify-content:flex-start}.alea-flex[data-justify=center]{justify-content:center}.alea-flex[data-justify=end]{justify-content:flex-end}.alea-flex[data-justify=between]{justify-content:space-between}@media(min-width:640px){.alea-r-rspan{grid-row:var(--alea-rspan-sm, var(--alea-rspan-base, auto))}.alea-r-gap{--alea-gap-now: var(--alea-gap-sm, var(--alea-gap-base));gap:var(--alea-gap-now)}.alea-r-cols{grid-template-columns:var(--alea-cols-sm, var(--alea-cols-base))}.alea-r-span{grid-column:var(--alea-span-sm, var(--alea-span-base, auto))}.alea-r-start{grid-column-start:var(--alea-start-sm, var(--alea-start-base, auto))}.alea-r-dir{flex-direction:var(--alea-dir-sm, var(--alea-dir-base, row))}}@media(min-width:768px){.alea-r-rspan{grid-row:var(--alea-rspan-md, var(--alea-rspan-sm, var(--alea-rspan-base, auto)))}.alea-r-gap{--alea-gap-now: var(--alea-gap-md, var(--alea-gap-sm, var(--alea-gap-base)));gap:var(--alea-gap-now)}.alea-r-cols{grid-template-columns:var(--alea-cols-md, var(--alea-cols-sm, var(--alea-cols-base)))}.alea-r-span{grid-column:var(--alea-span-md, var(--alea-span-sm, var(--alea-span-base, auto)))}.alea-r-start{grid-column-start:var(--alea-start-md, var(--alea-start-sm, var(--alea-start-base, auto)))}.alea-r-dir{flex-direction:var(--alea-dir-md, var(--alea-dir-sm, var(--alea-dir-base, row)))}}@media(min-width:1024px){.alea-r-rspan{grid-row:var(--alea-rspan-lg, var(--alea-rspan-md, var(--alea-rspan-sm, var(--alea-rspan-base, auto))))}.alea-r-gap{--alea-gap-now: var(--alea-gap-lg, var(--alea-gap-md, var(--alea-gap-sm, var(--alea-gap-base))));gap:var(--alea-gap-now)}.alea-r-cols{grid-template-columns:var(--alea-cols-lg, var(--alea-cols-md, var(--alea-cols-sm, var(--alea-cols-base))))}.alea-r-span{grid-column:var(--alea-span-lg, var(--alea-span-md, var(--alea-span-sm, var(--alea-span-base, auto))))}.alea-r-start{grid-column-start:var(--alea-start-lg, var(--alea-start-md, var(--alea-start-sm, var(--alea-start-base, auto))))}.alea-r-dir{flex-direction:var(--alea-dir-lg, var(--alea-dir-md, var(--alea-dir-sm, var(--alea-dir-base, row))))}}@media(min-width:1280px){.alea-r-rspan{grid-row:var(--alea-rspan-xl, var(--alea-rspan-lg, var(--alea-rspan-md, var(--alea-rspan-sm, var(--alea-rspan-base, auto)))))}.alea-r-gap{--alea-gap-now: var(--alea-gap-xl, var(--alea-gap-lg, var(--alea-gap-md, var(--alea-gap-sm, var(--alea-gap-base)))));gap:var(--alea-gap-now)}.alea-r-cols{grid-template-columns:var(--alea-cols-xl, var(--alea-cols-lg, var(--alea-cols-md, var(--alea-cols-sm, var(--alea-cols-base)))))}.alea-r-span{grid-column:var(--alea-span-xl, var(--alea-span-lg, var(--alea-span-md, var(--alea-span-sm, var(--alea-span-base, auto)))))}.alea-r-start{grid-column-start:var(--alea-start-xl, var(--alea-start-lg, var(--alea-start-md, var(--alea-start-sm, var(--alea-start-base, auto)))))}.alea-r-dir{flex-direction:var(--alea-dir-xl, var(--alea-dir-lg, var(--alea-dir-md, var(--alea-dir-sm, var(--alea-dir-base, row)))))}}.alea-show{display:contents}.alea-show[data-above]{display:none}.alea-show[data-below]{display:contents}@media(min-width:640px){.alea-show[data-above=sm]{display:contents}.alea-show[data-below=sm]{display:none}}@media(min-width:768px){.alea-show[data-above=md]{display:contents}.alea-show[data-below=md]{display:none}}@media(min-width:1024px){.alea-show[data-above=lg]{display:contents}.alea-show[data-below=lg]{display:none}}@media(min-width:1280px){.alea-show[data-above=xl]{display:contents}.alea-show[data-below=xl]{display:none}}.alea-inline>.alea-divider:not([aria-orientation=vertical]),.alea-flex>.alea-divider:not([aria-orientation=vertical]){flex:1 1 0;width:auto;min-width:var(--alea-space-4)}.alea-divider[data-variant=dashed],.alea-divider-labeled[data-variant=dashed] .alea-divider{background:repeating-linear-gradient(to right,var(--alea-border-strong) 0 6px,transparent 6px 10px)}.alea-divider[data-variant=dotted],.alea-divider-labeled[data-variant=dotted] .alea-divider{background:repeating-linear-gradient(to right,var(--alea-border-strong) 0 2px,transparent 2px 6px)}.alea-divider[aria-orientation=vertical][data-variant=dashed]{background:repeating-linear-gradient(to bottom,var(--alea-border-strong) 0 6px,transparent 6px 10px)}.alea-divider-labeled{display:flex;align-items:center;gap:var(--alea-space-3);width:100%}.alea-divider-labeled>.alea-divider{flex:1;width:auto}.alea-divider-labeled[data-position=start]>.alea-divider:first-child{flex:0 0 24px}.alea-divider-labeled[data-position=end]>.alea-divider:last-child{flex:0 0 24px}.alea-divider-label{flex:none;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--alea-space-2)}.alea-grid[data-many]{column-gap:min(var(--alea-gap-now),100% / 16)}:is(ul,ol):is(.alea-stack,.alea-inline,.alea-flex,.alea-grid){list-style:none;margin:0;padding:0}.alea-aspect{position:relative;width:100%;overflow:hidden}.alea-aspect>:is(img,video,iframe){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.alea-scroll{position:relative}.alea-scroll-view{position:relative;overflow:auto;border-radius:inherit;outline:none}.alea-scroll[data-direction=vertical] .alea-scroll-view{overflow-x:hidden}.alea-scroll[data-direction=horizontal] .alea-scroll-view{overflow-y:hidden}.alea-scroll-view:focus-visible{box-shadow:inset 0 0 0 2px var(--alea-focus)}.alea-scroll-view::-webkit-scrollbar{width:8px;height:8px}.alea-scroll-view::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--alea-radius-xs);background:var(--alea-border-strong) padding-box}.alea-scroll:before,.alea-scroll:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;height:24px;pointer-events:none;opacity:.01;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard);z-index:1}.alea-scroll:before{top:0;background:linear-gradient(var(--alea-bg),transparent)}.alea-scroll:after{bottom:0;background:linear-gradient(transparent,var(--alea-bg))}.alea-scroll[data-start]:before,.alea-scroll[data-end]:after{opacity:1}.alea-scroll[data-direction=horizontal]:before,.alea-scroll[data-direction=horizontal]:after{top:0;bottom:0;width:24px;height:auto}.alea-scroll[data-direction=horizontal]:before{inset-inline-start:0;inset-inline-end:auto;background:linear-gradient(90deg,var(--alea-bg),transparent)}.alea-scroll[data-direction=horizontal]:after{inset-inline-start:auto;inset-inline-end:0;background:linear-gradient(-90deg,var(--alea-bg),transparent)}.alea-masonry{margin:0;padding:0;list-style:none}.alea-masonry>*{break-inside:avoid;margin-bottom:var(--alea-masonry-gap, var(--alea-space-3))}ul.alea-imagelist:not(.alea-masonry){display:grid;gap:var(--alea-space-2);margin:0;padding:0;list-style:none}.alea-imagelist-tile{position:relative;display:block;margin:0;overflow:hidden;border-radius:var(--alea-radius-md);background:var(--alea-surface-raised);color:var(--alea-on-media);text-decoration:none}.alea-imagelist-tile img{display:block;width:100%;height:auto;object-fit:var(--alea-tile-fit, cover);transition:transform var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}a.alea-imagelist-tile:hover img{transform:scale(calc(2 - var(--alea-motion-scale-press)))}.alea-imagelist-cap{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;display:flex;flex-direction:column;gap:var(--alea-space-0-5);padding:var(--alea-space-6) var(--alea-space-3) var(--alea-space-3);background:linear-gradient(transparent,#000000b8)}.alea-imagelist-tile[data-fit=contain]{--alea-tile-fit: contain}.alea-imagelist-tile[data-fallback]{background:var(--alea-gradient-accent)}.alea-imagelist-tile[data-fallback][data-tone=neutral]{background:linear-gradient(135deg,var(--alea-surface-raised),var(--alea-surface-deep))}.alea-imagelist-tile[data-fallback][data-tone=success]{background:linear-gradient(135deg,var(--alea-status-success-solid),var(--alea-surface-deep))}.alea-imagelist-tile[data-fallback][data-tone=warning]{background:linear-gradient(135deg,var(--alea-status-warning-solid),var(--alea-surface-deep))}.alea-imagelist-tile[data-fallback][data-tone=danger]{background:linear-gradient(135deg,var(--alea-status-danger-solid),var(--alea-surface-deep))}.alea-imagelist-tile[data-fallback][data-tone=info]{background:linear-gradient(135deg,var(--alea-status-info-solid),var(--alea-surface-deep))}.alea-imagelist-tile[data-fallback] .alea-imagelist-cap{padding-block-start:var(--alea-space-3);background:#000000b8}.alea-imagelist-title{font-size:var(--alea-font-size-md);font-weight:var(--alea-font-weight-semibold)}.alea-imagelist-sub{font-size:var(--alea-font-size-xs);color:#ffffffdb}.alea-fieldset{min-width:0;margin:0;padding:var(--alea-space-5);border:0;border-radius:var(--alea-radius-lg)}.alea-fieldset[data-variant=filled]{background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-fieldset[data-variant=plain]{padding:0}.alea-fieldset-legend{float:inline-start;width:100%;margin-bottom:var(--alea-space-1);padding:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.3 var(--alea-font-family-body);color:var(--alea-text)}.alea-fieldset-desc{clear:both;margin:0 0 var(--alea-space-4);font-size:var(--alea-font-size-sm);color:var(--alea-text-muted)}.alea-fieldset-body{clear:both;display:grid;gap:var(--alea-space-4)}.alea-fieldset:disabled{opacity:.6}.alea-spoiler-body{position:relative;overflow:hidden;transition:max-height var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-spoiler[data-long]:not([data-open]) .alea-spoiler-body:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:48px;background:linear-gradient(transparent,var(--alea-bg));pointer-events:none}.alea-spoiler-toggle{margin-top:var(--alea-space-2);padding:0;border:0;background:none;font:inherit;font-size:var(--alea-font-size-sm)}.alea-ribbon-wrap{position:relative}.alea-ribbon{--alea-r: var(--alea-accent-solid);position:absolute;top:var(--alea-space-3);z-index:1;padding:var(--alea-space-1) var(--alea-space-3);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1.5 var(--alea-font-family-body);color:var(--alea-accent-on);background:var(--alea-r)}.alea-ribbon[data-placement=end]{inset-inline-end:calc(var(--alea-space-1-5) * -1);border-radius:var(--alea-radius-xs);border-end-end-radius:0}.alea-ribbon[data-placement=start]{inset-inline-start:calc(var(--alea-space-1-5) * -1);border-radius:var(--alea-radius-xs);border-end-start-radius:0}.alea-ribbon:after{content:"";position:absolute;bottom:calc(var(--alea-space-1-5) * -1);border:3px solid transparent;filter:brightness(.55)}.alea-ribbon[data-placement=end]:after{inset-inline-end:0;border-top-color:var(--alea-r);border-inline-start-color:var(--alea-r)}.alea-ribbon[data-placement=start]:after{inset-inline-start:0;border-top-color:var(--alea-r);border-inline-end-color:var(--alea-r)}.alea-ribbon[data-tone=success]{--alea-r: var(--alea-status-success-solid);color:var(--alea-status-success-on-solid)}.alea-ribbon[data-tone=warning]{--alea-r: var(--alea-status-warning-solid);color:var(--alea-status-warning-on-solid)}.alea-ribbon[data-tone=danger]{--alea-r: var(--alea-status-danger-solid);color:var(--alea-status-danger-on-solid)}.alea-ribbon[data-tone=info]{--alea-r: var(--alea-status-info-solid);color:var(--alea-status-info-on-solid)}.alea-ribbon[data-tone=neutral]{--alea-r: var(--alea-chip-bg);color:var(--alea-chip-text)}.alea-indicator-wrap{position:relative;display:inline-flex}.alea-indicator{position:absolute;z-index:1;display:grid;place-items:center;min-width:20px;height:20px;padding:0 var(--alea-space-1);border-radius:var(--alea-radius-md);font:600 var(--alea-font-size-2xs)/1 var(--alea-font-family-body);color:var(--alea-status-danger-on-solid);background:var(--alea-status-danger-solid);box-shadow:0 0 0 2px var(--alea-bg)}.alea-indicator[data-dot]{min-width:12px;width:12px;height:12px;padding:0}.alea-indicator[data-position=top-end]{top:0;inset-inline-end:0;transform:translate(calc(35% * var(--alea-dir, 1)),-35%)}.alea-indicator[data-position=top-start]{top:0;inset-inline-start:0;transform:translate(calc(-35% * var(--alea-dir, 1)),-35%)}.alea-indicator[data-position=bottom-end]{bottom:0;inset-inline-end:0;transform:translate(calc(25% * var(--alea-dir, 1)),25%)}.alea-indicator[data-position=bottom-start]{bottom:0;inset-inline-start:0;transform:translate(calc(-25% * var(--alea-dir, 1)),25%)}.alea-indicator[data-tone=success]{background:var(--alea-status-success);color:var(--alea-bg-deep)}.alea-indicator[data-tone=warning]{background:var(--alea-status-warning);color:var(--alea-bg-deep)}.alea-indicator[data-tone=accent]{background:var(--alea-accent-solid);color:var(--alea-accent-on)}.alea-indicator[data-tone=info]{background:var(--alea-status-info);color:var(--alea-bg-deep)}.alea-indicator[data-tone=neutral]{background:var(--alea-text-muted);color:var(--alea-bg)}.alea-indicator[data-processing]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:alea-ping 1.4s var(--alea-motion-ease-out) infinite;z-index:-1}.alea-bento{display:grid;grid-auto-rows:minmax(var(--alea-bento-row),auto);grid-auto-flow:row dense}.alea-bento-card{display:flex;flex-direction:column;gap:var(--alea-space-4);min-width:0;overflow:hidden}.alea-bento-visual{position:relative;flex:1 1 auto;min-height:96px;margin:calc(var(--alea-space-2) * -1) calc(var(--alea-space-2) * -1) 0;border-radius:calc(var(--alea-radius-lg) - var(--alea-space-2));overflow:hidden;display:grid;place-items:center}.alea-bento-visual>:is(img,video,svg){width:100%;height:100%;object-fit:cover}.alea-bento-text{display:flex;flex-direction:column;gap:var(--alea-space-1);margin-top:auto}.alea-bento-eyebrow{margin:0;color:var(--alea-text-faint);font-size:var(--alea-font-size-xs);font-weight:var(--alea-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.alea-bento-title{display:flex;align-items:center;gap:var(--alea-space-2);margin:0;color:var(--alea-text);font:var(--alea-font-weight-semibold) var(--alea-font-size-lg) / 1.25 var(--alea-font-family-body);letter-spacing:-.01em}.alea-bento-title .alea-card-link{color:inherit}.alea-bento-icon{display:inline-flex;color:var(--alea-icon-accent)}.alea-bento-icon svg{width:20px;height:20px}.alea-bento-desc{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:1.5;text-wrap:pretty}.alea-split-layout{container-type:inline-size}.alea-split-layout-grid{display:grid;gap:var(--alea-space-4);align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,var(--alea-split-layout-narrow, 340px))}.alea-split-layout-grid[data-narrow=start]{grid-template-columns:minmax(0,var(--alea-split-layout-narrow, 340px)) minmax(0,1fr)}.alea-split-layout-col{min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-4)}@container (max-width: 559.98px){.alea-split-layout-grid[data-stack=sm]{grid-template-columns:minmax(0,1fr)}}@container (max-width: 759.98px){.alea-split-layout-grid[data-stack=md]{grid-template-columns:minmax(0,1fr)}}@container (max-width: 959.98px){.alea-split-layout-grid[data-stack=lg]{grid-template-columns:minmax(0,1fr)}}.alea-focus-layout{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:var(--alea-space-6) var(--alea-space-4)}.alea-focus-layout-card{width:min(100%,420px)}.alea-focus-layout[data-size=md] .alea-focus-layout-card{width:min(100%,640px)}.alea-panes{display:grid;grid-template-columns:264px minmax(0,1fr) 296px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"bar bar bar" "start main end";background:var(--alea-bg)}.alea-panes:not([data-start]){grid-template-columns:minmax(0,1fr) 296px;grid-template-areas:"bar bar" "main end"}.alea-panes:not([data-end]){grid-template-columns:264px minmax(0,1fr);grid-template-areas:"bar bar" "start main"}.alea-panes-bar{grid-area:bar;display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-3);min-width:0;padding:var(--alea-space-2) var(--alea-space-3);border-bottom:1px solid var(--alea-border);background:var(--alea-surface)}.alea-panes-bar>.alea-toolbar-fit{flex:1 1 0;min-width:0;display:flex;justify-content:center}.alea-panes-tabs{display:none;grid-area:tabs;padding:var(--alea-space-2) var(--alea-space-3);border-bottom:1px solid var(--alea-border)}.alea-panes-start,.alea-panes-end,.alea-panes-main{position:relative;overflow:auto;min-width:0;min-height:0}.alea-panes-start,.alea-panes-end{padding:var(--alea-space-4);background:var(--alea-surface)}.alea-panes-start{grid-area:start;border-inline-end:1px solid var(--alea-border)}.alea-panes-end{grid-area:end;border-inline-start:1px solid var(--alea-border)}.alea-panes-main{grid-area:main;padding:var(--alea-space-6);background:var(--alea-surface-deep, var(--alea-bg));outline:none}@media(max-width:1279.98px){.alea-panes[data-start][data-end]{grid-template-columns:minmax(0,1fr) 280px;grid-template-areas:"bar bar" "main end"}.alea-panes[data-start][data-end] .alea-panes-start{display:none}}@media(max-width:1023.98px){.alea-panes,.alea-panes:not([data-start]),.alea-panes:not([data-end]),.alea-panes[data-start][data-end]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"bar" "tabs" "area"}.alea-panes-tabs{display:block}.alea-panes-start,.alea-panes-end,.alea-panes-main,.alea-panes[data-start][data-end] .alea-panes-start{display:none;grid-area:area;border:0}.alea-panes[data-area=start] .alea-panes-start,.alea-panes[data-area=main] .alea-panes-main,.alea-panes[data-area=end] .alea-panes-end{display:block}.alea-panes-main{padding:var(--alea-space-3)}.alea-panes-bar>.alea-toolbar-fit{display:none}}.alea-device-frame{margin-inline:auto;width:100%;max-width:1280px;border-radius:var(--alea-radius-md);overflow:hidden;box-shadow:var(--alea-shadow-card),0 0 0 1px var(--alea-border);background:var(--alea-bg);transition:max-width var(--alea-motion-duration-slow, .32s) var(--alea-motion-ease-out)}.alea-device-frame[data-device=tablet]{max-width:768px}.alea-device-frame[data-device=phone]{max-width:392px}@media(prefers-reduced-motion:reduce){.alea-device-frame{transition:none}}@media(forced-colors:active){.alea-device-frame,.alea-fieldset[data-variant=filled],.alea-indicator{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-switch[data-selected] .alea-switch-track{forced-color-adjust:none;background:Highlight}.alea-switch[data-selected] .alea-switch-thumb{forced-color-adjust:none;background:HighlightText;border-color:HighlightText}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-scroll-view:focus-visible{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-card{position:relative;display:flex;flex-direction:column;gap:var(--alea-space-2);border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:var(--alea-shadow-card);color:var(--alea-text);transition:background-color var(--alea-motion-duration-slow) var(--alea-motion-ease-standard),box-shadow var(--alea-motion-duration-base) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-card[data-variant=deep]{background:var(--alea-surface-deep)}.alea-card[data-variant=outline]{background:transparent;box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-card[data-padding=none]{--alea-card-pad: var(--alea-space-0);padding:0;overflow:hidden}.alea-card[data-padding=none]>:is(.alea-card-header,.alea-card-footer){padding:clamp(var(--alea-control-pad-x-5),2.2vw,var(--alea-control-pad-x-7)) clamp(var(--alea-control-pad-x-5),2.2vw,var(--alea-control-pad-x-7)) var(--alea-space-4)}.alea-card[data-padding=none]>.alea-card-footer{padding-top:var(--alea-space-4);padding-bottom:clamp(var(--alea-control-pad-x-5),2.2vw,var(--alea-control-pad-x-7))}.alea-card[data-padding=none]>.alea-table-wrap{border-radius:0;box-shadow:none;background:transparent}.alea-card[data-padding=none]>.alea-card-header+.alea-table-wrap{border-top:1px solid var(--alea-border)}.alea-card[data-padding=tight]{--alea-card-pad: clamp(var(--alea-control-pad-x-4), 1.6vw, var(--alea-control-pad-x-5));padding:var(--alea-card-pad);border-radius:var(--alea-radius-md)}.alea-card[data-padding=normal]{--alea-card-pad: clamp(var(--alea-control-pad-x-5), 2.2vw, var(--alea-control-pad-x-7));padding:var(--alea-card-pad)}.alea-card[data-padding=loose]{--alea-card-pad: clamp(var(--alea-control-pad-x-7), 3.2vw, var(--alea-control-pad-x-10));padding:var(--alea-card-pad);border-radius:var(--alea-radius-xl)}.alea-card[data-interactive]:hover{box-shadow:var(--alea-shadow-card),var(--alea-shadow-glow)}.alea-card:has(.alea-card-link:focus-visible){outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-card-title{margin:0;font:var(--alea-font-weight-light) clamp(22px,2.2vw,var(--alea-font-size-3xl)) / var(--alea-font-leading-tight) var(--alea-font-family-display);letter-spacing:var(--alea-font-tracking-display)}.alea-card-description{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:var(--alea-font-leading-normal)}.alea-card-link{color:inherit;text-decoration:none}.alea-card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.alea-card-link:focus-visible{outline:none}.alea-card-header{display:flex;align-items:flex-start;gap:var(--alea-space-3)}.alea-card-header-media{flex:none;display:inline-flex}.alea-card-header-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-card-header-actions{flex:none;display:flex;gap:var(--alea-space-1);margin-block:calc(var(--alea-space-1) * -1) 0;margin-inline:0 calc(var(--alea-space-1) * -1)}.alea-card-media{overflow:hidden;margin:calc(-1 * var(--alea-card-pad, var(--alea-space-5))) calc(-1 * var(--alea-card-pad, var(--alea-space-5))) 0;border-radius:inherit;border-end-start-radius:0;border-end-end-radius:0}.alea-card-media:last-child{margin:0 calc(-1 * var(--alea-card-pad, var(--alea-space-5))) calc(-1 * var(--alea-card-pad, var(--alea-space-5)));border-radius:0}.alea-card-media>:is(img,video){display:block;width:100%;height:100%;object-fit:cover}.alea-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--alea-space-2);margin-top:auto}.alea-card-footer[data-divider]{padding-top:var(--alea-space-4);border-top:1px solid var(--alea-border)}.alea-card[data-orientation=horizontal]{flex-direction:row;container-type:inline-size}.alea-card[data-orientation=horizontal]>.alea-card-media{flex:0 0 40%;margin-block:calc(-1 * var(--alea-card-pad, var(--alea-space-5))) calc(-1 * var(--alea-card-pad, var(--alea-space-5)));margin-inline:calc(-1 * var(--alea-card-pad, var(--alea-space-5))) 0;aspect-ratio:auto!important;border-radius:inherit;border-start-end-radius:0;border-end-end-radius:0}.alea-card-loading{display:flex;flex-direction:column;gap:var(--alea-space-3)}.alea-card-header .alea-card-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.35 var(--alea-font-family-body);letter-spacing:0}.alea-card-title[data-size=sm]{font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.35 var(--alea-font-family-body);letter-spacing:0}.alea-card-header .alea-card-title[data-size=sm]{font-size:var(--alea-font-size-md)}.alea-card-header .alea-card-title[data-size=lg]{font-size:var(--alea-font-size-xl);line-height:var(--alea-font-leading-snug)}.alea-card-header .alea-card-description{margin:0;font-size:var(--alea-font-size-sm)}.alea-card[data-interactive]:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at 30% 0%,color-mix(in srgb,var(--alea-accent) 12%,transparent),transparent 70%);opacity:0;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-card[data-interactive]:hover:before{opacity:1}@media(forced-colors:active){.alea-card[data-variant=outline]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-card{outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-field{--alea-input-h: var(--alea-size-field);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field);display:flex;flex-direction:column;gap:var(--alea-space-2);min-width:0}.alea-field[data-size=xs]{--alea-input-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-control-pad-x-2);--alea-input-radius: var(--alea-radius-xs)}.alea-field[data-size=sm]{--alea-input-h: var(--alea-size-control-sm);--alea-input-font: var(--alea-font-size-md);--alea-input-pad: var(--alea-control-pad-x-3);--alea-input-radius: var(--alea-radius-sm)}.alea-field[data-size=md]{--alea-input-h: var(--alea-size-field);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size=lg]{--alea-input-h: var(--alea-size-control-lg);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size=xl]{--alea-input-h: calc(var(--alea-size-control-lg) + 8px);--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-control-pad-x-5);--alea-input-radius: var(--alea-radius-field)}.alea-label{font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1.3 var(--alea-font-family-body);color:var(--alea-text-muted)}.alea-label-required{color:var(--alea-status-danger)}.alea-label-optional{color:var(--alea-text-faint);font-weight:var(--alea-font-weight-regular)}.alea-description{font-size:var(--alea-font-size-xs);line-height:1.45;color:var(--alea-text-faint)}.alea-field-error{font-size:var(--alea-font-size-xs);line-height:1.45;color:var(--alea-status-danger)}.alea-field-warning{display:block;color:var(--alea-status-warning)}.alea-description>.alea-field-warning:first-child{margin:0}.alea-field-count{align-self:flex-end;margin-top:calc(-1 * var(--alea-space-1));color:var(--alea-text-faint);font:var(--alea-font-size-xs) / 1.4 var(--alea-font-family-body);font-variant-numeric:tabular-nums}.alea-field-count[data-over]{color:var(--alea-status-danger)}@media(min-width:640px){.alea-field[data-label-position=side]{display:grid;grid-template-columns:var(--alea-label-width, 160px) minmax(0,1fr);column-gap:var(--alea-space-4);row-gap:var(--alea-space-2);align-items:start}.alea-field[data-label-position=side]>.alea-label{grid-column:1;grid-row:1;align-self:start;padding-top:calc((var(--alea-input-h) - 1.3em) / 2)}.alea-field[data-label-position=side]>:not(.alea-label){grid-column:2}}.alea-input-wrap{position:relative;display:flex;align-items:center;min-width:0;height:var(--alea-input-h);border-radius:var(--alea-input-radius);background:var(--alea-field-bg);box-shadow:inset 0 0 0 1px var(--alea-border);transition:box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),background-color var(--alea-motion-duration-slow) var(--alea-motion-ease-standard)}.alea-input-wrap:hover{box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-input-wrap:focus-within{box-shadow:inset 0 0 0 1px var(--alea-focus),0 0 0 4px var(--alea-focus-halo)}.alea-field[data-warning]:not([data-invalid]) .alea-input-wrap{box-shadow:inset 0 0 0 1px var(--alea-status-warning),0 0 0 4px var(--alea-status-warning-bg)}.alea-field[data-invalid] .alea-input-wrap{box-shadow:inset 0 0 0 1px var(--alea-status-danger),0 0 0 4px var(--alea-status-danger-bg)}.alea-field[data-invalid] .alea-input-wrap:focus-within,.alea-field[data-warning] .alea-input-wrap:focus-within{box-shadow:inset 0 0 0 1px var(--alea-status-danger),0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-focus)}.alea-field[data-warning]:not([data-invalid]) .alea-input-wrap:focus-within{box-shadow:inset 0 0 0 1px var(--alea-status-warning),0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-focus)}.alea-field[data-disabled]>:not(.alea-field-error,.alea-field-warning){opacity:.5}.alea-field[data-variant=filled] .alea-input-wrap{background:var(--alea-surface-raised);box-shadow:none}.alea-field[data-variant=filled] .alea-input-wrap:hover{background:var(--alea-surface-hover)}.alea-field[data-variant=filled] .alea-input-wrap:focus-within{background:var(--alea-field-bg);box-shadow:inset 0 0 0 1px var(--alea-focus),0 0 0 4px var(--alea-focus-halo)}.alea-field[data-variant=underline] .alea-input-wrap{--alea-input-pad: var(--alea-control-pad-x-0);border-radius:0;background:transparent;box-shadow:inset 0 -1px 0 var(--alea-border-strong)}.alea-field[data-variant=underline] .alea-input-wrap:hover{box-shadow:inset 0 -1px 0 var(--alea-border-control)}.alea-field[data-variant=underline] .alea-input-wrap:focus-within{box-shadow:inset 0 -2px 0 var(--alea-focus)}.alea-field[data-variant=underline][data-invalid] .alea-input-wrap{box-shadow:inset 0 -2px 0 var(--alea-status-danger)}.alea-field[data-variant=underline][data-warning]:not([data-invalid]) .alea-input-wrap{box-shadow:inset 0 -2px 0 var(--alea-status-warning)}.alea-field[data-variant=underline] .alea-input-affix[data-side=start]{padding-inline-start:0}.alea-field[data-variant=borderless] .alea-input-wrap{background:transparent;box-shadow:none}.alea-field[data-variant=borderless] .alea-input-wrap:hover{background:var(--alea-surface-hover)}.alea-field[data-variant=borderless] .alea-input-wrap:focus-within{background:var(--alea-surface-hover);box-shadow:0 0 0 2px var(--alea-focus)}.alea-field[data-invalid]:is([data-variant=filled],[data-variant=borderless]) .alea-input-wrap:not(:focus-within){box-shadow:inset 0 0 0 1px var(--alea-status-danger),0 0 0 4px var(--alea-status-danger-bg)}.alea-field[data-invalid]:is([data-variant=filled],[data-variant=borderless]) .alea-input-wrap:focus-within{box-shadow:inset 0 0 0 1px var(--alea-status-danger),0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-focus)}.alea-input{flex:1;min-width:0;height:100%;padding:0 var(--alea-input-pad);border:0;border-radius:inherit;background:transparent;color:var(--alea-text);font:var(--alea-font-weight-regular) var(--alea-input-font) / 1.4 var(--alea-font-family-body);outline:none}.alea-input::placeholder{color:var(--alea-text-faint)}.alea-input[data-disabled]{cursor:not-allowed}.alea-input-affix{display:inline-flex;align-items:center;color:var(--alea-text-muted);font-size:var(--alea-font-size-md);flex:none}.alea-input-affix[data-side=start]{padding-inline-start:var(--alea-input-pad);margin-inline-end:calc(-1 * var(--alea-space-2))}.alea-input-affix[data-side=end]{padding-inline-end:var(--alea-space-2)}.alea-input-affix svg{width:16px;height:16px}.alea-input-addon{display:inline-flex;align-items:center;align-self:stretch;flex:none;padding:0 var(--alea-input-pad);background:var(--alea-surface-raised);color:var(--alea-text-muted);font-size:var(--alea-font-size-md);white-space:nowrap}.alea-input-addon[data-side=start]{border-radius:0;border-start-start-radius:var(--alea-input-radius);border-end-start-radius:var(--alea-input-radius);box-shadow:inset -1px 0 0 var(--alea-border)}.alea-input-addon[data-side=end]{border-radius:0;border-start-end-radius:var(--alea-input-radius);border-end-end-radius:var(--alea-input-radius);box-shadow:inset 1px 0 0 var(--alea-border)}.alea-input-kbd{flex:none;margin-inline-end:var(--alea-space-2);padding:var(--alea-space-0-5) var(--alea-space-2);border-radius:var(--alea-radius-xs);box-shadow:inset 0 0 0 1px var(--alea-border-strong);color:var(--alea-text-faint);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1.3 var(--alea-font-family-mono)}.alea-search-field:not([data-empty]) .alea-input-kbd{display:none}.alea-input-clear{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;margin-inline-end:var(--alea-space-2);border:0;border-radius:var(--alea-radius-full);background:transparent;color:var(--alea-text-muted);cursor:pointer}.alea-field[data-size=xs] .alea-input-clear{width:20px;height:20px;margin-inline-end:var(--alea-space-1)}.alea-input-clear[data-hovered]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-search-field[data-empty] .alea-input-clear{visibility:hidden}.alea-search-field[data-empty] .alea-input-kbd+.alea-input-clear{display:none}.alea-search-field .alea-input::-webkit-search-cancel-button{display:none}.alea-textarea-wrap{height:auto;align-items:stretch}.alea-textarea{height:auto;padding:var(--alea-space-3) var(--alea-input-pad, var(--alea-space-4));border:0;border-radius:var(--alea-input-radius, var(--alea-radius-field));background:var(--alea-field-bg);box-shadow:inset 0 0 0 1px var(--alea-border);color:var(--alea-text);outline:none;font:var(--alea-font-weight-regular) var(--alea-input-font, var(--alea-font-size-base)) / var(--alea-font-leading-normal) var(--alea-font-family-body);resize:vertical;transition:box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-textarea:not(.alea-textarea-wrap>*):is([data-hovered],:hover){box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-textarea:not(.alea-textarea-wrap>*):is([data-focused],:focus-visible){box-shadow:inset 0 0 0 1px var(--alea-focus),0 0 0 4px var(--alea-focus-halo)}.alea-textarea-wrap>.alea-textarea{background:transparent;box-shadow:none;border-radius:inherit}.alea-textarea[data-autogrow]{overflow:auto}.alea-number .alea-input{text-align:center;font-variant-numeric:tabular-nums}.alea-number[data-stepper=end] .alea-input,.alea-number:not([data-stepper]) .alea-input{text-align:start}.alea-number[data-align=start] .alea-input{text-align:start}.alea-number[data-align=center] .alea-input{text-align:center}.alea-number[data-align=end] .alea-input{text-align:end}.alea-number[data-stepper=sides] .alea-input{padding-inline:var(--alea-space-1);min-width:2ch}.alea-stepper{display:grid;place-items:center;flex:none;width:32px;height:32px;margin:0 var(--alea-space-2);border:0;border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);color:var(--alea-text);cursor:pointer}.alea-field:is([data-size=xs],[data-size=sm]) .alea-stepper{width:20px;height:20px;margin:0 var(--alea-space-1)}.alea-stepper[data-hovered]{background:var(--alea-surface-hover);box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-stepper[data-pressed]{transform:scale(calc(1 - (1 - var(--alea-motion-scale-press)) * 1.5))}.alea-stepper[data-disabled],.alea-stepper-mini[data-disabled]{opacity:.35;cursor:not-allowed}.alea-stepper-col{display:flex;flex-direction:column;align-self:stretch;flex:none;width:28px;box-shadow:inset 1px 0 0 var(--alea-border)}.alea-stepper-mini{flex:1;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--alea-text-muted);cursor:pointer}.alea-stepper-mini:first-child{border-start-end-radius:var(--alea-input-radius);box-shadow:inset 0 -1px 0 var(--alea-border)}.alea-stepper-mini:last-child{border-end-end-radius:var(--alea-input-radius)}.alea-stepper-mini[data-hovered]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-strength{display:flex;align-items:center;gap:var(--alea-space-2);margin-top:var(--alea-space-1)}.alea-strength-bars{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--alea-space-1);width:120px}.alea-strength-bars i{height:4px;border-radius:var(--alea-radius-2xs);background:var(--alea-border-strong);transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-strength[data-score="0"] i:nth-child(-n+1){background:var(--alea-status-danger)}.alea-strength[data-score="1"] i:nth-child(-n+2){background:var(--alea-status-warning)}.alea-strength[data-score="2"] i:nth-child(-n+3){background:var(--alea-accent)}.alea-strength[data-score="3"] i{background:var(--alea-status-success)}.alea-requirements{display:flex;flex-direction:column;gap:var(--alea-space-1);margin-top:var(--alea-space-2)}.alea-requirement{display:flex;align-items:flex-start;gap:var(--alea-space-2);font-size:var(--alea-font-size-sm);color:var(--alea-text-muted)}.alea-requirement>svg{flex:none;margin-block-start:var(--alea-space-0-5);color:var(--alea-text-muted)}.alea-requirement-text{min-inline-size:0;overflow-wrap:anywhere}.alea-requirement[data-met]>svg{color:var(--alea-status-success);animation:alea-item-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-requirement[data-met] .alea-requirement-text{color:var(--alea-text)}@media(min-width:640px){.alea-field[data-size-sm=xs]{--alea-input-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-control-pad-x-2);--alea-input-radius: var(--alea-radius-xs)}.alea-field[data-size-sm=sm]{--alea-input-h: var(--alea-size-control-sm);--alea-input-font: var(--alea-font-size-md);--alea-input-pad: var(--alea-control-pad-x-3);--alea-input-radius: var(--alea-radius-sm)}.alea-field[data-size-sm=md]{--alea-input-h: var(--alea-size-field);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-sm=lg]{--alea-input-h: var(--alea-size-control-lg);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-sm=xl]{--alea-input-h: calc(var(--alea-size-control-lg) + 8px);--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-control-pad-x-5);--alea-input-radius: var(--alea-radius-field)}}@media(min-width:768px){.alea-field[data-size-md=xs]{--alea-input-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-control-pad-x-2);--alea-input-radius: var(--alea-radius-xs)}.alea-field[data-size-md=sm]{--alea-input-h: var(--alea-size-control-sm);--alea-input-font: var(--alea-font-size-md);--alea-input-pad: var(--alea-control-pad-x-3);--alea-input-radius: var(--alea-radius-sm)}.alea-field[data-size-md=md]{--alea-input-h: var(--alea-size-field);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-md=lg]{--alea-input-h: var(--alea-size-control-lg);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-md=xl]{--alea-input-h: calc(var(--alea-size-control-lg) + 8px);--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-control-pad-x-5);--alea-input-radius: var(--alea-radius-field)}}@media(min-width:1024px){.alea-field[data-size-lg=xs]{--alea-input-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-control-pad-x-2);--alea-input-radius: var(--alea-radius-xs)}.alea-field[data-size-lg=sm]{--alea-input-h: var(--alea-size-control-sm);--alea-input-font: var(--alea-font-size-md);--alea-input-pad: var(--alea-control-pad-x-3);--alea-input-radius: var(--alea-radius-sm)}.alea-field[data-size-lg=md]{--alea-input-h: var(--alea-size-field);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-lg=lg]{--alea-input-h: var(--alea-size-control-lg);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-lg=xl]{--alea-input-h: calc(var(--alea-size-control-lg) + 8px);--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-control-pad-x-5);--alea-input-radius: var(--alea-radius-field)}}@media(min-width:1280px){.alea-field[data-size-xl=xs]{--alea-input-h: calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px));--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-control-pad-x-2);--alea-input-radius: var(--alea-radius-xs)}.alea-field[data-size-xl=sm]{--alea-input-h: var(--alea-size-control-sm);--alea-input-font: var(--alea-font-size-md);--alea-input-pad: var(--alea-control-pad-x-3);--alea-input-radius: var(--alea-radius-sm)}.alea-field[data-size-xl=md]{--alea-input-h: var(--alea-size-field);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-xl=lg]{--alea-input-h: var(--alea-size-control-lg);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-control-pad-x-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-xl=xl]{--alea-input-h: calc(var(--alea-size-control-lg) + 8px);--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-control-pad-x-5);--alea-input-radius: var(--alea-radius-field)}}.alea-input-group{display:flex;align-items:flex-end;min-width:0}.alea-input-group>*{min-width:0}.alea-input-group>.alea-field:not(.alea-select){flex:1}.alea-input-group>.alea-select{flex:none;width:auto}.alea-input-group>:not(:nth-child(1 of:not(template))) :is(.alea-input-wrap,.alea-select-trigger),.alea-input-group>.alea-button:not(:nth-child(1 of:not(template))){border-start-start-radius:0;border-end-start-radius:0}.alea-input-group>:not(:nth-last-child(1 of:not(template))) :is(.alea-input-wrap,.alea-select-trigger),.alea-input-group>.alea-button:not(:nth-last-child(1 of:not(template))){border-start-end-radius:0;border-end-end-radius:0}.alea-input-group>:not(template):not(:nth-child(1 of:not(template))){margin-inline-start:calc(var(--alea-space-0-25) * -1)}.alea-input-group>.alea-button{height:var(--alea-size-field)}.alea-input-group :is(.alea-input-wrap,.alea-select-trigger):focus-within,.alea-input-group .alea-select[data-open] .alea-select-trigger,.alea-input-group .alea-select-trigger[data-focus-visible]{position:relative;z-index:1}.alea-input-loading{position:relative;flex:none;align-self:stretch;width:0;pointer-events:none}.alea-input-loading .alea-spinner{position:absolute;top:50%;inset-inline-end:var(--alea-space-2);translate:0 -50%;animation:alea-field-loading-in var(--alea-motion-duration-fast) var(--alea-motion-ease-out) both}.alea-field[data-loading]:not(.alea-search-field,.alea-autocomplete) .alea-input{padding-inline-end:calc(var(--alea-input-pad) + var(--alea-space-6))}.alea-textarea-wrap>.alea-input-loading{position:absolute;top:var(--alea-space-3);inset-inline-end:var(--alea-space-3);width:var(--alea-space-4);height:var(--alea-space-4);align-self:auto}.alea-textarea-wrap>.alea-input-loading .alea-spinner{top:0;inset-inline-end:0;translate:none}.alea-field[data-loading] :is(.alea-input-wrap,.alea-select-trigger){position:relative}.alea-field[data-loading] :is(.alea-input-wrap,.alea-select-trigger):after{content:"";position:absolute;inset-inline-start:var(--alea-input-radius);inset-inline-end:var(--alea-input-radius);bottom:0;height:2px;border-radius:var(--alea-radius-full);pointer-events:none;background:linear-gradient(90deg,transparent,var(--alea-accent),var(--alea-accent-second),transparent) no-repeat 0 0 / 40% 100%;animation:alea-field-sweep 1.4s var(--alea-motion-ease-in-out) infinite alternate}.alea-field[data-variant=underline][data-loading] :is(.alea-input-wrap,.alea-select-trigger):after{inset-inline-start:0;inset-inline-end:0}@keyframes alea-field-loading-in{0%{opacity:.01;scale:.6}}@keyframes alea-field-sweep{0%{background-position-x:0}to{background-position-x:100%}}@media(prefers-reduced-motion:reduce){.alea-input-loading .alea-spinner,.alea-field[data-loading] :is(.alea-input-wrap,.alea-select-trigger):after{animation:none}.alea-field[data-loading] :is(.alea-input-wrap,.alea-select-trigger):after{background-size:100% 100%;opacity:.5}}@media(forced-colors:active){.alea-field[data-invalid] .alea-input-wrap,.alea-field[data-warning]:not([data-invalid]) .alea-input-wrap,.alea-input-kbd,.alea-input-wrap,.alea-input-wrap:hover,.alea-stepper[data-hovered],.alea-textarea,.alea-textarea:not(.alea-textarea-wrap>*):is([data-hovered],:hover){box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-field[data-invalid] .alea-input-wrap:focus-within,.alea-field[data-invalid]:is([data-variant=filled],[data-variant=borderless]) .alea-input-wrap:focus-within,.alea-field[data-invalid]:is([data-variant=filled],[data-variant=borderless]) .alea-input-wrap:not(:focus-within),.alea-field[data-variant=borderless] .alea-input-wrap:focus-within,.alea-field[data-variant=filled] .alea-input-wrap:focus-within,.alea-field[data-variant=underline] .alea-input-wrap:focus-within,.alea-field[data-warning] .alea-input-wrap:focus-within,.alea-field[data-warning]:not([data-invalid]) .alea-input-wrap:focus-within,.alea-input-wrap:focus-within,.alea-textarea:not(.alea-textarea-wrap>*):is([data-focused],:focus-visible){box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-check{--alea-check-size: 20px;--alea-check-radius: var(--alea-radius-sm);--alea-check-icon: 16px;display:inline-flex;align-items:flex-start;gap:var(--alea-space-3);color:var(--alea-text);font-size:var(--alea-font-size-md);line-height:1.4;cursor:pointer;-webkit-tap-highlight-color:transparent}.alea-check[data-disabled]{opacity:.45;cursor:not-allowed}.alea-check-text{display:flex;flex-direction:column;gap:var(--alea-space-0-5);padding-top:var(--alea-space-0-25)}.alea-check-text,.alea-check-desc{min-inline-size:0;overflow-wrap:anywhere}.alea-check-desc{color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-check-box{display:grid;place-items:center;flex:none;width:var(--alea-check-size);height:var(--alea-check-size);border-radius:var(--alea-check-radius);background:var(--alea-field-bg);box-shadow:inset 0 0 0 1.5px var(--alea-border-control);color:var(--alea-accent-on);transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-check-box svg{width:var(--alea-check-icon);height:var(--alea-check-icon);opacity:0;transform:scale(.6);transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-check[data-hovered] .alea-check-box{box-shadow:inset 0 0 0 1.5px var(--alea-text-muted)}.alea-check[data-selected] .alea-check-box,.alea-check[data-indeterminate] .alea-check-box{background:var(--alea-accent);box-shadow:none}.alea-check[data-selected] .alea-check-box svg,.alea-check[data-indeterminate] .alea-check-box svg{opacity:1;transform:none}.alea-check[data-focus-visible] .alea-check-box{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-check[data-invalid] .alea-check-box{box-shadow:inset 0 0 0 1.5px var(--alea-status-danger)}.alea-radio .alea-check-box{border-radius:50%}.alea-radio-dot{width:8px;height:8px;border-radius:50%;background:var(--alea-accent-on);transform:scale(0);transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-radio[data-selected] .alea-radio-dot{transform:scale(1)}.alea-choice-items{display:flex;flex-direction:column;gap:var(--alea-space-3)}.alea-choice-group[data-orientation=horizontal] .alea-choice-items{flex-direction:row;flex-wrap:wrap;gap:var(--alea-space-3) var(--alea-space-6)}.alea-choice-group[data-appearance=cards] .alea-choice-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:var(--alea-space-3)}.alea-choice-group[data-appearance=cards] :is(.alea-radio,.alea-check){padding:var(--alea-space-4);border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border);transition:box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-choice-group[data-appearance=cards] :is(.alea-radio,.alea-check)[data-hovered]{box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-choice-group[data-appearance=cards] :is(.alea-radio,.alea-check)[data-selected]{background:var(--alea-accent-subtle);box-shadow:inset 0 0 0 1.5px var(--alea-accent)}.alea-choice-group[data-appearance=cards] :is(.alea-radio,.alea-check)[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-choice-group[data-appearance=cards] :is(.alea-radio,.alea-check)[data-focus-visible] .alea-check-box{outline:none}.alea-switch[data-label-position=start]{flex-direction:row-reverse;justify-content:space-between}.alea-switch{--sw-w: 44px;--sw-h: 24px;--sw-t: 16px}.alea-switch[data-size=sm]{--sw-w: 36px;--sw-h: 20px;--sw-t: 12px}.alea-switch[data-size=lg]{--sw-w: 52px;--sw-h: 28px;--sw-t: 20px;font-size:var(--alea-font-size-base)}.alea-switch-track{position:relative;flex:none;display:inline-flex;align-items:center;width:var(--sw-w);min-width:var(--sw-w);height:var(--sw-h);border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);box-shadow:inset 0 0 0 1px var(--alea-border-control);transition:background-color var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-switch-thumb{position:absolute;top:calc((var(--sw-h) - var(--sw-t)) / 2);inset-inline-start:calc((var(--sw-h) - var(--sw-t)) / 2);display:grid;place-items:center;width:var(--sw-t);height:var(--sw-t);border-radius:var(--alea-radius-full);background:var(--alea-text);color:var(--alea-surface-deep);box-shadow:0 1px 3px #0000004d;transition:transform var(--alea-motion-duration-base) var(--alea-motion-spring),width var(--alea-motion-duration-fast) var(--alea-motion-ease-out),background-color var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-switch-thumb svg{width:calc(var(--sw-t) - 8px);height:calc(var(--sw-t) - 8px)}.alea-switch-thumb .alea-spinner{width:calc(var(--sw-t) - 4px);height:calc(var(--sw-t) - 4px)}.alea-switch[data-selected] .alea-switch-track{background:var(--alea-accent-solid);box-shadow:none}.alea-switch[data-selected] .alea-switch-thumb{transform:translate(calc((var(--sw-w) - var(--sw-h)) * var(--alea-dir, 1)));background:var(--alea-accent-on);color:var(--alea-accent-solid)}.alea-switch[data-pressed] .alea-switch-thumb{width:calc(var(--sw-t) + 4px)}.alea-switch[data-selected][data-pressed] .alea-switch-thumb{transform:translate(calc((var(--sw-w) - var(--sw-h) - 4px) * var(--alea-dir, 1)))}.alea-switch[data-focus-visible] .alea-switch-track{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-switch[data-loading]{cursor:progress}.alea-switch[data-labels] .alea-switch-track{width:auto;padding-block:0 0;padding-inline:calc(var(--sw-h) + var(--alea-space-0-5)) var(--alea-space-2)}.alea-switch[data-labels][data-selected] .alea-switch-track{padding-block:0 0;padding-inline:var(--alea-space-2) calc(var(--sw-h) + var(--alea-space-0-5))}.alea-switch[data-labels][data-selected] .alea-switch-thumb{transform:none;inset-inline-start:calc(100% - var(--sw-t) - (var(--sw-h) - var(--sw-t)) / 2)}.alea-switch-label{font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1 var(--alea-font-family-body);letter-spacing:.04em;text-transform:uppercase;color:var(--alea-text-muted);white-space:nowrap}.alea-switch[data-selected] .alea-switch-label{color:var(--alea-accent-on)}.alea-switch[data-size=lg] .alea-switch-label{font-size:var(--alea-font-size-2xs)}:is(.alea-check[data-size=sm],.alea-choice-group[data-size=sm] .alea-check){--alea-check-size: 16px;--alea-check-radius: var(--alea-radius-xs);--alea-check-icon: 12px;font-size:var(--alea-font-size-sm);gap:var(--alea-space-2)}:is(.alea-check[data-size=lg],.alea-choice-group[data-size=lg] .alea-check){--alea-check-size: 24px;--alea-check-radius: var(--alea-radius-field);--alea-check-icon: 20px;font-size:var(--alea-font-size-base)}.alea-radio .alea-radio-dot{width:calc(var(--alea-check-size) * .4);height:calc(var(--alea-check-size) * .4)}.alea-check[data-label-position=start]:not(.alea-switch){flex-direction:row-reverse;justify-content:flex-end}:is(.alea-check[data-variant=outline],.alea-choice-group[data-variant=outline] .alea-check):is([data-selected],[data-indeterminate]) .alea-check-box{background:transparent;box-shadow:inset 0 0 0 1.5px var(--alea-accent);color:var(--alea-accent-strong)}:is(.alea-radio[data-variant=outline],.alea-choice-group[data-variant=outline] .alea-radio)[data-selected] .alea-radio-dot{background:var(--alea-accent)}.alea-check-all{margin-bottom:calc(-1 * var(--alea-space-1))}.alea-choice-items[data-nested]{padding-inline-start:calc(var(--alea-check-size, var(--alea-space-5)) + var(--alea-space-3))}.alea-choice-group[data-appearance=buttons] .alea-choice-items{display:inline-flex;flex-direction:row;gap:0;align-self:flex-start;max-width:100%;overflow-x:auto;border-radius:var(--alea-radius-sm);box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-choice-group[data-appearance=buttons] .alea-radio{align-items:center;height:40px;padding:0 var(--alea-space-4);gap:0;font-weight:var(--alea-font-weight-medium);color:var(--alea-text-muted);white-space:nowrap;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-choice-group[data-appearance=buttons] .alea-radio+.alea-radio{box-shadow:inset 1px 0 0 var(--alea-border-strong)}.alea-choice-group[data-appearance=buttons] .alea-radio:first-child{border-radius:0;border-start-start-radius:var(--alea-radius-sm);border-end-start-radius:var(--alea-radius-sm)}.alea-choice-group[data-appearance=buttons] .alea-radio:last-child{border-radius:0;border-start-end-radius:var(--alea-radius-sm);border-end-end-radius:var(--alea-radius-sm)}.alea-choice-group[data-appearance=buttons] .alea-radio .alea-check-box{display:none}.alea-choice-group[data-appearance=buttons] .alea-radio .alea-check-text{padding:0}.alea-choice-group[data-appearance=buttons] .alea-radio[data-hovered]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-choice-group[data-appearance=buttons] .alea-radio[data-selected]{background:var(--alea-accent-subtle);color:var(--alea-text);box-shadow:inset 0 0 0 1.5px var(--alea-accent);position:relative;z-index:1}.alea-choice-group[data-appearance=buttons] .alea-radio[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:calc(var(--alea-space-0-5) * -1);z-index:2}.alea-choice-group[data-appearance=buttons][data-size=sm] .alea-radio{height:32px;padding:0 var(--alea-space-3)}.alea-choice-group[data-appearance=buttons][data-size=lg] .alea-radio{height:48px;padding:0 var(--alea-space-5)}@media(forced-colors:active){.alea-check-box,.alea-check[data-hovered] .alea-check-box,.alea-check[data-invalid] .alea-check-box,.alea-choice-group[data-appearance=buttons] .alea-choice-items,.alea-choice-group[data-appearance=buttons] .alea-radio[data-selected],.alea-choice-group[data-appearance=cards] :is(.alea-radio,.alea-check),.alea-choice-group[data-appearance=cards] :is(.alea-radio,.alea-check)[data-hovered],.alea-choice-group[data-appearance=cards] :is(.alea-radio,.alea-check)[data-selected],.alea-switch-track,:is(.alea-check[data-variant=outline],.alea-choice-group[data-variant=outline] .alea-check):is([data-selected],[data-indeterminate]) .alea-check-box{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-check[data-selected] .alea-check-box,.alea-switch[data-selected] .alea-switch-thumb,.alea-switch[data-selected] .alea-switch-track,:is(.alea-radio[data-variant=outline],.alea-choice-group[data-variant=outline] .alea-radio)[data-selected] .alea-radio-dot{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-slider-thumb,.alea-switch-thumb{forced-color-adjust:none;background:ButtonText;border:1px solid ButtonText}.alea-switch[data-selected] .alea-switch-track{forced-color-adjust:none;background:Highlight}.alea-switch[data-selected] .alea-switch-thumb{forced-color-adjust:none;background:HighlightText;border-color:HighlightText}.alea-check[data-selected] .alea-check-box,.alea-check[data-indeterminate] .alea-check-box{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}.alea-radio[data-selected] .alea-radio-dot{forced-color-adjust:none;background:HighlightText}.alea-radio[data-selected] .alea-radio-box,.alea-radio[data-selected] .alea-radio-circle{forced-color-adjust:none;background:Highlight;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-select-control{position:relative;display:flex;min-width:0}.alea-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-2);width:100%;height:var(--alea-input-h, var(--alea-size-field));padding-block:0 0;padding-inline:var(--alea-input-pad, var(--alea-control-pad-x-4)) var(--alea-control-pad-x-3);border:0;border-radius:var(--alea-input-radius, var(--alea-radius-field));background:var(--alea-field-bg);color:var(--alea-text);box-shadow:inset 0 0 0 1px var(--alea-border);font:var(--alea-font-weight-regular) var(--alea-input-font, var(--alea-font-size-base)) / 1.4 var(--alea-font-family-body);text-align:start;cursor:pointer;transition:box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-select-control:has(.alea-select-clear) .alea-select-value{margin-inline-end:var(--alea-space-8)}.alea-select-clear{position:absolute;inset-inline-end:var(--alea-space-8);top:50%;translate:0 -50%;margin:0}.alea-select-prefix{padding-inline-start:0!important;margin-inline-end:0!important}.alea-select-trigger[data-hovered]{box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-select[data-open] .alea-select-trigger,.alea-select-trigger[data-focus-visible]{box-shadow:inset 0 0 0 1px var(--alea-focus),0 0 0 4px var(--alea-focus-halo);outline:none}.alea-select[data-warning]:not([data-invalid]) .alea-select-trigger{box-shadow:inset 0 0 0 1px var(--alea-status-warning),0 0 0 4px var(--alea-status-warning-bg)}.alea-select[data-invalid] .alea-select-trigger{box-shadow:inset 0 0 0 1px var(--alea-status-danger),0 0 0 4px var(--alea-status-danger-bg)}.alea-select[data-invalid] .alea-select-trigger:is([data-focus-visible],[data-focused]){box-shadow:inset 0 0 0 1px var(--alea-status-danger),0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-focus)}.alea-select[data-variant=filled] .alea-select-trigger{background:var(--alea-surface-raised);box-shadow:none}.alea-select[data-variant=filled] .alea-select-trigger[data-hovered]{background:var(--alea-surface-hover)}.alea-select[data-variant=underline] .alea-select-trigger{padding-inline-start:0;border-radius:0;background:transparent;box-shadow:inset 0 -1px 0 var(--alea-border-strong)}.alea-select[data-variant=underline] .alea-select-trigger[data-hovered]{box-shadow:inset 0 -1px 0 var(--alea-border-control)}.alea-select[data-variant=underline][data-invalid] .alea-select-trigger{box-shadow:inset 0 -2px 0 var(--alea-status-danger)}.alea-select[data-variant=underline][data-warning]:not([data-invalid]) .alea-select-trigger{box-shadow:inset 0 -2px 0 var(--alea-status-warning)}.alea-select[data-variant=underline][data-open] .alea-select-trigger,.alea-select[data-variant=underline] .alea-select-trigger[data-focus-visible]{box-shadow:inset 0 -2px 0 var(--alea-focus)}.alea-select[data-variant=borderless] .alea-select-trigger{background:transparent;box-shadow:none}.alea-select[data-variant=borderless] .alea-select-trigger[data-hovered]{background:var(--alea-surface-hover)}.alea-select[data-variant=filled]:is([data-open],:has(.alea-select-trigger[data-focus-visible])) .alea-select-trigger{background:var(--alea-field-bg);box-shadow:inset 0 0 0 1px var(--alea-focus),0 0 0 4px var(--alea-focus-halo)}.alea-select[data-variant=borderless]:is([data-open],:has(.alea-select-trigger[data-focus-visible])) .alea-select-trigger{background:var(--alea-surface-hover);box-shadow:0 0 0 2px var(--alea-focus)}.alea-select:is([data-variant=filled],[data-variant=borderless])[data-warning]:not([data-invalid]) .alea-select-trigger{box-shadow:inset 0 0 0 1px var(--alea-status-warning),0 0 0 4px var(--alea-status-warning-bg)}.alea-select:is([data-variant=filled],[data-variant=borderless])[data-invalid] .alea-select-trigger{box-shadow:inset 0 0 0 1px var(--alea-status-danger),0 0 0 4px var(--alea-status-danger-bg)}.alea-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:var(--alea-space-2)}.alea-select-value[data-placeholder]{color:var(--alea-text-faint)}.alea-select-value .alea-option-check,.alea-select-value .alea-option-desc{display:none}.alea-select-tags{display:flex;gap:var(--alea-space-1);min-width:0;overflow:hidden}.alea-select-tag{flex:none;max-width:140px;overflow:hidden;text-overflow:ellipsis;padding:var(--alea-space-0-5) var(--alea-space-2);border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);box-shadow:inset 0 0 0 1px var(--alea-border);font-size:var(--alea-font-size-sm);line-height:1.4}.alea-select-tag[data-more]{color:var(--alea-text-muted)}.alea-select-chevron{flex:none;color:var(--alea-icon-muted)}.alea-select[data-open] .alea-select-chevron{transform:rotate(180deg)}.alea-select-search{display:flex;align-items:center;gap:var(--alea-space-2);margin:calc(var(--alea-space-1) * -1) calc(var(--alea-space-1) * -1) var(--alea-space-1);padding:0 var(--alea-space-3);height:40px;border-bottom:1px solid var(--alea-border);color:var(--alea-text-muted)}.alea-select-search-input{flex:1;min-width:0;height:100%;border:0;background:none;color:var(--alea-text);font:inherit;font-size:var(--alea-font-size-md);outline:none}.alea-select-search-input::-webkit-search-cancel-button{display:none}.alea-select-footer{margin:var(--alea-space-1) calc(var(--alea-space-1) * -1) calc(var(--alea-space-1) * -1);padding:var(--alea-space-2);border-top:1px solid var(--alea-border)}.alea-listbox-empty{margin:0;padding:var(--alea-space-3);color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-listbox[data-check=start] .alea-option-check{order:-1}.alea-select-popover{max-height:min(320px,var(--visual-viewport-height, 100vh));overflow:auto}.alea-listbox{display:flex;flex-direction:column;gap:var(--alea-space-0-25);outline:none}.alea-option{display:flex;align-items:center;gap:var(--alea-space-3);min-height:var(--alea-size-control-md);padding:var(--alea-space-2) var(--alea-control-pad-x-3);border-radius:var(--alea-radius-sm);color:var(--alea-text);font-size:var(--alea-font-size-md);cursor:pointer;outline:none}.alea-option[data-focused],.alea-option[data-hovered]{background:var(--alea-surface-hover)}.alea-option[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--alea-focus)}.alea-option[data-selected]{font-weight:var(--alea-font-weight-medium)}.alea-option[data-disabled]{opacity:.4;cursor:not-allowed}.alea-option-icon{display:inline-flex;color:var(--alea-icon-muted)}.alea-option-icon svg{width:16px;height:16px}.alea-option-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-0-25)}.alea-option-desc{font-size:var(--alea-font-size-xs);color:var(--alea-text-faint);font-weight:var(--alea-font-weight-regular)}.alea-option-check{flex:none;color:var(--alea-accent-strong);opacity:0}.alea-option-check[data-on]{opacity:1}.alea-option-section:not(:first-child){margin-top:var(--alea-space-1);padding-top:var(--alea-space-1);border-top:1px solid var(--alea-border)}.alea-option-header{padding:var(--alea-space-2) var(--alea-space-3) var(--alea-space-1);font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1.2 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-eyebrow);text-transform:uppercase;color:var(--alea-text-faint)}.alea-listbox-standalone[data-variant=card]{padding:var(--alea-space-1);border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-listbox-standalone[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-listbox-standalone .alea-option[data-selected]{background:var(--alea-accent-subtle)}@media(forced-colors:active){.alea-listbox-standalone[data-variant=card],.alea-select-tag,.alea-select-trigger,.alea-select-trigger[data-hovered],.alea-select:is([data-variant=filled],[data-variant=borderless])[data-invalid] .alea-select-trigger,.alea-select:is([data-variant=filled],[data-variant=borderless])[data-warning]:not([data-invalid]) .alea-select-trigger,.alea-select[data-invalid] .alea-select-trigger,.alea-select[data-warning]:not([data-invalid]) .alea-select-trigger{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-listbox-standalone .alea-option[data-selected]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-option[data-focused]{outline:2px solid Highlight;outline-offset:calc(var(--alea-space-0-5) * -1)}.alea-option[data-focus-visible],.alea-select-trigger[data-focus-visible],.alea-select[data-invalid] .alea-select-trigger:is([data-focus-visible],[data-focused]),.alea-select[data-variant=borderless]:is([data-open],:has(.alea-select-trigger[data-focus-visible])) .alea-select-trigger,.alea-select[data-variant=filled]:is([data-open],:has(.alea-select-trigger[data-focus-visible])) .alea-select-trigger,.alea-select[data-variant=underline] .alea-select-trigger[data-focus-visible]{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-popover{min-width:var(--trigger-width, 160px);max-width:min(400px,calc(100vw - 24px));padding:var(--alea-space-1);border-radius:var(--alea-radius-md);background:var(--alea-surface-raised);box-shadow:inset 0 0 0 1px var(--alea-border-strong),var(--alea-shadow-pop);color:var(--alea-text);outline:none;z-index:var(--alea-z-dropdown)}.alea-arrow svg{display:block;fill:var(--alea-surface-raised);stroke:var(--alea-border-strong)}.alea-popover[data-placement=bottom] .alea-arrow svg{transform:rotate(180deg)}.alea-popover[data-placement=left] .alea-arrow svg{transform:rotate(-90deg)}.alea-popover[data-placement=right] .alea-arrow svg{transform:rotate(90deg)}.alea-popover-dialog{padding:var(--alea-space-3) var(--alea-space-4);outline:none;display:flex;flex-direction:column;gap:var(--alea-space-3)}.alea-popover-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body)}.alea-tooltip{max-width:260px;padding:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-xs);background:var(--alea-chip-bg);color:var(--alea-chip-text);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1.4 var(--alea-font-family-body);box-shadow:var(--alea-shadow-pop);z-index:var(--alea-z-tooltip)}.alea-tooltip-arrow svg{fill:var(--alea-chip-bg);stroke:none}.alea-tooltip[data-placement=bottom] .alea-tooltip-arrow svg{transform:rotate(180deg)}.alea-tooltip[data-placement=left] .alea-tooltip-arrow svg{transform:rotate(-90deg)}.alea-tooltip[data-placement=right] .alea-tooltip-arrow svg{transform:rotate(90deg)}.alea-modal-overlay{position:fixed;inset:0;display:grid;place-items:center;padding:var(--alea-space-4);background:var(--alea-surface-overlay);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:var(--alea-z-modal)}.alea-modal{width:100%;max-width:520px;max-height:calc(100dvh - 32px);overflow:auto;border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:var(--alea-shadow-card),var(--alea-shadow-pop);outline:none}.alea-modal[data-size=sm]{max-width:400px}.alea-modal[data-size=lg]{max-width:720px}.alea-modal[data-size=full]{max-width:calc(100vw - 32px);height:calc(100dvh - 32px)}.alea-dialog{display:flex;flex-direction:column;gap:var(--alea-space-3);padding:clamp(var(--alea-control-pad-x-5),3vw,var(--alea-control-pad-x-7));outline:none}.alea-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--alea-space-4)}.alea-dialog-title[data-size=sm]{font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.35 var(--alea-font-family-body);letter-spacing:0}.alea-dialog-title{margin:0;font:var(--alea-font-weight-light) var(--alea-font-size-2xl) / var(--alea-font-leading-tight) var(--alea-font-family-display);letter-spacing:var(--alea-font-tracking-display)}.alea-dialog-x{margin-block:calc(var(--alea-space-1) * -1) 0;margin-inline:auto calc(var(--alea-space-2) * -1)}.alea-dialog-description{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-md)}.alea-dialog-body{display:flex;flex-direction:column;gap:var(--alea-space-4)}.alea-dialog-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--alea-space-2);padding-top:var(--alea-space-2)}[data-density=compact] .alea-dialog-footer{padding-top:var(--alea-space-3)}.alea-drawer-overlay{place-items:stretch end;padding:0}.alea-drawer-overlay[data-placement=start]{place-items:stretch start}.alea-drawer-overlay[data-placement=bottom]{place-items:end stretch}.alea-drawer{width:min(var(--alea-drawer-size, 420px),100vw);height:100dvh;overflow:auto;background:var(--alea-surface);box-shadow:var(--alea-shadow-pop);outline:none}.alea-drawer[data-placement=end]{border-radius:0;border-start-start-radius:var(--alea-radius-lg);border-end-start-radius:var(--alea-radius-lg)}.alea-drawer[data-placement=start]{border-radius:0;border-start-end-radius:var(--alea-radius-lg);border-end-end-radius:var(--alea-radius-lg)}.alea-drawer[data-placement=bottom]{width:100%;height:auto;max-height:min(var(--alea-drawer-size, 420px),90dvh);border-radius:var(--alea-radius-lg) var(--alea-radius-lg) 0 0}.alea-drawer-content{min-height:100%}.alea-drawer-content .alea-dialog-footer{margin-top:auto}.alea-popconfirm{max-width:300px}.alea-popconfirm-text{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-popconfirm-actions{display:flex;justify-content:flex-end;gap:var(--alea-space-2)}.alea-sheet-overlay{z-index:var(--alea-z-modal, 50)}.alea-sheet-backdrop{position:fixed;inset:0;background:var(--alea-surface-overlay);backdrop-filter:blur(2px)}.alea-sheet-overlay[data-backdrop=dim] .alea-sheet-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.alea-sheet{display:flex;flex-direction:column;background:linear-gradient(var(--alea-surface-overlay),var(--alea-surface-overlay)),var(--alea-bg);color:var(--alea-text);box-shadow:var(--alea-shadow-pop),inset 0 0 0 1px var(--alea-border);outline:none}.alea-sheet:is([data-position=bottom],[data-position=top]){width:100%;max-height:calc(100dvh - 24px)}.alea-sheet[data-position=bottom]{border-radius:var(--alea-radius-xl, var(--alea-space-6)) var(--alea-radius-xl, var(--alea-space-6)) 0 0;padding-bottom:env(safe-area-inset-bottom)}.alea-sheet[data-position=top]{border-radius:0 0 var(--alea-radius-xl, var(--alea-space-6)) var(--alea-radius-xl, var(--alea-space-6))}.alea-sheet:is([data-position=start],[data-position=end]){height:100dvh;width:min(420px,88vw)}.alea-sheet[data-position=start]{border-radius:0;border-start-end-radius:var(--alea-radius-lg);border-end-end-radius:var(--alea-radius-lg)}.alea-sheet[data-position=end]{border-radius:0;border-start-start-radius:var(--alea-radius-lg);border-end-start-radius:var(--alea-radius-lg)}.alea-sheet[data-position=center]{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 64px);border-radius:var(--alea-radius-xl, var(--alea-space-6))}@media(min-width:768px){.alea-sheet:is([data-position=bottom],[data-position=top]){width:min(640px,100vw)}}.alea-sheet-content{display:flex;flex-direction:column;min-height:0;flex:1;outline:none}.alea-sheet-handle{align-self:center;flex:none;width:40px;height:4px;margin:var(--alea-space-2) 0 var(--alea-space-1);border-radius:var(--alea-radius-2xs);background:var(--alea-border-strong)}.alea-sheet-head{display:flex;flex-direction:column;gap:var(--alea-space-1);padding:var(--alea-space-3) var(--alea-space-5) var(--alea-space-2)}.alea-sheet-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-lg) / 1.3 var(--alea-font-family-body)}.alea-sheet-desc{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-sheet-body{flex:1;min-height:0;overflow:auto;padding:var(--alea-space-2) var(--alea-space-5) var(--alea-space-5);overscroll-behavior:contain}.alea-sheet-foot{display:flex;gap:var(--alea-space-2);justify-content:flex-end;padding:var(--alea-space-3) var(--alea-space-5) var(--alea-space-4);border-top:1px solid var(--alea-border)}@media(max-width:639.98px){.alea-sheet-foot>.alea-button{flex:1}}.alea-action-sheet .alea-sheet-body{padding-top:0}.alea-action-sheet-body{display:flex;flex-direction:column;gap:var(--alea-space-3)}.alea-action-sheet-list{margin:0;padding:var(--alea-space-1);list-style:none;border-radius:var(--alea-radius-lg);background:var(--alea-surface-raised)}.alea-action-sheet-item{display:flex;align-items:center;gap:var(--alea-space-3);width:100%;min-height:52px;padding:var(--alea-space-2) var(--alea-space-4);border:0;border-radius:var(--alea-radius-md);background:none;color:var(--alea-text);font:var(--alea-font-weight-medium) var(--alea-font-size-base) / 1.3 var(--alea-font-family-body);text-align:start;cursor:pointer}.alea-action-sheet-item[data-hovered],.alea-action-sheet-item[data-pressed]{background:var(--alea-surface-hover)}.alea-action-sheet-item[data-tone=danger]{color:var(--alea-status-danger)}.alea-action-sheet-item[data-disabled]{opacity:.45;cursor:not-allowed}.alea-action-sheet-icon{display:inline-flex;flex:none;color:var(--alea-icon-muted)}.alea-action-sheet-item[data-tone=danger] .alea-action-sheet-icon{color:inherit}.alea-action-sheet-icon svg{width:20px;height:20px}.alea-action-sheet-text{display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-action-sheet-desc{color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);font-weight:var(--alea-font-weight-regular)}.alea-action-sheet-cancel{justify-content:center;border-radius:var(--alea-radius-lg);background:var(--alea-surface-raised);font-weight:var(--alea-font-weight-semibold)}@media(max-width:639.98px){.alea-modal-overlay[data-fullscreen-below=sm]{padding:0;align-items:stretch}.alea-modal[data-fullscreen-below=sm]{max-width:none;width:100%;height:100dvh;max-height:none;border-radius:0}}@media(max-width:767.98px){.alea-modal-overlay[data-fullscreen-below=md]{padding:0;align-items:stretch}.alea-modal[data-fullscreen-below=md]{max-width:none;width:100%;height:100dvh;max-height:none;border-radius:0}}.alea-popover[data-size=sm]{width:min(240px,calc(100vw - 32px))}.alea-popover[data-size=md]{width:min(320px,calc(100vw - 32px))}.alea-popover[data-size=lg]{width:min(420px,calc(100vw - 32px))}.alea-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--alea-space-2)}.alea-popover-close{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-block:calc(var(--alea-space-1) * -1) 0;margin-inline:0 calc(var(--alea-space-2) * -1);padding:0;border:0;border-radius:var(--alea-radius-sm);background:transparent;color:var(--alea-text-muted);cursor:pointer}.alea-popover-close[data-hovered]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-popover-desc{margin:calc(var(--alea-space-2) * -1) 0 0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);line-height:1.45}.alea-popover-footer{display:flex;justify-content:flex-end;gap:var(--alea-space-2);padding-top:var(--alea-space-3);border-top:1px solid var(--alea-border)}@media(pointer:coarse){.alea-popover-close{width:44px;height:44px;margin-block:calc(var(--alea-space-3) * -1) calc(var(--alea-space-2) * -1);margin-inline:0 calc(var(--alea-space-4) * -1)}}.alea-xmodal[data-size=xs]{max-width:320px}.alea-xmodal[data-size=md]{max-width:560px}.alea-xmodal[data-size=lg]{max-width:760px}.alea-xmodal[data-size=xl]{max-width:960px}.alea-xmodal[data-size=auto]{width:auto;max-width:calc(100vw - 32px)}.alea-xmodal-overlay[data-placement=top]{place-items:start center;padding-top:clamp(var(--alea-space-4),10vh,var(--alea-space-24))}.alea-xmodal-overlay[data-backdrop=transparent]{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.alea-modal-overlay[data-backdrop=dim]{backdrop-filter:none;-webkit-backdrop-filter:none}.alea-xmodal-overlay[data-backdrop=blur]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.alea-xmodal[data-scroll=inside]{display:flex;flex-direction:column;overflow:hidden}.alea-xmodal-dialog{position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1 auto;outline:none}.alea-xmodal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--alea-space-4);padding:clamp(var(--alea-control-pad-x-5),3vw,var(--alea-control-pad-x-7)) clamp(var(--alea-control-pad-x-5),3vw,var(--alea-control-pad-x-7)) var(--alea-space-3)}.alea-xmodal-body{display:flex;flex-direction:column;gap:var(--alea-space-4);padding:0 clamp(var(--alea-control-pad-x-5),3vw,var(--alea-control-pad-x-7)) clamp(var(--alea-control-pad-x-5),3vw,var(--alea-control-pad-x-7));min-height:0}.alea-xmodal-dialog>.alea-xmodal-body:first-child,.alea-xmodal-x+.alea-xmodal-body{padding-top:clamp(var(--alea-control-pad-x-5),3vw,var(--alea-control-pad-x-7))}.alea-xmodal[data-scroll=inside] .alea-xmodal-body{overflow:auto;flex:1 1 auto;overscroll-behavior:contain}.alea-xmodal-footer{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--alea-space-2);padding:var(--alea-space-4) clamp(var(--alea-control-pad-x-5),3vw,var(--alea-control-pad-x-7));border-top:1px solid var(--alea-border)}.alea-xmodal-x{position:absolute;top:var(--alea-space-3);inset-inline-end:var(--alea-space-3);z-index:1}.alea-xmodal-dialog[data-padding=none] .alea-xmodal-body{padding:0}.alea-xmodal-dialog[data-padding=none] .alea-xmodal-x{background:color-mix(in oklab,var(--alea-bg) 70%,transparent)}.alea-xmodal-overlay[data-scroll=outside]{overflow-y:auto;place-items:start center;padding-block:clamp(var(--alea-space-4),8vh,var(--alea-space-16))}.alea-xmodal[data-scroll=outside]{max-height:none;overflow:visible}@media(forced-colors:active){.alea-popover,.alea-sheet{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-tabs{display:flex;flex-direction:column;gap:var(--alea-space-4);min-width:0;max-width:100%}.alea-tabs[data-orientation=vertical]{flex-direction:row}.alea-tab-bar{position:relative;display:flex;align-items:center;gap:var(--alea-space-2);min-width:0}.alea-tabs[data-orientation=vertical]>.alea-tab-bar{flex-direction:column;align-items:stretch}.alea-tab-list{position:relative;display:flex;flex:1;min-width:0;gap:var(--alea-space-1);overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.alea-tab-list::-webkit-scrollbar{display:none}.alea-tab-bar:is([data-overflow-start],[data-overflow-end]) .alea-tab:is([data-focus-visible],:focus-visible){outline-offset:calc(var(--alea-space-0-5) * -1)}.alea-tab-bar[data-overflow-end] .alea-tab-list{mask-image:linear-gradient(to var(--alea-to-end, right),#000 calc(100% - 48px),transparent)}.alea-tab-bar[data-overflow-start] .alea-tab-list{mask-image:linear-gradient(to var(--alea-to-start, left),#000 calc(100% - 48px),transparent)}.alea-tab-bar[data-overflow-start][data-overflow-end] .alea-tab-list{mask-image:linear-gradient(to var(--alea-to-end, right),transparent,#000 48px,#000 calc(100% - 48px),transparent)}.alea-tab-scroll{flex:none;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:var(--alea-surface-overlay);box-shadow:var(--alea-shadow-card),inset 0 0 0 1px var(--alea-border);color:var(--alea-text);cursor:pointer}.alea-tab-extra{flex:none;display:flex;align-items:center;gap:var(--alea-space-2)}@media(pointer:coarse){.alea-tab-scroll{display:none}}.alea-tab-bar[data-reorderable] .alea-tab{cursor:grab}.alea-tab-bar[data-reorderable] .alea-tab[data-dragging]{opacity:.48;cursor:grabbing}.alea-tab-icon{display:inline-flex;flex:none}.alea-tab[data-hovered] .alea-tab-icon[data-icon-tone]{color:var(--alea-icon)}.alea-tabs[data-variant=pills] .alea-tab[data-selected] .alea-tab-icon[data-icon-tone]{color:var(--alea-icon-chip)}.alea-tab-badge{min-width:20px;padding:var(--alea-space-0-25) var(--alea-space-2);border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);color:var(--alea-text-muted);font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1.4 var(--alea-font-family-body);text-align:center;font-variant-numeric:tabular-nums;position:relative;z-index:1}.alea-tab[data-selected] .alea-tab-badge{background:var(--alea-accent-subtle);color:var(--alea-text)}.alea-tab-close{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;margin-inline-end:calc(var(--alea-space-1) * -1);border-radius:var(--alea-radius-xs);color:var(--alea-text-faint)}.alea-tab-close:hover{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-tab-label,.alea-tab-icon{position:relative;z-index:1}.alea-tab-list[data-orientation=vertical]{flex-direction:column}.alea-tab{position:relative;display:inline-flex;align-items:center;gap:var(--alea-space-2);height:var(--alea-size-control-md);padding:0 var(--alea-control-pad-x-3);border-radius:var(--alea-radius-xs);color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-md) / 1 var(--alea-font-family-body);white-space:nowrap;cursor:pointer;outline:none;transition:color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-tab[data-hovered]{color:var(--alea-text)}.alea-tab[data-disabled]{opacity:.4;cursor:not-allowed}.alea-tab svg{width:16px;height:16px}.alea-tabs[data-variant=underline] .alea-tab-list{box-shadow:inset 0 -1px 0 var(--alea-border)}.alea-tabs[data-variant=underline] .alea-tab[data-selected]{color:var(--alea-text)}.alea-tabs[data-variant=pills] .alea-tab-list{align-self:flex-start;padding:var(--alea-space-1);gap:var(--alea-space-0-5);border-radius:var(--alea-radius-full);background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-tabs[data-variant=pills] .alea-tab{height:calc(var(--alea-size-control-md) - var(--alea-pill-trim, 4px));border-radius:var(--alea-radius-full);padding:0 var(--alea-control-pad-x-4)}.alea-tabs[data-variant=pills] .alea-tab[data-selected]{color:var(--alea-chip-text)}.alea-tabs[data-variant=pills] .alea-tab[data-selected] :is(.alea-badge,.alea-tab-badge){background:color-mix(in oklab,var(--alea-chip-text) 20%,transparent);color:var(--alea-chip-text)}.alea-tab-panel{border-radius:var(--alea-radius-xs)}.alea-tab-panel[data-entering]{animation:alea-m-fade-in var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-tabs[data-size=sm] .alea-tab{height:var(--alea-size-control-sm);padding:0 var(--alea-control-pad-x-2);font-size:var(--alea-font-size-sm)}.alea-tabs[data-size=lg] .alea-tab{height:var(--alea-size-control-lg);padding:0 var(--alea-control-pad-x-4);font-size:var(--alea-font-size-base)}.alea-tabs[data-variant=pills][data-size=sm] .alea-tab{height:calc(var(--alea-size-control-sm) - var(--alea-pill-trim, 4px))}.alea-tabs[data-variant=pills][data-size=lg] .alea-tab{height:calc(var(--alea-size-control-lg) - var(--alea-pill-trim, 4px))}.alea-tabs[data-fitted] .alea-tab{flex:1;justify-content:center}.alea-tabs[data-fitted][data-variant=pills] .alea-tab-list{align-self:stretch}.alea-tabs[data-justify=center] .alea-tab-list{justify-content:center}.alea-tabs[data-justify=end] .alea-tab-list{justify-content:flex-end}.alea-tabs[data-variant=enclosed]{gap:0}.alea-tabs[data-variant=enclosed] .alea-tab-list{gap:var(--alea-space-1);box-shadow:inset 0 -1px 0 var(--alea-border)}.alea-tabs[data-variant=enclosed] .alea-tab{border-radius:var(--alea-radius-sm) var(--alea-radius-sm) 0 0;background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-tabs[data-variant=enclosed] .alea-tab[data-selected]{background:var(--alea-surface);color:var(--alea-text);box-shadow:inset 1px 0 0 var(--alea-border),inset -1px 0 0 var(--alea-border),inset 0 1px 0 var(--alea-border)}.alea-tabs[data-variant=enclosed] .alea-tab-panel{padding:var(--alea-space-4);border:1px solid var(--alea-border);border-top:0;border-radius:0 0 var(--alea-radius-md) var(--alea-radius-md);background:var(--alea-surface)}.alea-tabs[data-variant=enclosed] .alea-tab>.alea-sel-indicator{display:none}.alea-tabs[data-variant=soft] .alea-tab{border-radius:var(--alea-radius-full);padding:0 var(--alea-control-pad-x-4)}.alea-tabs[data-variant=soft] .alea-tab[data-selected]{color:var(--alea-text)}.alea-tabs[data-variant=soft] .alea-tab>.alea-sel-indicator{background:var(--alea-accent-subtle);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--alea-accent) 35%,transparent)}.alea-tab-nav .alea-tab{text-decoration:none}@media(forced-colors:active){.alea-tab-scroll,.alea-tabs[data-variant=enclosed] .alea-tab,.alea-tabs[data-variant=pills] .alea-tab-list,.alea-tabs[data-variant=soft] .alea-tab>.alea-sel-indicator{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-tab[data-selected] .alea-tab-badge,.alea-tabs[data-variant=enclosed] .alea-tab[data-selected],.alea-tabs[data-variant=pills] .alea-tab[data-selected] :is(.alea-badge,.alea-tab-badge){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-accordion{display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-accordion[data-variant=joined]{gap:0;border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:var(--alea-shadow-card);overflow:hidden}.alea-accordion-item{border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:var(--alea-shadow-card)}.alea-accordion[data-variant=joined] .alea-accordion-item{border-radius:0;background:transparent;box-shadow:none}.alea-accordion[data-variant=joined] .alea-accordion-item+.alea-accordion-item{border-top:1px solid var(--alea-border)}.alea-accordion-heading{margin:0}.alea-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-4);width:100%;min-height:56px;padding:var(--alea-space-3) var(--alea-space-5);border:0;border-radius:inherit;background:transparent;color:var(--alea-text);font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.35 var(--alea-font-family-body);text-align:start;cursor:pointer;position:relative;isolation:isolate}.alea-accordion-trigger:before{content:"";position:absolute;inset:var(--alea-space-1);z-index:-1;border-radius:var(--alea-radius-md);background:var(--alea-surface-hover);opacity:0;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-accordion-trigger[data-hovered]:before{opacity:1}.alea-accordion-trigger[data-hovered] .alea-accordion-chevron{color:var(--alea-icon)}.alea-accordion-indicator{display:grid;flex:none;margin-inline-start:auto;color:var(--alea-text-muted)}.alea-accordion-indicator>svg{grid-area:1 / 1;transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-spring, var(--alea-motion-ease-out))}.alea-accordion-plus,.alea-accordion[data-indicator=plus] .alea-accordion-chevron{display:none}.alea-accordion[data-indicator=plus] .alea-accordion-plus{display:block}.alea-accordion-item[data-expanded] .alea-accordion-chevron{transform:rotate(180deg)}.alea-accordion-item[data-expanded] .alea-accordion-plus{transform:rotate(135deg)}.alea-accordion-trigger[data-hovered] .alea-accordion-indicator{color:var(--alea-text)}.alea-accordion[data-indicator-position=start] .alea-accordion-indicator{order:-1;margin-inline-start:0}.alea-accordion[data-indicator-position=start] .alea-accordion-extra{margin-inline-start:auto}.alea-accordion-icon{display:inline-flex;flex:none;color:var(--alea-icon-muted)}.alea-accordion-icon svg{width:20px;height:20px}.alea-accordion-titles{display:flex;flex-direction:column;gap:var(--alea-space-0-5);min-width:0}.alea-accordion-subtitle{color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);font-weight:var(--alea-font-weight-regular)}.alea-accordion-extra{display:inline-flex;align-items:center;gap:var(--alea-space-2);margin-inline-start:auto;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);font-weight:var(--alea-font-weight-regular)}.alea-accordion-extra+.alea-accordion-indicator{margin-inline-start:0}.alea-accordion[data-size=sm] .alea-accordion-trigger{min-height:44px;padding:var(--alea-space-2) var(--alea-space-4);font-size:var(--alea-font-size-md)}.alea-accordion[data-size=sm] .alea-accordion-content{padding:0 var(--alea-space-4) var(--alea-space-4);font-size:var(--alea-font-size-sm)}.alea-accordion[data-size=lg] .alea-accordion-trigger{min-height:64px;padding:var(--alea-space-4) var(--alea-space-6);font-size:var(--alea-font-size-lg)}.alea-accordion[data-size=lg] .alea-accordion-content{padding:0 var(--alea-space-6) var(--alea-space-6);font-size:var(--alea-font-size-base)}.alea-accordion[data-variant=ghost]{gap:0}.alea-accordion[data-variant=ghost] .alea-accordion-item{border-radius:0;background:none;box-shadow:none;border-bottom:1px solid var(--alea-border)}.alea-accordion[data-variant=ghost] .alea-accordion-trigger,.alea-accordion[data-variant=ghost] .alea-accordion-content{padding-inline-start:0;padding-inline-end:0}.alea-accordion[data-variant=ghost] .alea-accordion-trigger:before{inset:var(--alea-space-1) calc(var(--alea-space-2) * -1)}.alea-accordion[data-variant=filled] .alea-accordion-item{background:var(--alea-surface-deep);box-shadow:none}.alea-accordion[data-variant=filled] .alea-accordion-item[data-expanded]{background:var(--alea-surface-raised)}.alea-accordion-item[data-disabled]{opacity:.5}.alea-accordion-panel{height:var(--disclosure-panel-height);overflow:clip;transition:height var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-accordion-content{padding:0 var(--alea-space-5) var(--alea-space-5);color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:var(--alea-font-leading-relaxed)}.alea-badge{--tone: var(--alea-text-muted);--tone-bg: var(--alea-surface-raised);display:inline-flex;align-items:center;gap:var(--alea-space-2);min-height:var(--alea-size-badge-md);padding:0 var(--alea-control-pad-x-3);border-radius:min(var(--alea-radius-full),calc(var(--alea-size-badge-md) / 2));font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1.25 var(--alea-font-family-body);height:fit-content;white-space:normal;overflow-wrap:anywhere;max-width:100%;overflow:hidden;color:var(--tone);background:var(--tone-bg)}.alea-badge[data-size=sm]{min-height:var(--alea-size-badge-sm);padding:0 var(--alea-control-pad-x-2);font-size:var(--alea-font-size-2xs);border-radius:min(var(--alea-radius-full),calc(var(--alea-size-badge-sm) / 2))}.alea-badge[data-tone=accent],.alea-count[data-tone=accent],.alea-tag[data-tone=accent]{--tone: var(--alea-accent-strong);--tone-bg: var(--alea-accent-subtle);--tone-solid: var(--alea-accent-solid);--tone-on: var(--alea-accent-on)}.alea-badge[data-tone=success],.alea-count[data-tone=success],.alea-tag[data-tone=success]{--tone: var(--alea-status-success);--tone-bg: var(--alea-status-success-bg);--tone-solid: var(--alea-status-success-solid);--tone-on: var(--alea-status-success-on-solid)}.alea-badge[data-tone=warning],.alea-count[data-tone=warning],.alea-tag[data-tone=warning]{--tone: var(--alea-status-warning);--tone-bg: var(--alea-status-warning-bg);--tone-solid: var(--alea-status-warning-solid);--tone-on: var(--alea-status-warning-on-solid)}.alea-badge[data-tone=danger],.alea-count[data-tone=danger],.alea-tag[data-tone=danger]{--tone: var(--alea-status-danger);--tone-bg: var(--alea-status-danger-bg);--tone-solid: var(--alea-status-danger-solid);--tone-on: var(--alea-status-danger-on-solid)}.alea-badge[data-tone=info],.alea-count[data-tone=info],.alea-tag[data-tone=info]{--tone: var(--alea-status-info);--tone-bg: var(--alea-status-info-bg);--tone-solid: var(--alea-status-info-solid);--tone-on: var(--alea-status-info-on-solid)}.alea-badge[data-appearance=solid]{background:var(--tone-solid, var(--alea-chip-bg));color:var(--tone-on, var(--alea-chip-text))}.alea-badge[data-appearance=solid][data-tone=neutral]{color:var(--alea-chip-text)}.alea-badge[data-appearance=outline]{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.alea-badge-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.alea-count{--tone: var(--alea-text-muted);--tone-bg: var(--alea-surface-raised);display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--alea-space-2);border-radius:var(--alea-radius-full);background:var(--tone-solid, var(--alea-accent-solid));color:var(--tone-on, var(--alea-accent-on));font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums}.alea-tag-group{display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-tag-list{display:flex;flex-wrap:wrap;gap:var(--alea-space-2)}.alea-tag-scroller{position:relative;min-width:0}.alea-tag-scroller>.alea-tab-scroll{position:absolute;top:50%;z-index:2;translate:0 -50%}.alea-tag-scroller>.alea-tab-scroll[data-side=start]{inset-inline-start:0}.alea-tag-scroller>.alea-tab-scroll[data-side=end]{inset-inline-end:0}.alea-tag-group[data-overflow=scroll] .alea-tag-list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:var(--alea-space-1);scroll-padding-inline:var(--alea-space-12)}.alea-tag-group[data-overflow=scroll] .alea-tag-list::-webkit-scrollbar{display:none}.alea-tag-group[data-overflow=scroll] .alea-tag{flex:none}.alea-tag-group[data-overflow-end] .alea-tag-list{mask-image:linear-gradient(to var(--alea-to-end, right),#000 calc(100% - 48px),transparent)}.alea-tag-group[data-overflow-start] .alea-tag-list{mask-image:linear-gradient(to var(--alea-to-start, left),#000 calc(100% - 48px),transparent)}.alea-tag-group[data-overflow-start][data-overflow-end] .alea-tag-list{mask-image:linear-gradient(to var(--alea-to-end, right),transparent,#000 48px,#000 calc(100% - 48px),transparent)}.alea-tag{--tone: var(--alea-text);--tone-bg: var(--alea-surface-raised);display:inline-flex;align-items:center;gap:var(--alea-space-2);height:var(--alea-size-control-sm);padding:0 var(--alea-control-pad-x-3);border-radius:var(--alea-radius-full);background:var(--tone-bg);color:var(--tone);box-shadow:inset 0 0 0 1px var(--alea-border);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);cursor:default;outline:none;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-tag[data-allows-removing]{padding-inline-end:var(--alea-space-1)}.alea-tag[data-hovered]{box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-tag[data-selection-mode]{cursor:pointer}.alea-tag[data-selected]{background:var(--alea-chip-bg);color:var(--alea-chip-text);box-shadow:none}.alea-tag[data-disabled]{opacity:.45}.alea-tag-remove{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;opacity:.7}.alea-tag-remove[data-hovered]{opacity:1;background:var(--alea-surface-hover)}.alea-avatar{--alea-avatar-size: 40px;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--alea-avatar-size);height:var(--alea-avatar-size);border-radius:50%;background:var(--alea-gradient-accent);color:var(--alea-accent-on);font:var(--alea-font-weight-semibold) calc(var(--alea-avatar-size) * .38) / 1 var(--alea-font-family-body);user-select:none}.alea-avatar[data-shape=square]{border-radius:30%}.alea-avatar[data-size=xs]{--alea-avatar-size: 24px}.alea-avatar[data-size=sm]{--alea-avatar-size: 32px}.alea-avatar[data-size=lg]{--alea-avatar-size: 56px}.alea-avatar[data-size=xl]{--alea-avatar-size: 80px}.alea-avatar-initials:before{content:attr(data-initials)}.alea-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.alea-avatar-status{position:absolute;inset-inline-end:0;bottom:0;width:28%;height:28%;min-width:8px;min-height:8px;border-radius:50%;box-shadow:0 0 0 2px var(--alea-bg)}.alea-avatar-status[data-status=online]{background:var(--alea-presence-online)}.alea-avatar-status[data-status=away]{background:var(--alea-presence-away)}.alea-avatar-status[data-status=busy]{background:var(--alea-presence-busy)}.alea-avatar-status[data-status=offline]{background:var(--alea-presence-offline)}.alea-avatar-presence{position:absolute;inset-inline-end:calc(var(--alea-space-1) * -.5);inset-block-end:calc(var(--alea-space-1) * -.5);display:grid;place-items:center;box-sizing:border-box;inline-size:max(32%,var(--alea-space-4));block-size:max(32%,var(--alea-space-4));border-radius:var(--alea-radius-full);background:var(--alea-bg);color:var(--alea-text);box-shadow:0 0 0 var(--alea-space-0-5) var(--presence, var(--alea-border-strong))}.alea-avatar-presence svg{inline-size:70%;block-size:70%}.alea-avatar-presence[data-presence=active]{--presence: var(--alea-presence-online)}.alea-avatar-presence[data-presence=editing]{--presence: var(--alea-accent)}.alea-avatar-presence[data-presence=away]{--presence: var(--alea-presence-away)}.alea-avatar-presence[data-presence=offline]{--presence: var(--alea-presence-offline);color:var(--alea-text-muted)}.alea-avatar-group{display:inline-flex;align-items:center}.alea-avatar-group>.alea-avatar{box-shadow:0 0 0 2px var(--alea-bg)}.alea-avatar-group>.alea-avatar+.alea-avatar{margin-inline-start:calc(var(--alea-avatar-size) * -.28)}.alea-avatar-more{background:var(--alea-surface-raised);color:var(--alea-text);font-size:calc(var(--alea-avatar-size) * .32)}.alea-badge[data-size=lg]{min-height:var(--alea-size-badge-lg);padding:0 var(--alea-control-pad-x-3);font-size:var(--alea-font-size-sm);border-radius:min(var(--alea-radius-full),calc(var(--alea-size-badge-lg) / 2))}.alea-badge[data-shape=rounded]{border-radius:var(--alea-radius-sm)}.alea-badge-icon{display:inline-flex}.alea-badge-icon svg{width:12px;height:12px}.alea-badge[data-size=lg] .alea-badge-icon svg{width:16px;height:16px}.alea-badge-dot[data-pulse]{box-shadow:0 0 0 0 currentColor;animation:alea-badge-pulse 1.8s var(--alea-motion-ease-out) infinite}@keyframes alea-badge-pulse{0%{box-shadow:0 0 color-mix(in oklab,currentColor 60%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}@media(prefers-reduced-motion:reduce){.alea-badge-dot[data-pulse]{animation:none}}.alea-count[data-dot]{width:12px;min-width:12px;height:12px;padding:0}.alea-count[data-size=sm]{min-width:16px;height:16px;font-size:var(--alea-font-size-2xs)}.alea-count[data-appearance=soft]:not([data-dot]){background:var(--tone-bg);color:var(--tone)}.alea-count[data-appearance=outline]:not([data-dot]){background:transparent;color:var(--tone);box-shadow:inset 0 0 0 1px currentColor}.alea-count[data-tone=neutral]{--tone-solid: var(--alea-chip-bg);--tone-on: var(--alea-chip-text)}.alea-tag[data-appearance=soft]{background:var(--tone-bg, var(--alea-surface-raised));color:var(--tone, var(--alea-text));box-shadow:none}.alea-tag[data-appearance=solid]{background:var(--tone-solid, var(--alea-chip-bg));color:var(--tone-on, var(--alea-chip-text));box-shadow:none}.alea-tag[data-appearance=solid][data-tone=neutral]{color:var(--alea-chip-text)}.alea-tag[data-selected]:is([data-appearance=soft],[data-appearance=solid],[data-tone]){background:var(--alea-chip-bg);color:var(--alea-chip-text);box-shadow:none}.alea-tag[data-size=sm]{height:var(--alea-size-badge-md);padding:0 var(--alea-control-pad-x-2);font-size:var(--alea-font-size-xs)}.alea-tag[data-size=lg]{height:var(--alea-size-control-md);padding:0 var(--alea-control-pad-x-4);font-size:var(--alea-font-size-md)}.alea-tag-icon{display:inline-flex;margin-inline-start:calc(var(--alea-space-0-5) * -1)}.alea-tag-icon svg{width:16px;height:16px}.alea-tag-icon .alea-avatar{--alea-avatar-size: 20px}.alea-avatar[data-size="2xl"]{--alea-avatar-size: 96px}.alea-avatar-fallback{display:grid;place-items:center;width:100%;height:100%}.alea-avatar-fallback svg{width:50%;height:50%}.alea-avatar[data-ring]{box-shadow:0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-accent)}.alea-avatar[data-ring=success]{box-shadow:0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-status-success)}.alea-avatar[data-ring=warning]{box-shadow:0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-status-warning)}.alea-avatar[data-ring=danger]{box-shadow:0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-status-danger)}.alea-avatar[data-ring=info]{box-shadow:0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-status-info)}.alea-avatar[data-ring=neutral]{box-shadow:0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-border-strong)}.alea-avatar-count{position:absolute;top:calc(var(--alea-space-1) * -1);inset-inline-end:calc(var(--alea-space-1) * -1);min-width:20px;height:20px;padding:0 var(--alea-space-1);border-radius:var(--alea-radius-full);background:var(--alea-accent-solid);color:var(--alea-accent-on);font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 20px var(--alea-font-family-body);text-align:center;box-shadow:0 0 0 2px var(--alea-bg)}.alea-avatar-group[data-spacing=tight]>.alea-avatar+.alea-avatar{margin-inline-start:calc(var(--alea-avatar-size) * -.4)}.alea-avatar-group[data-spacing=none]{gap:var(--alea-space-1)}.alea-avatar-group[data-spacing=none]>.alea-avatar+.alea-avatar{margin-inline-start:0}.alea-badge[data-wrap]{height:auto;min-height:var(--alea-size-badge-md);padding-block:var(--alea-space-1);white-space:normal;overflow-wrap:anywhere;line-height:1.25;border-radius:var(--alea-radius-md)}@media(forced-colors:active){.alea-avatar-presence{box-shadow:none;outline:1px solid ButtonBorder}}.alea-icon-tile{--tone: var(--alea-accent);display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--alea-radius-sm);background:color-mix(in srgb,var(--tone) 16%,transparent);color:var(--tone-text, var(--alea-accent-strong, var(--alea-accent)))}.alea-icon-tile svg{width:20px;height:20px}.alea-icon-tile[data-size=xs]{width:20px;height:20px;border-radius:var(--alea-radius-sm)}.alea-icon-tile[data-size=xs] svg{width:12px;height:12px}.alea-icon-tile[data-size=sm]{width:28px;height:28px;border-radius:var(--alea-radius-field)}.alea-icon-tile[data-size=sm] svg{width:16px;height:16px}.alea-icon-tile[data-size=lg]{width:48px;height:48px;border-radius:var(--alea-radius-md)}.alea-icon-tile[data-size=lg] svg{width:24px;height:24px}.alea-icon-tile[data-shape=circle]{border-radius:50%}.alea-icon-tile[data-tone=neutral]{--tone: var(--alea-text);--tone-text: var(--alea-text);--tone-solid: var(--alea-chip-bg);--tone-on: var(--alea-chip-text)}.alea-icon-tile[data-tone=success]{--tone: var(--alea-status-success);--tone-text: var(--alea-status-success);--tone-solid: var(--alea-status-success-solid);--tone-on: var(--alea-status-success-on-solid)}.alea-icon-tile[data-tone=warning]{--tone: var(--alea-status-warning);--tone-text: var(--alea-status-warning);--tone-solid: var(--alea-status-warning-solid);--tone-on: var(--alea-status-warning-on-solid)}.alea-icon-tile[data-tone=danger]{--tone: var(--alea-status-danger);--tone-text: var(--alea-status-danger);--tone-solid: var(--alea-status-danger-solid);--tone-on: var(--alea-status-danger-on-solid)}.alea-icon-tile[data-tone=info]{--tone: var(--alea-status-info);--tone-text: var(--alea-status-info);--tone-solid: var(--alea-status-info-solid);--tone-on: var(--alea-status-info-on-solid)}.alea-icon-tile[data-variant=solid]{background:var(--tone-solid, var(--alea-accent-solid));color:var(--tone-on, var(--alea-accent-on))}.alea-icon-tile[data-variant=gradient]{background:var(--alea-gradient-accent);color:var(--alea-accent-on)}.alea-payment-card{aspect-ratio:1.586;width:100%;max-width:400px;display:flex;flex-direction:column;justify-content:space-between;padding:var(--alea-space-5);border-radius:var(--alea-radius-lg);color:var(--alea-white);font-size:var(--alea-font-size-sm);box-shadow:var(--alea-shadow-card);background:linear-gradient(135deg,color-mix(in oklch,var(--alea-accent) 55%,#000),var(--alea-accent) 60%,color-mix(in oklch,var(--alea-accent) 55%,#fff))}.alea-payment-card[data-tone=graphite]{background:linear-gradient(135deg,#111827,#374151 60%,#6b7280)}.alea-payment-card[data-tone=emerald]{background:linear-gradient(135deg,#064e3b,#047857 55%,#34d399)}.alea-payment-card[data-tone=indigo]{background:linear-gradient(135deg,#1e1b4b,#4338ca 60%,#818cf8)}.alea-payment-card[data-tone=sunset]{background:linear-gradient(135deg,#7c2d12,#ea580c 55%,#fbbf24)}.alea-payment-card[href]{text-decoration:none;transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized, ease-out),box-shadow var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-payment-card[data-hovered]{transform:translateY(calc(var(--alea-motion-lift) * .5));box-shadow:var(--alea-shadow-pop)}@media(prefers-reduced-motion:reduce){.alea-payment-card[data-hovered]{transform:none}}.alea-payment-card[data-frozen]{filter:saturate(.2);opacity:.8}.alea-payment-card-top,.alea-payment-card-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--alea-space-2)}.alea-payment-card-brand{font-weight:var(--alea-font-weight-semibold)}.alea-payment-card-kind{font-size:var(--alea-font-size-xs);opacity:.85}.alea-payment-card-number{font-family:var(--alea-font-family-mono);font-size:var(--alea-font-size-lg);letter-spacing:.08em}.alea-amount{display:inline-flex;align-items:center;gap:var(--alea-space-2);font-variant-numeric:tabular-nums;white-space:nowrap}.alea-amount[data-color][data-dir=in] .alea-amount-value{color:var(--alea-status-success)}.alea-amount-icon{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--alea-surface-raised);color:var(--alea-icon-muted)}.alea-amount-icon svg{width:16px;height:16px}.alea-amount[data-dir=in] .alea-amount-icon{background:color-mix(in srgb,var(--alea-status-success) 16%,transparent);color:var(--alea-icon-success)}@media(forced-colors:active){.alea-avatar-count,.alea-avatar-group>.alea-avatar,.alea-avatar-status,.alea-avatar[data-ring=danger],.alea-avatar[data-ring=info],.alea-avatar[data-ring=neutral],.alea-avatar[data-ring=success],.alea-avatar[data-ring=warning],.alea-avatar[data-ring],.alea-badge[data-appearance=outline],.alea-count[data-appearance=outline]:not([data-dot]),.alea-tag,.alea-tag[data-hovered]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-tag[data-selected],.alea-tag[data-selected]:is([data-appearance=soft],[data-appearance=solid],[data-tone]){forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-badge,.alea-count:not([data-dot]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-count[data-dot],.alea-badge-dot{forced-color-adjust:none;background:CanvasText}}.alea-spinner{display:inline-grid;place-items:center;color:var(--alea-text)}.alea-spinner svg{width:24px;height:24px;animation:alea-spin var(--alea-spin-duration, .8s) linear infinite}.alea-spinner[data-size=sm] svg{width:16px;height:16px}.alea-spinner[data-size=lg] svg{width:40px;height:40px}.alea-progress{display:flex;flex-direction:column;gap:var(--alea-space-2);width:100%}.alea-progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--alea-space-2)}.alea-progress-value{font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums}.alea-progress-track{position:relative;height:8px;border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);box-shadow:inset 0 0 0 1px var(--alea-border);overflow:hidden}.alea-progress[data-size=sm] .alea-progress-track{height:4px}.alea-progress-fill{height:100%;border-radius:inherit;background:var(--alea-gradient-accent-linear);transition:width var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-progress-fill[data-indeterminate]{width:40%;animation:alea-indeterminate 1.4s var(--alea-motion-ease-in-out) infinite}@keyframes alea-indeterminate{0%{transform:translate(calc(-100% * var(--alea-dir, 1)))}to{transform:translate(calc(250% * var(--alea-dir, 1)))}}.alea-progress-fill[data-tone=success]{background:var(--alea-status-success)}.alea-progress-fill[data-tone=warning]{background:var(--alea-status-warning)}.alea-progress-fill[data-tone=danger]{background:var(--alea-status-danger)}.alea-progress-fill[data-tone=info]{background:var(--alea-status-info)}.alea-progress-fill[data-tone=neutral]{background:var(--alea-text-muted)}.alea-progress-circle{position:relative;display:inline-grid;place-items:center;width:40px;height:40px}.alea-progress-circle[data-size=sm]{width:24px;height:24px}.alea-progress-circle[data-size=lg]{width:64px;height:64px}.alea-progress-circle svg{width:100%;height:100%}.alea-progress-circle svg circle:last-child{transition:stroke-dashoffset var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-progress-circle svg[data-indeterminate]{animation:alea-spin var(--alea-spin-duration, .8s) linear infinite}.alea-progress-circle-value{position:absolute;font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums}.alea-progress-circle[data-size=lg] .alea-progress-circle-value{font-size:var(--alea-font-size-sm)}.alea-skeleton{display:block;height:1em;border-radius:var(--alea-radius-sm);background:linear-gradient(90deg,var(--alea-surface-raised) 0%,var(--alea-surface-hover) 50%,var(--alea-surface-raised) 100%);background-size:200% 100%;animation:alea-shimmer 1.6s var(--alea-motion-ease-in-out) infinite}.alea-skeleton[data-shape=text]{height:.8em;margin:.2em 0}.alea-skeleton[data-shape=rect]{border-radius:var(--alea-radius-md);height:120px}.alea-skeleton[data-shape=circle]{border-radius:50%;width:40px;height:40px}.alea-skeleton-lines{display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-alert,.alea-toast{--tone: var(--alea-status-info);--tone-bg: var(--alea-status-info-bg);display:flex;align-items:flex-start;gap:var(--alea-space-3);padding:var(--alea-control-pad-x-4);border-radius:var(--alea-radius-md);background:var(--tone-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 35%,transparent);color:var(--alea-text)}.alea-alert[data-tone=success],.alea-toast[data-tone=success]{--tone: var(--alea-status-success);--tone-bg: var(--alea-status-success-bg)}.alea-alert[data-tone=warning],.alea-toast[data-tone=warning]{--tone: var(--alea-status-warning);--tone-bg: var(--alea-status-warning-bg)}.alea-alert[data-tone=danger],.alea-toast[data-tone=danger]{--tone: var(--alea-status-danger);--tone-bg: var(--alea-status-danger-bg)}.alea-alert[data-tone=accent],.alea-toast[data-tone=accent]{--tone: var(--alea-accent-strong);--tone-bg: var(--alea-accent-subtle)}.alea-alert[data-tone=neutral],.alea-toast[data-tone=neutral]{--tone: var(--alea-text-muted);--tone-bg: var(--alea-surface-raised)}.alea-alert-icon{flex:none;color:var(--tone);margin-top:var(--alea-space-0-25)}.alea-alert-body{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-alert-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.4 var(--alea-font-family-body)}.alea-alert-text{color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:var(--alea-font-leading-normal)}.alea-alert-text{min-inline-size:0;overflow-wrap:anywhere}.alea-alert-actions{display:flex;gap:var(--alea-space-2);align-self:center;flex-wrap:wrap}.alea-alert-x{margin-block:calc(var(--alea-space-2) * -1);margin-inline:auto calc(var(--alea-space-2) * -1)}.alea-alert{flex-wrap:wrap}@media(max-width:479.98px){.alea-alert-actions{flex-basis:100%;padding-inline-start:var(--alea-space-8)}}.alea-toast-region{position:fixed;z-index:var(--alea-z-toast);padding:var(--alea-space-4);pointer-events:none;outline:none}.alea-toast-region{--alea-toast-bottom: calc(var(--alea-toast-offset, 0rem) + env(safe-area-inset-bottom, 0px));--alea-toast-top: calc(var(--alea-toast-offset, 0rem) + env(safe-area-inset-top, 0px))}.alea-toast-region[data-placement=bottom-end]{inset-inline-end:0;bottom:var(--alea-toast-bottom)}.alea-toast-region[data-placement=top-end]{inset-inline-end:0;top:var(--alea-toast-top)}.alea-toast-region[data-placement=bottom]{left:50%;bottom:var(--alea-toast-bottom);transform:translate(-50%)}.alea-toast-region[data-placement=top]{left:50%;top:var(--alea-toast-top);transform:translate(-50%)}.alea-toast-region .alea-toast-list{display:flex;flex-direction:column;gap:var(--alea-space-2);margin:0;padding:0;list-style:none}.alea-toast{translate:var(--alea-swipe-x, 0px) var(--alea-stack-y, 0px);touch-action:pan-y;transition:translate var(--alea-motion-duration-base) var(--alea-motion-ease-out),scale var(--alea-motion-duration-base) var(--alea-motion-ease-out),opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-toast[data-swiping]{transition:none;opacity:calc(1 - min(1,abs(var(--alea-swipe-n, 0)) * .6))}.alea-toast-region[data-stacked] .alea-toast-list{display:grid;gap:0}.alea-toast-region[data-stacked] .alea-toast{grid-area:1 / 1;align-self:end;--alea-stack-dir: -1;--alea-stack-y: calc(var(--alea-stack-i, 0) * 10px * var(--alea-stack-dir));scale:calc(1 - var(--alea-stack-i, 0) * .05)}.alea-toast-region[data-stacked][data-placement^=top] .alea-toast{align-self:start;--alea-stack-dir: 1}.alea-toast-region[data-stacked] .alea-toast:nth-last-child(2){--alea-stack-i: 1}.alea-toast-region[data-stacked] .alea-toast:nth-last-child(3){--alea-stack-i: 2}.alea-toast-region[data-stacked] .alea-toast:nth-last-child(n+4){--alea-stack-i: 3;opacity:0;pointer-events:none}.alea-toast-region[data-stacked]:is(:hover,:focus-within) .alea-toast{--alea-stack-y: calc(var(--alea-stack-i, 0) * (100% + var(--alea-space-2)) * var(--alea-stack-dir));scale:1}.alea-toast-region[data-stacked]:is(:hover,:focus-within) .alea-toast:nth-last-child(n+4){opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) .alea-toast{transition-property:opacity}}.alea-toast{width:min(380px,calc(100vw - 32px));pointer-events:auto;background:var(--alea-surface-raised);box-shadow:inset 0 0 0 1px var(--alea-border-strong),var(--alea-shadow-pop)}.alea-toast-action{align-self:center;height:32px;padding:0 var(--alea-space-3);border:0;border-radius:var(--alea-radius-full);background:var(--alea-chip-bg);color:var(--alea-chip-text);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);cursor:pointer}.alea-toggletip-btn{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--alea-text-muted);cursor:pointer;vertical-align:middle}.alea-toggletip-btn svg{width:16px;height:16px}.alea-toggletip-btn[data-size=md]{width:28px;height:28px}.alea-toggletip-btn[data-size=md] svg{width:20px;height:20px}.alea-toggletip-btn[data-icon=warning]{color:var(--alea-icon-warning)}.alea-toggletip-btn[data-hovered],.alea-toggletip-btn[data-pressed]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-toggletip{max-width:min(320px,calc(100vw - 32px));font-size:var(--alea-font-size-sm);line-height:1.5}.alea-info-label{display:inline-flex;align-items:center;gap:var(--alea-space-0-5)}.alea-inline-loading{display:inline-flex;align-items:center;gap:var(--alea-space-2);min-height:24px;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-inline-loading[data-status=success]{color:var(--alea-status-success)}.alea-inline-loading[data-status=error]{color:var(--alea-status-danger)}.alea-inline-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:alea-inline-draw var(--alea-motion-duration-slow) var(--alea-motion-ease-out) forwards}@keyframes alea-inline-draw{to{stroke-dashoffset:0}}.alea-inline-loading-text{animation:alea-m-fade-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}@media(prefers-reduced-motion:reduce){.alea-inline-check path{animation:none;stroke-dashoffset:0}}.alea-tooltip[data-rich]{display:flex;flex-direction:column;gap:var(--alea-space-0-5);max-width:280px;padding:var(--alea-space-3) var(--alea-space-3);text-align:start}.alea-tooltip-title{font-weight:var(--alea-font-weight-semibold)}.alea-tooltip[data-rich] .alea-tooltip-text{color:var(--alea-text-muted);font-weight:var(--alea-font-weight-regular)}.alea-tooltip-kbd{margin-inline-start:var(--alea-space-2);padding:var(--alea-space-0-25) var(--alea-space-1);border-radius:var(--alea-radius-xs);box-shadow:inset 0 0 0 1px var(--alea-border-strong);color:var(--alea-text-muted);font:var(--alea-font-size-2xs) / 1.4 var(--alea-font-family-mono)}.alea-morph-loader{--morph: 24px;width:var(--morph);height:var(--morph)}.alea-morph-loader[data-size=sm]{--morph: 16px}.alea-morph-loader[data-size=lg]{--morph: 48px}.alea-morph-loader>i{display:block;width:100%;height:100%;background:var(--alea-gradient-accent-linear, var(--alea-accent));animation:alea-morph 2.4s var(--alea-motion-ease-in-out, var(--alea-motion-ease-in-out)) infinite}@keyframes alea-morph{0%{border-radius:50%;transform:rotate(0) scale(.85)}20%{border-radius:30% 70% 70% 30%/30% 30% 70% 70%;transform:rotate(72deg) scale(1)}40%{border-radius:22%;transform:rotate(144deg) scale(.9)}60%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(216deg) scale(1)}80%{border-radius:40% 60% 60% 40%/40% 40% 60% 60%;transform:rotate(288deg) scale(.92)}to{border-radius:50%;transform:rotate(360deg) scale(.85)}}@media(prefers-reduced-motion:reduce){.alea-morph-loader>i{animation-duration:6s}}.alea-alert[data-variant=outline]{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--tone) 55%,transparent)}.alea-alert[data-variant=solid]{background:var(--tone);color:var(--alea-status-on);box-shadow:none}.alea-alert[data-variant=solid][data-tone=accent]{background:var(--alea-accent-solid);color:var(--alea-accent-on)}.alea-alert[data-variant=solid] :is(.alea-alert-icon,.alea-alert-text){color:inherit}.alea-alert[data-variant=solid][data-tone=danger]{background:var(--alea-status-danger-solid);color:var(--alea-status-danger-on-solid)}.alea-alert[data-variant=accent]{background:var(--alea-surface);box-shadow:inset 3px 0 0 var(--tone),var(--alea-shadow-card);border-radius:var(--alea-radius-sm)}.alea-alert[data-size=sm]{align-items:center;padding:var(--alea-space-2) var(--alea-space-3);gap:var(--alea-space-2)}.alea-alert[data-size=sm] .alea-alert-body{flex-direction:row;flex-wrap:wrap;gap:var(--alea-space-1) var(--alea-space-2)}.alea-alert[data-size=sm] :is(.alea-alert-title,.alea-alert-text){font-size:var(--alea-font-size-sm)}.alea-alert[data-size=sm] .alea-alert-icon{margin-top:0}span.alea-alert-icon{display:inline-flex}span.alea-alert-icon svg{width:20px;height:20px}.alea-toast{position:relative;overflow:hidden}.alea-toast-progress{position:absolute;inset-inline-start:0;bottom:0;height:2px;width:100%;background:var(--tone);transform-origin:var(--alea-origin-start, left);animation:alea-toast-progress var(--alea-toast-ms) linear forwards}.alea-toast[data-paused] .alea-toast-progress{animation-play-state:paused}@keyframes alea-toast-progress{to{transform:scaleX(0)}}.alea-progress{--alea-progress-tone: var(--alea-accent)}.alea-progress[data-tone=neutral],.alea-progress-circle[data-tone=neutral]{--alea-progress-tone: var(--alea-text-muted)}.alea-progress[data-tone=success],.alea-progress-circle[data-tone=success]{--alea-progress-tone: var(--alea-status-success)}.alea-progress[data-tone=warning],.alea-progress-circle[data-tone=warning]{--alea-progress-tone: var(--alea-status-warning)}.alea-progress[data-tone=danger],.alea-progress-circle[data-tone=danger]{--alea-progress-tone: var(--alea-status-danger)}.alea-progress[data-tone=info],.alea-progress-circle[data-tone=info]{--alea-progress-tone: var(--alea-status-info)}.alea-progress[data-tone] .alea-progress-fill{background:var(--alea-progress-tone)}.alea-progress[data-size=lg] .alea-progress-track{height:12px}.alea-progress-row{display:flex;align-items:center;gap:var(--alea-space-3)}.alea-progress-row>.alea-progress-track{flex:1}.alea-progress[data-striped] .alea-progress-fill{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.22) 0 8px,transparent 8px 16px),var(--alea-gradient-accent-linear);background-size:22.6px 22.6px,100% 100%;animation:alea-stripes .9s linear infinite}.alea-progress[data-striped][data-tone] .alea-progress-fill{background-image:repeating-linear-gradient(-45deg,rgba(255,255,255,.22) 0 8px,transparent 8px 16px);background-color:var(--alea-progress-tone)}@keyframes alea-stripes{to{background-position:22.6px 0,0 0}}@media(prefers-reduced-motion:reduce){.alea-progress[data-striped] .alea-progress-fill{animation:none}}.alea-progress-circle[data-size=xl]{width:96px;height:96px}.alea-progress-circle[data-size=xl] .alea-progress-circle-value{font-size:var(--alea-font-size-lg)}.alea-progress-circle-arc{transition:stroke-dashoffset var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-skeleton[data-animation=pulse]{background:var(--alea-surface-raised);animation:alea-skeleton-pulse 1.6s var(--alea-motion-ease-in-out, var(--alea-motion-ease-in-out)) infinite}.alea-skeleton[data-animation=none]{background:var(--alea-surface-raised);animation:none}@keyframes alea-skeleton-pulse{50%{opacity:.45}}:is(.alea-skeleton-matrix,.alea-image[data-effect=matrix]){--alea-dots-pitch: var(--alea-space-4);--alea-dots-size: calc(var(--alea-space-0-5) * 1.5);--alea-dots-color: var(--alea-text-muted);--alea-dots-rest: .28;--alea-dots-cycle: 1.8s;--alea-dots-out: var(--alea-motion-duration-slow);--alea-dots-in: var(--alea-motion-duration-slower);--alea-dots-lag: .16s}.alea-skeleton-matrix{position:relative;display:block;border-radius:var(--alea-radius-md)}.alea-skeleton-matrix[data-shape=text]{border-radius:var(--alea-radius-xs)}.alea-skeleton-matrix[data-shape=circle]{border-radius:50%}.alea-skeleton-matrix:not([data-content]){min-height:120px}.alea-skeleton-matrix[data-shape=text]:not([data-content]){min-height:0;height:2em}.alea-skeleton-matrix[data-shape=circle]:not([data-content]){min-height:0;width:48px;height:48px}.alea-skeleton-matrix[data-sized]{width:calc(var(--alea-dots-cols, 1) * var(--alea-dots-pitch));min-height:calc(var(--alea-dots-rows, 1) * var(--alea-dots-pitch))}.alea-skeleton-matrix[data-sized]:not([data-content]){height:calc(var(--alea-dots-rows, 1) * var(--alea-dots-pitch));min-height:0}.alea-skeleton-matrix-field{position:absolute;inset:0;display:grid;place-items:center;gap:var(--alea-dots-pitch);overflow:hidden;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--alea-border-default);opacity:1;visibility:visible;transition:opacity var(--alea-dots-out) var(--alea-motion-ease-in-out),visibility 0s linear 0s}.alea-skeleton-matrix-field>i{display:block;width:var(--alea-dots-size);height:var(--alea-dots-size);border-radius:50%;background:var(--alea-dots-color);opacity:var(--alea-dots-rest);transform:scale(.55)}.alea-skeleton-matrix-field>i[data-t]{animation:alea-dots-twinkle calc(var(--alea-dots-cycle) * var(--k, 1)) var(--alea-motion-ease-in-out) var(--d, 0ms) infinite}@keyframes alea-dots-twinkle{0%,70%,to{opacity:var(--alea-dots-rest);transform:scale(.55)}35%{opacity:1;transform:scale(1)}}.alea-skeleton-matrix-content{display:block;opacity:0;visibility:hidden;transform:translateY(var(--alea-space-1));filter:blur(3px);transition:opacity var(--alea-dots-in) var(--alea-motion-ease-out) var(--alea-dots-lag),filter var(--alea-dots-in) var(--alea-motion-ease-out) var(--alea-dots-lag),transform var(--alea-dots-in) var(--alea-motion-ease-out) var(--alea-dots-lag),visibility 0s linear var(--alea-dots-lag)}:is(.alea-skeleton-matrix[data-state=loaded],.alea-image[data-effect=matrix]:not([data-state=loading])) .alea-skeleton-matrix-field{opacity:0;visibility:hidden;transition:opacity var(--alea-dots-out) var(--alea-motion-ease-in-out),visibility 0s linear var(--alea-dots-out)}:is(.alea-skeleton-matrix[data-state=loaded],.alea-image[data-effect=matrix]:not([data-state=loading])) .alea-skeleton-matrix-field>i{animation:none}.alea-skeleton-matrix[data-state=loaded] .alea-skeleton-matrix-content{opacity:1;visibility:visible;transform:none;filter:blur(0)}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) :is(.alea-skeleton-matrix,.alea-image[data-effect=matrix]){--alea-dots-out: var(--alea-motion-duration-fast);--alea-dots-in: var(--alea-motion-duration-fast);--alea-dots-lag: 0ms}:root:not([data-alea-reduced=never]) .alea-skeleton-matrix-field>i{animation:none}:root:not([data-alea-reduced=never]) .alea-skeleton-matrix-content{transform:none;filter:none}}:is([data-alea-motion=reduced],[data-alea-reduced=always]) :is(.alea-skeleton-matrix,.alea-image[data-effect=matrix]){--alea-dots-out: var(--alea-motion-duration-fast);--alea-dots-in: var(--alea-motion-duration-fast);--alea-dots-lag: 0ms}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-skeleton-matrix-field>i{animation:none}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-skeleton-matrix-content{transform:none;filter:none}.alea-image[data-effect=matrix][data-state=loading]{animation:none;background:var(--alea-surface-raised)}.alea-image[data-effect=matrix]>img{position:relative}@property --alea-bp-edge{syntax: "<length>"; inherits: false; initial-value: -48px;}.alea-skeleton-blueprint{--alea-bp-color: var(--alea-text-muted);--alea-bp-pitch: var(--alea-space-6);--alea-bp-stroke: calc(var(--alea-space-0-5) * .75);--alea-bp-gap: var(--alea-space-1);--alea-bp-sweep: .86s;--alea-bp-end: 100vh;position:relative;display:block;border-radius:var(--alea-radius-lg)}.alea-skeleton-blueprint[data-state=loaded] :is(.alea-blueprint-sheet,.alea-skeleton-blueprint-content){--alea-bp-edge: var(--alea-bp-end)}.alea-skeleton-blueprint[data-shape=circle]{border-radius:50%}.alea-skeleton-blueprint:not([data-content]){min-height:160px}.alea-skeleton-blueprint[data-shape=text]:not([data-content]){min-height:0;height:3em}.alea-skeleton-blueprint[data-shape=circle]:not([data-content]){min-height:0;width:48px;height:48px}.alea-blueprint-sheet{position:absolute;inset:calc(var(--alea-space-8) * -1);pointer-events:none;color:var(--alea-bp-color);font:var(--alea-font-weight-regular) var(--alea-font-size-2xs) / 1 var(--alea-font-family-mono);padding-block:var(--alea-bp-pitch) 0;padding-inline:var(--alea-bp-gap) 0;border-top:var(--alea-bp-stroke) solid transparent;opacity:1;visibility:visible;-webkit-mask-image:linear-gradient(to bottom,transparent calc(var(--alea-bp-edge) - 16px),#000 calc(var(--alea-bp-edge) + 32px));mask-image:linear-gradient(to bottom,transparent calc(var(--alea-bp-edge) - 16px),#000 calc(var(--alea-bp-edge) + 32px));transition:--alea-bp-edge var(--alea-bp-sweep) var(--alea-motion-ease-in-out),opacity var(--alea-motion-duration-base) var(--alea-motion-ease-in-out) var(--alea-bp-sweep),visibility 0s linear calc(var(--alea-bp-sweep) + var(--alea-motion-duration-base))}.alea-blueprint-canvas{position:absolute;inset-inline-start:0;top:0;display:block}.alea-skeleton-blueprint:not([data-state=loaded]) .alea-blueprint-sheet{transition:none;-webkit-mask-image:none;mask-image:none}.alea-skeleton-blueprint[data-state=loaded] .alea-blueprint-sheet{opacity:0;visibility:hidden}.alea-skeleton-blueprint-content{display:block;visibility:hidden;opacity:0;transform:translateY(var(--alea-space-1));filter:blur(4px);-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--alea-bp-edge) - 48px),transparent var(--alea-bp-edge));mask-image:linear-gradient(to bottom,#000 calc(var(--alea-bp-edge) - 48px),transparent var(--alea-bp-edge))}.alea-skeleton-blueprint[data-state=loaded] .alea-skeleton-blueprint-content{visibility:visible;opacity:1;transform:none;filter:blur(0);transition:--alea-bp-edge var(--alea-bp-sweep) var(--alea-motion-ease-in-out),opacity var(--alea-motion-duration-instant) linear,filter calc(var(--alea-bp-sweep) + var(--alea-motion-duration-fast)) var(--alea-motion-ease-out) var(--alea-motion-duration-instant),transform calc(var(--alea-bp-sweep) + var(--alea-motion-duration-fast)) var(--alea-motion-ease-out) var(--alea-motion-duration-instant)}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) .alea-blueprint-sheet{transition:opacity var(--alea-motion-duration-fast) linear,visibility 0s linear var(--alea-motion-duration-fast)}:root:not([data-alea-reduced=never]) .alea-skeleton-blueprint[data-state=loaded] .alea-skeleton-blueprint-content{transition:opacity var(--alea-motion-duration-fast) linear;transform:none;filter:none}}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-blueprint-sheet{transition:opacity var(--alea-motion-duration-fast) linear,visibility 0s linear var(--alea-motion-duration-fast)}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-skeleton-blueprint[data-state=loaded] .alea-skeleton-blueprint-content{transition:opacity var(--alea-motion-duration-fast) linear;transform:none;filter:none}.alea-page-skeleton{display:flex;flex-direction:column;gap:var(--alea-space-6);width:100%;min-width:0}.alea-page-skeleton-head{display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-page-skeleton-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--alea-space-4)}.alea-page-skeleton-card{display:flex;flex-direction:column;gap:var(--alea-space-3);padding:var(--alea-space-4);border-radius:var(--alea-radius-md);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-page-skeleton-table{display:flex;flex-direction:column;border-radius:var(--alea-radius-md);box-shadow:inset 0 0 0 1px var(--alea-border);overflow:hidden}.alea-page-skeleton-row{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-4);padding:var(--alea-space-3) var(--alea-space-4);border-bottom:1px solid var(--alea-border)}.alea-page-skeleton-row:last-child{border-bottom:0}.alea-page-skeleton-row[data-head]{background:var(--alea-surface-deep)}.alea-page-skeleton-list{display:flex;flex-direction:column;gap:var(--alea-space-4)}.alea-page-skeleton-item{display:flex;align-items:center;gap:var(--alea-space-3)}.alea-page-skeleton-lines{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-1)}.alea-page-skeleton-detail{display:flex;flex-direction:column;gap:var(--alea-space-5)}.alea-page-skeleton-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--alea-space-4)}.alea-page-skeleton-form{display:flex;flex-direction:column;gap:var(--alea-space-5);max-width:32rem}.alea-page-skeleton-field{display:flex;flex-direction:column;gap:var(--alea-space-2)}@media(forced-colors:active){.alea-alert,.alea-alert[data-variant=outline],.alea-page-skeleton-card,.alea-page-skeleton-table,.alea-progress-track,.alea-skeleton-matrix-field,.alea-toast,.alea-tooltip-kbd{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-progress-fill,.alea-slider-fill,.alea-meter-fill,.alea-progress-circle-fill{forced-color-adjust:none;background:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-skeleton{forced-color-adjust:none;background:GrayText;opacity:.35}}.alea-gradient-dot{display:inline-block;flex:none;border-radius:50%;background:var(--alea-gradient-accent)}.alea-gradient-dot[data-pulse]{animation:alea-pulse 2s var(--alea-motion-ease-in-out) infinite}@keyframes alea-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--alea-accent) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--alea-accent) 0%,transparent)}}.alea-orbs{inset:0;overflow:hidden;pointer-events:none;z-index:0;--alea-orb-1: color-mix(in srgb, var(--alea-accent) 22%, transparent);--alea-orb-2: rgba(255, 206, 31, .12);--alea-orb-3: rgba(139, 108, 240, .2);--alea-grid-dot: rgba(255, 255, 255, .06)}[data-theme=light] .alea-orbs,.alea-orbs:where([data-theme=light] *){--alea-orb-1: color-mix(in srgb, var(--alea-accent) 16%, transparent);--alea-orb-2: rgba(255, 206, 31, .2);--alea-orb-3: rgba(139, 108, 240, .14);--alea-grid-dot: rgba(17, 16, 17, .07)}.alea-orbs[data-position=fixed]{position:fixed}.alea-orbs[data-position=absolute]{position:absolute}.alea-orb{position:absolute;border-radius:50%;filter:blur(70px)}.alea-orb[data-n="1"]{width:42%;aspect-ratio:1;inset-inline-start:-6%;top:-12%;background:var(--alea-orb-1);animation:alea-orb-drift 22s var(--alea-motion-ease-in-out) infinite alternate}.alea-orb[data-n="2"]{width:36%;aspect-ratio:1;inset-inline-end:-4%;top:6%;background:var(--alea-orb-3);animation:alea-orb-drift 26s var(--alea-motion-ease-in-out) infinite alternate-reverse}.alea-orb[data-n="3"]{width:50%;aspect-ratio:3 / 2;inset-inline-start:25%;bottom:-20%;background:var(--alea-orb-2);animation:alea-orb-drift 30s var(--alea-motion-ease-in-out) infinite alternate}@keyframes alea-orb-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-4%,5%,0) scale(1.08)}to{transform:translate3d(5%,-3%,0) scale(1.02)}}.alea-orbs-grid{position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,var(--alea-grid-dot) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 80%);mask-image:linear-gradient(to bottom,#000 0%,transparent 80%)}.alea-theme-toggle svg{width:20px;height:20px}.alea-theme-toggle.alea-segmented .alea-segmented-item{display:inline-flex;align-items:center;gap:var(--alea-space-2)}.alea-theme-toggle.alea-segmented svg{width:16px;height:16px}.alea-codeblock{margin:0;border-radius:var(--alea-radius-md);background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border);overflow:hidden}.alea-codeblock-head{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-2);min-height:48px;padding-block:var(--alea-space-2) var(--alea-space-2);padding-inline:var(--alea-space-4) var(--alea-space-2);border-bottom:1px solid var(--alea-border);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1 var(--alea-font-family-mono);color:var(--alea-text-muted)}.alea-codeblock-pre{margin:0;padding:var(--alea-space-4) var(--alea-space-4);overflow:auto;font:var(--alea-font-size-sm)/1.65 var(--alea-font-family-mono);color:var(--alea-text);outline:none}.alea-codeblock-pre:focus-visible{box-shadow:inset 0 0 0 2px var(--alea-focus)}.alea-codeblock-pre[data-line-numbers] code{counter-reset:line}[data-line-numbers] .alea-codeblock-line:before{counter-increment:line;content:counter(line);display:inline-block;width:2.5ch;margin-inline-end:1.5ch;text-align:end;color:var(--alea-text-faint)}.alea-split{display:inline}.alea-split-word{display:inline-block;animation:alea-word-in var(--alea-motion-duration-slower) var(--alea-motion-ease-out) both}@keyframes alea-word-in{0%{opacity:.01;transform:translateY(.35em);filter:blur(var(--alea-motion-blur-sm))}}.alea-codeblock-line{display:block}.alea-codeblock-pre:has(.alea-codeblock-line) code{display:block;min-width:max-content}.alea-codeblock-line[data-highlight]{margin:0 calc(var(--alea-space-4) * -1);padding:0 var(--alea-space-4);background:var(--alea-accent-subtle);box-shadow:inset 3px 0 0 var(--alea-accent)}.alea-codeblock[data-wrap] .alea-codeblock-pre{white-space:pre-wrap;overflow-wrap:anywhere}.alea-codeblock-pre[data-cut]{mask-image:linear-gradient(to bottom,#000 70%,transparent)}.alea-codeblock-more{display:block;width:100%;padding:var(--alea-space-3);border:0;border-top:1px solid var(--alea-border);background:none;color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);cursor:pointer}.alea-codeblock-more:hover{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-snippet{display:flex;align-items:center;gap:var(--alea-space-2);min-width:0;padding-block:var(--alea-space-1) var(--alea-space-1);padding-inline:var(--alea-space-4) var(--alea-space-1);border-radius:var(--alea-radius-md);background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-snippet-code{flex:1;min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;font:var(--alea-font-size-sm) / 32px var(--alea-font-family-mono);color:var(--alea-text)}.alea-snippet-prompt{color:var(--alea-text-faint);user-select:none}.alea-snippet-inline.alea-button{--alea-button-pad-x: var(--alea-space-1-5);height:auto;padding:var(--alea-space-0-25) var(--alea-space-2);border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);vertical-align:baseline}.alea-snippet-inline code{font:.9em / 1.4 var(--alea-font-family-mono);color:var(--alea-text)}.alea-codesteps{list-style:none;margin:0;padding:0;display:grid;gap:var(--alea-space-8);container-type:inline-size}.alea-codesteps-step{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:var(--alea-space-4);row-gap:var(--alea-space-3)}.alea-codesteps-step:not(:last-child):before{content:"";position:absolute;inset-inline-start:var(--alea-space-4);top:var(--alea-space-10);bottom:calc(-1 * var(--alea-space-8) + var(--alea-space-2));width:1px;background:var(--alea-border)}.alea-codesteps-num{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);box-shadow:inset 0 0 0 1px var(--alea-border-strong);color:var(--alea-text);font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums}.alea-codesteps-text{display:grid;gap:var(--alea-space-2);align-content:start;padding-top:var(--alea-space-1);min-width:0}.alea-codesteps-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-lg) / 1.3 var(--alea-font-family-body);color:var(--alea-text)}.alea-codesteps-desc{color:var(--alea-text-muted);line-height:var(--alea-font-leading-relaxed)}.alea-codesteps-desc>p{margin:0}.alea-codesteps-code{grid-column:2;min-width:0}@container (min-width: 720px){.alea-codesteps-step[data-code]{grid-template-columns:32px minmax(0,.9fr) minmax(0,1.1fr)}.alea-codesteps-step[data-code] .alea-codesteps-code{grid-column:3;grid-row:1}}.alea-codesteps-step{animation:alea-item-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out) both}.alea-codesteps-step:nth-child(2){animation-delay:calc(var(--alea-motion-stagger) * 1)}.alea-codesteps-step:nth-child(3){animation-delay:calc(var(--alea-motion-stagger) * 2)}.alea-codesteps-step:nth-child(n+4){animation-delay:calc(var(--alea-motion-stagger) * 3)}@media(prefers-reduced-motion:reduce){.alea-codesteps-step{animation:none}}@media(forced-colors:active){.alea-codeblock,.alea-codesteps-num,.alea-snippet{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-codeblock-pre:focus-visible{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-1);margin:0;padding:0;list-style:none;font-size:var(--alea-font-size-sm)}.alea-crumb{display:inline-flex;align-items:center;gap:var(--alea-space-1)}.alea-crumb:not(:last-child):after{content:var(--alea-crumb-sep, "");color:var(--alea-text-faint)}.alea-breadcrumbs[data-separator=chevron] .alea-crumb:not(:last-child):after{content:"";width:16px;height:16px;background:currentColor;color:var(--alea-text-faint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center / contain no-repeat}.alea-crumb-link{color:var(--alea-text-muted);text-decoration:none;border-radius:var(--alea-radius-xs);padding:var(--alea-space-0-5) var(--alea-space-1)}.alea-crumb-link[data-hovered]{color:var(--alea-text);text-decoration:underline;text-underline-offset:3px}.alea-crumb-link[data-current]{color:var(--alea-text);font-weight:var(--alea-font-weight-medium);text-decoration:none;cursor:default}.alea-pagination{display:flex;align-items:center;gap:var(--alea-space-1)}.alea-pagination ul{display:flex;align-items:center;gap:var(--alea-space-1);margin:0;padding:0;list-style:none}.alea-page{display:inline-grid;place-items:center;min-width:36px;height:36px;padding:0 var(--alea-space-3);border:0;border-radius:var(--alea-radius-full);background:transparent;color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-md) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-page:hover:not(:disabled){background:var(--alea-surface-hover);color:var(--alea-text)}.alea-page[aria-current=page]{background:var(--alea-chip-bg);color:var(--alea-chip-text)}.alea-page:disabled{opacity:.35;cursor:not-allowed}.alea-page-gap{min-width:24px;text-align:center;color:var(--alea-text-faint)}.alea-page-status{padding:0 var(--alea-space-2);font-size:var(--alea-font-size-sm);color:var(--alea-text-muted);font-variant-numeric:tabular-nums}.alea-steps{--alea-step-dot: 28px;display:flex;gap:0;margin:0;padding:0;list-style:none}.alea-step{position:relative;display:flex;align-items:flex-start;min-width:0}.alea-step-button{display:flex;align-items:flex-start;gap:var(--alea-space-3);padding:var(--alea-space-1);border:0;border-radius:var(--alea-radius-sm);background:none;color:inherit;font:inherit;text-align:start;min-width:0}button.alea-step-button{cursor:pointer}button.alea-step-button:hover .alea-step-title{text-decoration:underline;text-underline-offset:3px}.alea-step-dot{display:grid;place-items:center;flex:none;width:var(--alea-step-dot);height:var(--alea-step-dot);border-radius:50%;font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);background:var(--alea-surface-raised);color:var(--alea-text-muted);box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-step[data-status=current] .alea-step-dot{background:var(--alea-chip-bg);color:var(--alea-chip-text);box-shadow:0 0 0 4px var(--alea-accent-subtle)}.alea-step[data-status=done] .alea-step-dot{background:var(--alea-accent-solid);color:var(--alea-accent-on);box-shadow:none}.alea-step-text{display:flex;flex-direction:column;gap:var(--alea-space-0-5);min-width:0;padding-top:var(--alea-space-1)}.alea-step-title{font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body)}.alea-step[data-status=upcoming] .alea-step-title{color:var(--alea-text-muted)}.alea-step-desc{font-size:var(--alea-font-size-xs);color:var(--alea-text-faint)}.alea-steps[data-orientation=horizontal] .alea-step:not(:last-child){flex:1 1 0}.alea-steps[data-orientation=horizontal] .alea-step:not(:last-child):after{content:"";flex:1 1 auto;min-width:var(--alea-space-4);height:2px;margin-block:calc(var(--alea-space-1) + var(--alea-step-dot) / 2 - var(--alea-space-0-25)) 0;margin-inline:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-3xs);background:var(--alea-border-strong);transition:background-color var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-steps[data-orientation=horizontal] .alea-step[data-status=done]:after{background:var(--alea-accent)}.alea-steps[data-orientation=horizontal] .alea-step-text{max-width:220px}.alea-steps[data-orientation=vertical]{flex-direction:column}.alea-steps[data-orientation=vertical] .alea-step{padding-bottom:var(--alea-space-5)}.alea-steps[data-orientation=vertical] .alea-step:not(:last-child):after{content:"";position:absolute;inset-inline-start:calc(var(--alea-space-1) + var(--alea-step-dot) / 2 - var(--alea-space-0-25));top:calc(var(--alea-step-dot) + var(--alea-space-2));bottom:var(--alea-space-1);width:2px;border-radius:var(--alea-radius-3xs);background:var(--alea-border-strong)}.alea-steps[data-orientation=vertical] .alea-step[data-status=done]:after{background:var(--alea-accent)}@media(max-width:639.98px){.alea-steps[data-responsive=true][data-orientation=horizontal]{flex-direction:column}.alea-steps[data-responsive=true][data-orientation=horizontal] .alea-step{flex:none;padding-bottom:var(--alea-space-5)}.alea-steps[data-responsive=true][data-orientation=horizontal] .alea-step:last-child{padding-bottom:0}.alea-steps[data-responsive=true][data-orientation=horizontal] .alea-step:not(:last-child):after{position:absolute;inset-inline-start:calc(var(--alea-space-1) + var(--alea-step-dot) / 2 - var(--alea-space-0-25));top:calc(var(--alea-step-dot) + var(--alea-space-2));bottom:var(--alea-space-1);width:2px;height:auto;min-width:0;margin:0}.alea-steps[data-responsive=true][data-orientation=horizontal] .alea-step-text{max-width:none}}.alea-crumb-icon{display:inline-flex;margin-inline-end:var(--alea-space-1);vertical-align:-2px}.alea-crumb-icon svg{width:16px;height:16px}.alea-crumb-more{border:0;background:none;font:inherit;cursor:pointer;letter-spacing:.1em}.alea-breadcrumbs[data-size=sm]{font-size:var(--alea-font-size-sm)}.alea-pagination[data-size=sm] .alea-page{min-width:28px;height:28px;font-size:var(--alea-font-size-sm)}.alea-pagination[data-size=lg] .alea-page{min-width:44px;height:44px}.alea-pagination-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--alea-space-3)}.alea-pagination-total{color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);font-variant-numeric:tabular-nums}.alea-pagination-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-3)}.alea-pagination-size,.alea-pagination-jump{display:inline-flex;align-items:center;gap:var(--alea-space-2);color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-pagination-input{width:64px;height:32px;padding:0 var(--alea-space-2);border:0;border-radius:var(--alea-radius-sm);background:var(--alea-field-bg);box-shadow:inset 0 0 0 1px var(--alea-border);color:var(--alea-text);font:inherit;font-variant-numeric:tabular-nums}@media(max-width:639.98px){.alea-pagination-jump{display:none}}@media(max-width:479.98px){.alea-pagination :is([data-far],.alea-page-gap){display:none}.alea-pagination-controls{min-width:0}}.alea-step[data-status=skipped] .alea-step-dot{background:transparent;color:var(--alea-text-muted);box-shadow:inset 0 0 0 1px var(--alea-border-strong);border:1px dashed var(--alea-text-faint)}.alea-step[data-status=skipped] .alea-step-title{color:var(--alea-text-muted)}.alea-step[data-status=cancelled] .alea-step-dot{background:transparent;color:var(--alea-text-muted);box-shadow:none;border:1px dotted var(--alea-text-muted)}.alea-step[data-status=cancelled] .alea-step-title{color:var(--alea-text-muted)}.alea-step-status{color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);font-weight:var(--alea-font-weight-medium)}.alea-step[data-status=error] .alea-step-status{color:var(--alea-status-danger)}.alea-steps[data-responsive=scroll]{overflow-x:auto;scrollbar-width:thin;padding-bottom:var(--alea-space-1)}.alea-steps[data-responsive=scroll][data-orientation=horizontal] .alea-step{flex:0 0 auto}.alea-steps[data-responsive=scroll][data-orientation=horizontal] .alea-step:not(:last-child):after{flex:0 0 auto;width:var(--alea-space-6)}.alea-step[data-status=error] .alea-step-dot{background:var(--alea-status-danger-solid);color:var(--alea-status-danger-on-solid);box-shadow:none}.alea-step[data-status=warning] .alea-step-dot{background:var(--alea-status-warning-solid);color:var(--alea-status-warning-on-solid);box-shadow:none;font-weight:var(--alea-font-weight-semibold)}.alea-step[data-status=error] .alea-step-title{color:var(--alea-status-danger)}.alea-step-optional{color:var(--alea-text-faint);font-weight:var(--alea-font-weight-regular)}.alea-steps[data-size=sm]{--alea-step-dot: 24px}.alea-steps[data-size=sm] .alea-step-dot{font-size:var(--alea-font-size-xs)}.alea-steps[data-size=sm] .alea-step-title{font-size:var(--alea-font-size-sm)}.alea-steps[data-size=lg]{--alea-step-dot: 40px}.alea-steps[data-size=lg] .alea-step-dot{font-size:var(--alea-font-size-base)}.alea-steps[data-size=lg] .alea-step-title{font-size:var(--alea-font-size-lg)}.alea-steps[data-size=lg] .alea-step-desc,.alea-steps[data-size=lg] .alea-step-status{font-size:var(--alea-font-size-sm)}.alea-steps[data-size=lg] .alea-step-text{padding-top:var(--alea-space-2)}.alea-steps[data-variant=dots] .alea-step-dot{width:12px;height:12px}.alea-steps[data-variant=dots] .alea-step-dot svg{display:none}.alea-steps[data-variant=icons] .alea-step-dot svg{width:16px;height:16px}.alea-steps[data-orientation=horizontal][data-label-placement=below] .alea-step-button{flex-direction:column;align-items:center;text-align:center}.alea-steps[data-responsive=wrap]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(7rem,100%),1fr));gap:var(--alea-space-4) var(--alea-space-2)}.alea-steps[data-responsive=wrap] .alea-step{flex-direction:column;padding-top:var(--alea-space-3)}.alea-steps[data-responsive=wrap][data-orientation=horizontal] .alea-step:after{content:"";position:absolute;inset:0 0 auto;height:var(--alea-space-1);margin:0;border-radius:var(--alea-radius-3xs);background:var(--alea-border-strong);transition:background-color var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-steps[data-responsive=wrap][data-orientation=horizontal] .alea-step:is([data-status=done],[data-status=current]):after{background:var(--alea-accent)}.alea-steps[data-responsive=wrap] .alea-step-button{flex-direction:column;align-items:flex-start;gap:var(--alea-space-2)}.alea-steps[data-responsive=wrap][data-label-placement=below] .alea-step-button{align-items:center}.alea-steps[data-responsive=wrap] .alea-step-text{max-width:none;padding-top:0;overflow-wrap:anywhere}.alea-context-area{position:relative;border-radius:var(--alea-radius-md);outline:none}.alea-context-area:focus-visible{box-shadow:0 0 0 2px var(--alea-focus)}.alea-context-anchor{position:absolute;width:0;height:0;pointer-events:none}.alea-menubar{display:inline-flex;gap:var(--alea-space-0-5);padding:var(--alea-space-1);border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-menubar-item{height:32px;padding:0 var(--alea-space-3);border:0;border-radius:calc(var(--alea-radius-md) - var(--alea-space-1));background:none;color:var(--alea-text);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);cursor:pointer}.alea-menubar-item:hover,.alea-menubar-item[aria-expanded=true]{background:var(--alea-surface-hover)}.alea-hovercard-trigger{display:inline}.alea-hovercard{max-width:320px;padding:var(--alea-space-4)}.alea-navmenu-list{display:flex;flex-wrap:wrap;gap:var(--alea-space-0-5);margin:0;padding:0;list-style:none}.alea-navmenu-li{position:relative}.alea-navmenu-item{display:inline-flex;align-items:center;gap:var(--alea-space-1);height:36px;padding:0 var(--alea-space-3);border:0;border-radius:var(--alea-radius-full);background:none;color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-md) / 1 var(--alea-font-family-body);text-decoration:none;cursor:pointer;transition:color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-navmenu-item:hover,.alea-navmenu-item[aria-expanded=true]{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-navmenu-item[aria-current=page],.alea-navmenu-item[data-current]{color:var(--alea-text)}.alea-navmenu-item[aria-current=page]:after,.alea-navmenu-item[data-current]:after{content:"";position:absolute;inset-inline-start:var(--alea-space-4);inset-inline-end:var(--alea-space-4);bottom:var(--alea-space-0-5);height:2px;border-radius:var(--alea-radius-3xs);background:var(--alea-gradient-accent-linear)}.alea-navmenu-item[aria-expanded=true] .alea-navmenu-chevron{transform:rotate(180deg)}.alea-navmenu-panel{position:absolute;top:calc(100% + var(--alea-space-2));inset-inline-start:0;z-index:var(--alea-z-dropdown);min-width:280px;padding:var(--alea-space-2);border-radius:var(--alea-radius-lg);background:var(--alea-surface-overlay);box-shadow:var(--alea-shadow-pop),inset 0 0 0 1px var(--alea-border);animation:alea-m-pop-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-navmenu-panel[hidden]{display:none}.alea-navmenu-links{display:grid;gap:var(--alea-space-0-5);margin:0;padding:0;list-style:none}.alea-navmenu-links[data-cols="2"]{grid-template-columns:repeat(2,minmax(220px,1fr))}.alea-navmenu-link{display:flex;gap:var(--alea-space-3);padding:var(--alea-space-3);border-radius:var(--alea-radius-md);color:var(--alea-text);text-decoration:none}.alea-navmenu-link:hover{background:var(--alea-surface-hover)}.alea-navmenu-link[aria-current=page]{background:var(--alea-accent-subtle)}.alea-navmenu-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);color:var(--alea-icon-accent)}.alea-navmenu-icon svg{width:16px;height:16px}.alea-navmenu-title{display:block;font-size:var(--alea-font-size-md);font-weight:var(--alea-font-weight-semibold)}.alea-navmenu-desc{display:block;margin-top:var(--alea-space-0-5);font-size:var(--alea-font-size-sm);color:var(--alea-text-muted);line-height:1.4}.alea-navmenu-footer{margin-top:var(--alea-space-2);padding:var(--alea-space-3);border-top:1px solid var(--alea-border);font-size:var(--alea-font-size-sm)}@media(max-width:639.98px){.alea-navmenu-links[data-cols="2"]{grid-template-columns:1fr}.alea-navmenu-panel{min-width:min(280px,90vw)}}.alea-bottomnav{background:color-mix(in oklab,var(--alea-surface) 88%,transparent);box-shadow:0 -1px 0 var(--alea-border);padding-bottom:env(safe-area-inset-bottom);backdrop-filter:blur(12px)}.alea-bottomnav[data-fixed]{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:var(--alea-z-sticky)}.alea-bottomnav ul{display:flex;margin:0 auto;padding:0;max-width:560px;list-style:none}.alea-bottomnav li{flex:1 1 0;min-width:0}.alea-bottomnav-item{display:flex;flex-direction:column;align-items:center;gap:var(--alea-space-1);width:100%;min-height:3.5rem;padding:var(--alea-space-2) var(--alea-space-1);border:0;background:none;color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-2xs) / 1.2 var(--alea-font-family-body);text-decoration:none;cursor:pointer}.alea-bottomnav-item[aria-current=page]{color:var(--alea-accent-strong)}.alea-bottomnav-item .alea-bottomnav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-bottomnav[data-labels=icons] .alea-bottomnav-item{min-height:0;gap:0}.alea-bottomnav[data-labels=icons] .alea-bottomnav-label{height:0;opacity:0}.alea-bottomnav-icon{position:relative;display:grid;place-items:center;width:56px;height:28px;border-radius:var(--alea-radius-full);transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-bottomnav-item[aria-current=page] .alea-bottomnav-icon{background:var(--alea-accent-subtle)}.alea-bottomnav-icon svg{width:20px;height:20px}.alea-bottomnav-more{display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:var(--alea-space-2);margin:0;padding:0;list-style:none}.alea-bottomnav-more-item{display:flex;flex-direction:column;align-items:center;gap:var(--alea-space-1);width:100%;min-height:3.5rem;padding:var(--alea-space-2) var(--alea-space-1);border:0;border-radius:var(--alea-radius-md);background:none;color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1.2 var(--alea-font-family-body);text-align:center;text-decoration:none;cursor:pointer}.alea-bottomnav-more-item[aria-current=page]{color:var(--alea-accent-strong)}.alea-bottomnav-more-item:hover{background:var(--alea-surface-hover)}.alea-bottomnav-badge{position:absolute;top:calc(var(--alea-space-0-5) * -1);inset-inline-end:var(--alea-space-3);min-width:16px;height:16px;padding:0 var(--alea-space-1);border-radius:var(--alea-radius-field);background:var(--alea-status-danger-solid);color:var(--alea-status-danger-on-solid);font-size:var(--alea-font-size-2xs);font-weight:600;line-height:16px}.alea-burger{--b: 18px;position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--alea-radius-full);background:none;color:var(--alea-text);cursor:pointer}.alea-burger[data-size=sm]{--b: 14px;width:32px;height:32px}.alea-burger:hover{background:var(--alea-surface-hover)}.alea-burger span{position:absolute;left:calc(50% - var(--b) / 2);width:var(--b);height:2px;border-radius:var(--alea-radius-3xs);background:currentColor;transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out),opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-burger span:nth-child(1){transform:translateY(-6px)}.alea-burger span:nth-child(3){transform:translateY(6px)}.alea-burger[data-open] span:nth-child(1){transform:rotate(45deg)}.alea-burger[data-open] span:nth-child(2){opacity:.01;transform:scaleX(.2)}.alea-burger[data-open] span:nth-child(3){transform:rotate(-45deg)}.alea-navbar{z-index:var(--alea-z-sticky);background:color-mix(in srgb,var(--alea-bg) 82%,transparent);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--alea-border)}.alea-navbar[data-sticky]{position:sticky;top:0}.alea-navbar-inner{display:flex;align-items:center;gap:var(--alea-space-4);max-width:calc(var(--alea-breakpoint-xl) + 64px);margin:0 auto;padding:var(--alea-space-3) clamp(var(--alea-space-4),4vw,var(--alea-space-8));min-height:64px}.alea-navbar-brand{display:flex;align-items:center;gap:var(--alea-space-3);flex:none;font:var(--alea-font-weight-semibold) var(--alea-font-size-lg) / 1 var(--alea-font-family-body)}.alea-navbar-brand a{color:inherit;text-decoration:none}.alea-navbar-links{flex:1;display:flex;justify-content:center}.alea-navbar-actions{display:flex;align-items:center;gap:var(--alea-space-2);flex:none}.alea-navbar-burger{display:none;margin-inline-start:auto}.alea-navbar-drawer ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-navbar-group{display:block;margin:var(--alea-space-4) 0 var(--alea-space-1);padding:0 var(--alea-space-3);font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-eyebrow);text-transform:uppercase;color:var(--alea-text-faint)}.alea-navbar-drawer-link{display:block;padding:var(--alea-space-3);border-radius:var(--alea-radius-sm);color:var(--alea-text);text-decoration:none;font-size:var(--alea-font-size-base)}.alea-navbar-drawer-link:hover{background:var(--alea-surface-hover)}.alea-navbar-drawer-link[aria-current=page]{background:var(--alea-accent-subtle);color:var(--alea-accent-strong)}.alea-navbar-drawer-actions{display:flex;flex-wrap:wrap;gap:var(--alea-space-2);margin-top:var(--alea-space-6);padding-top:var(--alea-space-4);border-top:1px solid var(--alea-border)}@media(max-width:639.98px){.alea-navbar[data-collapse=sm] :is(.alea-navbar-links,.alea-navbar-actions){display:none}.alea-navbar[data-collapse=sm] .alea-navbar-burger{display:block}}@media(max-width:767.98px){.alea-navbar[data-collapse=md] :is(.alea-navbar-links,.alea-navbar-actions){display:none}.alea-navbar[data-collapse=md] .alea-navbar-burger{display:block}}@media(max-width:1023.98px){.alea-navbar[data-collapse=lg] :is(.alea-navbar-links,.alea-navbar-actions){display:none}.alea-navbar[data-collapse=lg] .alea-navbar-burger{display:block}}.alea-vnav{--vnav-row: 36px;--vnav-indent: var(--alea-space-3);position:relative;width:100%;min-width:0;font-size:var(--alea-font-size-md)}.alea-vnav[data-size=sm]{--vnav-row: 32px;font-size:var(--alea-font-size-sm)}.alea-vnav[data-size=lg]{--vnav-row: 44px;font-size:var(--alea-font-size-base)}.alea-vnav-list{display:flex;flex-direction:column;gap:var(--alea-space-0-5);margin:0;padding:0;list-style:none}.alea-vnav-li{position:relative;min-width:0}.alea-vnav-item{position:relative;display:flex;align-items:center;gap:var(--alea-space-3);width:100%;min-height:var(--vnav-row);padding-block:0 0;padding-inline:calc(var(--alea-space-3) + var(--lvl, 0) * (var(--vnav-indent) + var(--alea-space-4))) var(--alea-space-3);border:0;border-radius:var(--alea-radius-sm);background:none;color:var(--alea-text-muted);font-family:var(--alea-font-family-body);font-size:inherit;font-weight:var(--alea-font-weight-medium);line-height:1.3;text-align:start;text-decoration:none;cursor:pointer;transition:color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-vnav-item:hover{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-vnav-item[aria-current=page]{color:var(--alea-text);background:var(--alea-accent-subtle)}.alea-vnav-item[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;top:var(--alea-space-2);bottom:var(--alea-space-2);width:4px;border-radius:var(--alea-radius-2xs);background:var(--alea-gradient-accent-linear, var(--alea-accent))}.alea-vnav-item[data-current]{color:var(--alea-text)}.alea-vnav-item[aria-disabled]{opacity:.45;cursor:not-allowed}.alea-vnav-icon{display:grid;place-items:center;flex:none;width:16px;height:16px}.alea-vnav-icon svg{width:16px;height:16px}.alea-vnav[data-size=lg] .alea-vnav-icon,.alea-vnav[data-size=lg] .alea-vnav-icon svg{width:20px;height:20px}.alea-vnav-initial{font-size:var(--alea-font-size-xs);font-weight:var(--alea-font-weight-semibold)}.alea-vnav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-vnav-badge{flex:none;min-width:20px;padding:var(--alea-space-0-5) var(--alea-space-2);border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);color:var(--alea-text-muted);font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1.3 var(--alea-font-family-body);text-align:center;font-variant-numeric:tabular-nums}.alea-vnav-chevron{flex:none;color:var(--alea-icon-faint);transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-vnav-item[aria-expanded=true] .alea-vnav-chevron{transform:rotate(180deg)}.alea-vnav-section{padding:var(--alea-space-4) var(--alea-space-3) var(--alea-space-1);color:var(--alea-text-faint);font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1.2 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-eyebrow, .08em);text-transform:uppercase}.alea-vnav-section:first-child{padding-top:var(--alea-space-1)}.alea-vnav-divider{height:1px;margin:var(--alea-space-2) var(--alea-space-3);background:var(--alea-border)}.alea-vnav-footer{padding:var(--alea-space-2) var(--alea-space-3);font-size:var(--alea-font-size-sm)}.alea-vnav-sub{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--alea-motion-duration-base) var(--alea-motion-ease-out),visibility 0s linear var(--alea-motion-duration-base)}.alea-vnav-sub[data-open]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--alea-motion-duration-base) var(--alea-motion-ease-out),visibility 0s}.alea-vnav-sub-inner{min-height:0;overflow:hidden}.alea-vnav-sub[data-open]>.alea-vnav-sub-inner>.alea-vnav-list{padding-top:var(--alea-space-0-5)}.alea-vnav-sub[data-open] .alea-vnav-li{animation:alea-item-drop var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}.alea-vnav[data-collapsed]{width:56px}.alea-vnav[data-collapsed]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item{justify-content:center;width:40px;min-height:40px;margin:0 auto;padding:0}.alea-vnav[data-collapsed]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item :is(.alea-vnav-label,.alea-vnav-chevron){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.alea-vnav[data-collapsed]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item .alea-vnav-badge{position:absolute;top:var(--alea-space-0-5);inset-inline-end:0;min-width:16px;padding:var(--alea-space-0-25) var(--alea-space-1);background:var(--alea-accent-solid);color:var(--alea-accent-on)}.alea-vnav[data-collapsed]>.alea-vnav-list>.alea-vnav-section{height:1px;margin:var(--alea-space-2) var(--alea-space-3);padding:0;overflow:hidden;color:transparent;background:var(--alea-border)}.alea-vnav[data-collapsed] .alea-vnav-item[data-tip]:is(:hover,:focus-visible):after{content:attr(data-tip);position:absolute;inset-inline-start:calc(100% + var(--alea-space-3));top:50%;translate:0 -50%;z-index:var(--alea-z-tooltip, 60);padding:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-sm);background:var(--alea-surface-overlay);box-shadow:var(--alea-shadow-pop),inset 0 0 0 1px var(--alea-border);color:var(--alea-text);font-size:var(--alea-font-size-sm);white-space:nowrap;pointer-events:none;animation:alea-m-fade-in var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-vnav[data-collapsed] .alea-vnav-item[aria-expanded=true]:after{display:none}.alea-vnav-sub[data-flyout]{position:absolute;inset-inline-start:calc(100% + var(--alea-space-2));top:0;z-index:var(--alea-z-dropdown);display:block;min-width:220px;padding:var(--alea-space-2);border-radius:var(--alea-radius-lg);background:var(--alea-surface-overlay);box-shadow:var(--alea-shadow-pop),inset 0 0 0 1px var(--alea-border)}.alea-vnav-sub[data-flyout]:not([data-open]){display:none}.alea-vnav-sub[data-flyout][data-open]{animation:alea-m-pop-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-vnav-flyout-title{margin:0;padding:var(--alea-space-1) var(--alea-space-3) var(--alea-space-2);color:var(--alea-text-faint);font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1.2 var(--alea-font-family-body);letter-spacing:.08em;text-transform:uppercase}@media(pointer:coarse){.alea-vnav{--vnav-row: 44px}}@media(prefers-reduced-motion:reduce){.alea-vnav-sub,.alea-vnav-sub[data-open]{transition:none}.alea-vnav-sub[data-open] .alea-vnav-li{animation:none}}.alea-vnav[data-rail-labels]{width:80px}.alea-vnav[data-rail-labels]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item{flex-direction:column;gap:var(--alea-space-1);width:64px;min-height:56px;padding:var(--alea-space-2) 0}.alea-vnav[data-rail-labels]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item .alea-vnav-label{position:static;width:auto;height:auto;overflow:hidden;clip-path:none;max-width:64px;font-size:var(--alea-font-size-2xs);text-align:center}.alea-vnav[data-rail-labels]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item .alea-vnav-icon{width:24px;height:24px;display:grid;place-items:center}.alea-vnav[data-rail-labels] .alea-vnav-item[data-tip]:after{display:none}.alea-vnav[data-rail-labels]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item[aria-current=page]{background:none}.alea-vnav[data-rail-labels]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item[aria-current=page] .alea-vnav-icon{width:56px;border-radius:var(--alea-radius-xl);background:var(--alea-accent-subtle)}.alea-vnav[data-rail-labels]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item[aria-current=page]:before{display:none}@media(forced-colors:active){.alea-menubar,.alea-navmenu-panel,.alea-pagination-input,.alea-step-dot,.alea-step[data-status=skipped] .alea-step-dot,.alea-vnav-sub[data-flyout]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-bottomnav-item[aria-current=page] .alea-bottomnav-icon,.alea-navbar-drawer-link[aria-current=page],.alea-navmenu-item[aria-current=page]:after,.alea-navmenu-item[data-current]:after,.alea-navmenu-link[aria-current=page],.alea-page[aria-current=page],.alea-vnav-item[aria-current=page],.alea-vnav-item[aria-current=page]:before,.alea-vnav[data-rail-labels]>.alea-vnav-list>.alea-vnav-li>.alea-vnav-item[aria-current=page] .alea-vnav-icon{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-context-area:focus-visible{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-menu{display:flex;flex-direction:column;gap:var(--alea-space-0-25);min-width:200px;outline:none;max-height:inherit;overflow:auto}.alea-menu-popover{min-width:200px}.alea-menu-item{text-decoration:none}.alea-menu-item[data-tone=danger]{color:var(--alea-status-danger)}.alea-menu-item[data-tone=danger][data-focused]{background:var(--alea-status-danger-bg)}.alea-menu-item[data-open]{background:var(--alea-surface-hover)}.alea-menu-check{flex:none;color:var(--alea-accent-strong);opacity:0;margin-inline-end:calc(var(--alea-space-1) * -1)}.alea-menu-check[data-on]{opacity:1}.alea-menu-shortcut{margin-inline-start:auto;padding-inline-start:var(--alea-space-4);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);color:var(--alea-text-faint);letter-spacing:.04em}.alea-menu-chevron{margin-inline-start:auto;color:var(--alea-icon-muted)}.alea-menu-separator{height:1px;margin:var(--alea-space-1) var(--alea-space-2);background:var(--alea-border);border:0}.alea-menu[data-size=sm] .alea-option{min-height:var(--alea-size-control-sm);padding:var(--alea-space-1) var(--alea-control-pad-x-3);font-size:var(--alea-font-size-sm);gap:var(--alea-space-2)}.alea-menu[data-size=sm] .alea-option-icon svg{width:16px;height:16px}@media(pointer:coarse){.alea-menu[data-size=sm] .alea-option{min-height:44px}}.alea-menu-end{margin-inline-start:auto;display:inline-flex;align-items:center;color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-menu-end+.alea-menu-shortcut{margin-inline-start:0}.alea-menu-header{padding:var(--alea-space-2) var(--alea-control-pad-x-3) var(--alea-space-3);margin-bottom:var(--alea-space-1);border-bottom:1px solid var(--alea-border)}.alea-menu-footer{padding:var(--alea-space-2) var(--alea-control-pad-x-3) var(--alea-space-1);margin-top:var(--alea-space-1);border-top:1px solid var(--alea-border);color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-menu-badge{flex:none}.alea-menu-shortcut[data-keys]{display:inline-flex;align-items:center;gap:var(--alea-space-1)}.alea-menu-key{display:inline-grid;place-items:center;min-width:var(--alea-space-5);height:var(--alea-space-5);padding:0 var(--alea-space-1);border-radius:var(--alea-radius-xs);box-shadow:inset 0 0 0 1px var(--alea-border-strong);color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);letter-spacing:0}.alea-menu-item[data-focused] .alea-menu-key{box-shadow:inset 0 0 0 1px var(--alea-border-control);color:var(--alea-text)}.alea-menu-badge+.alea-menu-shortcut,.alea-menu-end+.alea-menu-badge{margin-inline-start:0}.alea-menu-item[data-disabled] :is(.alea-menu-badge,.alea-menu-shortcut,.alea-menu-chevron){opacity:.6}.alea-menu[data-size=sm] .alea-menu-key{min-width:var(--alea-space-4);height:var(--alea-space-4)}@media(forced-colors:active){.alea-menu-key{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-shell{--alea-shell-header-h: 4rem;min-height:100vh;display:flex;flex-direction:column;background:var(--alea-bg)}.alea-shell-header{position:sticky;top:0;z-index:var(--alea-z-sticky);display:flex;align-items:center;flex-wrap:wrap;gap:var(--alea-space-2) var(--alea-space-3);min-height:var(--alea-shell-header-h);padding:var(--alea-space-2) clamp(var(--alea-space-4),3vw,var(--alea-space-7));background:color-mix(in srgb,var(--alea-bg) 80%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--alea-border)}.alea-shell-brand{display:flex;align-items:center;gap:var(--alea-space-3);min-width:0;max-width:100%;white-space:nowrap;font:var(--alea-font-weight-light) var(--alea-font-size-xl)/1 var(--alea-font-family-display)}.alea-shell-end{margin-inline-start:auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--alea-space-2);min-width:0;max-width:100%}.alea-shell-menu{display:none}.alea-shell-body{flex:1;display:grid;grid-template-columns:var(--alea-shell-sidebar) minmax(0,1fr)}.alea-shell-sidebar{position:sticky;top:var(--alea-shell-header-h);height:calc(100vh - var(--alea-shell-header-h));height:calc(100dvh - var(--alea-shell-header-h));overflow-y:auto;overscroll-behavior:contain;padding:var(--alea-space-6) var(--alea-space-3);border-inline-end:1px solid var(--alea-border)}.alea-shell-main{min-width:0;padding:clamp(var(--alea-space-5),4vw,var(--alea-space-12));outline:none}@media(max-width:1023.98px){.alea-shell:not([data-custom-collapse]) .alea-shell-body{grid-template-columns:minmax(0,1fr)}.alea-shell:not([data-custom-collapse]) .alea-shell-sidebar{display:none}.alea-shell:not([data-custom-collapse]) .alea-shell-menu{display:inline-flex}}.alea-shell[data-collapsed] .alea-shell-body{grid-template-columns:minmax(0,1fr)}.alea-shell[data-collapsed] .alea-shell-sidebar{display:none}.alea-shell[data-collapsed] .alea-shell-menu{display:inline-flex}.alea-shell-bottom{position:sticky;bottom:0;z-index:var(--alea-z-sticky)}.alea-shell-bottom .alea-bottomnav[data-fixed]{position:static}.alea-shell-content{width:100%;margin-inline:auto;min-width:0}.alea-shell-content[data-size=sm]{max-width:var(--alea-breakpoint-sm)}.alea-shell-content[data-size=md]{max-width:var(--alea-breakpoint-md)}.alea-shell-content[data-size=lg]{max-width:var(--alea-breakpoint-lg)}.alea-shell-content[data-size=xl]{max-width:var(--alea-breakpoint-xl)}.alea-shell-drawer{padding:var(--alea-space-5) var(--alea-space-3)}.alea-shell-drawer{box-sizing:border-box;block-size:100%;max-block-size:100%;overflow:hidden}.alea-shell-drawer>.alea-dialog-body{flex:1 1 auto;min-block-size:0}.alea-shell-drawer-body{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.alea-shell-drawer-body>.alea-appnav{flex:1 1 auto;height:auto}.alea-shell-drawer .alea-appnav-footer{padding-block-end:env(safe-area-inset-bottom,0rem)}.alea-sidenav{display:flex;flex-direction:column;gap:var(--alea-space-5)}.alea-sidenav-title{display:flex;align-items:center;gap:var(--alea-space-2);margin-block:0 var(--alea-space-2);margin-inline:var(--alea-space-0-5) 0;font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1.2 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-eyebrow);text-transform:uppercase;color:var(--alea-text-muted);cursor:default}.alea-sidenav-title:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--alea-gradient-accent);flex:none}.alea-sidenav-group ul{margin-block:0 0;margin-inline:var(--alea-space-1) 0;padding-block:0 0;padding-inline:var(--alea-space-3) 0;list-style:none;display:flex;flex-direction:column;gap:var(--alea-space-0-25);border-inline-start:1px solid var(--alea-border)}.alea-sidenav-link{display:flex;align-items:center;gap:var(--alea-space-3);min-height:36px;padding:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-xs);color:var(--alea-text-muted);font-size:var(--alea-font-size-md);text-decoration:none;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-sidenav-link[data-hovered]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-sidenav-link{position:relative;color:var(--alea-text-soft)}.alea-sidenav-link[aria-current=page]{background:var(--alea-accent-subtle);color:var(--alea-text);font-weight:var(--alea-font-weight-semibold)}.alea-sidenav-link[aria-current=page]:before{content:"";position:absolute;inset-inline-start:calc(var(--alea-space-3) * -1);top:var(--alea-space-2);bottom:var(--alea-space-2);width:2px;border-radius:var(--alea-radius-3xs);background:var(--alea-accent)}.alea-sidenav-icon{display:inline-flex;color:inherit}.alea-sidenav-icon svg{width:20px;height:20px}.alea-sidenav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-sidenav-end{flex:none}.alea-shell[data-layout=sidebar] .alea-shell-body{min-height:100vh;padding-block:var(--alea-space-2) var(--alea-space-2);padding-inline:0 var(--alea-space-2)}.alea-shell[data-layout=sidebar] .alea-shell-sidebar{top:0;height:100vh;height:100dvh;margin-block:calc(-1 * var(--alea-space-2));padding:var(--alea-space-2);border-inline-end:0}.alea-shell-panel{min-width:0;display:flex;flex-direction:column;background:var(--alea-surface);border:1px solid var(--alea-border);border-radius:var(--alea-radius-md)}.alea-shell[data-layout=sidebar]{--alea-shell-header-h: 3.5rem}.alea-shell[data-layout=sidebar] .alea-shell-header{border-radius:calc(var(--alea-radius-md) - var(--alea-space-0-25)) calc(var(--alea-radius-md) - var(--alea-space-0-25)) 0 0;background:color-mix(in srgb,var(--alea-surface) 86%,transparent)}.alea-shell[data-layout=sidebar] .alea-shell-brand{display:none;font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1 var(--alea-font-family-body)}.alea-shell[data-layout=sidebar] .alea-shell-main{flex:1;padding:clamp(var(--alea-space-5),3vw,var(--alea-space-10))}@media(max-width:1023.98px){.alea-shell[data-layout=sidebar]:not([data-custom-collapse]) .alea-shell-body{padding:0}.alea-shell[data-layout=sidebar]:not([data-custom-collapse]) .alea-shell-panel{border-radius:0;border-width:0}.alea-shell[data-layout=sidebar]:not([data-custom-collapse]) .alea-shell-header{border-radius:0}.alea-shell[data-layout=sidebar]:not([data-custom-collapse]) .alea-shell-brand{display:flex}}.alea-shell[data-layout=sidebar][data-collapsed] .alea-shell-body{padding:0}.alea-shell[data-layout=sidebar][data-collapsed] .alea-shell-panel{border-radius:0;border-width:0}.alea-shell[data-layout=sidebar][data-collapsed] .alea-shell-header{border-radius:0}.alea-shell[data-layout=sidebar][data-collapsed] .alea-shell-brand{display:flex}.alea-appnav{display:flex;flex-direction:column;gap:var(--alea-space-3);height:100%;min-height:0}.alea-appnav-header,.alea-appnav-footer{flex:none}.alea-appnav-body{flex:1 1 auto;min-height:calc(var(--alea-size-control-sm) * 3);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--alea-space-4);padding-inline:var(--alea-space-1)}.alea-appnav-footer{padding:var(--alea-space-2) var(--alea-space-1) 0;border-top:1px solid var(--alea-border)}.alea-ws{display:flex;align-items:center;gap:var(--alea-space-1);min-width:0}.alea-ws-button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--alea-space-2);min-width:0;flex:1 1 auto;height:var(--alea-size-control-sm);padding:0 var(--alea-control-pad-x-2);border-radius:var(--alea-radius-xs);font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1 var(--alea-font-family-body);color:var(--alea-text);cursor:default}.alea-ws-button:not([data-static])[data-hovered],.alea-ws-button[data-pressed]{background:var(--alea-surface-hover)}.alea-ws-logo{display:inline-grid;place-items:center;flex:none}.alea-ws-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-ws-chevron{width:16px;height:16px;color:var(--alea-icon-muted);flex:none}.alea-ws-actions{display:inline-flex;align-items:center;gap:var(--alea-space-1);flex:none}.alea-navsec{display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-navsec-head{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-2);padding-inline:var(--alea-control-pad-x-2)}.alea-navsec-title{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--alea-space-1);height:24px;padding:0 var(--alea-space-1);margin-inline-start:calc(-1 * var(--alea-space-1));border-radius:var(--alea-radius-xs);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);color:var(--alea-text-muted)}button.alea-navsec-title:hover{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-navsec-chevron{width:12px;height:12px;transition:transform var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-navsec[data-open] .alea-navsec-chevron{transform:rotate(90deg)}.alea-navsec-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-navsec-list[hidden]{display:none}.alea-navitem{display:flex;align-items:center;gap:var(--alea-space-2);height:var(--alea-size-control-sm);padding:0 var(--alea-control-pad-x-2);border-radius:var(--alea-radius-xs);color:var(--alea-text-soft);font-size:var(--alea-font-size-md);text-decoration:none;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-navitem[data-hovered]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-navitem[aria-current=page]{background:var(--alea-surface-raised);color:var(--alea-text);font-weight:var(--alea-font-weight-medium);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-navitem-icon{display:inline-flex;flex:none}.alea-navitem-icon svg{width:16px;height:16px}.alea-navitem-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-navitem-end{flex:none;font-size:var(--alea-font-size-xs);color:var(--alea-text-muted);font-variant-numeric:tabular-nums}.alea-navsec[data-appearance=eyebrow] .alea-navsec-title{font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-eyebrow);text-transform:uppercase}span.alea-navsec-title{cursor:default}:is(.alea-appnav[data-size=touch],[data-density=touch] .alea-appnav) .alea-navitem{height:var(--alea-size-field)}:is(.alea-appnav[data-size=touch],[data-density=touch] .alea-appnav) .alea-navsec-title{height:var(--alea-size-control-sm)}:is(.alea-appnav[data-size=touch],[data-density=touch] .alea-appnav) .alea-ws-button{height:var(--alea-size-field)}.alea-appnav[data-collapsed] .alea-navitem-label,.alea-appnav[data-collapsed] .alea-navitem-end,.alea-appnav[data-collapsed] .alea-ws-name{position:absolute;width:1px;height:1px;margin:calc(var(--alea-space-0-25) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.alea-appnav[data-collapsed] .alea-navitem{position:relative;justify-content:center;padding:0}.alea-appnav[data-collapsed] .alea-navsec-head,.alea-appnav[data-collapsed] .alea-ws-chevron,.alea-appnav[data-collapsed] .alea-ws-actions{display:none}.alea-appnav[data-collapsed] .alea-navsec[data-titled]+.alea-navsec,.alea-appnav[data-collapsed] .alea-navsec+.alea-navsec[data-titled]{padding-top:var(--alea-space-3);border-top:1px solid var(--alea-border)}.alea-appnav[data-collapsed] .alea-ws-button{justify-content:center;padding:0;flex:1 1 auto}.alea-appnav[data-collapsed] .alea-appnav-body{padding-inline:0}.alea-appnav[data-collapsed] .alea-appnav-footer{padding-inline:0;display:flex;justify-content:center}@media(prefers-reduced-motion:reduce){.alea-navsec-chevron{transition:none}}.alea-account-head{display:flex;align-items:center;gap:var(--alea-space-3);min-width:0}.alea-account-text{display:flex;flex-direction:column;min-width:0;gap:var(--alea-space-0-5)}.alea-account-name{font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body);color:var(--alea-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-account-secondary{font-size:var(--alea-font-size-sm);color:var(--alea-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-account-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--alea-space-1);min-inline-size:0}.alea-account-footer-person{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:var(--alea-space-2);flex:1 1 8rem;min-inline-size:0;min-block-size:2.75rem;padding:var(--alea-space-1) var(--alea-space-2);border-radius:var(--alea-radius-sm);color:var(--alea-text);text-align:start;cursor:pointer}.alea-account-footer-person[data-static]{cursor:default}.alea-account-footer-person:not([data-static])[data-hovered],.alea-account-footer-person[data-pressed]{background:var(--alea-surface-hover)}.alea-account-footer-avatar{position:relative;display:inline-flex;flex:none}.alea-account-footer-avatar .alea-account-footer-dot{position:absolute;inset-inline-end:calc(var(--alea-space-0-5) * -1);inset-block-end:calc(var(--alea-space-0-5) * -1);box-shadow:0 0 0 var(--alea-space-0-5) var(--alea-bg);--tone: var(--alea-status-success)}.alea-account-footer-dot[data-connection=offline]{--tone: var(--alea-status-warning)}.alea-account-footer-dot[data-connection=error]{--tone: var(--alea-status-danger)}.alea-account-footer-text{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0}.alea-account-footer-name{font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1.3 var(--alea-font-family-body);overflow-wrap:anywhere}.alea-account-footer-secondary{font:var(--alea-font-weight-regular) var(--alea-font-size-xs) / 1.3 var(--alea-font-family-body);color:var(--alea-text-muted);overflow-wrap:anywhere}.alea-account-footer-chevron{flex:none;inline-size:16px;block-size:16px;color:var(--alea-icon-muted)}.alea-account-footer-action{display:inline-flex;flex:none;align-items:center;justify-content:center;min-inline-size:2.75rem;min-block-size:2.75rem}.alea-account-footer .alea-account-footer-action .alea-button{--alea-button-h: 2.75rem}.alea-account-footer[data-collapsed]{justify-content:center}.alea-account-footer[data-collapsed] .alea-account-footer-person{flex:none;justify-content:center;min-inline-size:2.75rem;padding:var(--alea-space-1)}.alea-account-footer[data-collapsed] .alea-account-footer-text{position:absolute;inline-size:1px;block-size:1px;margin:calc(var(--alea-space-0-25) * -1);padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.alea-account-footer[data-collapsed] .alea-account-footer-chevron{display:none}@media(forced-colors:active){.alea-navitem[aria-current=page]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-sidenav-link[aria-current=page],.alea-sidenav-link[aria-current=page]:before{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-account-footer-dot{forced-color-adjust:none}}.alea-command-overlay{align-items:start;padding-top:min(12vh,calc(var(--alea-space-24) + var(--alea-space-6)))}.alea-command{padding:0;gap:0}.alea-command-search{display:flex;align-items:center;gap:var(--alea-space-3);height:56px;padding:0 var(--alea-space-4);border-bottom:1px solid var(--alea-border);color:var(--alea-text-muted)}.alea-command-input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--alea-text);font:var(--alea-font-weight-regular) var(--alea-font-size-base)/1 var(--alea-font-family-body);outline:none}.alea-command-input::placeholder{color:var(--alea-text-faint)}.alea-command-input::-webkit-search-cancel-button{display:none}.alea-command-scroll{max-height:min(56vh,480px);overflow-y:auto}.alea-command-scroll:focus-visible{outline-offset:calc(var(--alea-space-1) * -1)}.alea-command-list{padding:var(--alea-space-2);outline:none;display:flex;flex-direction:column;gap:var(--alea-space-0-25)}.alea-command-item[data-focused]{background:var(--alea-accent-subtle)}.alea-command-empty{margin:0;padding:var(--alea-space-7) var(--alea-space-4);text-align:center;color:var(--alea-text-muted)}.alea-command-more{color:var(--alea-text-muted);justify-content:center;text-align:center}.alea-command-loading{margin:0;padding:var(--alea-space-3) var(--alea-space-4);text-align:center;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-combobox .alea-input-wrap:focus-within{box-shadow:inset 0 0 0 1px var(--alea-focus),0 0 0 4px var(--alea-focus-halo)}.alea-tagfield{gap:var(--alea-space-2)}.alea-tagfield-tags{display:flex;flex-wrap:wrap;gap:var(--alea-space-2);margin:0;padding:0;list-style:none}.alea-mark{background:var(--alea-accent-subtle);color:inherit;border-radius:var(--alea-radius-xs);padding:0 var(--alea-space-0-25);font-weight:var(--alea-font-weight-semibold)}.alea-autocomplete-spin{display:inline-grid;place-items:center;width:28px;margin-inline-end:var(--alea-space-2)}.alea-multiselect .alea-select-trigger .alea-count{margin-inline-start:auto}.alea-multiselect-dialog{display:flex;flex-direction:column;gap:var(--alea-space-2);padding:var(--alea-space-2);outline:none;min-width:240px}.alea-multiselect-actions{display:flex;justify-content:space-between;padding:var(--alea-space-0-5) var(--alea-space-2);font-size:var(--alea-font-size-xs)}.alea-multiselect-actions button{border:0;background:none;padding:var(--alea-space-0-5) 0;cursor:pointer;font:inherit}.alea-multiselect-list{max-height:280px;overflow-y:auto}.alea-ms-box{width:20px;height:20px;border-radius:var(--alea-radius-sm)}.alea-ms-box svg{opacity:0;color:var(--alea-accent-on)}.alea-ms-box[data-on]{background:var(--alea-accent);box-shadow:none}.alea-ms-box[data-on] svg{opacity:1}.alea-mark[data-style=bold]{background:none;padding:0;font-weight:var(--alea-font-weight-semibold)}.alea-mark[data-style=underline]{background:none;padding:0;text-decoration:underline;text-decoration-color:var(--alea-accent);text-decoration-thickness:2px;text-underline-offset:4px}@media(forced-colors:active){.alea-mark{background:Highlight;color:HighlightText}.alea-mark[data-style]{background:none;color:inherit}}@media(forced-colors:active){.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-combobox .alea-input-wrap:focus-within{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-form{display:flex;flex-direction:column}.alea-form[data-busy]{cursor:progress}.alea-form-actions{display:flex;flex-wrap:wrap;gap:var(--alea-space-2);padding-top:var(--alea-space-2)}.alea-form-actions[data-align=end]{justify-content:flex-end}.alea-form-actions-start{display:flex;flex-wrap:wrap;gap:var(--alea-space-2);margin-inline-end:auto}.alea-form-actions[data-align=stretch]{flex-direction:column-reverse}.alea-error-summary{margin:var(--alea-space-1) 0 0;padding-inline-start:1.1em}.alea-error-summary a{color:inherit;text-decoration:underline;text-underline-offset:3px}.alea-upload{display:flex;flex-direction:column;gap:var(--alea-space-3)}.alea-dropzone{display:flex;flex-direction:column;align-items:center;gap:var(--alea-space-2);padding:var(--alea-space-8) var(--alea-space-6);border-radius:var(--alea-radius-lg);border:1.5px dashed var(--alea-border-control);background:var(--alea-surface-deep);text-align:center;position:relative}.alea-dropzone[data-drop-target]{border-color:var(--alea-accent);background:var(--alea-accent-subtle)}.alea-dropzone[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-dropzone>:first-child{position:absolute!important;inset:0;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip-path:none!important;border-radius:inherit}.alea-dropzone>:first-child>button{display:block;width:100%;height:100%;padding:0;margin:0;border:0;border-radius:inherit;background:none;opacity:0;cursor:pointer}.alea-dropzone>:not(:first-child){position:relative;z-index:1}.alea-dropzone>:not(:first-child):not(.alea-button):not(input){pointer-events:none}.alea-dropzone>.alea-button{pointer-events:auto}.alea-dropzone[data-disabled]{opacity:.5}.alea-upload-icon{color:var(--alea-icon-accent)}.alea-upload-label{font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.3 var(--alea-font-family-body)}.alea-upload-desc{font-size:var(--alea-font-size-xs);color:var(--alea-text-faint);margin-bottom:var(--alea-space-2)}.alea-upload-list{display:flex;flex-direction:column;gap:var(--alea-space-2);margin:0;padding:0;list-style:none}.alea-upload-item{display:flex;align-items:center;gap:var(--alea-space-3);padding:var(--alea-space-3) var(--alea-space-3);border-radius:var(--alea-radius-sm);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-upload-item[data-error]{box-shadow:inset 0 0 0 1px var(--alea-status-danger)}.alea-upload-file-icon{flex:none;color:var(--alea-icon-muted)}.alea-upload-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-1)}.alea-upload-name{font-size:var(--alea-font-size-md);font-weight:var(--alea-font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-upload-size{font-size:var(--alea-font-size-xs);color:var(--alea-text-faint)}.alea-upload-item[data-error] .alea-upload-size{color:var(--alea-status-danger)}.alea-upload-action{flex:none;display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--alea-radius-sm);background:transparent;color:var(--alea-text-muted);cursor:pointer;transition:background var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-upload-action:hover{background:var(--alea-surface-raised);color:var(--alea-text)}.alea-upload-done{flex:none;color:var(--alea-status-success)}.alea-upload-thumb{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--alea-radius-sm);object-fit:cover;background:var(--alea-surface-raised);color:var(--alea-text-muted)}.alea-upload-button{display:flex;align-items:center;flex-wrap:wrap;gap:var(--alea-space-3)}.alea-upload-button .alea-upload-desc{margin:0}.alea-upload[data-list=grid] .alea-upload-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--alea-space-3)}.alea-upload[data-list=grid] .alea-upload-item{position:relative;flex-direction:column;align-items:stretch;gap:var(--alea-space-2);padding:var(--alea-space-2)}.alea-upload[data-list=grid] .alea-upload-thumb{width:100%;height:auto;aspect-ratio:1}.alea-upload[data-list=grid] .alea-upload-name{font-size:var(--alea-font-size-sm)}.alea-upload[data-list=grid] .alea-upload-action{position:absolute;top:var(--alea-space-3);inset-inline-end:var(--alea-space-3);background:color-mix(in oklab,var(--alea-bg) 80%,transparent)}.alea-upload[data-list=grid] .alea-upload-action+.alea-upload-action{inset-inline-end:var(--alea-space-12)}.alea-upload[data-list=grid] .alea-upload-done{position:absolute;top:var(--alea-space-4);inset-inline-start:var(--alea-space-4)}@media(pointer:coarse){.alea-upload-action{width:44px;height:44px}}@media(forced-colors:active){.alea-upload-item,.alea-upload-item[data-error]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-table-wrap{position:relative;overflow:auto;border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--alea-font-size-md);outline:none}.alea-table[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:calc(var(--alea-space-0-5) * -1);border-radius:var(--alea-radius-md)}.alea-th{height:var(--alea-size-field);padding:0 var(--alea-control-pad-x-4);text-align:start;vertical-align:middle;font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1.2 var(--alea-font-family-body);color:var(--alea-text-muted);background:var(--alea-surface-deep);border-bottom:1px solid var(--alea-border);white-space:nowrap;outline:none;cursor:default}.alea-table[data-sticky] .alea-th{position:sticky;top:0;z-index:1}.alea-th[data-allows-sorting]{cursor:pointer}.alea-th[data-hovered]{color:var(--alea-text)}.alea-th[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--alea-focus)}.alea-th-inner{display:flex;align-items:center;gap:var(--alea-space-2)}.alea-th[data-align=end] .alea-th-inner{justify-content:flex-end}.alea-th[data-align=center] .alea-th-inner{justify-content:center}.alea-th-label{overflow:hidden;text-overflow:ellipsis}.alea-sort{flex:none;opacity:.35;transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out),opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-th[data-hovered] .alea-sort{opacity:.7}.alea-sort[data-direction=ascending],.alea-sort[data-direction=descending]{opacity:1;color:var(--alea-accent-strong)}.alea-sort[data-direction=descending]{transform:rotate(180deg)}.alea-col-resizer{width:2px;height:20px;margin-inline-start:auto;background:var(--alea-border-strong);cursor:col-resize;touch-action:none}.alea-col-resizer[data-resizing],.alea-col-resizer[data-hovered]{background:var(--alea-accent)}.alea-th-narrow,.alea-td-narrow{width:44px;padding-block:0 0;padding-inline:var(--alea-control-pad-x-4) 0}.alea-tr{outline:none;cursor:default;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-tr[data-href],.alea-tr[data-action]{cursor:pointer}.alea-tr[data-hovered]{background:var(--alea-surface-hover)}.alea-tr[data-selected]{background:var(--alea-accent-subtle)}.alea-tr[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--alea-focus)}.alea-tr[data-disabled]{opacity:.45}.alea-td{height:calc(var(--alea-size-field) + 8px);padding:0 var(--alea-control-pad-x-4);border-bottom:1px solid var(--alea-border);vertical-align:middle;outline:none}.alea-table[data-density=compact] .alea-td{height:max(var(--alea-size-control-md),2.5rem)}.alea-table[data-nowrap] :is(.alea-th,.alea-td){white-space:nowrap}.alea-tr:last-child .alea-td{border-bottom:0}.alea-td[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.alea-td[data-align=center]{text-align:center}.alea-td[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--alea-focus)}.alea-tbody[data-empty] .alea-td,.alea-tbody .alea-table-empty{padding:var(--alea-space-10);text-align:center;color:var(--alea-text-muted)}.alea-table-check .alea-check-box svg{width:16px;height:16px}.alea-tfoot .alea-td{border-top:1px solid var(--alea-border);border-bottom:0;background:var(--alea-surface-deep);font-weight:var(--alea-font-weight-semibold)}.alea-tr[data-footer]{cursor:default}.alea-tr[data-footer][data-disabled]{opacity:1}.alea-table[data-sticky-footer] .alea-tfoot .alea-td{position:sticky;bottom:0;z-index:1}.alea-table-wrap[role=region]:focus-visible{outline:2px solid var(--alea-focus);outline-offset:calc(var(--alea-space-0-5) * -1)}.alea-table:is([data-pin=start],[data-pin=both]) :is(.alea-th,.alea-td):first-child{position:sticky;inset-inline-start:0;background-color:var(--alea-surface)}.alea-table:is([data-pin=end],[data-pin=both]) :is(.alea-th,.alea-td):last-child{position:sticky;inset-inline-end:0;background-color:var(--alea-surface)}.alea-table:is([data-pin=start],[data-pin=both]) .alea-th:first-child,.alea-table:is([data-pin=end],[data-pin=both]) .alea-th:last-child{z-index:2;background-color:var(--alea-surface-deep)}.alea-table[data-pin] .alea-tfoot .alea-td{background-color:var(--alea-surface-deep)}.alea-table:is([data-pin=start],[data-pin=both]) .alea-tr[data-hovered] .alea-td:first-child,.alea-table:is([data-pin=end],[data-pin=both]) .alea-tr[data-hovered] .alea-td:last-child{background-image:linear-gradient(var(--alea-surface-hover),var(--alea-surface-hover))}.alea-table:is([data-pin=start],[data-pin=both]) .alea-tr[data-selected] .alea-td:first-child,.alea-table:is([data-pin=end],[data-pin=both]) .alea-tr[data-selected] .alea-td:last-child{background-image:linear-gradient(var(--alea-accent-subtle),var(--alea-accent-subtle))}.alea-table[data-variant=striped]:is([data-pin=start],[data-pin=both]) .alea-tbody .alea-tr:nth-child(2n):not([data-selected],[data-hovered]) .alea-td:first-child,.alea-table[data-variant=striped]:is([data-pin=end],[data-pin=both]) .alea-tbody .alea-tr:nth-child(2n):not([data-selected],[data-hovered]) .alea-td:last-child{background-image:linear-gradient(color-mix(in srgb,var(--alea-surface-deep) 60%,transparent),color-mix(in srgb,var(--alea-surface-deep) 60%,transparent))}.alea-table:is([data-pin=start],[data-pin=both]) :is(.alea-th,.alea-td):first-child:after,.alea-table:is([data-pin=end],[data-pin=both]) :is(.alea-th,.alea-td):last-child:after{content:"";position:absolute;top:0;bottom:0;inline-size:var(--alea-space-2);opacity:0;pointer-events:none;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-table:is([data-pin=start],[data-pin=both]) :is(.alea-th,.alea-td):first-child:after{inset-inline-end:calc(var(--alea-space-2) * -1);background:linear-gradient(to var(--alea-to-end, right),color-mix(in srgb,var(--alea-black) 32%,transparent),transparent)}.alea-table:is([data-pin=end],[data-pin=both]) :is(.alea-th,.alea-td):last-child:after{inset-inline-start:calc(var(--alea-space-2) * -1);background:linear-gradient(to var(--alea-to-start, left),color-mix(in srgb,var(--alea-black) 32%,transparent),transparent)}.alea-table-wrap[data-scrolled-start] .alea-table:is([data-pin=start],[data-pin=both]) :is(.alea-th,.alea-td):first-child:after,.alea-table-wrap[data-scrolled-end] .alea-table:is([data-pin=end],[data-pin=both]) :is(.alea-th,.alea-td):last-child:after{opacity:1}.alea-table[data-variant=striped] .alea-tbody .alea-tr:nth-child(2n):not([data-selected]):not([data-hovered]){background:color-mix(in srgb,var(--alea-surface-deep) 60%,transparent)}.alea-table[data-variant=bordered] .alea-td:not(:last-child),.alea-table[data-variant=bordered] .alea-th:not(:last-child){border-inline-end:1px solid var(--alea-border)}.alea-tbody .alea-tr.alea-row-leave .alea-td{overflow:hidden;animation:alea-cell-leave var(--alea-motion-duration-base) var(--alea-motion-ease-in) forwards}.alea-tbody .alea-tr.alea-row-leave .alea-td>*{overflow:hidden;animation:alea-cell-content-leave var(--alea-motion-duration-base) var(--alea-motion-ease-in) forwards}@keyframes alea-cell-leave{0%{height:var(--alea-row-h, auto)}to{height:0;padding-block:0;border-width:0;font-size:0;line-height:0}}@keyframes alea-cell-content-leave{0%{max-height:var(--alea-row-h, none)}to{max-height:0;min-height:0;margin-block:0;padding-block:0}}:is([data-alea-motion=off]) .alea-tbody .alea-tr.alea-row-leave :is(.alea-td,.alea-td>*){animation:none}.alea-table[data-virtualized]{display:block}@media(max-width:639.98px){.alea-table[data-stack]{display:block}.alea-table[data-stack] .alea-thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.alea-table[data-stack] .alea-tbody,.alea-table[data-stack] .alea-tfoot,.alea-table[data-stack] .alea-tr{display:block}.alea-table[data-stack] .alea-tr{box-sizing:border-box;max-width:100%;margin:var(--alea-space-2);padding:var(--alea-space-2) 0;border-radius:var(--alea-radius-md);background:transparent;box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-table[data-stack] .alea-td{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--alea-space-1) var(--alea-space-4);min-width:0;overflow-wrap:anywhere;height:auto;min-height:36px;padding:var(--alea-space-2) var(--alea-control-pad-x-4);border:0;text-align:end}.alea-table[data-stack] .alea-td[data-label]:before{content:attr(data-label);flex:none;max-inline-size:100%;margin-inline-end:auto;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);text-align:start}.alea-table[data-stack][data-stack-hide-empty] .alea-td:empty{display:none}.alea-table[data-stack] .alea-tr[data-footer]{background:var(--alea-surface-deep)}.alea-table[data-stack] .alea-tfoot .alea-td{position:static;border-top:0;background:transparent}}@media(max-width:767.98px){.alea-table[data-stack=md]{display:block}.alea-table[data-stack=md] .alea-thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.alea-table[data-stack=md] .alea-tbody,.alea-table[data-stack=md] .alea-tfoot,.alea-table[data-stack=md] .alea-tr{display:block}.alea-table[data-stack=md] .alea-tr{box-sizing:border-box;max-width:100%;margin:var(--alea-space-2);padding:var(--alea-space-2) 0;border-radius:var(--alea-radius-md);background:transparent;box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-table[data-stack=md] .alea-td{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--alea-space-1) var(--alea-space-4);min-width:0;overflow-wrap:anywhere;height:auto;min-height:36px;padding:var(--alea-space-2) var(--alea-control-pad-x-4);border:0;text-align:end}.alea-table[data-stack=md] .alea-td[data-label]:before{content:attr(data-label);flex:none;max-inline-size:100%;margin-inline-end:auto;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);text-align:start}.alea-table[data-stack=md][data-stack-hide-empty] .alea-td:empty{display:none}.alea-table[data-stack=md] .alea-tr[data-footer]{background:var(--alea-surface-deep)}.alea-table[data-stack=md] .alea-tfoot .alea-td{position:static;border-top:0;background:transparent}}.alea-table[data-virtualized] .alea-th,.alea-table[data-virtualized] .alea-td{display:flex;align-items:center;height:100%}.alea-table[data-virtualized] [data-align=end]{justify-content:flex-end}.alea-table[data-virtualized] [data-align=center]{justify-content:center}.alea-table[data-virtualized] .alea-th>.alea-th-inner{flex:1}.alea-table[data-virtualized] .alea-td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alea-table[data-stack] .alea-tr[data-focus-visible],.alea-table[data-stack=md] .alea-tr[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--alea-focus)}@media(forced-colors:active){.alea-table-wrap,.alea-table[data-stack=md] .alea-tr,.alea-table[data-stack] .alea-tr{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-table:is([data-pin=end],[data-pin=both]) .alea-tr[data-selected] .alea-td:last-child,.alea-table:is([data-pin=start],[data-pin=both]) .alea-tr[data-selected] .alea-td:first-child,.alea-table[data-variant=striped] .alea-tbody .alea-tr:nth-child(2n):not([data-selected]):not([data-hovered]),.alea-table[data-variant=striped]:is([data-pin=end],[data-pin=both]) .alea-tbody .alea-tr:nth-child(2n):not([data-selected],[data-hovered]) .alea-td:last-child,.alea-table[data-variant=striped]:is([data-pin=start],[data-pin=both]) .alea-tbody .alea-tr:nth-child(2n):not([data-selected],[data-hovered]) .alea-td:first-child,.alea-tr[data-selected]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-check[data-selected] .alea-check-box,.alea-check[data-indeterminate] .alea-check-box{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-table[data-stack=md] .alea-tr[data-focus-visible],.alea-table[data-stack] .alea-tr[data-focus-visible],.alea-td[data-focus-visible],.alea-th[data-focus-visible],.alea-tr[data-focus-visible]{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-descriptions{display:grid;grid-template-columns:repeat(var(--alea-desc-cols, 2),minmax(0,1fr));gap:var(--alea-space-4) var(--alea-space-6);margin:0}.alea-descriptions[data-columns="1"]{--alea-desc-cols: 1}.alea-descriptions[data-columns="3"]{--alea-desc-cols: 3}.alea-descriptions[data-columns="4"]{--alea-desc-cols: 4}.alea-descriptions[data-columns=auto]{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.alea-descriptions[data-columns=auto] .alea-desc-item[data-span]{grid-column:auto}@media(max-width:1023.98px){.alea-descriptions[data-columns="3"],.alea-descriptions[data-columns="4"]{--alea-desc-cols: 2}}@media(max-width:639.98px){.alea-descriptions{--alea-desc-cols: 1 !important}.alea-desc-item[data-span]{grid-column:auto}}.alea-desc-item[data-span="2"]{grid-column:span min(2,var(--alea-desc-cols, 2))}.alea-desc-item[data-span="3"]{grid-column:span min(3,var(--alea-desc-cols, 2))}.alea-desc-item[data-span="4"]{grid-column:span min(4,var(--alea-desc-cols, 2))}.alea-descriptions-head{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-3);margin-bottom:var(--alea-space-4)}.alea-descriptions-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.4 var(--alea-font-family-body)}.alea-descriptions[data-size=sm]{gap:var(--alea-space-3) var(--alea-space-5)}.alea-descriptions[data-size=sm] .alea-desc-item dt{font-size:var(--alea-font-size-xs)}.alea-descriptions[data-size=sm] .alea-desc-item dd{font-size:var(--alea-font-size-sm)}.alea-descriptions[data-size=lg]{gap:var(--alea-space-5) var(--alea-space-8)}.alea-descriptions[data-size=lg] .alea-desc-item dt{font-size:var(--alea-font-size-md)}.alea-descriptions[data-size=lg] .alea-desc-item dd{font-size:var(--alea-font-size-lg)}.alea-descriptions[data-size=lg][data-bordered] .alea-desc-item{padding:var(--alea-space-4) var(--alea-space-5)}.alea-descriptions[data-size=sm][data-bordered] .alea-desc-item{padding:var(--alea-space-2) var(--alea-space-3)}.alea-desc-item{display:flex;flex-direction:column;gap:var(--alea-space-1);min-width:0}.alea-desc-item[data-wide]{grid-column:1 / -1}.alea-descriptions[data-layout=inline] .alea-desc-item{flex-direction:row;gap:var(--alea-space-3)}.alea-descriptions[data-layout=inline] dt{flex:0 0 var(--alea-desc-label, 40%)}.alea-desc-item dt{font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1.4 var(--alea-font-family-body);color:var(--alea-text-muted)}.alea-desc-item dd{margin:0;font-size:var(--alea-font-size-md);line-height:1.5;overflow-wrap:anywhere}.alea-descriptions[data-bordered]{gap:0;border-radius:var(--alea-radius-md);box-shadow:inset 0 0 0 1px var(--alea-border);overflow:hidden}.alea-descriptions[data-bordered] .alea-desc-item{padding:var(--alea-space-3) var(--alea-space-4);border-bottom:1px solid var(--alea-border)}.alea-stat{display:flex;flex-direction:column;gap:var(--alea-space-1)}.alea-stat-label{min-inline-size:0;overflow-wrap:anywhere;font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1.3 var(--alea-font-family-body);color:var(--alea-text-muted)}.alea-stat-value{min-inline-size:0;overflow-wrap:break-word;font:var(--alea-font-weight-light) var(--alea-font-size-4xl) / 1.05 var(--alea-font-family-display);letter-spacing:var(--alea-font-tracking-display);font-variant-numeric:tabular-nums}.alea-card>.alea-stat{container-type:inline-size}.alea-card>.alea-stat .alea-stat-value{font-size:min(var(--alea-font-size-4xl),17cqi)}.alea-stat-delta{display:inline-flex;align-items:center;gap:var(--alea-space-1);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);color:var(--alea-text-muted)}.alea-stat-delta[data-good]{color:var(--alea-status-success)}.alea-stat-delta[data-bad]{color:var(--alea-status-danger)}.alea-empty{display:flex;flex-direction:column;align-items:center;gap:var(--alea-space-2);padding:var(--alea-space-10) var(--alea-space-6);text-align:center}.alea-empty-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--alea-space-2);border-radius:var(--alea-radius-2xl);background:var(--alea-surface-raised);color:var(--alea-icon-muted)}.alea-empty-icon svg{width:28px;height:28px}.alea-empty-title{margin:0;font:var(--alea-font-weight-light) var(--alea-font-size-2xl) / 1.15 var(--alea-font-family-display);letter-spacing:var(--alea-font-tracking-display)}.alea-empty-text{margin:0;max-width:420px;color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:1.5}.alea-empty-action{max-width:100%;margin-top:var(--alea-space-3);display:flex;gap:var(--alea-space-2);flex-wrap:wrap;justify-content:center}.alea-empty-action>.alea-button{height:auto;white-space:normal;text-align:center;padding-block:var(--alea-space-2)}.alea-empty-action>.alea-button .alea-button-label{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.alea-empty-footer{margin:var(--alea-space-2) 0 0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-empty-art{display:block;margin-bottom:var(--alea-space-2)}.alea-empty-art>img,.alea-empty-art>svg{display:block;width:auto;max-width:min(240px,100%);height:auto;max-height:160px}.alea-empty[data-variant=dashed]{border:1px dashed var(--alea-border-control);border-radius:var(--alea-radius-lg)}.alea-empty[data-size=sm]{gap:var(--alea-space-1);padding:var(--alea-space-6) var(--alea-space-4)}.alea-empty[data-size=sm] .alea-empty-icon{width:40px;height:40px;border-radius:var(--alea-radius-lg)}.alea-empty[data-size=sm] .alea-empty-icon svg{width:20px;height:20px}.alea-empty[data-size=sm] .alea-empty-title{font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.4 var(--alea-font-family-body);letter-spacing:0}.alea-empty[data-size=sm] .alea-empty-text{font-size:var(--alea-font-size-sm)}.alea-empty[data-size=lg]{padding:var(--alea-space-16) var(--alea-space-6)}.alea-empty[data-size=lg] .alea-empty-icon{width:72px;height:72px;border-radius:var(--alea-radius-3xl)}.alea-empty[data-size=lg] .alea-empty-icon svg{width:36px;height:36px}.alea-empty[data-size=lg] .alea-empty-title{font-size:var(--alea-font-size-3xl)}.alea-result .alea-empty-icon{width:72px;height:72px;border-radius:50%}.alea-result .alea-empty-icon svg{width:36px;height:36px}.alea-result[data-status=success] .alea-empty-icon{background:var(--alea-status-success-bg);color:var(--alea-icon-success)}.alea-result[data-status=error] .alea-empty-icon{background:var(--alea-status-danger-bg);color:var(--alea-icon-danger)}.alea-result[data-status="404"] .alea-empty-icon,.alea-result[data-status="403"] .alea-empty-icon,.alea-result[data-status="500"] .alea-empty-icon{background:var(--alea-accent-subtle);color:var(--alea-icon-accent)}.alea-result .alea-empty-title{font-size:var(--alea-font-size-3xl)}.alea-descriptions[data-variant=lines]{gap:0 var(--alea-space-6);clip-path:inset(-100vmax -100vmax 1px)}.alea-descriptions[data-variant=lines] .alea-desc-item{padding-block:var(--alea-space-3);border-bottom:1px solid var(--alea-border)}@media(forced-colors:active){.alea-descriptions[data-bordered]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-calendar{display:inline-flex;flex-direction:column;gap:var(--alea-space-2);padding:var(--alea-space-2);color:var(--alea-text)}.alea-cal-head{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-2)}.alea-cal-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1 var(--alea-font-family-body)}.alea-cal-nav{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--alea-radius-full);background:transparent;color:var(--alea-text-muted);cursor:pointer}.alea-cal-nav[data-hovered]{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-cal-nav[data-disabled]{opacity:.35}.alea-cal-grid{border-collapse:collapse}.alea-cal-grid td{padding:var(--alea-space-0-25)}.alea-cal-weekday{width:40px;padding-bottom:var(--alea-space-2);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);color:var(--alea-text-muted)}.alea-cal-cell{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--alea-radius-full);font:var(--alea-font-weight-regular) var(--alea-font-size-md) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums;cursor:pointer;outline:none;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-cal-cell[data-outside-month]{display:none}.alea-cal-cell[data-hovered]{background:var(--alea-surface-hover)}.alea-cal-cell[data-today]{box-shadow:inset 0 0 0 1px var(--alea-border-control)}.alea-cal-cell[data-selected]{background:var(--alea-chip-bg);color:var(--alea-chip-text);font-weight:var(--alea-font-weight-semibold)}.alea-range-calendar .alea-cal-cell[data-selected]{border-radius:0;background:var(--alea-accent-subtle);color:var(--alea-text);font-weight:var(--alea-font-weight-regular)}.alea-range-calendar .alea-cal-cell[data-selection-start],.alea-range-calendar .alea-cal-cell[data-selection-end]{background:var(--alea-chip-bg);color:var(--alea-chip-text);font-weight:var(--alea-font-weight-semibold)}.alea-range-calendar .alea-cal-cell[data-selection-start]{border-radius:0;border-start-start-radius:var(--alea-radius-full);border-end-start-radius:var(--alea-radius-full)}.alea-range-calendar .alea-cal-cell[data-selection-end]{border-radius:0;border-start-end-radius:var(--alea-radius-full);border-end-end-radius:var(--alea-radius-full)}.alea-range-calendar .alea-cal-cell[data-selection-start][data-selection-end]{border-radius:var(--alea-radius-full)}.alea-cal-cell[data-disabled],.alea-cal-cell[data-unavailable]{color:var(--alea-text-faint);text-decoration:line-through;cursor:not-allowed}.alea-cal-cell[data-focus-visible]{box-shadow:0 0 0 2px var(--alea-focus)}.alea-cal-popover{padding:var(--alea-space-2);min-width:0}.alea-cal-dialog{outline:none}.alea-date-wrap{gap:var(--alea-space-0-5);padding-inline-start:var(--alea-space-4)}.alea-date-input{display:flex;align-items:center;flex:1;min-width:0;font:var(--alea-font-weight-regular) var(--alea-font-size-base) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums}.alea-date-segment{display:inline-block;white-space:nowrap;min-width:24px;min-height:24px;padding:var(--alea-space-0-5) var(--alea-space-0-5);line-height:20px;text-align:center;border-radius:var(--alea-radius-xs);outline:none;caret-color:transparent}.alea-date-segment[data-type=dayPeriod],.alea-date-segment[data-type=year]{min-width:0}.alea-date-segment[data-type=literal]{color:var(--alea-text-faint);padding:0;min-width:0}.alea-date-segment[data-placeholder]{color:var(--alea-text-faint)}.alea-date-segment[data-focused]{background:var(--alea-accent-solid);color:var(--alea-accent-on)}.alea-date-range{flex-wrap:wrap;height:auto;min-block-size:var(--alea-input-h)}.alea-date-range .alea-date-input{flex:1 1 max-content}.alea-date-dash{padding:0 var(--alea-space-2);color:var(--alea-text-faint);font-size:var(--alea-font-size-sm)}.alea-cal-pickers{display:flex;gap:var(--alea-space-2)}.alea-cal-select{height:32px;padding-block:0 0;padding-inline:var(--alea-space-3) var(--alea-space-7);border:0;border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat var(--alea-to-end, right) 8px center;color:var(--alea-text);font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);appearance:none;cursor:pointer;box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-cal-select:hover{box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-cal-months{display:flex;flex-wrap:wrap;gap:var(--alea-space-6)}.alea-cal-months>.alea-cal-grid{flex:none;width:auto}.alea-calendar[data-months]{width:fit-content;max-width:100%}.alea-calendar:not([data-months]){width:min(320px,100%)}.alea-cal-presets{display:flex;flex-wrap:wrap;gap:var(--alea-space-2);padding:var(--alea-space-2) var(--alea-space-2) 0}@media(forced-colors:active){.alea-cal-cell[data-today],.alea-cal-select,.alea-cal-select:hover{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-cal-cell[data-selected],.alea-range-calendar .alea-cal-cell[data-selected]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-cal-cell[data-focus-visible]{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-splitter{display:flex;width:100%;min-height:200px;border-radius:var(--alea-radius-md);box-shadow:inset 0 0 0 1px var(--alea-border);overflow:hidden}.alea-splitter[data-orientation=vertical]{flex-direction:column}.alea-split-pane{position:relative;min-width:0;min-height:0;overflow:auto}.alea-split-pane:first-child{flex:0 0 var(--alea-split)}.alea-split-pane:last-child{flex:1}.alea-split-handle{position:relative;flex:none;display:grid;place-items:center;width:12px;background:var(--alea-surface-deep);cursor:col-resize;touch-action:none;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-splitter[data-orientation=vertical] .alea-split-handle{width:auto;height:12px;cursor:row-resize}.alea-split-handle:hover,.alea-split-handle:focus-visible{background:var(--alea-accent-subtle)}.alea-split-grip{width:4px;height:28px;border-radius:var(--alea-radius-2xs);background:var(--alea-border-control)}.alea-splitter[data-orientation=vertical] .alea-split-grip{width:28px;height:4px}.alea-split-handle:hover .alea-split-grip,.alea-split-handle:focus-visible .alea-split-grip{background:var(--alea-accent)}.alea-affix{position:sticky;z-index:var(--alea-z-sticky);transition:box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-affix[data-stuck]{box-shadow:var(--alea-shadow-pop)}.alea-float{position:fixed;z-index:var(--alea-z-overlay);bottom:var(--alea-space-6);inset-inline-end:var(--alea-space-6);display:flex;flex-direction:column;align-items:center;gap:var(--alea-space-3)}.alea-float[data-placement=bottom-start]{inset-inline-end:auto;inset-inline-start:var(--alea-space-6)}.alea-float[data-position=absolute]{position:absolute;bottom:var(--alea-space-4);inset-inline-end:var(--alea-space-4)}.alea-float[data-position=absolute][data-placement=bottom-start]{inset-inline-end:auto;inset-inline-start:var(--alea-space-4)}.alea-float-btn.alea-button{--alea-button-pad: 0;width:56px;height:56px;border-radius:50%;box-shadow:var(--alea-shadow-pop),var(--alea-button-ring) 0 0 0 1px}.alea-float-btn .alea-button-icon svg{width:24px;height:24px}.alea-float-small.alea-button{width:44px;height:44px}.alea-float-small .alea-button-icon svg{width:20px;height:20px}.alea-float-icon{transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-float[data-open] .alea-float-icon{transform:rotate(45deg)}.alea-float[data-shape=rounded] .alea-float-btn.alea-button{border-radius:var(--alea-radius-2xl)}.alea-float[data-size=sm] .alea-float-btn.alea-button:not(.alea-float-small){width:44px;height:44px}.alea-float[data-extended] .alea-float-btn.alea-button:not(.alea-float-small){width:auto;min-width:56px;padding-block:0 0;padding-inline:var(--alea-space-4) var(--alea-space-5);border-radius:var(--alea-radius-2xl);gap:var(--alea-space-2);transition:padding var(--alea-motion-duration-base) var(--alea-motion-ease-out),gap var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-float-label{display:inline-block;max-width:240px;overflow:hidden;white-space:nowrap;font-weight:var(--alea-font-weight-semibold);transition:max-width var(--alea-motion-duration-base) var(--alea-motion-ease-out),opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-float[data-collapsed] .alea-float-btn.alea-button:not(.alea-float-small){padding:0 var(--alea-space-4);gap:0}.alea-float[data-collapsed] .alea-float-label{max-width:0;opacity:0}.alea-float[data-extended] .alea-button-content{gap:inherit}.alea-float-actions{display:flex;flex-direction:column;gap:var(--alea-space-3);margin:0;padding:0;list-style:none}.alea-float-actions:not([hidden]) li{animation:alea-m-pop-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}.alea-float-actions li:nth-last-child(2){animation-delay:calc(var(--alea-motion-stagger) * 1)}.alea-float-actions li:nth-last-child(3){animation-delay:calc(var(--alea-motion-stagger) * 2)}.alea-anchor{font-size:var(--alea-font-size-sm)}.alea-anchor-title{margin:0 0 var(--alea-space-2);font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1.2 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-eyebrow);text-transform:uppercase;color:var(--alea-text-faint)}.alea-anchor ul{margin:0;padding:0;list-style:none;border-inline-start:1px solid var(--alea-border)}.alea-anchor li[data-level="3"]{padding-inline-start:var(--alea-space-3)}.alea-anchor-link{display:block;margin-inline-start:calc(var(--alea-space-0-25) * -1);padding:var(--alea-space-1) var(--alea-space-3);border-inline-start:2px solid transparent;color:var(--alea-text-muted);text-decoration:none;line-height:1.4;transition:color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),border-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-anchor-link:hover{color:var(--alea-text)}.alea-anchor-link[aria-current]{color:var(--alea-text);border-inline-start-color:var(--alea-accent);font-weight:var(--alea-font-weight-medium)}.alea-page-header{display:flex;flex-direction:column;gap:var(--alea-space-3);padding-bottom:var(--alea-space-6);container-type:inline-size;container-name:page-header}.alea-page-header[data-compact]{gap:var(--alea-space-2);padding-bottom:var(--alea-space-4)}.alea-page-header[data-sticky]{position:sticky;top:0;z-index:var(--alea-z-sticky, 20);padding-top:var(--alea-space-3);background:var(--alea-bg);transition:box-shadow var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-page-header[data-stuck]{box-shadow:0 1px 0 var(--alea-border)}.alea-page-header-crumbs{font-size:var(--alea-font-size-sm)}.alea-page-header-main{display:flex;align-items:flex-start;gap:var(--alea-space-3);min-width:0}.alea-page-header-back{margin-top:var(--alea-space-1);flex:none}.alea-page-header-media{flex:none;display:inline-flex}.alea-page-header-titles{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-1)}.alea-page-header-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-2) var(--alea-space-3);min-width:0}.alea-page-header-title{margin:0;min-width:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-2xl, 28px) / 1.2 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-tight);overflow-wrap:anywhere}.alea-page-header[data-compact] .alea-page-header-title{font-size:var(--alea-font-size-xl, 20px)}.alea-page-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-2);color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-page-header-subtitle{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:1.5}.alea-page-header-actions{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--alea-space-2);min-width:0;margin-inline-start:auto}.alea-page-header-secondary{display:flex;gap:var(--alea-space-1)}.alea-page-header-tabs{margin-top:var(--alea-space-2)}@container page-header (max-width: 44.99rem){.alea-page-header-secondary{display:none}}@container page-header (max-width: 34.99rem){.alea-page-header-main{flex-wrap:wrap}.alea-page-header-titles{flex-basis:calc(100% - 48px)}.alea-page-header-actions{width:100%;margin-inline-start:0}.alea-page-header-actions>.alea-button{flex:1}}.alea-savebar{position:fixed;left:50%;z-index:var(--alea-z-toast, 60);display:flex;align-items:center;gap:var(--alea-space-4);width:min(720px,calc(100vw - 32px));padding-block:var(--alea-space-2) var(--alea-space-2);padding-inline:var(--alea-space-5) var(--alea-space-2);border-radius:var(--alea-radius-full);background:var(--alea-surface-overlay);box-shadow:var(--alea-shadow-pop),inset 0 0 0 1px var(--alea-border-strong);color:var(--alea-text);translate:-50% 0;opacity:0;pointer-events:none;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-out),transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-savebar[data-position=top]{top:var(--alea-space-3);transform:translateY(calc(var(--alea-motion-distance-md) * -1))}.alea-savebar[data-position=bottom]{bottom:calc(var(--alea-space-4) + env(safe-area-inset-bottom));transform:translateY(var(--alea-motion-distance-md))}.alea-savebar[data-visible]{opacity:1;transform:none;pointer-events:auto}.alea-savebar-message{flex:1;margin:0;font-weight:var(--alea-font-weight-medium);font-size:var(--alea-font-size-md)}.alea-savebar-message:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:var(--alea-space-3);border-radius:50%;background:var(--alea-status-warning);vertical-align:middle}.alea-savebar-actions{display:flex;gap:var(--alea-space-2)}@media(max-width:479.98px){.alea-savebar{border-radius:var(--alea-radius-lg);flex-wrap:wrap;padding:var(--alea-space-3)}.alea-savebar-actions{width:100%}.alea-savebar-actions>*{flex:1}}.alea-top-loading{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;z-index:calc(var(--alea-z-toast, 60) + 1);height:4px;pointer-events:none;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-out) var(--alea-motion-duration-fast)}.alea-top-loading[data-done]{opacity:0}.alea-top-loading-bar{display:block;height:100%;width:0;background:var(--alea-gradient-accent-linear, var(--alea-accent));box-shadow:0 0 10px var(--alea-accent);transition:width var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-top-loading[data-indeterminate] .alea-top-loading-bar{width:85%;transition:none;animation:alea-top-creep 8s var(--alea-motion-ease-out) both}@keyframes alea-top-creep{0%{width:0}20%{width:40%}to{width:85%}}.alea-footer-help{display:flex;align-items:center;justify-content:center;gap:var(--alea-space-2);margin:var(--alea-space-8) 0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);text-align:center}.alea-footer-help svg{flex:none;color:var(--alea-accent-strong)}.alea-page-actions{display:flex;justify-content:space-between;align-items:center;gap:var(--alea-space-3);padding-top:var(--alea-space-5);border-top:1px solid var(--alea-border)}.alea-page-actions-secondary,.alea-page-actions-primary{display:flex;gap:var(--alea-space-2)}@media(max-width:639.98px){.alea-page-actions{flex-direction:column-reverse;align-items:stretch}.alea-page-actions-secondary,.alea-page-actions-primary{flex-direction:column}.alea-page-actions .alea-button{width:100%}}@media(prefers-reduced-motion:reduce){.alea-top-loading[data-indeterminate] .alea-top-loading-bar{animation:none}}@media(forced-colors:active){.alea-float-btn.alea-button,.alea-savebar,.alea-splitter{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-timeline{margin:0;padding:0;list-style:none}.alea-tl-item{position:relative;display:flex;gap:var(--alea-space-4);padding-bottom:var(--alea-space-6);--tone: var(--alea-border-control)}.alea-tl-item[data-tone=accent]{--tone: var(--alea-accent)}.alea-tl-item[data-tone=success]{--tone: var(--alea-status-success)}.alea-tl-item[data-tone=warning]{--tone: var(--alea-status-warning)}.alea-tl-item[data-tone=danger]{--tone: var(--alea-status-danger)}.alea-tl-item:not(:last-child):before{content:"";position:absolute;inset-inline-start:var(--alea-space-2);top:var(--alea-space-6);bottom:var(--alea-space-0-5);width:2px;border-radius:var(--alea-radius-3xs);background:var(--alea-border-strong)}.alea-tl-dot{position:relative;flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:var(--alea-space-1);border-radius:50%;background:var(--alea-bg);box-shadow:inset 0 0 0 3px var(--tone);color:var(--tone)}.alea-tl-dot:not(:empty){box-shadow:none;width:24px;height:24px;margin:calc(var(--alea-space-0-25) * -1) calc(var(--alea-space-1) * -1) 0}.alea-tl-dot svg{width:20px;height:20px}.alea-tl-item[data-pending] .alea-tl-dot{box-shadow:inset 0 0 0 2px var(--alea-border-control);border:0;animation:alea-pulse 2s var(--alea-motion-ease-in-out) infinite}.alea-tl-body{display:flex;flex-direction:column;gap:var(--alea-space-0-5);min-width:0}.alea-tl-time{font-size:var(--alea-font-size-xs);color:var(--alea-text-faint);font-variant-numeric:tabular-nums}.alea-tl-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.4 var(--alea-font-family-body)}.alea-tl-pending{color:var(--alea-text-muted);font-weight:var(--alea-font-weight-regular)}.alea-tl-desc{color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);line-height:1.5}.alea-carousel{position:relative;display:flex;flex-direction:column;gap:var(--alea-space-3)}.alea-carousel-controls{display:flex;justify-content:flex-end;gap:var(--alea-space-2)}.alea-carousel-track{position:relative;display:flex;gap:var(--alea-space-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--alea-radius-lg);overscroll-behavior-x:contain}.alea-carousel-track::-webkit-scrollbar{display:none}.alea-carousel-slide{flex:0 0 calc((100% - (var(--alea-per-view, 1) - 1) * var(--alea-space-3)) / var(--alea-per-view, 1));scroll-snap-align:start;min-width:0}.alea-carousel-dots{display:flex;justify-content:center;gap:0}.alea-carousel-dot{display:grid;place-items:center;min-width:24px;height:24px;padding:0 var(--alea-space-0-5);border:0;border-radius:var(--alea-radius-full);background:none;cursor:pointer}.alea-carousel-dot:before{content:"";width:8px;height:8px;border-radius:var(--alea-radius-full);background:var(--alea-border-control);transition:width var(--alea-motion-duration-base) var(--alea-motion-ease-spring),background-color var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-carousel-dot:hover:before{background:var(--alea-text-muted)}.alea-carousel-dot[aria-current]:before{width:24px;background:var(--alea-gradient-accent-linear)}.alea-image-button{display:inline-block;padding:0;border:0;background:none;border-radius:var(--alea-radius-md);cursor:zoom-in}.alea-image{position:relative;display:block;overflow:hidden;background:var(--alea-surface-raised)}.alea-image[data-radius=sm]{border-radius:var(--alea-radius-sm)}.alea-image[data-radius=md]{border-radius:var(--alea-radius-md)}.alea-image[data-radius=lg]{border-radius:var(--alea-radius-lg)}.alea-image img{display:block;width:100%;height:100%;transition:opacity var(--alea-motion-duration-slow) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-image[data-state=loading]{background:linear-gradient(90deg,var(--alea-surface-raised) 0%,var(--alea-surface-hover) 50%,var(--alea-surface-raised) 100%);background-size:200% 100%;animation:alea-shimmer 1.6s var(--alea-motion-ease-in-out) infinite}.alea-image[data-state=loading] img{opacity:.01}.alea-image[data-state=loading][data-placeholder]{animation:none;filter:blur(0)}.alea-image[data-placeholder] img{transition:opacity var(--alea-motion-duration-slower) var(--alea-motion-ease-out),filter var(--alea-motion-duration-slower) var(--alea-motion-ease-out)}.alea-image[data-state=loading][data-placeholder] img{filter:blur(12px)}.alea-image-button:hover .alea-image img{transform:scale(calc(1 + (1 - var(--alea-motion-scale-press)) * .75))}.alea-image-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--alea-space-2);width:100%;height:100%;min-height:120px;padding:var(--alea-space-3);color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);text-align:center}.alea-image-overlay .alea-modal{background:transparent;box-shadow:none}.alea-image-dialog{position:relative;height:100%;padding:0}.alea-image-tools{position:absolute;top:var(--alea-space-3);inset-inline-end:var(--alea-space-3);z-index:2;display:flex;align-items:center;gap:var(--alea-space-2)}.alea-image-zoom{min-width:48px;text-align:center;font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);color:var(--alea-on-media);font-variant-numeric:tabular-nums}.alea-image-stage{position:relative;height:100%;display:grid;place-items:center;overflow:auto}.alea-image-stage img{max-width:100%;max-height:100%;border-radius:var(--alea-radius-md);transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-qr{position:relative;display:inline-grid;place-items:center;flex:none}.alea-qr svg{display:block}.alea-qr-logo{position:absolute;display:grid;place-items:center;width:24%;height:24%;border-radius:22%;padding:3%}.alea-qr-logo>*{width:100%;height:100%}.alea-watermark{position:relative;isolation:isolate}.alea-watermark-layer{position:absolute;inset:0;pointer-events:none;z-index:1;background:var(--alea-text);-webkit-mask-repeat:repeat;mask-repeat:repeat;user-select:none}.alea-tour-overlay{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;display:block;padding:0}.alea-tour-overlay .alea-modal{max-width:none;width:100vw;height:100dvh;max-height:none;background:transparent;box-shadow:none;border-radius:0;overflow:visible}.alea-tour{position:relative;width:100%;height:100%;padding:0}.alea-tour-spot{position:fixed;border-radius:var(--alea-radius-md);box-shadow:0 0 0 9999px var(--alea-media-scrim),0 0 0 2px var(--alea-accent);transition:top var(--alea-motion-duration-slow) var(--alea-motion-ease-out),left var(--alea-motion-duration-slow) var(--alea-motion-ease-out),width var(--alea-motion-duration-slow) var(--alea-motion-ease-out),height var(--alea-motion-duration-slow) var(--alea-motion-ease-out);pointer-events:none}.alea-tour-card{position:fixed;width:min(320px,calc(100vw - 32px));display:flex;flex-direction:column;gap:var(--alea-space-2);padding:var(--alea-space-5);border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:var(--alea-shadow-card),var(--alea-shadow-pop);animation:alea-m-pop-in var(--alea-motion-duration-base) var(--alea-motion-ease-out);transition:top var(--alea-motion-duration-slow) var(--alea-motion-ease-out),left var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-tour-count{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-2xs) / 1.2 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-eyebrow);text-transform:uppercase;color:var(--alea-accent-strong)}.alea-tour-title{margin:0;font:var(--alea-font-weight-light) var(--alea-font-size-2xl) / 1.15 var(--alea-font-family-display)}.alea-tour-text{color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:1.5}.alea-tour-actions{display:flex;align-items:center;gap:var(--alea-space-2);margin-top:var(--alea-space-3)}.alea-tour-spacer{flex:1}.alea-timeline[data-size=sm] .alea-tl-item{gap:var(--alea-space-3);padding-bottom:var(--alea-space-4)}.alea-timeline[data-size=sm] .alea-tl-title{font-size:var(--alea-font-size-sm)}.alea-tl-item[data-active] .alea-tl-dot{box-shadow:inset 0 0 0 3px var(--tone),0 0 0 4px color-mix(in oklab,var(--tone) 25%,transparent);animation:alea-tl-pulse 2s var(--alea-motion-ease-out) infinite}@keyframes alea-tl-pulse{50%{box-shadow:inset 0 0 0 3px var(--tone),0 0 0 8px transparent}}@media(prefers-reduced-motion:reduce){.alea-tl-item[data-active] .alea-tl-dot{animation:none}}.alea-timeline[data-mode=end] .alea-tl-item{flex-direction:row-reverse;text-align:end}.alea-timeline[data-mode=end] .alea-tl-item:not(:last-child):before{inset-inline-start:auto;inset-inline-end:var(--alea-space-2)}@media(min-width:640px){.alea-timeline[data-mode=alternate] .alea-tl-item{display:grid;grid-template-columns:1fr 16px 1fr;column-gap:var(--alea-space-4)}.alea-timeline[data-mode=alternate] .alea-tl-item:before{left:calc(50% - var(--alea-space-0-25))!important}.alea-timeline[data-mode=alternate] .alea-tl-dot{grid-column:2;grid-row:1}.alea-timeline[data-mode=alternate] .alea-tl-body{grid-column:3;grid-row:1}.alea-timeline[data-mode=alternate] .alea-tl-item:nth-child(2n) .alea-tl-body{grid-column:1;text-align:end}}.alea-tl-link{all:unset;box-sizing:border-box;cursor:pointer;color:inherit;font:inherit;border-radius:var(--alea-radius-sm)}.alea-tl-link{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.alea-tl-link:hover{text-decoration-color:currentColor}@media(forced-colors:active){.alea-tl-item[data-pending] .alea-tl-dot,.alea-tour-spot{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-carousel-dot[aria-current]:before{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-skip-link{position:fixed;top:var(--alea-space-3);inset-inline-start:var(--alea-space-3);z-index:var(--alea-z-toast);padding:var(--alea-space-3) var(--alea-space-4);border-radius:var(--alea-radius-full);background:var(--alea-chip-bg);color:var(--alea-chip-text);font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1 var(--alea-font-family-body);text-decoration:none;transform:translateY(-160%);transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}@media(pointer:coarse){.alea-skip-link{display:inline-flex;align-items:center;min-block-size:var(--alea-hit-min)}}[data-density=touch] .alea-skip-link{display:inline-flex;align-items:center;min-block-size:var(--alea-hit-min)}.alea-skip-link:focus{transform:none;outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-collapsible-trigger{display:inline-flex;align-items:center;gap:var(--alea-space-2);padding:var(--alea-space-2) var(--alea-space-1);border:0;border-radius:var(--alea-radius-xs);background:none;color:var(--alea-text);font:var(--alea-font-weight-medium) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body);cursor:pointer}.alea-collapsible-trigger:hover{color:var(--alea-accent-strong)}.alea-collapsible-chevron{color:var(--alea-icon-muted);transform:rotate(-90deg);transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}.alea-collapsible[data-expanded] .alea-collapsible-chevron{transform:none}.alea-collapsible-panel{height:var(--disclosure-panel-height);overflow:clip;transition:height var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-collapsible-content{padding-block:var(--alea-space-1) var(--alea-space-2);padding-inline:var(--alea-space-7) 0;color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:var(--alea-font-leading-relaxed)}.alea-collapsible[data-expanded] .alea-collapsible-content{animation:alea-item-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-editable{display:inline-flex;align-items:center;gap:var(--alea-space-2);max-width:100%;margin:calc(var(--alea-space-1) * -1) calc(var(--alea-space-2) * -1);padding:var(--alea-space-1) var(--alea-space-2);border:0;border-radius:var(--alea-radius-xs);background:none;color:var(--alea-text);font:inherit;text-align:start;cursor:text;transition:background-color var(--alea-motion-duration-instant) var(--alea-motion-ease-standard)}.alea-editable:hover{background:var(--alea-surface-hover)}.alea-editable[data-empty] .alea-editable-text{color:var(--alea-text-faint)}.alea-editable-icon{flex:none;color:var(--alea-icon-faint);opacity:.01;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-editable:hover .alea-editable-icon,.alea-editable:focus-visible .alea-editable-icon{opacity:1}.alea-editable-edit{display:inline-flex;align-items:center;gap:var(--alea-space-1);width:min(100%,360px);animation:alea-item-in var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-editable-input{flex:1;height:36px;padding:0 var(--alea-space-3);border-radius:var(--alea-radius-sm);background:var(--alea-field-bg);color:var(--alea-text);font:inherit;border:0;box-shadow:inset 0 0 0 1.5px var(--alea-accent);outline:none}.alea-editable-input[aria-invalid]{box-shadow:inset 0 0 0 1.5px var(--alea-status-danger);animation:alea-nudge var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-editable-btn{display:grid;place-items:center;flex:none;width:32px;height:32px;border:0;border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);color:var(--alea-text);cursor:pointer}.alea-editable-btn:hover{background:var(--alea-surface-hover)}.alea-countdown-value{display:inline-flex;gap:var(--alea-space-3);font-variant-numeric:tabular-nums}.alea-countdown-value small{margin-inline-start:var(--alea-space-0-5);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);color:var(--alea-text-muted)}.alea-status{display:inline-flex;align-items:center;gap:var(--alea-space-2);font-size:var(--alea-font-size-md);color:var(--alea-text)}.alea-status-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--tone, var(--alea-text-muted))}.alea-status[data-tone=success]{--tone: var(--alea-status-success)}.alea-status[data-tone=warning]{--tone: var(--alea-status-warning)}.alea-status[data-tone=danger]{--tone: var(--alea-status-danger)}.alea-status[data-tone=info]{--tone: var(--alea-status-info)}.alea-status[data-tone=accent]{--tone: var(--alea-accent)}.alea-status-dot[data-pulse]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:alea-ping 1.6s var(--alea-motion-ease-out) infinite}.alea-swatch-wrap{display:inline-flex;flex-direction:column;gap:var(--alea-space-1);vertical-align:middle}.alea-swatch{display:block;border-radius:50%;background:linear-gradient(var(--alea-swatch),var(--alea-swatch)),repeating-conic-gradient(#9994 0 25%,transparent 0 50%) 0 0 / 8px 8px;box-shadow:inset 0 0 0 1px #7f7f7f40}.alea-swatch[data-shape=square]{border-radius:var(--alea-radius-xs)}.alea-swatch-name{font-size:var(--alea-font-size-xs);font-weight:var(--alea-font-weight-medium)}.alea-swatch-value{font:var(--alea-font-size-2xs) var(--alea-font-family-mono);color:var(--alea-text-muted)}.alea-loading{position:relative}.alea-loading-overlay{position:absolute;inset:0;z-index:2;display:grid;place-items:center;border-radius:inherit;background:color-mix(in srgb,var(--alea-bg) 60%,transparent);animation:alea-m-fade-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-loading-overlay[data-blur]{backdrop-filter:blur(3px)}.alea-progress-seg{display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-progress-seg-head{display:flex;justify-content:space-between;gap:var(--alea-space-3)}.alea-progress-seg-total{font-size:var(--alea-font-size-sm);color:var(--alea-text-muted);font-variant-numeric:tabular-nums}.alea-progress-seg-bar{display:flex;gap:var(--alea-space-0-5);height:12px;border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);overflow:hidden}.alea-progress-seg-part{height:100%;transform-origin:var(--alea-origin-start, left);animation:alea-seg-grow var(--alea-motion-duration-slower) var(--alea-motion-ease-out) both}.alea-progress-seg-part:first-child{border-radius:0;border-start-start-radius:var(--alea-radius-sm);border-end-start-radius:var(--alea-radius-sm)}@keyframes alea-seg-grow{0%{transform:scaleX(.01)}}.alea-progress-seg-legend{display:flex;flex-wrap:wrap;gap:var(--alea-space-2) var(--alea-space-4);margin:0;padding:0;list-style:none;font-size:var(--alea-font-size-xs);color:var(--alea-text-muted)}.alea-progress-seg-legend li{display:inline-flex;align-items:center;gap:var(--alea-space-2)}.alea-progress-seg-legend span{width:8px;height:8px;border-radius:var(--alea-radius-2xs)}.alea-progress-seg-legend b{color:var(--alea-text);font-weight:var(--alea-font-weight-medium)}.alea-blockquote{margin:0;padding:var(--alea-space-4) var(--alea-space-5);border-inline-start:4px solid;border-image:var(--alea-gradient-accent-linear) 1;background:var(--alea-surface);border-radius:0;border-start-end-radius:var(--alea-radius-md);border-end-end-radius:var(--alea-radius-md)}.alea-blockquote blockquote{margin:0;font:var(--alea-font-weight-light) var(--alea-font-size-xl) / 1.4 var(--alea-font-family-display);color:var(--alea-text)}.alea-blockquote figcaption{margin-top:var(--alea-space-2);font-size:var(--alea-font-size-sm);color:var(--alea-text-muted)}.alea-blockquote figcaption:before{content:"- "}.alea-text-list{margin:0;padding-inline-start:1.25em;color:var(--alea-text);font-size:var(--alea-font-size-md);line-height:var(--alea-font-leading-relaxed)}.alea-text-list[data-spacing=md] li+li{margin-top:var(--alea-space-2)}.alea-text-list[data-spacing=sm] li+li{margin-top:var(--alea-space-0-5)}.alea-text-list li::marker{color:var(--alea-accent-strong)}.alea-text-list:is([data-marker=check],[data-marker=none]){padding-inline-start:0;list-style:none}.alea-text-list[data-marker=check] li{display:flex;gap:var(--alea-space-2);align-items:flex-start}.alea-text-list-check{flex:none;margin-top:var(--alea-space-1);color:var(--alea-status-success)}.alea-prose{max-width:72ch}.alea-prose[data-size=base]{font-size:var(--alea-font-size-base)}.alea-prose h1{margin:0 0 .5em;font:var(--alea-font-weight-light) var(--alea-font-size-4xl) / 1.1 var(--alea-font-family-display);letter-spacing:var(--alea-font-tracking-display)}.alea-prose img{max-width:100%;height:auto;border-radius:var(--alea-radius-md);margin:1em 0}.alea-prose figure{margin:1.5em 0}.alea-prose figcaption{margin-top:.5em;font-size:var(--alea-font-size-sm);color:var(--alea-text-muted);text-align:center}.alea-prose hr{margin:2em 0;border:0;height:1px;background:var(--alea-border)}.alea-prose table{width:100%;margin:1.2em 0;border-collapse:collapse;font-size:.92em}.alea-prose th,.alea-prose td{padding:var(--alea-space-2) var(--alea-space-3);text-align:start;border-bottom:1px solid var(--alea-border)}.alea-prose th{font-weight:var(--alea-font-weight-semibold);color:var(--alea-text-muted)}.alea-prose li::marker{color:var(--alea-accent-strong)}.alea-prose :is(h2,h3,h4){scroll-margin-top:var(--alea-space-22)}.alea-banner{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--alea-space-2) var(--alea-space-4);padding:var(--alea-space-3) var(--alea-space-12);font-size:var(--alea-font-size-sm);text-align:center;animation:alea-item-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-banner[data-tone=accent]{background:var(--alea-gradient-accent-linear);color:var(--alea-accent-on)}.alea-banner[data-tone=success]{background:var(--alea-status-success-bg);color:var(--alea-text);box-shadow:inset 0 -1px 0 var(--alea-border)}.alea-banner[data-tone=neutral]{background:var(--alea-surface-raised);color:var(--alea-text);box-shadow:inset 0 -1px 0 var(--alea-border)}.alea-banner[data-tone=info]{background:var(--alea-status-info-bg);color:var(--alea-text);box-shadow:inset 0 -1px 0 var(--alea-border)}.alea-banner[data-tone=warning]{background:var(--alea-status-warning-bg);color:var(--alea-text);box-shadow:inset 0 -1px 0 var(--alea-border)}.alea-banner[data-tone=danger]{background:var(--alea-status-danger-solid);color:var(--alea-status-danger-on-solid)}.alea-banner[data-size=sm]{padding:var(--alea-space-2) var(--alea-space-4);gap:var(--alea-space-1) var(--alea-space-3);font-size:var(--alea-font-size-xs);--alea-banner-close: var(--alea-space-6);--alea-banner-close-end: var(--alea-space-2)}.alea-banner[data-size=sm][data-dismissible]{padding-inline-end:var(--alea-space-10)}.alea-banner-text{margin:0;font-weight:var(--alea-font-weight-medium)}.alea-banner-action a{color:inherit;font-weight:var(--alea-font-weight-semibold);text-underline-offset:3px}.alea-banner-close{position:absolute;inset-inline-end:var(--alea-banner-close-end, var(--alea-space-3));top:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--alea-banner-close, 32px);height:var(--alea-banner-close, 32px);border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.alea-banner-close:hover{background:#0000001f}@media(pointer:coarse){.alea-banner-close{width:var(--alea-hit-min);height:var(--alea-hit-min);inset-inline-end:var(--alea-space-1)}.alea-banner[data-size=sm][data-dismissible]{min-block-size:var(--alea-hit-min);padding-inline-end:var(--alea-space-12)}}[data-density=touch] .alea-banner-close{width:var(--alea-hit-min);height:var(--alea-hit-min);inset-inline-end:var(--alea-space-1)}[data-density=touch] .alea-banner[data-size=sm][data-dismissible]{min-block-size:var(--alea-hit-min);padding-inline-end:var(--alea-space-12)}.alea-prose pre{white-space:pre-wrap;overflow-wrap:anywhere}.alea-prose ul[data-checklist]{padding-inline-start:0;list-style:none}.alea-prose ul[data-checklist]>li{position:relative;padding-inline-start:var(--alea-space-7)}.alea-prose ul[data-checklist]>li:before{content:"";position:absolute;inset-inline-start:0;top:.3em;width:16px;height:16px;border-radius:var(--alea-radius-xs);box-shadow:inset 0 0 0 1.5px var(--alea-border-strong);transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-prose ul[data-checklist]>li[data-checked=true]:before{background:var(--alea-accent-solid);box-shadow:none}.alea-prose ul[data-checklist]>li[data-checked=true]:after{content:"";position:absolute;inset-inline-start:var(--alea-space-0-5);top:calc(.3em + var(--alea-space-0-5));width:12px;height:12px;background:var(--alea-accent-on);pointer-events:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5'/%3E%3C/svg%3E") center / contain no-repeat}.alea-prose ul[data-checklist]>li[data-checked=true]{color:var(--alea-text-muted);text-decoration:line-through}@media(forced-colors:active){.alea-editable-input,.alea-editable-input[aria-invalid],.alea-swatch{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-typing{display:flex;align-items:center;gap:var(--alea-space-2);min-height:24px;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-typing-dots{display:inline-flex;gap:var(--alea-space-1);padding:var(--alea-space-2) var(--alea-space-2);border-radius:var(--alea-radius-full);background:var(--alea-surface-raised)}.alea-typing-dots span{width:8px;height:8px;border-radius:50%;background:currentColor;animation:alea-typing 1.2s var(--alea-motion-ease-out) infinite}.alea-typing-dots span:nth-child(2){animation-delay:.15s}.alea-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes alea-typing{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.alea-typing-dots span{animation:none;opacity:.7}}.alea-reactions{display:flex;flex-wrap:wrap;gap:var(--alea-space-1)}.alea-reaction{display:inline-flex;align-items:center;gap:var(--alea-space-1);height:28px;padding:0 var(--alea-space-2);border:0;border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);color:var(--alea-text);box-shadow:inset 0 0 0 1px var(--alea-border);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);cursor:pointer;transition:background var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-fast) var(--alea-motion-ease-emphasized)}.alea-reactions[data-size=sm] .alea-reaction{height:24px;padding:0 var(--alea-space-2);font-size:var(--alea-font-size-xs)}.alea-reaction:hover{box-shadow:inset 0 0 0 1px var(--alea-border-strong)}.alea-reaction:active{transform:scale(calc(1 - (1 - var(--alea-motion-scale-press)) * 1.5))}.alea-reaction[aria-pressed=true]{background:var(--alea-accent-subtle);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--alea-accent) 55%,transparent)}.alea-reaction-count{font-variant-numeric:tabular-nums}.alea-reaction-add{color:var(--alea-text-muted)}@media(pointer:coarse){.alea-reaction{height:36px}}.alea-msg{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--alea-space-3);padding:var(--alea-space-0-5) var(--alea-space-2)}.alea-msg:not([data-grouped]){margin-top:var(--alea-space-3)}.alea-msg-avatar{padding-top:var(--alea-space-0-5)}.alea-msg-main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--alea-space-1);min-width:0}.alea-msg-head{display:flex;align-items:baseline;gap:var(--alea-space-2)}.alea-msg-author{font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1.3 var(--alea-font-family-body)}.alea-msg-time,.alea-msg-meta{color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-msg-body{position:relative;display:flex;align-items:flex-start;gap:var(--alea-space-2);max-width:min(560px,100%)}.alea-msg[data-variant=bubble] .alea-msg-bubble{padding:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-2xl);border-start-start-radius:var(--alea-radius-xs);background:var(--alea-surface-raised);color:var(--alea-text);font-size:var(--alea-font-size-md);line-height:1.5;overflow-wrap:anywhere}.alea-msg[data-variant=bubble][data-grouped] .alea-msg-bubble{border-radius:var(--alea-radius-2xl)}.alea-msg[data-variant=plain] .alea-msg-bubble{font-size:var(--alea-font-size-md);line-height:1.5}.alea-msg[data-variant=plain] .alea-msg-body{max-width:100%}.alea-msg-meta{display:flex;align-items:center;gap:var(--alea-space-2)}.alea-msg-status{display:inline-flex;align-items:center;gap:var(--alea-space-1)}.alea-msg-status[data-status=read]{color:var(--alea-accent-strong)}.alea-msg-status[data-status=failed]{color:var(--alea-status-danger)}.alea-msg[data-status=sending] .alea-msg-bubble{opacity:.7}.alea-msg[data-own][data-variant=bubble]{grid-template-columns:minmax(0,1fr)}.alea-msg[data-own][data-variant=bubble] .alea-msg-avatar{display:none}.alea-msg[data-own][data-variant=bubble] .alea-msg-main{align-items:flex-end}.alea-msg[data-own][data-variant=bubble] .alea-msg-body{flex-direction:row-reverse}.alea-msg[data-own][data-variant=bubble] .alea-msg-bubble{border-radius:var(--alea-radius-2xl);border-start-end-radius:var(--alea-radius-xs);background:var(--alea-accent-solid);color:var(--alea-accent-on)}.alea-msg[data-own][data-variant=bubble][data-grouped] .alea-msg-bubble{border-radius:var(--alea-radius-2xl)}.alea-msg[data-own][data-variant=bubble] .alea-msg-bubble a{color:inherit}.alea-msg-actions{display:flex;gap:var(--alea-space-0-5);opacity:0;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-msg:hover .alea-msg-actions,.alea-msg:focus-within .alea-msg-actions{opacity:1}@media(hover:none){.alea-msg-actions{opacity:1}}.alea-msg-thread{display:inline-flex;align-items:center;gap:var(--alea-space-2);padding:var(--alea-space-0-5) var(--alea-space-2);margin-inline-start:calc(var(--alea-space-2) * -1);border:0;border-radius:var(--alea-radius-sm);background:none;color:var(--alea-accent-strong);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1.6 var(--alea-font-family-body);cursor:pointer}.alea-msg-thread:hover{background:var(--alea-accent-subtle)}.alea-msglist{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:var(--alea-space-2) var(--alea-space-2) var(--alea-space-3);outline:none;scrollbar-width:thin}.alea-msglist:focus-visible{box-shadow:inset 0 0 0 2px var(--alea-focus);border-radius:var(--alea-radius-md)}.alea-msglist-day,.alea-msglist-new{display:flex;align-items:center;gap:var(--alea-space-3);margin:var(--alea-space-4) 0 var(--alea-space-1);color:var(--alea-text-muted);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1 var(--alea-font-family-body)}.alea-msglist-day:before,.alea-msglist-day:after,.alea-msglist-new:after{content:"";flex:1;height:1px;background:var(--alea-border)}.alea-msglist-new{color:var(--alea-status-danger)}.alea-msglist-new:after{background:color-mix(in oklab,var(--alea-status-danger) 50%,transparent)}.alea-msglist .alea-typing{padding-block:var(--alea-space-2) 0;padding-inline:calc(var(--alea-space-8) + var(--alea-space-5)) var(--alea-space-2)}.alea-reaction-count[data-pop]{animation:alea-reaction-pop var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}@keyframes alea-reaction-pop{0%{transform:scale(1.6)}}.alea-reaction-quick{justify-content:center;width:var(--alea-space-7);padding:0;color:var(--alea-text-muted);filter:grayscale(.6);transition:filter var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-fast) var(--alea-motion-ease-emphasized)}.alea-reaction-quick:hover,.alea-reaction-quick:focus-visible{filter:none;transform:scale(calc(1 + (1 - var(--alea-motion-scale-press)) * 3))}.alea-reactions[data-size=sm] .alea-reaction-quick{width:var(--alea-space-6)}@media(pointer:coarse){.alea-reaction-quick{width:36px}}.alea-msg-actions .alea-reactions{flex-wrap:nowrap}@media(prefers-reduced-motion:reduce){.alea-reaction-count[data-pop]{animation:none}.alea-reaction-quick{transition:none}.alea-reaction-quick:hover,.alea-reaction-quick:focus-visible{transform:none}}.alea-thread-unread{padding:0 var(--alea-space-2);border-radius:var(--alea-radius-full);background:var(--alea-accent-solid);color:var(--alea-accent-on);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / var(--alea-space-5) var(--alea-font-family-body)}.alea-thread{display:flex;flex-direction:column;gap:var(--alea-space-1);width:100%;max-width:min(560px,100%);margin-inline-start:calc(-1 * var(--alea-space-2))}.alea-thread-head{display:flex;align-items:center;gap:var(--alea-space-2);width:100%;min-height:var(--alea-space-8);padding:var(--alea-space-1) var(--alea-space-2);border:0;border-radius:var(--alea-radius-sm);background:none;color:var(--alea-accent-strong);font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1.3 var(--alea-font-family-body);text-align:start;cursor:pointer;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-thread-head:hover{background:var(--alea-accent-subtle)}.alea-thread-time{color:var(--alea-text-muted);font-weight:var(--alea-font-weight-regular);font-size:var(--alea-font-size-xs)}.alea-thread-chevron{flex:none;margin-inline-start:auto;color:var(--alea-icon-muted);transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-thread-head:hover .alea-thread-chevron{transform:translate(calc(var(--alea-space-1) * var(--alea-dir, 1)))}.alea-thread[data-expanded] .alea-thread-chevron,.alea-thread[data-expanded] .alea-thread-head:hover .alea-thread-chevron{transform:rotate(90deg)}.alea-thread-last{margin:0;padding:0 var(--alea-space-2) var(--alea-space-1);overflow:hidden;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.alea-thread-last strong{color:var(--alea-text);font-weight:var(--alea-font-weight-medium)}.alea-thread-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-thread-body[data-expanded]{grid-template-rows:1fr}.alea-thread-body-inner{min-height:0;margin-inline-start:var(--alea-space-4);padding-inline-start:var(--alea-space-3);overflow:hidden;border-inline-start:2px solid var(--alea-border);visibility:hidden;transition:visibility 0s linear var(--alea-motion-duration-base)}.alea-thread-body[data-expanded] .alea-thread-body-inner{visibility:visible;transition-delay:0s}.alea-thread-open{align-self:flex-start;margin:var(--alea-space-1) 0 var(--alea-space-2);padding:var(--alea-space-1) var(--alea-space-2);border:0;border-radius:var(--alea-radius-sm);background:none;color:var(--alea-accent-strong);font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1.3 var(--alea-font-family-body);cursor:pointer}.alea-thread-open:hover{background:var(--alea-accent-subtle)}@media(pointer:coarse){.alea-thread-head,.alea-thread-open{min-height:var(--alea-space-12)}}@media(prefers-reduced-motion:reduce){.alea-thread-body,.alea-thread-chevron,.alea-thread-head{transition:none}}.alea-thread-view{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-thread-view-head{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-3);padding:var(--alea-space-3) var(--alea-space-4);border-bottom:1px solid var(--alea-border)}.alea-thread-view-titles{min-width:0}.alea-thread-view-title{margin:0;border-radius:var(--alea-radius-xs);font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body);outline:none}.alea-thread-view-title:focus-visible{box-shadow:0 0 0 2px var(--alea-focus)}.alea-thread-view-sub{margin:0;overflow:hidden;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);text-overflow:ellipsis;white-space:nowrap}.alea-thread-view .alea-thread-view-list{flex:1;min-height:0}.alea-thread-view-divider{display:flex;align-items:center;gap:var(--alea-space-3);margin:var(--alea-space-3) 0 var(--alea-space-1);color:var(--alea-text-muted);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1 var(--alea-font-family-body)}.alea-thread-view-divider:after{content:"";flex:1;height:1px;background:var(--alea-border)}.alea-thread-view-reply{padding:var(--alea-space-3) var(--alea-space-4);border-top:1px solid var(--alea-border)}@media(forced-colors:active){.alea-reaction,.alea-reaction:hover,.alea-reaction[aria-pressed=true],.alea-thread-view{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-msglist:focus-visible,.alea-thread-view-title:focus-visible{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-settings{container:settings / inline-size;display:flex;flex-direction:column;gap:var(--alea-space-3);min-width:0}.alea-settings-head{display:flex;align-items:flex-start;gap:var(--alea-space-3)}.alea-settings-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-settings-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.35 var(--alea-font-family-body);color:var(--alea-text)}.alea-settings-desc{margin:0;font-size:var(--alea-font-size-sm);line-height:var(--alea-font-leading-normal);color:var(--alea-text-muted)}.alea-settings-actions{flex:none;display:flex;align-items:center;gap:var(--alea-space-2)}.alea-settings-rows{display:flex;flex-direction:column;background:var(--alea-surface);border:1px solid var(--alea-border);border-radius:var(--alea-radius-md)}.alea-settings[data-appearance=plain] .alea-settings-rows{background:none;border:0;border-radius:0}.alea-setting{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-6);padding:var(--alea-space-4) var(--alea-space-5);min-width:0}.alea-setting+.alea-setting{border-top:1px solid var(--alea-border)}.alea-settings[data-appearance=plain] .alea-setting{padding-inline:0}.alea-setting-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-setting-title{font:var(--alea-font-weight-medium) var(--alea-font-size-md) / 1.35 var(--alea-font-family-body);color:var(--alea-text)}.alea-setting-desc{font-size:var(--alea-font-size-sm);line-height:var(--alea-font-leading-normal);color:var(--alea-text-muted)}.alea-setting-control{flex:none;display:flex;align-items:center;gap:var(--alea-space-2);max-width:100%}@container settings (max-width: 479.98px){.alea-setting{flex-direction:column;align-items:stretch;gap:var(--alea-space-3)}.alea-setting-control{flex:1 1 auto;justify-content:flex-start;flex-wrap:wrap}}@property --alea-surface-shadow{syntax: "*"; inherits: false;}.alea-card[data-surface-level=flat],.alea-table-wrap[data-surface-level=flat],.alea-popover[data-surface-level=flat],.alea-modal[data-surface-level=flat],.alea-drawer[data-surface-level=flat],.alea-toast[data-surface-level=flat],.alea-chart[data-surface-level=flat],.alea-kanban-card[data-surface-level=flat],.alea-issues-list[data-surface-level=flat],.alea-list:not([data-variant=separated])[data-surface-level=flat],.alea-list[data-variant=separated][data-surface-level=flat] .alea-list-item{background-color:var(--alea-surface);--alea-surface-shadow: inset 0 0 0 1px var(--alea-border);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-card[data-surface-level=raised],.alea-table-wrap[data-surface-level=raised],.alea-popover[data-surface-level=raised],.alea-modal[data-surface-level=raised],.alea-drawer[data-surface-level=raised],.alea-toast[data-surface-level=raised],.alea-chart[data-surface-level=raised],.alea-kanban-card[data-surface-level=raised],.alea-issues-list[data-surface-level=raised],.alea-list:not([data-variant=separated])[data-surface-level=raised],.alea-list[data-variant=separated][data-surface-level=raised] .alea-list-item{background-color:var(--alea-surface);--alea-surface-shadow: var(--alea-shadow-card);box-shadow:var(--alea-shadow-card)}.alea-card[data-surface-level=sunken],.alea-table-wrap[data-surface-level=sunken],.alea-popover[data-surface-level=sunken],.alea-modal[data-surface-level=sunken],.alea-drawer[data-surface-level=sunken],.alea-toast[data-surface-level=sunken],.alea-chart[data-surface-level=sunken],.alea-kanban-card[data-surface-level=sunken],.alea-issues-list[data-surface-level=sunken],.alea-list:not([data-variant=separated])[data-surface-level=sunken],.alea-list[data-variant=separated][data-surface-level=sunken] .alea-list-item{background-color:var(--alea-surface-deep);--alea-surface-shadow: none;box-shadow:none}.alea-card[data-surface-level=overlay],.alea-table-wrap[data-surface-level=overlay],.alea-popover[data-surface-level=overlay],.alea-modal[data-surface-level=overlay],.alea-drawer[data-surface-level=overlay],.alea-toast[data-surface-level=overlay],.alea-chart[data-surface-level=overlay],.alea-kanban-card[data-surface-level=overlay],.alea-issues-list[data-surface-level=overlay],.alea-list:not([data-variant=separated])[data-surface-level=overlay],.alea-list[data-variant=separated][data-surface-level=overlay] .alea-list-item{background-color:var(--alea-surface-raised);--alea-surface-shadow: inset 0 0 0 1px var(--alea-border-strong), var(--alea-shadow-pop);box-shadow:inset 0 0 0 1px var(--alea-border-strong),var(--alea-shadow-pop)}:is([data-preset=glass],[data-surface=glass]) .alea-card[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-table-wrap[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-popover[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-modal[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-drawer[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-toast[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-chart[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-kanban-card[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-issues-list[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-list:not([data-variant=separated])[data-surface-level=flat],:is([data-preset=glass],[data-surface=glass]) .alea-list[data-variant=separated][data-surface-level=flat] .alea-list-item{background-color:var(--alea-glass-tint);--alea-surface-shadow: var(--alea-glass-rim);box-shadow:var(--alea-glass-rim)}:is([data-preset=glass],[data-surface=glass]) .alea-card[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-table-wrap[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-popover[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-modal[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-drawer[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-toast[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-chart[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-kanban-card[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-issues-list[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-list:not([data-variant=separated])[data-surface-level=raised],:is([data-preset=glass],[data-surface=glass]) .alea-list[data-variant=separated][data-surface-level=raised] .alea-list-item{background-color:var(--alea-glass-tint-dense, var(--alea-glass-tint));--alea-surface-shadow: var(--alea-glass-rim), var(--alea-shadow-card);box-shadow:var(--alea-glass-rim),var(--alea-shadow-card)}:is([data-preset=glass],[data-surface=glass]) .alea-card[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-table-wrap[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-popover[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-modal[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-drawer[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-toast[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-chart[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-kanban-card[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-issues-list[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-list:not([data-variant=separated])[data-surface-level=sunken],:is([data-preset=glass],[data-surface=glass]) .alea-list[data-variant=separated][data-surface-level=sunken] .alea-list-item{background-color:color-mix(in srgb,var(--alea-surface-deep) 70%,transparent);--alea-surface-shadow: var(--alea-glass-rim);box-shadow:var(--alea-glass-rim)}:is([data-preset=glass],[data-surface=glass]) .alea-card[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-table-wrap[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-popover[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-modal[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-drawer[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-toast[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-chart[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-kanban-card[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-issues-list[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-list:not([data-variant=separated])[data-surface-level=overlay],:is([data-preset=glass],[data-surface=glass]) .alea-list[data-variant=separated][data-surface-level=overlay] .alea-list-item{background-color:var(--alea-glass-tint-dense, var(--alea-glass-tint));--alea-surface-shadow: var(--alea-glass-rim), var(--alea-shadow-pop);box-shadow:var(--alea-glass-rim),var(--alea-shadow-pop)}.alea-popover[data-surface-level=flat] .alea-arrow svg,.alea-popover[data-surface-level=raised] .alea-arrow svg{fill:var(--alea-surface)}.alea-popover[data-surface-level=sunken] .alea-arrow svg{fill:var(--alea-surface-deep)}.alea-popover[data-surface-level=overlay] .alea-arrow svg{fill:var(--alea-surface-raised)}.alea-card[data-radius=none],.alea-table-wrap[data-radius=none],.alea-popover[data-radius=none],.alea-modal[data-radius=none],.alea-toast[data-radius=none],.alea-chart[data-radius=none],.alea-kanban-card[data-radius=none],.alea-issues-list[data-radius=none],.alea-imagelist-tile[data-radius=none],.alea-list:not([data-variant=separated])[data-radius=none],.alea-list[data-variant=separated][data-radius=none] .alea-list-item{border-radius:0}.alea-card[data-radius=sm],.alea-table-wrap[data-radius=sm],.alea-popover[data-radius=sm],.alea-modal[data-radius=sm],.alea-toast[data-radius=sm],.alea-chart[data-radius=sm],.alea-kanban-card[data-radius=sm],.alea-issues-list[data-radius=sm],.alea-imagelist-tile[data-radius=sm],.alea-list:not([data-variant=separated])[data-radius=sm],.alea-list[data-variant=separated][data-radius=sm] .alea-list-item{border-radius:var(--alea-radius-sm)}.alea-card[data-radius=md],.alea-table-wrap[data-radius=md],.alea-popover[data-radius=md],.alea-modal[data-radius=md],.alea-toast[data-radius=md],.alea-chart[data-radius=md],.alea-kanban-card[data-radius=md],.alea-issues-list[data-radius=md],.alea-imagelist-tile[data-radius=md],.alea-list:not([data-variant=separated])[data-radius=md],.alea-list[data-variant=separated][data-radius=md] .alea-list-item{border-radius:var(--alea-radius-md)}.alea-card[data-radius=lg],.alea-table-wrap[data-radius=lg],.alea-popover[data-radius=lg],.alea-modal[data-radius=lg],.alea-toast[data-radius=lg],.alea-chart[data-radius=lg],.alea-kanban-card[data-radius=lg],.alea-issues-list[data-radius=lg],.alea-imagelist-tile[data-radius=lg],.alea-list:not([data-variant=separated])[data-radius=lg],.alea-list[data-variant=separated][data-radius=lg] .alea-list-item{border-radius:var(--alea-radius-lg)}.alea-card[data-radius=xl],.alea-table-wrap[data-radius=xl],.alea-popover[data-radius=xl],.alea-modal[data-radius=xl],.alea-toast[data-radius=xl],.alea-chart[data-radius=xl],.alea-kanban-card[data-radius=xl],.alea-issues-list[data-radius=xl],.alea-imagelist-tile[data-radius=xl],.alea-list:not([data-variant=separated])[data-radius=xl],.alea-list[data-variant=separated][data-radius=xl] .alea-list-item{border-radius:var(--alea-radius-xl)}.alea-card[data-radius="2xl"],.alea-table-wrap[data-radius="2xl"],.alea-popover[data-radius="2xl"],.alea-modal[data-radius="2xl"],.alea-toast[data-radius="2xl"],.alea-chart[data-radius="2xl"],.alea-kanban-card[data-radius="2xl"],.alea-issues-list[data-radius="2xl"],.alea-imagelist-tile[data-radius="2xl"],.alea-list:not([data-variant=separated])[data-radius="2xl"],.alea-list[data-variant=separated][data-radius="2xl"] .alea-list-item{border-radius:var(--alea-radius-2xl)}.alea-card[data-radius="3xl"],.alea-table-wrap[data-radius="3xl"],.alea-popover[data-radius="3xl"],.alea-modal[data-radius="3xl"],.alea-toast[data-radius="3xl"],.alea-chart[data-radius="3xl"],.alea-kanban-card[data-radius="3xl"],.alea-issues-list[data-radius="3xl"],.alea-imagelist-tile[data-radius="3xl"],.alea-list:not([data-variant=separated])[data-radius="3xl"],.alea-list[data-variant=separated][data-radius="3xl"] .alea-list-item{border-radius:var(--alea-radius-3xl)}@media(forced-colors:active){.alea-card[data-surface-level=raised],.alea-table-wrap[data-surface-level=raised],.alea-popover[data-surface-level=raised],.alea-modal[data-surface-level=raised],.alea-drawer[data-surface-level=raised],.alea-toast[data-surface-level=raised],.alea-chart[data-surface-level=raised],.alea-kanban-card[data-surface-level=raised],.alea-issues-list[data-surface-level=raised],.alea-list:not([data-variant=separated])[data-surface-level=raised],.alea-list[data-variant=separated][data-surface-level=raised] .alea-list-item,.alea-card[data-surface-level=sunken],.alea-table-wrap[data-surface-level=sunken],.alea-popover[data-surface-level=sunken],.alea-modal[data-surface-level=sunken],.alea-drawer[data-surface-level=sunken],.alea-toast[data-surface-level=sunken],.alea-chart[data-surface-level=sunken],.alea-kanban-card[data-surface-level=sunken],.alea-issues-list[data-surface-level=sunken],.alea-list:not([data-variant=separated])[data-surface-level=sunken],.alea-list[data-variant=separated][data-surface-level=sunken] .alea-list-item{outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}@media(forced-colors:active){.alea-card[data-surface-level=flat],.alea-card[data-surface-level=overlay],.alea-chart[data-surface-level=flat],.alea-chart[data-surface-level=overlay],.alea-drawer[data-surface-level=flat],.alea-drawer[data-surface-level=overlay],.alea-issues-list[data-surface-level=flat],.alea-issues-list[data-surface-level=overlay],.alea-kanban-card[data-surface-level=flat],.alea-kanban-card[data-surface-level=overlay],.alea-list:not([data-variant=separated])[data-surface-level=flat],.alea-list:not([data-variant=separated])[data-surface-level=overlay],.alea-list[data-variant=separated][data-surface-level=flat] .alea-list-item,.alea-list[data-variant=separated][data-surface-level=overlay] .alea-list-item,.alea-modal[data-surface-level=flat],.alea-modal[data-surface-level=overlay],.alea-popover[data-surface-level=flat],.alea-popover[data-surface-level=overlay],.alea-table-wrap[data-surface-level=flat],.alea-table-wrap[data-surface-level=overlay],.alea-toast[data-surface-level=flat],.alea-toast[data-surface-level=overlay]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-print-sheet{--alea-sheet-w: 210mm;--alea-sheet-h: 297mm;display:block;box-sizing:border-box;margin-inline:auto;inline-size:min(var(--alea-sheet-w),100%);aspect-ratio:calc(var(--alea-sheet-w) / var(--alea-sheet-h));padding:min(.75in,8%);background:var(--alea-white);color:var(--alea-black);color-scheme:light;print-color-adjust:exact;-webkit-print-color-adjust:exact;border-radius:var(--alea-radius-xs);box-shadow:var(--alea-shadow-card);overflow-wrap:anywhere}.alea-print-sheet[data-size=letter]{--alea-sheet-w: 8.5in;--alea-sheet-h: 11in}.alea-print-sheet[data-orientation=landscape]{--alea-sheet-w: 297mm;--alea-sheet-h: 210mm}.alea-print-sheet[data-orientation=landscape][data-size=letter]{--alea-sheet-w: 11in;--alea-sheet-h: 8.5in}.alea-print-root{display:none}@page alea-a4{size:A4 portrait;margin:.75in}@page alea-a4-landscape{size:A4 landscape;margin:.75in}@page alea-letter{size:letter portrait;margin:.75in}@page alea-letter-landscape{size:letter landscape;margin:.75in}.alea-print-sheet[data-size=a4]{page:alea-a4}.alea-print-sheet[data-size=a4][data-orientation=landscape]{page:alea-a4-landscape}.alea-print-sheet[data-size=letter]{page:alea-letter}.alea-print-sheet[data-size=letter][data-orientation=landscape]{page:alea-letter-landscape}@media print{.alea-print-sheet{inline-size:auto;aspect-ratio:auto;padding:0;margin:0;border-radius:0;box-shadow:none}:is(.alea-print-sheet,.alea-print-root){break-after:page}.alea-print-root{display:block}body:has(>.alea-print-root)>:not(.alea-print-root){display:none!important}}@media(forced-colors:active){.alea-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]),.alea-icon-button:not([data-variant=link],[data-variant=text],[data-variant=ghost],[data-variant=dashed]){outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}.alea-enter,[data-reveal=in]{animation:var(--alea-enter-duration, var(--alea-motion-duration-slow)) var(--alea-enter-ease, var(--alea-motion-ease-out)) var(--alea-enter-delay, 0s) both var(--alea-enter, alea-m-fade-in)}[data-reveal=pending]{opacity:0}[data-stagger]>*{animation:var(--alea-motion-duration-slow) var(--alea-motion-ease-out) both alea-item-in;animation-delay:calc(var(--alea-i, 0) * var(--alea-motion-stagger))}[data-stagger=reveal]>*{animation-name:alea-m-rise-in}[data-stagger]>:nth-child(2){--alea-i: 1}[data-stagger]>:nth-child(3){--alea-i: 2}[data-stagger]>:nth-child(4){--alea-i: 3}[data-stagger]>:nth-child(5){--alea-i: 4}[data-stagger]>:nth-child(6){--alea-i: 5}[data-stagger]>:nth-child(7){--alea-i: 6}[data-stagger]>:nth-child(8){--alea-i: 7}[data-stagger]>:nth-child(9){--alea-i: 8}[data-stagger]>:nth-child(10){--alea-i: 9}[data-stagger]>:nth-child(11){--alea-i: 10}[data-stagger]>:nth-child(n+12){--alea-i: 11}[data-stagger][data-reveal=pending]{opacity:1}[data-stagger][data-reveal=pending]>*{animation:none;opacity:0}:is(.alea-hover-lift,.alea-hover-scale,.alea-hover-glow,.alea-hover-tint,.alea-press){transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out),box-shadow var(--alea-motion-duration-base) var(--alea-motion-ease-out),background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-hover-lift:hover{transform:translateY(var(--alea-motion-lift));box-shadow:var(--alea-shadow-pop)}.alea-hover-scale:hover{transform:scale(calc(2 - var(--alea-motion-scale-press)))}.alea-hover-glow:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--alea-accent) 45%,transparent),0 8px 32px -8px color-mix(in srgb,var(--alea-accent) 55%,transparent)}.alea-hover-tint:hover{background-color:var(--alea-surface-hover)}.alea-press:active{transform:scale(var(--alea-motion-scale-press));transition-duration:var(--alea-motion-duration-instant)}.alea-m{--alea-m-name: alea-m-fade-in;animation-duration:var(--alea-m-duration, var(--alea-motion-duration-slow));animation-timing-function:var(--alea-m-ease, var(--alea-motion-ease-out));animation-delay:var(--alea-m-delay, 0s);animation-fill-mode:both;transform-origin:var(--alea-m-origin, center)}.alea-m[data-m=pop]{--alea-m-name: alea-m-pop-in;--alea-m-ease: var(--alea-motion-ease-emphasized);--alea-m-duration: var(--alea-motion-duration-base)}.alea-m[data-m=rise]{--alea-m-name: alea-m-rise-in}.alea-m[data-m=drop]{--alea-m-name: alea-m-drop-in}.alea-m[data-m=scale]{--alea-m-name: alea-m-scale-in}.alea-m[data-m=zoom]{--alea-m-name: alea-m-zoom-in}.alea-m[data-m=blur]{--alea-m-name: alea-m-blur-in}.alea-m[data-m=flip]{--alea-m-name: alea-m-flip-in}.alea-m[data-m=slide-up]{--alea-m-name: alea-m-slide-up-in}.alea-m[data-m=slide-down]{--alea-m-name: alea-m-slide-down-in}.alea-m[data-m=slide-left]{--alea-m-name: alea-m-slide-left-in}.alea-m[data-m=slide-right]{--alea-m-name: alea-m-slide-right-in}.alea-m[data-m=badge]{--alea-m-name: alea-badge-pop;--alea-m-ease: var(--alea-motion-ease-emphasized);--alea-m-duration: var(--alea-motion-duration-base)}.alea-m[data-m=nudge]{--alea-m-name: alea-nudge;--alea-m-ease: var(--alea-motion-ease-in-out);--alea-m-duration: var(--alea-motion-duration-slow)}.alea-m[data-m=pulse]{--alea-m-name: alea-m-pulse;--alea-m-ease: var(--alea-motion-ease-in-out);--alea-m-duration: 1.2s}.alea-m[data-m=draw]{--alea-m-name: alea-m-draw;--alea-m-origin: left center}.alea-m:is(:not([data-m-on]),[data-m-on=mount],[data-m-on=hover]:hover,[data-m-on=press]:active,[data-m-on=focus]:focus-visible,[data-m-on=focus]:has(:focus-visible),[data-m-on=visible][data-m-in],[data-m-on=change][data-m-run]){animation-name:var(--alea-m-name)}.alea-m[data-m-on=loop]{animation-name:var(--alea-m-name);animation-iteration-count:infinite;animation-direction:alternate}@keyframes alea-m-pulse{0%{transform:scale(1)}to{transform:scale(calc(2 - var(--alea-motion-scale-press)))}}@keyframes alea-m-draw{0%{transform:scaleX(.01)}}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) .alea-m[data-m-on=loop]{animation:none}}:is([data-alea-motion=reduced],[data-alea-reduced=always]) .alea-m[data-m-on=loop]{animation:none}:is([data-alea-motion=off]) .alea-m{animation:none}:root{--g-brand: #a3213f;--g-brand-deep: #6a1330;--g-brand-glow: #ff5c86;--g-on-brand: #ffffff;--g-w-page: 80rem;--g-w-read: 40rem;--g-w-field: 16rem;--g-w-field-sm: 12rem;--g-w-sidebar: 15rem;--g-w-logo: 8.5rem;--g-w-logo-sm: 6.5rem;--g-touch-min: 2.75rem;--g-toast-lift: 5.5rem;--g-z-skip: 3000;--g-ring: 2px solid var(--alea-focus);--g-ring-offset: 2px;--alea-button-icon-xs: 1rem;--alea-button-icon-sm: 1rem;--alea-button-icon-md: 1rem;--alea-button-icon-lg: 1.25rem;--alea-button-icon-xl: 1.5rem}:root,:root[data-theme=light]{--g-focus: #7d1a35}:root[data-theme=dark]{--g-focus: #ff9db6}:root[data-theme]{--alea-icon-brand: var(--alea-accent-strong)}@media(prefers-color-scheme:dark){:root:not([data-theme]){--g-focus: #ff9db6}}:root{--alea-font-size-2xs: var(--alea-font-size-xs)}.alea-skip-link{z-index:var(--g-z-skip)}.alea-alert:not([data-size=sm]) .alea-alert-body{gap:var(--alea-space-1)}.g-empty .alea-empty-title{font-weight:var(--alea-font-weight-semibold)}.g-empty{margin-inline:auto;box-sizing:border-box;max-inline-size:100%}.alea-icon-button{flex:none}.alea-dialog-title[data-size=sm]{font-size:var(--alea-font-size-xl)}.alea-modal,.alea-xmodal-body{scroll-padding-block-end:var(--alea-space-22)}.g-form-dialog-description{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-md)}.g-form-dialog-fields{display:flex;flex-direction:column;gap:var(--alea-space-5)}.g-datatable{display:flex;flex-direction:column;gap:var(--alea-space-3);min-width:0}.g-datatable-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--alea-space-3)}.g-datatable-search{flex:1 1 var(--g-w-field);min-width:0}.g-datatable-filter{flex:0 1 var(--g-w-field-sm);min-width:0}.g-datatable .alea-td{padding-block:var(--alea-space-3)}.g-datatable-count{margin:0;font-size:var(--alea-font-size-sm);color:var(--alea-text-muted)}.g-tabs-frame{display:contents}.g-operation-tabs{max-width:100%;overflow-x:auto;scrollbar-width:thin}.g-scroll,.g-datatable .alea-table-wrap{--g-hint-fade: color-mix(in srgb, var(--alea-text) 16%, transparent);background:linear-gradient(to right,var(--alea-surface) 30%,transparent) left center / 2rem 100% no-repeat local,linear-gradient(to left,var(--alea-surface) 30%,transparent) right center / 2rem 100% no-repeat local,linear-gradient(to right,var(--g-hint-fade),transparent) left center / .75rem 100% no-repeat scroll,linear-gradient(to left,var(--g-hint-fade),transparent) right center / .75rem 100% no-repeat scroll}.g-scroll{position:relative;max-width:100%;overflow-x:auto}.g-scroll:focus-visible{outline:var(--g-ring);outline-offset:var(--g-ring-offset)}.g-scroll-hint{margin:var(--alea-space-1) 0 0;font-size:var(--alea-font-size-sm);color:var(--alea-text-muted)}.g-scroll-hint[hidden]{display:none}.g-datatable-footer-row{font-weight:700}.g-datatable-footer-row .alea-td{border-block-start:2px solid var(--alea-border-strong, var(--alea-border))}.g-datatable-stack{display:flex;flex-direction:column;gap:var(--alea-space-3);min-width:0}.g-datatable-sort{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--alea-space-2) var(--alea-space-3)}.g-datatable-cards{display:flex;flex-direction:column;gap:var(--alea-space-3);margin:0;padding:0;list-style:none}.g-datatable-card{display:flex;flex-direction:column;gap:var(--alea-space-2);padding:var(--alea-space-3) var(--alea-space-4);border:1px solid var(--alea-border);border-radius:var(--alea-radius-md);background:var(--alea-surface);min-width:0}.g-datatable-card[data-selected]{border-color:var(--alea-accent);box-shadow:inset 0 0 0 1px var(--alea-accent)}.g-datatable-card dl{display:flex;flex-direction:column;gap:var(--alea-space-2);margin:0}.g-datatable-card dl>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--alea-space-0-5) var(--alea-space-4)}.g-datatable-card dt{color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.g-datatable-card dd{margin:0;min-width:0;text-align:end;overflow-wrap:anywhere}.g-datatable-card dl>div[data-name] dd{font-weight:600}.g-datatable-card-total{background:var(--alea-surface-deep, var(--alea-surface));font-weight:700}.g-datatable-card-title{margin:0;font-weight:700}.g-section-head,.g-sub-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--alea-space-2) var(--alea-space-4)}.g-section-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-2);min-width:0}.g-section-title>:first-child{overflow-wrap:anywhere}.g-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-2);min-width:0;max-width:100%}.g-block{display:flex;flex-direction:column;gap:var(--alea-space-3);padding-block-start:var(--alea-space-3);border-block-start:1px solid var(--alea-border);min-width:0;scroll-margin-block-start:var(--alea-space-6)}.g-block-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-2) var(--alea-space-4)}.g-block-title{display:flex;align-items:center;gap:var(--alea-space-2);margin:0;margin-inline-end:auto;font-size:var(--alea-font-size-lg);font-weight:var(--alea-font-weight-semibold);overflow-wrap:anywhere}.g-block-count{flex:none;white-space:nowrap;overflow-wrap:normal;display:inline-grid;place-items:center;min-inline-size:var(--alea-space-6);padding-inline:var(--alea-space-2);border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);box-shadow:inset 0 0 0 1px var(--alea-border-strong);font-size:var(--alea-font-size-xs);font-weight:var(--alea-font-weight-semibold);font-variant-numeric:tabular-nums}.g-block-link{display:inline-flex;align-items:center;gap:var(--alea-space-1);font-size:var(--alea-font-size-sm)}.g-money-list{display:flex;flex-direction:column;gap:var(--alea-space-1);margin:0;padding:0;list-style:none}.g-money-list[data-align=end]{align-items:flex-end}.g-money-list[data-align=start]{align-items:flex-start}.g-simple-narrow{max-width:var(--g-w-read)}.g-muted{color:var(--alea-text-muted)}.g-date-range{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--alea-space-3)}.g-date-range>*{flex:1 1 var(--g-w-field-sm);min-width:0}.g-manual-copy{box-sizing:border-box;width:100%;resize:vertical;padding:var(--alea-space-3);border:1px solid var(--alea-border);border-radius:var(--alea-radius-md);background:var(--alea-surface);color:var(--alea-text);font:inherit;font-size:var(--alea-font-size-md);overflow-wrap:anywhere}.g-manual-copy:focus-visible{outline:var(--g-ring);outline-offset:var(--g-ring-offset)}.g-print-sheet{display:flex;flex-direction:column;gap:var(--alea-space-4);padding:var(--alea-space-4);border:1px solid var(--alea-border);border-radius:var(--alea-radius-md);background:var(--alea-surface)}.g-print-foot{display:flex;flex-direction:column;gap:var(--alea-space-1);color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.g-print-foot p{margin:0}@media print{.g-print-copy *{color:#000!important;background:transparent!important;border-color:#000!important}}.g-datatable-footer-row,.g-datatable-footer-row .alea-td{opacity:1;color:var(--alea-text)}.g-datatable-footer-row .alea-table-check,.g-datatable-footer-row .alea-td:has(.alea-table-check)>*{visibility:hidden}.g-target-link.g-target-link{min-block-size:var(--alea-space-6)}@media(max-width:48rem),(pointer:coarse){.g-target-link.g-target-link,.g-block-link.g-block-link{min-block-size:var(--g-touch-min)}}@media(max-width:48rem),(pointer:coarse){.alea-link.alea-link[data-variant=standalone]{display:inline-flex;align-items:center;min-block-size:var(--g-touch-min)}.alea-collapsible-trigger.alea-collapsible-trigger{min-block-size:var(--g-touch-min)}}@media(max-width:48rem){.alea-toast-region .alea-toast{max-block-size:40dvh;overflow-y:auto}}.g-resend{display:flex;flex-direction:column;align-items:flex-start;gap:var(--alea-space-2);min-width:0}.g-resend>p{margin:0}.g-resend-wait,.g-resend-note{color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.g-resend-sent,.g-resend-failed{display:flex;align-items:flex-start;gap:var(--alea-space-2);font-size:var(--alea-font-size-md);line-height:1.5}.g-resend-sent{color:var(--alea-success-strong, var(--alea-accent-strong))}.g-resend-failed{color:var(--alea-status-danger)}.g-resend-sent>svg,.g-resend-failed>svg{flex:none;margin-block-start:var(--alea-space-0-5)}.alea-input-affix .alea-input-clear.alea-input-clear{min-inline-size:var(--g-touch-min)}.alea-dialog-x.alea-dialog-x{flex:none;min-inline-size:var(--g-touch-min);min-block-size:var(--g-touch-min);margin-block:calc(var(--alea-space-2) * -1) 0;margin-inline:auto calc(var(--alea-space-3) * -1)}:root:not([data-density=compact]) .alea-button:not(.alea-icon-button):not([data-size=xs]):not([data-size=sm]){min-block-size:var(--g-touch-min)}:root:not([data-density=compact]) .alea-segmented .alea-segmented-item.alea-segmented-item{block-size:var(--g-touch-min)}.alea-td .alea-badge{white-space:nowrap;flex:none}@media(max-height:30rem){.alea-xmodal[data-scroll=inside]{overflow-y:auto;overscroll-behavior:contain}.alea-xmodal[data-scroll=inside]>.alea-xmodal-dialog{flex:none}.alea-xmodal[data-scroll=inside] .alea-xmodal-body{overflow:visible;flex:none}}.alea-accordion-heading{font-size:var(--alea-font-size-base);font-weight:var(--alea-font-weight-semibold)}.alea-table[data-pin] .alea-td:is(:first-child,:last-child){z-index:1}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{margin:0}html,body,button,input,select,textarea,h1,h2,h3,h4,th,td,code,pre,kbd{font-family:var(--alea-font-family-body)}body{background:var(--alea-bg);color:var(--alea-text);padding-block-start:env(safe-area-inset-top);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right)}.g-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(a,summary,[tabindex]:not([tabindex="-1"])):not([class*=alea-]):focus-visible{outline:var(--g-ring);outline-offset:var(--g-ring-offset)}::selection{background:color-mix(in srgb,var(--g-brand) 40%,transparent);color:inherit}:where(h1,h2)[tabindex="-1"]:focus,:where(h1,h2)[tabindex="-1"]:focus-visible{outline:none}[data-g-spacing] body{letter-spacing:.04em;word-spacing:.16em;line-height:1.7}[data-g-spacing] p,[data-g-spacing] li{line-height:1.8}@media(forced-colors:active){.g-concept,.g-env{border:1px solid CanvasText}}@media print{.g-env,.g-concept,.alea-bottomnav,.alea-shell-sidebar,.alea-shell-header,.g-notices{display:none!important}}.alea-skip-link:not(:focus-visible){opacity:0;pointer-events:none;transform:translateY(-160%);outline:none}.g-brand{display:inline-flex;align-items:center;min-height:var(--g-touch-min);color:inherit;text-decoration:none;border-radius:var(--alea-radius-md)}.g-brand:focus-visible{outline:var(--g-ring);outline-offset:var(--g-ring-offset)}.g-brand img{display:block;width:var(--g-w-logo);height:auto}.g-brand-dark{display:none!important}:root[data-theme=dark] .g-brand-light{display:none!important}:root[data-theme=dark] .g-brand-dark{display:block!important}@media(max-width:40rem){.g-brand img{width:var(--g-w-logo-sm)}}.g-page,.g-page-body{display:flex;flex-direction:column;gap:var(--alea-space-5);min-width:0}.g-loading{display:grid;place-items:center;min-height:40vh}.g-notices{display:flex;flex-direction:column;gap:var(--alea-space-2)}.g-notices[data-empty]{display:none}.g-prefs{display:flex;flex-direction:column;gap:var(--alea-space-5)}.g-pref{display:flex;flex-direction:column;gap:var(--alea-space-2);align-items:flex-start;align-self:stretch}.g-pref-label{font-size:var(--alea-font-size-md);font-weight:600}.g-public{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--alea-bg)}.g-public-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--alea-space-3);padding:var(--alea-space-4) clamp(var(--alea-space-4),4vw,var(--alea-space-10));border-block-end:1px solid var(--alea-border)}.g-public-tagline{color:var(--alea-text-muted);font-size:var(--alea-font-size-md)}.g-public-main{flex:1;width:100%;max-width:var(--g-w-read);margin-inline:auto;padding:clamp(var(--alea-space-5),4vw,var(--alea-space-10)) var(--alea-space-4);outline:none;box-sizing:border-box}.g-public-title{margin:0;font-size:var(--alea-font-size-2xl);font-weight:700}.g-public-token{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);overflow-wrap:anywhere}.g-page h1{overflow-wrap:anywhere}.g-update{position:static;display:flex;padding:var(--alea-space-3) var(--alea-space-4) 0;justify-content:stretch}.g-update-card{width:100%;background:var(--alea-surface);border-radius:var(--alea-radius-lg)}.g-update-actions{display:inline-flex;flex-wrap:wrap;gap:var(--alea-space-2)}@media(max-height:31.25rem)and (pointer:coarse){.alea-shell-header{position:static}.alea-bottomnav .alea-bottomnav-item{min-block-size:var(--g-touch-min)}}.alea-navitem-icon svg{inline-size:1rem;block-size:1rem}.alea-appnav:not([data-collapsed]) .alea-navitem{block-size:auto;min-block-size:var(--alea-size-field);padding-block:var(--alea-space-1)}.alea-appnav:not([data-collapsed]) .alea-navitem-label{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.g-access{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--alea-bg);color:var(--alea-text)}.g-access-header{display:flex;align-items:center;padding:var(--alea-space-2) clamp(var(--alea-space-4),4vw,var(--alea-space-10));border-block-end:1px solid var(--alea-border)}.g-access-main{flex:1;width:100%;max-width:var(--g-w-read);margin-inline:auto;padding:clamp(var(--alea-space-5),5vw,var(--alea-space-12)) var(--alea-space-4);box-sizing:border-box;outline:none;display:flex;flex-direction:column;gap:var(--alea-space-5);min-width:0;align-self:center}.g-access-head{display:flex;flex-direction:column;gap:var(--alea-space-2)}.g-access-title{margin:0;font-size:var(--alea-font-size-2xl);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.g-access-lead{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-base);line-height:1.5}.g-access-muted{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:1.5}.g-access-actions{display:flex;flex-wrap:wrap;gap:var(--alea-space-3)}.g-access-busy{display:flex;flex-direction:column;align-items:center;gap:var(--alea-space-4);padding-block:var(--alea-space-10);text-align:center}.g-access-note{display:flex;align-items:flex-start;gap:var(--alea-space-2);margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:1.5}.g-access-note>.alea-icon,.g-access-note>svg{flex:none;margin-block-start:var(--alea-space-0-5)}.g-access-reqs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--alea-space-1-5)}.g-access-req{display:flex;align-items:center;gap:var(--alea-space-2);font-size:var(--alea-font-size-md);color:var(--alea-text-muted)}.g-access-req[data-met]{color:var(--alea-text)}.g-access-req[data-met]>svg{color:var(--alea-success-strong, var(--alea-accent-strong))}.g-access-title:focus{outline:none}.g-access-secret{display:flex;flex-direction:column;gap:var(--alea-space-2);padding:var(--alea-space-4);border:1px solid var(--alea-border);border-radius:var(--alea-radius-lg);background:var(--alea-surface)}.g-access-secret-label{color:var(--alea-text-muted);font-size:var(--alea-font-size-md)}.g-access-code{font-family:var(--alea-font-mono, monospace);font-size:var(--alea-font-size-lg);letter-spacing:.08em;overflow-wrap:anywhere;user-select:all}.g-access-codes{list-style:none;margin:0;padding:var(--alea-space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:var(--alea-space-2);border:1px solid var(--alea-border);border-radius:var(--alea-radius-lg);background:var(--alea-surface)}.g-access-codes code{font-family:var(--alea-font-mono, monospace);font-size:var(--alea-font-size-base);letter-spacing:.06em}.g-access-link{display:inline-flex;align-items:center;min-height:var(--g-touch-min);color:var(--alea-accent-strong)}.g-access-main button,.g-access-main a.g-access-link{min-block-size:var(--g-touch-min)}.g-access-notice-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-3)}.g-access-offer{display:flex;flex-direction:column;gap:var(--alea-space-3);padding:var(--alea-space-4);border:1px solid var(--alea-border);border-radius:var(--alea-radius-lg);background:var(--alea-surface)}.g-access-offer p{margin:0}.g-access-notice{margin-block-end:var(--alea-space-4)}.g-totp{display:flex;flex-direction:column;gap:var(--alea-space-4)}.g-totp-qr{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--alea-space-2);max-width:100%}.g-totp .g-qr{display:inline-flex;max-width:100%;box-sizing:border-box;padding:var(--alea-space-4);background:var(--alea-white);border-radius:var(--alea-radius-md);box-shadow:inset 0 0 0 1px var(--alea-border)}.g-totp .g-qr svg{max-width:100%;height:auto}.g-totp-caption{color:var(--alea-text-muted);font-size:var(--alea-font-size-md)}.g-onboarding{min-width:0}.g-onboarding-compact{display:flex;align-items:center}.g-onboarding-count{font-size:var(--alea-font-size-md);font-weight:var(--alea-font-weight-semibold);color:var(--alea-text-muted)}.g-signout-body{display:flex;flex-direction:column;gap:var(--alea-space-4)}.g-signout-body>p{margin:0}.g-signout-actions{display:flex;flex-direction:column;align-items:stretch;gap:var(--alea-space-3);width:100%}.g-signout-actions>.alea-button{width:100%;justify-content:center}.g-signout-actions .alea-button{min-block-size:var(--g-touch-min)}.g-signout-cancel{display:flex;justify-content:center;margin-top:var(--alea-space-2);padding-top:var(--alea-space-3);border-top:1px solid var(--alea-border)}.g-access-signout{align-self:flex-start}.g-priv-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--alea-space-4)}.g-priv-item{display:flex;flex-direction:column;gap:var(--alea-space-1);min-width:0;padding-block-end:var(--alea-space-4);border-block-end:1px solid var(--alea-border)}.g-priv-item:last-child{padding-block-end:0;border-block-end:0}.g-priv-item-title{margin:0;font-size:var(--alea-font-size-md);font-weight:600}.g-priv-item p{margin:0;overflow-wrap:anywhere}.g-priv-data{color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:1.5}.g-priv-data strong{font-weight:600;color:var(--alea-text)}.g-priv-never{margin:0;padding-inline-start:var(--alea-space-5);display:flex;flex-direction:column;gap:var(--alea-space-2)}.g-priv-never li{overflow-wrap:anywhere}.g-priv-notice{margin-block-end:var(--alea-space-4)}.g-priv-actions{display:flex;flex-wrap:wrap;gap:var(--alea-space-2)}.g-priv-detail{margin-block-start:var(--alea-space-1)}.g-priv-detail>summary{cursor:pointer;color:var(--alea-accent-strong);min-block-size:var(--g-touch-min);display:flex;align-items:center;width:fit-content}.g-priv-detail>summary:focus-visible{outline:var(--g-ring);outline-offset:var(--g-ring-offset)}.g-search-empty{display:flex;flex-direction:column;align-items:center;gap:var(--alea-space-1);text-align:center}.g-search-empty-title{color:var(--alea-text);font-weight:var(--alea-font-weight-semibold);overflow-wrap:anywhere}
