@font-face{font-family:lato;src:url(../media/lato_latin_300_normal-s.p.44ibw516b6wk6.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:lato;src:url(../media/lato_latin_400_normal-s.p.3fqdk3zcgat4k.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lato;src:url(../media/lato_latin_400_italic-s.p.0d_e62d83j1e0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:lato;src:url(../media/lato_latin_700_normal-s.p.4381_sqwva1n-.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:lato;src:url(../media/lato_latin_700_italic-s.p.3w8lrk1961gtd.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:lato;src:url(../media/lato_latin_900_normal-s.p.1hs-76xv-fqxg.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:lato Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}._2O3S4W_className{font-family:lato,lato Fallback,Helvetica Neue,Arial,system-ui,sans-serif}._2O3S4W_variable{--font-lato:"lato", "lato Fallback", Helvetica Neue, Arial, system-ui, sans-serif}
@font-face{font-family:raleway;src:url(../media/raleway_latin_wght_normal-s.p.1qx0evykhei_l.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:raleway Fallback;src:local(Arial);ascent-override:92.39%;descent-override:23.0%;line-gap-override:0.0%;size-adjust:101.74%}._6Nixaa_className{font-family:raleway,raleway Fallback,Lato,Helvetica Neue,Arial,sans-serif}._6Nixaa_variable{--font-raleway:"raleway", "raleway Fallback", Lato, Helvetica Neue, Arial, sans-serif}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-normal:400;--font-weight-bold:700;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100dvh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,video{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button,[type=button],[type=submit],[type=reset]{cursor:pointer;background-color:#0000;border:0;padding:0}button:disabled{cursor:not-allowed}summary{cursor:pointer}:where(a,button,[role=button],[tabindex],summary):focus-visible{outline:2px solid var(--ae-focus);outline-offset:2px}}@layer components{:root{--font-sans:Lato, "Helvetica Neue", Arial, system-ui, sans-serif;--font-display:Lato, "Helvetica Neue", Arial, system-ui, sans-serif;--font-programs:Raleway, Lato, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ae-aiesec-blue:#037ef3;--ae-jade-green:#00c16e;--ae-astro-purple:#7552cc;--ae-strong-cyan:#0cb9c1;--ae-carrot-orange:#f48924;--ae-bright-red:#f85a40;--ae-blue-50:#eff6ff;--ae-blue-100:#deecff;--ae-blue-200:#b8d7ff;--ae-blue-300:#89bcff;--ae-blue-400:#509efe;--ae-blue-500:var(--ae-aiesec-blue);--ae-blue-600:#006acf;--ae-blue-700:#0057ac;--ae-blue-800:#00458a;--ae-blue-900:#00336a;--ae-blue-950:#002652;--ae-green-50:#effaf2;--ae-green-100:#ddf7e5;--ae-green-200:#baeeca;--ae-green-300:#90e1ac;--ae-green-400:#5fd18d;--ae-green-500:var(--ae-jade-green);--ae-green-600:#00a15b;--ae-green-700:#008349;--ae-green-800:#006537;--ae-green-900:#004a26;--ae-green-950:#00351a;--ae-purple-50:#f4f2ff;--ae-purple-100:#e8e5ff;--ae-purple-200:#cfc6fb;--ae-purple-300:#b1a2ef;--ae-purple-400:#927adf;--ae-purple-500:var(--ae-astro-purple);--ae-purple-600:#6444b2;--ae-purple-700:#543798;--ae-purple-800:#442a7f;--ae-purple-900:#351d67;--ae-purple-950:#291355;--ae-cyan-50:#eff9f9;--ae-cyan-100:#ddf5f6;--ae-cyan-200:#baeaec;--ae-cyan-300:#91dbdf;--ae-cyan-400:#60cad0;--ae-cyan-500:var(--ae-strong-cyan);--ae-cyan-600:#009ba2;--ae-cyan-700:#007d83;--ae-cyan-800:#006165;--ae-cyan-900:#004649;--ae-cyan-950:#003235;--ae-orange-50:#fff5ed;--ae-orange-100:#ffecdf;--ae-orange-200:#ffd8bd;--ae-orange-300:#ffc091;--ae-orange-400:#fca45f;--ae-orange-500:var(--ae-carrot-orange);--ae-orange-600:#d06f10;--ae-orange-700:#ab5700;--ae-orange-800:#864100;--ae-orange-900:#622d00;--ae-orange-950:#481e00;--ae-red-50:#fff3f0;--ae-red-100:#ffe8e3;--ae-red-200:#ffcec4;--ae-red-300:#ffad9d;--ae-red-400:#ff856e;--ae-red-500:var(--ae-bright-red);--ae-red-600:#d4462f;--ae-red-700:#b1331f;--ae-red-800:#90200e;--ae-red-900:#6f0d00;--ae-red-950:#530700;--ae-yellow-50:#fdf8ee;--ae-yellow-100:#fff4de;--ae-yellow-200:#ffecc4;--ae-yellow-300:#ffe1a3;--ae-yellow-400:#ffd57a;--ae-yellow-500:#ffc845;--ae-yellow-600:#daa12b;--ae-yellow-700:#b57c0f;--ae-yellow-800:#8e5a00;--ae-yellow-900:#673c00;--ae-yellow-950:#492700;--ae-grey-50:#f8f9fe;--ae-grey-100:#f3f4f7;--ae-grey-200:#dfe1e5;--ae-grey-300:#caccd1;--ae-grey-400:#a9acb5;--ae-grey-500:#868a92;--ae-grey-600:#6a6d75;--ae-grey-700:#52565e;--ae-grey-800:#3d4047;--ae-grey-900:#25282e;--ae-grey-950:#15171d;--ae-white:#fff;--ae-black:#000;--ae-bg:#fff;--ae-bg-subtle:#f7f9fd;--ae-surface:#fff;--ae-surface-raised:#fff;--ae-fill:#f1f2f6;--ae-fill-strong:#e4e9f1;--ae-scrim:#0d0f1499;--ae-border:#dee2ea;--ae-border-strong:#82868e;--ae-text:#16181e;--ae-text-muted:#60636a;--ae-text-disabled:#a1a5ac;--ae-ink:var(--ae-text);--ae-on-ink:#fff;--ae-neutral:#52555c;--ae-on-neutral:var(--ae-white);--ae-brand:var(--ae-aiesec-blue);--ae-on-brand:var(--ae-white);--ae-primary:var(--ae-blue-600);--ae-primary-hover:var(--ae-blue-700);--ae-primary-active:var(--ae-blue-800);--ae-on-primary:var(--ae-white);--ae-primary-text:var(--ae-blue-600);--ae-primary-soft:var(--ae-blue-50);--ae-focus:var(--ae-aiesec-blue);--ae-info:var(--ae-primary);--ae-on-info:var(--ae-on-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:var(--ae-green-700);--ae-on-success:var(--ae-white);--ae-success-text:var(--ae-green-800);--ae-success-soft:#ebfaef;--ae-warning:var(--ae-yellow-500);--ae-on-warning:var(--ae-grey-950);--ae-warning-text:var(--ae-yellow-800);--ae-warning-soft:#fdf5e6;--ae-danger:var(--ae-red-700);--ae-on-danger:var(--ae-white);--ae-danger-text:var(--ae-red-700);--ae-danger-soft:#fff3f0;--ae-am:var(--ae-aiesec-blue);--ae-on-am:var(--ae-white);--ae-am-soft:#f0f6ff;--ae-am-text:var(--ae-blue-600);--ae-gv:var(--ae-bright-red);--ae-on-gv:var(--ae-white);--ae-gv-soft:#fff3f0;--ae-gv-text:var(--ae-red-700);--ae-gta:var(--ae-strong-cyan);--ae-on-gta:var(--ae-grey-950);--ae-gta-soft:#e3fbfd;--ae-gta-text:var(--ae-cyan-800);--ae-gte:var(--ae-carrot-orange);--ae-on-gte:var(--ae-grey-950);--ae-gte-soft:#fff3eb;--ae-gte-text:var(--ae-orange-800);--ae-h4tf:var(--ae-jade-green);--ae-on-h4tf:var(--ae-grey-950);--ae-h4tf-soft:#e9fbee;--ae-h4tf-text:var(--ae-green-800);--ae-ys:var(--ae-astro-purple);--ae-on-ys:var(--ae-white);--ae-ys-soft:#f6f4ff;--ae-ys-text:var(--ae-purple-500);--ae-accent:var(--ae-am);--ae-on-accent:var(--ae-on-am);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #1012180d;--ae-shadow-card:none;--ae-shadow-sm:0 1px 2px #1012180d, 0 2px 6px #1012180f;--ae-shadow-md:0 4px 12px -2px #1012181a, 0 2px 4px -2px #1012180f;--ae-shadow-lg:0 24px 48px -12px #10121838, 0 8px 16px -8px #1012181a;--ae-space-0:0;--ae-space-1:4px;--ae-space-2:8px;--ae-space-3:12px;--ae-space-4:16px;--ae-space-5:24px;--ae-space-6:32px;--ae-space-7:40px;--ae-space-8:48px;--ae-space-9:64px;--ae-space-10:80px;--ae-space-11:96px;--ae-radius-sm:6px;--ae-radius-md:8px;--ae-radius-lg:12px;--ae-radius-xl:16px;--ae-radius-full:9999px;--ae-control-sm:32px;--ae-control-md:40px;--ae-control-lg:48px;--ae-target-min:24px;--ae-target-touch:44px;--ae-icon-sm:16px;--ae-icon-md:20px;--ae-icon-lg:24px;--ae-icon-xl:32px;--ae-header-height:64px;--ae-sidebar-width:272px;--ae-container:1280px;--ae-measure:68ch;--ae-opacity-disabled:.45;--ae-z-dropdown:1000;--ae-z-sticky:1100;--ae-z-drawer:1200;--ae-z-toast:1400;--ae-bp-tablet:640px;--ae-bp-desktop:1024px;--ae-bp-wide:1440px}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-bg:#fff;--ae-bg-subtle:#f7f9fd;--ae-surface:#fff;--ae-surface-raised:#fff;--ae-fill:#f1f2f6;--ae-fill-strong:#e4e9f1;--ae-scrim:#0d0f1499;--ae-border:#dee2ea;--ae-border-strong:#82868e;--ae-text:#16181e;--ae-text-muted:#60636a;--ae-text-disabled:#a1a5ac;--ae-ink:var(--ae-text);--ae-on-ink:#fff;--ae-neutral:#52555c;--ae-primary:var(--ae-blue-600);--ae-primary-hover:var(--ae-blue-700);--ae-primary-active:var(--ae-blue-800);--ae-primary-text:var(--ae-blue-600);--ae-primary-soft:var(--ae-blue-50);--ae-focus:var(--ae-aiesec-blue);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:var(--ae-green-700);--ae-success-text:var(--ae-green-800);--ae-success-soft:#ebfaef;--ae-warning-text:var(--ae-yellow-800);--ae-warning-soft:#fdf5e6;--ae-danger:var(--ae-red-700);--ae-danger-text:var(--ae-red-700);--ae-danger-soft:#fff3f0;--ae-am-soft:#f0f6ff;--ae-am-text:var(--ae-blue-600);--ae-gv-soft:#fff3f0;--ae-gv-text:var(--ae-red-700);--ae-gta-soft:#e3fbfd;--ae-gta-text:var(--ae-cyan-800);--ae-gte-soft:#fff3eb;--ae-gte-text:var(--ae-orange-800);--ae-h4tf-soft:#e9fbee;--ae-h4tf-text:var(--ae-green-800);--ae-ys-soft:#f6f4ff;--ae-ys-text:var(--ae-purple-500);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #1012180d;--ae-shadow-card:none;--ae-shadow-sm:0 1px 2px #1012180d, 0 2px 6px #1012180f;--ae-shadow-md:0 4px 12px -2px #1012181a, 0 2px 4px -2px #1012180f;--ae-shadow-lg:0 24px 48px -12px #10121838, 0 8px 16px -8px #1012181a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#0a0c11;--ae-bg-subtle:#0e1016;--ae-surface:#111419;--ae-surface-raised:#191c22;--ae-fill:#1f2228;--ae-fill-strong:#272a30;--ae-scrim:#000000b3;--ae-border:#23262c;--ae-border-strong:#6e7279;--ae-text:#f0f2f5;--ae-text-muted:#a7abb3;--ae-text-disabled:#575b62;--ae-ink:var(--ae-text);--ae-on-ink:#0a0c11;--ae-neutral:#3a3d44;--ae-primary:#1172d7;--ae-primary-hover:#1775db;--ae-primary-active:var(--ae-blue-600);--ae-primary-text:var(--ae-blue-300);--ae-primary-soft:#132e50;--ae-focus:var(--ae-blue-400);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:#0e884d;--ae-success-text:var(--ae-green-500);--ae-success-soft:#15251a;--ae-warning-text:var(--ae-yellow-500);--ae-warning-soft:#2b1d11;--ae-danger:#cb4c37;--ae-danger-text:var(--ae-red-500);--ae-danger-soft:#2d1b17;--ae-am-soft:#152131;--ae-am-text:var(--ae-blue-400);--ae-gv-soft:#2f1a16;--ae-gv-text:var(--ae-red-500);--ae-gta-soft:#072527;--ae-gta-text:var(--ae-cyan-500);--ae-gte-soft:#2d1c0f;--ae-gte-text:var(--ae-orange-500);--ae-h4tf-soft:#122519;--ae-h4tf-text:var(--ae-green-500);--ae-ys-soft:#211d30;--ae-ys-text:var(--ae-purple-300);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #0006;--ae-shadow-card:none;--ae-shadow-sm:0 2px 8px #0006;--ae-shadow-md:0 12px 28px -6px #0009;--ae-shadow-lg:0 32px 64px -16px #000000b3}[data-theme=warm-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-bg:#fff;--ae-bg-subtle:#fbf8f6;--ae-surface:#fff;--ae-surface-raised:#fff;--ae-fill:#f5f2ef;--ae-fill-strong:#eee7e2;--ae-scrim:#0d0f1499;--ae-border:#e7e0db;--ae-border-strong:#8b8580;--ae-text:#221d19;--ae-text-muted:#68625e;--ae-text-disabled:#a9a39e;--ae-ink:var(--ae-text);--ae-on-ink:#fff;--ae-neutral:#5a5450;--ae-primary:var(--ae-blue-600);--ae-primary-hover:var(--ae-blue-700);--ae-primary-active:var(--ae-blue-800);--ae-primary-text:var(--ae-blue-600);--ae-primary-soft:var(--ae-blue-50);--ae-focus:var(--ae-aiesec-blue);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:var(--ae-green-700);--ae-success-text:var(--ae-green-800);--ae-success-soft:#ebfaef;--ae-warning-text:var(--ae-yellow-800);--ae-warning-soft:#fdf5e6;--ae-danger:var(--ae-red-700);--ae-danger-text:var(--ae-red-700);--ae-danger-soft:#fff3f0;--ae-am-soft:#f0f6ff;--ae-am-text:var(--ae-blue-600);--ae-gv-soft:#fff3f0;--ae-gv-text:var(--ae-red-700);--ae-gta-soft:#e3fbfd;--ae-gta-text:var(--ae-cyan-800);--ae-gte-soft:#fff3eb;--ae-gte-text:var(--ae-orange-800);--ae-h4tf-soft:#e9fbee;--ae-h4tf-text:var(--ae-green-800);--ae-ys-soft:#f6f4ff;--ae-ys-text:var(--ae-purple-500);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #2925210d;--ae-shadow-card:0 1px 2px #2925210a, 0 2px 10px #2925210d;--ae-shadow-sm:0 1px 2px #2925210d, 0 4px 12px #2925210f;--ae-shadow-md:0 8px 20px -4px #2925211f, 0 2px 6px #2925210f;--ae-shadow-lg:0 28px 56px -16px #2925213d, 0 8px 20px -8px #2925211a}[data-theme=warm-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#1a1512;--ae-bg-subtle:#1d1815;--ae-surface:#1f1b17;--ae-surface-raised:#27221e;--ae-fill:#2d2824;--ae-fill-strong:#342f2b;--ae-scrim:#000000b3;--ae-border:#302b28;--ae-border-strong:#76706c;--ae-text:#f4f1ef;--ae-text-muted:#b0a9a5;--ae-text-disabled:#5f5a55;--ae-ink:var(--ae-text);--ae-on-ink:#1a1512;--ae-neutral:#413c38;--ae-primary:#1172d7;--ae-primary-hover:#1775db;--ae-primary-active:var(--ae-blue-600);--ae-primary-text:var(--ae-blue-300);--ae-primary-soft:#132e50;--ae-focus:var(--ae-blue-400);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:#0e884d;--ae-success-text:var(--ae-green-500);--ae-success-soft:#15251a;--ae-warning-text:var(--ae-yellow-500);--ae-warning-soft:#2b1d11;--ae-danger:#cb4c37;--ae-danger-text:var(--ae-red-500);--ae-danger-soft:#2d1b17;--ae-am-soft:#152131;--ae-am-text:var(--ae-blue-400);--ae-gv-soft:#2f1a16;--ae-gv-text:var(--ae-red-500);--ae-gta-soft:#072527;--ae-gta-text:var(--ae-cyan-500);--ae-gte-soft:#2d1c0f;--ae-gte-text:var(--ae-orange-500);--ae-h4tf-soft:#122519;--ae-h4tf-text:var(--ae-green-500);--ae-ys-soft:#211d30;--ae-ys-text:var(--ae-purple-300);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #0006;--ae-shadow-card:none;--ae-shadow-sm:0 2px 8px #0006;--ae-shadow-md:0 12px 28px -6px #0009;--ae-shadow-lg:0 32px 64px -16px #000000b3}[data-theme=bold-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-bg:#fff;--ae-bg-subtle:#f5f5f5;--ae-surface:#fff;--ae-surface-raised:#fff;--ae-fill:#f2f2f2;--ae-fill-strong:#e8e8e8;--ae-scrim:#0d0f1499;--ae-border:#dedede;--ae-border-strong:#868686;--ae-text:#0b0b0b;--ae-text-muted:#636363;--ae-text-disabled:#a4a4a4;--ae-ink:var(--ae-text);--ae-on-ink:#fff;--ae-neutral:#555;--ae-primary:var(--ae-blue-600);--ae-primary-hover:var(--ae-blue-700);--ae-primary-active:var(--ae-blue-800);--ae-primary-text:var(--ae-blue-600);--ae-primary-soft:var(--ae-blue-50);--ae-focus:var(--ae-aiesec-blue);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:var(--ae-green-700);--ae-success-text:var(--ae-green-800);--ae-success-soft:#ebfaef;--ae-warning-text:var(--ae-yellow-800);--ae-warning-soft:#fdf5e6;--ae-danger:var(--ae-red-700);--ae-danger-text:var(--ae-red-700);--ae-danger-soft:#fff3f0;--ae-am-soft:#f0f6ff;--ae-am-text:var(--ae-blue-600);--ae-gv-soft:#fff3f0;--ae-gv-text:var(--ae-red-700);--ae-gta-soft:#e3fbfd;--ae-gta-text:var(--ae-cyan-800);--ae-gte-soft:#fff3eb;--ae-gte-text:var(--ae-orange-800);--ae-h4tf-soft:#e9fbee;--ae-h4tf-text:var(--ae-green-800);--ae-ys-soft:#f6f4ff;--ae-ys-text:var(--ae-purple-500);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:none;--ae-shadow-card:none;--ae-shadow-sm:none;--ae-shadow-md:0 12px 32px -8px #0000002e;--ae-shadow-lg:0 32px 64px -16px #00000047}[data-theme=bold-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#000;--ae-bg-subtle:#090909;--ae-surface:#070707;--ae-surface-raised:#141414;--ae-fill:#181818;--ae-fill-strong:#222;--ae-scrim:#000000b3;--ae-border:#1f1f1f;--ae-border-strong:#717171;--ae-text:#fff;--ae-text-muted:#ababab;--ae-text-disabled:#5b5b5b;--ae-ink:var(--ae-text);--ae-on-ink:#000;--ae-neutral:#3d3d3d;--ae-primary:#1172d7;--ae-primary-hover:#1775db;--ae-primary-active:var(--ae-blue-600);--ae-primary-text:var(--ae-blue-300);--ae-primary-soft:#132e50;--ae-focus:var(--ae-blue-400);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:#0e884d;--ae-success-text:var(--ae-green-500);--ae-success-soft:#15251a;--ae-warning-text:var(--ae-yellow-500);--ae-warning-soft:#2b1d11;--ae-danger:#cb4c37;--ae-danger-text:var(--ae-red-500);--ae-danger-soft:#2d1b17;--ae-am-soft:#152131;--ae-am-text:var(--ae-blue-400);--ae-gv-soft:#2f1a16;--ae-gv-text:var(--ae-red-500);--ae-gta-soft:#072527;--ae-gta-text:var(--ae-cyan-500);--ae-gte-soft:#2d1c0f;--ae-gte-text:var(--ae-orange-500);--ae-h4tf-soft:#122519;--ae-h4tf-text:var(--ae-green-500);--ae-ys-soft:#211d30;--ae-ys-text:var(--ae-purple-300);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:none;--ae-shadow-card:none;--ae-shadow-sm:none;--ae-shadow-md:0 12px 28px -6px #0009;--ae-shadow-lg:0 32px 64px -16px #000000b3}[data-theme=playful-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-bg:#f8f6f2;--ae-bg-subtle:#f2f0ec;--ae-surface:#fff;--ae-surface-raised:#fff;--ae-fill:#f0eeea;--ae-fill-strong:#e9e4dc;--ae-scrim:#0d0f1499;--ae-border:#e4dfd7;--ae-border-strong:#8a857e;--ae-text:#1b1812;--ae-text-muted:#67635c;--ae-text-disabled:#a9a49c;--ae-ink:var(--ae-text);--ae-on-ink:#fff;--ae-neutral:#59554e;--ae-primary:var(--ae-blue-600);--ae-primary-hover:var(--ae-blue-700);--ae-primary-active:var(--ae-blue-800);--ae-primary-text:var(--ae-blue-600);--ae-primary-soft:var(--ae-blue-50);--ae-focus:var(--ae-aiesec-blue);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:var(--ae-green-700);--ae-success-text:var(--ae-green-800);--ae-success-soft:#ebfaef;--ae-warning-text:var(--ae-yellow-800);--ae-warning-soft:#fdf5e6;--ae-danger:var(--ae-red-700);--ae-danger-text:var(--ae-red-700);--ae-danger-soft:#fff3f0;--ae-am-soft:#f0f6ff;--ae-am-text:var(--ae-blue-600);--ae-gv-soft:#fff3f0;--ae-gv-text:var(--ae-red-700);--ae-gta-soft:#e3fbfd;--ae-gta-text:var(--ae-cyan-800);--ae-gte-soft:#fff3eb;--ae-gte-text:var(--ae-orange-800);--ae-h4tf-soft:#e9fbee;--ae-h4tf-text:var(--ae-green-800);--ae-ys-soft:#f6f4ff;--ae-ys-text:var(--ae-purple-500);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #28241c0d;--ae-shadow-card:0 1px 2px #28241c0a, 0 10px 30px -10px #28241c1f;--ae-shadow-sm:0 2px 8px #28241c0f;--ae-shadow-md:0 12px 28px -8px #28241c24;--ae-shadow-lg:0 32px 64px -20px #28241c47}[data-theme=playful-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#120f0a;--ae-bg-subtle:#17130e;--ae-surface:#1b1812;--ae-surface-raised:#23201a;--ae-fill:#2a2620;--ae-fill-strong:#322e28;--ae-scrim:#000000b3;--ae-border:#2e2b25;--ae-border-strong:#75716a;--ae-text:#f4f1ee;--ae-text-muted:#afaaa3;--ae-text-disabled:#5e5a53;--ae-ink:var(--ae-text);--ae-on-ink:#120f0a;--ae-neutral:#403d36;--ae-primary:#1172d7;--ae-primary-hover:#1775db;--ae-primary-active:var(--ae-blue-600);--ae-primary-text:var(--ae-blue-300);--ae-primary-soft:#132e50;--ae-focus:var(--ae-blue-400);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:#0e884d;--ae-success-text:var(--ae-green-500);--ae-success-soft:#15251a;--ae-warning-text:var(--ae-yellow-500);--ae-warning-soft:#2b1d11;--ae-danger:#cb4c37;--ae-danger-text:var(--ae-red-500);--ae-danger-soft:#2d1b17;--ae-am-soft:#152131;--ae-am-text:var(--ae-blue-400);--ae-gv-soft:#2f1a16;--ae-gv-text:var(--ae-red-500);--ae-gta-soft:#072527;--ae-gta-text:var(--ae-cyan-500);--ae-gte-soft:#2d1c0f;--ae-gte-text:var(--ae-orange-500);--ae-h4tf-soft:#122519;--ae-h4tf-text:var(--ae-green-500);--ae-ys-soft:#211d30;--ae-ys-text:var(--ae-purple-300);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #0006;--ae-shadow-card:0 10px 30px -12px #0009;--ae-shadow-sm:0 2px 8px #0006;--ae-shadow-md:0 12px 28px -6px #0009;--ae-shadow-lg:0 32px 64px -16px #000000b3}[data-theme=warm]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-bg:#fff;--ae-bg-subtle:#fbf8f6;--ae-surface:#fff;--ae-surface-raised:#fff;--ae-fill:#f5f2ef;--ae-fill-strong:#eee7e2;--ae-scrim:#0d0f1499;--ae-border:#e7e0db;--ae-border-strong:#8b8580;--ae-text:#221d19;--ae-text-muted:#68625e;--ae-text-disabled:#a9a39e;--ae-ink:var(--ae-text);--ae-on-ink:#fff;--ae-neutral:#5a5450;--ae-primary:var(--ae-blue-600);--ae-primary-hover:var(--ae-blue-700);--ae-primary-active:var(--ae-blue-800);--ae-primary-text:var(--ae-blue-600);--ae-primary-soft:var(--ae-blue-50);--ae-focus:var(--ae-aiesec-blue);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:var(--ae-green-700);--ae-success-text:var(--ae-green-800);--ae-success-soft:#ebfaef;--ae-warning-text:var(--ae-yellow-800);--ae-warning-soft:#fdf5e6;--ae-danger:var(--ae-red-700);--ae-danger-text:var(--ae-red-700);--ae-danger-soft:#fff3f0;--ae-am-soft:#f0f6ff;--ae-am-text:var(--ae-blue-600);--ae-gv-soft:#fff3f0;--ae-gv-text:var(--ae-red-700);--ae-gta-soft:#e3fbfd;--ae-gta-text:var(--ae-cyan-800);--ae-gte-soft:#fff3eb;--ae-gte-text:var(--ae-orange-800);--ae-h4tf-soft:#e9fbee;--ae-h4tf-text:var(--ae-green-800);--ae-ys-soft:#f6f4ff;--ae-ys-text:var(--ae-purple-500);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #2925210d;--ae-shadow-card:0 1px 2px #2925210a, 0 2px 10px #2925210d;--ae-shadow-sm:0 1px 2px #2925210d, 0 4px 12px #2925210f;--ae-shadow-md:0 8px 20px -4px #2925211f, 0 2px 6px #2925210f;--ae-shadow-lg:0 28px 56px -16px #2925213d, 0 8px 20px -8px #2925211a}[data-theme=bold]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-bg:#fff;--ae-bg-subtle:#f5f5f5;--ae-surface:#fff;--ae-surface-raised:#fff;--ae-fill:#f2f2f2;--ae-fill-strong:#e8e8e8;--ae-scrim:#0d0f1499;--ae-border:#dedede;--ae-border-strong:#868686;--ae-text:#0b0b0b;--ae-text-muted:#636363;--ae-text-disabled:#a4a4a4;--ae-ink:var(--ae-text);--ae-on-ink:#fff;--ae-neutral:#555;--ae-primary:var(--ae-blue-600);--ae-primary-hover:var(--ae-blue-700);--ae-primary-active:var(--ae-blue-800);--ae-primary-text:var(--ae-blue-600);--ae-primary-soft:var(--ae-blue-50);--ae-focus:var(--ae-aiesec-blue);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:var(--ae-green-700);--ae-success-text:var(--ae-green-800);--ae-success-soft:#ebfaef;--ae-warning-text:var(--ae-yellow-800);--ae-warning-soft:#fdf5e6;--ae-danger:var(--ae-red-700);--ae-danger-text:var(--ae-red-700);--ae-danger-soft:#fff3f0;--ae-am-soft:#f0f6ff;--ae-am-text:var(--ae-blue-600);--ae-gv-soft:#fff3f0;--ae-gv-text:var(--ae-red-700);--ae-gta-soft:#e3fbfd;--ae-gta-text:var(--ae-cyan-800);--ae-gte-soft:#fff3eb;--ae-gte-text:var(--ae-orange-800);--ae-h4tf-soft:#e9fbee;--ae-h4tf-text:var(--ae-green-800);--ae-ys-soft:#f6f4ff;--ae-ys-text:var(--ae-purple-500);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:none;--ae-shadow-card:none;--ae-shadow-sm:none;--ae-shadow-md:0 12px 32px -8px #0000002e;--ae-shadow-lg:0 32px 64px -16px #00000047}[data-theme=playful]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ae-bg:#f8f6f2;--ae-bg-subtle:#f2f0ec;--ae-surface:#fff;--ae-surface-raised:#fff;--ae-fill:#f0eeea;--ae-fill-strong:#e9e4dc;--ae-scrim:#0d0f1499;--ae-border:#e4dfd7;--ae-border-strong:#8a857e;--ae-text:#1b1812;--ae-text-muted:#67635c;--ae-text-disabled:#a9a49c;--ae-ink:var(--ae-text);--ae-on-ink:#fff;--ae-neutral:#59554e;--ae-primary:var(--ae-blue-600);--ae-primary-hover:var(--ae-blue-700);--ae-primary-active:var(--ae-blue-800);--ae-primary-text:var(--ae-blue-600);--ae-primary-soft:var(--ae-blue-50);--ae-focus:var(--ae-aiesec-blue);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:var(--ae-green-700);--ae-success-text:var(--ae-green-800);--ae-success-soft:#ebfaef;--ae-warning-text:var(--ae-yellow-800);--ae-warning-soft:#fdf5e6;--ae-danger:var(--ae-red-700);--ae-danger-text:var(--ae-red-700);--ae-danger-soft:#fff3f0;--ae-am-soft:#f0f6ff;--ae-am-text:var(--ae-blue-600);--ae-gv-soft:#fff3f0;--ae-gv-text:var(--ae-red-700);--ae-gta-soft:#e3fbfd;--ae-gta-text:var(--ae-cyan-800);--ae-gte-soft:#fff3eb;--ae-gte-text:var(--ae-orange-800);--ae-h4tf-soft:#e9fbee;--ae-h4tf-text:var(--ae-green-800);--ae-ys-soft:#f6f4ff;--ae-ys-text:var(--ae-purple-500);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #28241c0d;--ae-shadow-card:0 1px 2px #28241c0a, 0 10px 30px -10px #28241c1f;--ae-shadow-sm:0 2px 8px #28241c0f;--ae-shadow-md:0 12px 28px -8px #28241c24;--ae-shadow-lg:0 32px 64px -20px #28241c47}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#0a0c11;--ae-bg-subtle:#0e1016;--ae-surface:#111419;--ae-surface-raised:#191c22;--ae-fill:#1f2228;--ae-fill-strong:#272a30;--ae-scrim:#000000b3;--ae-border:#23262c;--ae-border-strong:#6e7279;--ae-text:#f0f2f5;--ae-text-muted:#a7abb3;--ae-text-disabled:#575b62;--ae-ink:var(--ae-text);--ae-on-ink:#0a0c11;--ae-neutral:#3a3d44;--ae-primary:#1172d7;--ae-primary-hover:#1775db;--ae-primary-active:var(--ae-blue-600);--ae-primary-text:var(--ae-blue-300);--ae-primary-soft:#132e50;--ae-focus:var(--ae-blue-400);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:#0e884d;--ae-success-text:var(--ae-green-500);--ae-success-soft:#15251a;--ae-warning-text:var(--ae-yellow-500);--ae-warning-soft:#2b1d11;--ae-danger:#cb4c37;--ae-danger-text:var(--ae-red-500);--ae-danger-soft:#2d1b17;--ae-am-soft:#152131;--ae-am-text:var(--ae-blue-400);--ae-gv-soft:#2f1a16;--ae-gv-text:var(--ae-red-500);--ae-gta-soft:#072527;--ae-gta-text:var(--ae-cyan-500);--ae-gte-soft:#2d1c0f;--ae-gte-text:var(--ae-orange-500);--ae-h4tf-soft:#122519;--ae-h4tf-text:var(--ae-green-500);--ae-ys-soft:#211d30;--ae-ys-text:var(--ae-purple-300);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #0006;--ae-shadow-card:none;--ae-shadow-sm:0 2px 8px #0006;--ae-shadow-md:0 12px 28px -6px #0009;--ae-shadow-lg:0 32px 64px -16px #000000b3}[data-theme=warm]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#1a1512;--ae-bg-subtle:#1d1815;--ae-surface:#1f1b17;--ae-surface-raised:#27221e;--ae-fill:#2d2824;--ae-fill-strong:#342f2b;--ae-scrim:#000000b3;--ae-border:#302b28;--ae-border-strong:#76706c;--ae-text:#f4f1ef;--ae-text-muted:#b0a9a5;--ae-text-disabled:#5f5a55;--ae-ink:var(--ae-text);--ae-on-ink:#1a1512;--ae-neutral:#413c38;--ae-primary:#1172d7;--ae-primary-hover:#1775db;--ae-primary-active:var(--ae-blue-600);--ae-primary-text:var(--ae-blue-300);--ae-primary-soft:#132e50;--ae-focus:var(--ae-blue-400);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:#0e884d;--ae-success-text:var(--ae-green-500);--ae-success-soft:#15251a;--ae-warning-text:var(--ae-yellow-500);--ae-warning-soft:#2b1d11;--ae-danger:#cb4c37;--ae-danger-text:var(--ae-red-500);--ae-danger-soft:#2d1b17;--ae-am-soft:#152131;--ae-am-text:var(--ae-blue-400);--ae-gv-soft:#2f1a16;--ae-gv-text:var(--ae-red-500);--ae-gta-soft:#072527;--ae-gta-text:var(--ae-cyan-500);--ae-gte-soft:#2d1c0f;--ae-gte-text:var(--ae-orange-500);--ae-h4tf-soft:#122519;--ae-h4tf-text:var(--ae-green-500);--ae-ys-soft:#211d30;--ae-ys-text:var(--ae-purple-300);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #0006;--ae-shadow-card:none;--ae-shadow-sm:0 2px 8px #0006;--ae-shadow-md:0 12px 28px -6px #0009;--ae-shadow-lg:0 32px 64px -16px #000000b3}[data-theme=bold]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#000;--ae-bg-subtle:#090909;--ae-surface:#070707;--ae-surface-raised:#141414;--ae-fill:#181818;--ae-fill-strong:#222;--ae-scrim:#000000b3;--ae-border:#1f1f1f;--ae-border-strong:#717171;--ae-text:#fff;--ae-text-muted:#ababab;--ae-text-disabled:#5b5b5b;--ae-ink:var(--ae-text);--ae-on-ink:#000;--ae-neutral:#3d3d3d;--ae-primary:#1172d7;--ae-primary-hover:#1775db;--ae-primary-active:var(--ae-blue-600);--ae-primary-text:var(--ae-blue-300);--ae-primary-soft:#132e50;--ae-focus:var(--ae-blue-400);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:#0e884d;--ae-success-text:var(--ae-green-500);--ae-success-soft:#15251a;--ae-warning-text:var(--ae-yellow-500);--ae-warning-soft:#2b1d11;--ae-danger:#cb4c37;--ae-danger-text:var(--ae-red-500);--ae-danger-soft:#2d1b17;--ae-am-soft:#152131;--ae-am-text:var(--ae-blue-400);--ae-gv-soft:#2f1a16;--ae-gv-text:var(--ae-red-500);--ae-gta-soft:#072527;--ae-gta-text:var(--ae-cyan-500);--ae-gte-soft:#2d1c0f;--ae-gte-text:var(--ae-orange-500);--ae-h4tf-soft:#122519;--ae-h4tf-text:var(--ae-green-500);--ae-ys-soft:#211d30;--ae-ys-text:var(--ae-purple-300);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:none;--ae-shadow-card:none;--ae-shadow-sm:none;--ae-shadow-md:0 12px 28px -6px #0009;--ae-shadow-lg:0 32px 64px -16px #000000b3}[data-theme=playful]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ae-bg:#120f0a;--ae-bg-subtle:#17130e;--ae-surface:#1b1812;--ae-surface-raised:#23201a;--ae-fill:#2a2620;--ae-fill-strong:#322e28;--ae-scrim:#000000b3;--ae-border:#2e2b25;--ae-border-strong:#75716a;--ae-text:#f4f1ee;--ae-text-muted:#afaaa3;--ae-text-disabled:#5e5a53;--ae-ink:var(--ae-text);--ae-on-ink:#120f0a;--ae-neutral:#403d36;--ae-primary:#1172d7;--ae-primary-hover:#1775db;--ae-primary-active:var(--ae-blue-600);--ae-primary-text:var(--ae-blue-300);--ae-primary-soft:#132e50;--ae-focus:var(--ae-blue-400);--ae-info:var(--ae-primary);--ae-info-text:var(--ae-primary-text);--ae-info-soft:var(--ae-primary-soft);--ae-success:#0e884d;--ae-success-text:var(--ae-green-500);--ae-success-soft:#15251a;--ae-warning-text:var(--ae-yellow-500);--ae-warning-soft:#2b1d11;--ae-danger:#cb4c37;--ae-danger-text:var(--ae-red-500);--ae-danger-soft:#2d1b17;--ae-am-soft:#152131;--ae-am-text:var(--ae-blue-400);--ae-gv-soft:#2f1a16;--ae-gv-text:var(--ae-red-500);--ae-gta-soft:#072527;--ae-gta-text:var(--ae-cyan-500);--ae-gte-soft:#2d1c0f;--ae-gte-text:var(--ae-orange-500);--ae-h4tf-soft:#122519;--ae-h4tf-text:var(--ae-green-500);--ae-ys-soft:#211d30;--ae-ys-text:var(--ae-purple-300);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft);--ae-shadow-xs:0 1px 2px #0006;--ae-shadow-card:0 10px 30px -12px #0009;--ae-shadow-sm:0 2px 8px #0006;--ae-shadow-md:0 12px 28px -6px #0009;--ae-shadow-lg:0 32px 64px -16px #000000b3}}.ae-display{font-family:var(--font-display);letter-spacing:-.01em;font-size:48px;font-weight:300;line-height:56px}.ae-h1{font-family:var(--font-display);letter-spacing:-.01em;font-size:40px;font-weight:400;line-height:48px}.ae-h2{font-family:var(--font-display);font-size:32px;font-weight:700;line-height:40px}.ae-h3{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px}.ae-h4{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:28px}.ae-body-lg{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:28px}.ae-body{font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:24px}.ae-body-sm{font-family:var(--font-sans);font-size:14px;font-weight:400;line-height:20px}.ae-label{font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:20px}.ae-label-sm{font-family:var(--font-sans);letter-spacing:.02em;font-size:12px;font-weight:700;line-height:16px}.ae-caption{font-family:var(--font-sans);font-size:12px;font-weight:400;line-height:16px}.ae-program-title{font-family:var(--font-programs);font-size:32px;font-weight:300;line-height:40px}.ae-code{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:20px}:root{--ae-duration-fast:.14s;--ae-duration-base:.22s;--ae-duration-slow:.42s;--ae-ease-out:cubic-bezier(.16, 1, .3, 1);--ae-ease-standard:cubic-bezier(.2, 0, 0, 1);--ae-ease-in:cubic-bezier(.4, 0, 1, 1);--ae-press:.97;--ae-lift:-3px}[data-motion=subtle]{--ae-duration-fast:.1s;--ae-duration-base:.16s;--ae-duration-slow:.2s;--ae-ease-out:var(--ae-ease-standard);--ae-press:1;--ae-lift:0px}@media (prefers-reduced-motion:reduce){:root,[data-motion]{--ae-duration-fast:0s;--ae-duration-base:0s;--ae-duration-slow:0s;--ae-press:1;--ae-lift:0px}}:root,[data-theme=light],[data-theme$=-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark],[data-theme$=-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme|=warm]{--ae-radius-sm:6px;--ae-radius-md:10px;--ae-radius-lg:16px;--ae-radius-xl:24px}[data-theme|=bold]{--ae-radius-sm:4px;--ae-radius-md:6px;--ae-radius-lg:8px;--ae-radius-xl:0px;--ae-button-radius:var(--ae-radius-full)}[data-theme|=playful]{--ae-radius-sm:8px;--ae-radius-md:12px;--ae-radius-lg:24px;--ae-radius-xl:28px;--ae-button-radius:var(--ae-radius-full);--font-display:var(--font-programs)}body{background:var(--ae-bg);color:var(--ae-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.5}:root{accent-color:var(--ae-primary)}::selection{background:var(--ae-primary-soft);color:var(--ae-text)}.ae-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ae-icon{flex:none;display:block}[dir=rtl] .ae-icon--flip{transform:scaleX(-1)}.ae-display strong,.ae-h1 strong{font-weight:900}.ae-program-title{font-family:var(--font-programs)}.ae-program-title strong{font-weight:700}:where(.ae-display,.ae-h1,.ae-h2,.ae-h3,.ae-h4,.ae-program-title){text-wrap-style:balance}:where(.ae-body-lg,.ae-body,.ae-body-sm){text-wrap-style:pretty}:where(.ae-btn,.ae-link,.ae-tab,.ae-tag,.ae-tag__remove,.ae-pagination__item,.ae-sidebar__item,.ae-navbar__link,.ae-navbar__brand,.ae-breadcrumbs a,.ae-list__link,.ae-carousel__dot,.ae-close,.ae-table__sort,.ae-input__action,.ae-video__play,.ae-checkbox,.ae-radio,.ae-switch,.ae-footer a,.ae-table-wrap,.ae-carousel__track):focus-visible,:where(.ae-calendar__nav,.ae-calendar__cell)[data-focus-visible]{outline:2px solid var(--ae-focus);outline-offset:2px}@media (max-width:639.98px){.ae-display{font-size:40px;line-height:48px}.ae-h1{font-size:32px;line-height:40px}.ae-h2{font-size:24px;line-height:32px}}.ae-container{box-sizing:border-box;width:100%;max-width:calc(var(--ae-container) + 2 * var(--ae-space-6));padding-inline:var(--ae-space-4);margin-inline:auto}.ae-grid{gap:var(--ae-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ae-grid>.ae-col{grid-column:span var(--ae-span,4);min-width:0}@media (min-width:640px){.ae-container{padding-inline:var(--ae-space-6)}.ae-grid{gap:var(--ae-space-5);grid-template-columns:repeat(8,minmax(0,1fr))}.ae-grid>.ae-col{grid-column:span var(--ae-span-tablet,8)}}@media (min-width:1024px){.ae-grid{gap:var(--ae-space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.ae-grid>.ae-col{grid-column:span var(--ae-span-desktop,12)}}[data-program=am]{--ae-accent:var(--ae-am);--ae-on-accent:var(--ae-on-am);--ae-accent-text:var(--ae-am-text);--ae-accent-soft:var(--ae-am-soft)}[data-program=gv]{--ae-accent:var(--ae-gv);--ae-on-accent:var(--ae-on-gv);--ae-accent-text:var(--ae-gv-text);--ae-accent-soft:var(--ae-gv-soft)}[data-program=gta]{--ae-accent:var(--ae-gta);--ae-on-accent:var(--ae-on-gta);--ae-accent-text:var(--ae-gta-text);--ae-accent-soft:var(--ae-gta-soft)}[data-program=gte]{--ae-accent:var(--ae-gte);--ae-on-accent:var(--ae-on-gte);--ae-accent-text:var(--ae-gte-text);--ae-accent-soft:var(--ae-gte-soft)}[data-program=h4tf]{--ae-accent:var(--ae-h4tf);--ae-on-accent:var(--ae-on-h4tf);--ae-accent-text:var(--ae-h4tf-text);--ae-accent-soft:var(--ae-h4tf-soft)}[data-program=ys]{--ae-accent:var(--ae-ys);--ae-on-accent:var(--ae-on-ys);--ae-accent-text:var(--ae-ys-text);--ae-accent-soft:var(--ae-ys-soft)}.ae-program-band{background:var(--ae-accent);color:var(--ae-on-accent)}.ae-tone-neutral{--_tone:var(--ae-neutral);--_on-tone:var(--ae-on-neutral);--_tone-text:var(--ae-text-muted);--_tone-soft:var(--ae-fill)}.ae-tone-info{--_tone:var(--ae-info);--_on-tone:var(--ae-on-info);--_tone-text:var(--ae-info-text);--_tone-soft:var(--ae-info-soft)}.ae-tone-success{--_tone:var(--ae-success);--_on-tone:var(--ae-on-success);--_tone-text:var(--ae-success-text);--_tone-soft:var(--ae-success-soft)}.ae-tone-warning{--_tone:var(--ae-warning);--_on-tone:var(--ae-on-warning);--_tone-text:var(--ae-warning-text);--_tone-soft:var(--ae-warning-soft)}.ae-tone-danger{--_tone:var(--ae-danger);--_on-tone:var(--ae-on-danger);--_tone-text:var(--ae-danger-text);--_tone-soft:var(--ae-danger-soft)}.ae-tone-accent{--_tone:var(--ae-accent);--_on-tone:var(--ae-on-accent);--_tone-text:var(--ae-accent-text);--_tone-soft:var(--ae-accent-soft)}.ae-btn{--_bg:var(--ae-surface);--_fg:var(--ae-text);--_bd:var(--ae-border-strong);--_bg-hover:var(--ae-fill);--_bg-active:var(--ae-fill-strong);--_shadow:var(--ae-shadow-xs);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ae-space-2);min-height:var(--ae-control-md);padding:0 var(--ae-space-4);border:1px solid var(--_bd);border-radius:var(--ae-button-radius,var(--ae-radius-md));background:var(--_bg);color:var(--_fg);box-shadow:var(--_shadow);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ae-duration-fast) var(--ae-ease-standard), border-color var(--ae-duration-fast) var(--ae-ease-standard), color var(--ae-duration-fast) var(--ae-ease-standard), transform var(--ae-duration-base) var(--ae-ease-out);font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ae-btn:hover{background:var(--_bg-hover)}.ae-btn:active{background:var(--_bg-active);transform:scale(var(--ae-press))}.ae-btn--sm{min-height:var(--ae-control-sm);padding:0 var(--ae-space-3)}.ae-btn--lg{min-height:var(--ae-control-lg);padding:0 var(--ae-space-5)}.ae-btn--block{width:100%;display:flex}.ae-btn--icon{width:var(--ae-control-md);padding:0}.ae-btn--icon.ae-btn--sm{width:var(--ae-control-sm)}.ae-btn--icon.ae-btn--lg{width:var(--ae-control-lg)}.ae-btn--primary{--_bg:var(--ae-primary);--_fg:var(--ae-on-primary);--_bd:transparent;--_bg-hover:var(--ae-primary-hover);--_bg-active:var(--ae-primary-active)}.ae-btn--tertiary{--_bg:var(--ae-fill);--_bd:transparent;--_shadow:none;--_bg-hover:var(--ae-fill-strong)}.ae-btn--ghost{--_bg:transparent;--_bd:transparent;--_shadow:none}.ae-btn--danger{--_bg:var(--ae-danger);--_fg:var(--ae-on-danger);--_bd:transparent;--_bg-hover:var(--ae-danger)}@supports (color:color-mix(in lab, red, red)){.ae-btn--danger{--_bg-hover:color-mix(in oklab, var(--ae-danger), var(--ae-black) 12%)}}.ae-btn--danger{--_bg-active:var(--ae-danger)}@supports (color:color-mix(in lab, red, red)){.ae-btn--danger{--_bg-active:color-mix(in oklab, var(--ae-danger), var(--ae-black) 22%)}}.ae-btn--link{--_bg:transparent;--_fg:var(--ae-primary-text);--_bd:transparent;--_bg-hover:transparent;--_bg-active:transparent;--_shadow:none;border-radius:var(--ae-radius-sm);min-height:0;font-size:inherit;line-height:inherit;font-weight:inherit;border:0;padding:0;text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.ae-btn--link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.ae-btn--link{text-underline-offset:.2em}.ae-btn--link:hover{text-decoration-color:currentColor}.ae-btn--link:active{transform:none}.ae-btn:disabled,.ae-btn[aria-disabled=true]:not([aria-busy=true]){--_bg:var(--ae-fill);--_fg:var(--ae-text-disabled);--_bd:transparent;--_shadow:none;cursor:not-allowed;transform:none}.ae-btn--link:disabled,.ae-btn--link[aria-disabled=true]{--_bg:transparent}.ae-btn[aria-busy=true]{color:#0000;cursor:progress}.ae-btn[aria-busy=true]>:not(.ae-btn__spinner){opacity:0}.ae-btn__spinner{color:var(--_fg);place-items:center;display:grid;position:absolute;inset:0}.ae-link{color:var(--ae-primary-text);text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.ae-link{-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}.ae-link{text-underline-offset:.2em;border-radius:var(--ae-radius-sm);transition:text-decoration-color var(--ae-duration-fast) var(--ae-ease-standard)}.ae-link:hover{text-decoration-color:currentColor}.ae-link__external{vertical-align:-.125em;margin-inline-start:.2em;display:inline-block}.ae-field{align-content:start;gap:6px;min-width:0;display:grid}.ae-field__label{color:var(--ae-text)}.ae-field__optional{color:var(--ae-text-muted);font-weight:400}.ae-field__hint{color:var(--ae-text-muted);margin:0}.ae-field__error{color:var(--ae-danger-text);align-items:flex-start;gap:6px;margin:0;display:flex}.ae-field__error .ae-icon{margin-top:2px}.ae-field__count{color:var(--ae-text-muted);text-align:end;font-variant-numeric:tabular-nums;margin:0}.ae-field__count[data-over=true]{color:var(--ae-danger-text);font-weight:700}.ae-input{box-sizing:border-box;align-items:center;gap:var(--ae-space-2);min-height:var(--ae-control-md);padding-inline:var(--ae-space-3);border:1px solid var(--ae-border-strong);border-radius:var(--ae-radius-md);background:var(--ae-surface);color:var(--ae-text);box-shadow:var(--ae-shadow-xs);transition:border-color var(--ae-duration-fast) var(--ae-ease-standard), box-shadow var(--ae-duration-fast) var(--ae-ease-standard);display:flex;position:relative}.ae-input:hover{border-color:var(--ae-text-muted)}.ae-input.ae-date:focus-within,.ae-select[data-focused]{border-color:var(--ae-focus);box-shadow:0 0 0 1px var(--ae-focus)}.ae-input:has(.ae-input__control:focus){border-color:var(--ae-focus);box-shadow:0 0 0 1px var(--ae-focus)}.ae-input--sm{min-height:var(--ae-control-sm)}.ae-input--lg{min-height:var(--ae-control-lg)}.ae-input[data-invalid=true],[data-invalid]>.ae-input{border-color:var(--ae-danger-text);box-shadow:0 0 0 1px var(--ae-danger-text)}.ae-input[data-disabled=true],[data-disabled]>.ae-input{border-color:var(--ae-border);background:var(--ae-fill);color:var(--ae-text-disabled);box-shadow:none;cursor:not-allowed}.ae-input__control{box-sizing:border-box;min-width:0;color:inherit;font-family:var(--font-sans);caret-color:var(--ae-primary-text);background:0 0;border:0;outline:0;flex:1;align-self:stretch;margin:0;padding:0}.ae-input__control::placeholder{color:var(--ae-text-muted);opacity:1}.ae-input__control:disabled{cursor:not-allowed}.ae-input__adornment{color:var(--ae-text-muted);display:flex}.ae-input__action{width:var(--ae-control-sm);height:var(--ae-control-sm);border-radius:var(--ae-radius-sm);color:var(--ae-text-muted);cursor:pointer;transition:background-color var(--ae-duration-fast) var(--ae-ease-standard), color var(--ae-duration-fast) var(--ae-ease-standard);background:0 0;border:0;place-items:center;margin-inline-end:calc(-1 * var(--ae-space-2));padding:0;display:grid}.ae-input__action:hover,.ae-input__action[data-hovered]{color:var(--ae-text);background:var(--ae-fill)}.ae-input--multiline{padding-block:var(--ae-space-2);align-items:stretch}.ae-input--multiline .ae-input__control{resize:vertical;min-height:96px}.ae-select{width:100%;font:inherit;text-align:start;cursor:pointer;outline:none;justify-content:space-between}.ae-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ae-select__value[data-placeholder]{color:var(--ae-text-muted)}.ae-select__chevron{color:var(--ae-text-muted);transition:transform var(--ae-duration-base) var(--ae-ease-out)}.ae-field[data-open] .ae-select__chevron{transform:rotate(180deg)}.ae-date{cursor:text}.ae-date__input{font-variant-numeric:tabular-nums;flex:1;align-items:center;min-width:0;display:flex}.ae-date__segment{box-sizing:border-box;text-align:center;caret-color:#0000;border-radius:4px;outline:none;min-width:24px;padding:1px 2px}.ae-date__segment[data-type=literal]{color:var(--ae-text-muted);padding:0}.ae-date__segment[data-placeholder]{color:var(--ae-text-muted)}.ae-date__segment[data-focused]{background:var(--ae-primary);color:var(--ae-on-primary)}.ae-popover{box-sizing:border-box;min-width:var(--trigger-width);max-height:min(360px, var(--visual-viewport-height,100vh));border:1px solid var(--ae-border);border-radius:var(--ae-radius-lg);background:var(--ae-surface-raised);color:var(--ae-text);box-shadow:var(--ae-shadow-md);transform-origin:top;outline:none;padding:4px;overflow:auto}.ae-popover[data-placement=top]{transform-origin:bottom}.ae-popover[data-entering]{animation:ae-pop-in var(--ae-duration-base) var(--ae-ease-out)}.ae-popover[data-exiting]{animation:ae-pop-out var(--ae-duration-fast) var(--ae-ease-in) forwards}@keyframes ae-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}}@keyframes ae-pop-out{to{opacity:0;transform:scale(.98)}}.ae-listbox{outline:none;gap:2px;display:grid}.ae-option{justify-content:space-between;align-items:center;gap:var(--ae-space-3);border-radius:var(--ae-radius-sm);min-height:36px;color:var(--ae-text);cursor:pointer;transition:background-color var(--ae-duration-fast) var(--ae-ease-standard);outline:none;padding:0 10px;display:flex}.ae-option[data-focused],.ae-option[data-hovered]{background:var(--ae-fill)}.ae-option[data-focus-visible]{outline:2px solid var(--ae-focus);outline-offset:-2px}.ae-option[data-selected]{font-weight:700}.ae-option[data-disabled]{color:var(--ae-text-disabled);cursor:not-allowed}.ae-option__check{color:var(--ae-primary-text);opacity:0;transition:opacity var(--ae-duration-fast) var(--ae-ease-standard), transform var(--ae-duration-base) var(--ae-ease-out);transform:scale(.5)}.ae-option[data-selected] .ae-option__check{opacity:1;transform:none}.ae-calendar-dialog{padding:var(--ae-space-2);outline:none}.ae-calendar__header{justify-content:space-between;align-items:center;gap:var(--ae-space-2);margin-bottom:var(--ae-space-2);display:flex}.ae-calendar__title{margin:0}.ae-calendar__nav{width:var(--ae-control-sm);height:var(--ae-control-sm);border-radius:var(--ae-radius-md);color:var(--ae-text);cursor:pointer;transition:background-color var(--ae-duration-fast) var(--ae-ease-standard), transform var(--ae-duration-base) var(--ae-ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.ae-calendar__nav[data-hovered]{background:var(--ae-fill)}.ae-calendar__nav[data-pressed]{transform:scale(var(--ae-press))}.ae-calendar__nav[data-disabled]{color:var(--ae-text-disabled);cursor:default}.ae-calendar__grid{border-collapse:separate;border-spacing:2px}.ae-calendar__weekday{height:28px;color:var(--ae-text-muted);font-weight:700}.ae-calendar__cell{border-radius:var(--ae-radius-md);width:36px;height:36px;color:var(--ae-text);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--ae-duration-fast) var(--ae-ease-standard), transform var(--ae-duration-base) var(--ae-ease-out);outline:none;place-items:center;display:grid}.ae-calendar__cell[data-hovered]{background:var(--ae-fill)}.ae-calendar__cell[data-pressed]{transform:scale(.92)}.ae-calendar__cell[data-today]{box-shadow:inset 0 0 0 1px var(--ae-border-strong);font-weight:700}.ae-calendar__cell[data-selected]{background:var(--ae-primary);color:var(--ae-on-primary);box-shadow:none;font-weight:700}.ae-calendar__cell[data-outside-month]{visibility:hidden}.ae-calendar__cell[data-disabled],.ae-calendar__cell[data-unavailable]{color:var(--ae-text-disabled);cursor:default;background:0 0}.ae-choice{column-gap:var(--ae-space-3);color:var(--ae-text);grid-template-columns:auto 1fr;align-items:start;display:grid}.ae-choice__text{gap:2px;min-width:0;display:grid}.ae-choice label,.ae-choice input{cursor:pointer}.ae-choice__hint,.ae-choice[data-disabled=true]{color:var(--ae-text-muted)}.ae-choice[data-disabled=true] :is(.ae-checkbox,.ae-radio,.ae-switch){opacity:var(--ae-opacity-disabled)}.ae-choice[data-disabled=true] :is(label,input){cursor:not-allowed}.ae-checkbox,.ae-radio{appearance:none;box-sizing:border-box;border:1.5px solid var(--ae-border-strong);background:var(--ae-surface);width:20px;height:20px;box-shadow:var(--ae-shadow-xs);cursor:inherit;transition:background-color var(--ae-duration-fast) var(--ae-ease-standard), border-color var(--ae-duration-fast) var(--ae-ease-standard), transform var(--ae-duration-base) var(--ae-ease-out);place-content:center;margin:2px 0 0;display:grid}.ae-checkbox{border-radius:var(--ae-radius-sm)}.ae-radio{border-radius:var(--ae-radius-full)}.ae-checkbox:hover:not(:checked):not(:indeterminate),.ae-radio:hover:not(:checked){border-color:var(--ae-text-muted)}.ae-checkbox:active,.ae-radio:active{transform:scale(.9)}.ae-checkbox:before{content:"";background:var(--ae-on-primary);width:14px;height:14px;transition:transform var(--ae-duration-base) var(--ae-ease-out);transform:scale(0)rotate(-12deg);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ae-checkbox:indeterminate:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}.ae-radio:before{content:"";border-radius:var(--ae-radius-full);background:var(--ae-on-primary);width:8px;height:8px;transition:transform var(--ae-duration-base) var(--ae-ease-out);transform:scale(0)}.ae-checkbox:checked,.ae-checkbox:indeterminate,.ae-radio:checked{border-color:var(--ae-primary);background:var(--ae-primary)}.ae-checkbox:checked:before,.ae-checkbox:indeterminate:before,.ae-radio:checked:before{transform:none}.ae-checkbox[aria-invalid=true],.ae-radio[aria-invalid=true]{border-color:var(--ae-danger-text)}.ae-fieldset{gap:var(--ae-space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.ae-fieldset__legend{margin-bottom:var(--ae-space-1);color:var(--ae-text);padding:0}.ae-fieldset__options{gap:var(--ae-space-3);display:grid}.ae-fieldset__options[data-orientation=horizontal]{gap:var(--ae-space-3) var(--ae-space-5);flex-wrap:wrap;display:flex}.ae-switch{appearance:none;box-sizing:border-box;border-radius:var(--ae-radius-full);background:var(--ae-border-strong);width:40px;height:24px;cursor:inherit;transition:background-color var(--ae-duration-base) var(--ae-ease-standard);border:0;flex:none;margin:0;position:relative}.ae-switch:before{content:"";border-radius:var(--ae-radius-full);background:var(--ae-white);width:20px;height:20px;box-shadow:var(--ae-shadow-sm);transition:transform var(--ae-duration-base) var(--ae-ease-out), width var(--ae-duration-base) var(--ae-ease-out);top:2px;position:absolute;inset-inline-start:2px}.ae-switch:checked{background:var(--ae-primary)}.ae-switch:checked:before{transform:translate(16px)}.ae-switch:active:before{width:24px}.ae-switch:checked:active:before{transform:translate(12px)}[dir=rtl] .ae-switch:checked:before{transform:translate(-16px)}[dir=rtl] .ae-switch:checked:active:before{transform:translate(-12px)}.ae-choice--switch{grid-template-columns:1fr auto;align-items:center}.ae-navbar{background:var(--ae-bg);border-bottom:1px solid var(--ae-border)}.ae-navbar--sticky{z-index:var(--ae-z-sticky);position:sticky;top:0}.ae-navbar__inner{align-items:center;gap:var(--ae-space-5);min-height:var(--ae-header-height);display:flex}.ae-navbar__brand{border-radius:var(--ae-radius-sm);flex:none;align-items:center;display:flex}.ae-navbar__brand img,.ae-navbar__brand svg{width:auto;height:28px;display:block}.ae-navbar__nav{flex:1;display:none}.ae-navbar__list{align-items:center;gap:var(--ae-space-1);margin:0;padding:0;list-style:none;display:flex}.ae-navbar__link{min-height:36px;padding:0 var(--ae-space-3);border-radius:var(--ae-radius-md);color:var(--ae-text-muted);transition:color var(--ae-duration-fast) var(--ae-ease-standard), background-color var(--ae-duration-fast) var(--ae-ease-standard);align-items:center;font-weight:700;text-decoration:none;display:flex;position:relative}.ae-navbar__link:hover{color:var(--ae-text);background:var(--ae-fill)}.ae-navbar__link[aria-current=page]{color:var(--ae-text)}.ae-navbar__link[aria-current=page]:after{content:"";inset-inline:var(--ae-space-3);bottom:calc((36px - var(--ae-header-height)) / 2);background:var(--ae-ink);border-radius:2px;height:2px;position:absolute}.ae-navbar__actions{align-items:center;gap:var(--ae-space-2);margin-inline-start:auto;display:none}.ae-navbar__toggle{margin-inline-start:auto}.ae-navbar__drawer{border-top:1px solid var(--ae-border);background:var(--ae-bg)}.ae-navbar__drawer[hidden]{display:none}.ae-navbar__drawer .ae-navbar__list{padding-block:var(--ae-space-3);flex-direction:column;align-items:stretch}.ae-navbar__drawer .ae-navbar__link[aria-current=page]{background:var(--ae-fill-strong)}.ae-navbar__drawer .ae-navbar__link[aria-current=page]:after{display:none}.ae-navbar__drawer .ae-navbar__actions{padding-bottom:var(--ae-space-4);flex-wrap:wrap;margin:0;display:flex}@media (min-width:1024px){.ae-navbar__nav,.ae-navbar__inner>.ae-navbar__actions{display:flex}.ae-navbar__toggle,.ae-navbar__drawer{display:none!important}}.ae-sidebar{box-sizing:border-box;gap:var(--ae-space-5);width:var(--ae-sidebar-width);max-width:100%;padding:var(--ae-space-3);background:var(--ae-bg-subtle);border-inline-end:1px solid var(--ae-border);flex-direction:column;display:flex}.ae-sidebar__section{gap:2px;display:grid}.ae-sidebar__heading{margin:0 0 var(--ae-space-1);padding-inline:var(--ae-space-3);color:var(--ae-text-muted)}.ae-sidebar__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ae-sidebar__item{align-items:center;gap:var(--ae-space-3);min-height:36px;padding:0 var(--ae-space-3);border-radius:var(--ae-radius-md);color:var(--ae-text-muted);transition:color var(--ae-duration-fast) var(--ae-ease-standard), background-color var(--ae-duration-fast) var(--ae-ease-standard);text-decoration:none;display:flex}.ae-sidebar__item:hover{background:var(--ae-fill);color:var(--ae-text)}.ae-sidebar__item[aria-current=page]{background:var(--ae-surface);color:var(--ae-text);box-shadow:var(--ae-shadow-xs), inset 0 0 0 1px var(--ae-border);font-weight:700}.ae-sidebar__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ae-sidebar__footer{margin-top:auto}.ae-tabs__list{gap:var(--ae-space-1);border-bottom:1px solid var(--ae-border);scrollbar-width:none;display:flex;position:relative;overflow-x:auto}.ae-tabs__list::-webkit-scrollbar{display:none}.ae-tab{z-index:1;align-items:center;gap:var(--ae-space-2);min-height:44px;padding:0 var(--ae-space-3);color:var(--ae-text-muted);cursor:pointer;white-space:nowrap;font-family:var(--font-sans);transition:color var(--ae-duration-fast) var(--ae-ease-standard);background:0 0;border:0;display:inline-flex;position:relative}.ae-tab:hover,.ae-tab[aria-selected=true]{color:var(--ae-text)}.ae-tab:disabled{color:var(--ae-text-disabled);cursor:not-allowed}.ae-tab:focus-visible{outline-offset:-2px}.ae-tabs__indicator{width:var(--_w,0);background:var(--ae-ink);height:2px;transform:translateX(var(--_x,0));transition:transform var(--ae-duration-slow) var(--ae-ease-out), width var(--ae-duration-slow) var(--ae-ease-out);border-radius:2px;position:absolute;bottom:0;left:0}.ae-tabs__panel{padding-top:var(--ae-space-5)}.ae-tabs__panel:focus-visible{outline:2px solid var(--ae-focus);outline-offset:2px;border-radius:var(--ae-radius-sm)}.ae-breadcrumbs{align-items:center;gap:var(--ae-space-1);color:var(--ae-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ae-breadcrumbs li{align-items:center;gap:var(--ae-space-1);display:inline-flex}.ae-breadcrumbs li+li:before{content:"";opacity:.6;background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}[dir=rtl] .ae-breadcrumbs li+li:before{transform:scaleX(-1)}.ae-breadcrumbs a{color:var(--ae-text-muted);text-underline-offset:.2em;border-radius:var(--ae-radius-sm);transition:color var(--ae-duration-fast) var(--ae-ease-standard), text-decoration-color var(--ae-duration-fast) var(--ae-ease-standard);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ae-breadcrumbs a:hover{color:var(--ae-text);text-decoration-color:currentColor}.ae-breadcrumbs [aria-current=page]{color:var(--ae-text);font-weight:700}.ae-pagination__list{align-items:center;gap:var(--ae-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ae-pagination__item{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--ae-space-1);min-width:36px;min-height:36px;padding:0 var(--ae-space-2);border-radius:var(--ae-radius-md);color:var(--ae-text-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--ae-duration-fast) var(--ae-ease-standard), background-color var(--ae-duration-fast) var(--ae-ease-standard), transform var(--ae-duration-base) var(--ae-ease-out);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.ae-pagination__item:hover{background:var(--ae-fill);color:var(--ae-text)}.ae-pagination__item:active{transform:scale(var(--ae-press))}.ae-pagination__item[aria-current=page]{border-color:var(--ae-border-strong);background:var(--ae-surface);color:var(--ae-text);box-shadow:var(--ae-shadow-xs);font-weight:700}.ae-pagination__item[aria-disabled=true]{color:var(--ae-text-disabled);cursor:not-allowed;pointer-events:none}.ae-pagination__gap{text-align:center;min-width:24px;color:var(--ae-text-muted)}.ae-footer{background:var(--ae-bg-subtle);color:var(--ae-text);border-top:1px solid var(--ae-border)}.ae-footer__main{gap:var(--ae-space-6);padding-block:var(--ae-space-8);display:grid}.ae-footer__brand{gap:var(--ae-space-3);align-content:start;display:grid}.ae-footer__brand img,.ae-footer__brand svg{width:auto;height:28px;display:block}.ae-footer__tagline{color:var(--ae-text-muted);margin:0}.ae-footer__groups{gap:var(--ae-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ae-footer__group-title{margin:0 0 var(--ae-space-3)}.ae-footer__links{gap:var(--ae-space-2);margin:0;padding:0;list-style:none;display:grid}.ae-footer a{color:var(--ae-text-muted);border-radius:var(--ae-radius-sm);transition:color var(--ae-duration-fast) var(--ae-ease-standard);text-decoration:none}.ae-footer a:hover{color:var(--ae-text)}.ae-footer__legal{justify-content:space-between;gap:var(--ae-space-2);padding-block:var(--ae-space-4);border-top:1px solid var(--ae-border);color:var(--ae-text-muted);flex-wrap:wrap;display:flex}@media (min-width:640px){.ae-footer__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ae-footer__main{grid-template-columns:1fr 2fr}}.ae-close{width:var(--ae-control-sm);height:var(--ae-control-sm);border-radius:var(--ae-radius-md);color:var(--ae-text-muted);cursor:pointer;transition:color var(--ae-duration-fast) var(--ae-ease-standard), background-color var(--ae-duration-fast) var(--ae-ease-standard), transform var(--ae-duration-base) var(--ae-ease-out);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ae-close:hover{color:var(--ae-text);background:var(--ae-fill)}.ae-close:active{transform:scale(.9)}.ae-alert{gap:var(--ae-space-3);padding:14px var(--ae-space-4);border:1px solid var(--ae-border);border-radius:var(--ae-radius-lg);background:var(--ae-surface);color:var(--ae-text);align-items:flex-start;display:flex}.ae-alert:is(.ae-tone-warning,.ae-tone-danger){background:var(--_tone-soft);border-color:var(--_tone-text)}@supports (color:color-mix(in lab, red, red)){.ae-alert:is(.ae-tone-warning,.ae-tone-danger){border-color:color-mix(in oklab, var(--_tone-text) 22%, var(--ae-border))}}.ae-alert__icon{color:var(--_tone-text);margin-top:2px}.ae-alert__body{flex:1;gap:2px;min-width:0;display:grid}.ae-alert__title{margin:0}.ae-alert__text{color:var(--ae-text-muted);margin:0}.ae-alert:is(.ae-tone-warning,.ae-tone-danger) .ae-alert__text{color:var(--ae-text)}.ae-alert__actions{gap:var(--ae-space-2);margin-top:var(--ae-space-2);flex-wrap:wrap;display:flex}.ae-alert .ae-close{margin:-6px -8px -6px 0}.ae-toast-region{z-index:var(--ae-z-toast);inset-inline:var(--ae-space-4);bottom:var(--ae-space-4);gap:var(--ae-space-2);pointer-events:none;margin:0;padding:0;list-style:none;display:grid;position:fixed}@media (min-width:640px){.ae-toast-region{inset-inline:auto var(--ae-space-5);bottom:var(--ae-space-5);width:380px}}.ae-toast{pointer-events:auto;box-sizing:border-box;gap:var(--ae-space-3);padding:14px var(--ae-space-4);border-radius:var(--ae-radius-lg);background:var(--ae-surface-raised);color:var(--ae-text);box-shadow:var(--ae-shadow-lg);animation:ae-toast-in var(--ae-duration-slow) var(--ae-ease-out);border:1px solid #0000;align-items:flex-start;display:flex}:is([data-theme=dark],[data-theme$=-dark]) .ae-toast{border-color:var(--ae-border);box-shadow:var(--ae-shadow-md)}.ae-toast__icon{color:var(--_tone-text);margin-top:2px}.ae-toast__body{flex:1;gap:2px;min-width:0;display:grid}.ae-toast__title,.ae-toast__text{margin:0}.ae-toast__text{color:var(--ae-text-muted)}.ae-toast__action{align-self:center}.ae-toast .ae-close{margin:-6px -8px -6px 0}@keyframes ae-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.ae-modal{box-sizing:border-box;width:min(100% - 2 * var(--ae-space-4), var(--_w,560px));max-height:calc(100% - 2 * var(--ae-space-4));border:1px solid var(--ae-border);border-radius:var(--ae-radius-xl);background:var(--ae-surface-raised);color:var(--ae-text);box-shadow:var(--ae-shadow-lg);margin:auto;padding:0;overflow:hidden}[data-theme|=bold] .ae-modal{border-radius:var(--ae-radius-lg)}.ae-modal--sm{--_w:420px}.ae-modal--lg{--_w:720px}.ae-modal::backdrop{background:var(--ae-scrim)}.ae-modal[open]{animation:ae-modal-in var(--ae-duration-slow) var(--ae-ease-out);display:flex}.ae-modal[open]::backdrop{animation:ae-fade-in var(--ae-duration-base) var(--ae-ease-standard)}.ae-modal__panel{width:100%;max-height:inherit;flex-direction:column;display:flex}.ae-modal__header{align-items:flex-start;gap:var(--ae-space-3);padding:var(--ae-space-5) var(--ae-space-5) 0;display:flex}.ae-modal__title{flex:1;margin:0}.ae-modal__body{padding:var(--ae-space-3) var(--ae-space-5) var(--ae-space-5);color:var(--ae-text-muted);overflow-y:auto}.ae-modal__footer{justify-content:flex-end;gap:var(--ae-space-2);padding:var(--ae-space-4) var(--ae-space-5);border-top:1px solid var(--ae-border);background:var(--ae-bg-subtle);flex-wrap:wrap;display:flex}body:has(.ae-modal[open]){overflow:hidden}@keyframes ae-modal-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes ae-fade-in{0%{opacity:0}}.ae-progress{gap:var(--ae-space-2);display:grid}.ae-progress__meta{justify-content:space-between;gap:var(--ae-space-2);color:var(--ae-text);display:flex}.ae-progress__value{color:var(--ae-text-muted);font-variant-numeric:tabular-nums}.ae-progress__track{border-radius:var(--ae-radius-full);background:var(--ae-fill-strong);height:6px;position:relative;overflow:hidden}.ae-progress--sm .ae-progress__track{height:4px}.ae-progress__bar{border-radius:inherit;background:var(--_tone,var(--ae-primary));height:100%;transition:width var(--ae-duration-slow) var(--ae-ease-out);animation:ae-grow var(--ae-duration-slow) var(--ae-ease-out);transform-origin:0}[dir=rtl] .ae-progress__bar{transform-origin:100%}@keyframes ae-grow{0%{transform:scaleX(0)}}.ae-progress[data-indeterminate=true] .ae-progress__bar{width:40%;animation:ae-indeterminate 1.4s var(--ae-ease-standard) infinite}@keyframes ae-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.ae-spinner{box-sizing:border-box;width:var(--_s,20px);height:var(--_s,20px);border:2px solid;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ae-spinner{border:2px solid color-mix(in srgb, currentColor 22%, transparent)}}.ae-spinner{border-radius:var(--ae-radius-full);border-top-color:currentColor;flex:none;animation:.7s linear infinite ae-spin}.ae-spinner--sm{--_s:16px}.ae-spinner--lg{--_s:32px;border-width:3px}@keyframes ae-spin{to{transform:rotate(360deg)}}.ae-skeleton{background:var(--ae-fill-strong);border-radius:var(--ae-radius-sm);animation:ae-pulse 1.8s var(--ae-ease-standard) infinite;display:block}.ae-skeleton--text{height:.75em;margin-block:.375em}.ae-skeleton--circle{border-radius:var(--ae-radius-full)}.ae-skeleton-lines{display:grid}@keyframes ae-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.ae-skeleton,.ae-progress__bar{animation:none}.ae-progress[data-indeterminate=true] .ae-progress__bar{opacity:.5;width:100%;animation:none}.ae-spinner{animation-duration:2.4s}}.ae-table-wrap{border:1px solid var(--ae-border);border-radius:var(--ae-radius-lg);background:var(--ae-surface);box-shadow:var(--ae-shadow-card);overflow-x:auto}.ae-table{border-collapse:collapse;width:100%;color:var(--ae-text)}.ae-table caption{padding:var(--ae-space-5) var(--ae-space-4) var(--ae-space-3);text-align:start}.ae-table th,.ae-table td{padding:var(--ae-space-3) var(--ae-space-4);text-align:start;vertical-align:middle;border-bottom:1px solid var(--ae-border)}.ae-table thead th{background:var(--ae-bg-subtle);color:var(--ae-text-muted);white-space:nowrap}.ae-table tbody tr:last-child>*{border-bottom:0}.ae-table tbody td{transition:background-color var(--ae-duration-fast) var(--ae-ease-standard)}.ae-table--compact th,.ae-table--compact td{padding:var(--ae-space-2) var(--ae-space-3)}.ae-table--striped tbody tr:nth-child(2n)>*{background:var(--ae-bg-subtle)}.ae-table tbody tr:hover>*{background:var(--ae-fill)}.ae-table [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.ae-table [data-align=center]{text-align:center}.ae-table__sort{align-items:center;gap:var(--ae-space-1);border-radius:var(--ae-radius-sm);color:inherit;font:inherit;cursor:pointer;transition:color var(--ae-duration-fast) var(--ae-ease-standard);background:0 0;border:0;margin:-4px;padding:4px;display:inline-flex}.ae-table__sort:hover{color:var(--ae-text)}.ae-table__sort .ae-icon{opacity:.6}.ae-table th[aria-sort]{color:var(--ae-text)}.ae-table th[aria-sort] .ae-table__sort .ae-icon{opacity:1}.ae-table__empty{padding:var(--ae-space-8) var(--ae-space-4);text-align:center;color:var(--ae-text-muted)}.ae-card{box-sizing:border-box;border:1px solid var(--ae-border);border-radius:var(--ae-radius-lg);background:var(--ae-surface);color:var(--ae-text);box-shadow:var(--ae-shadow-card);transition:transform var(--ae-duration-base) var(--ae-ease-out), box-shadow var(--ae-duration-base) var(--ae-ease-out), border-color var(--ae-duration-fast) var(--ae-ease-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.ae-card__media{aspect-ratio:16/9;background:var(--ae-fill);overflow:hidden}.ae-card__media img{object-fit:cover;width:100%;height:100%;transition:transform var(--ae-duration-slow) var(--ae-ease-out);display:block}.ae-card__content{gap:var(--ae-space-2);padding:var(--ae-space-4) var(--ae-space-5) var(--ae-space-5);display:grid}.ae-card__title{margin:0}.ae-card__meta{color:var(--ae-text-muted);margin:0}.ae-card__title+.ae-card__meta{margin-top:calc(-1 * var(--ae-space-1))}.ae-card__body{color:var(--ae-text-muted)}.ae-card__body>:first-child{margin-top:0}.ae-card__body>:last-child{margin-bottom:0}.ae-card__footer{align-items:center;gap:var(--ae-space-2);padding:0 var(--ae-space-5) var(--ae-space-5);flex-wrap:wrap;margin-top:auto;display:flex}.ae-card__link{color:inherit;text-decoration:none}.ae-card__link:after{content:"";z-index:1;position:absolute;inset:0}.ae-card__link:focus-visible{outline:none}.ae-card:has(.ae-card__link:focus-visible){outline:2px solid var(--ae-focus);outline-offset:2px}.ae-card--interactive:hover{transform:translateY(var(--ae-lift));box-shadow:var(--ae-shadow-md);border-color:var(--ae-border-strong)}.ae-card--interactive:hover .ae-card__media img{transform:scale(1.04)}.ae-card--interactive:active{transform:translateY(0)scale(.99)}.ae-card__footer :is(a,button){z-index:2;position:relative}.ae-list{color:var(--ae-text);margin:0;padding:0;list-style:none}.ae-list--divided>li+li{border-top:1px solid var(--ae-border)}.ae-list__row{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-3) 0;display:flex}.ae-list__link{color:inherit;border-radius:var(--ae-radius-md);margin-inline:calc(-1 * var(--ae-space-2));padding-inline:var(--ae-space-2);transition:background-color var(--ae-duration-fast) var(--ae-ease-standard);text-decoration:none}.ae-list__link:hover{background:var(--ae-fill)}.ae-list__leading{color:var(--ae-text-muted);flex:none;display:flex}.ae-list__content{flex:1;min-width:0;display:grid}.ae-list__title{margin:0;font-weight:700}.ae-list__description{color:var(--ae-text-muted);margin:0}.ae-list__trailing{color:var(--ae-text-muted);flex:none}.ae-avatar{--_size:32px;box-sizing:border-box;width:var(--_size);height:var(--_size);border-radius:var(--ae-radius-full);background:var(--ae-fill-strong);color:var(--ae-text);font-family:var(--font-sans);font-weight:700;font-size:calc(var(--_size) * .38);-webkit-user-select:none;user-select:none;flex:none;place-items:center;line-height:1;display:inline-grid;position:relative;overflow:hidden}.ae-avatar--sm{--_size:24px}.ae-avatar--lg{--_size:40px}.ae-avatar--xl{--_size:64px}.ae-avatar img{object-fit:cover;width:100%;height:100%}.ae-avatar-group{display:flex}.ae-avatar-group>.ae-avatar+.ae-avatar{box-shadow:0 0 0 2px var(--ae-surface);transition:margin var(--ae-duration-base) var(--ae-ease-out);margin-inline-start:-6px}.ae-avatar-group:hover>.ae-avatar+.ae-avatar{margin-inline-start:2px}.ae-badge{box-sizing:border-box;align-items:center;gap:var(--ae-space-1);min-height:22px;padding:0 var(--ae-space-2);border:1px solid var(--_tone-text);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ae-badge{border:1px solid color-mix(in oklab, var(--_tone-text) 16%, transparent)}}.ae-badge{border-radius:var(--ae-radius-sm);background:var(--_tone-soft);color:var(--_tone-text);white-space:nowrap;vertical-align:middle;font-weight:700}.ae-badge--solid{background:var(--_tone);color:var(--_on-tone);border-color:#0000}.ae-badge--program{border-color:var(--ae-border);background:var(--ae-surface);color:var(--ae-text)}.ae-badge--program:before,.ae-tag[data-program]:before{content:"";background:var(--ae-accent);border-radius:2px;flex:none;width:8px;height:8px}.ae-badge .ae-icon{width:14px;height:14px}.ae-tag{box-sizing:border-box;min-height:var(--ae-control-sm);padding:0 var(--ae-space-3);border:1px solid var(--ae-border-strong);border-radius:var(--ae-radius-full);background:var(--ae-surface);color:var(--ae-text);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color var(--ae-duration-fast) var(--ae-ease-standard), border-color var(--ae-duration-fast) var(--ae-ease-standard), color var(--ae-duration-fast) var(--ae-ease-standard), transform var(--ae-duration-base) var(--ae-ease-out);align-items:center;gap:6px;display:inline-flex}button.ae-tag:hover{background:var(--ae-fill)}button.ae-tag:active{transform:scale(var(--ae-press))}.ae-tag[aria-pressed=true]{border-color:var(--ae-ink);background:var(--ae-ink);color:var(--ae-on-ink)}.ae-tag[aria-pressed=true]:hover{background:var(--ae-ink)}.ae-tag[aria-pressed=true][data-program]:before{box-shadow:0 0 0 1.5px var(--ae-on-ink)}.ae-tag:disabled{color:var(--ae-text-disabled);border-color:var(--ae-border);cursor:not-allowed}span.ae-tag{cursor:default;padding-inline-end:var(--ae-space-1)}.ae-tag__remove{border-radius:var(--ae-radius-full);width:24px;height:24px;color:var(--ae-text-muted);cursor:pointer;transition:color var(--ae-duration-fast) var(--ae-ease-standard), background-color var(--ae-duration-fast) var(--ae-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:grid}.ae-tag__remove:hover{color:var(--ae-text);background:var(--ae-fill-strong)}.ae-stat{box-sizing:border-box;align-content:start;gap:var(--ae-space-1);min-width:0;padding:var(--ae-space-5);background:var(--ae-surface);color:var(--ae-text);display:grid}.ae-stat__label{align-items:center;gap:var(--ae-space-2);color:var(--ae-text-muted);margin:0;display:flex}.ae-stat__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-weight:700}.ae-stat__delta{align-items:center;gap:var(--ae-space-1);flex-wrap:wrap;margin:0;font-weight:700;display:flex}.ae-stat__delta[data-intent=positive]{color:var(--ae-success-text)}.ae-stat__delta[data-intent=negative]{color:var(--ae-danger-text)}.ae-stat__delta[data-intent=neutral]{color:var(--ae-text-muted)}.ae-stat__caption{color:var(--ae-text-muted);margin:0;font-weight:400}.ae-stat>.ae-progress{margin-top:var(--ae-space-2)}.ae-stat-group{border:1px solid var(--ae-border);border-radius:var(--ae-radius-lg);background:var(--ae-surface);box-shadow:var(--ae-shadow-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid;overflow:hidden}.ae-stat-group>.ae-stat{box-shadow:-1px -1px 0 var(--ae-border)}.ae-media{gap:var(--ae-space-2);margin:0;display:grid}.ae-media__frame{aspect-ratio:var(--_ratio,16 / 9);border-radius:var(--ae-radius-xl);background:var(--ae-fill);position:relative;overflow:hidden}.ae-media--square .ae-media__frame{border-radius:0}.ae-media__frame>img,.ae-media__frame>video,.ae-media__frame>picture>img{object-fit:cover;width:100%;height:100%;display:block}.ae-media__frame>video{background:var(--ae-black)}.ae-media__caption{color:var(--ae-text-muted)}.ae-watermark{top:0;width:clamp(32px,12%,72px);height:auto;display:block;position:absolute;inset-inline-end:12%}.ae-video__play{color:var(--ae-white);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.ae-video__play:focus-visible{outline-offset:-4px}.ae-video__play-icon{border-radius:var(--ae-radius-full);box-sizing:border-box;background:var(--ae-black);place-items:center;width:64px;height:64px;padding-inline-start:3px;display:grid}@supports (color:color-mix(in lab, red, red)){.ae-video__play-icon{background:color-mix(in srgb, var(--ae-black) 55%, transparent)}}.ae-video__play-icon{box-shadow:0 0 0 1px var(--ae-white)}@supports (color:color-mix(in lab, red, red)){.ae-video__play-icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--ae-white) 35%, transparent)}}.ae-video__play-icon{transition:transform var(--ae-duration-base) var(--ae-ease-out), background-color var(--ae-duration-fast) var(--ae-ease-standard)}.ae-video__play:hover .ae-video__play-icon{background:var(--ae-black);transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.ae-video__play:hover .ae-video__play-icon{background:color-mix(in srgb, var(--ae-black) 70%, transparent)}}.ae-video__play:active .ae-video__play-icon{transform:scale(.96)}.ae-carousel{gap:var(--ae-space-3);display:grid}.ae-carousel__track{gap:var(--ae-space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.ae-carousel__track::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.ae-carousel__track{scroll-behavior:auto}}.ae-carousel__slide{scroll-snap-align:start;min-width:0}.ae-carousel__controls{justify-content:space-between;align-items:center;gap:var(--ae-space-3);display:flex}.ae-carousel__dots{flex-wrap:wrap;gap:2px;display:flex}.ae-carousel__dot{border-radius:var(--ae-radius-full);cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.ae-carousel__dot:before{content:"";border-radius:var(--ae-radius-full);background:var(--ae-border-strong);width:8px;height:8px;transition:width var(--ae-duration-base) var(--ae-ease-out), background-color var(--ae-duration-fast) var(--ae-ease-standard)}.ae-carousel__dot:hover:before{background:var(--ae-text-muted)}.ae-carousel__dot[aria-current=true]{width:32px}.ae-carousel__dot[aria-current=true]:before{background:var(--ae-ink);width:24px}.ae-carousel__nav{gap:var(--ae-space-2);display:flex}.ae-carousel__nav .ae-btn{border-radius:var(--ae-radius-full)}[data-theme|=warm] .ae-navbar__link[aria-current=page]{background:var(--ae-fill-strong)}[data-theme|=warm] .ae-navbar__link[aria-current=page]:after{display:none}[data-theme|=bold] .ae-navbar__link[aria-current=page]:after,[data-theme|=bold] .ae-tabs__indicator{border-radius:0;height:3px}[data-theme|=bold] :is(.ae-pagination__item,.ae-sidebar__item)[aria-current=page]{border-color:var(--ae-ink);background:var(--ae-ink);color:var(--ae-on-ink);box-shadow:none}[data-theme|=bold] .ae-sidebar__item[aria-current=page] .ae-icon{color:inherit}[data-theme|=playful] .ae-navbar{border-bottom-color:#0000}[data-theme|=playful] .ae-navbar__inner>.ae-navbar__nav{justify-content:center}[data-theme|=playful] .ae-navbar__nav .ae-navbar__list{border:1px solid var(--ae-border);border-radius:var(--ae-radius-full);background:var(--ae-surface);box-shadow:var(--ae-shadow-sm);padding:4px}[data-theme|=playful] .ae-navbar__link{border-radius:var(--ae-radius-full);padding:0 var(--ae-space-4)}[data-theme|=playful] .ae-navbar__link[aria-current=page]{background:var(--ae-ink);color:var(--ae-on-ink)}[data-theme|=playful] .ae-navbar__link[aria-current=page]:after{display:none}[data-theme|=playful] :is(.ae-pagination__item,.ae-sidebar__item)[aria-current=page]{border-color:var(--ae-ink);background:var(--ae-ink);color:var(--ae-on-ink);box-shadow:none;border-radius:var(--ae-radius-full)}[data-theme|=playful] .ae-tabs__list{border-radius:var(--ae-radius-full);background:var(--ae-fill-strong);border:0;gap:0;max-width:100%;padding:4px;display:inline-flex}[data-theme|=playful] .ae-tab{min-height:36px;padding:0 var(--ae-space-4);border-radius:var(--ae-radius-full)}[data-theme|=playful] .ae-tabs__indicator{border-radius:var(--ae-radius-full);background:var(--ae-surface);height:auto;box-shadow:var(--ae-shadow-sm);top:4px;bottom:4px}.fb-sheet{background:var(--ae-surface-raised);color:var(--ae-text);border:0;max-width:none;margin:0;padding:0;overflow:hidden}.fb-sheet::backdrop{background:var(--ae-scrim)}@media (max-width:1023.98px){.fb-sheet{border-radius:var(--ae-radius-lg) var(--ae-radius-lg) 0 0;width:100%;max-height:88dvh;box-shadow:var(--ae-shadow-lg);padding-bottom:env(safe-area-inset-bottom);position:fixed;inset:auto 0 0}.fb-sheet[open]{animation:fb-sheet-up var(--ae-duration-slow) var(--ae-ease-out)}}@media (min-width:1024px){.fb-sheet{width:min(var(--fb-sheet-width,560px), calc(100vw - 64px));border-radius:var(--ae-radius-lg);height:fit-content;max-height:min(760px,100dvh - 64px);box-shadow:var(--ae-shadow-lg);margin:auto;position:fixed;inset:0}.fb-sheet[open]{animation:fb-dialog-in var(--ae-duration-slow) var(--ae-ease-out)}}:is(html:has(.fb-embed-transparent),body:has(.fb-embed-transparent)){background:0 0}@keyframes fb-sheet-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes fb-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.-right-24{right:calc(var(--spacing) * -24)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-1\/2{left:50%}.z-10{z-index:10}.z-\[1100\]{z-index:1100}.order-last{order:9999}.float-left{float:left}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:90rem){.container{max-width:90rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-60{width:calc(var(--spacing) * 60);height:calc(var(--spacing) * 60)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[inherit\]{max-height:inherit}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-dvh{min-height:100dvh}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-48{width:calc(var(--spacing) * 48)}.w-60{width:calc(var(--spacing) * 60)}.w-80{width:calc(var(--spacing) * 80)}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[68ch\]{max-width:68ch}.max-w-\[390px\]{max-width:390px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-32{min-width:calc(var(--spacing) * 32)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-x-3{--tw-border-spacing-x:calc(var(--spacing) * 3);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-y-1\.5{--tw-border-spacing-y:calc(var(--spacing) * 1.5);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--ae-border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:var(--ae-radius-full)}.rounded-lg{border-radius:var(--ae-radius-lg)}.rounded-md{border-radius:var(--ae-radius-md)}.rounded-sm{border-radius:var(--ae-radius-sm)}.rounded-b-md{border-bottom-right-radius:var(--ae-radius-md);border-bottom-left-radius:var(--ae-radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-border{border-color:var(--ae-border)}.border-border-strong{border-color:var(--ae-border-strong)}.border-primary{border-color:var(--ae-primary)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--ae-accent)}.bg-accent-soft{background-color:var(--ae-accent-soft)}.bg-bg{background-color:var(--ae-bg)}.bg-bg-subtle{background-color:var(--ae-bg-subtle)}.bg-border{background-color:var(--ae-border)}.bg-brand{background-color:var(--ae-brand)}.bg-danger{background-color:var(--ae-danger)}.bg-fill{background-color:var(--ae-fill)}.bg-primary{background-color:var(--ae-primary)}.bg-primary-soft{background-color:var(--ae-primary-soft)}.bg-success-soft{background-color:var(--ae-success-soft)}.bg-surface{background-color:var(--ae-surface)}.bg-surface-raised{background-color:var(--ae-surface-raised)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--ae-warning)}.bg-white{background-color:var(--ae-white)}.fill-current{fill:currentColor}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-text{color:var(--ae-accent-text)}.text-border-strong{color:var(--ae-border-strong)}.text-danger-text{color:var(--ae-danger-text)}.text-on-brand{color:var(--ae-on-brand)}.text-on-primary{color:var(--ae-on-primary)}.text-primary-text{color:var(--ae-primary-text)}.text-success-text{color:var(--ae-success-text)}.text-text{color:var(--ae-text)}.text-text-muted{color:var(--ae-text-muted)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.opacity-15{opacity:.15}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[var\(--ae-shadow-xs\)\,inset_0_0_0_1px_var\(--ae-border\)\]{--tw-shadow:var(--ae-shadow-xs), inset 0 0 0 1px var(--tw-shadow-color,var(--ae-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-card{--tw-shadow:var(--ae-shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--ae-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:var(--ae-shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--ae-shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){:is(:where(.group):hover .group-hover\:bg-surface){background-color:var(--ae-surface)}}.placeholder\:text-text-muted::placeholder{color:var(--ae-text-muted)}.backdrop\:bg-scrim::backdrop{background-color:var(--ae-scrim)}.focus-within\:border-primary:focus-within{border-color:var(--ae-primary)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-focus:focus-within{outline-color:var(--ae-focus)}@media (hover:hover){.hover\:border-border:hover{border-color:var(--ae-border)}.hover\:border-border-strong:hover{border-color:var(--ae-border-strong)}.hover\:border-primary:hover{border-color:var(--ae-primary)}.hover\:bg-fill:hover{background-color:var(--ae-fill)}.hover\:bg-primary-soft:hover{background-color:var(--ae-primary-soft)}.hover\:text-danger-text:hover{color:var(--ae-danger-text)}.hover\:text-primary-text:hover{color:var(--ae-primary-text)}.hover\:text-text:hover{color:var(--ae-text)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-\[1400\]:focus{z-index:1400}.focus\:border-primary:focus{border-color:var(--ae-primary)}.focus\:bg-fill:focus{background-color:var(--ae-fill)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:invisible:disabled{visibility:hidden}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-focus:has(:focus-visible){outline-color:var(--ae-focus)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:40rem){.sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[760px\]{min-height:760px}.sm\:w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:self-center{align-self:center}.sm\:rounded-lg{border-radius:var(--ae-radius-lg)}.sm\:rounded-xl{border-radius:var(--ae-radius-xl)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-border{border-color:var(--ae-border)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:shadow-lg{--tw-shadow:var(--ae-shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:64rem){.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:mx-0{margin-inline:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-16{height:calc(var(--spacing) * 16)}.lg\:w-auto{width:auto}.lg\:max-w-64{max-width:calc(var(--spacing) * 64)}.lg\:flex-1{flex:1}.lg\:flex-none{flex:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:px-0{padding-inline:0}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:opacity-0{opacity:0}:is(:where(.group):focus-within .lg\:group-focus-within\:opacity-100){opacity:1}@media (hover:hover){:is(:where(.group):hover .lg\:group-hover\:opacity-100){opacity:1}}.lg\:focus-visible\:opacity-100:focus-visible{opacity:1}}.dark\:bg-bg:where([data-theme=dark],[data-theme$=-dark],[data-theme=dark] *,[data-theme$=-dark] *){background-color:var(--ae-bg)}@media (prefers-color-scheme:dark){.dark\:bg-bg:where(:root:not([data-theme]),:root:not([data-theme]) *):not(:where([data-theme$=light],[data-theme$=light] *)){background-color:var(--ae-bg)}}}:root{--font-sans:var(--font-lato), "Helvetica Neue", Arial, system-ui, sans-serif;--font-display:var(--font-sans);--font-programs:var(--font-raleway), var(--font-sans)}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}
