@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{--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{--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{--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-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: 1%;--alx-elevation-tint-2: 2%;--alx-elevation-tint-3: 3%;--alx-elevation-tint-4: 4%;--alx-elevation-tint-5: 5%}:root .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{opacity:1;transform:scale(1)}:root .alx-tooltip:before{content:"";position:absolute;width:0;height:0;border:var(--_arrow-size) solid transparent}:root .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{top:calc(var(--_arrow-size) * -2);left:50%;transform:translate(-50%);border-bottom-color:var(--_bg);border-top:none}:root .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{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{transition:opacity .1s ease;transform:none}:root .alx-tooltip--visible{transform:none}}:root,:root.alx-theme-light{--alx-color-primary: rgb(20.8, 92, 185.6);--alx-color-on-primary: #ffffff;--alx-color-primary-container: rgb(209.2, 227, 250.4);--alx-color-on-primary-container: rgb(5.2, 23, 46.4);--alx-color-secondary: rgb(41.6, 134.4, 66.4);--alx-color-on-secondary: #ffffff;--alx-color-secondary-container: rgb(214.4, 237.6, 220.6);--alx-color-on-secondary-container: rgb(10.4, 33.6, 16.6);--alx-color-tertiary: rgb(200.8, 150.4, 3.2);--alx-color-on-tertiary: #ffffff;--alx-color-tertiary-container: rgb(254.2, 241.6, 204.8);--alx-color-on-tertiary-container: rgb(50.2, 37.6, .8);--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(20.8, 92, 185.6);--alx-color-on-warning: #ffffff;--alx-color-success: rgb(41.6, 134.4, 66.4);--alx-color-on-success: #ffffff;--alx-color-background: rgb(251.82, 252.4, 252.68);--alx-color-on-background: rgb(19.2, 25, 27.8);--alx-color-surface: rgb(251.82, 252.4, 252.68);--alx-color-on-surface: rgb(19.2, 25, 27.8);--alx-color-surface-variant: rgb(221.8, 228.8, 233.66);--alx-color-on-surface-variant: rgb(53.4, 74.4, 88.98);--alx-color-surface-tint: rgb(20.8, 92, 185.6);--alx-color-outline: rgb(89, 124, 148.3);--alx-color-outline-variant: rgb(188.6, 202.6, 212.32);--alx-color-surface-dim: rgb(213.66, 221.2, 224.84);--alx-color-surface-bright: rgb(248.64, 249.8, 250.36);--alx-color-surface-container-lowest: #ffffff;--alx-color-surface-container-low: rgb(242.28, 244.6, 245.72);--alx-color-surface-container: rgb(235.92, 239.4, 241.08);--alx-color-surface-container-high: rgb(229.56, 234.2, 236.44);--alx-color-surface-container-highest: rgb(223.2, 229, 231.8);--alx-color-inverse-surface: rgb(38.4, 50, 55.6);--alx-color-inverse-on-surface: rgb(239.1, 242, 243.4);--alx-color-inverse-primary: rgb(163.4, 199, 245.8);--alx-color-shadow: #000000;--alx-color-scrim: #000000;--alx-palette-primary: #1a73e8;--alx-palette-secondary: #34a853;--alx-palette-tertiary: #fbbc04;--alx-palette-neutral: #607d8b;--alx-palette-error: #BA1A1A;color-scheme:light}:root.alx-theme-dark{--alx-color-primary: rgb(163.4, 199, 245.8);--alx-color-on-primary: rgb(10.4, 46, 92.8);--alx-color-primary-container: rgb(15.6, 69, 139.2);--alx-color-on-primary-container: rgb(209.2, 227, 250.4);--alx-color-secondary: rgb(173.8, 220.2, 186.2);--alx-color-on-secondary: rgb(20.8, 67.2, 33.2);--alx-color-secondary-container: rgb(31.2, 100.8, 49.8);--alx-color-on-secondary-container: rgb(214.4, 237.6, 220.6);--alx-color-tertiary: rgb(253.4, 228.2, 154.6);--alx-color-on-tertiary: rgb(100.4, 75.2, 1.6);--alx-color-tertiary-container: rgb(150.6, 112.8, 2.4);--alx-color-on-tertiary-container: rgb(254.2, 241.6, 204.8);--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(163.4, 199, 245.8);--alx-color-on-warning: rgb(10.4, 46, 92.8);--alx-color-success: rgb(173.8, 220.2, 186.2);--alx-color-on-success: rgb(20.8, 67.2, 33.2);--alx-color-background: rgb(19.2, 25, 27.8);--alx-color-on-background: rgb(223.2, 229, 231.8);--alx-color-surface: rgb(19.2, 25, 27.8);--alx-color-on-surface: rgb(223.2, 229, 231.8);--alx-color-surface-variant: rgb(53.4, 74.4, 88.98);--alx-color-on-surface-variant: rgb(188.6, 202.6, 212.32);--alx-color-surface-tint: rgb(163.4, 199, 245.8);--alx-color-outline: rgb(122.2, 150.2, 169.64);--alx-color-outline-variant: rgb(53.4, 74.4, 88.98);--alx-color-surface-dim: rgb(11.52, 15, 16.68);--alx-color-surface-bright: rgb(46.08, 60, 66.72);--alx-color-surface-container-lowest: rgb(7.68, 10, 11.12);--alx-color-surface-container-low: rgb(19.2, 25, 27.8);--alx-color-surface-container: rgb(23.04, 30, 33.36);--alx-color-surface-container-high: rgb(32.64, 42.5, 47.26);--alx-color-surface-container-highest: rgb(42.24, 55, 61.16);--alx-color-inverse-surface: rgb(223.2, 229, 231.8);--alx-color-inverse-on-surface: rgb(38.4, 50, 55.6);--alx-color-inverse-primary: rgb(20.8, 92, 185.6);--alx-color-shadow: #000000;--alx-color-scrim: #000000;--alx-palette-primary: #1a73e8;--alx-palette-secondary: #34a853;--alx-palette-tertiary: #fbbc04;--alx-palette-neutral: #607d8b;--alx-palette-error: #BA1A1A;color-scheme:dark}.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}.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-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}.alx-surface{background-color:var(--alx-color-surface);color:var(--alx-color-on-surface)}.alx-surface-dim{background-color:var(--alx-color-surface-dim);color:var(--alx-color-on-surface)}.alx-surface-bright{background-color:var(--alx-color-surface-bright);color:var(--alx-color-on-surface)}.alx-surface-container-lowest{background-color:var(--alx-color-surface-container-lowest);color:var(--alx-color-on-surface)}.alx-surface-container-low{background-color:var(--alx-color-surface-container-low);color:var(--alx-color-on-surface)}.alx-surface-container{background-color:var(--alx-color-surface-container);color:var(--alx-color-on-surface)}.alx-surface-container-high{background-color:var(--alx-color-surface-container-high);color:var(--alx-color-on-surface)}.alx-surface-container-highest{background-color:var(--alx-color-surface-container-highest);color:var(--alx-color-on-surface)}.alx-surface-inverse{background-color:var(--alx-color-inverse-surface);color:var(--alx-color-inverse-on-surface)}.alx-elevation-0{box-shadow:none;background-color:var(--alx-surface-background, var(--alx-color-surface))}.alx-shadow-0{box-shadow:none}.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)){.alx-elevation-1{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 1%,var(--alx-surface-background, var(--alx-color-surface)))}}.alx-shadow-1{box-shadow:0 1px 2px #0000001a,0 1px 3px #00000014}.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)){.alx-elevation-2{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 2%,var(--alx-surface-background, var(--alx-color-surface)))}}.alx-shadow-2{box-shadow:0 2px 4px #0000001a,0 2px 6px #00000014}.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)){.alx-elevation-3{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 3%,var(--alx-surface-background, var(--alx-color-surface)))}}.alx-shadow-3{box-shadow:0 4px 8px #0000001f,0 2px 4px #00000014}.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)){.alx-elevation-4{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 4%,var(--alx-surface-background, var(--alx-color-surface)))}}.alx-shadow-4{box-shadow:0 6px 12px #00000024,0 3px 6px #0000001a}.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)){.alx-elevation-5{background-color:color-mix(in srgb,var(--alx-color-surface-tint) 5%,var(--alx-surface-background, var(--alx-color-surface)))}}.alx-shadow-5{box-shadow:0 8px 16px #00000029,0 4px 8px #0000001f}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;scroll-behavior:smooth}body{font-family:var(--alx-font-body);font-size:var(--alx-font-size-base);line-height:1.5;color:var(--alx-color-on-background);background-color:var(--alx-color-surface-container-lowest);min-height:100%}survey-root{display:block;min-height:100dvh}.survey-card.alx-card--elevated{box-shadow:0 2px 4px color-mix(in oklab,var(--alx-color-shadow, #000) 4%,transparent),0 8px 24px color-mix(in oklab,var(--alx-color-shadow, #000) 8%,transparent),0 24px 48px color-mix(in oklab,var(--alx-color-shadow, #000) 6%,transparent)}.survey-element{display:flex;flex-direction:column;gap:.25rem}.survey-element__label{font-family:var(--alx-font-heading, var(--alx-font-body));font-weight:600;font-size:1rem;color:var(--alx-color-on-surface);line-height:1.4}.survey-element__required{color:var(--alx-color-error);margin-left:.2em;font-weight:700}.survey-element__hint{font-size:.875rem;color:var(--alx-color-on-surface-variant);line-height:1.5}.survey-element__error{font-size:.875rem;color:var(--alx-color-error);line-height:1.4}survey-page{display:block}.survey-page{display:flex;flex-direction:column;gap:1.5rem}survey-paragraph-element alx-paragraph,.survey-card__intro alx-paragraph{--alx-paragraph-font-size: 1rem;--alx-paragraph-section-gap: 1rem}survey-paragraph-element alx-paragraph .alx-paragraph__heading--1,.survey-card__intro alx-paragraph .alx-paragraph__heading--1{font-size:1.5rem;color:var(--alx-color-on-surface);padding-bottom:.25rem;border-bottom:2px solid var(--alx-color-outline-variant)}survey-paragraph-element alx-paragraph .alx-paragraph__heading--2,.survey-card__intro alx-paragraph .alx-paragraph__heading--2{font-size:1.25rem;color:var(--alx-color-on-surface)}survey-paragraph-element alx-paragraph .alx-paragraph__heading--3,.survey-card__intro alx-paragraph .alx-paragraph__heading--3{font-size:1.125rem;color:var(--alx-color-on-surface);font-weight:700}.survey-question-frame__hint alx-paragraph{--alx-paragraph-font-size: .875rem;--alx-paragraph-section-gap: .25rem}survey-radio-element .alx-radio-group{gap:.5rem}survey-radio-element .alx-radio-group .alx-radio-group__option{padding-block:.25rem;padding-inline:.25rem;border-radius:.5rem;transition:background .15s ease}survey-radio-element .alx-radio-group .alx-radio-group__option:hover:not(.alx-radio-group__option--disabled){background:color-mix(in oklab,var(--alx-color-primary) 6%,transparent)}survey-radio-element .alx-radio-group .alx-radio-group__option--selected{background:color-mix(in oklab,var(--alx-color-primary) 8%,transparent)}survey-radio-element .alx-radio-group .alx-radio-group__option-label{font-size:1rem;font-weight:400}survey-text-element alx-form-field,survey-textarea-element alx-form-field,survey-number-element alx-form-field,survey-email-element alx-form-field,survey-date-element alx-form-field{--alx-form-field-label-font-size: 1rem;--alx-form-field-label-font-weight: 600}survey-text-element .alx-form-field__label--external,survey-textarea-element .alx-form-field__label--external,survey-number-element .alx-form-field__label--external,survey-email-element .alx-form-field__label--external,survey-date-element .alx-form-field__label--external{font-family:var(--alx-font-heading, var(--alx-font-body));font-size:1.0625rem;font-weight:600;color:var(--alx-color-on-surface);letter-spacing:-.01em;line-height:1.4;margin-bottom:.5rem}survey-heading-element{display:block}survey-divider-element{display:block}survey-divider-element hr{border:none;border-top:1px solid var(--alx-color-outline-variant);margin-block:.25rem}survey-rating-element,survey-slider-element{display:block}survey-nps-element .alx-button-toggle{border-radius:.75rem}
