: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: 11px;--alea-font-size-xs: 12px;--alea-font-size-sm: 13px;--alea-font-size-md: 14px;--alea-font-size-base: 16px;--alea-font-size-lg: 18px;--alea-font-size-xl: 20px;--alea-font-size-2xl: 24px;--alea-font-size-3xl: 28px;--alea-font-size-4xl: 36px;--alea-font-size-5xl: 48px;--alea-font-size-6xl: 64px;--alea-font-size-7xl: 80px;--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: 32px;--alea-size-control-md: 40px;--alea-size-control-lg: 48px;--alea-size-field: 44px;--alea-size-icon-sm: 16px;--alea-size-icon-md: 20px;--alea-size-icon-lg: 24px;--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}: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){: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){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):after,.alea-button:not([data-variant=link]) .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-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;top:-6%;right:-6%;bottom:-6%;left:-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%)}}.alea-button{--alea-button-h: var(--alea-size-control-md);--alea-button-pad-x: var(--alea-space-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);padding:var(--alea-button-pad);border:0;border-radius:var(--alea-button-radius);font:var(--alea-font-weight-semibold) var(--alea-button-font) / 1 var(--alea-font-family-body);letter-spacing:var(--alea-font-tracking-tight);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;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: 28px;--alea-button-pad-x: var(--alea-space-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]{--alea-button-h: var(--alea-size-control-sm);--alea-button-pad-x: var(--alea-space-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]{--alea-button-h: var(--alea-size-control-md);--alea-button-pad-x: var(--alea-space-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]{--alea-button-h: var(--alea-size-control-lg);--alea-button-pad-x: var(--alea-space-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]{--alea-button-h: 56px;--alea-button-pad-x: var(--alea-space-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-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;top:0;right:0;bottom:0;left: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-spinner{position:absolute;top:0;right:0;bottom:0;left: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-space-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;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][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: 28px;--alea-button-pad-x: var(--alea-space-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-space-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-space-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-space-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: 56px;--alea-button-pad-x: var(--alea-space-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: 28px;--alea-button-pad-x: var(--alea-space-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-space-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-space-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-space-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: 56px;--alea-button-pad-x: var(--alea-space-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: 28px;--alea-button-pad-x: var(--alea-space-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-space-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-space-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-space-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: 56px;--alea-button-pad-x: var(--alea-space-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: 28px;--alea-button-pad-x: var(--alea-space-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-space-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-space-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-space-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: 56px;--alea-button-pad-x: var(--alea-space-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-item{flex:none;white-space:nowrap;height:36px;padding:0 var(--alea-space-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:28px;padding:0 var(--alea-space-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-space-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]):before{content:"";position:absolute;top:0;right:0;bottom:0;left: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]):is([data-hovered],a:not([data-rac]):hover):before{opacity:1}.alea-button[data-variant=primary]:before{background:radial-gradient(80px circle at 30% 0%,rgb(255 255 255 / .1),transparent 70%)}[data-theme=light] .alea-button[data-variant=secondary]:before,.alea-button[data-variant=secondary]: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-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]{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}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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-space-5),2.2vw,var(--alea-space-7)) clamp(var(--alea-space-5),2.2vw,var(--alea-space-7)) var(--alea-space-4)}.alea-card[data-padding=none]>.alea-card-footer{padding-top:var(--alea-space-4);padding-bottom:clamp(var(--alea-space-5),2.2vw,var(--alea-space-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-space-4), 1.6vw, var(--alea-space-5));padding:var(--alea-card-pad);border-radius:var(--alea-radius-md)}.alea-card[data-padding=normal]{--alea-card-pad: clamp(var(--alea-space-5), 2.2vw, var(--alea-space-7));padding:var(--alea-card-pad)}.alea-card[data-padding=loose]{--alea-card-pad: clamp(var(--alea-space-7), 3.2vw, var(--alea-space-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;top:0;right:0;bottom:0;left: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-header .alea-card-description{margin:0;font-size:var(--alea-font-size-sm)}.alea-card[data-interactive]:before{content:"";position:absolute;top:0;right:0;bottom:0;left: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-field{--alea-input-h: var(--alea-size-field);--alea-input-font: var(--alea-font-size-base);--alea-input-pad: var(--alea-space-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: 28px;--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-space-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-space-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-space-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-space-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size=xl]{--alea-input-h: 56px;--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-space-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-space-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-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)}@media(min-width:640px){.alea-field[data-size-sm=xs]{--alea-input-h: 28px;--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-space-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-space-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-space-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-space-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-sm=xl]{--alea-input-h: 56px;--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-space-5);--alea-input-radius: var(--alea-radius-field)}}@media(min-width:768px){.alea-field[data-size-md=xs]{--alea-input-h: 28px;--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-space-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-space-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-space-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-space-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-md=xl]{--alea-input-h: 56px;--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-space-5);--alea-input-radius: var(--alea-radius-field)}}@media(min-width:1024px){.alea-field[data-size-lg=xs]{--alea-input-h: 28px;--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-space-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-space-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-space-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-space-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-lg=xl]{--alea-input-h: 56px;--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-space-5);--alea-input-radius: var(--alea-radius-field)}}@media(min-width:1280px){.alea-field[data-size-xl=xs]{--alea-input-h: 28px;--alea-input-font: var(--alea-font-size-sm);--alea-input-pad: var(--alea-space-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-space-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-space-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-space-4);--alea-input-radius: var(--alea-radius-field)}.alea-field[data-size-xl=xl]{--alea-input-h: 56px;--alea-input-font: var(--alea-font-size-lg);--alea-input-pad: var(--alea-space-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-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-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-space-4)) var(--alea-space-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:40px;padding:var(--alea-space-2) var(--alea-space-3) var(--alea-space-2) var(--alea-space-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-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;top:0;right:0;bottom:0;left: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-space-5),3vw,var(--alea-space-7));outline:none}.alea-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--alea-space-4)}.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;top:0;right:0;bottom:0;left:0;background:var(--alea-surface-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.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-xmodal-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-space-5),3vw,var(--alea-space-7)) clamp(var(--alea-space-5),3vw,var(--alea-space-7)) var(--alea-space-3)}.alea-xmodal-body{display:flex;flex-direction:column;gap:var(--alea-space-4);padding:0 clamp(var(--alea-space-5),3vw,var(--alea-space-7)) clamp(var(--alea-space-5),3vw,var(--alea-space-7));min-height:0}.alea-xmodal-dialog>.alea-xmodal-body:first-child,.alea-xmodal-x+.alea-xmodal-body{padding-top:clamp(var(--alea-space-5),3vw,var(--alea-space-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-space-5),3vw,var(--alea-space-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)}.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[data-overflow-end] .alea-tab-list{-webkit-mask-image:linear-gradient(to var(--alea-to-end, right),#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to var(--alea-to-end, right),#000 calc(100% - 48px),transparent)}.alea-tab-bar[data-overflow-start] .alea-tab-list{-webkit-mask-image:linear-gradient(to var(--alea-to-start, left),#000 calc(100% - 48px),transparent);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{-webkit-mask-image:linear-gradient(to var(--alea-to-end, right),transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to var(--alea-to-end, right),transparent,#000 48px,#000 calc(100% - 48px),transparent)}.alea-tab-scroll{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:28px;height:28px;translate:0 -50%;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-scroll[data-side=start]{inset-inline-start:0}.alea-tab-scroll[data-side=end]{inset-inline-end:0}.alea-tab-bar:has(.alea-tab-extra) .alea-tab-scroll[data-side=end]{inset-inline-end:auto;inset-inline-start:calc(100% - var(--alea-space-7) - var(--alea-tab-extra-w, var(--alea-space-0)))}.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:40px;padding:0 var(--alea-space-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:36px;border-radius:var(--alea-radius-full);padding:0 var(--alea-space-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:32px;padding:0 var(--alea-space-2);font-size:var(--alea-font-size-sm)}.alea-tabs[data-size=lg] .alea-tab{height:48px;padding:0 var(--alea-space-4);font-size:var(--alea-font-size-base)}.alea-tabs[data-variant=pills][data-size=sm] .alea-tab{height:28px}.alea-tabs[data-variant=pills][data-size=lg] .alea-tab{height:44px}.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-sel-indicator{display:none}.alea-tabs[data-variant=soft] .alea-tab{border-radius:var(--alea-radius-full);padding:0 var(--alea-space-4)}.alea-tabs[data-variant=soft] .alea-tab[data-selected]{color:var(--alea-text)}.alea-tabs[data-variant=soft] .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-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-badge{--tone: var(--alea-text-muted);--tone-bg: var(--alea-surface-raised);display:inline-flex;align-items:center;gap:var(--alea-space-2);height:24px;padding:0 var(--alea-space-3);border-radius:var(--alea-radius-full);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);white-space:nowrap;max-width:100%;overflow:hidden;color:var(--tone);background:var(--tone-bg)}.alea-badge[data-size=sm]{height:20px;padding:0 var(--alea-space-2);font-size:var(--alea-font-size-2xs)}.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-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{-webkit-mask-image:linear-gradient(to var(--alea-to-end, right),#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to var(--alea-to-end, right),#000 calc(100% - 48px),transparent)}.alea-tag-group[data-overflow-start] .alea-tag-list{-webkit-mask-image:linear-gradient(to var(--alea-to-start, left),#000 calc(100% - 48px),transparent);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{-webkit-mask-image:linear-gradient(to var(--alea-to-end, right),transparent,#000 48px,#000 calc(100% - 48px),transparent);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:32px;padding:0 var(--alea-space-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);-webkit-user-select:none;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-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]{height:28px;padding:0 var(--alea-space-3);font-size:var(--alea-font-size-sm)}.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:24px;padding:0 var(--alea-space-2);font-size:var(--alea-font-size-xs)}.alea-tag[data-size=lg]{height:40px;padding:0 var(--alea-space-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-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-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-space-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;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-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) calc(var(--alea-space-2) * -1);margin-inline:0 calc(var(--alea-space-2) * -1)}@media(max-width:479.98px){.alea-alert{flex-wrap:wrap}.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[data-placement=bottom-end]{inset-inline-end:0;bottom:0}.alea-toast-region[data-placement=top-end]{inset-inline-end:0;top:0}.alea-toast-region[data-placement=bottom]{left:50%;bottom:0;transform:translate(-50%)}.alea-toast-region[data-placement=top]{left:50%;top:0;transform:translate(-50%)}.alea-toast-region ol{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] ol{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;top:0;right:0;bottom:0;left: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}@media(forced-colors:active){.alea-alert,.alea-alert[data-variant=outline],.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{top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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]{-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent);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);-webkit-user-select:none;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{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:28px;height:28px;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-space-3-5) - 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-4) + var(--alea-space-0-5) - var(--alea-space-0-25));top:36px;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][data-orientation=horizontal]{flex-direction:column}.alea-steps[data-responsive][data-orientation=horizontal] .alea-step{flex:none;padding-bottom:var(--alea-space-5)}.alea-steps[data-responsive][data-orientation=horizontal] .alea-step:last-child{padding-bottom:0}.alea-steps[data-responsive][data-orientation=horizontal] .alea-step:not(:last-child):after{position:absolute;inset-inline-start:calc(var(--alea-space-4) + var(--alea-space-0-5) - var(--alea-space-0-25));top:36px;bottom:var(--alea-space-1);width:2px;height:auto;min-width:0;margin:0}.alea-steps[data-responsive][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=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{width:24px;height:24px;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-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-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);-webkit-backdrop-filter:blur(12px);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}.alea-bottomnav-item{display:flex;flex-direction:column;align-items:center;gap:var(--alea-space-1);width:100%;min-height:56px;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-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-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);-webkit-backdrop-filter:blur(14px);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-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[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:32px;padding:var(--alea-space-1) var(--alea-space-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-space-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-space-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{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;gap:var(--alea-space-3);height:64px;padding:0 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;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;gap:var(--alea-space-2)}.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-space-16);height:calc(100vh - 64px);overflow-y:auto;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-drawer{padding:var(--alea-space-5) var(--alea-space-3)}.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;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-radius:var(--alea-radius-md);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-shell[data-layout=sidebar] .alea-shell-header{height:56px;border-radius:var(--alea-radius-md) var(--alea-radius-md) 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;box-shadow:none}.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;box-shadow:none}.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-body{flex:1;min-height:0;overflow-y:auto;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:32px;padding:0 var(--alea-space-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-space-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:32px;padding:0 var(--alea-space-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}@media(prefers-reduced-motion:reduce){.alea-navsec-chevron{transition:none}}@media(forced-colors:active){.alea-navitem[aria-current=page],.alea-shell-panel{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-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-list{max-height:min(56vh,480px);overflow-y:auto;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-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-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;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-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);-webkit-appearance:none;-moz-appearance:none;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%)}@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-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[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}@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-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:44px;padding:0 var(--alea-space-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-space-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:52px;padding:0 var(--alea-space-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-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-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-table[data-virtualized]{display:block}@media(max-width:639.98px){.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-tr{display:block}.alea-table[data-stack] .alea-tr{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;justify-content:space-between;gap:var(--alea-space-4);height:auto;min-height:36px;padding:var(--alea-space-2) var(--alea-space-4);border:0;text-align:end}.alea-table[data-stack] .alea-td[data-label]:before{content:attr(data-label);flex:none;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);text-align:start}}@media(max-width:767.98px){.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-tr{display:block}.alea-table[data-stack=md] .alea-tr{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;justify-content:space-between;gap:var(--alea-space-4);height:auto;min-height:36px;padding:var(--alea-space-2) var(--alea-space-4);border:0;text-align:end}.alea-table[data-stack=md] .alea-td[data-label]:before{content:attr(data-label);flex:none;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);text-align:start}}.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[data-variant=striped] .alea-tbody .alea-tr:nth-child(2n):not([data-selected]):not([data-hovered]),.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-list{display:flex;flex-direction:column;outline:none}.alea-list[data-variant=joined]{border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border);overflow:hidden}.alea-list[data-variant=separated]{gap:var(--alea-space-2)}.alea-list[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5);border-radius:var(--alea-radius-md)}.alea-list-item{display:flex;align-items:center;gap:var(--alea-space-3);min-height:56px;padding:var(--alea-space-3) var(--alea-space-4);outline:none;cursor:default;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-list[data-variant=joined] .alea-list-item+.alea-list-item{border-top:1px solid var(--alea-border)}.alea-list[data-variant=separated] .alea-list-item{border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:var(--alea-shadow-card)}.alea-list[data-variant=separated] .alea-list-item[data-focus-visible]{box-shadow:var(--alea-shadow-card),0 0 0 2px var(--alea-focus)}.alea-list-item[data-href],.alea-list-item[data-action]{cursor:pointer}.alea-list-item[data-hovered]{background:var(--alea-surface-hover)}.alea-list-item[data-selected]{background:var(--alea-accent-subtle)}.alea-list-item[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--alea-focus)}.alea-list-item[data-disabled]{opacity:.45}.alea-list-start{display:inline-flex;flex:none}.alea-list-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-list-title{font-weight:var(--alea-font-weight-medium);font-size:var(--alea-font-size-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-list-desc{font-size:var(--alea-font-size-xs);color:var(--alea-text-faint)}.alea-list-end{display:inline-flex;align-items:center;gap:var(--alea-space-2);flex:none;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-slist{display:flex;flex-direction:column;min-width:0}.alea-slist-row{display:grid;align-items:center;gap:var(--alea-space-4);min-height:48px;padding:var(--alea-space-3) var(--alea-space-4);border-bottom:1px solid var(--alea-border)}.alea-slist-head{min-height:40px;color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);font-weight:var(--alea-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.alea-slist-cell{min-width:0;font-size:var(--alea-font-size-md);overflow-wrap:anywhere}.alea-slist-cell[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.alea-slist-option{cursor:pointer;border-radius:var(--alea-radius-sm);transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-slist-option[data-hovered]{background:var(--alea-surface-hover)}.alea-slist-option[data-selected]{background:var(--alea-accent-subtle)}.alea-slist-option[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:calc(var(--alea-space-0-5) * -1)}.alea-slist-check{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--alea-border-control);color:var(--alea-accent-on)}.alea-slist-option[data-selected] .alea-slist-check{background:var(--alea-accent);box-shadow:none}@media(max-width:639.98px){.alea-slist-head{display:none}.alea-slist-row{grid-template-columns:1fr!important;gap:var(--alea-space-1)}.alea-slist-cell[data-label]:before{content:attr(data-label) ": ";color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-slist-option{grid-template-columns:40px 1fr!important}.alea-slist-option .alea-slist-check{grid-row:span 9}}.alea-clist{--clist-row: 48px;display:flex;flex-direction:column;min-width:0}.alea-clist[data-size=sm]{--clist-row: 40px}.alea-clist[data-size=lg]{--clist-row: 64px}.alea-clist[data-kind=on-page]{border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:var(--alea-shadow-card);overflow:hidden}.alea-clist-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)}.alea-clist-title{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body)}.alea-clist-items{margin:0;padding:0;list-style:none}.alea-clist-item{display:flex;align-items:center;gap:var(--alea-space-2);min-height:var(--clist-row);padding-inline-end:var(--alea-space-2)}.alea-clist-item+.alea-clist-item{border-top:1px solid var(--alea-border)}.alea-clist-link{flex:1;min-width:0;display:flex;align-items:center;gap:var(--alea-space-3);align-self:stretch;padding:var(--alea-space-2) var(--alea-space-4);color:inherit;text-decoration:none}a.alea-clist-link:hover{background:var(--alea-surface-hover)}.alea-clist-start{display:inline-flex;flex:none;color:var(--alea-text-muted)}.alea-clist-start svg{width:20px;height:20px}.alea-clist-text{display:flex;flex-direction:column;gap:var(--alea-space-0-5);min-width:0}.alea-clist-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--alea-font-size-md)}.alea-clist-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-clist-end{flex:none;display:flex;align-items:center;gap:var(--alea-space-1);color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-page-indicator{display:inline-flex;align-items:center;gap:var(--alea-space-2)}.alea-page-dot{width:8px;height:8px;padding:0;border:0;border-radius:var(--alea-radius-xs);background:var(--alea-border-strong);transition:width var(--alea-motion-duration-base) var(--alea-motion-ease-spring, var(--alea-motion-ease-out)),background-color var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}button.alea-page-dot{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--alea-radius-lg);background:none;cursor:pointer}button.alea-page-dot:before{content:"";width:8px;height:8px;border-radius:var(--alea-radius-xs);background:var(--alea-border-strong);transition:width var(--alea-motion-duration-base) var(--alea-motion-ease-spring, var(--alea-motion-ease-out)),background-color var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}button.alea-page-dot[data-current]{width:36px;background:none}button.alea-page-dot[data-current]:before{width:20px;background:var(--alea-text)}.alea-page-indicator[data-variant=bars] button.alea-page-dot{width:24px;height:24px;background:none}.alea-page-indicator[data-variant=bars] button.alea-page-dot[data-current]{width:36px}.alea-page-indicator[data-variant=bars] button.alea-page-dot:before{width:16px;height:4px;border-radius:var(--alea-radius-2xs)}.alea-page-indicator[data-variant=bars] button.alea-page-dot[data-current]:before{width:28px}.alea-page-dot[data-current]{background:var(--alea-text)}.alea-page-indicator[data-variant=bars] span.alea-page-dot{width:16px;height:4px;border-radius:var(--alea-radius-2xs)}.alea-page-indicator[data-variant=bars] span.alea-page-dot[data-current]{width:32px;background:var(--alea-accent)}.alea-page-indicator[data-variant=bars] button.alea-page-dot[data-current]:before{background:var(--alea-accent)}.alea-page-indicator[data-variant=dots] span.alea-page-dot[data-current]{width:20px}.alea-page-indicator button.alea-page-dot[data-current]{width:36px}.alea-page-indicator[data-variant=numbers]{padding:var(--alea-space-1) var(--alea-space-3);border-radius:var(--alea-radius-full);background:var(--alea-surface-raised);font-size:var(--alea-font-size-xs);font-variant-numeric:tabular-nums;color:var(--alea-text-muted)}.alea-drag-handle{display:grid;place-items:center;flex:none;width:24px;height:32px;margin-inline-start:calc(var(--alea-space-2) * -1);padding:0;border:0;border-radius:var(--alea-radius-sm);background:none;color:var(--alea-text-faint);cursor:grab}.alea-drag-handle[data-hovered]{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-list-item[data-dragging],.alea-table [data-dragging]{opacity:.45}.alea-drop-indicator{outline:none}.alea-drop-indicator[data-drop-target]{height:2px;margin:calc(var(--alea-space-0-25) * -1) var(--alea-space-2);border-radius:var(--alea-radius-2xs);background:var(--alea-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--alea-accent) 25%,transparent)}.alea-list[data-drop-target]{box-shadow:inset 0 0 0 2px var(--alea-accent);background:var(--alea-accent-subtle)}.alea-list-item[data-drop-target]{background:var(--alea-accent-subtle);box-shadow:inset 0 0 0 2px var(--alea-accent)}.alea-list[data-variant=plain]{gap:var(--alea-space-0-5)}.alea-list[data-variant=plain] .alea-list-item{border-radius:var(--alea-radius-sm)}.alea-list[data-layout=grid]{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--alea-list-min, 200px),1fr));gap:var(--alea-space-3);background:none;box-shadow:none;overflow:visible}.alea-list[data-layout=grid] .alea-list-item{flex-direction:column;align-items:flex-start;border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:var(--alea-shadow-card)}.alea-list[data-layout=grid] .alea-list-item[data-focus-visible]{box-shadow:var(--alea-shadow-card),0 0 0 2px var(--alea-focus)}.alea-list[data-layout=grid] .alea-list-item+.alea-list-item{border-top:0}.alea-list[data-layout=grid] .alea-drop-indicator[data-drop-target]{width:2px;height:auto;margin:var(--alea-space-2) calc(var(--alea-space-2) * -1)}.alea-list:empty,.alea-list[data-empty]{min-height:64px}.alea-page-indicator:has(>button.alea-page-dot){gap:0}@media(forced-colors:active){.alea-drop-indicator[data-drop-target],.alea-list-item[data-drop-target],.alea-list[data-drop-target],.alea-list[data-variant=joined],.alea-slist-check{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-list-item[data-selected],.alea-page-dot[data-current],.alea-page-indicator[data-variant=bars] button.alea-page-dot[data-current]:before,.alea-page-indicator[data-variant=bars] span.alea-page-dot[data-current],.alea-slist-option[data-selected],.alea-slist-option[data-selected] .alea-slist-check,button.alea-page-dot[data-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-list-item[data-focus-visible],.alea-list[data-layout=grid] .alea-list-item[data-focus-visible],.alea-list[data-variant=separated] .alea-list-item[data-focus-visible]{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}.alea-persona{display:flex;align-items:center;gap:var(--alea-space-3);min-width:0}.alea-persona[data-size=sm]{gap:var(--alea-space-2)}.alea-persona[data-text=below]{flex-direction:column;text-align:center}.alea-persona-text{display:flex;flex-direction:column;gap:var(--alea-space-0-5);min-width:0}.alea-persona-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--alea-font-weight-semibold);font-size:var(--alea-font-size-md)}.alea-persona[data-size=sm] .alea-persona-name{font-weight:var(--alea-font-weight-medium);font-size:var(--alea-font-size-sm)}.alea-persona[data-size=lg] .alea-persona-name{font-size:var(--alea-font-size-base)}.alea-persona[data-size=xl] .alea-persona-name{font-size:var(--alea-font-size-lg)}.alea-persona-secondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-persona-tertiary{color:var(--alea-text-faint);font-size:var(--alea-font-size-xs)}.alea-persona-end{margin-inline-start:auto;flex:none}.alea-comment{display:flex;gap:var(--alea-space-3);padding:var(--alea-space-2);margin:calc(-1 * var(--alea-space-2));border-radius:var(--alea-radius-md);transition:background-color var(--alea-motion-duration-slow) var(--alea-motion-ease-standard)}.alea-comment[data-highlighted]{background:var(--alea-accent-subtle)}.alea-comment[data-state=saving]{opacity:.6}.alea-comment-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-1)}.alea-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--alea-space-1) var(--alea-space-2)}.alea-comment-author{margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body)}.alea-comment-badge{padding:0 var(--alea-space-2);border-radius:var(--alea-radius-xs);background:var(--alea-surface-raised);color:var(--alea-text-muted);font-size:var(--alea-font-size-2xs);font-weight:var(--alea-font-weight-semibold);line-height:20px}.alea-comment-time{color:var(--alea-text-faint);font-size:var(--alea-font-size-xs)}.alea-comment-restricted{display:inline-flex;align-items:center;gap:var(--alea-space-1);color:var(--alea-status-warning);font-size:var(--alea-font-size-xs)}.alea-comment-body{color:var(--alea-text);font-size:var(--alea-font-size-md);line-height:1.55;overflow-wrap:anywhere}.alea-comment-body>p{margin:0 0 var(--alea-space-2)}.alea-comment-body>p:last-child{margin:0}.alea-comment-error{margin:0;color:var(--alea-status-danger);font-size:var(--alea-font-size-sm)}.alea-comment-actions{display:flex;flex-wrap:wrap;gap:var(--alea-space-1);margin-inline-start:calc(var(--alea-space-2) * -1)}.alea-comment-replies{display:flex;flex-direction:column;gap:var(--alea-space-4);margin-top:var(--alea-space-3);padding-inline-start:var(--alea-space-3);border-inline-start:2px solid var(--alea-border)}@media(max-width:479.98px){.alea-comment-replies{padding-inline-start:var(--alea-space-2)}}.alea-comment-composer{display:flex;gap:var(--alea-space-3);align-items:flex-start}.alea-comment-field{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-2);padding:var(--alea-space-2);border-radius:var(--alea-radius-md);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)}.alea-comment-field:focus-within{box-shadow:inset 0 0 0 1px var(--alea-focus),0 0 0 4px var(--alea-focus-halo)}.alea-comment-input{min-height:40px;max-height:240px;padding:var(--alea-space-1) var(--alea-space-2);border:0;background:none;color:var(--alea-text);font:var(--alea-font-size-md) / 1.5 var(--alea-font-family-body);resize:none;outline:none}.alea-comment-input::placeholder{color:var(--alea-text-faint)}.alea-comment-composer-actions{display:flex;justify-content:flex-end;gap:var(--alea-space-2)}.alea-media-card,.alea-callout-card{position:relative;border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:var(--alea-shadow-card);container-type:inline-size}.alea-card-inner{display:flex;gap:var(--alea-space-5);padding:var(--alea-space-5)}.alea-media-card[data-layout=vertical]{overflow:hidden}.alea-media-card[data-layout=vertical] .alea-card-inner{flex-direction:column;padding:0}.alea-media-card-media{flex:0 0 40%;min-width:0;overflow:hidden;border-radius:var(--alea-radius-md)}.alea-media-card[data-layout=vertical] .alea-media-card-media{border-radius:0}.alea-media-card-media>:is(img,video){display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover}.alea-media-card-body,.alea-callout-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-media-card[data-layout=vertical] .alea-media-card-body{padding:0 var(--alea-space-5) var(--alea-space-5)}.alea-media-card-title{margin:0;padding-inline-end:var(--alea-space-8);font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.35 var(--alea-font-family-body)}.alea-media-card-text{color:var(--alea-text-muted);font-size:var(--alea-font-size-md);line-height:1.55}.alea-media-card-actions{display:flex;flex-wrap:wrap;gap:var(--alea-space-2);margin-top:auto;padding-top:var(--alea-space-2)}.alea-card-dismiss{position:absolute;top:var(--alea-space-2);inset-inline-end:var(--alea-space-2)}.alea-callout-card-art{flex:none;display:grid;place-items:center;width:120px}.alea-callout-card-art>:is(img,svg){max-width:100%;height:auto}@container (max-width: 479.98px){.alea-media-card[data-layout=horizontal] .alea-card-inner{flex-direction:column}.alea-callout-card-art{display:none}}@media(forced-colors:active){.alea-comment-field{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-comment-field:focus-within{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}@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=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{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{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{margin-top:var(--alea-space-3);display:flex;gap:var(--alea-space-2);flex-wrap:wrap;justify-content:center}.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)}@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-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:none;display:flex;align-items:center;gap:var(--alea-space-2);margin-inline-start:auto}.alea-page-header-secondary{display:flex;gap:var(--alea-space-1)}.alea-page-header-more{display:none}.alea-page-header-tabs{margin-top:var(--alea-space-2)}@container page-header (max-width: 719.98px){.alea-page-header-secondary{display:none}.alea-page-header-more{display:block;order:2}}@container page-header (max-width: 559.98px){.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;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:var(--alea-text);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-user-select:none;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)}.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;top:0;right:0;bottom:0;left: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;top:0;right:0;bottom:0;left: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]{-webkit-backdrop-filter:blur(3px);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-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-space-3);top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.alea-banner-close:hover{background:#0000001f}.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-uptime{display:grid;gap:var(--alea-space-0-5);height:28px}.alea-uptime>span{border-radius:var(--alea-radius-2xs);background:var(--alea-status-success)}.alea-uptime>span[data-state=degraded]{background:var(--alea-status-warning)}.alea-uptime>span[data-state=down]{background:var(--alea-status-danger)}.alea-uptime>span[data-state=none]{background:var(--alea-surface-raised)}.alea-diff{margin:0;display:grid;gap:var(--alea-space-2)}.alea-diff-title{font-weight:var(--alea-font-weight-semibold);font-size:var(--alea-font-size-sm)}.alea-diff-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--alea-space-0-5);font-family:var(--alea-font-family-mono);font-size:var(--alea-font-size-sm)}.alea-diff-lines>li{display:flex;gap:var(--alea-space-2);padding:var(--alea-space-1) var(--alea-space-3);border-radius:var(--alea-radius-xs)}.alea-diff-lines>li[data-type=remove]{background:color-mix(in srgb,var(--alea-status-danger) 14%,transparent)}.alea-diff-lines>li[data-type=add]{background:color-mix(in srgb,var(--alea-status-success) 14%,transparent)}.alea-diff-sign{flex:none;width:1ch;color:var(--alea-text-muted)}.alea-status-icon{flex:none;overflow:visible}.alea-status-ring{stroke:var(--alea-text-muted)}.alea-status-icon[data-status=todo] .alea-status-ring{stroke:var(--alea-text-soft)}.alea-status-icon[data-status=progress] .alea-status-ring,.alea-status-icon[data-status=progress] .alea-status-fill{stroke:var(--alea-status-warning)}.alea-status-icon[data-status=review] .alea-status-ring,.alea-status-icon[data-status=review] .alea-status-fill{stroke:var(--alea-status-success)}.alea-status-icon[data-status=done] .alea-status-ring{stroke:var(--alea-accent-solid)}.alea-status-icon[data-status=done] .alea-status-solid{fill:var(--alea-accent-solid)}.alea-status-icon[data-status=canceled] .alea-status-solid{fill:var(--alea-text-muted)}.alea-status-mark{stroke:var(--alea-bg)}.alea-status-fill{transition:stroke-dasharray var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-priority-icon{flex:none}.alea-priority-on{fill:var(--alea-text-soft)}.alea-priority-off{fill:var(--alea-border-strong)}.alea-priority-dash{stroke:var(--alea-text-muted)}.alea-priority-urgent{fill:var(--alea-status-danger-solid)}.alea-priority-mark{stroke:var(--alea-status-danger-on-solid)}.alea-diffstat{display:inline-flex;align-items:center;gap:var(--alea-space-1-5);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1 var(--alea-font-family-mono)}.alea-diffstat-add{color:var(--alea-status-success)}.alea-diffstat-del{color:var(--alea-status-danger)}.alea-diffstat-blocks{display:inline-flex;gap:var(--alea-space-0-5)}.alea-diffstat-blocks>span{width:8px;height:8px;border-radius:var(--alea-radius-2xs)}.alea-diffstat-blocks>[data-kind=add]{background:var(--alea-status-success)}.alea-diffstat-blocks>[data-kind=del]{background:var(--alea-status-danger)}.alea-issues{display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-issues-head{display:flex;align-items:center;gap:var(--alea-space-2);margin:0;padding:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);color:var(--alea-text);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1.2 var(--alea-font-family-body)}.alea-issues-count{color:var(--alea-text-muted);font-weight:var(--alea-font-weight-regular);font-variant-numeric:tabular-nums}.alea-issues-list{display:flex;flex-direction:column;outline:none}.alea-issues-list:is([data-surface-level],[data-radius]){overflow:hidden}.alea-issue{display:flex;align-items:center;gap:var(--alea-space-3);min-height:40px;padding:var(--alea-space-1) var(--alea-space-3);border-bottom:1px solid var(--alea-border);color:var(--alea-text);font-size:var(--alea-font-size-sm);text-decoration:none;cursor:default;outline:none;transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}.alea-issue[data-hovered],.alea-issue[data-focused]{background:var(--alea-surface-hover)}.alea-issue[data-selected]{background:var(--alea-accent-subtle)}.alea-issue[data-href]{cursor:pointer}.alea-issue-check{width:16px;height:16px;flex:none;border-radius:var(--alea-radius-xs);box-shadow:inset 0 0 0 1.5px var(--alea-border-control)}.alea-issue-check[data-on]{background:var(--alea-accent-solid);box-shadow:none}.alea-issue-key{min-width:64px;color:var(--alea-text-muted);font:var(--alea-font-size-xs) / 1 var(--alea-font-family-mono)}.alea-issue-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--alea-font-weight-medium)}.alea-issue-meta{display:flex;align-items:center;gap:var(--alea-space-2);flex:none}.alea-issue-label{display:inline-flex;align-items:center;gap:var(--alea-space-1-5);height:24px;padding:0 var(--alea-space-2);border-radius:var(--alea-radius-full);box-shadow:inset 0 0 0 1px var(--alea-border-strong);color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-issue-label>span{width:8px;height:8px;border-radius:50%}.alea-issue-due{color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);font-variant-numeric:tabular-nums}.alea-issue-due[data-overdue]{color:var(--alea-status-danger)}.alea-issue-nobody{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--alea-border-strong)}@media(max-width:639.98px){.alea-issue-label,.alea-issue-key{display:none}}.alea-props{display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-props-title{margin:0;color:var(--alea-text-muted);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1.4 var(--alea-font-family-body)}.alea-props-list{display:flex;flex-direction:column;margin:0}.alea-props-row{display:grid;grid-template-columns:minmax(88px,.4fr) 1fr;align-items:center;gap:var(--alea-space-3);min-height:36px}.alea-props-row dt{display:flex;align-items:center;gap:var(--alea-space-2);color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-props-row dt svg{width:16px;height:16px}.alea-props-row dd{margin:0;min-width:0;font-size:var(--alea-font-size-sm)}.alea-activity{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.alea-activity-item{position:relative;display:flex;gap:var(--alea-space-3);padding-bottom:var(--alea-space-4)}.alea-activity-item:not(:last-child):before{content:"";position:absolute;top:var(--alea-space-6);bottom:0;inset-inline-start:var(--alea-space-2-5);width:1px;background:var(--alea-border-strong)}.alea-activity-avatar{display:grid;place-items:center;width:20px;height:20px;flex:none;color:var(--alea-text-muted)}.alea-activity-avatar svg{width:16px;height:16px}.alea-activity-agent{display:grid;place-items:center;width:20px;height:20px;border-radius:var(--alea-radius-sm);background:var(--alea-accent-subtle);color:var(--alea-accent-strong)}.alea-activity-agent svg{width:16px;height:16px}.alea-activity-body{display:flex;flex-direction:column;gap:var(--alea-space-2);min-width:0}.alea-activity-line{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);line-height:20px}.alea-activity-line strong{color:var(--alea-text);font-weight:var(--alea-font-weight-medium)}.alea-activity-tag{margin-inline-start:var(--alea-space-1-5);padding:var(--alea-space-0-25) var(--alea-space-1-5);border-radius:var(--alea-radius-xs);background:var(--alea-accent-subtle);color:var(--alea-accent-strong);font-size:var(--alea-font-size-2xs)}.alea-activity-comment{padding:var(--alea-space-3);border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border);color:var(--alea-text);font-size:var(--alea-font-size-sm);line-height:1.5}.alea-agentrun{display:flex;flex-direction:column;gap:var(--alea-space-3);padding:var(--alea-space-4);border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-agentrun-head{display:flex;align-items:center;gap:var(--alea-space-2);font-size:var(--alea-font-size-sm)}.alea-agentrun-model{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-size:var(--alea-font-size-xs)}.alea-agentrun-status{display:inline-flex;align-items:center;gap:var(--alea-space-1-5);margin-inline-start:auto;color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-agentrun-status svg{width:16px;height:16px}.alea-agentrun-status[data-status=running] svg{animation:alea-spin var(--alea-spin-duration, .8s) linear infinite}.alea-agentrun-status[data-status=done] svg{color:var(--alea-status-success)}.alea-agentrun-status[data-status=failed] svg{color:var(--alea-status-danger)}.alea-agentrun-task{margin:0;color:var(--alea-text);font-weight:var(--alea-font-weight-medium)}.alea-agentrun-summary{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm);line-height:1.5}.alea-agentrun-result{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--alea-space-3);padding:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-sm);background:var(--alea-surface-deep);font-size:var(--alea-font-size-sm)}.alea-agentrun-pr{display:inline-flex;align-items:center;gap:var(--alea-space-2)}.alea-agentrun-pr svg{width:16px;height:16px;color:var(--alea-status-success)}.alea-agentrun-state{padding:var(--alea-space-0-25) var(--alea-space-1-5);border-radius:var(--alea-radius-xs);background:var(--alea-surface-raised);color:var(--alea-text-muted);font-size:var(--alea-font-size-2xs)}.alea-agentrun-actions{display:flex;gap:var(--alea-space-2)}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) .alea-agentrun-status[data-status=running] svg{animation-duration:2.4s}}.alea-inbox{display:flex;flex-direction:column;outline:none}.alea-inbox-item{display:grid;grid-template-columns:8px 32px minmax(0,1fr) auto;align-items:center;gap:var(--alea-space-3);min-height:64px;padding-block:var(--alea-space-2) var(--alea-space-2);padding-inline:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-md);color:var(--alea-text);cursor:default}.alea-inbox-item[data-hovered]{background:var(--alea-surface-hover)}.alea-inbox-item[data-selected]{background:var(--alea-accent-subtle)}.alea-inbox-dot{width:8px;height:8px;border-radius:50%}.alea-inbox-item[data-unread] .alea-inbox-dot{background:var(--alea-accent-solid)}.alea-inbox-avatar{display:grid;place-items:center;width:32px;height:32px}.alea-inbox-avatar .alea-activity-agent{width:32px;height:32px;border-radius:var(--alea-radius-sm)}.alea-inbox-avatar .alea-activity-agent svg{width:16px;height:16px}.alea-inbox-text{display:flex;flex-direction:column;gap:var(--alea-space-0-5);min-width:0}.alea-inbox-title,.alea-inbox-summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-inbox-title{font-size:var(--alea-font-size-sm);color:var(--alea-text-muted)}.alea-inbox-item[data-unread] .alea-inbox-title{color:var(--alea-text);font-weight:var(--alea-font-weight-semibold)}.alea-inbox-summary{color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-inbox-meta{display:flex;flex-direction:column;align-items:flex-end;gap:var(--alea-space-1);color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.alea-inbox-meta svg{width:16px;height:16px}.alea-health{--tone: var(--alea-text-muted);display:inline-flex;align-items:center;gap:var(--alea-space-1-5);color:var(--alea-text);font-size:var(--alea-font-size-sm);font-weight:var(--alea-font-weight-medium);white-space:nowrap}.alea-health[data-size=sm]{font-size:var(--alea-font-size-xs)}.alea-health svg{width:16px;height:16px;flex:none}.alea-health[data-size=sm] svg{width:12px;height:12px}.alea-health circle{fill:var(--tone);stroke:var(--tone)}.alea-health[data-health=none] circle{fill:none}.alea-health path{stroke:var(--alea-bg)}.alea-health[data-health=onTrack]{--tone: var(--alea-status-success)}.alea-health[data-health=atRisk]{--tone: var(--alea-status-warning)}.alea-health[data-health=offTrack]{--tone: var(--alea-status-danger)}.alea-update{display:flex;flex-direction:column;gap:var(--alea-space-3);padding:var(--alea-space-4) var(--alea-space-5);border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-update-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--alea-space-2) var(--alea-space-3)}.alea-update-title{margin:0;color:var(--alea-text);font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body)}.alea-update-by{display:flex;align-items:center;gap:var(--alea-space-2);margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-update-author{color:var(--alea-text);font-weight:var(--alea-font-weight-medium)}.alea-update-body{color:var(--alea-text);font-size:var(--alea-font-size-sm);line-height:1.6}.alea-update-body>:first-child{margin-top:0}.alea-update-body>:last-child{margin-bottom:0}.alea-update-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-2);padding-top:var(--alea-space-3);border-top:1px solid var(--alea-border)}@media(forced-colors:active){.alea-activity-comment,.alea-agentrun,.alea-issue-check,.alea-issue-label,.alea-issue-nobody,.alea-update{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-inbox-item[data-selected],.alea-issue[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)}}@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)}}@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;top:0;right:0;bottom:0;left: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-sel-indicator{inset:auto 0 0;left:var(--alea-space-3, 12px);width:calc(100% - var(--alea-space-3) * 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-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-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;top:0;right:0;bottom:0;left: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]){--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-slow: var(--alea-motion-duration-base);--alea-motion-duration-slower: var(--alea-motion-duration-base)}: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}}: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-slow: var(--alea-motion-duration-base);--alea-motion-duration-slower: var(--alea-motion-duration-base)}: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(.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}@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{display:inline-flex;font-variant-numeric:tabular-nums;white-space:nowrap}.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:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:color-mix(in srgb,currentColor 22%,transparent);transform-origin:left;transform:scaleX(var(--alea-hold))}.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}}.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-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,[data-theme],[data-preset],.alea-root{--alea-chart-1: var(--alea-accent)}[data-theme=light],[data-theme=light] :is([data-preset],.alea-root){--alea-chart-1: var(--alea-accent-strong)}.alea-chart{margin:0;display:flex;flex-direction:column;gap:var(--alea-space-3);min-width:0}.alea-chart:is([data-surface-level],[data-radius]){padding:var(--alea-space-5);border-radius:var(--alea-radius-xl)}.alea-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--alea-space-3)}.alea-chart-titles{display:flex;flex-direction:column;gap:var(--alea-space-0-5);min-width:0}.alea-chart-title{font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body)}.alea-chart-desc{margin:0;color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-chart-actions{display:flex;gap:var(--alea-space-2);flex:none}.alea-chart-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-chart-legend li{display:inline-flex;align-items:center;gap:var(--alea-space-2)}.alea-chart-swatch{display:inline-block;width:12px;height:12px;border-radius:var(--alea-radius-xs);flex:none}.alea-chart-plot{position:relative;min-width:0}.alea-chart-svgwrap{position:relative;width:100%;height:100%}.alea-chart-svg{display:block;overflow:visible;outline:none;border-radius:var(--alea-radius-field)}.alea-chart-svg:focus-visible{box-shadow:0 0 0 2px var(--alea-focus)}.alea-chart-grid{stroke:var(--alea-border);stroke-width:1}.alea-chart-axis{fill:var(--alea-text-muted);font:var(--alea-font-size-2xs) var(--alea-font-family-body);font-variant-numeric:tabular-nums}.alea-chart-value{fill:var(--alea-text);font:600 var(--alea-font-size-2xs) var(--alea-font-family-body)}.alea-chart-cross{stroke:var(--alea-border-control);stroke-dasharray:3 3}.alea-chart-line{stroke-dasharray:1;stroke-dashoffset:1;animation:alea-draw var(--alea-motion-duration-slower) var(--alea-motion-ease-out) forwards;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),stroke-width var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}@keyframes alea-draw{to{stroke-dashoffset:0}}.alea-chart-area{animation:alea-area-in var(--alea-motion-duration-slower) var(--alea-motion-ease-out) both;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}@keyframes alea-area-in{0%{clip-path:inset(0 100% 0 0);opacity:.01}to{clip-path:inset(0 0 0 0)}}.alea-chart-dot{animation:alea-m-pop-in var(--alea-motion-duration-base) var(--alea-motion-spring) backwards}.alea-chart-bar{animation:alea-grow var(--alea-motion-duration-slower) var(--alea-motion-ease-out) both;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}@keyframes alea-grow{0%{transform:scaleY(.01)}to{transform:none}}.alea-chart-bargroup[data-dim] .alea-chart-bar{opacity:.45}.alea-chart-point{transition:stroke-width var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-chart-tip{position:absolute;z-index:2;pointer-events:none;min-width:140px;padding:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);box-shadow:inset 0 0 0 1px var(--alea-border-strong),var(--alea-shadow-pop);font-size:var(--alea-font-size-xs)}.alea-chart-tip-title{margin-bottom:var(--alea-space-1);font-weight:var(--alea-font-weight-semibold)}.alea-chart-tip-row{display:flex;align-items:center;gap:var(--alea-space-2);color:var(--alea-text-muted)}.alea-chart-tip-row b{margin-inline-start:auto;padding-inline-start:var(--alea-space-3);color:var(--alea-text);font-variant-numeric:tabular-nums}.alea-chart-table{position:relative;max-height:320px;overflow:auto;border-radius:var(--alea-radius-md);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-chart-table:focus-visible{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-chart-table table{width:100%;border-collapse:collapse;font-size:var(--alea-font-size-sm)}.alea-chart-table th,.alea-chart-table td{padding:var(--alea-space-2) var(--alea-space-3);text-align:start;border-bottom:1px solid var(--alea-border);font-variant-numeric:tabular-nums}.alea-chart-table thead th{color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);background:var(--alea-surface-deep);position:sticky;top:0}.alea-chart-table td{text-align:end}.alea-pie{display:flex;align-items:center;gap:var(--alea-space-6);flex-wrap:wrap}.alea-pie-slice{stroke:var(--alea-surface);stroke-width:2;transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-out),opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard);animation:alea-m-fade-in var(--alea-motion-duration-slow) var(--alea-motion-ease-standard) both}.alea-pie-slice[data-active]{transform:translate(var(--alea-dx),var(--alea-dy))}.alea-pie-slice[data-dim]{opacity:.55}.alea-pie-center{fill:var(--alea-text);font:300 var(--alea-font-size-3xl) var(--alea-font-family-display)}.alea-pie-caption{fill:var(--alea-text-muted);font:var(--alea-font-size-xs) var(--alea-font-family-body)}.alea-pie-legend{display:flex;flex-direction:column;gap:var(--alea-space-2);margin:0;padding:0;list-style:none;font-size:var(--alea-font-size-sm);min-width:160px}.alea-pie-legend li{display:flex;align-items:center;gap:var(--alea-space-2);padding:var(--alea-space-0-5) var(--alea-space-2);border-radius:var(--alea-radius-sm);cursor:default}.alea-pie-legend li[data-active]{background:var(--alea-surface-hover)}.alea-pie-name{flex:1;color:var(--alea-text-muted)}.alea-pie-legend b{font-variant-numeric:tabular-nums}.alea-radar-shape{animation:alea-m-pop-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out) both;transform-origin:center}.alea-sparkline{display:inline-block;vertical-align:middle;overflow:visible}.alea-gauge{position:relative;display:inline-flex;flex-direction:column;align-items:center;max-width:100%}.alea-gauge>svg{max-width:100%;height:auto}.alea-gauge-arc{transition:stroke-dashoffset var(--alea-motion-duration-slower) var(--alea-motion-ease-out)}.alea-gauge-text{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center}.alea-gauge-value{font:300 32px/1 var(--alea-font-family-display);font-variant-numeric:tabular-nums}.alea-gauge-label{font-size:var(--alea-font-size-xs);color:var(--alea-text-muted)}.alea-heatmap{display:grid;gap:var(--alea-space-1);align-items:center;outline:none;border-radius:var(--alea-radius-field)}.alea-heatmap:focus-visible{box-shadow:0 0 0 2px var(--alea-focus)}.alea-heat-col{font-size:var(--alea-font-size-2xs);color:var(--alea-text-muted);text-align:center}.alea-heat-row{padding-inline-end:var(--alea-space-2);font-size:var(--alea-font-size-2xs);color:var(--alea-text-muted);white-space:nowrap}.alea-heat-cell{height:24px;border-radius:var(--alea-radius-sm);background:color-mix(in srgb,var(--alea-chart-1) calc(var(--alea-heat) * 100%),var(--alea-surface-raised));transition:transform var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-heat-cell[data-active]{box-shadow:0 0 0 2px var(--alea-text)}.alea-pie-slice{animation:alea-slice-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out) backwards}@keyframes alea-slice-in{0%{opacity:.01;transform:scale(.7) rotate(-24deg)}}.alea-gauge-arc{animation:alea-gauge-in var(--alea-motion-duration-slower) var(--alea-motion-ease-out) backwards}@keyframes alea-gauge-in{0%{stroke-dashoffset:var(--alea-gauge-len)}}.alea-heat-cell{animation:alea-m-scale-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) backwards}.alea-chart-legend li{cursor:default;border-radius:var(--alea-radius-sm);transition:background-color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-chart-legend li[data-active]{background:var(--alea-surface-hover)}.alea-chart[data-series-focus] [data-series]{opacity:.2}.alea-chart[data-series-focus="0"] [data-series="0"],.alea-chart[data-series-focus="1"] [data-series="1"],.alea-chart[data-series-focus="2"] [data-series="2"],.alea-chart[data-series-focus="3"] [data-series="3"],.alea-chart[data-series-focus="4"] [data-series="4"],.alea-chart[data-series-focus="5"] [data-series="5"],.alea-chart[data-series-focus="6"] [data-series="6"],.alea-chart[data-series-focus="7"] [data-series="7"]{opacity:1}.alea-chart-loading{display:flex;align-items:flex-end;gap:var(--alea-space-2);padding:var(--alea-space-4) var(--alea-space-4) var(--alea-space-8);border-radius:var(--alea-radius-md);background:var(--alea-surface-deep);overflow:hidden}.alea-chart-loading span{flex:1;border-radius:var(--alea-radius-sm) var(--alea-radius-sm) var(--alea-radius-2xs) var(--alea-radius-2xs);background:linear-gradient(90deg,var(--alea-surface-raised) 0%,var(--alea-surface-hover) 50%,var(--alea-surface-raised) 100%) 0 0 / 200% 100%;animation:alea-shimmer 1.6s linear infinite}.alea-chart-empty{display:grid;place-items:center;border-radius:var(--alea-radius-md);background:var(--alea-surface-deep);color:var(--alea-text-muted);font-size:var(--alea-font-size-md)}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) .alea-chart-loading span{animation-duration:3s}}.alea-funnel{display:flex;flex-direction:column;gap:var(--alea-space-2);margin:0;padding:0;list-style:none;outline:none;border-radius:var(--alea-radius-field)}.alea-funnel:focus-visible{box-shadow:0 0 0 2px var(--alea-focus)}.alea-funnel-stage{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-3);padding:0 var(--alea-space-4);animation:alea-item-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out) backwards}.alea-funnel-bar{position:absolute;left:50%;top:0;bottom:0;translate:-50% 0;border-radius:var(--alea-radius-sm);opacity:.85;transform-origin:center;animation:alea-funnel-grow var(--alea-motion-duration-slower) var(--alea-motion-spring) backwards;animation-delay:inherit;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}@keyframes alea-funnel-grow{0%{transform:scaleX(.05)}}.alea-funnel-stage[data-active] .alea-funnel-bar{opacity:1}.alea-funnel-label,.alea-funnel-value{position:relative;font-size:var(--alea-font-size-md);font-weight:var(--alea-font-weight-semibold);color:var(--alea-text);text-shadow:0 0 3px var(--alea-bg),0 1px 2px var(--alea-bg)}.alea-funnel-pct{color:var(--alea-text);font-weight:var(--alea-font-weight-regular)}.alea-treemap-tile{animation:alea-m-scale-in var(--alea-motion-duration-slow) var(--alea-motion-spring) backwards;transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-treemap-tile[data-dim]{opacity:.5}.alea-treemap-tile rect{transition:filter var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-treemap-tile[data-active] rect{filter:brightness(1.12)}.alea-treemap-label{fill:var(--alea-accent-on);font:600 var(--alea-font-size-xs) var(--alea-font-family-body)}.alea-treemap-value{fill:var(--alea-accent-on);font:var(--alea-font-size-xs) var(--alea-font-family-body);opacity:.8;font-variant-numeric:tabular-nums}.alea-radial{display:grid;place-items:center}.alea-radial-arc{animation:alea-radial-in var(--alea-motion-duration-slower) var(--alea-motion-ease-out) backwards}@keyframes alea-radial-in{0%{stroke-dashoffset:var(--alea-radial-len)}}.alea-radial-ring{transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-radial-ring[data-dim]{opacity:.35}.alea-bullets{display:flex;flex-direction:column;gap:var(--alea-space-3);outline:none;border-radius:var(--alea-radius-field)}.alea-bullets:focus-visible{box-shadow:0 0 0 2px var(--alea-focus)}.alea-bullet{display:grid;grid-template-columns:minmax(80px,140px) 1fr auto;align-items:center;gap:var(--alea-space-3)}.alea-bullet-label{font-size:var(--alea-font-size-md);color:var(--alea-text-muted)}.alea-bullet[data-active] .alea-bullet-label{color:var(--alea-text)}.alea-bullet-track{position:relative;height:24px;border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);overflow:hidden}.alea-bullet-range{position:absolute;inset-block:0 0;inset-inline:0 auto;background:var(--alea-text)}.alea-bullet-value{position:absolute;inset-inline-start:0;top:var(--alea-space-2);bottom:var(--alea-space-2);border-radius:var(--alea-radius-xs);background:var(--alea-chart-1);transform-origin:var(--alea-origin-start, left);animation:alea-funnel-grow var(--alea-motion-duration-slower) var(--alea-motion-spring) backwards}.alea-bullet-target{position:absolute;top:var(--alea-space-1);bottom:var(--alea-space-1);width:2px;margin-inline-start:calc(var(--alea-space-0-25) * -1);border-radius:var(--alea-radius-3xs);background:var(--alea-text)}.alea-bullet-num{font-size:var(--alea-font-size-md);font-weight:var(--alea-font-weight-semibold);font-variant-numeric:tabular-nums}.alea-calheat{overflow-x:auto;outline:none;border-radius:var(--alea-radius-field);padding-bottom:var(--alea-space-1)}.alea-calheat:focus-visible{box-shadow:0 0 0 2px var(--alea-focus)}.alea-calheat-months{display:grid;gap:var(--alea-space-1);margin-block:0 var(--alea-space-1);margin-inline:var(--alea-space-10) 0;height:16px;color:var(--alea-text-muted);font-size:var(--alea-font-size-2xs)}.alea-calheat-body{display:flex;gap:var(--alea-space-2)}.alea-calheat-wd{display:grid;grid-template-rows:repeat(7,12px);gap:var(--alea-space-1);width:28px;flex:none;color:var(--alea-text-muted);font-size:var(--alea-font-size-2xs);line-height:12px}.alea-calheat-grid{display:grid;grid-template-rows:repeat(7,12px);grid-auto-flow:column;gap:var(--alea-space-1)}.alea-calheat-day{width:12px;height:12px;border-radius:var(--alea-radius-xs);background:var(--alea-surface-raised);animation:alea-m-scale-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) backwards}.alea-calheat-day[data-level="1"]{background:color-mix(in srgb,var(--alea-chart-1) 30%,var(--alea-surface-raised))}.alea-calheat-day[data-level="2"]{background:color-mix(in srgb,var(--alea-chart-1) 55%,var(--alea-surface-raised))}.alea-calheat-day[data-level="3"]{background:color-mix(in srgb,var(--alea-chart-1) 78%,var(--alea-surface-raised))}.alea-calheat-day[data-level="4"]{background:var(--alea-chart-1)}.alea-calheat-day[data-active]{box-shadow:0 0 0 2px var(--alea-text)}[data-contrast=more] .alea-funnel-bar{opacity:.4}@media(prefers-contrast:more){:root:not([data-contrast=normal]) .alea-funnel-bar{opacity:.4}}.alea-datagrid{display:flex;flex-direction:column;gap:var(--alea-space-3);min-width:0}.alea-datagrid-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--alea-space-2)}.alea-datagrid-search{width:min(280px,100%)}.alea-datagrid-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-2)}.alea-datagrid-bulk{display:flex;align-items:center;gap:var(--alea-space-2);padding-block:var(--alea-space-0-5) var(--alea-space-0-5);padding-inline:var(--alea-space-3) var(--alea-space-1);border-radius:var(--alea-radius-full);background:var(--alea-accent-subtle);animation:alea-m-pop-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-datagrid-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--alea-space-2)}.alea-grid-edit{display:inline-flex;align-items:center;gap:var(--alea-space-2);max-width:100%;padding:var(--alea-space-1) var(--alea-space-2);margin:calc(var(--alea-space-1) * -1) calc(var(--alea-space-2) * -1);border:0;border-radius:var(--alea-radius-sm);background:none;color:inherit;font:inherit;text-align:inherit;cursor:text}.alea-grid-edit svg{opacity:0;color:var(--alea-text-muted);transition:opacity var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-grid-edit:hover{background:var(--alea-surface-hover)}.alea-grid-edit:hover svg,.alea-grid-edit:focus-visible svg{opacity:1}.alea-grid-input{width:100%;height:32px;padding:0 var(--alea-space-2);border:0;border-radius:var(--alea-radius-field);background:var(--alea-field-bg);color:var(--alea-text);font:inherit;box-shadow:inset 0 0 0 1.5px var(--alea-focus),0 0 0 3px var(--alea-focus-halo);outline:none}.alea-grid-input[aria-invalid]{box-shadow:inset 0 0 0 1.5px var(--alea-status-danger),0 0 0 3px var(--alea-status-danger-bg)}.alea-datagrid-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--alea-space-3)}.alea-datagrid-filters>*{width:min(220px,100%)}.alea-datagrid-filters>.alea-button{width:auto}.alea-grid-toggle{display:inline-grid;place-items:center;width:28px;height:28px;margin-block:calc(var(--alea-space-1) * -1) calc(var(--alea-space-1) * -1);margin-inline:calc(var(--alea-space-1) * -1) var(--alea-space-1);border:0;border-radius:var(--alea-radius-field);background:none;color:var(--alea-text-muted);cursor:pointer}.alea-grid-toggle:hover{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-grid-toggle svg{transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}.alea-grid-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.alea-grid-toggle-space{display:inline-block;width:28px;margin-inline-end:var(--alea-space-1)}.alea-grid-tree{display:inline-flex;align-items:center}.alea-tr-child{background:color-mix(in srgb,var(--alea-surface-deep) 40%,transparent);animation:alea-item-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) backwards}.alea-tr-detail .alea-td-detail{height:auto;padding:0;background:var(--alea-surface-deep)}.alea-grid-detail{padding:var(--alea-space-4) var(--alea-space-6);animation:alea-m-drop-in var(--alea-motion-duration-base) var(--alea-motion-ease-out)}.alea-tr-detail[data-disabled],.alea-tr-summary[data-disabled]{opacity:1}.alea-tr-summary .alea-td{font-weight:var(--alea-font-weight-semibold);background:var(--alea-surface-deep);border-top:1px solid var(--alea-border-strong)}.alea-pin{position:sticky;z-index:1}.alea-td.alea-pin{background:var(--alea-surface)}.alea-th.alea-pin{z-index:2}.alea-pin-start{box-shadow:1px 0 0 var(--alea-border)}.alea-pin-end{box-shadow:-1px 0 0 var(--alea-border)}.alea-datagrid-loading{display:flex;flex-direction:column;gap:var(--alea-space-4);padding:var(--alea-space-4) 0;text-align:start}.alea-sortable-item{gap:var(--alea-space-2)}.alea-drag-handle{display:grid;place-items:center;flex:none;width:28px;height:28px;border:0;border-radius:var(--alea-radius-sm);background:none;color:var(--alea-text-faint);cursor:grab}.alea-drag-handle:hover{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-list-item[data-dragging],.alea-kanban-card[data-dragging]{opacity:.5}.alea-drop-line{height:2px;margin:calc(var(--alea-space-0-25) * -1) 0;border-radius:var(--alea-radius-3xs);background:var(--alea-accent);outline:none}.alea-drop-line:not([data-drop-target]){background:transparent}.alea-kanban{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:var(--alea-space-3);overflow-x:auto;padding-bottom:var(--alea-space-1)}.alea-kanban-col{display:flex;flex-direction:column;gap:var(--alea-space-2);min-width:0;padding:var(--alea-space-3);border-radius:var(--alea-radius-md);background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-kanban-head{display:flex;align-items:center;justify-content:space-between;padding:0 var(--alea-space-1)}.alea-kanban-head :is(h2,h3,h4){margin:0;font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1.3 var(--alea-font-family-body)}.alea-kanban-list{display:flex;flex-direction:column;gap:var(--alea-space-2);min-height:80px;outline:none;border-radius:var(--alea-radius-sm)}.alea-kanban-list[data-drop-target]{box-shadow:inset 0 0 0 2px var(--alea-accent)}.alea-kanban-list[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-kanban-card{display:flex;align-items:flex-start;gap:var(--alea-space-2);padding:var(--alea-space-3);border-radius:var(--alea-radius-sm);background:var(--alea-surface);box-shadow:var(--alea-surface-shadow, var(--alea-shadow-card));outline:none;cursor:default}.alea-kanban-card[data-focus-visible]{box-shadow:var(--alea-surface-shadow, var(--alea-shadow-card)),0 0 0 2px var(--alea-focus)}.alea-kanban-card[data-selected]{box-shadow:var(--alea-surface-shadow, var(--alea-shadow-card)),0 0 0 2px var(--alea-accent)}.alea-kanban-body{display:flex;flex-direction:column;gap:var(--alea-space-2);min-width:0;flex:1}.alea-kanban-title{font-size:var(--alea-font-size-md);font-weight:var(--alea-font-weight-medium)}.alea-kanban-meta{display:flex;flex-wrap:wrap;gap:var(--alea-space-1);font-size:var(--alea-font-size-xs);color:var(--alea-text-muted)}.alea-kanban-empty{margin:0;padding:var(--alea-space-5);text-align:center;font-size:var(--alea-font-size-xs);color:var(--alea-text-faint);border:1.5px dashed var(--alea-border-strong);border-radius:var(--alea-radius-sm)}.alea-virtual{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-virtual-list{padding:var(--alea-space-1)}.alea-mdeditor-tabs{border-radius:var(--alea-radius-field);background:var(--alea-field-bg);box-shadow:inset 0 0 0 1px var(--alea-border-control);overflow:hidden}.alea-mdeditor-tabs:focus-within{box-shadow:inset 0 0 0 1px var(--alea-accent),0 0 0 3px var(--alea-focus-halo)}.alea-mdeditor-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--alea-space-1);padding-block:0 0;padding-inline:var(--alea-space-1) var(--alea-space-2);border-bottom:1px solid var(--alea-border)}.alea-mdeditor .alea-tabs .alea-mdeditor-bar .alea-tab-list{border-bottom:0;box-shadow:none}.alea-mdeditor-tool{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--alea-radius-sm);background:none;color:var(--alea-text-muted);cursor:pointer}.alea-mdeditor-tool:hover{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-mdeditor-panel{outline:none}.alea-mdeditor-area{display:block;width:100%;min-height:160px;padding:var(--alea-space-3) var(--alea-space-4);border:0;border-radius:0;background:transparent;box-shadow:none!important;resize:vertical;font:var(--alea-font-size-md) / 1.6 var(--alea-font-family-mono);color:var(--alea-text)}.alea-mdeditor-area:focus{outline:none}.alea-mdeditor-preview{min-height:160px;padding:var(--alea-space-3) var(--alea-space-4)}.alea-mdeditor-empty{margin:0;color:var(--alea-text-faint);font-size:var(--alea-font-size-sm)}.alea-mdeditor-count{align-self:flex-end}.alea-mdeditor-count[data-low]{color:var(--alea-status-warning)}.alea-markdown{font-size:var(--alea-font-size-md);line-height:1.65;color:var(--alea-text)}.alea-markdown>:first-child{margin-top:0}.alea-markdown>:last-child{margin-bottom:0}.alea-markdown :is(h2,h3,h4,h5){margin:1.2em 0 .4em;font-family:var(--alea-font-family-display);line-height:1.25}.alea-markdown h2{font-size:var(--alea-font-size-2xl)}.alea-markdown h3{font-size:var(--alea-font-size-xl)}.alea-markdown :is(h4,h5){font-size:var(--alea-font-size-lg)}.alea-markdown p,.alea-markdown ul,.alea-markdown ol{margin:.6em 0}.alea-markdown a{color:var(--alea-accent-strong);text-underline-offset:3px}.alea-markdown code{padding:var(--alea-space-0-25) var(--alea-space-1);border-radius:var(--alea-radius-xs);background:var(--alea-surface-raised);font:.9em var(--alea-font-family-mono)}.alea-markdown pre{padding:var(--alea-space-3) var(--alea-space-4);border-radius:var(--alea-radius-md);background:var(--alea-surface-deep);overflow:auto}.alea-markdown pre code{padding:0;background:none}.alea-markdown blockquote{margin:.8em 0;padding:var(--alea-space-0-5) var(--alea-space-4);border-inline-start:4px solid var(--alea-accent);color:var(--alea-text-soft)}.alea-rte{display:flex;flex-direction:column;gap:var(--alea-space-2);min-width:0}.alea-rte-box{border-radius:var(--alea-radius-field);background:var(--alea-field-bg);box-shadow:inset 0 0 0 1px var(--alea-border-control);overflow:hidden;transition:box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-rte-box:focus-within{box-shadow:inset 0 0 0 1px var(--alea-accent),0 0 0 3px var(--alea-focus-halo)}.alea-rte-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-1);padding:var(--alea-space-1);border-bottom:1px solid var(--alea-border)}.alea-rte-group{display:flex;gap:var(--alea-space-0-5)}.alea-rte-group+.alea-rte-group{padding-inline-start:var(--alea-space-1);margin-inline-start:var(--alea-space-0-5);box-shadow:inset 1px 0 0 var(--alea-border)}.alea-rte-tool{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--alea-radius-sm);background:none;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),transform var(--alea-motion-duration-instant) var(--alea-motion-ease-standard)}.alea-rte-tool svg{width:16px;height:16px}.alea-rte-tool:hover{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-rte-tool:active{transform:scale(calc(1 - (1 - var(--alea-motion-scale-press)) * 1.5))}.alea-rte-tool[aria-pressed=true]{color:var(--alea-accent-strong);background:var(--alea-accent-subtle)}.alea-rte-tool:disabled{opacity:.45;cursor:not-allowed}@media(pointer:coarse){.alea-rte-tool{width:44px;height:44px}}.alea-rte-linkbar{display:flex;gap:var(--alea-space-2);padding:var(--alea-space-2);border-bottom:1px solid var(--alea-border)}.alea-rte-url{flex:1;min-width:0;height:32px;padding:0 var(--alea-space-3);border:0;border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);color:var(--alea-text);font:inherit;font-size:var(--alea-font-size-sm);outline:none;box-shadow:inset 0 0 0 1px var(--alea-border-control)}.alea-rte-url:focus{box-shadow:inset 0 0 0 2px var(--alea-focus);outline:none}.alea-rte-apply{height:32px;padding:0 var(--alea-space-3);border:0;border-radius:var(--alea-radius-sm);background:var(--alea-chip-bg);color:var(--alea-chip-text);font:var(--alea-font-weight-semibold) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);cursor:pointer}.alea-rte-apply[data-variant=ghost]{background:transparent;color:var(--alea-text-muted)}.alea-rte-area{position:relative;overflow:auto;padding:var(--alea-space-3) var(--alea-space-4);outline:none;color:var(--alea-text);font-size:var(--alea-font-size-md);line-height:1.6;overscroll-behavior:contain}.alea-rte-area>:first-child{margin-top:0}.alea-rte-area[data-empty]:before{content:attr(data-placeholder);position:absolute;color:var(--alea-text-faint);pointer-events:none}.alea-rte-area code{padding:var(--alea-space-0-25) var(--alea-space-2);border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);font:.9em var(--alea-font-family-mono)}.alea-rte-area a{color:var(--alea-accent-strong);text-decoration:underline;text-underline-offset:3px}.alea-rte-foot{display:flex;justify-content:space-between;gap:var(--alea-space-3)}.alea-rte-count{margin-inline-start:auto;color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);font-variant-numeric:tabular-nums}.alea-rte-count[data-over]{color:var(--alea-status-danger);font-weight:var(--alea-font-weight-semibold)}.alea-rte[data-disabled] .alea-rte-box{opacity:.5}.alea-rte[data-readonly] .alea-rte-box{background:transparent;box-shadow:none}.alea-rte[data-readonly] .alea-rte-area{padding:0}.alea-rte-slot{display:contents}.alea-rte-tool.alea-button{min-width:32px;width:auto;height:32px;padding:0 var(--alea-space-2);gap:var(--alea-space-0-5);border-radius:var(--alea-radius-sm);color:var(--alea-text-muted);box-shadow:none}.alea-rte-tool.alea-button[data-hovered]{color:var(--alea-text);background:var(--alea-surface-hover)}.alea-rte-select.alea-button{min-width:120px;justify-content:space-between;padding:0 var(--alea-space-2);color:var(--alea-text);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body)}.alea-rte-caret{width:12px!important;height:12px!important;opacity:.7}.alea-rte-popover .alea-popover-dialog{padding:var(--alea-space-3)}.alea-rte-swatches{display:flex;flex-direction:column;gap:var(--alea-space-2)}.alea-rte-swatch-grid{display:grid;grid-template-columns:repeat(4,32px);gap:var(--alea-space-2)}.alea-rte-swatch{width:32px;height:32px;padding:0;border:0;border-radius:var(--alea-radius-field);background:var(--sw);box-shadow:inset 0 0 0 1px var(--alea-border-strong);cursor:pointer;transition:transform var(--alea-motion-duration-fast) var(--alea-motion-ease-emphasized)}.alea-rte-swatch:hover{transform:scale(calc(1 + (1 - var(--alea-motion-scale-press)) * 2))}.alea-rte-chars{display:grid;grid-template-columns:repeat(8,32px);gap:var(--alea-space-0-5)}.alea-rte-char{width:32px;height:32px;padding:0;border:0;border-radius:var(--alea-radius-sm);background:none;color:var(--alea-text);font-size:var(--alea-font-size-md);cursor:pointer}.alea-rte-char:hover{background:var(--alea-surface-hover)}.alea-rte-form{display:flex;flex-direction:column;gap:var(--alea-space-3);width:min(300px,80vw)}.alea-rte-form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--alea-space-3)}.alea-rte-source{display:block;width:100%;padding:var(--alea-space-3) var(--alea-space-4);border:0;background:transparent;color:var(--alea-text);font:var(--alea-font-size-sm) / 1.6 var(--alea-font-family-mono);resize:vertical;outline:none}.alea-rte-area table{width:100%;margin:var(--alea-space-3) 0;border-collapse:collapse;font-size:var(--alea-font-size-sm)}.alea-rte-area th,.alea-rte-area td{min-width:60px;padding:var(--alea-space-2) var(--alea-space-3);border:1px solid var(--alea-border-strong);text-align:start;vertical-align:top}.alea-rte-area th{background:var(--alea-surface-raised);font-weight:var(--alea-font-weight-semibold)}.alea-rte-area img{max-width:100%;height:auto;border-radius:var(--alea-radius-sm)}.alea-rte-area hr{margin:var(--alea-space-5) 0;border:0;border-top:1px solid var(--alea-border-strong)}.alea-rte-area pre{padding:var(--alea-space-3) var(--alea-space-4);border-radius:var(--alea-radius-sm);background:var(--alea-surface-raised);font:var(--alea-font-size-sm) / 1.6 var(--alea-font-family-mono);white-space:pre-wrap}.alea-rte-area blockquote{margin-inline-start:0;padding-inline-start:var(--alea-space-4);border-inline-start:3px solid var(--alea-accent);color:var(--alea-text-muted)}.alea-rte-foot{padding:var(--alea-space-2) var(--alea-space-3);border-top:1px solid var(--alea-border)}.alea-rte[data-full]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--alea-z-modal);padding:var(--alea-space-4);background:var(--alea-bg)}.alea-rte[data-full] .alea-rte-box{display:flex;flex-direction:column;height:100%}.alea-rte[data-full] .alea-rte-area,.alea-rte[data-full] .alea-rte-source{flex:1;max-height:none}.alea-rte-box{position:relative}.alea-rte-more{margin-inline-start:auto}.alea-rte-bar[data-expanded] .alea-rte-group{animation:alea-rte-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}@keyframes alea-rte-in{0%{opacity:.01;transform:translateY(calc(var(--alea-motion-distance-sm) * -.5))}}.alea-rte-group[data-table]{padding:0 var(--alea-space-1);border-radius:var(--alea-radius-sm);background:var(--alea-accent-subtle);box-shadow:none}.alea-rte-group[data-table] .alea-rte-tool{color:var(--alea-accent-strong)}.alea-rte-findbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-2);padding:var(--alea-space-2);border-bottom:1px solid var(--alea-border);animation:alea-rte-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}.alea-rte-findbar .alea-rte-url{flex:1 1 160px}.alea-rte-hits{min-width:72px;color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);font-variant-numeric:tabular-nums}::highlight(alea-rte-find){background-color:var(--alea-status-warning-bg);color:var(--alea-text)}::highlight(alea-rte-find-current){background-color:var(--alea-accent-solid);color:var(--alea-accent-on)}.alea-rte-bubble{position:absolute;z-index:2;display:flex;gap:var(--alea-space-0-5);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);transform:translate(-50%,calc(-100% - 8px));animation:alea-rte-pop var(--alea-motion-duration-fast) var(--alea-motion-ease-out) both}.alea-rte-bubble .alea-rte-tool{color:var(--alea-text)}.alea-rte-bubble .alea-rte-tool[data-on]{color:var(--alea-accent-strong);background:var(--alea-accent-subtle)}@keyframes alea-rte-pop{0%{opacity:.01;transform:translate(-50%,calc(-100% - 8px + var(--alea-motion-distance-sm) * .5)) scale(var(--alea-motion-scale-press))}}.alea-rte-thumb{max-width:100%;max-height:120px;border-radius:var(--alea-radius-sm);object-fit:contain;align-self:flex-start}.alea-rte-error{margin:0;color:var(--alea-status-danger);font-size:var(--alea-font-size-sm)}.alea-rte-area ul[data-checklist]>li:before{cursor:pointer}.alea-calview{display:flex;flex-direction:column;gap:var(--alea-space-3)}.alea-calview-head{display:flex;align-items:center;justify-content:space-between;gap:var(--alea-space-3);flex-wrap:wrap}.alea-calview-title{margin:0;font:var(--alea-font-weight-light) var(--alea-font-size-2xl) / 1.1 var(--alea-font-family-display);text-transform:capitalize}.alea-calview-nav{display:flex;align-items:center;gap:var(--alea-space-1)}.alea-calview-grid{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;border-radius:var(--alea-radius-md);overflow:hidden;box-shadow:inset 0 0 0 1px var(--alea-border);background:var(--alea-surface)}.alea-calview-grid th{padding:var(--alea-space-2);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);color:var(--alea-text-muted);background:var(--alea-surface-deep);text-transform:capitalize}.alea-calview-grid td{height:104px;padding:var(--alea-space-2);vertical-align:top;border-top:1px solid var(--alea-border);border-inline-start:1px solid var(--alea-border)}.alea-calview-grid td:first-child{border-inline-start:0}.alea-calview-grid td[data-outside]{background:var(--alea-surface-deep)}.alea-calview-grid td[data-outside] .alea-calview-day{color:var(--alea-text-faint)}.alea-calview-day{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 var(--alea-space-1);border:0;border-radius:var(--alea-radius-full);background:none;color:var(--alea-text);font:var(--alea-font-weight-medium) var(--alea-font-size-sm) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums}button.alea-calview-day{cursor:pointer}button.alea-calview-day:hover{background:var(--alea-surface-hover)}.alea-calview-grid td[data-today] .alea-calview-day{background:var(--alea-chip-bg);color:var(--alea-chip-text)}.alea-calview-events{margin:var(--alea-space-1) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--alea-space-0-5)}.alea-calview-event{--tone: var(--alea-accent-strong);--tone-bg: var(--alea-accent-subtle);display:block;width:100%;min-height:24px;padding:var(--alea-space-1) var(--alea-space-2);border:0;border-radius:var(--alea-radius-sm);background:var(--tone-bg);color:var(--alea-text);font:var(--alea-font-weight-medium) var(--alea-font-size-2xs) / 1.5 var(--alea-font-family-body);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset 2px 0 0 var(--tone)}button.alea-calview-event{cursor:pointer}.alea-calview-event[data-tone=success]{--tone: var(--alea-status-success);--tone-bg: var(--alea-status-success-bg)}.alea-calview-event[data-tone=warning]{--tone: var(--alea-status-warning);--tone-bg: var(--alea-status-warning-bg)}.alea-calview-event[data-tone=danger]{--tone: var(--alea-status-danger);--tone-bg: var(--alea-status-danger-bg)}.alea-calview-event[data-tone=info]{--tone: var(--alea-status-info);--tone-bg: var(--alea-status-info-bg)}.alea-calview-more{font-size:var(--alea-font-size-2xs);color:var(--alea-text-muted);padding-inline-start:var(--alea-space-2)}@media(max-width:639.98px){.alea-calview-grid td{height:64px}.alea-calview-event{font-size:0;height:8px;padding:0}}.alea-sched{display:flex;flex-direction:column;min-width:0;border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border-strong);overflow:hidden}.alea-sched-head{display:flex;flex-wrap:wrap;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-sched-nav,.alea-sched-actions{display:flex;align-items:center;gap:var(--alea-space-2);flex-wrap:wrap}.alea-sched-title{margin-block:0 0;margin-inline:var(--alea-space-2) 0;font:var(--alea-font-weight-semibold) var(--alea-font-size-base) / 1.3 var(--alea-font-family-body)}.alea-sched-grid-head,.alea-sched-allday{display:grid;grid-template-columns:56px repeat(var(--days),minmax(0,1fr));border-bottom:1px solid var(--alea-border)}.alea-sched-dayname{padding:var(--alea-space-2);text-align:center;color:var(--alea-text-muted);font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1.4 var(--alea-font-family-body);text-transform:capitalize}.alea-sched-dayname[data-today]{color:var(--alea-accent-strong)}.alea-sched-gutter-label{padding:var(--alea-space-2) var(--alea-space-1);color:var(--alea-text-muted);font-size:var(--alea-font-size-2xs);text-align:end}.alea-sched-allday-col{display:flex;flex-direction:column;gap:var(--alea-space-0-5);margin:0;padding:var(--alea-space-1) var(--alea-space-0-5);list-style:none;border-inline-start:1px solid var(--alea-border)}.alea-sched-allday-col .alea-sched-event{min-height:24px;padding:var(--alea-space-0-5) var(--alea-space-2)}.alea-sched-scroll{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.alea-sched-body{position:relative;display:grid;grid-template-columns:56px repeat(var(--days),minmax(0,1fr))}.alea-sched-gutter{position:relative}.alea-sched-gutter span{position:absolute;inset-inline-end:var(--alea-space-2);translate:0 -50%;color:var(--alea-text-muted);font-size:var(--alea-font-size-2xs);font-variant-numeric:tabular-nums;white-space:nowrap}.alea-sched-gutter span:first-child{translate:0 2px}.alea-sched-day{position:relative;border-inline-start:1px solid var(--alea-border);cursor:cell}.alea-sched-day[data-today]{background:color-mix(in oklab,var(--alea-accent) 5%,transparent)}.alea-sched-line{position:absolute;inset-inline-start:0;inset-inline-end:0;height:0;border-top:1px solid var(--alea-border);pointer-events:none}.alea-sched-events{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;pointer-events:none}.alea-sched-events li{position:absolute;z-index:1;pointer-events:auto}.alea-sched-event{display:flex;flex-direction:column;gap:var(--alea-space-0-25);width:100%;height:100%;min-width:0;padding:var(--alea-space-1) var(--alea-space-2);border:0;border-radius:var(--alea-radius-sm);background:var(--ev-bg);color:var(--alea-text);box-shadow:inset 3px 0 0 var(--ev);text-align:start;overflow:hidden;cursor:pointer;transition:filter var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-sched-event:hover{filter:brightness(1.08)}.alea-sched-event:active{transform:scale(calc(1 - (1 - var(--alea-motion-scale-press)) * .5))}.alea-sched-event[data-tone=accent]{--ev: var(--alea-accent-strong);--ev-bg: var(--alea-accent-subtle)}.alea-sched-event[data-tone=success]{--ev: var(--alea-status-success);--ev-bg: var(--alea-status-success-bg)}.alea-sched-event[data-tone=warning]{--ev: var(--alea-status-warning);--ev-bg: var(--alea-status-warning-bg)}.alea-sched-event[data-tone=danger]{--ev: var(--alea-status-danger);--ev-bg: var(--alea-status-danger-bg)}.alea-sched-event[data-tone=info]{--ev: var(--alea-status-info);--ev-bg: var(--alea-status-info-bg)}.alea-sched-event[data-tone=neutral]{--ev: var(--alea-border-control);--ev-bg: var(--alea-surface-raised)}.alea-sched-event-title{font:var(--alea-font-weight-semibold) var(--alea-font-size-xs) / 1.3 var(--alea-font-family-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-sched-event-time,.alea-sched-event-detail{color:var(--alea-text-muted);font-size:var(--alea-font-size-2xs);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.alea-sched-event[data-short]{flex-direction:row;align-items:center;gap:var(--alea-space-2);padding:var(--alea-space-0-5) var(--alea-space-2)}.alea-sched-now{position:absolute;inset-inline-start:calc(var(--alea-space-1) * -1);inset-inline-end:0;z-index:2;height:2px;background:var(--alea-status-danger);pointer-events:none}.alea-sched-now:before{content:"";position:absolute;inset-inline-start:0;top:calc(var(--alea-space-1) * -1);width:8px;height:8px;border-radius:50%;background:var(--alea-status-danger)}@media(max-width:639.98px){.alea-sched-grid-head,.alea-sched-allday,.alea-sched-body{grid-template-columns:52px repeat(var(--days),minmax(44px,1fr))}.alea-sched-scroll{overflow-x:auto}}.alea-sched-event[data-movable]{cursor:grab;-webkit-user-select:none;user-select:none}.alea-sched-events li[data-dragging]{opacity:.92;box-shadow:var(--alea-shadow-pop)}.alea-sched-events li[data-dragging=move] .alea-sched-event{cursor:grabbing}.alea-sched-resize{position:absolute;inset-inline:var(--alea-space-1);bottom:0;height:8px;cursor:ns-resize;border-radius:0 0 var(--alea-radius-sm) var(--alea-radius-sm)}.alea-sched-resize:after{content:"";position:absolute;inset-inline:35%;bottom:var(--alea-space-0-5);height:var(--alea-space-0-5);border-radius:var(--alea-radius-sm);background:var(--ev, currentColor);opacity:0;transition:opacity var(--alea-motion-duration-fast)}.alea-sched-events li:hover .alea-sched-resize:after,.alea-sched-events li:focus-within .alea-sched-resize:after{opacity:.7}.alea-sched-event[data-muted]{opacity:.55}.alea-sched-event[data-muted] .alea-sched-event-title{text-decoration:line-through}.alea-sched-event[data-conflict]{box-shadow:inset 0 0 0 1px var(--alea-status-warning)}.alea-sched-conflict{position:absolute;top:var(--alea-space-1);inset-inline-end:var(--alea-space-1);width:8px;height:8px;border-radius:50%;background:var(--alea-status-warning)}.alea-sched-blocked{position:absolute;inset-inline:0;z-index:0;display:flex;align-items:flex-start;padding:var(--alea-space-0-5) var(--alea-space-1);overflow:hidden;pointer-events:none;font:var(--alea-font-weight-medium) var(--alea-font-size-2xs) / 1.3 var(--alea-font-family-body);color:var(--alea-text-faint);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--alea-text) 7%,transparent) 0 6px,transparent 6px 12px)}@media(prefers-reduced-motion:reduce){.alea-sched-resize:after{transition:none}}@media(forced-colors:active){.alea-sched-blocked{border-block:1px dashed CanvasText;background:none}}.alea-fx-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.alea-liquid-glass{position:relative;border-radius:var(--alea-radius-lg);--alea-lg-tint: color-mix(in srgb, var(--alea-surface) 34%, transparent);background:var(--alea-lg-tint);-webkit-backdrop-filter:blur(var(--alea-lg-blur)) saturate(180%);backdrop-filter:blur(var(--alea-lg-blur)) saturate(180%);box-shadow:inset 1px 1px color-mix(in srgb,#ffffff 45%,transparent),inset -1px -1px color-mix(in srgb,#ffffff 12%,transparent),inset 0 0 18px color-mix(in srgb,#ffffff 10%,transparent),0 18px 48px -18px #0006}.alea-liquid-glass[data-refract]{-webkit-backdrop-filter:var(--alea-lg-filter) blur(var(--alea-lg-blur)) saturate(180%);backdrop-filter:var(--alea-lg-filter) blur(var(--alea-lg-blur)) saturate(180%)}.alea-liquid-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 20% 0%,color-mix(in srgb,#ffffff 18%,transparent),transparent 55%)}.alea-liquid-glass-content{position:relative;z-index:1;display:block}@media(prefers-reduced-transparency:reduce){.alea-liquid-glass{--alea-lg-tint: color-mix(in srgb, var(--alea-surface) 92%, transparent)}}.alea-gooey-nav{position:relative;display:inline-flex;padding:var(--alea-space-1);border-radius:var(--alea-radius-full);background:var(--alea-surface-deep);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-gooey-nav-blobs{position:absolute;inset:var(--alea-space-1);pointer-events:none}.alea-gooey-nav-blob{position:absolute;top:0;inset-inline-start:0;height:100%;border-radius:var(--alea-radius-full);background:var(--alea-chip-bg);transition:transform var(--alea-motion-duration-slow) var(--alea-motion-ease-emphasized),width var(--alea-motion-duration-slow) var(--alea-motion-ease-emphasized)}.alea-gooey-nav-blob[data-trail]{transition-duration:var(--alea-motion-duration-slower);transition-delay:var(--alea-motion-stagger);transition-timing-function:var(--alea-motion-ease-out);transform-origin:center;scale:.82}.alea-gooey-nav-items{position:relative;display:flex;gap:var(--alea-space-0-5)}.alea-gooey-nav-item{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 var(--alea-space-4);border-radius:var(--alea-radius-full);color:var(--alea-text-muted);font-size:var(--alea-font-size-md);font-weight:var(--alea-font-weight-medium);cursor:pointer;transition:color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard)}.alea-gooey-nav-item[data-hovered]{color:var(--alea-text)}.alea-gooey-nav-item[data-selected]{color:var(--alea-chip-text)}.alea-gooey-nav-item[data-focus-visible]{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-gooey-menu{position:relative;display:inline-grid;place-items:center;width:56px;height:56px}.alea-gooey-menu-blobs{position:absolute;inset:calc(calc(var(--alea-space-24) + var(--alea-space-24) + var(--alea-space-2)) * -1);display:grid;place-items:center;pointer-events:none}.alea-gooey-menu-blob{grid-area:1 / 1;width:48px;height:48px;border-radius:50%;background:var(--alea-chip-bg);transition:transform var(--alea-motion-duration-slow) var(--alea-motion-ease-emphasized)}.alea-gooey-menu-blob[data-main]{width:56px;height:56px}.alea-gooey-menu-actions{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;display:grid;place-items:center}.alea-gooey-menu-actions[hidden]{display:none}.alea-gooey-menu-actions li{grid-area:1 / 1;transition:transform var(--alea-motion-duration-slow) var(--alea-motion-ease-emphasized);animation:alea-m-fade-in var(--alea-motion-duration-base) var(--alea-motion-ease-out) both}.alea-gooey-menu-action,.alea-gooey-menu-main{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:transparent;color:var(--alea-chip-text);cursor:pointer}.alea-gooey-menu-main{position:relative;width:56px;height:56px}.alea-gooey-menu-main svg{transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}.alea-gooey-menu[data-open] .alea-gooey-menu-main svg{transform:rotate(45deg)}.alea-gooey-menu-action svg,.alea-gooey-menu-main svg{width:20px;height:20px}@property --alea-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.alea-border-beam{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;padding:var(--alea-beam-width, var(--alea-space-0-5));background:conic-gradient(from var(--alea-beam-angle),transparent 0deg,var(--alea-beam-from, var(--alea-accent)) calc(360deg - var(--alea-beam-size, 60deg)),var(--alea-beam-to, var(--alea-accent-second)) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:alea-beam var(--alea-beam-duration, 6s) linear infinite}@keyframes alea-beam{to{--alea-beam-angle: 360deg}}.alea-border-beam[data-variant=glow]{background:conic-gradient(from var(--alea-beam-angle),transparent 0deg,transparent calc(360deg - var(--alea-beam-size)),var(--alea-chart-1) calc(360deg - var(--alea-beam-size) * .75),var(--alea-chart-2) calc(360deg - var(--alea-beam-size) * .5),var(--alea-chart-3) calc(360deg - var(--alea-beam-size) * .25),var(--alea-chart-4) 360deg)}.alea-beam-bloom{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(90deg,#000,transparent 20px,transparent calc(100% - 20px),#000),linear-gradient(#000,transparent 14px,transparent calc(100% - 14px),#000);mask:linear-gradient(90deg,#000,transparent 20px,transparent calc(100% - 20px),#000),linear-gradient(#000,transparent 14px,transparent calc(100% - 14px),#000)}.alea-beam-bloom>span,.alea-beam-halo{background:conic-gradient(from var(--alea-beam-angle),transparent 0deg,transparent calc(360deg - var(--alea-beam-size)),var(--alea-chart-1) calc(360deg - var(--alea-beam-size) * .75),var(--alea-chart-2) calc(360deg - var(--alea-beam-size) * .5),var(--alea-chart-3) calc(360deg - var(--alea-beam-size) * .25),var(--alea-chart-4) 360deg);animation:alea-beam var(--alea-beam-duration, 6s) linear infinite}.alea-beam-bloom>span{position:absolute;inset:calc(var(--alea-space-0-5) * -1);border-radius:inherit;filter:blur(6px);opacity:.85}.alea-beam-halo{position:absolute;inset:calc(var(--alea-space-1) * -1);border-radius:inherit;z-index:-1;filter:blur(10px);opacity:.55;pointer-events:none}:has(>.alea-beam-halo){isolation:isolate}[data-theme=light] :is(.alea-beam-bloom>span,.alea-beam-halo),:is(.alea-beam-bloom>span,.alea-beam-halo):where([data-theme=light] *){opacity:.45}.alea-spotlight{position:relative;isolation:isolate;--alea-spot-color: color-mix(in srgb, var(--alea-accent) 22%, transparent)}.alea-spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard);background:radial-gradient(360px circle at var(--alea-px, 50%) var(--alea-py, 50%),var(--alea-spot-color),transparent 65%)}.alea-spotlight:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;padding:var(--alea-space-0-25);opacity:0;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard);background:radial-gradient(240px circle at var(--alea-px, 50%) var(--alea-py, 50%),var(--alea-effect-glow-soft),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.alea-spotlight:hover:before,.alea-spotlight:hover:after,.alea-spotlight:focus-within:after{opacity:1}.alea-tilt{position:relative;transform:perspective(900px) rotateX(var(--alea-tilt-x, 0deg)) rotateY(var(--alea-tilt-y, 0deg)) scale(var(--alea-tilt-scale, 1));transition:transform var(--alea-motion-duration-slow) var(--alea-motion-ease-out);transform-style:preserve-3d}.alea-tilt:hover{will-change:transform}.alea-tilt:hover{transition-duration:var(--alea-motion-duration-instant)}.alea-tilt[data-glare]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard);background:radial-gradient(400px circle at var(--alea-px, 50%) var(--alea-py, 0%),#ffffff2e,transparent 60%);mix-blend-mode:overlay}.alea-tilt[data-glare]:hover:after{opacity:1}.alea-magnet{display:inline-block;transform:var(--alea-magnet, none);transition:transform var(--alea-motion-duration-slow) var(--alea-motion-ease-emphasized)}@property --alea-metal-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.alea-metal{position:relative;isolation:isolate;color:#111011!important;background:linear-gradient(180deg,#f4f4f5,#a1a1aa)!important;box-shadow:inset 0 1px #fffc,inset 0 -1px #0003,0 8px 24px -10px #00000080!important}.alea-metal:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:.75;background:conic-gradient(from var(--alea-metal-angle),#ffffff 0deg,#9ca3af 60deg,#f8fafc 120deg,#6b7280 200deg,#e5e7eb 280deg,#ffffff 360deg);mix-blend-mode:overlay;animation:alea-metal 5s linear infinite}.alea-metal:hover:before{animation-duration:2s}@keyframes alea-metal{to{--alea-metal-angle: 360deg}}.alea-aurora{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0;filter:blur(60px) saturate(140%);opacity:.55;--alea-aurora-1: var(--alea-accent);--alea-aurora-2: var(--alea-accent-second);--alea-aurora-3: var(--alea-accent-third)}.alea-aurora span{position:absolute;width:60%;height:60%;border-radius:50%;animation:alea-aurora 18s var(--alea-motion-ease-in-out) infinite alternate}.alea-aurora span:nth-child(1){inset-inline-start:-10%;top:-20%;background:var(--alea-aurora-1)}.alea-aurora span:nth-child(2){inset-inline-end:-10%;top:10%;background:var(--alea-aurora-2);animation-duration:22s;animation-direction:alternate-reverse}.alea-aurora span:nth-child(3){inset-inline-start:20%;bottom:-30%;background:var(--alea-aurora-3);animation-duration:26s}@keyframes alea-aurora{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(12%,8%,0) scale(1.15)}to{transform:translate3d(-8%,14%,0) scale(.95)}}.alea-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.alea-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;color:var(--alea-border-strong)}.alea-pattern[data-variant=dots]{background-image:radial-gradient(currentColor 1px,transparent 1.5px);background-size:var(--alea-pattern-size) var(--alea-pattern-size)}.alea-pattern[data-variant=grid]{background-image:linear-gradient(currentColor 1px,transparent 1px),linear-gradient(90deg,currentColor 1px,transparent 1px);background-size:var(--alea-pattern-size) var(--alea-pattern-size)}.alea-pattern[data-fade]{-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.alea-blur-edge-wrap{position:relative;isolation:isolate;border-radius:var(--alea-radius-md);overflow:hidden}.alea-blur-edge-wrap>:first-child{border-radius:inherit}.alea-blur-edge{position:absolute;inset-inline-start:0;inset-inline-end:0;z-index:2;height:var(--alea-blur-edge-h, 64px);pointer-events:none;transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-blur-edge[data-hidden]{opacity:0}.alea-blur-edge[data-position=bottom]{bottom:0;--alea-blur-dir: bottom}.alea-blur-edge[data-position=top]{top:0;--alea-blur-dir: top}.alea-blur-edge span{position:absolute;top:0;right:0;bottom:0;left:0}.alea-blur-edge span:nth-child(1){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(to var(--alea-blur-dir),transparent 0%,#000 25%,#000 50%,transparent 75%);mask-image:linear-gradient(to var(--alea-blur-dir),transparent 0%,#000 25%,#000 50%,transparent 75%)}.alea-blur-edge span:nth-child(2){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(to var(--alea-blur-dir),transparent 25%,#000 50%,#000 75%,transparent 100%);mask-image:linear-gradient(to var(--alea-blur-dir),transparent 25%,#000 50%,#000 75%,transparent 100%)}.alea-blur-edge span:nth-child(3){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to var(--alea-blur-dir),transparent 50%,#000 75%,#000 100%);mask-image:linear-gradient(to var(--alea-blur-dir),transparent 50%,#000 75%,#000 100%)}.alea-blur-edge span:nth-child(4){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(to var(--alea-blur-dir),transparent 0%,var(--alea-blur-edge-bg, var(--alea-surface)) 100%);-webkit-mask-image:linear-gradient(to var(--alea-blur-dir),transparent 40%,#000 100%);mask-image:linear-gradient(to var(--alea-blur-dir),transparent 40%,#000 100%)}.alea-shimmer-text{background:linear-gradient(110deg,var(--alea-text) 35%,var(--alea-accent) 50%,var(--alea-text) 65%) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:alea-text-shimmer var(--alea-shimmer-duration, 2.4s) linear infinite}.alea-typewriter [data-caret]:after{content:"";display:inline-block;width:2px;height:1em;margin-inline-start:var(--alea-space-0-5);vertical-align:-.12em;background:currentColor;animation:alea-caret 1s steps(2,start) infinite}.alea-rotating{display:inline-grid}.alea-rotating-word{grid-area:1 / 1;animation:alea-swap-in var(--alea-motion-duration-slow) var(--alea-motion-ease-out) both}.alea-scramble{font-variant-numeric:tabular-nums}.alea-burst{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--alea-z-tooltip) + 1);pointer-events:none}.alea-burst i{position:absolute;width:8px;height:8px;border-radius:var(--alea-radius-2xs)}.alea-burst-host{display:inline-flex}.alea-marquee{position:relative;overflow:hidden}.alea-marquee[data-fade]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.alea-marquee-track{display:flex;width:max-content;animation:alea-marquee var(--alea-marquee-duration, 30s) linear infinite}.alea-marquee[data-direction=right] .alea-marquee-track{animation-direction:reverse}.alea-marquee[data-pause]:is(:hover,:focus-within) .alea-marquee-track{animation-play-state:paused}.alea-marquee-group{display:flex;align-items:center;gap:var(--alea-space-10);margin:0;padding:0 var(--alea-space-5);list-style:none}@keyframes alea-marquee{to{transform:translate(calc(-50% * var(--alea-dir, 1)))}}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) :is(.alea-border-beam,.alea-beam-bloom>span,.alea-beam-halo,.alea-aurora span,.alea-shimmer-text,.alea-marquee-track),:root:not([data-alea-reduced=never]) .alea-metal:before,:root:not([data-alea-reduced=never]) .alea-typewriter [data-caret]:after{animation:none!important}:root:not([data-alea-reduced=never]) .alea-marquee{overflow-x:auto}:root:not([data-alea-reduced=never]) .alea-shimmer-text{color:var(--alea-text);background:none}:root:not([data-alea-reduced=never]) :is(.alea-tilt,.alea-magnet){transform:none!important}}:is([data-alea-motion=reduced],[data-alea-motion=off],[data-alea-reduced=always]) :is(.alea-border-beam,.alea-beam-bloom>span,.alea-beam-halo,.alea-aurora span,.alea-shimmer-text,.alea-marquee-track),:is([data-alea-motion=reduced],[data-alea-motion=off],[data-alea-reduced=always]) .alea-metal:before,:is([data-alea-motion=reduced],[data-alea-motion=off],[data-alea-reduced=always]) .alea-typewriter [data-caret]:after{animation:none!important}:is([data-alea-motion=reduced],[data-alea-motion=off],[data-alea-reduced=always]) .alea-marquee{overflow-x:auto}:is([data-alea-motion=reduced],[data-alea-motion=off],[data-alea-reduced=always]) :is(.alea-tilt,.alea-magnet){transform:none!important}.alea-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--alea-z-tooltip) + 1);pointer-events:none;perspective:600px}.alea-confetti i{position:absolute;inset-inline-start:0;top:0;border-radius:var(--alea-radius-2xs)}.alea-like{display:inline-flex;align-items:center;gap:var(--alea-space-2);min-height:40px;padding:0 var(--alea-space-3);border:0;border-radius:var(--alea-radius-full);background:transparent;color:var(--alea-text-muted);font:inherit;font-weight:var(--alea-font-weight-medium);cursor:pointer}.alea-like svg{width:20px;height:20px;transition:fill var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),color var(--alea-motion-duration-fast) var(--alea-motion-ease-standard),transform var(--alea-motion-duration-base) var(--alea-motion-spring)}.alea-like:hover{background:var(--alea-surface-hover);color:var(--alea-text)}.alea-like[data-on]{color:var(--alea-reaction-like)}.alea-like[data-on] svg{fill:currentColor;animation:alea-like-pop var(--alea-motion-duration-slow) var(--alea-motion-spring)}@keyframes alea-like-pop{0%{transform:scale(.6)}50%{transform:scale(1.3)}to{transform:none}}.alea-card-stack{position:relative;display:grid}.alea-card-stack-item{grid-area:1 / 1;transform-origin:50% 100%;transition:transform var(--alea-motion-duration-slow) var(--alea-motion-spring),opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard);transform:translateY(calc(var(--alea-i) * -8px)) scale(calc(1 - var(--alea-i) * .05))}.alea-card-stack-item:nth-child(n+4){opacity:0}.alea-card-stack:is(:hover,:focus-within) .alea-card-stack-item{opacity:1;transform:rotate(calc((var(--alea-i) - (var(--alea-stack-n) - 1) / 2) * 6deg * var(--alea-stack-spread))) translate(calc((var(--alea-i) - (var(--alea-stack-n) - 1) / 2) * 24px * var(--alea-stack-spread)))}.alea-flip{perspective:1000px}.alea-flip-toggle{display:block;width:100%;height:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:var(--alea-radius-lg)}.alea-flip-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--alea-motion-duration-slower) var(--alea-motion-ease-emphasized)}.alea-flip:hover .alea-flip-inner,.alea-flip[data-flipped] .alea-flip-inner{transform:rotateY(180deg)}.alea-flip-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:var(--alea-space-2);padding:var(--alea-space-6);border-radius:inherit;background:var(--alea-surface);box-shadow:var(--alea-shadow-card);backface-visibility:hidden}.alea-flip-face[data-back]{transform:rotateY(180deg);background:var(--alea-surface-raised)}@property --alea-gb-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.alea-gradient-border{position:relative;border-radius:var(--alea-radius-lg);padding:var(--alea-gb-width);background:conic-gradient(from var(--alea-gb-angle),var(--alea-accent),var(--alea-accent-second),var(--alea-accent-third),var(--alea-accent));animation:alea-gb var(--alea-gb-duration, 6s) linear infinite}.alea-gradient-border>*{border-radius:calc(var(--alea-radius-lg) - var(--alea-gb-width))}@keyframes alea-gb{to{--alea-gb-angle: 360deg}}.alea-rim-glow{position:relative;display:inline-flex;border-radius:var(--alea-radius-full);isolation:isolate}.alea-rim-glow:before{content:"";position:absolute;inset:calc(var(--alea-space-0-5) * -1);z-index:-1;border-radius:inherit;background:conic-gradient(from var(--alea-gb-angle),transparent 0deg,var(--alea-accent) 60deg,var(--alea-accent-second) 120deg,transparent 180deg);filter:blur(6px);opacity:.9;animation:alea-gb 3s linear infinite}.alea-meteors{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.alea-meteors span{position:absolute;top:-10%;width:2px;height:2px;border-radius:50%;background:var(--alea-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--alea-text) 10%,transparent);rotate:215deg;animation:alea-meteor linear infinite}.alea-meteors span:before{content:"";position:absolute;top:50%;translate:0 -50%;width:80px;height:1px;background:linear-gradient(90deg,var(--alea-text),transparent)}@keyframes alea-meteor{0%{transform:translate(0);opacity:1}70%{opacity:1}to{transform:translate(-120vh);opacity:0}}.alea-sparkles{position:relative;display:inline-block}.alea-sparkles-layer{position:absolute;inset:calc(var(--alea-space-3) * -1);pointer-events:none}.alea-sparkles-layer svg{position:absolute;color:var(--alea-accent-second);animation:alea-twinkle 2s var(--alea-motion-ease-in-out) infinite}.alea-sparkles-content{position:relative}@keyframes alea-twinkle{0%,to{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1) rotate(90deg);opacity:1}}.alea-ripple-rings{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;pointer-events:none}.alea-ripple-rings span{grid-area:1 / 1;width:calc(120px + var(--alea-i) * 80px);aspect-ratio:1;border-radius:50%;border:1px solid color-mix(in srgb,var(--alea-accent) calc(40% - var(--alea-i) * 7%),transparent);animation:alea-rings 4s var(--alea-motion-ease-in-out) infinite;animation-delay:calc(var(--alea-i) * .15s)}@keyframes alea-rings{0%,to{transform:scale(1)}50%{transform:scale(.92)}}.alea-blob{background:var(--alea-gradient-accent);filter:blur(2px);opacity:.85;border-radius:42% 58% 70% 30%/45% 45% 55% 55%;animation:alea-blob 14s var(--alea-motion-ease-in-out) infinite alternate}@keyframes alea-blob{0%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:rotate(0)}33%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%}66%{border-radius:30% 70% 70% 30%/53% 70% 30% 47%}to{border-radius:58% 42% 34% 66%/63% 68% 32% 37%;transform:rotate(40deg)}}.alea-igrid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;overflow:hidden;pointer-events:auto}.alea-igrid span{border:1px solid color-mix(in srgb,var(--alea-text) 6%,transparent);transition:background-color var(--alea-motion-duration-slower) var(--alea-motion-ease-out)}.alea-igrid span:hover{background:color-mix(in srgb,var(--alea-accent) 35%,transparent);transition-duration:0ms}.alea-orbit{position:relative;display:grid;place-items:center;max-width:100%;aspect-ratio:1;container-type:inline-size;overflow:clip;--alea-orbit-fit: min(var(--alea-orbit-r), 50cqi - 32px)}.alea-orbit-path{position:absolute;width:calc(var(--alea-orbit-fit) * 2);aspect-ratio:1;border-radius:50%;border:1px dashed var(--alea-border-strong)}.alea-orbit-center{position:relative;z-index:1}.alea-orbit-items{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;animation:alea-orbit var(--alea-orbit-duration) linear infinite}.alea-orbit[data-reverse] .alea-orbit-items{animation-direction:reverse}.alea-orbit-items li{position:absolute;left:50%;top:50%;transform:rotate(var(--alea-orbit-a)) translate(var(--alea-orbit-fit)) rotate(calc(var(--alea-orbit-a) * -1))}.alea-orbit-items li>span{display:grid;place-items:center;width:44px;height:44px;margin-block:calc(var(--alea-space-6) * -1) 0;margin-inline:calc(var(--alea-space-6) * -1) 0;border-radius:50%;background:var(--alea-surface-raised);box-shadow:var(--alea-shadow-card);animation:alea-orbit var(--alea-orbit-duration) linear infinite reverse}.alea-orbit[data-reverse] .alea-orbit-items li>span{animation-direction:normal}@keyframes alea-orbit{to{transform:rotate(360deg)}}.alea-animated-beam{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.alea-animated-beam-light{stroke-dasharray:.25 1;animation:alea-beam-run linear infinite}@keyframes alea-beam-run{0%{stroke-dashoffset:1.25}to{stroke-dashoffset:0}}.alea-dock{display:inline-flex;align-items:flex-end;gap:var(--alea-space-2);height:72px;padding:var(--alea-space-2) var(--alea-space-3);border-radius:var(--alea-radius-lg);background:color-mix(in srgb,var(--alea-surface) 70%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--alea-shadow-pop)}.alea-dock-item{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--alea-radius-md);background:var(--alea-surface-raised);color:var(--alea-text);cursor:pointer;transform-origin:50% 100%;transform:scale(var(--alea-dock-s, 1));transition:transform var(--alea-motion-duration-fast) var(--alea-motion-ease-out);margin-inline:calc((var(--alea-dock-s, 1) - 1) * var(--alea-space-3))}.alea-dock-item svg{width:20px;height:20px}.alea-highlighter{background:linear-gradient(var(--alea-hl-color, color-mix(in srgb, var(--alea-accent-second) 55%, transparent)),var(--alea-hl-color, color-mix(in srgb, var(--alea-accent-second) 55%, transparent))) 0 85% / 0% 40% no-repeat;color:inherit;border-radius:var(--alea-radius-2xs);transition:background-size var(--alea-motion-duration-slower) var(--alea-motion-ease-out) var(--alea-motion-duration-base)}.alea-highlighter[data-in]{background-size:100% 40%}.alea-scroll-text span{color:var(--alea-text-faint);transition:color var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-scroll-text span[data-on]{color:var(--alea-text)}.alea-aurora-text{background:radial-gradient(circle at var(--alea-at-x, 20%) 50%,var(--alea-accent) 0%,transparent 40%),radial-gradient(circle at var(--alea-at-y, 80%) 40%,var(--alea-accent-second) 0%,transparent 40%),linear-gradient(90deg,var(--alea-text),var(--alea-text));-webkit-background-clip:text;background-clip:text;color:transparent;animation:alea-aurora-text 8s var(--alea-motion-ease-in-out) infinite alternate}@property --alea-at-x{syntax: "<percentage>"; inherits: false; initial-value: 20%;}@property --alea-at-y{syntax: "<percentage>"; inherits: false; initial-value: 80%;}@keyframes alea-aurora-text{to{--alea-at-x: 80%;--alea-at-y: 20%}}.alea-shimmer-text[data-variant=organic]{background:linear-gradient(100deg,var(--alea-text) 30%,var(--alea-accent) 45%,var(--alea-accent-second) 50%,var(--alea-accent) 55%,var(--alea-text) 70%) 0 0 / 300% 100%;-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--alea-accent) 35%,transparent));animation-timing-function:var(--alea-motion-ease-in-out)}.alea-lens{position:relative;display:inline-block;overflow:hidden;border-radius:var(--alea-radius-md);cursor:zoom-in}.alea-lens img{display:block;max-width:100%}.alea-lens-glass{position:absolute;border-radius:50%;pointer-events:none;background-repeat:no-repeat;box-shadow:0 0 0 2px var(--alea-surface),var(--alea-shadow-pop)}.alea-compare{position:relative;overflow:hidden;border-radius:var(--alea-radius-md);touch-action:pan-y;-webkit-user-select:none;user-select:none}.alea-compare-layer>*{display:block;width:100%}.alea-compare-layer[data-before]{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--alea-compare)) 0 0)}.alea-compare-handle{position:absolute;top:0;bottom:0;inset-inline-start:var(--alea-compare);width:32px;margin-inline-start:calc(var(--alea-space-4) * -1);cursor:ew-resize;outline:none}.alea-compare-handle:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:var(--alea-space-4);width:2px;background:var(--alea-control-thumb);box-shadow:0 0 8px var(--alea-media-scrim)}.alea-compare-handle>span{position:absolute;top:50%;inset-inline-start:0;width:32px;height:32px;translate:0 -50%;border-radius:50%;background:var(--alea-control-thumb);box-shadow:var(--alea-shadow-pop)}.alea-compare-handle:focus-visible>span{outline:2px solid var(--alea-focus);outline-offset:var(--alea-space-0-5)}.alea-image-reveal{overflow:hidden;border-radius:var(--alea-radius-md)}.alea-image-reveal img{display:block;width:100%;opacity:.01;transition:opacity var(--alea-motion-duration-slow) var(--alea-motion-ease-standard)}.alea-image-reveal[data-in] img{opacity:1}.alea-disintegrate[data-leaving]{will-change:filter,opacity}@media(prefers-reduced-motion:reduce){:root:not([data-alea-reduced=never]) :is(.alea-gradient-border,.alea-meteors span,.alea-sparkles-layer svg,.alea-ripple-rings span,.alea-blob,.alea-orbit-items,.alea-orbit-items li>span,.alea-animated-beam-light,.alea-aurora-text,.alea-like[data-on] svg),:root:not([data-alea-reduced=never]) .alea-rim-glow:before{animation:none!important}:root:not([data-alea-reduced=never]) .alea-meteors{display:none}}:is([data-alea-motion=reduced],[data-alea-motion=off],[data-alea-reduced=always]) :is(.alea-gradient-border,.alea-meteors span,.alea-sparkles-layer svg,.alea-ripple-rings span,.alea-blob,.alea-orbit-items,.alea-orbit-items li>span,.alea-animated-beam-light,.alea-aurora-text),:is([data-alea-motion=reduced],[data-alea-motion=off],[data-alea-reduced=always]) .alea-rim-glow:before{animation:none!important}.alea-player{position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--alea-radius-lg);background:var(--alea-media-backdrop);color:var(--alea-on-media);overflow:hidden;outline:none;container:alea-player / inline-size}.alea-player:focus-visible{box-shadow:0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-focus)}.alea-player-media{display:block;width:100%;height:100%;object-fit:contain;background:var(--alea-media-backdrop)}.alea-player[data-kind=audio]{flex-direction:row;align-items:center;gap:var(--alea-space-4);padding:var(--alea-space-3);background:var(--alea-surface-raised);color:var(--alea-text);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-player[data-kind=audio] .alea-player-media{display:none}.alea-player[data-kind=audio]:focus-visible{box-shadow:inset 0 0 0 1px var(--alea-border),0 0 0 2px var(--alea-bg),0 0 0 4px var(--alea-focus)}.alea-player-art{flex:none;width:72px;height:72px;border-radius:var(--alea-radius-md);object-fit:cover}@container alea-player (max-width: 319.98px){.alea-player-art{width:48px;height:48px}}.alea-player-titles{display:flex;flex-direction:column;min-width:0}.alea-player-title{font:var(--alea-font-weight-semibold) var(--alea-font-size-md) / 1.3 var(--alea-font-family-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alea-player-subtitle{color:var(--alea-text-muted);font-size:var(--alea-font-size-sm)}.alea-player-bar{display:flex;flex-direction:column;gap:var(--alea-space-1);container:alea-player-bar / inline-size}.alea-player[data-kind=video] .alea-player-bar{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;padding:var(--alea-space-6) var(--alea-space-3) var(--alea-space-2);background:linear-gradient(to top,#000000c7,#0000);transition:opacity var(--alea-motion-duration-base) var(--alea-motion-ease-standard)}.alea-player[data-kind=audio] .alea-player-bar{flex:1;min-width:0}.alea-player[data-idle] .alea-player-bar{opacity:0}.alea-player[data-idle]{cursor:none}.alea-player:focus-within .alea-player-bar{opacity:1}.alea-player-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--alea-space-0-5)}.alea-player-controls .alea-icon-button{flex:none}@container alea-player-bar (max-width: 359.98px){.alea-player-controls :is(.alea-player-skip,.alea-player-pip){display:none}}.alea-player[data-kind=video] .alea-player-controls .alea-icon-button{color:var(--alea-on-media)}.alea-player[data-kind=video] .alea-player-controls .alea-icon-button[data-hovered]{background:#ffffff24}.alea-player-time{margin-inline-start:var(--alea-space-2);font:var(--alea-font-weight-medium) var(--alea-font-size-xs) / 1 var(--alea-font-family-body);font-variant-numeric:tabular-nums;white-space:nowrap}.alea-player-spacer{flex:1}.alea-player-seek{width:100%}.alea-player-volume{width:88px}@media(max-width:479.98px){.alea-player-volume{display:none}}.alea-player[data-kind=video] .alea-slider-rail{background:#ffffff52}.alea-player-big{position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;width:72px;height:72px;border:0;border-radius:50%;background:#0000008c;color:var(--alea-on-media);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--alea-motion-duration-base) var(--alea-motion-ease-emphasized)}.alea-player-big svg{width:32px;height:32px;margin-inline-start:var(--alea-space-1)}.alea-player-big:hover{transform:scale(calc(1 + (1 - var(--alea-motion-scale-press)) * 1.5))}.alea-player-overlay{position:absolute;top:var(--alea-space-3);inset-inline-start:var(--alea-space-3)}.alea-player[data-full]{border-radius:0}.alea-player video::cue{background:var(--alea-media-scrim);color:var(--alea-on-media);font-family:var(--alea-font-family-body)}@media(prefers-reduced-motion:reduce){.alea-player-big:hover{transform:translate(-50%,-50%)}}.alea-roadmap{position:relative;padding-top:var(--alea-space-7);overflow:hidden;border-radius:var(--alea-radius-md);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-roadmap-months{position:absolute;inset:0 0 auto;height:28px;border-bottom:1px solid var(--alea-border)}.alea-roadmap-months>span{position:absolute;top:var(--alea-space-1-5);padding-inline-start:var(--alea-space-2);color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);text-transform:capitalize}.alea-roadmap-grid>span{position:absolute;top:var(--alea-space-7);bottom:0;width:1px;background:var(--alea-border)}.alea-roadmap-rows{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--alea-space-1-5);margin:0;padding:var(--alea-space-2-5) 0;list-style:none}.alea-roadmap-row{position:relative;height:32px}.alea-roadmap-bar{position:absolute;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;border-radius:var(--alea-radius-sm);background:color-mix(in srgb,var(--bar) 14%,var(--alea-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bar) 55%,transparent);color:var(--alea-text);text-decoration:none;transition:box-shadow var(--alea-motion-duration-fast) var(--alea-motion-ease-out)}a.alea-roadmap-bar:hover{box-shadow:inset 0 0 0 1px var(--bar)}.alea-roadmap-fill{position:absolute;inset-block:0 0;inset-inline:0 auto;background:color-mix(in srgb,var(--bar) 26%,var(--alea-surface));transition:width var(--alea-motion-duration-slow) var(--alea-motion-ease-out)}.alea-roadmap-name{position:relative;padding-inline:var(--alea-space-2-5);overflow:hidden;font-size:var(--alea-font-size-xs);font-weight:var(--alea-font-weight-medium);text-overflow:ellipsis;white-space:nowrap}.alea-roadmap-lead{color:var(--alea-text);font-weight:var(--alea-font-weight-regular)}.alea-roadmap-today{position:absolute;top:var(--alea-space-7);bottom:0;z-index:2;width:2px;background:var(--alea-status-danger);pointer-events:none}.alea-roadmap-today:before{content:"";position:absolute;top:calc(var(--alea-space-1) * -1);inset-inline-start:calc(var(--alea-space-1) * -1);width:8px;height:8px;border-radius:50%;background:inherit}.alea-cycle{display:flex;flex-direction:column;gap:var(--alea-space-3);margin:0;padding:var(--alea-space-4);border-radius:var(--alea-radius-lg);background:var(--alea-surface);box-shadow:inset 0 0 0 1px var(--alea-border)}.alea-cycle-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--alea-space-3)}.alea-cycle-name{font-weight:var(--alea-font-weight-semibold)}.alea-cycle-dates{color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-cycle-stats{display:flex;flex-wrap:wrap;gap:var(--alea-space-6);margin:0}.alea-cycle-stats dt{display:flex;align-items:center;gap:var(--alea-space-1-5);color:var(--alea-text-muted);font-size:var(--alea-font-size-xs)}.alea-cycle-stats dt span{width:8px;height:8px;border-radius:var(--alea-radius-2xs)}.alea-cycle-stats dd{margin:var(--alea-space-0-5) 0 0;font-size:var(--alea-font-size-lg);font-weight:var(--alea-font-weight-semibold);font-variant-numeric:tabular-nums}.alea-cycle-stats dd small{color:var(--alea-text-muted);font-size:var(--alea-font-size-xs);font-weight:var(--alea-font-weight-regular)}[data-k=scope]{background:var(--alea-text-muted)}[data-k=started]{background:var(--alea-status-warning)}[data-k=completed]{background:var(--alea-accent)}.alea-cycle-chart{width:100%;height:120px}.alea-cycle-area{stroke:none}.alea-cycle-area[data-k=started]{fill:color-mix(in srgb,var(--alea-status-warning) 30%,transparent)}.alea-cycle-area[data-k=completed]{fill:color-mix(in srgb,var(--alea-accent) 45%,transparent)}.alea-cycle-line{fill:none;stroke:var(--alea-text-muted);stroke-width:1.5;vector-effect:non-scaling-stroke}.alea-cycle-target{fill:none;stroke:var(--alea-border-strong);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.alea-log-line{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:var(--alea-space-3);height:100%;padding-inline:var(--alea-space-3);font-family:var(--alea-font-family-mono);font-size:var(--alea-font-size-sm)}.alea-log-line time,.alea-log-source{color:var(--alea-text-muted)}.alea-log-message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 559.98px){.alea-log-line{grid-template-columns:auto auto minmax(0,1fr)}.alea-log-source{display:none}}.alea-log{container-type:inline-size}@media(forced-colors:active){.alea-calview-grid,.alea-sched,.alea-sched-event[data-conflict]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}@media(forced-colors:active){.alea-calheat-day[data-active],.alea-chart-table,.alea-chart-tip,.alea-heat-cell[data-active]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-chart-legend li[data-active],.alea-pie-legend li[data-active]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.alea-bullets:focus-visible,.alea-calheat:focus-visible,.alea-chart-svg:focus-visible,.alea-funnel:focus-visible,.alea-heatmap:focus-visible{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}@media(forced-colors:active){.alea-grid-input,.alea-grid-input[aria-invalid]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}@media(forced-colors:active){.alea-kanban-card[data-selected],.alea-kanban-col,.alea-kanban-list[data-drop-target],.alea-virtual{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-kanban-card[data-focus-visible]{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}@media(forced-colors:active){.alea-mdeditor-tabs,.alea-rte-box,.alea-rte-bubble,.alea-rte-swatch,.alea-rte-url,.alea-rte-url:focus{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-mdeditor-tabs:focus-within,.alea-rte-box:focus-within{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}@media(forced-colors:active){.alea-gooey-nav,.alea-lens-glass,.alea-meteors span{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}}@media(forced-colors:active){.alea-player[data-kind=audio]{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -1)}.alea-player:focus-visible,.alea-player[data-kind=audio]:focus-visible{box-shadow:none;outline:2px solid Highlight;outline-offset:var(--alea-space-0-5)}}@media(forced-colors:active){.alea-cycle,.alea-roadmap,.alea-roadmap-bar,a.alea-roadmap-bar:hover{box-shadow:none;outline:1px solid ButtonBorder;outline-offset:calc(var(--alea-space-0-25) * -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,button,input,select,textarea,h1,h2,h3,h4,th,td,code,pre,kbd{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.h-page{max-width:1180px;margin-inline:auto;padding:var(--alea-space-5, 20px);display:flex;flex-direction:column;gap:var(--alea-space-4, 16px)}.h-row{display:flex;align-items:center;gap:12px}.h-wrap{flex-wrap:wrap}.h-start{align-items:flex-start;gap:20px}.h-between{justify-content:space-between}.h-grow{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.h-muted{color:var(--alea-text-muted);font-size:.875rem}.h-h2{margin:0;font-size:1.0625rem;font-weight:600}.h-label{font-size:.875rem;font-weight:500;margin-bottom:6px}.h-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.h-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:640px){.h-grid-2,.h-grid-3{grid-template-columns:minmax(0,1fr)}.h-page{padding:12px}}.h-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap}.h-warn{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--alea-status-warning, #d99200) 14%,transparent);color:inherit;font-size:.875rem}.h-total{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,currentColor 6%,transparent)}.h-total strong{font-size:1.25rem;font-variant-numeric:tabular-nums}.h-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.h-list-item{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;gap:16px;padding:12px 8px;border-radius:10px;cursor:pointer}.h-list-item:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.h-list-item:focus-visible{outline:2px solid var(--alea-focus, currentColor);outline-offset:2px}.h-time{min-width:76px;font-variant-numeric:tabular-nums;font-weight:600}.h-link-btn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;height:32px;border-radius:999px;font-size:.875rem;color:inherit;text-decoration:none;border:1px solid color-mix(in srgb,currentColor 22%,transparent)}.h-link-btn:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.h-exam{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}.h-rx{display:grid;grid-template-columns:2fr 1fr 1.4fr 1fr auto;gap:8px;align-items:end}@media(max-width:720px){.h-rx{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.h-sheet{color:#111;background:#fff;padding:28px;border-radius:12px;font-size:.9375rem;line-height:1.5}.h-sheet h2{margin:0;font-size:1.25rem}.h-sheet h3{margin:18px 0 6px;font-size:.9375rem}.h-sheet p{margin:2px 0}.h-sheet header{border-bottom:2px solid #111;padding-bottom:10px;margin-bottom:14px}.h-sheet dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0}.h-sheet dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#555}.h-sheet dd{margin:0;font-weight:600}.h-sheet ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.h-sheet li span{display:block;color:#333}.h-sheet footer{margin-top:56px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.h-sign{width:220px;border-top:1px solid #111}.h-print-root{display:none}@media print{body>*:not(.h-print-root){display:none!important}.h-print-root{display:block}.h-print-root .h-sheet{padding:0;border-radius:0}@page{margin:18mm}}.h-brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.h-side-foot{display:flex;flex-direction:column;gap:10px}.h-account{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;color:inherit;text-decoration:none;min-width:0}.h-account:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.h-account .h-grow{overflow:hidden}.h-account strong,.h-account .h-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.h-show-sm{display:none}@media(max-width:640px){.h-hide-sm{display:none!important}.h-show-sm{display:block}.h-brand img{height:22px!important}.h-list-item{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.h-list-item .h-time{order:1;min-width:0}.h-list-item>:last-child:not(.h-time):not(.h-grow){order:2;margin-inline-start:auto}.h-list-item .h-grow{order:3;flex:1 0 100%}}.h-nowrap{white-space:nowrap}.h-cell-stack{display:flex;flex-direction:column;gap:2px}.h-cell-stack{min-width:11rem}.h-sheet-title{margin:14px 0 8px;font-size:1.0625rem}.h-sheet-table{width:100%;border-collapse:collapse;margin:12px 0}.h-sheet-table th,.h-sheet-table td{text-align:start;padding:6px 8px;border-bottom:1px solid #ddd;vertical-align:top}.h-sheet-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#555}.h-sheet-table td:last-child,.h-sheet-table th:last-child{text-align:end;white-space:nowrap}.h-qitems{display:flex;flex-direction:column;gap:8px}.h-qrow{display:grid;grid-template-columns:minmax(0,1fr) 72px 120px auto;gap:8px;align-items:start}@media(max-width:640px){.h-qrow{grid-template-columns:minmax(0,1fr) 64px}.h-qrow>:first-child{grid-column:1 / -1}}.h-sheet-body{white-space:pre-wrap;margin:18px 0;min-height:120px}.h-file{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--alea-border)}.h-file>svg:first-child{flex:none;color:var(--alea-text-muted)}[data-h-links] a:not([class*=alea-button]){text-decoration:underline;text-underline-offset:3px}[data-h-spacing] body{letter-spacing:.04em;word-spacing:.16em;line-height:1.7}[data-h-spacing] p,[data-h-spacing] li{line-height:1.8}@keyframes h-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes h-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.h-list-item{transition:background-color var(--alea-motion-duration-fast, .12s),transform var(--alea-motion-duration-fast, .12s)}.h-list-item:active{transform:scale(.99)}.h-pop{animation:h-pop .28s ease-out}.h-shake{animation:h-shake .32s ease-in-out}@media(prefers-reduced-motion:reduce){.h-pop,.h-shake{animation:none!important}.h-list-item{transition:none}}[data-h-reduce] .h-pop,[data-h-reduce] .h-shake{animation:none!important}[data-h-reduce] .h-list-item{transition:none}.h-lock{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2100;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--alea-bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:auto}.h-lock-card{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px;border-radius:20px;background:var(--alea-surface);border:1px solid var(--alea-border);box-shadow:0 20px 60px -20px #00000080}.h-lock-card>*{width:100%}.h-lock-card>:first-child{width:auto}.h-center{text-align:center}.h-users{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.h-user{all:unset;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 8px;border-radius:14px;border:1px solid var(--alea-border);cursor:pointer;text-align:center;transition:border-color .12s,background-color .12s,transform .12s}.h-user:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.h-user:active{transform:scale(.98)}.h-user[data-on]{border-color:var(--alea-accent);background:var(--alea-accent-subtle)}.h-user:focus-visible{outline:2px solid var(--alea-focus);outline-offset:2px}.h-looks{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:8px}.h-look{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid var(--alea-border);cursor:pointer;transition:border-color .12s,background-color .12s,transform .12s}.h-look:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.h-look:active{transform:scale(.98)}.h-look[data-on]{border-color:var(--alea-accent);background:var(--alea-accent-subtle)}.h-look:focus-visible{outline:2px solid var(--alea-focus);outline-offset:2px}.h-swatch{width:14px;height:14px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px #00000040}.h-onb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;padding:16px;background:var(--alea-bg);overflow:auto}.h-onb-card{width:min(560px,100%);display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:20px;background:var(--alea-surface);border:1px solid var(--alea-border)}.h-steps{display:flex;gap:6px;list-style:none;margin:0;padding:0}.h-steps li{flex:1;height:6px;border-radius:3px;background:var(--alea-border);transition:background-color .2s}.h-steps li[data-state=done]{background:var(--alea-accent)}.h-steps li[data-state=now]{background:color-mix(in srgb,var(--alea-accent) 55%,var(--alea-border))}.h-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.h-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.h-type{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:14px;border:1px solid var(--alea-border);cursor:pointer;transition:border-color .12s,background-color .12s,transform .12s}.h-type:hover{background:color-mix(in srgb,currentColor 5%,transparent)}.h-type:active{transform:scale(.99)}.h-type[data-on]{border-color:var(--alea-accent);background:var(--alea-accent-subtle)}.h-type:focus-visible{outline:2px solid var(--alea-focus);outline-offset:2px}.h-done{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--alea-accent);color:var(--alea-accent-on)}.h-tabbar{display:none}@media(max-width:640px){.h-tabbar{position:fixed;inset-inline:0;bottom:0;z-index:50;display:grid;grid-template-columns:repeat(4,1fr);background:var(--alea-surface);border-top:1px solid var(--alea-border);padding-bottom:env(safe-area-inset-bottom)}.h-tabbar a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;min-height:56px;justify-content:center;color:var(--alea-text-muted);text-decoration:none;font-size:.6875rem;font-weight:500;transition:color .12s,transform .12s}.h-tabbar a svg{width:22px;height:22px}.h-tabbar a:active{transform:scale(.94)}.h-tabbar a[data-on]{color:var(--alea-accent-strong)}.h-tabbar a:focus-visible{outline:2px solid var(--alea-focus);outline-offset:-2px}.h-page{padding-bottom:88px}}.h-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 6px 4px 12px;border-radius:999px;border:1px solid var(--alea-border);font-size:.875rem}.h-chip button{all:unset;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;cursor:pointer}.h-chip button:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.h-chip button:focus-visible{outline:2px solid var(--alea-focus)}.h-prep-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.h-prep{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:16px;border:1px solid var(--alea-border);background:var(--alea-surface)}.h-checks{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.h-line{display:flex;margin:14px 0 0;border-bottom:1px solid #999;padding-bottom:14px}.alea-root[data-preset=graphite][data-theme=dark] .alea-navitem[data-current=true] .alea-navitem-label,.alea-root[data-preset=graphite][data-theme=dark] a[data-current=true]>.alea-navitem-label{color:var(--alea-text)}.h-app{display:contents}.h-more{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.h-more a{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px;min-height:88px;border-radius:16px;border:1px solid var(--alea-border);background:var(--alea-surface);color:inherit;text-decoration:none;font-weight:600;transition:transform .12s,border-color .12s}.h-more a:active{transform:scale(.98)}.h-more a:hover{border-color:var(--alea-accent)}.h-more a:focus-visible{outline:2px solid var(--alea-focus);outline-offset:2px}.h-tabbar{grid-template-columns:repeat(5,1fr)!important}.h-user,.h-look,.h-type{position:relative}.h-look,.h-user,.h-type{padding-inline-end:34px}.h-user[data-on],.h-look[data-on],.h-type[data-on]{border-color:var(--alea-text);box-shadow:inset 0 0 0 1px var(--alea-text);background:color-mix(in srgb,var(--alea-text) 8%,var(--alea-surface))}.h-user[data-on]:after,.h-look[data-on]:after,.h-type[data-on]:after{content:"✓";position:absolute;top:10px;inset-inline-end:12px;font-weight:700;line-height:1}.h-look[data-on]:after{top:50%;transform:translateY(-50%)}@media(max-width:640px){.h-link-btn{min-height:44px;padding-inline:16px}.h-chip button{width:32px;height:32px}.h-page .alea-sched-scroll{max-height:calc(100dvh - 330px)}}@media(max-width:640px){.alea-button:not([data-icon-only]),.alea-segmented button,[role=radio],[role=tab],.alea-checkbox,.alea-switch,.h-link-btn{min-height:44px}.alea-button[data-icon-only]{min-width:44px;min-height:44px}.alea-checkbox,.alea-switch{align-items:center;padding-block:4px}.h-tabbar a{min-height:56px}}.h-env{position:sticky;top:0;z-index:3000;padding:4px 12px;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:#141208;background:#f5b800}.h-env[data-env=dev]{background:#8fd3a4}.h-env[data-env=qa]{background:#ffb4a2}.h-env[data-env=stage]{background:#a5c8ff}.h-news{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px;max-width:760px}.h-news-item{padding:20px;border-radius:16px;border:1px solid var(--alea-border);background:var(--alea-surface)}.h-news-item>header{margin-bottom:12px}.h-news-item ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.h-news-item li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:baseline}@media(max-width:640px){.h-news-item li{grid-template-columns:1fr;gap:4px}}.h-dot{width:8px;height:8px;border-radius:50%;background:var(--alea-accent);display:inline-block}.alea-sched-dayname[data-today]{color:var(--alea-text);font-weight:700}.h-loading{padding:40px 0;text-align:center;color:var(--alea-text-muted)}.h-ratebox{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,currentColor 6%,transparent);min-width:0}.h-ratebox strong{font-size:1.125rem;font-variant-numeric:tabular-nums}.h-rate-big{font-size:1.75rem!important}.h-ratebox-wide{padding:16px 18px}.alea-root[data-theme=light]{--alea-accent-strong: color-mix(in oklch, #f5b800 38%, var(--alea-text)) !important}.h-search{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}:root{--h-env-h: 0px}body:has(.h-env){--h-env-h: 26px}.h-env{position:sticky;top:0;z-index:var(--alea-z-sticky, 100);box-sizing:border-box;height:var(--h-env-h, 26px);line-height:18px}.alea-shell,.alea-shell[data-layout=sidebar] .alea-shell-body{min-height:calc(100vh - var(--h-env-h));min-height:calc(100dvh - var(--h-env-h))}.alea-shell[data-layout=sidebar] .alea-shell-sidebar{top:var(--h-env-h);height:calc(100vh - var(--h-env-h));height:calc(100dvh - var(--h-env-h))}.alea-shell-sidebar [data-current=true] svg{color:var(--alea-text)}.h-brand{min-height:24px}@media(max-width:640px){.h-brand{min-height:44px}.alea-theme-toggle{max-width:100%}.alea-theme-toggle .alea-segmented-item{padding-inline:8px;gap:4px;min-width:0}}@media(max-width:640px){.alea-segmented{max-width:100%;flex-wrap:wrap}}.alea-sched-event{container-type:inline-size}.alea-sched-event-title{min-width:0}@container (max-width: 160px){.alea-sched-event-time{display:none}}@media(max-width:640px){.alea-shell-header{gap:4px;padding-inline:8px}.alea-shell-brand{min-width:0;flex:1 1 0;overflow:hidden}.h-brand img{max-width:100%}.h-search-btn{min-width:44px;padding-inline:0}.alea-shell-end,.h-row{gap:4px}.h-env{height:auto;min-height:var(--h-env-h, 26px);white-space:normal;padding-block:2px;line-height:1.2}body:has(.h-env){--h-env-h: 0px}}.alea-page-header{flex-wrap:wrap}.alea-page-header-actions{flex-wrap:wrap;min-width:0}.alea-tablist,[role=tablist]{max-width:100%;overflow-x:auto}.alea-page-header-main{flex-wrap:wrap;min-width:0}.h-time,.alea-badge{white-space:nowrap}@media(max-width:640px){.h-list-item .h-time{white-space:nowrap}}.h-file{flex-wrap:wrap}.h-file .h-grow{flex:1 1 9rem}.alea-root[data-theme=light]{--alea-button-top: #ffcc33 !important;--alea-button-bottom: #e6a700 !important;--alea-button-text: #1c1806 !important;--alea-button-ring: color-mix(in srgb, #8f6300 20%, transparent) !important;--alea-gradient-button: linear-gradient(180deg, #ffcc33 0%, #e6a700 100%) !important;--alea-accent-second: #b45309 !important;--alea-accent-third: #7a7152 !important}.alea-root[data-theme=dark]{--alea-button-top: #ffcc33 !important;--alea-button-bottom: #e0a800 !important;--alea-button-text: #141208 !important;--alea-button-ring: color-mix(in srgb, #f5b800 25%, transparent) !important;--alea-gradient-button: linear-gradient(180deg, #ffcc33 0%, #e0a800 100%) !important;--alea-accent-second: #fb923c !important;--alea-accent-third: #b8b196 !important}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus{outline:none}
