@layer alx.reset,alx.tokens,alx.components,alx.skin,app,alx-states;@layer alx.tokens{:root{color-scheme:light dark;--alx-space-0: 0;--alx-space-3xs: .125rem;--alx-space-2xs: .25rem;--alx-space-xs: .5rem;--alx-space-sm: .75rem;--alx-space-md: 1rem;--alx-space-lg: 1.5rem;--alx-space-xl: 2rem;--alx-space-2xl: 3rem;--alx-space-3xl: 4rem;--alx-radius-none: 0;--alx-radius-xs: .25rem;--alx-radius-sm: .5rem;--alx-radius-md: .75rem;--alx-radius-lg: 1rem;--alx-radius-xl: 1.75rem;--alx-radius-full: 9999px;--alx-border-width-sm: 1px;--alx-border-width-md: 2px;--alx-border-width-lg: 3px;--alx-density: 0;--alx-control-glyph-size-xs: 1rem;--alx-control-glyph-size-sm: 1.25rem;--alx-control-glyph-size-md: 1.5rem;--alx-control-glyph-size-lg: 1.75rem;--alx-control-icon-size-xs: .875rem;--alx-control-icon-size-sm: 1rem;--alx-control-icon-size-md: 1.125rem;--alx-control-icon-size-lg: 1.25rem;--alx-control-radius-ratio: .28;--alx-touch-target-min: 0px;--alx-icon-size-xs: 1rem;--alx-icon-size-sm: 1.25rem;--alx-icon-size-md: 1.5rem;--alx-icon-size-lg: 2rem;--alx-icon-size-xl: 2.5rem;--alx-icon-weight: 400;--alx-icon-fill: 0;--alx-font-family-sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--alx-font-family-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--alx-font-weight-regular: 400;--alx-font-weight-medium: 500;--alx-font-weight-semibold: 600;--alx-font-weight-bold: 700;--alx-type-display-lg-tracking: -.015em;--alx-type-display-md-tracking: -.01em;--alx-type-display-sm-tracking: -.005em;--alx-type-headline-lg-tracking: -.01em;--alx-type-headline-md-tracking: -.005em;--alx-type-headline-sm-tracking: 0;--alx-type-title-lg-tracking: 0;--alx-type-title-md-tracking: .005em;--alx-type-title-sm-tracking: .005em;--alx-type-body-lg-tracking: 0;--alx-type-body-md-tracking: .01em;--alx-type-body-sm-tracking: .02em;--alx-type-label-lg-tracking: .005em;--alx-type-label-md-tracking: .03em;--alx-type-label-sm-tracking: .04em;--alx-motion-duration-2xs: 50ms;--alx-motion-duration-xs: .1s;--alx-motion-duration-sm: .15s;--alx-motion-duration-md: .25s;--alx-motion-duration-lg: .4s;--alx-motion-duration-xl: .6s;--alx-motion-loop: 1.4s;--alx-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--alx-motion-easing-decelerate: cubic-bezier(0, 0, 0, 1);--alx-motion-easing-accelerate: cubic-bezier(.3, 0, 1, 1);--alx-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--alx-motion-easing-emphasized-accelerate: cubic-bezier(.3, 0, .8, .15);--alx-elevation-0: none;--alx-state-layer-color: currentcolor;--alx-ripple: off;--alx-state-hover: 8%;--alx-state-focus: 10%;--alx-state-pressed: 10%;--alx-state-dragged: 16%;--alx-surface-level: 0;--alx-layer-raised: 1;--alx-layer-sticky: 100;--alx-layer-overlay: 1000}:root,[data-alx-theme],[data-alx-contrast],[data-alx-density],[data-alx-skin],[data-alx-scope]{--alx-control-height-xs: calc(1.5rem + var(--alx-density) * .25rem);--alx-control-height-sm: calc(2rem + var(--alx-density) * .25rem);--alx-control-height-md: calc(2.5rem + var(--alx-density) * .25rem);--alx-control-height-lg: calc(3rem + var(--alx-density) * .25rem);--alx-control-radius-xs: calc(var(--alx-control-height-xs) * var(--alx-control-radius-ratio));--alx-control-radius-sm: calc(var(--alx-control-height-sm) * var(--alx-control-radius-ratio));--alx-control-radius-md: calc(var(--alx-control-height-md) * var(--alx-control-radius-ratio));--alx-control-radius-lg: calc(var(--alx-control-height-lg) * var(--alx-control-radius-ratio));--alx-font-family-display: var(--alx-font-family-sans);--alx-type-display-lg: var(--alx-font-weight-regular) 3.5625rem/4rem var(--alx-font-family-display);--alx-type-display-md: var(--alx-font-weight-regular) 2.8125rem/3.25rem var(--alx-font-family-display);--alx-type-display-sm: var(--alx-font-weight-regular) 2.25rem/2.75rem var(--alx-font-family-display);--alx-type-headline-lg: var(--alx-font-weight-semibold) 2rem/2.5rem var(--alx-font-family-display);--alx-type-headline-md: var(--alx-font-weight-semibold) 1.75rem/2.25rem var(--alx-font-family-display);--alx-type-headline-sm: var(--alx-font-weight-semibold) 1.5rem/2rem var(--alx-font-family-display);--alx-type-title-lg: var(--alx-font-weight-semibold) 1.375rem/1.75rem var(--alx-font-family-sans);--alx-type-title-md: var(--alx-font-weight-semibold) 1rem/1.5rem var(--alx-font-family-sans);--alx-type-title-sm: var(--alx-font-weight-semibold) .875rem/1.25rem var(--alx-font-family-sans);--alx-type-body-lg: var(--alx-font-weight-regular) 1rem/1.5rem var(--alx-font-family-sans);--alx-type-body-md: var(--alx-font-weight-regular) .875rem/1.25rem var(--alx-font-family-sans);--alx-type-body-sm: var(--alx-font-weight-regular) .75rem/1rem var(--alx-font-family-sans);--alx-type-label-lg: var(--alx-font-weight-medium) .875rem/1.25rem var(--alx-font-family-sans);--alx-type-label-md: var(--alx-font-weight-medium) .75rem/1rem var(--alx-font-family-sans);--alx-type-label-sm: var(--alx-font-weight-medium) .6875rem/1rem var(--alx-font-family-sans);--alx-elevation-1: 0 1px 2px color-mix(in oklab, var(--alx-color-shadow) 30%, transparent), 0 1px 3px 1px color-mix(in oklab, var(--alx-color-shadow) 15%, transparent);--alx-elevation-2: 0 1px 2px color-mix(in oklab, var(--alx-color-shadow) 30%, transparent), 0 2px 6px 2px color-mix(in oklab, var(--alx-color-shadow) 15%, transparent);--alx-elevation-3: 0 4px 8px 3px color-mix(in oklab, var(--alx-color-shadow) 15%, transparent), 0 1px 3px color-mix(in oklab, var(--alx-color-shadow) 30%, transparent);--alx-elevation-4: 0 6px 10px 4px color-mix(in oklab, var(--alx-color-shadow) 15%, transparent), 0 2px 3px color-mix(in oklab, var(--alx-color-shadow) 30%, transparent);--alx-elevation-5: 0 8px 12px 6px color-mix(in oklab, var(--alx-color-shadow) 15%, transparent), 0 4px 4px color-mix(in oklab, var(--alx-color-shadow) 30%, transparent);--alx-loading-tint: var(--alx-color-surface-container-highest);--alx-loading-shine: var(--alx-color-surface-container-low);--alx-color-disabled-content: color-mix(in oklab, var(--alx-color-on-surface) 38%, transparent);--alx-color-disabled-container: color-mix(in oklab, var(--alx-color-on-surface) 12%, transparent);--alx-color-disabled-outline: color-mix(in oklab, var(--alx-color-on-surface) 12%, transparent);--alx-focus-ring-color: var(--alx-color-primary);--alx-focus-ring-width: var(--alx-border-width-md);--alx-focus-ring-offset: var(--alx-border-width-md);--alx-surface-color: var(--alx-color-surface)}[data-alx-density=compact]{--alx-density: -1}[data-alx-density=dense]{--alx-density: -2}:root[data-alx-mode=light],[data-alx-mode=light]{color-scheme:light}:root[data-alx-mode=dark],[data-alx-mode=dark]{color-scheme:dark}@media(pointer:coarse){:root{--alx-touch-target-min: 2.75rem;--alx-ripple: on}}@media(prefers-reduced-motion:reduce){:root{--alx-motion-duration-2xs: .01ms;--alx-motion-duration-xs: .01ms;--alx-motion-duration-sm: .01ms;--alx-motion-duration-md: .01ms;--alx-motion-duration-lg: .01ms;--alx-motion-duration-xl: .01ms}}:root,[data-alx-theme=default]{--alx-color-primary: light-dark(#865300, #ffb963);--alx-color-on-primary: light-dark(#ffffff, #472a00);--alx-color-primary-container: light-dark(#ffddb7, #663e00);--alx-color-on-primary-container: light-dark(#2b1700, #ffddb7);--alx-color-secondary: light-dark(#0c6e00, #7edc73);--alx-color-on-secondary: light-dark(#ffffff, #033900);--alx-color-secondary-container: light-dark(#c2eebd, #075300);--alx-color-on-secondary-container: light-dark(#012200, #c2eebd);--alx-color-tertiary: light-dark(#006a66, #5ed9d3);--alx-color-on-tertiary: light-dark(#ffffff, #003735);--alx-color-tertiary-container: light-dark(#9ff1ec, #00504d);--alx-color-on-tertiary-container: light-dark(#00201f, #9ff1ec);--alx-color-danger: light-dark(#ba1a1a, #ffb4aa);--alx-color-on-danger: light-dark(#ffffff, #690004);--alx-color-danger-container: light-dark(#ffcfc8, #930008);--alx-color-on-danger-container: light-dark(#410001, #ffdad5);--alx-color-success: light-dark(#1b6d21, #8ad989);--alx-color-on-success: light-dark(#ffffff, #003906);--alx-color-success-container: light-dark(#b8e6b6, #00530d);--alx-color-on-success-container: light-dark(#002202, #c0eebf);--alx-color-warning: light-dark(#895100, #ffb86e);--alx-color-on-warning: light-dark(#ffffff, #492900);--alx-color-warning-container: light-dark(#ffd2a6, #683c00);--alx-color-on-warning-container: light-dark(#2c1600, #ffdcbb);--alx-color-info: light-dark(#005db7, #a0c9ff);--alx-color-on-info: light-dark(#ffffff, #003063);--alx-color-info-container: light-dark(#c2dcff, #00468c);--alx-color-on-info-container: light-dark(#001b3e, #d0e4ff);--alx-color-surface: light-dark(#f6f9ff, #101319);--alx-color-surface-dim: light-dark(#d6dae2, #101319);--alx-color-surface-bright: light-dark(#f6f9ff, #363940);--alx-color-surface-container-lowest: light-dark(#ffffff, #0b0e13);--alx-color-surface-container-low: light-dark(#eff4fc, #191c21);--alx-color-surface-container: light-dark(#eaeef6, #1c2025);--alx-color-surface-container-high: light-dark(#e4e8f0, #272a30);--alx-color-surface-container-highest: light-dark(#dee3eb, #31353b);--alx-color-on-surface: light-dark(#191c21, #dee3eb);--alx-color-on-surface-variant: light-dark(#404754, #bec7d7);--alx-color-outline: light-dark(#707786, #8991a0);--alx-color-outline-variant: light-dark(#bec7d7, #404754);--alx-color-inverse-surface: light-dark(#2d3137, #dee3eb);--alx-color-inverse-on-surface: light-dark(#ecf1f9, #2d3137);--alx-color-inverse-primary: light-dark(#ffb963, #865300);--alx-color-scrim: #000000;--alx-color-shadow: #000000}:root[data-alx-contrast=high],[data-alx-theme=default][data-alx-contrast=high]{--alx-color-primary: light-dark(#563400, #ffddb7);--alx-color-on-primary: light-dark(#ffffff, #1c0e00);--alx-color-primary-container: light-dark(#663e00, #eabf8f);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#054600, #9af98f);--alx-color-on-secondary: light-dark(#ffffff, #011500);--alx-color-secondary-container: light-dark(#075300, #a7d2a1);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#004341, #7df6ef);--alx-color-on-tertiary: light-dark(#ffffff, #001413);--alx-color-tertiary-container: light-dark(#00504d, #83d4d0);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#f6f9ff, #0b0e13);--alx-color-surface-dim: light-dark(#d6dae2, #0b0e13);--alx-color-surface-bright: light-dark(#f6f9ff, #31353b);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#eff4fc, #15181d);--alx-color-surface-container: light-dark(#eaeef6, #191c21);--alx-color-surface-container-high: light-dark(#e4e8f0, #21242a);--alx-color-surface-container-highest: light-dark(#dee3eb, #292c32);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#1f2632, #e0e9f9);--alx-color-outline: light-dark(#353c48, #ccd5e5);--alx-color-outline-variant: light-dark(#4b5360, #a3acbb);--alx-color-inverse-surface: light-dark(#191c21, #f6f9ff);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#ffddb7, #663e00);--alx-color-scrim: #000000;--alx-color-shadow: #000000}@media(prefers-contrast:more){:root:not([data-alx-contrast=standard]),[data-alx-theme=default]:not([data-alx-contrast=standard]){--alx-color-primary: light-dark(#563400, #ffddb7);--alx-color-on-primary: light-dark(#ffffff, #1c0e00);--alx-color-primary-container: light-dark(#663e00, #eabf8f);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#054600, #9af98f);--alx-color-on-secondary: light-dark(#ffffff, #011500);--alx-color-secondary-container: light-dark(#075300, #a7d2a1);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#004341, #7df6ef);--alx-color-on-tertiary: light-dark(#ffffff, #001413);--alx-color-tertiary-container: light-dark(#00504d, #83d4d0);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#f6f9ff, #0b0e13);--alx-color-surface-dim: light-dark(#d6dae2, #0b0e13);--alx-color-surface-bright: light-dark(#f6f9ff, #31353b);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#eff4fc, #15181d);--alx-color-surface-container: light-dark(#eaeef6, #191c21);--alx-color-surface-container-high: light-dark(#e4e8f0, #21242a);--alx-color-surface-container-highest: light-dark(#dee3eb, #292c32);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#1f2632, #e0e9f9);--alx-color-outline: light-dark(#353c48, #ccd5e5);--alx-color-outline-variant: light-dark(#4b5360, #a3acbb);--alx-color-inverse-surface: light-dark(#191c21, #f6f9ff);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#ffddb7, #663e00);--alx-color-scrim: #000000;--alx-color-shadow: #000000}}[data-alx-theme=ocean]{--alx-color-primary: light-dark(#065db7, #a1c9ff);--alx-color-on-primary: light-dark(#ffffff, #002f65);--alx-color-primary-container: light-dark(#d0e4ff, #00458e);--alx-color-on-primary-container: light-dark(#001b3e, #d0e4ff);--alx-color-secondary: light-dark(#006874, #63d6e7);--alx-color-on-secondary: light-dark(#ffffff, #00363d);--alx-color-secondary-container: light-dark(#9feffc, #004f58);--alx-color-on-secondary-container: light-dark(#001f24, #9feffc);--alx-color-tertiary: light-dark(#006b5f, #6fd8c8);--alx-color-on-tertiary: light-dark(#ffffff, #003731);--alx-color-tertiary-container: light-dark(#a2f1e4, #005048);--alx-color-on-tertiary-container: light-dark(#00201c, #a2f1e4);--alx-color-danger: light-dark(#ba1a1a, #ffb4aa);--alx-color-on-danger: light-dark(#ffffff, #690004);--alx-color-danger-container: light-dark(#ffcfc8, #930008);--alx-color-on-danger-container: light-dark(#410001, #ffdad5);--alx-color-success: light-dark(#1b6d21, #8ad989);--alx-color-on-success: light-dark(#ffffff, #003906);--alx-color-success-container: light-dark(#b8e6b6, #00530d);--alx-color-on-success-container: light-dark(#002202, #c0eebf);--alx-color-warning: light-dark(#895100, #ffb86e);--alx-color-on-warning: light-dark(#ffffff, #492900);--alx-color-warning-container: light-dark(#ffd2a6, #683c00);--alx-color-on-warning-container: light-dark(#2c1600, #ffdcbb);--alx-color-info: light-dark(#005db7, #a0c9ff);--alx-color-on-info: light-dark(#ffffff, #003063);--alx-color-info-container: light-dark(#c2dcff, #00468c);--alx-color-on-info-container: light-dark(#001b3e, #d0e4ff);--alx-color-surface: light-dark(#f7f9ff, #111319);--alx-color-surface-dim: light-dark(#d6dae2, #111319);--alx-color-surface-bright: light-dark(#f7f9ff, #363940);--alx-color-surface-container-lowest: light-dark(#ffffff, #0c0e13);--alx-color-surface-container-low: light-dark(#f0f4fc, #191c21);--alx-color-surface-container: light-dark(#eaeef6, #1d2025);--alx-color-surface-container-high: light-dark(#e4e8f1, #272a30);--alx-color-surface-container-highest: light-dark(#dee3eb, #32353b);--alx-color-on-surface: light-dark(#191c21, #dee3eb);--alx-color-on-surface-variant: light-dark(#404754, #bfc7d7);--alx-color-outline: light-dark(#707786, #8991a0);--alx-color-outline-variant: light-dark(#bfc7d7, #404754);--alx-color-inverse-surface: light-dark(#2d3037, #dee3eb);--alx-color-inverse-on-surface: light-dark(#edf1f9, #2d3037);--alx-color-inverse-primary: light-dark(#a1c9ff, #065db7);--alx-color-scrim: #000000;--alx-color-shadow: #000000}[data-alx-theme=ocean][data-alx-contrast=high]{--alx-color-primary: light-dark(#003a79, #d0e4ff);--alx-color-on-primary: light-dark(#ffffff, #00102b);--alx-color-primary-container: light-dark(#00458e, #a4c9fa);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#00424a, #93f1ff);--alx-color-on-secondary: light-dark(#ffffff, #001417);--alx-color-secondary-container: light-dark(#004f58, #83d3df);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#00443c, #8cf5e4);--alx-color-on-tertiary: light-dark(#ffffff, #001411);--alx-color-tertiary-container: light-dark(#005048, #86d5c8);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#f7f9ff, #0c0e13);--alx-color-surface-dim: light-dark(#d6dae2, #0c0e13);--alx-color-surface-bright: light-dark(#f7f9ff, #32353b);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#f0f4fc, #15181d);--alx-color-surface-container: light-dark(#eaeef6, #191c21);--alx-color-surface-container-high: light-dark(#e4e8f1, #21242a);--alx-color-surface-container-highest: light-dark(#dee3eb, #292c32);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#202632, #e0e8f9);--alx-color-outline: light-dark(#353c48, #cdd5e5);--alx-color-outline-variant: light-dark(#4c5360, #a4abbb);--alx-color-inverse-surface: light-dark(#191c21, #f7f9ff);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#d0e4ff, #00458e);--alx-color-scrim: #000000;--alx-color-shadow: #000000}@media(prefers-contrast:more){[data-alx-theme=ocean]:not([data-alx-contrast=standard]){--alx-color-primary: light-dark(#003a79, #d0e4ff);--alx-color-on-primary: light-dark(#ffffff, #00102b);--alx-color-primary-container: light-dark(#00458e, #a4c9fa);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#00424a, #93f1ff);--alx-color-on-secondary: light-dark(#ffffff, #001417);--alx-color-secondary-container: light-dark(#004f58, #83d3df);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#00443c, #8cf5e4);--alx-color-on-tertiary: light-dark(#ffffff, #001411);--alx-color-tertiary-container: light-dark(#005048, #86d5c8);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#f7f9ff, #0c0e13);--alx-color-surface-dim: light-dark(#d6dae2, #0c0e13);--alx-color-surface-bright: light-dark(#f7f9ff, #32353b);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#f0f4fc, #15181d);--alx-color-surface-container: light-dark(#eaeef6, #191c21);--alx-color-surface-container-high: light-dark(#e4e8f1, #21242a);--alx-color-surface-container-highest: light-dark(#dee3eb, #292c32);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#202632, #e0e8f9);--alx-color-outline: light-dark(#353c48, #cdd5e5);--alx-color-outline-variant: light-dark(#4c5360, #a4abbb);--alx-color-inverse-surface: light-dark(#191c21, #f7f9ff);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#d0e4ff, #00458e);--alx-color-scrim: #000000;--alx-color-shadow: #000000}}[data-alx-theme=violet]{--alx-color-primary: light-dark(#8c34b4, #e4b5ff);--alx-color-on-primary: light-dark(#ffffff, #520070);--alx-color-primary-container: light-dark(#f1daff, #721098);--alx-color-on-primary-container: light-dark(#320046, #f1daff);--alx-color-secondary: light-dark(#6b45c1, #cabeff);--alx-color-on-secondary: light-dark(#ffffff, #40028a);--alx-color-secondary-container: light-dark(#e4dfff, #5529a5);--alx-color-on-secondary-container: light-dark(#260058, #e4dfff);--alx-color-tertiary: light-dark(#ba0755, #ffb1c1);--alx-color-on-tertiary: light-dark(#ffffff, #66002b);--alx-color-tertiary-container: light-dark(#ffd9e0, #8f003f);--alx-color-on-tertiary-container: light-dark(#3f0018, #ffd9e0);--alx-color-danger: light-dark(#ba1a1a, #ffb4aa);--alx-color-on-danger: light-dark(#ffffff, #690004);--alx-color-danger-container: light-dark(#ffcfc8, #930008);--alx-color-on-danger-container: light-dark(#410001, #ffdad5);--alx-color-success: light-dark(#1b6d21, #8ad989);--alx-color-on-success: light-dark(#ffffff, #003906);--alx-color-success-container: light-dark(#b8e6b6, #00530d);--alx-color-on-success-container: light-dark(#002202, #c0eebf);--alx-color-warning: light-dark(#895100, #ffb86e);--alx-color-on-warning: light-dark(#ffffff, #492900);--alx-color-warning-container: light-dark(#ffd2a6, #683c00);--alx-color-on-warning-container: light-dark(#2c1600, #ffdcbb);--alx-color-info: light-dark(#005db7, #a0c9ff);--alx-color-on-info: light-dark(#ffffff, #003063);--alx-color-info-container: light-dark(#c2dcff, #00468c);--alx-color-on-info-container: light-dark(#001b3e, #d0e4ff);--alx-color-surface: light-dark(#faf8ff, #141218);--alx-color-surface-dim: light-dark(#dbd9e1, #141218);--alx-color-surface-bright: light-dark(#faf8ff, #3a383f);--alx-color-surface-container-lowest: light-dark(#ffffff, #0f0d13);--alx-color-surface-container-low: light-dark(#f5f2fb, #1c1b21);--alx-color-surface-container: light-dark(#efedf5, #201f25);--alx-color-surface-container-high: light-dark(#e9e7f0, #2b292f);--alx-color-surface-container-highest: light-dark(#e4e1ea, #36343a);--alx-color-on-surface: light-dark(#1c1b21, #e4e1ea);--alx-color-on-surface-variant: light-dark(#494553, #c9c4d5);--alx-color-outline: light-dark(#797584, #938e9e);--alx-color-outline-variant: light-dark(#c9c4d5, #494553);--alx-color-inverse-surface: light-dark(#312f36, #e4e1ea);--alx-color-inverse-on-surface: light-dark(#f2eff8, #312f36);--alx-color-inverse-primary: light-dark(#e4b5ff, #8c34b4);--alx-color-scrim: #000000;--alx-color-shadow: #000000}[data-alx-theme=violet][data-alx-contrast=high]{--alx-color-primary: light-dark(#630087, #f1daff);--alx-color-on-primary: light-dark(#ffffff, #220031);--alx-color-primary-container: light-dark(#721098, #dcbaef);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#4a1998, #e4dfff);--alx-color-on-secondary: light-dark(#ffffff, #19003e);--alx-color-secondary-container: light-dark(#5529a5, #c9bff9);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#7a0035, #ffd9e0);--alx-color-on-tertiary: light-dark(#ffffff, #2b000e);--alx-color-tertiary-container: light-dark(#8f003f, #f8b5c2);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#faf8ff, #0f0d13);--alx-color-surface-dim: light-dark(#dbd9e1, #0f0d13);--alx-color-surface-bright: light-dark(#faf8ff, #36343a);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#f5f2fb, #18171d);--alx-color-surface-container: light-dark(#efedf5, #1c1b21);--alx-color-surface-container-high: light-dark(#e9e7f0, #252329);--alx-color-surface-container-highest: light-dark(#e4e1ea, #2d2b32);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#282431, #ebe6f7);--alx-color-outline: light-dark(#3d3947, #d7d2e3);--alx-color-outline-variant: light-dark(#54505f, #ada9b9);--alx-color-inverse-surface: light-dark(#1c1b21, #faf8ff);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#f1daff, #721098);--alx-color-scrim: #000000;--alx-color-shadow: #000000}@media(prefers-contrast:more){[data-alx-theme=violet]:not([data-alx-contrast=standard]){--alx-color-primary: light-dark(#630087, #f1daff);--alx-color-on-primary: light-dark(#ffffff, #220031);--alx-color-primary-container: light-dark(#721098, #dcbaef);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#4a1998, #e4dfff);--alx-color-on-secondary: light-dark(#ffffff, #19003e);--alx-color-secondary-container: light-dark(#5529a5, #c9bff9);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#7a0035, #ffd9e0);--alx-color-on-tertiary: light-dark(#ffffff, #2b000e);--alx-color-tertiary-container: light-dark(#8f003f, #f8b5c2);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#faf8ff, #0f0d13);--alx-color-surface-dim: light-dark(#dbd9e1, #0f0d13);--alx-color-surface-bright: light-dark(#faf8ff, #36343a);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#f5f2fb, #18171d);--alx-color-surface-container: light-dark(#efedf5, #1c1b21);--alx-color-surface-container-high: light-dark(#e9e7f0, #252329);--alx-color-surface-container-highest: light-dark(#e4e1ea, #2d2b32);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#282431, #ebe6f7);--alx-color-outline: light-dark(#3d3947, #d7d2e3);--alx-color-outline-variant: light-dark(#54505f, #ada9b9);--alx-color-inverse-surface: light-dark(#1c1b21, #faf8ff);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#f1daff, #721098);--alx-color-scrim: #000000;--alx-color-shadow: #000000}}[data-alx-theme=forest]{--alx-color-primary: light-dark(#1b6d21, #8ad989);--alx-color-on-primary: light-dark(#ffffff, #003906);--alx-color-primary-container: light-dark(#c0eebf, #00530d);--alx-color-on-primary-container: light-dark(#002202, #c0eebf);--alx-color-secondary: light-dark(#366b01, #9cd67a);--alx-color-on-secondary: light-dark(#ffffff, #193700);--alx-color-secondary-container: light-dark(#caedb7, #275000);--alx-color-on-secondary-container: light-dark(#0c2000, #caedb7);--alx-color-tertiary: light-dark(#006b5f, #6fd8c8);--alx-color-on-tertiary: light-dark(#ffffff, #003731);--alx-color-tertiary-container: light-dark(#a2f1e4, #005048);--alx-color-on-tertiary-container: light-dark(#00201c, #a2f1e4);--alx-color-danger: light-dark(#ba1a1a, #ffb4aa);--alx-color-on-danger: light-dark(#ffffff, #690004);--alx-color-danger-container: light-dark(#ffcfc8, #930008);--alx-color-on-danger-container: light-dark(#410001, #ffdad5);--alx-color-success: light-dark(#1b6d21, #8ad989);--alx-color-on-success: light-dark(#ffffff, #003906);--alx-color-success-container: light-dark(#b8e6b6, #00530d);--alx-color-on-success-container: light-dark(#002202, #c0eebf);--alx-color-warning: light-dark(#895100, #ffb86e);--alx-color-on-warning: light-dark(#ffffff, #492900);--alx-color-warning-container: light-dark(#ffd2a6, #683c00);--alx-color-on-warning-container: light-dark(#2c1600, #ffdcbb);--alx-color-info: light-dark(#005db7, #a0c9ff);--alx-color-on-info: light-dark(#ffffff, #003063);--alx-color-info-container: light-dark(#c2dcff, #00468c);--alx-color-on-info-container: light-dark(#001b3e, #d0e4ff);--alx-color-surface: light-dark(#f7f9ff, #111319);--alx-color-surface-dim: light-dark(#d6dae2, #111319);--alx-color-surface-bright: light-dark(#f7f9ff, #363940);--alx-color-surface-container-lowest: light-dark(#ffffff, #0c0e13);--alx-color-surface-container-low: light-dark(#f0f4fc, #191c21);--alx-color-surface-container: light-dark(#eaeef6, #1d2025);--alx-color-surface-container-high: light-dark(#e4e8f1, #272a30);--alx-color-surface-container-highest: light-dark(#dee3eb, #32353b);--alx-color-on-surface: light-dark(#191c21, #dee3eb);--alx-color-on-surface-variant: light-dark(#404754, #bfc7d7);--alx-color-outline: light-dark(#707786, #8991a0);--alx-color-outline-variant: light-dark(#bfc7d7, #404754);--alx-color-inverse-surface: light-dark(#2d3037, #dee3eb);--alx-color-inverse-on-surface: light-dark(#edf1f9, #2d3037);--alx-color-inverse-primary: light-dark(#8ad989, #1b6d21);--alx-color-scrim: #000000;--alx-color-shadow: #000000}[data-alx-theme=forest][data-alx-contrast=high]{--alx-color-primary: light-dark(#004609, #a5f5a4);--alx-color-on-primary: light-dark(#ffffff, #001501);--alx-color-primary-container: light-dark(#00530d, #a5d2a3);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#204400, #b8f395);--alx-color-on-secondary: light-dark(#ffffff, #061400);--alx-color-secondary-container: light-dark(#275000, #aed09c);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#00443c, #8cf5e4);--alx-color-on-tertiary: light-dark(#ffffff, #001411);--alx-color-tertiary-container: light-dark(#005048, #86d5c8);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#f7f9ff, #0c0e13);--alx-color-surface-dim: light-dark(#d6dae2, #0c0e13);--alx-color-surface-bright: light-dark(#f7f9ff, #32353b);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#f0f4fc, #15181d);--alx-color-surface-container: light-dark(#eaeef6, #191c21);--alx-color-surface-container-high: light-dark(#e4e8f1, #21242a);--alx-color-surface-container-highest: light-dark(#dee3eb, #292c32);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#202632, #e0e8f9);--alx-color-outline: light-dark(#353c48, #cdd5e5);--alx-color-outline-variant: light-dark(#4c5360, #a4abbb);--alx-color-inverse-surface: light-dark(#191c21, #f7f9ff);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#a5f5a4, #00530d);--alx-color-scrim: #000000;--alx-color-shadow: #000000}@media(prefers-contrast:more){[data-alx-theme=forest]:not([data-alx-contrast=standard]){--alx-color-primary: light-dark(#004609, #a5f5a4);--alx-color-on-primary: light-dark(#ffffff, #001501);--alx-color-primary-container: light-dark(#00530d, #a5d2a3);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#204400, #b8f395);--alx-color-on-secondary: light-dark(#ffffff, #061400);--alx-color-secondary-container: light-dark(#275000, #aed09c);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#00443c, #8cf5e4);--alx-color-on-tertiary: light-dark(#ffffff, #001411);--alx-color-tertiary-container: light-dark(#005048, #86d5c8);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#f7f9ff, #0c0e13);--alx-color-surface-dim: light-dark(#d6dae2, #0c0e13);--alx-color-surface-bright: light-dark(#f7f9ff, #32353b);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#f0f4fc, #15181d);--alx-color-surface-container: light-dark(#eaeef6, #191c21);--alx-color-surface-container-high: light-dark(#e4e8f1, #21242a);--alx-color-surface-container-highest: light-dark(#dee3eb, #292c32);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#202632, #e0e8f9);--alx-color-outline: light-dark(#353c48, #cdd5e5);--alx-color-outline-variant: light-dark(#4c5360, #a4abbb);--alx-color-inverse-surface: light-dark(#191c21, #f7f9ff);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#a5f5a4, #00530d);--alx-color-scrim: #000000;--alx-color-shadow: #000000}}[data-alx-theme=rose]{--alx-color-primary: light-dark(#ba0755, #ffb1c1);--alx-color-on-primary: light-dark(#ffffff, #66002b);--alx-color-primary-container: light-dark(#ffd9e0, #8f003f);--alx-color-on-primary-container: light-dark(#3f0018, #ffd9e0);--alx-color-secondary: light-dark(#bc004b, #ffb2bd);--alx-color-on-secondary: light-dark(#ffffff, #660025);--alx-color-secondary-container: light-dark(#ffd9de, #900038);--alx-color-on-secondary-container: light-dark(#400014, #ffd9de);--alx-color-tertiary: light-dark(#8c34b4, #e4b5ff);--alx-color-on-tertiary: light-dark(#ffffff, #520070);--alx-color-tertiary-container: light-dark(#f1daff, #721098);--alx-color-on-tertiary-container: light-dark(#320046, #f1daff);--alx-color-danger: light-dark(#ba1a1a, #ffb4aa);--alx-color-on-danger: light-dark(#ffffff, #690004);--alx-color-danger-container: light-dark(#ffcfc8, #930008);--alx-color-on-danger-container: light-dark(#410001, #ffdad5);--alx-color-success: light-dark(#1b6d21, #8ad989);--alx-color-on-success: light-dark(#ffffff, #003906);--alx-color-success-container: light-dark(#b8e6b6, #00530d);--alx-color-on-success-container: light-dark(#002202, #c0eebf);--alx-color-warning: light-dark(#895100, #ffb86e);--alx-color-on-warning: light-dark(#ffffff, #492900);--alx-color-warning-container: light-dark(#ffd2a6, #683c00);--alx-color-on-warning-container: light-dark(#2c1600, #ffdcbb);--alx-color-info: light-dark(#005db7, #a0c9ff);--alx-color-on-info: light-dark(#ffffff, #003063);--alx-color-info-container: light-dark(#c2dcff, #00468c);--alx-color-on-info-container: light-dark(#001b3e, #d0e4ff);--alx-color-surface: light-dark(#fff8f6, #181210);--alx-color-surface-dim: light-dark(#e1d8d6, #181210);--alx-color-surface-bright: light-dark(#fff8f6, #3f3836);--alx-color-surface-container-lowest: light-dark(#ffffff, #130d0b);--alx-color-surface-container-low: light-dark(#fbf2ef, #201a19);--alx-color-surface-container: light-dark(#f5ecea, #251e1d);--alx-color-surface-container-high: light-dark(#efe6e4, #2f2827);--alx-color-surface-container-highest: light-dark(#eae1de, #3a3331);--alx-color-on-surface: light-dark(#201a19, #eae1de);--alx-color-on-surface-variant: light-dark(#524340, #d4c3be);--alx-color-outline: light-dark(#847470, #9e8d89);--alx-color-outline-variant: light-dark(#d4c3be, #524340);--alx-color-inverse-surface: light-dark(#362f2d, #eae1de);--alx-color-inverse-on-surface: light-dark(#f8efec, #362f2d);--alx-color-inverse-primary: light-dark(#ffb1c1, #ba0755);--alx-color-scrim: #000000;--alx-color-shadow: #000000}[data-alx-theme=rose][data-alx-contrast=high]{--alx-color-primary: light-dark(#7a0035, #ffd9e0);--alx-color-on-primary: light-dark(#ffffff, #2b000e);--alx-color-primary-container: light-dark(#8f003f, #f8b5c2);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#7b002f, #ffd9de);--alx-color-on-secondary: light-dark(#ffffff, #2c000b);--alx-color-secondary-container: light-dark(#900038, #f9b5be);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#630087, #f1daff);--alx-color-on-tertiary: light-dark(#ffffff, #220031);--alx-color-tertiary-container: light-dark(#721098, #dcbaef);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#fff8f6, #130d0b);--alx-color-surface-dim: light-dark(#e1d8d6, #130d0b);--alx-color-surface-bright: light-dark(#fff8f6, #3a3331);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#fbf2ef, #1c1615);--alx-color-surface-container: light-dark(#f5ecea, #201a19);--alx-color-surface-container-high: light-dark(#efe6e4, #292221);--alx-color-surface-container-highest: light-dark(#eae1de, #312b29);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#30231f, #f7e4e0);--alx-color-outline: light-dark(#463835, #e2d1cc);--alx-color-outline-variant: light-dark(#5e4f4b, #b9a8a3);--alx-color-inverse-surface: light-dark(#201a19, #fff8f6);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#ffd9e0, #8f003f);--alx-color-scrim: #000000;--alx-color-shadow: #000000}@media(prefers-contrast:more){[data-alx-theme=rose]:not([data-alx-contrast=standard]){--alx-color-primary: light-dark(#7a0035, #ffd9e0);--alx-color-on-primary: light-dark(#ffffff, #2b000e);--alx-color-primary-container: light-dark(#8f003f, #f8b5c2);--alx-color-on-primary-container: light-dark(#ffffff, #000000);--alx-color-secondary: light-dark(#7b002f, #ffd9de);--alx-color-on-secondary: light-dark(#ffffff, #2c000b);--alx-color-secondary-container: light-dark(#900038, #f9b5be);--alx-color-on-secondary-container: light-dark(#ffffff, #000000);--alx-color-tertiary: light-dark(#630087, #f1daff);--alx-color-on-tertiary: light-dark(#ffffff, #220031);--alx-color-tertiary-container: light-dark(#721098, #dcbaef);--alx-color-on-tertiary-container: light-dark(#ffffff, #000000);--alx-color-danger: light-dark(#7e0006, #ffdad5);--alx-color-on-danger: light-dark(#ffffff, #2d0001);--alx-color-danger-container: light-dark(#930008, #f9b6ad);--alx-color-on-danger-container: light-dark(#ffffff, #000000);--alx-color-success: light-dark(#004609, #a5f5a4);--alx-color-on-success: light-dark(#ffffff, #001501);--alx-color-success-container: light-dark(#00530d, #a5d2a3);--alx-color-on-success-container: light-dark(#ffffff, #000000);--alx-color-warning: light-dark(#583200, #ffdcbb);--alx-color-on-warning: light-dark(#ffffff, #1d0d00);--alx-color-warning-container: light-dark(#683c00, #ecbe90);--alx-color-on-warning-container: light-dark(#ffffff, #000000);--alx-color-info: light-dark(#003a78, #d0e4ff);--alx-color-on-info: light-dark(#ffffff, #00102a);--alx-color-info-container: light-dark(#00468c, #a4c9fa);--alx-color-on-info-container: light-dark(#ffffff, #000000);--alx-color-surface: light-dark(#fff8f6, #130d0b);--alx-color-surface-dim: light-dark(#e1d8d6, #130d0b);--alx-color-surface-bright: light-dark(#fff8f6, #3a3331);--alx-color-surface-container-lowest: light-dark(#ffffff, #000000);--alx-color-surface-container-low: light-dark(#fbf2ef, #1c1615);--alx-color-surface-container: light-dark(#f5ecea, #201a19);--alx-color-surface-container-high: light-dark(#efe6e4, #292221);--alx-color-surface-container-highest: light-dark(#eae1de, #312b29);--alx-color-on-surface: light-dark(#000000, #ffffff);--alx-color-on-surface-variant: light-dark(#30231f, #f7e4e0);--alx-color-outline: light-dark(#463835, #e2d1cc);--alx-color-outline-variant: light-dark(#5e4f4b, #b9a8a3);--alx-color-inverse-surface: light-dark(#201a19, #fff8f6);--alx-color-inverse-on-surface: light-dark(#ffffff, #000000);--alx-color-inverse-primary: light-dark(#ffd9e0, #8f003f);--alx-color-scrim: #000000;--alx-color-shadow: #000000}}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url("./media/inter-variable-FY6RRPGY.woff2") format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url("./media/inter-variable-italic-A6MXGFCZ.woff2") format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:400;font-display:swap;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:500;font-display:swap;src:url("./media/jetbrains-mono-latin-500-normal-V4XIP5OW.woff2") format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:600;font-display:swap;src:url("./media/jetbrains-mono-latin-600-normal-5PVSJ4PH.woff2") format("woff2")}@font-face{font-family:JetBrains Mono;font-weight:700;font-display:swap;src:url("./media/jetbrains-mono-latin-700-normal-SVC2HUP4.woff2") format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-symbols-outlined-PNOGSJMQ.woff2") format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 399;font-display:block;src:url("./media/material-symbols-outlined-weights-AMVZEDAZ.woff2") format("woff2")}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:401 700;font-display:block;src:url("./media/material-symbols-outlined-weights-AMVZEDAZ.woff2") format("woff2")}@layer alx.reset{*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;text-size-adjust:none;interpolate-size:allow-keywords}body{margin:0;min-block-size:100dvh;font:var(--alx-type-body-lg);letter-spacing:var(--alx-type-body-lg-tracking);color:var(--alx-color-on-surface);background:var(--alx-color-surface);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(p,li,figcaption){text-wrap:pretty}:where(img,picture,video,canvas,svg){display:block;max-inline-size:100%}:where(input,button,textarea,select){font:inherit;letter-spacing:inherit;color:inherit}:where(code,kbd,samp,pre){font-family:var(--alx-font-family-mono)}:focus-visible{outline:var(--alx-focus-ring-width) solid var(--alx-focus-ring-color);outline-offset:var(--alx-focus-ring-offset)}::selection{background:var(--alx-color-primary-container);color:var(--alx-color-on-primary-container)}}@layer alx.components{.alx-state-layer{position:relative;isolation:isolate}.alx-state-layer:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";border-radius:inherit;background:transparent;transition:background-color var(--alx-motion-duration-sm) var(--alx-motion-easing-standard)}.alx-state-layer:focus-visible:before,.alx-state-layer:has(:focus-visible):before{background:color-mix(in oklab,var(--alx-state-layer-color) var(--alx-state-focus),transparent)}.alx-state-layer:active:not(:disabled,[aria-disabled=true]):before{background:color-mix(in oklab,var(--alx-state-layer-color) var(--alx-state-pressed),transparent)}@media(hover:hover){.alx-state-layer:hover:not(:disabled,[aria-disabled=true],:active):before{background:color-mix(in oklab,var(--alx-state-layer-color) var(--alx-state-hover),transparent)}}}@layer alx.components{.alx-tone{--_t: var(--alx-color-primary);--_on-t: var(--alx-color-on-primary);--_tc: var(--alx-color-primary-container);--_on-tc: var(--alx-color-on-primary-container);--_to: color-mix(in oklab, var(--_t) 50%, var(--alx-color-outline-variant))}.alx-tone[data-tone=secondary]{--_t: var(--alx-color-secondary);--_on-t: var(--alx-color-on-secondary);--_tc: var(--alx-color-secondary-container);--_on-tc: var(--alx-color-on-secondary-container)}.alx-tone[data-tone=tertiary]{--_t: var(--alx-color-tertiary);--_on-t: var(--alx-color-on-tertiary);--_tc: var(--alx-color-tertiary-container);--_on-tc: var(--alx-color-on-tertiary-container)}.alx-tone[data-tone=neutral]{--_t: var(--alx-color-on-surface);--_on-t: var(--alx-color-surface);--_tc: var(--alx-color-surface-container-highest);--_on-tc: var(--alx-color-on-surface)}.alx-tone[data-tone=danger]{--_t: var(--alx-color-danger);--_on-t: var(--alx-color-on-danger);--_tc: var(--alx-color-danger-container);--_on-tc: var(--alx-color-on-danger-container)}.alx-tone[data-tone=info]{--_t: var(--alx-color-info);--_on-t: var(--alx-color-on-info);--_tc: var(--alx-color-info-container);--_on-tc: var(--alx-color-on-info-container)}.alx-tone[data-tone=success]{--_t: var(--alx-color-success);--_on-t: var(--alx-color-on-success);--_tc: var(--alx-color-success-container);--_on-tc: var(--alx-color-on-success-container)}.alx-tone[data-tone=warning]{--_t: var(--alx-color-warning);--_on-t: var(--alx-color-on-warning);--_tc: var(--alx-color-warning-container);--_on-tc: var(--alx-color-on-warning-container)}.alx-touch-target:after{position:absolute;inset:min(0%,calc((100% - var(--alx-touch-target-min)) / 2));content:""}}@layer alx.components{.alx-ripple-container{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:inherit}.alx-ripple{position:absolute;inset-block-start:calc(var(--_ripple-y) - var(--_ripple-size) / 2);left:calc(var(--_ripple-x) - var(--_ripple-size) / 2);inline-size:var(--_ripple-size);block-size:var(--_ripple-size);pointer-events:none;border-radius:var(--alx-radius-full);background:color-mix(in oklab,var(--alx-state-layer-color) var(--alx-state-dragged),transparent);animation:alx-ripple-grow var(--alx-motion-duration-lg) var(--alx-motion-easing-decelerate) forwards}.alx-ripple--release{animation:alx-ripple-grow var(--alx-motion-duration-lg) var(--alx-motion-easing-decelerate) forwards,alx-ripple-fade var(--alx-motion-duration-md) var(--alx-motion-easing-standard) forwards}@keyframes alx-ripple-grow{0%{scale:.1}to{scale:1}}@keyframes alx-ripple-fade{to{opacity:0}}}@layer alx.components{.alx-field-box{--_h: var(--alx-control-height-md);--_pad: var(--alx-space-sm);--_radius: var(--alx-control-radius-md);--_bg: var(--alx-field-box-background, var(--alx-color-surface-container-lowest));--_line: var(--alx-field-box-border-color, var(--alx-color-outline));--_ring: var(--alx-border-width-sm);--_fg: var(--alx-color-on-surface);display:flex;gap:var(--alx-space-xs);align-items:center;box-sizing:border-box;min-block-size:var(--alx-field-box-height, var(--_h));padding-inline:var(--alx-field-box-padding-inline, var(--_pad));border-radius:var(--alx-field-box-radius, var(--_radius));font:var(--alx-field-box-font, var(--alx-type-body-lg));letter-spacing:var(--alx-type-body-lg-tracking);color:var(--_fg);background:var(--_bg);box-shadow:inset 0 0 0 var(--_ring) var(--_line);cursor:text;transition:box-shadow var(--alx-motion-duration-sm) var(--alx-motion-easing-standard),background-color var(--alx-motion-duration-sm) var(--alx-motion-easing-standard)}@media(hover:hover){.alx-field-box:hover:not([data-disabled],[data-readonly],:focus-within){--_line: var(--alx-color-on-surface)}}.alx-field-box:focus-within:not([data-readonly]){--_line: var(--alx-color-primary);--_ring: var(--alx-border-width-md)}.alx-field-box[data-invalid]{--_line: var(--alx-color-danger)}.alx-field-box[data-readonly]{--_line: var(--alx-color-outline-variant);--_bg: var(--alx-color-surface-container-low);cursor:default}.alx-field-box[data-disabled]{--_fg: var(--alx-color-disabled-content);--_line: var(--alx-color-disabled-outline);--_bg: var(--alx-color-disabled-container);cursor:default}.alx-field-box[data-size=sm]{--_h: var(--alx-control-height-sm);--_pad: var(--alx-space-xs);--_radius: var(--alx-control-radius-sm);font:var(--alx-field-box-font, var(--alx-type-body-md));letter-spacing:var(--alx-type-body-md-tracking)}.alx-field-box[data-size=lg]{--_h: var(--alx-control-height-lg);--_pad: var(--alx-space-md);--_radius: var(--alx-control-radius-lg)}.alx-field-box[data-appearance=underlined]{--_bg: transparent;padding-inline:0;border-radius:0;box-shadow:inset 0 calc(var(--_ring) * -1) 0 var(--_line)}.alx-field-box:where([data-appearance=filled]){--_bg: var(--alx-field-box-background, var(--alx-color-surface-container-highest));--_line: var(--alx-field-box-border-color, var(--alx-color-on-surface-variant))}.alx-field-box[data-appearance=filled]{border-end-start-radius:0;border-end-end-radius:0;box-shadow:inset 0 calc(var(--_ring) * -1) 0 var(--_line)}@media(hover:hover){.alx-field-box[data-appearance=filled]:hover:not([data-disabled],[data-readonly]){background:color-mix(in oklab,var(--alx-color-on-surface) var(--alx-state-hover),var(--_bg))}}.alx-field-box[data-appearance=plain]{--_bg: transparent;padding-inline:0;border-radius:0;box-shadow:inset 0 calc(var(--_ring) * -1) 0 transparent}.alx-field-box[data-appearance=plain]:hover:not([data-disabled],[data-readonly]),.alx-field-box[data-appearance=plain]:focus-within:not([data-readonly]){box-shadow:inset 0 calc(var(--_ring) * -1) 0 var(--_line)}.alx-field-box .alx-field-box{min-block-size:0;padding:0;background:none;box-shadow:none}.alx-field-box__native{flex:1;align-self:stretch;min-inline-size:0;margin:0;padding:0;border:0;font:inherit;letter-spacing:inherit;color:inherit;background:transparent;outline:none}.alx-field-box__native::placeholder{color:var(--alx-color-on-surface-variant);opacity:1}.alx-field-box__native:disabled{cursor:default}.alx-field-box__native[type=search][data-clearable]::-webkit-search-cancel-button{display:none;appearance:none}.alx-field-box__native[type=number]{appearance:textfield}.alx-field-box__native[type=number]::-webkit-inner-spin-button,.alx-field-box__native[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.alx-field-box__affix,.alx-field-box>:is([alxFieldPrefix],[alxFieldSuffix]){--alx-icon-size: var(--alx-icon-size-md);display:inline-flex;flex:none;gap:var(--alx-space-2xs);align-items:center;color:var(--alx-color-on-surface-variant)}.alx-field-box[data-size=sm]>:is([alxFieldPrefix],[alxFieldSuffix]){--alx-icon-size: var(--alx-icon-size-sm)}.alx-field-box[data-disabled]>:is([alxFieldPrefix],[alxFieldSuffix]){color:inherit}}@property --_shimmer{syntax: "<percentage>"; inherits: true; initial-value: 100%;}@layer alx-states{.alx-loading{--_tint: var(--alx-loading-tint);--_shine: var(--alx-loading-shine);--_skeleton: linear-gradient(90deg, var(--_tint) 0%, var(--_shine) 50%, var(--_tint) 100%) var(--_shimmer) 0 / 200% 100%;--_lines: repeating-linear-gradient( to bottom, transparent 0 .15lh, var(--alx-color-on-surface) .15lh .85lh, transparent .85lh 1lh );cursor:progress;-webkit-user-select:none;user-select:none;animation:alx-loading-shimmer var(--alx-motion-loop) var(--alx-motion-easing-standard) infinite}.alx-loading :where(h1,h2,h3,h4,h5,h6,p,span,a,label,li,dt,dd,td,th,small,strong,em,b,i,code,time,legend,figcaption,cite,q,abbr,blockquote):not(:has(*),:empty){color:transparent;text-decoration:none;background:var(--_skeleton);border-radius:var(--alx-radius-xs);-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-mask-image:var(--_lines);mask-image:var(--_lines)}.alx-loading :where(h1,h2,h3,h4,h5,h6,p,span,a,label,li,dt,dd,small,strong,em,b,i,code,time,legend,figcaption,cite):not(:has(*),:empty){inline-size:fit-content;max-inline-size:100%}.alx-loading :where(img,video,canvas,svg:not(.alx-spinner__svg)){content:var(--_skeleton);background:var(--_skeleton);border-radius:var(--alx-radius-sm)}.alx-loading :where(.alx-avatar,.alx-image,.alx-icon,.alx-button,.alx-icon-button,.alx-button-group__item,.alx-chip,.alx-input-chip,.alx-tag){color:transparent;border-color:transparent;background:var(--_skeleton);box-shadow:none}.alx-loading :where(.alx-avatar,.alx-image,.alx-button,.alx-icon-button,.alx-button-group__item,.alx-chip,.alx-input-chip,.alx-tag)>*{visibility:hidden}.alx-loading :where(.alx-icon){border-radius:var(--alx-radius-xs)}.alx-loading :where(.alx-button-group){border-color:transparent}.alx-loading :where(input,textarea,select){color:transparent;border-color:transparent;background:var(--_skeleton)}@media(prefers-reduced-motion:reduce){.alx-loading{animation:none}}@keyframes alx-loading-shimmer{0%{--_shimmer: 100%}to{--_shimmer: -100%}}}@layer alx.components{.alx-anchored,.alx-overlay-panel,.alx-sheet,.alx-dialog__surface,.alx-side-sheet__dialog{font-style:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal}.alx-anchored{--_gap: var(--alx-overlay-gap, var(--alx-space-2xs));position:fixed;inset:auto;margin:0}.alx-anchored[data-alx-side=below]{margin-block-start:var(--_gap);transform-origin:top}.alx-anchored[data-alx-side=above]{margin-block-end:var(--_gap);transform-origin:bottom}.alx-anchored[data-alx-side=after]{margin-inline-start:var(--_gap)}.alx-anchored[data-alx-side=before]{margin-inline-end:var(--_gap)}.alx-overlay-panel{box-sizing:border-box;min-inline-size:max(var(--_anchor-width, 0px),var(--alx-overlay-panel-min-inline-size, 7rem));max-inline-size:min(var(--alx-overlay-panel-max-inline-size, 20rem),calc(100vw - 2 * var(--alx-space-sm)));max-block-size:min(var(--alx-overlay-panel-max-block-size, 24rem),var(--_avail, calc(100dvh - 2 * var(--alx-space-sm))));padding:var(--alx-space-2xs) 0;overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--alx-overlay-panel-radius, var(--alx-radius-sm));color:var(--alx-color-on-surface);background:var(--alx-color-surface-container);box-shadow:var(--alx-elevation-2);--alx-surface-level: 2;--alx-surface-color: var(--alx-color-surface-container);opacity:0;scale:.96;transition:opacity var(--alx-motion-duration-xs) var(--alx-motion-easing-accelerate),scale var(--alx-motion-duration-xs) var(--alx-motion-easing-accelerate),display var(--alx-motion-duration-xs) allow-discrete,overlay var(--alx-motion-duration-xs) allow-discrete}.alx-overlay-panel:popover-open,.alx-overlay-panel[data-alx-open]{opacity:1;scale:1;transition-duration:var(--alx-motion-duration-sm);transition-timing-function:var(--alx-motion-easing-decelerate)}@starting-style{.alx-overlay-panel:popover-open,.alx-overlay-panel[data-alx-open]{opacity:0;scale:.96}}.alx-sheet{position:fixed;inset:auto 0 0;box-sizing:border-box;inline-size:100%;max-inline-size:100%;max-block-size:var(--alx-overlay-sheet-max-block-size, 90dvh);margin:0;padding:0 0 max(var(--alx-space-sm),env(safe-area-inset-bottom));overflow:auto;overscroll-behavior:contain;border:0;border-radius:var(--alx-overlay-sheet-radius, var(--alx-radius-xl)) var(--alx-overlay-sheet-radius, var(--alx-radius-xl)) 0 0;color:var(--alx-color-on-surface);background:var(--alx-color-surface-container-low);box-shadow:var(--alx-elevation-3);--alx-surface-level: 1;--alx-surface-color: var(--alx-color-surface-container-low);opacity:1;scale:1;translate:0 100%;transition:translate var(--alx-motion-duration-md) var(--alx-motion-easing-emphasized-accelerate),display var(--alx-motion-duration-md) allow-discrete,overlay var(--alx-motion-duration-md) allow-discrete}.alx-sheet:popover-open,.alx-sheet[open],.alx-sheet[data-alx-open]{translate:0 0;transition-duration:var(--alx-motion-duration-lg);transition-timing-function:var(--alx-motion-easing-emphasized-decelerate)}@starting-style{.alx-sheet:popover-open,.alx-sheet[open],.alx-sheet[data-alx-open]{translate:0 100%}}.alx-sheet[data-alx-dragging]{-webkit-user-select:none;user-select:none}.alx-sheet::backdrop{background:color-mix(in oklab,var(--alx-color-scrim) 32%,transparent);opacity:0;transition:opacity var(--alx-motion-duration-md) var(--alx-motion-easing-standard),display var(--alx-motion-duration-md) allow-discrete,overlay var(--alx-motion-duration-md) allow-discrete}.alx-sheet:popover-open::backdrop,.alx-sheet[open]::backdrop{opacity:1}@starting-style{.alx-sheet:popover-open::backdrop,.alx-sheet[open]::backdrop{opacity:0}}.alx-sheet__handle{position:sticky;inset-block-start:0;z-index:var(--alx-layer-raised);display:grid;place-items:center;block-size:var(--alx-space-lg);touch-action:none;cursor:grab;background:inherit}.alx-sheet__handle:before{inline-size:var(--alx-space-2xl);block-size:var(--alx-space-2xs);content:"";border-radius:var(--alx-radius-full);background:var(--alx-color-outline-variant)}:root:has(.alx-dialog__surface:modal,.alx-sheet:popover-open){overflow:hidden;scrollbar-gutter:stable}}@layer alx.components{.alx-copy-fallback.alx-overlay-panel{--alx-overlay-panel-min-inline-size: 14rem;--alx-overlay-panel-max-inline-size: 24rem;padding:var(--alx-space-sm)}.alx-copy-fallback.alx-overlay-panel:popover-open,.alx-copy-fallback.alx-overlay-panel[data-alx-open]{display:grid;gap:var(--alx-space-2xs)}.alx-copy-fallback__input{box-sizing:border-box;inline-size:100%;min-block-size:var(--alx-control-height-sm);margin:0;padding:0 var(--alx-space-xs);border:0;border-radius:var(--alx-control-radius-sm);font:var(--alx-type-body-md);font-family:var(--alx-font-family-mono);color:var(--alx-color-on-surface);background:var(--alx-color-surface-container-lowest);box-shadow:inset 0 0 0 var(--alx-border-width-sm) var(--alx-color-outline);outline:none}.alx-copy-fallback__input:focus-visible{box-shadow:inset 0 0 0 var(--alx-border-width-md) var(--alx-color-primary)}.alx-copy-fallback__hint{margin:0;font:var(--alx-type-body-sm);letter-spacing:var(--alx-type-body-sm-tracking);color:var(--alx-color-on-surface-variant)}}@layer alx.components{.alx-tooltip{--_gap: var(--alx-space-xs);position:fixed;inset:auto;box-sizing:border-box;max-inline-size:min(var(--alx-tooltip-max-inline-size, 20rem),calc(100vw - 2 * var(--alx-space-sm)));margin:0;padding:var(--alx-space-2xs) var(--alx-space-xs);overflow:visible;border:0;border-radius:var(--alx-radius-xs);font:var(--alx-type-body-sm);letter-spacing:var(--alx-type-body-sm-tracking);color:var(--alx-color-inverse-on-surface);background:var(--alx-color-inverse-surface);opacity:0;transition:opacity var(--alx-motion-duration-xs) var(--alx-motion-easing-standard),display var(--alx-motion-duration-xs) allow-discrete,overlay var(--alx-motion-duration-xs) allow-discrete}.alx-tooltip:popover-open,.alx-tooltip[data-alx-open]{opacity:1}@starting-style{.alx-tooltip:popover-open,.alx-tooltip[data-alx-open]{opacity:0}}}@layer alx.components{.alx-anchored.alx-tooltip:is([data-alx-side=below],[data-alx-side=above]){margin-inline:var(--alx-space-xs)}.alx-anchored.alx-tooltip:is([data-alx-side=after],[data-alx-side=before]){margin-block:var(--alx-space-xs)}}@layer alx.components{.alx-stretched-link{color:inherit;text-decoration:none;outline:none}.alx-stretched-link:after{position:absolute;inset:0;content:"";border-radius:inherit}.alx-stretched-link:focus-visible:after{outline:var(--alx-focus-ring-width) solid var(--alx-focus-ring-color);outline-offset:calc(-1 * var(--alx-focus-ring-width))}button.alx-stretched-link{margin:0;padding:0;border:0;font:inherit;letter-spacing:inherit;text-align:inherit;background:none;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent}button.alx-stretched-link:disabled{cursor:default}:is(.alx-card,.alx-list-item):has(.alx-stretched-link){cursor:pointer}:is(.alx-card,.alx-list-item):has(.alx-stretched-link) :is(button:not(.alx-stretched-link),a:not(.alx-stretched-link),input,select,textarea,label){position:relative;z-index:var(--alx-layer-raised)}:is(.alx-card,.alx-list-item):has(.alx-stretched-link):before{position:absolute;inset:0;pointer-events:none;content:"";border-radius:inherit;background:transparent;transition:background-color var(--alx-motion-duration-sm) var(--alx-motion-easing-standard)}:is(.alx-card,.alx-list-item):has(.alx-stretched-link:disabled){cursor:default}@media(hover:hover){:is(.alx-card,.alx-list-item):has(.alx-stretched-link:not(:disabled)):hover:before{background:color-mix(in oklab,var(--alx-color-on-surface) var(--alx-state-hover),transparent)}}:is(.alx-card,.alx-list-item):has(.alx-stretched-link:not(:disabled):active):before{background:color-mix(in oklab,var(--alx-color-on-surface) var(--alx-state-pressed),transparent)}}@layer alx.components{.alx-visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}}@layer alx.components{:where(.alx-badge-host){position:relative}.alx-badge{--_bg: var(--alx-color-danger);--_fg: var(--alx-color-on-danger);--_badge-size: var(--alx-badge-size, var(--alx-space-md));--_dir: 1;position:absolute;inset-block-start:var(--alx-badge-offset, var(--_offset, 0));inset-inline-end:var(--alx-badge-offset, var(--_offset, 0));z-index:var(--alx-layer-raised);box-sizing:border-box;min-inline-size:var(--_badge-size);block-size:var(--_badge-size);padding-inline:var(--alx-space-3xs);border-radius:var(--alx-radius-full);font:var(--alx-type-label-sm);font-variant-numeric:tabular-nums;line-height:var(--_badge-size);color:var(--_fg);text-align:center;white-space:nowrap;background:var(--_bg);pointer-events:none;translate:calc(var(--_dir) * 50%) -50%}.alx-badge:dir(rtl){--_dir: -1}.alx-badge--dot{min-inline-size:calc(var(--_badge-size) / 2);block-size:calc(var(--_badge-size) / 2);padding:0}.alx-badge[data-tone=primary]{--_bg: var(--alx-color-primary);--_fg: var(--alx-color-on-primary)}.alx-badge[data-tone=neutral]{--_bg: var(--alx-color-inverse-surface);--_fg: var(--alx-color-inverse-on-surface)}.alx-icon-button>.alx-badge{--_offset: calc((var(--_size) - var(--_glyph)) / 2)}.alx-avatar>.alx-badge{--_offset: calc(var(--_avatar-size) * .146)}.alx-avatar[data-shape=rounded]>.alx-badge{--_offset: 0}}@layer alx.components{:where([data-alx-surface]){background-color:var(--alx-surface-color)}:where([data-alx-surface=raised]){--alx-surface-level: 1;--alx-surface-color: var(--alx-color-surface-container-low)}:where([data-alx-surface=filled]){--alx-surface-level: 4;--alx-surface-color: var(--alx-color-surface-container-highest)}:where([data-alx-surface=flat]){--alx-surface-level: 0;--alx-surface-color: var(--alx-color-surface)}@container style(--alx-surface-level: 1){:where([data-alx-surface=raised]){--alx-surface-level: 2;--alx-surface-color: var(--alx-color-surface-container)}:where([data-alx-surface=flat]),:where([data-alx-theme],[data-alx-contrast],[data-alx-density],[data-alx-skin],[data-alx-scope]):not([data-alx-surface],[data-alx-surface-level]){--alx-surface-level: 1;--alx-surface-color: var(--alx-color-surface-container-low)}}@container style(--alx-surface-level: 2){:where([data-alx-surface=raised]){--alx-surface-level: 3;--alx-surface-color: var(--alx-color-surface-container-high)}:where([data-alx-surface=flat]),:where([data-alx-theme],[data-alx-contrast],[data-alx-density],[data-alx-skin],[data-alx-scope]):not([data-alx-surface],[data-alx-surface-level]){--alx-surface-level: 2;--alx-surface-color: var(--alx-color-surface-container)}}@container style(--alx-surface-level: 3){:where([data-alx-surface=raised]){--alx-surface-level: 4;--alx-surface-color: var(--alx-color-surface-container-highest)}:where([data-alx-surface=flat]),:where([data-alx-theme],[data-alx-contrast],[data-alx-density],[data-alx-skin],[data-alx-scope]):not([data-alx-surface],[data-alx-surface-level]){--alx-surface-level: 3;--alx-surface-color: var(--alx-color-surface-container-high)}}@container style(--alx-surface-level: 4){:where([data-alx-surface=raised],[data-alx-surface=filled]){--alx-surface-level: 3;--alx-surface-color: var(--alx-color-surface-container-high)}:where([data-alx-surface=flat]),:where([data-alx-theme],[data-alx-contrast],[data-alx-density],[data-alx-skin],[data-alx-scope]):not([data-alx-surface],[data-alx-surface-level]){--alx-surface-level: 4;--alx-surface-color: var(--alx-color-surface-container-highest)}}:where([data-alx-surface-level]){background-color:var(--alx-surface-color)}:where([data-alx-surface-level="0"]){--alx-surface-level: 0;--alx-surface-color: var(--alx-color-surface)}:where([data-alx-surface-level="1"]){--alx-surface-level: 1;--alx-surface-color: var(--alx-color-surface-container-low)}:where([data-alx-surface-level="2"]){--alx-surface-level: 2;--alx-surface-color: var(--alx-color-surface-container)}:where([data-alx-surface-level="3"]){--alx-surface-level: 3;--alx-surface-color: var(--alx-color-surface-container-high)}:where([data-alx-surface-level="4"]){--alx-surface-level: 4;--alx-surface-color: var(--alx-color-surface-container-highest)}:where([data-alx-contrast=high]) :where([data-alx-surface=raised],[data-alx-surface=filled]){outline:var(--alx-border-width-sm) solid var(--alx-color-outline);outline-offset:calc(-1 * var(--alx-border-width-sm))}@media(prefers-contrast:more){:where(:root:not([data-alx-contrast=standard])) :where([data-alx-surface=raised],[data-alx-surface=filled]){outline:var(--alx-border-width-sm) solid var(--alx-color-outline);outline-offset:calc(-1 * var(--alx-border-width-sm))}}}@property --_long-press-progress{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@layer alx.components{[data-alx-long-press]{-webkit-touch-callout:none}}@layer alx-states{[data-alx-long-press=pending],[data-alx-long-press=fired]{--_long-press-layer: color-mix( in oklab, var(--alx-long-press-tint, var(--alx-color-on-surface)) var(--_long-press-progress), transparent );background-image:linear-gradient(var(--_long-press-layer),var(--_long-press-layer));-webkit-user-select:none;user-select:none}[data-alx-long-press=pending]{--_long-press-progress: var(--alx-state-dragged);scale:.985;transition:--_long-press-progress var(--_long-press-duration, var(--alx-motion-duration-lg)) linear,scale var(--_long-press-duration, var(--alx-motion-duration-lg)) var(--alx-motion-easing-standard)}[data-alx-long-press=fired]{--_long-press-progress: var(--alx-state-dragged);transition:scale var(--alx-motion-duration-sm) var(--alx-motion-easing-standard)}@media(prefers-reduced-motion:reduce){[data-alx-long-press=pending]{scale:none}}}@layer app{body{background:var(--alx-color-surface);color:var(--alx-color-on-surface)}}
