@font-face{font-family:Inter;src:url(/assets/fonts/Inter/Inter-VariableFont_opsz,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/assets/fonts/Space_Grotesk/SpaceGrotesk-VariableFont_wght.ttf) format("truetype-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Material Symbols Outlined;src:url(/assets/fonts/matFont.woff2) format("woff2");font-weight:100 700;font-style:normal;font-display:block}.alx-badge-host{position:relative;display:inline-flex}.alx-badge{position:absolute;display:flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;font-size:.6875rem;font-weight:600;font-family:var(--alx-font-family-sans);line-height:1;color:var(--alx-color-on-error);background:var(--alx-color-error);border-radius:.625rem;z-index:1;pointer-events:none;transform:translate(50%,-50%)}.alx-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.alx-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.alx-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.alx-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.alx-badge--error{background:var(--alx-color-error);color:var(--alx-color-on-error)}.alx-badge--primary{background:var(--alx-color-primary);color:var(--alx-color-on-primary)}.alx-badge--secondary{background:var(--alx-color-secondary);color:var(--alx-color-on-secondary)}.alx-badge--success{background:var(--alx-color-success, #22c55e);color:var(--alx-color-on-success, #fff)}.alx-badge--warning{background:var(--alx-color-warning, #f59e0b);color:var(--alx-color-on-warning, #000)}.alx-badge--sm{min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;border-radius:.5rem}.alx-badge--lg{min-width:1.5rem;height:1.5rem;padding:0 .5rem;font-size:.75rem;border-radius:.75rem}.alx-badge--dot{min-width:.625rem;width:.625rem;height:.625rem;padding:0;border-radius:50%}.alx-badge--overlap.alx-badge--top-right{transform:translate(25%,-25%)}.alx-badge--overlap.alx-badge--top-left{transform:translate(-25%,-25%)}.alx-badge--overlap.alx-badge--bottom-right{transform:translate(25%,25%)}.alx-badge--overlap.alx-badge--bottom-left{transform:translate(-25%,25%)}.alx-badge--hidden{display:none}:root{--dc-reveal-duration: calc(var(--alx-transition-duration, .2s) * 1.8);--dc-reveal-ease: var(--alx-transition-timing, ease-out);--dc-stagger-step: 45ms}@media(prefers-reduced-motion:no-preference){.dc-reveal{opacity:0}.dc-reveal.dc-in{opacity:1;animation:dc-reveal-in var(--dc-reveal-duration) var(--dc-reveal-ease) var(--dc-reveal-delay, 0ms) backwards}@keyframes dc-reveal-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.dc-rise.dc-in{animation-name:dc-rise-in}@keyframes dc-rise-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}}:root,:root.alx-theme-light{--alx-color-primary: rgb(181.6, 116, 5.6);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(249.4, 233, 205.4);--alx-color-on-primary-container: rgb(45.4, 29, 1.4);--alx-color-secondary: rgb(72.8, 147.2, 64.8);--alx-color-on-secondary: #ffffff;--alx-color-secondary-container: rgb(222.2, 240.8, 220.2);--alx-color-on-secondary-container: rgb(18.2, 36.8, 16.2);--alx-color-tertiary: rgb(14.4, 132, 128);--alx-color-on-tertiary: #ffffff;--alx-color-tertiary-container: rgb(207.6, 237, 236);--alx-color-on-tertiary-container: rgb(3.6, 33, 32);--alx-color-error: rgb(148.8, 20.8, 20.8);--alx-color-on-error: #ffffff;--alx-color-error-container: rgb(241.2, 209.2, 209.2);--alx-color-on-error-container: rgb(37.2, 5.2, 5.2);--alx-color-warning: rgb(181.6, 116, 5.6);--alx-color-on-warning: #ffffff;--alx-color-success: rgb(72.8, 147.2, 64.8);--alx-color-on-success: #ffffff;--alx-color-background: rgb(252.16, 252.26, 252.44);--alx-color-on-background: rgb(22.6, 23.6, 25.4);--alx-color-surface: rgb(252.16, 252.26, 252.44);--alx-color-on-surface: rgb(22.6, 23.6, 25.4);--alx-color-surface-variant: rgb(228.88, 228.14, 227);--alx-color-on-surface-variant: rgb(74.64, 72.42, 69);--alx-color-surface-tint: rgb(181.6, 116, 5.6);--alx-color-outline: rgb(124.4, 120.7, 115);--alx-color-outline-variant: rgb(202.76, 201.28, 199);--alx-color-surface-dim: rgb(218.08, 219.38, 221.72);--alx-color-surface-bright: rgb(249.32, 249.52, 249.88);--alx-color-surface-container-lowest: #ffffff;--alx-color-surface-container-low: rgb(243.64, 244.04, 244.76);--alx-color-surface-container: rgb(237.96, 238.56, 239.64);--alx-color-surface-container-high: rgb(232.28, 233.08, 234.52);--alx-color-surface-container-highest: rgb(226.6, 227.6, 229.4);--alx-color-inverse-surface: rgb(45.2, 47.2, 50.8);--alx-color-inverse-on-surface: rgb(240.8, 241.3, 242.2);--alx-color-inverse-primary: rgb(243.8, 211, 155.8);--alx-color-shadow: #000000;--alx-color-scrim: #000000;--alx-palette-primary: #E39107;--alx-palette-secondary: #5BB851;--alx-palette-tertiary: #12A5A0;--alx-palette-neutral: #71767F;--alx-palette-error: #BA1A1A;color-scheme:light}@media(prefers-color-scheme:dark){:root,:root.alx-theme-light{--alx-color-primary: rgb(243.8, 211, 155.8);--alx-color-on-primary: rgb(90.8, 58, 2.8);--alx-color-primary-container: rgb(136.2, 87, 4.2);--alx-color-on-primary-container: rgb(249.4, 233, 205.4);--alx-color-secondary: rgb(189.4, 226.6, 185.4);--alx-color-on-secondary: rgb(36.4, 73.6, 32.4);--alx-color-secondary-container: rgb(54.6, 110.4, 48.6);--alx-color-on-secondary-container: rgb(222.2, 240.8, 220.2);--alx-color-tertiary: rgb(160.2, 219, 217);--alx-color-on-tertiary: rgb(7.2, 66, 64);--alx-color-tertiary-container: rgb(10.8, 99, 96);--alx-color-on-tertiary-container: rgb(207.6, 237, 236);--alx-color-error: rgb(227.4, 163.4, 163.4);--alx-color-on-error: rgb(74.4, 10.4, 10.4);--alx-color-error-container: rgb(111.6, 15.6, 15.6);--alx-color-on-error-container: rgb(241.2, 209.2, 209.2);--alx-color-warning: rgb(243.8, 211, 155.8);--alx-color-on-warning: rgb(90.8, 58, 2.8);--alx-color-success: rgb(189.4, 226.6, 185.4);--alx-color-on-success: rgb(36.4, 73.6, 32.4);--alx-color-background: rgb(22.6, 23.6, 25.4);--alx-color-on-background: rgb(226.6, 227.6, 229.4);--alx-color-surface: rgb(22.6, 23.6, 25.4);--alx-color-on-surface: rgb(226.6, 227.6, 229.4);--alx-color-surface-variant: rgb(74.64, 72.42, 69);--alx-color-on-surface-variant: rgb(202.76, 201.28, 199);--alx-color-surface-tint: rgb(243.8, 211, 155.8);--alx-color-outline: rgb(150.52, 147.56, 143);--alx-color-outline-variant: rgb(74.64, 72.42, 69);--alx-color-surface-dim: rgb(13.56, 14.16, 15.24);--alx-color-surface-bright: rgb(54.24, 56.64, 60.96);--alx-color-surface-container-lowest: rgb(9.04, 9.44, 10.16);--alx-color-surface-container-low: rgb(22.6, 23.6, 25.4);--alx-color-surface-container: rgb(27.12, 28.32, 30.48);--alx-color-surface-container-high: rgb(38.42, 40.12, 43.18);--alx-color-surface-container-highest: rgb(49.72, 51.92, 55.88);--alx-color-inverse-surface: rgb(226.6, 227.6, 229.4);--alx-color-inverse-on-surface: rgb(45.2, 47.2, 50.8);--alx-color-inverse-primary: rgb(181.6, 116, 5.6);--alx-color-shadow: #000000;--alx-color-scrim: #000000;--alx-palette-primary: #E39107;--alx-palette-secondary: #5BB851;--alx-palette-tertiary: #12A5A0;--alx-palette-neutral: #71767F;--alx-palette-error: #BA1A1A;color-scheme:dark}}@media(prefers-contrast:more){:root,:root.alx-theme-light{--alx-color-primary: rgb(90.8, 58, 2.8);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(252.2, 244, 230.2);--alx-color-on-primary-container: #000000;--alx-color-secondary: rgb(36.4, 73.6, 32.4);--alx-color-on-secondary: #ffffff;--alx-color-secondary-container: rgb(238.6, 247.9, 237.6);--alx-color-on-secondary-container: #000000;--alx-color-tertiary: rgb(7.2, 66, 64);--alx-color-on-tertiary: #ffffff;--alx-color-tertiary-container: rgb(231.3, 246, 245.5);--alx-color-on-tertiary-container: #000000;--alx-color-error: rgb(74.4, 10.4, 10.4);--alx-color-on-error: #ffffff;--alx-color-error-container: rgb(248.1, 232.1, 232.1);--alx-color-on-error-container: #000000;--alx-color-warning: rgb(90.8, 58, 2.8);--alx-color-on-warning: #ffffff;--alx-color-success: rgb(36.4, 73.6, 32.4);--alx-color-on-success: #ffffff;--alx-color-background: #ffffff;--alx-color-on-background: #000000;--alx-color-surface: #ffffff;--alx-color-on-surface: #000000;--alx-color-surface-variant: rgb(241.94, 241.57, 241);--alx-color-on-surface-variant: rgb(24.88, 24.14, 23);--alx-color-surface-tint: rgb(90.8, 58, 2.8);--alx-color-outline: rgb(74.64, 72.42, 69);--alx-color-outline-variant: rgb(150.52, 147.56, 143);--alx-color-surface-dim: rgb(226.6, 227.6, 229.4);--alx-color-surface-bright: #ffffff;--alx-color-surface-container-lowest: #ffffff;--alx-color-surface-container-low: rgb(249.32, 249.52, 249.88);--alx-color-surface-container: rgb(243.64, 244.04, 244.76);--alx-color-surface-container-high: rgb(237.96, 238.56, 239.64);--alx-color-surface-container-highest: rgb(232.28, 233.08, 234.52);--alx-color-inverse-surface: rgb(22.6, 23.6, 25.4);--alx-color-inverse-on-surface: #ffffff;--alx-color-inverse-primary: rgb(249.4, 233, 205.4);--alx-color-shadow: #000000;--alx-color-scrim: #000000;color-scheme:light}}:root,:root.alx-theme-light{--alx-spacing-none: 0;--alx-spacing-xs: .25rem;--alx-spacing-s: .5rem;--alx-spacing-m: 1rem;--alx-spacing-l: 1.5rem;--alx-spacing-xl: 2rem;--alx-spacing-xxl: 2.5rem;--alx-spacing-xxxl: 4rem;--alx-spacing-xxxxl: 6rem;--alx-radius-none: 0;--alx-radius-xs: .125rem;--alx-radius-s: .25rem;--alx-radius-m: .5rem;--alx-radius-l: .75rem;--alx-radius-xl: 1rem;--alx-radius-xxl: 1.5rem;--alx-radius-full: 9999px;--alx-global-border-radius: .25rem;--alx-border-width-none: 0;--alx-border-width-thin: 1px;--alx-border-width-medium: 2px;--alx-border-width-thick: 4px;--alx-global-border-width: 1px;--alx-transition-duration: .2s;--alx-transition-timing: ease-in-out;--alx-font-display: Poppins, sans-serif;--alx-font-heading: Space Grotesk, sans-serif;--alx-font-body: Inter, sans-serif;--alx-font-subtitle: Poppins, sans-serif;--alx-font-mono: JetBrains Mono, Fira Code, monospace;--alx-font-icon: Material Symbols Outlined;--alx-font-size-xxs: .625rem;--alx-font-size-xs: .75rem;--alx-font-size-sm: .875rem;--alx-font-size-base: 1rem;--alx-font-size-md: 1.125rem;--alx-font-size-lg: 1.25rem;--alx-font-size-xl: 1.5rem;--alx-font-size-xxl: 2rem;--alx-font-size-xxxl: 2.5rem;--alx-font-size-display: 3.5rem;--alx-font-weight-thin: 100;--alx-font-weight-extralight: 200;--alx-font-weight-light: 300;--alx-font-weight-regular: 400;--alx-font-weight-medium: 500;--alx-font-weight-semibold: 600;--alx-font-weight-bold: 700;--alx-font-weight-extrabold: 800;--alx-font-weight-black: 900;--alx-line-height-none: 1;--alx-line-height-tight: 1.25;--alx-line-height-snug: 1.375;--alx-line-height-normal: 1.5;--alx-line-height-relaxed: 1.625;--alx-line-height-loose: 2;--alx-elevation-shadow-0: none;--alx-elevation-shadow-1: 0px 1px 2px rgba(0, 0, 0, .1), 0px 1px 3px rgba(0, 0, 0, .08);--alx-elevation-shadow-2: 0px 2px 4px rgba(0, 0, 0, .1), 0px 2px 6px rgba(0, 0, 0, .08);--alx-elevation-shadow-3: 0px 4px 8px rgba(0, 0, 0, .12), 0px 2px 4px rgba(0, 0, 0, .08);--alx-elevation-shadow-4: 0px 6px 12px rgba(0, 0, 0, .14), 0px 3px 6px rgba(0, 0, 0, .1);--alx-elevation-shadow-5: 0px 8px 16px rgba(0, 0, 0, .16), 0px 4px 8px rgba(0, 0, 0, .12);--alx-elevation-tint-0: 0%;--alx-elevation-tint-1: 5%;--alx-elevation-tint-2: 8%;--alx-elevation-tint-3: 11%;--alx-elevation-tint-4: 12%;--alx-elevation-tint-5: 14%}:root .alx-tooltip,:root.alx-theme-light .alx-tooltip{--_bg: var(--alx-tooltip-background, color-mix(in srgb, var(--alx-color-surface-tint) 20%, var(--alx-color-surface)));--_fg: var(--alx-tooltip-color, var(--alx-color-on-surface));--_padding: var(--alx-tooltip-padding, .5rem .75rem);--_font-size: var(--alx-tooltip-font-size, .75rem);--_border-radius: var(--alx-tooltip-border-radius, .25rem);--_max-width: var(--alx-tooltip-max-width, 280px);--_arrow-size: 6px;position:fixed;z-index:10000;padding:var(--_padding);background:var(--_bg);color:var(--_fg);font-size:var(--_font-size);line-height:1.4;border-radius:var(--_border-radius);max-width:var(--_max-width);pointer-events:none;opacity:0;transform:scale(.95);transition:opacity .15s ease,transform .15s ease;box-shadow:0 2px 4px #0000001a,0 2px 6px #00000014}:root .alx-tooltip--visible,:root.alx-theme-light .alx-tooltip--visible{opacity:1;transform:scale(1)}:root .alx-tooltip:before,:root.alx-theme-light .alx-tooltip:before{content:"";position:absolute;width:0;height:0;border:var(--_arrow-size) solid transparent}:root .alx-tooltip--top:before,:root.alx-theme-light .alx-tooltip--top:before{bottom:calc(var(--_arrow-size) * -2);left:50%;transform:translate(-50%);border-top-color:var(--_bg);border-bottom:none}:root .alx-tooltip--bottom:before,:root.alx-theme-light .alx-tooltip--bottom:before{top:calc(var(--_arrow-size) * -2);left:50%;transform:translate(-50%);border-bottom-color:var(--_bg);border-top:none}:root .alx-tooltip--left:before,:root.alx-theme-light .alx-tooltip--left:before{right:calc(var(--_arrow-size) * -2);top:50%;transform:translateY(-50%);border-left-color:var(--_bg);border-right:none}:root .alx-tooltip--right:before,:root.alx-theme-light .alx-tooltip--right:before{left:calc(var(--_arrow-size) * -2);top:50%;transform:translateY(-50%);border-right-color:var(--_bg);border-left:none}@media(prefers-reduced-motion:reduce){:root .alx-tooltip,:root.alx-theme-light .alx-tooltip{transition:opacity .1s ease;transform:none}:root .alx-tooltip--visible,:root.alx-theme-light .alx-tooltip--visible{transform:none}}:root .alx-theme-light,:root.alx-theme-light .alx-theme-light{--alx-color-primary: rgb(181.6, 116, 5.6);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(249.4, 233, 205.4);--alx-color-on-primary-container: rgb(45.4, 29, 1.4);--alx-color-secondary: rgb(72.8, 147.2, 64.8);--alx-color-on-secondary: #ffffff;--alx-color-secondary-container: rgb(222.2, 240.8, 220.2);--alx-color-on-secondary-container: rgb(18.2, 36.8, 16.2);--alx-color-tertiary: rgb(14.4, 132, 128);--alx-color-on-tertiary: #ffffff;--alx-color-tertiary-container: rgb(207.6, 237, 236);--alx-color-on-tertiary-container: rgb(3.6, 33, 32);--alx-color-error: rgb(148.8, 20.8, 20.8);--alx-color-on-error: #ffffff;--alx-color-error-container: rgb(241.2, 209.2, 209.2);--alx-color-on-error-container: rgb(37.2, 5.2, 5.2);--alx-color-warning: rgb(181.6, 116, 5.6);--alx-color-on-warning: #ffffff;--alx-color-success: rgb(72.8, 147.2, 64.8);--alx-color-on-success: #ffffff;--alx-color-background: rgb(252.16, 252.26, 252.44);--alx-color-on-background: rgb(22.6, 23.6, 25.4);--alx-color-surface: rgb(252.16, 252.26, 252.44);--alx-color-on-surface: rgb(22.6, 23.6, 25.4);--alx-color-surface-variant: rgb(228.88, 228.14, 227);--alx-color-on-surface-variant: rgb(74.64, 72.42, 69);--alx-color-surface-tint: rgb(181.6, 116, 5.6);--alx-color-outline: rgb(124.4, 120.7, 115);--alx-color-outline-variant: rgb(202.76, 201.28, 199);--alx-color-surface-dim: rgb(218.08, 219.38, 221.72);--alx-color-surface-bright: rgb(249.32, 249.52, 249.88);--alx-color-surface-container-lowest: #ffffff;--alx-color-surface-container-low: rgb(243.64, 244.04, 244.76);--alx-color-surface-container: rgb(237.96, 238.56, 239.64);--alx-color-surface-container-high: rgb(232.28, 233.08, 234.52);--alx-color-surface-container-highest: rgb(226.6, 227.6, 229.4);--alx-color-inverse-surface: rgb(45.2, 47.2, 50.8);--alx-color-inverse-on-surface: rgb(240.8, 241.3, 242.2);--alx-color-inverse-primary: rgb(243.8, 211, 155.8);--alx-color-shadow: #000000;--alx-color-scrim: #000000;--alx-palette-primary: #E39107;--alx-palette-secondary: #5BB851;--alx-palette-tertiary: #12A5A0;--alx-palette-neutral: #71767F;--alx-palette-error: #BA1A1A;color-scheme:light}:root .alx-theme-dark,:root.alx-theme-light .alx-theme-dark{--alx-color-primary: rgb(243.8, 211, 155.8);--alx-color-on-primary: rgb(90.8, 58, 2.8);--alx-color-primary-container: rgb(136.2, 87, 4.2);--alx-color-on-primary-container: rgb(249.4, 233, 205.4);--alx-color-secondary: rgb(189.4, 226.6, 185.4);--alx-color-on-secondary: rgb(36.4, 73.6, 32.4);--alx-color-secondary-container: rgb(54.6, 110.4, 48.6);--alx-color-on-secondary-container: rgb(222.2, 240.8, 220.2);--alx-color-tertiary: rgb(160.2, 219, 217);--alx-color-on-tertiary: rgb(7.2, 66, 64);--alx-color-tertiary-container: rgb(10.8, 99, 96);--alx-color-on-tertiary-container: rgb(207.6, 237, 236);--alx-color-error: rgb(227.4, 163.4, 163.4);--alx-color-on-error: rgb(74.4, 10.4, 10.4);--alx-color-error-container: rgb(111.6, 15.6, 15.6);--alx-color-on-error-container: rgb(241.2, 209.2, 209.2);--alx-color-warning: rgb(243.8, 211, 155.8);--alx-color-on-warning: rgb(90.8, 58, 2.8);--alx-color-success: rgb(189.4, 226.6, 185.4);--alx-color-on-success: rgb(36.4, 73.6, 32.4);--alx-color-background: rgb(22.6, 23.6, 25.4);--alx-color-on-background: rgb(226.6, 227.6, 229.4);--alx-color-surface: rgb(22.6, 23.6, 25.4);--alx-color-on-surface: rgb(226.6, 227.6, 229.4);--alx-color-surface-variant: rgb(74.64, 72.42, 69);--alx-color-on-surface-variant: rgb(202.76, 201.28, 199);--alx-color-surface-tint: rgb(243.8, 211, 155.8);--alx-color-outline: rgb(150.52, 147.56, 143);--alx-color-outline-variant: rgb(74.64, 72.42, 69);--alx-color-surface-dim: rgb(13.56, 14.16, 15.24);--alx-color-surface-bright: rgb(54.24, 56.64, 60.96);--alx-color-surface-container-lowest: rgb(9.04, 9.44, 10.16);--alx-color-surface-container-low: rgb(22.6, 23.6, 25.4);--alx-color-surface-container: rgb(27.12, 28.32, 30.48);--alx-color-surface-container-high: rgb(38.42, 40.12, 43.18);--alx-color-surface-container-highest: rgb(49.72, 51.92, 55.88);--alx-color-inverse-surface: rgb(226.6, 227.6, 229.4);--alx-color-inverse-on-surface: rgb(45.2, 47.2, 50.8);--alx-color-inverse-primary: rgb(181.6, 116, 5.6);--alx-color-shadow: #000000;--alx-color-scrim: #000000;--alx-palette-primary: #E39107;--alx-palette-secondary: #5BB851;--alx-palette-tertiary: #12A5A0;--alx-palette-neutral: #71767F;--alx-palette-error: #BA1A1A;color-scheme:dark}:root .alx-theme-high-contrast,:root.alx-theme-light .alx-theme-high-contrast{--alx-color-primary: rgb(90.8, 58, 2.8);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(252.2, 244, 230.2);--alx-color-on-primary-container: #000000;--alx-color-secondary: rgb(36.4, 73.6, 32.4);--alx-color-on-secondary: #ffffff;--alx-color-secondary-container: rgb(238.6, 247.9, 237.6);--alx-color-on-secondary-container: #000000;--alx-color-tertiary: rgb(7.2, 66, 64);--alx-color-on-tertiary: #ffffff;--alx-color-tertiary-container: rgb(231.3, 246, 245.5);--alx-color-on-tertiary-container: #000000;--alx-color-error: rgb(74.4, 10.4, 10.4);--alx-color-on-error: #ffffff;--alx-color-error-container: rgb(248.1, 232.1, 232.1);--alx-color-on-error-container: #000000;--alx-color-warning: rgb(90.8, 58, 2.8);--alx-color-on-warning: #ffffff;--alx-color-success: rgb(36.4, 73.6, 32.4);--alx-color-on-success: #ffffff;--alx-color-background: #ffffff;--alx-color-on-background: #000000;--alx-color-surface: #ffffff;--alx-color-on-surface: #000000;--alx-color-surface-variant: rgb(241.94, 241.57, 241);--alx-color-on-surface-variant: rgb(24.88, 24.14, 23);--alx-color-surface-tint: rgb(90.8, 58, 2.8);--alx-color-outline: rgb(74.64, 72.42, 69);--alx-color-outline-variant: rgb(150.52, 147.56, 143);--alx-color-surface-dim: rgb(226.6, 227.6, 229.4);--alx-color-surface-bright: #ffffff;--alx-color-surface-container-lowest: #ffffff;--alx-color-surface-container-low: rgb(249.32, 249.52, 249.88);--alx-color-surface-container: rgb(243.64, 244.04, 244.76);--alx-color-surface-container-high: rgb(237.96, 238.56, 239.64);--alx-color-surface-container-highest: rgb(232.28, 233.08, 234.52);--alx-color-inverse-surface: rgb(22.6, 23.6, 25.4);--alx-color-inverse-on-surface: #ffffff;--alx-color-inverse-primary: rgb(249.4, 233, 205.4);--alx-color-shadow: #000000;--alx-color-scrim: #000000;color-scheme:light}:root .alx-surface,:root.alx-theme-light .alx-surface{background-color:var(--alx-color-surface);color:var(--alx-color-on-surface)}:root .alx-surface-dim,:root.alx-theme-light .alx-surface-dim{background-color:var(--alx-color-surface-dim);color:var(--alx-color-on-surface)}:root .alx-surface-bright,:root.alx-theme-light .alx-surface-bright{background-color:var(--alx-color-surface-bright);color:var(--alx-color-on-surface)}:root .alx-surface-container-lowest,:root.alx-theme-light .alx-surface-container-lowest{background-color:var(--alx-color-surface-container-lowest);color:var(--alx-color-on-surface)}:root .alx-surface-container-low,:root.alx-theme-light .alx-surface-container-low{background-color:var(--alx-color-surface-container-low);color:var(--alx-color-on-surface)}:root .alx-surface-container,:root.alx-theme-light .alx-surface-container{background-color:var(--alx-color-surface-container);color:var(--alx-color-on-surface)}:root .alx-surface-container-high,:root.alx-theme-light .alx-surface-container-high{background-color:var(--alx-color-surface-container-high);color:var(--alx-color-on-surface)}:root .alx-surface-container-highest,:root.alx-theme-light .alx-surface-container-highest{background-color:var(--alx-color-surface-container-highest);color:var(--alx-color-on-surface)}:root .alx-surface-inverse,:root.alx-theme-light .alx-surface-inverse{background-color:var(--alx-color-inverse-surface);color:var(--alx-color-inverse-on-surface)}:root .alx-elevation-0,:root.alx-theme-light .alx-elevation-0{box-shadow:none;background-color:var(--alx-surface-background, var(--alx-color-surface))}:root .alx-shadow-0,:root.alx-theme-light .alx-shadow-0{box-shadow:none}:root .alx-elevation-1,:root.alx-theme-light .alx-elevation-1{box-shadow:0 1px 2px #0000001a,0 1px 3px #00000014;background-color:var(--alx-surface-background, var(--alx-color-surface))}@supports (background: color-mix(in srgb,red,blue)){:root .alx-elevation-1,:root.alx-theme-light .alx-elevation-1{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 5%,var(--alx-surface-background, var(--alx-color-surface)))}}:root .alx-shadow-1,:root.alx-theme-light .alx-shadow-1{box-shadow:0 1px 2px #0000001a,0 1px 3px #00000014}:root .alx-elevation-2,:root.alx-theme-light .alx-elevation-2{box-shadow:0 2px 4px #0000001a,0 2px 6px #00000014;background-color:var(--alx-surface-background, var(--alx-color-surface))}@supports (background: color-mix(in srgb,red,blue)){:root .alx-elevation-2,:root.alx-theme-light .alx-elevation-2{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 8%,var(--alx-surface-background, var(--alx-color-surface)))}}:root .alx-shadow-2,:root.alx-theme-light .alx-shadow-2{box-shadow:0 2px 4px #0000001a,0 2px 6px #00000014}:root .alx-elevation-3,:root.alx-theme-light .alx-elevation-3{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014;background-color:var(--alx-surface-background, var(--alx-color-surface))}@supports (background: color-mix(in srgb,red,blue)){:root .alx-elevation-3,:root.alx-theme-light .alx-elevation-3{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 11%,var(--alx-surface-background, var(--alx-color-surface)))}}:root .alx-shadow-3,:root.alx-theme-light .alx-shadow-3{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}:root .alx-elevation-4,:root.alx-theme-light .alx-elevation-4{box-shadow:0 6px 12px #00000024,0 3px 6px #0000001a;background-color:var(--alx-surface-background, var(--alx-color-surface))}@supports (background: color-mix(in srgb,red,blue)){:root .alx-elevation-4,:root.alx-theme-light .alx-elevation-4{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 12%,var(--alx-surface-background, var(--alx-color-surface)))}}:root .alx-shadow-4,:root.alx-theme-light .alx-shadow-4{box-shadow:0 6px 12px #00000024,0 3px 6px #0000001a}:root .alx-elevation-5,:root.alx-theme-light .alx-elevation-5{box-shadow:0 8px 16px #00000029,0 4px 8px #0000001f;background-color:var(--alx-surface-background, var(--alx-color-surface))}@supports (background: color-mix(in srgb,red,blue)){:root .alx-elevation-5,:root.alx-theme-light .alx-elevation-5{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 14%,var(--alx-surface-background, var(--alx-color-surface)))}}:root .alx-shadow-5,:root.alx-theme-light .alx-shadow-5{box-shadow:0 8px 16px #00000029,0 4px 8px #0000001f}:root.alx-theme-dark{--alx-color-primary: rgb(243.8, 211, 155.8);--alx-color-on-primary: rgb(90.8, 58, 2.8);--alx-color-primary-container: rgb(136.2, 87, 4.2);--alx-color-on-primary-container: rgb(249.4, 233, 205.4);--alx-color-secondary: rgb(189.4, 226.6, 185.4);--alx-color-on-secondary: rgb(36.4, 73.6, 32.4);--alx-color-secondary-container: rgb(54.6, 110.4, 48.6);--alx-color-on-secondary-container: rgb(222.2, 240.8, 220.2);--alx-color-tertiary: rgb(160.2, 219, 217);--alx-color-on-tertiary: rgb(7.2, 66, 64);--alx-color-tertiary-container: rgb(10.8, 99, 96);--alx-color-on-tertiary-container: rgb(207.6, 237, 236);--alx-color-error: rgb(227.4, 163.4, 163.4);--alx-color-on-error: rgb(74.4, 10.4, 10.4);--alx-color-error-container: rgb(111.6, 15.6, 15.6);--alx-color-on-error-container: rgb(241.2, 209.2, 209.2);--alx-color-warning: rgb(243.8, 211, 155.8);--alx-color-on-warning: rgb(90.8, 58, 2.8);--alx-color-success: rgb(189.4, 226.6, 185.4);--alx-color-on-success: rgb(36.4, 73.6, 32.4);--alx-color-background: rgb(22.6, 23.6, 25.4);--alx-color-on-background: rgb(226.6, 227.6, 229.4);--alx-color-surface: rgb(22.6, 23.6, 25.4);--alx-color-on-surface: rgb(226.6, 227.6, 229.4);--alx-color-surface-variant: rgb(74.64, 72.42, 69);--alx-color-on-surface-variant: rgb(202.76, 201.28, 199);--alx-color-surface-tint: rgb(243.8, 211, 155.8);--alx-color-outline: rgb(150.52, 147.56, 143);--alx-color-outline-variant: rgb(74.64, 72.42, 69);--alx-color-surface-dim: rgb(13.56, 14.16, 15.24);--alx-color-surface-bright: rgb(54.24, 56.64, 60.96);--alx-color-surface-container-lowest: rgb(9.04, 9.44, 10.16);--alx-color-surface-container-low: rgb(22.6, 23.6, 25.4);--alx-color-surface-container: rgb(27.12, 28.32, 30.48);--alx-color-surface-container-high: rgb(38.42, 40.12, 43.18);--alx-color-surface-container-highest: rgb(49.72, 51.92, 55.88);--alx-color-inverse-surface: rgb(226.6, 227.6, 229.4);--alx-color-inverse-on-surface: rgb(45.2, 47.2, 50.8);--alx-color-inverse-primary: rgb(181.6, 116, 5.6);--alx-color-shadow: #000000;--alx-color-scrim: #000000;--alx-palette-primary: #E39107;--alx-palette-secondary: #5BB851;--alx-palette-tertiary: #12A5A0;--alx-palette-neutral: #71767F;--alx-palette-error: #BA1A1A;color-scheme:dark}.alx-phase-theme-a{--alx-color-primary: rgb(145.6, 92.8, 4.8);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(240.4, 227.2, 205.2);--alx-color-on-primary-container: rgb(36.4, 23.2, 1.2);--alx-color-surface-tint: rgb(145.6, 92.8, 4.8);--alx-color-inverse-primary: rgb(225.8, 199.4, 155.4);--alx-palette-primary: #b67406}.alx-phase-theme-a.alx-theme-dark{--alx-color-primary: rgb(196, 148, 52.8);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(253, 241, 217.2);--alx-color-on-primary-container: rgb(49, 37, 13.2);--alx-color-surface-tint: rgb(196, 148, 52.8);--alx-color-inverse-primary: rgb(251, 227, 179.4);--alx-palette-primary: #f5b942}.alx-phase-theme-b{--alx-color-primary: rgb(20.8, 85.6, 110.4);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(209.2, 225.4, 231.6);--alx-color-on-primary-container: rgb(5.2, 21.4, 27.6);--alx-color-surface-tint: rgb(20.8, 85.6, 110.4);--alx-color-inverse-primary: rgb(163.4, 195.8, 208.2);--alx-palette-primary: #1a6b8a}.alx-phase-theme-b.alx-theme-dark{--alx-color-primary: rgb(61.6, 147.2, 173.6);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(219.4, 240.8, 247.4);--alx-color-on-primary-container: rgb(15.4, 36.8, 43.4);--alx-color-surface-tint: rgb(61.6, 147.2, 173.6);--alx-color-inverse-primary: rgb(183.8, 226.6, 239.8);--alx-palette-primary: #4db8d9}.alx-phase-theme-c{--alx-color-primary: rgb(10.4, 88, 76);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(206.6, 226, 223);--alx-color-on-primary-container: rgb(2.6, 22, 19);--alx-color-surface-tint: rgb(10.4, 88, 76);--alx-color-inverse-primary: rgb(158.2, 197, 191);--alx-palette-primary: #0d6e5f}.alx-phase-theme-c.alx-theme-dark{--alx-color-primary: rgb(63.2, 156, 140.8);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(219.8, 243, 239.2);--alx-color-on-primary-container: rgb(15.8, 39, 35.2);--alx-color-surface-tint: rgb(63.2, 156, 140.8);--alx-color-inverse-primary: rgb(184.6, 231, 223.4);--alx-palette-primary: #4fc3b0}.alx-phase-theme-d{--alx-color-primary: rgb(99.2, 46.4, 189.6);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(228.8, 215.6, 251.4);--alx-color-on-primary-container: rgb(24.8, 11.6, 47.4);--alx-color-surface-tint: rgb(99.2, 46.4, 189.6);--alx-color-inverse-primary: rgb(202.6, 176.2, 247.8);--alx-palette-primary: #7C3AED}.alx-phase-theme-d.alx-theme-dark{--alx-color-primary: rgb(133.6, 111.2, 200);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(237.4, 231.8, 254);--alx-color-on-primary-container: rgb(33.4, 27.8, 50);--alx-color-surface-tint: rgb(133.6, 111.2, 200);--alx-color-inverse-primary: rgb(219.8, 208.6, 253);--alx-palette-primary: #A78BFA}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--alx-font-body);font-size:var(--alx-font-size-base);line-height:var(--alx-line-height-normal);color:var(--alx-color-on-background);background-color:var(--alx-color-background);min-height:100dvh}app-canvas-field-renderer alx-form-field{margin-top:.5rem}h1{font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25}h2{font-family:Space Grotesk,sans-serif;font-size:2rem;font-weight:600;line-height:1.25}h3{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.375}h4{font-family:Space Grotesk,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.375}p{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;margin-block-end:1rem}small{font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5}code{font-family:JetBrains Mono,Fira Code,monospace;font-size:.875rem;font-weight:400;line-height:1.5;background-color:var(--alx-color-surface-container);padding:.25rem .5rem;border-radius:.25rem}:focus-visible{outline:2px solid var(--alx-color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--alx-color-outline-variant, #ccc) 70%,transparent);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--alx-color-outline-variant, #ccc)}[style*=overflow],.overflow-auto,.overflow-y-auto,.overflow-x-auto,router-outlet+*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--alx-color-outline-variant, #ccc) 70%,transparent) transparent}
