@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,ul,ol,dd{margin:0}:where(ul,ol){margin:0;padding:0;list-style:none}:where(li){align-items:center;gap:.2em;display:flex}body{min-height:100vh;min-height:100dvh;line-height:1.6}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}img,picture,video,iframe{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}strong{font-weight:var(--font-bold)}}@layer theme{:root{--space-4xs:clamp(.125rem, .125rem + 0vw, .125rem);--space-3xs:clamp(.25rem, .2344rem + .0781vw, .3125rem);--space-2xs:clamp(.5rem, .4844rem + .0781vw, .5625rem);--space-xs:clamp(.75rem, .7188rem + .1563vw, .875rem);--space-s:clamp(1rem, .9688rem + .1563vw, 1.125rem);--space-m:clamp(1.5rem, 1.4531rem + .2344vw, 1.6875rem);--space-l:clamp(2rem, 1.9375rem + .3125vw, 2.25rem);--space-xl:clamp(3rem, 2.9063rem + .4688vw, 3.375rem);--space-2xl:clamp(4rem, 3.875rem + .625vw, 4.5rem);--space-3xl:clamp(6rem, 5.8125rem + .9375vw, 6.75rem);--space-4xl:clamp(8rem, 7.75rem + 1.25vw, 9rem);--space-4xs-3xs:clamp(.125rem, .0781rem + .2344vw, .3125rem);--space-3xs-2xs:clamp(.25rem, .1719rem + .3906vw, .5625rem);--space-2xs-xs:clamp(.5rem, .4063rem + .4688vw, .875rem);--space-xs-s:clamp(.75rem, .6563rem + .4688vw, 1.125rem);--space-s-m:clamp(1rem, .8281rem + .8594vw, 1.6875rem);--space-m-l:clamp(1.5rem, 1.3125rem + .9375vw, 2.25rem);--space-l-xl:clamp(2rem, 1.6563rem + 1.7188vw, 3.375rem);--space-xl-2xl:clamp(3rem, 2.625rem + 1.875vw, 4.5rem);--space-2xl-3xl:clamp(4rem, 3.3125rem + 3.4375vw, 6.75rem);--space-3xl-4xl:clamp(6rem, 5.25rem + 3.75vw, 9rem);--space-s-l:clamp(1rem, .6875rem + 1.5625vw, 2.25rem);--space-fixed-1:2px;--space-fixed-2:4px;--space-fixed-3:6px;--space-fixed-4:8px;--space-fixed-5:12px;--space-fixed-6:16px;--space-fixed-7:20px;--space-fixed-8:24px;--space-fixed-9:32px;--space-fixed-10:40px;--space-fixed-11:48px;--space-fixed-12:64px;--space-fixed-13:80px;--space-fixed-14:96px;--space-fixed-15:128px;--space-fixed-16:160px;--space-fixed-17:192px;--space-fixed-18:224px;--page-gutters:clamp(var(--space-m), 3vi, var(--space-xl));--page-max:88rem;--skew-block-start:polygon(0 100%, 0 4vw, 100% 0, 100% 100%);--skew-block-end:polygon(0 0, 100% 0, 100% calc(100% - 4vw) , 0 100%);--radius-1:0;--radius-2:.125rem;--radius-3:.375rem;--radius-4:.75rem;--radius-5:1rem;--radius-6:1.5rem;--radius-7:2rem;--radius-pill:360px;--radius-round:50%;--box-shadow:0 1px 3px 0 #00000059;--box-shadow-subtle:0 0 var(--space-fixed-2) #0000000d;--box-shadow-spread:0 0 var(--space-m) -4px #0000001c;--box-shadow-scrollable:inset 0 calc(-1 * var(--space-fixed-5)) var(--space-fixed-5) calc(-1 * var(--space-fixed-5)) #0003;--logo-height:34px;--speed:.5s;--ease-3:cubic-bezier(.25, 0, .3, 1);--animation-scale-down:scale-down var(--speed) var(--ease-3);--ease-elastic-in-out-3:cubic-bezier(.5, -.5, .1, 1.5);--ease-squish-3:var(--ease-elastic-in-out-3);--animation-slide-out-down:slide-out-down var(--speed) var(--ease-3);--animation-slide-out-down-full:slide-out-down-full var(--speed) var(--ease-3);--animation-slide-in-down:slide-in-down var(--speed) var(--ease-3);--ease-elastic-in-out-2:cubic-bezier(.5, -.3, .1, 1.5);--ease-squish-2:var(--ease-elastic-in-out-2);--animation-slide-in-up:slide-in-up var(--speed) var(--ease-3);--animation-slide-in-up-full:slide-in-up-full var(--speed) var(--ease-3);--animation-rotate-half:rotate-half var(--speed) var(--ease-3);--animation-rotate-half-back:rotate-half-back var(--speed) var(--ease-3);--opacity-1:.1;--opacity-2:.15;--opacity-3:.3;--opacity-4:.5;--opacity-5:.7;--color_teal_100:#e6f9f9;--color_teal_200:#d8eff0;--color_teal_300:#bbe1e2;--color_teal_400:#5ad4d7;--color_teal_500:#00c1c6;--color_teal_600:#00999d;--color_teal_700:#007477;--color_teal_800:#004d4f;--color_teal_900:#003638;--color_teal_950:#011c1c;--color_coral_100:#fee;--color_coral_200:#ffdddc;--color_coral_300:#ffbab9;--color_coral_400:#ff8785;--color_coral_500:#ff5350;--color_coral_600:#e64b48;--color_coral_700:#b33a38;--color_coral_800:#662120;--color_coral_900:#4c1918;--color_black_10:#e8e8e8;--color_black_50:#d3d3d3;--color_black_100:#bdbdbd;--color_black_200:#a7a6a7;--color_black_300:#909090;--color_black_400:#7a7a7a;--color_black_500:#636363;--color_black_600:#4d4d4d;--color_black_700:#373737;--color_black_800:#212121;--color_black_900:#0c0c0c;--color_warmwhite_0:#fff;--color_warmwhite_100:#f8f9f4;--color_warmwhite_200:#f5f3ef;--color_warmwhite_300:#eeebe8;--color_warmwhite_400:#e0deda;--color_warmwhite_500:#cac8c4;--color_warmwhite_600:#a0a09b;--color_alpha_dark_full:#21212100;--color_alpha_dark_1:#2121210c;--color_alpha_dark_2:#21212119;--color_alpha_dark_3:#21212126;--color_alpha_dark_4:#21212133;--color_alpha_dark_5:#2121214c;--color_alpha_dark_6:#21212166;--color_alpha_dark_7:#2121217f;--color_alpha_dark_8:#21212199;--color_alpha_dark_9:#212121b2;--color_alpha_dark_10:#212121cc;--color_alpha_dark_11:#212121e5;--color_alpha_light_full:#fff0;--color_alpha_light_1:#ffffff0c;--color_alpha_light_2:#ffffff19;--color_alpha_light_3:#ffffff26;--color_alpha_light_4:#fff3;--color_alpha_light_5:#ffffff4c;--color_alpha_light_6:#fff6;--color_alpha_light_7:#ffffff7f;--color_alpha_light_8:#fff9;--color_alpha_light_9:#ffffffb2;--color_alpha_light_10:#fffc;--color_alpha_light_11:#ffffffe5;--color_functional_blue_100:#eff5f9;--color_functional_blue_200:#d5e4f2;--color_functional_blue_300:#82b0d8;--color_functional_blue_400:#1e88e5;--color_functional_crimson_100:#fcf3f4;--color_functional_crimson_200:#ffdede;--color_functional_crimson_300:#e58391;--color_functional_crimson_400:#c62d43;--color_functional_green_100:#f2fbf8;--color_functional_green_200:#d5f2e7;--color_functional_green_300:#82d9b8;--color_functional_green_400:#2ebf88}[dir=ltr]{--text-x-direction:1}[dir=rtl]{--text-x-direction:-1}[data-theme=not-preferred],[data-theme=dark]{--media-prefers-dark: }[data-theme=preferred],[data-theme=light]{--media-prefers-dark:initial}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=not-preferred]),[data-theme=preferred]{--media-prefers-dark: }[data-theme=not-preferred]{--media-prefers-dark:initial}}:root,[data-theme=preferred],[data-theme=not-preferred],[data-theme=light],[data-theme=dark]{--color_fg__dark:var(--media-prefers-dark) var(--color_warmwhite_0);--color_fg_muted__dark:var(--media-prefers-dark) var(--color_alpha_light_9);--color_fg_contrast_muted__dark:var(--media-prefers-dark) var(--color_alpha_dark_9);--color_fg_accent_2__dark:var(--media-prefers-dark) var(--color_coral_100);--color_fg_contrast__dark:var(--media-prefers-dark) var(--color_black_800);--color_fg_negative__dark:var(--media-prefers-dark) var(--color_functional_crimson_200);--color_fg_primary__dark:var(--media-prefers-dark) var(--color_warmwhite_0);--color_fg_secondary__dark:var(--media-prefers-dark) var(--color_warmwhite_0);--color_fg_oninteractive_secondary__dark:var(--media-prefers-dark) var(--color_warmwhite_0);--color_fg_onselected__dark:var(--media-prefers-dark) var(--color_black_800);--color_fg_interactive__dark:var(--media-prefers-dark) var(--color_teal_500);--color_fg_interactive_hover__dark:var(--media-prefers-dark) var(--color_teal_600);--color_fg_brand_primary__dark:var(--media-prefers-dark) var(--color_teal_500);--color_fg_featured_primary__dark:var(--media-prefers-dark) var(--color_teal_100);--color_fg_featured_secondary__dark:var(--media-prefers-dark) var(--color_teal_300);--color_fg_accent_1__dark:var(--media-prefers-dark) var(--color_coral_400);--color_fg_accent_2_new__dark:var(--media-prefers-dark) var(--color_teal_100);--color_fg_accent_4__dark:var(--media-prefers-dark) var(--color_coral_500);--color_fg_negative_new__dark:var(--media-prefers-dark) var(--color_functional_crimson_300);--color_fg_positive__dark:var(--media-prefers-dark) var(--color_functional_green_300);--color_fg_neutral__dark:var(--media-prefers-dark) var(--color_functional_blue_300);--color_bg__dark:var(--media-prefers-dark) var(--color_black_800);--color_bg_default__dark:var(--media-prefers-dark) var(--color_black_900);--color_bg_secondary__dark:var(--media-prefers-dark) var(--color_black_800);--color_bg_tertiary__dark:var(--media-prefers-dark) var(--color_black_700);--color_bg_alternate__dark:var(--media-prefers-dark) var(--color_black_900);--color_bg_contrast__dark:var(--media-prefers-dark) var(--color_black_700);--color_bg_container__dark:var(--media-prefers-dark) var(--color_black_800);--color_bg_selected__dark:var(--media-prefers-dark) var(--color_warmwhite_0);--color_bg_opaque__dark:var(--media-prefers-dark) var(--color_alpha_dark_9);--color_bg_accent-2_light__dark:var(--media-prefers-dark) var(--color_teal_900);--color_bg_interactive_secondary_hover__dark:var(--media-prefers-dark) var(--color_alpha_light_2);--color_bg_interactive_dark__dark:var(--media-prefers-dark) var(--color_black_600);--color_bg_interactive_dark_hover__dark:var(--media-prefers-dark) var(--color_black_500);--color_bg_featured__dark:var(--media-prefers-dark) var(--color_teal_800);--color_bg_featured_muted__dark:var(--media-prefers-dark) var(--color_teal_900);--color_bg_featured_strong__dark:var(--media-prefers-dark) var(--color_teal_300);--color_bg_accent_2__dark:var(--media-prefers-dark) var(--color_teal_800);--color_bg_accent_2_light__dark:var(--media-prefers-dark) var(--color_teal_900);--color_bg_surface_secondary__dark:var(--media-prefers-dark) var(--color_alpha_light_2);--color_bg_surface_hover__dark:var(--media-prefers-dark) var(--color_alpha_light_1);--color_bg_surface_secondary_hover__dark:var(--media-prefers-dark) var(--color_alpha_light_3);--color_bg_positive__dark:var(--media-prefers-dark) var(--color_functional_green_100);--color_brand_primary_light__dark:var(--media-prefers-dark) var(--color_teal_900);--color_brand_primary_raw__dark:var(--media-prefers-dark) 182 100% 31%;--color_brand_secondary_raw__dark:var(--media-prefers-dark) 18 83% 56%;--color_bg_muted__dark:var(--media-prefers-dark) var(--color_black_500);--color_border__dark:var(--media-prefers-dark) var(--color_alpha_light_3);--color_border_muted__dark:var(--media-prefers-dark) var(--color_alpha_light_2);--color_border_contrast__dark:var(--media-prefers-dark) var(--color_warmwhite_0);--color_border_contrast_inverse__dark:var(--media-prefers-dark) var(--color_black_800);--color_border_selected__dark:var(--media-prefers-dark) var(--color_warmwhite_0);--color_border_featured__dark:var(--media-prefers-dark) var(--color_teal_800);--color_border_featured_strong__dark:var(--media-prefers-dark) var(--color_teal_600);--color_border_negative__dark:var(--media-prefers-dark) var(--color_functional_crimson_300);--color_border_positive__dark:var(--media-prefers-dark) var(--color_functional_green_300);--color_border-accent_2__dark:var(--media-prefers-dark) var(--color_teal_600);--color_border_muted_inverse__dark:var(--media-prefers-dark) var(--color_alpha_dark_2);--theme_scheme__dark:var(--media-prefers-dark) dark;--color-fg:var(--color_fg__dark,var(--color_black_800));--color-fg-primary:var(--color_fg_primary__dark,var(--color_black_800));--color-fg-secondary:var(--color_fg_secondary__dark,var(--color_alpha_dark_9));--color-fg-muted:var(--color_fg_muted__dark,var(--color_alpha_dark_9));--color-fg-contrast:var(--color_fg_contrast__dark,var(--color_warmwhite_0));--color-fg-contrast-muted:var(--color_fg_contrast_muted__dark,var(--color_alpha_light_9));--color-fg-light:var(--color_warmwhite_0);--color-fg-dark:var(--color_black_800);--color-fg-oninteractive-primary:var(--color_warmwhite_0);--color-fg-oninteractive-secondary:var(--color_fg_oninteractive_secondary__dark,var(--color_black_800));--color-fg-oninteractive-tertiary:var(--color_black_800);--color-fg-oninteractive-dark:var(--color_warmwhite_0);--color-fg-onselected:var(--color_fg_onselected__dark,var(--color_warmwhite_0));--color-fg-interactive:var(--color_fg_interactive__dark,var(--color_teal_700));--color-fg-interactive-hover:var(--color_fg_interactive_hover__dark,var(--color_teal_900));--color-fg-brand-primary:var(--color_fg_brand_primary__dark,var(--color_teal_700));--color-fg-brand-primary-light:var(--color_teal_200);--color-fg-brand-secondary:var(--color_fg_brand_secondary__dark,var(--color_coral_600));--color-fg-brand-tertiary:var(--color_teal_800);--color-fg-featured-primary:var(--color_fg_featured_primary__dark,var(--color_teal_800));--color-fg-featured-secondary:var(--color_fg_featured_secondary__dark,var(--color_teal_700));--color-fg-code:var(--color_fg_code__dark,var(--color_teal_200));--color-fg-negative:var(--color_fg_negative_new__dark,var(--color_functional_crimson_400));--color-fg-positive:var(--color_fg_positive__dark,var(--color_functional_green_400));--color-fg-neutral:var(--color_fg_neutral__dark,var(--color_functional_blue_400));--color-fg-accent-1:var(--color_fg_accent_1__dark,var(--color_coral_500));--color-fg-accent-2:var(--color_fg_accent_2_new__dark,var(--color_teal_800));--color-fg-accent-3:var(--color_fg_accent_3__dark,var(--color_teal_400));--color-fg-accent-4:var(--color_fg_accent_4__dark,var(--color_coral_600));--color-bg:var(--color_bg__dark,var(--color_warmwhite_0));--color-bg-default:var(--color_bg_default__dark,var(--color_warmwhite_0));--color-bg-secondary:var(--color_bg_secondary__dark,var(--color_warmwhite_200));--color-bg-tertiary:var(--color_bg_tertiary__dark,var(--color_warmwhite_300));--color-bg-alternate:var(--color_bg_alternate__dark,var(--color_warmwhite_200));--color-bg-contrast:var(--color_bg_contrast__dark,var(--color_black_800));--color-bg-contrast-hover:var(--color_bg_contrast__dark,var(--color_alpha_dark_9));--color-bg-container:var(--color_bg_container__dark,var(--color_warmwhite_0));--color-bg-selected:var(--color_bg_selected__dark,var(--color_black_800));--color-bg-dark:var(--color_bg_dark__dark,var(--color_black_800));--color-bg-light:var(--color_bg_light__dark,var(--color_warmwhite_0));--color-bg-opaque:var(--color_bg_opaque__dark,var(--color_alpha_light_9));--color-bg-opaque-dark:var(--color_bg_opaque_dark__dark,var(--color_alpha_dark_5));--color-bg-opaque-light:var(--color_bg_opaque_light__dark,var(--color_alpha_light_9));--color-bg-semi-opaque:var(--color_bg_semi_opaque__dark,var(--color_alpha_light_2));--color-bg-semi-opaque-dark:var(--color_bg_semi_opaque_dark__dark,var(--color_alpha_dark_3));--color-bg-semi-opaque-light:var(--color_bg_semi_opaque_light__dark,var(--color_alpha_light_2));--color-bg-semi-opaque-lighter:var(--color_bg_semi_opaque_lighter_dark,var(--color_alpha_light_5));--color-bg-code:var(--color_bg_code__dark,var(--color_teal_800));--color-bg-secondary-dark:var(--color_black_700);--color-bg-secondary-hover:var(--color_bg_secondary__dark,var(--color_warmwhite_300));--color-bg-tertiary-hover:var(--color_bg_tertiary_hover__dark,var(--color_warmwhite_400));--color-bg-muted:var(--color_bg_muted__dark,var(--color_warmwhite_300));--color-bg-interactive:var(--color_bg_interactive__dark,var(--color_coral_500));--color-bg-interactive-hover:var(--color_bg_interactive_hover__dark,var(--color_coral_600));--color-bg-interactive-primary:var(--color_teal_700);--color-bg-interactive-primary-hover:var(--color_teal_600);--color-bg-interactive-secondary:var(--color_alpha_dark_full);--color-bg-interactive-secondary-hover:var(--color_bg_interactive_secondary_hover__dark,var(--color_alpha_dark_2));--color-bg-interactive-tertiary:var(--color_bg_interactive_tertiary__dark,var(--color_teal_300));--color-bg-interactive-tertiary-hover:var(--color_bg_interactive_tertiary_hover__dark,var(--color_teal_200));--color-bg-interactive-dark:var(--color_bg_interactive_dark__dark,var(--color_black_800));--color-bg-interactive-dark-hover:var(--color_bg_interactive_dark_hover__dark,var(--color_black_600));--color-bg-brand-primary:var(--color_teal_600);--color-bg-brand-primary-dark:var(--color_teal_700);--color-bg-brand-primary-darker:var(--color_teal_900);--color-bg-brand-primary-darkest:var(--color_teal_950);--color-bg-brand-primary-muted:var(--color_teal_300);--color-bg-brand-primary-light:var(--color_teal_200);--color-bg-brand-secondary:var(--color_coral_600);--color-bg-brand-secondary-dark:var(--color_coral_700);--color-bg-brand-secondary-muted:var(--color_coral_300);--color-bg-brand-secondary-light:var(--color_coral_100);--color-bg-featured:var(--color_bg_featured__dark,var(--color_teal_300));--color-bg-featured-muted:var(--color_bg_featured_muted__dark,var(--color_teal_200));--color-bg-featured-strong:var(--color_bg_featured_strong__dark,var(--color_teal_800));--color-bg-accent-1:var(--color_bg_accent_1__dark,var(--color_coral_500));--color-bg-accent-1-light:var(--color_functional_crimson_200);--color-bg-accent-2:var(--color_bg_accent_2__dark,var(--color_teal_300));--color-bg-accent-2-light:var(--color_bg_accent_2_light__dark,var(--color_teal_200));--color-bg-accent-3:var(--color_bg_accent_3__dark,var(--color_teal_400));--color-bg-accent-3-light:var(--color_bg_accent-3_light__dark,var(--color_teal_100));--color-bg-accent-4:var(--color_bg_accent_4__dark,var(--color_coral_500));--color-bg-accent-4-light:var(--color_bg_accent-4_light__dark,var(--color_coral_100));--color-bg-surface:var(--color_alpha_dark_full);--color-bg-surface-secondary:var(--color_bg_surface_secondary__dark,var(--color_alpha_dark_1));--color-bg-surface-hover:var(--color_bg_surface_hover__dark,var(--color_alpha_dark_1));--color-bg-surface-secondary-hover:var(--color_bg_surface_secondary_hover__dark,var(--color_alpha_dark_2));--color-bg-positive:var(--color_bg_positive__dark,var(--color_functional_green_200));--color-bg-negative:var(--color_functional_crimson_200);--color-bg-neutral:var(--color_functional_blue_200);--color-bg-positive-strong:var(--color_functional_green_400);--color-bg-negative-strong:var(--color_functional_crimson_400);--color-bg-neutral-strong:var(--color_functional_blue_400);--color-brand-primary:var(--color_brand_primary__dark,var(--color_teal_600));--color-brand-primary-light:var(--color_brand_primary_light__dark,var(--color_teal_300));--color-brand-primary-dark:var(--color_brand_primary_dark__dark,var(--color_teal_700));--color-brand-primary-muted:var(--color_brand_primary_muted__dark,var(--color_teal_300));--color-brand-primary-highlight:var(--color_brand_primary_highlight__dark,var(--color_teal_400));--color-brand-primary-100:var(--color_brand_primary_100__dark,var(--color_teal_100));--color-brand-primary-200:var(--color_brand_primary_200__dark,var(--color_teal_200));--color-brand-primary-300:var(--color_brand_primary_300__dark,var(--color_teal_300));--color-brand-primary-400:var(--color_brand_primary_400__dark,var(--color_teal_400));--color-brand-primary-500:var(--color_brand_primary_500__dark,var(--color_teal_500));--color-brand-primary-600:var(--color_brand_primary_600__dark,var(--color_teal_600));--color-brand-primary-700:var(--color_brand_primary_700__dark,var(--color_teal_700));--color-brand-primary-800:var(--color_brand_primary_800__dark,var(--color_teal_800));--color-brand-primary-900:var(--color_brand_primary_900__dark,var(--color_teal_900));--color-brand-secondary:var(--color_brand_secondary__dark,var(--color_coral_500));--color-brand-secondary-light:var(--color_brand_secondary_light__dark,var(--color_coral_200));--color-brand-secondary-dark:var(--color_brand_secondary_dark__dark,var(--color_coral_700));--color-brand-secondary-muted:var(--color_brand_secondary_muted__dark,var(--color_coral_300));--color-brand-secondary-highlight:var(--color_brand_secondary_highlight__dark,var(--color_coral_400));--color-brand-secondary-100:var(--color_brand_secondary_100__dark,var(--color_coral_100));--color-brand-secondary-200:var(--color_brand_secondary_200__dark,var(--color_coral_200));--color-brand-secondary-300:var(--color_brand_secondary_300__dark,var(--color_coral_300));--color-brand-secondary-400:var(--color_brand_secondary_400__dark,var(--color_coral_400));--color-brand-secondary-500:var(--color_brand_secondary_500__dark,var(--color_coral_500));--color-brand-secondary-600:var(--color_brand_secondary_600__dark,var(--color_coral_600));--color-brand-secondary-700:var(--color_brand_secondary_700__dark,var(--color_coral_700));--color-brand-secondary-800:var(--color_brand_secondary_800__dark,var(--color_coral_800));--color-brand-secondary-900:var(--color_brand_secondary_900__dark,var(--color_coral_900));--color-border:var(--color_border__dark,var(--color_alpha_dark_3));--color-border-muted:var(--color_border_muted__dark,var(--color_alpha_dark_2));--color-border-contrast:var(--color_border_contrast__dark,var(--color_black_800));--color-border-inverse:var(--color_alpha_light_6);--color-border-muted-inverse:var(--color_border_muted_inverse__dark,var(--color_alpha_light_2));--color-border-contrast-inverse:var(--color_border_contrast_inverse__dark,var(--color_warmwhite_0));--color-border-selected:var(--color_border_selected__dark,var(--color_black_800));--color-border-featured:var(--color_border_featured__dark,var(--color_teal_300));--color-border-featured-strong:var(--color_border_featured_strong__dark,var(--color_teal_700));--color-border-neutral:var(--color_functional_blue_400);--color-border-negative:var(--color_border_negative__dark,var(--color_functional_crimson_400));--color-border-positive:var(--color_border_positive__dark,var(--color_functional_green_400));--color-border-brand:var(--color_teal_600);--color-border-accent-1:var(--color_border-accent_1__dark,var(--color_coral_500));--color-border-accent-2:var(--color_border-accent_2__dark,var(--color_teal_700));--color-border-accent-3:var(--color_border-accent_3__dark,var(--color_teal_400));--color-border-accent-4:var(--color_border-accent_4__dark,var(--color_coral_600));color-scheme:var(--theme_scheme__dark,light)}:root{--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-bg{0%{background:0 0}to{background:var(--bg-fade-color,--color-theme-muted)}}@keyframes fade-in-scale-back{0%{opacity:0;scale:1.04}to{opacity:1;scale:1}}@keyframes fade-in-scale-up{0%{opacity:.01;scale:.8}to{opacity:1;scale:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-back{0%{scale:1.16}to{scale:1.001}}@keyframes slide-up-right{0%{translate:-12px 12px}to{translate:0}}@keyframes slide-in-up{0%{transform:translateY(20%)}}@keyframes slide-in-up-full{0%{transform:translateY(100%)}}@keyframes slide-out-down{to{transform:translateY(20%)}}@keyframes slide-out-down-full{to{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-20%)}}@keyframes slide-out-up{to{transform:translateY(-20%)}}@keyframes scale-down{to{transform:scale(.75)}}@keyframes cta{50%{transform:translate(2px)}}@keyframes rotate-half{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes rotate-half-back{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes pulsate{to{text-shadow:0 0 8px var(--color-brand-primary-muted),0 0 10px var(--color-brand-primary-highlight),0 0 45px var(--color-brand-primary-highlight),0 0 55px var(--color-brand-primary-highlight),0 0 70px var(--color-brand-primary-highlight)}0%{text-shadow:0 0 6px var(--color-brand-primary-muted),0 0 8px var(--color-brand-primary-muted),0 0 10px var(--color-brand-primary-highlight),0 0 45px var(--color-brand-primary-highlight),0 0 55px var(--color-brand-primary-highlight),0 0 70px var(--color-brand-primary-highlight),0 0 80px var(--color-brand-primary-highlight)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-flex-normal-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-flex-normal-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-flex-normal-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-flex-normal-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-flex-italic-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-flex-italic-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-flex-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/inter-flex-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/poppins-italic-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/fonts/poppins-italic-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-italic-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-italic-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-italic-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-italic-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-italic-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-italic-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-italic-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-italic-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/poppins-italic-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/poppins-italic-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/poppins-italic-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/poppins-italic-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/poppins-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/poppins-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/poppins-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/poppins-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/poppins-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/poppins-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/poppins-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/poppins-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/poppins-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/poppins-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--step--4:clamp(.6028rem, .6305rem + -.0277vw, .6243rem);--step--3:clamp(.7023rem, .6962rem + .0272vw, .7234rem);--step--2:clamp(.7901rem, .7675rem + .1006vw, .8681rem);--step--1:clamp(.8889rem, .8445rem + .1971vw, 1.0417rem);--step-0:clamp(1rem, .9274rem + .3226vw, 1.25rem);--step-1:clamp(1.125rem, 1.0161rem + .4839vw, 1.5rem);--step-2:clamp(1.2656rem, 1.1105rem + .6895vw, 1.8rem);--step-3:clamp(1.4238rem, 1.2101rem + .9499vw, 2.16rem);--step-4:clamp(1.6018rem, 1.3143rem + 1.2777vw, 2.592rem);--step-5:clamp(1.802rem, 1.4222rem + 1.6882vw, 3.1104rem);--step-6:clamp(2.0273rem, 1.5322rem + 2.2002vw, 3.7325rem);--step-7:clamp(2.2807rem, 1.6425rem + 2.8365vw, 4.479rem);--step-8:clamp(2.5658rem, 1.7503rem + 3.6245vw, 5.3748rem);--step-9:clamp(2.8865rem, 1.852rem + 4.5977vw, 6.4497rem);--step-10:clamp(3.2473rem, 1.9431rem + 5.7966vw, 7.7397rem);--font-base:"Inter", system-ui, sans-serif;--font-display:"Poppins", var(--font-base);--font-mono:monospace;--font-compact:.14px;--font-black:900;--font-bold:700;--font-semibold:580;--font-normal:400;--focus-outline:2px solid var(--color-brand-primary);--focus-outline-offset:2px}.text-bold{font-weight:var(--font-bold)}@media(min-width:1400px){:root{--step--3:clamp(.6028rem, .6305rem + -.0277vw, .6243rem);--step--2:clamp(.7023rem, .6962rem + .0272vw, .7234rem);--step--1:clamp(.7901rem, .7675rem + .1006vw, .8681rem);--step-0:clamp(.8889rem, .8445rem + .1971vw, 1.0417rem);--step-1:clamp(1rem, .9274rem + .3226vw, 1.25rem);--step-2:clamp(1.125rem, 1.0161rem + .4839vw, 1.5rem);--step-3:clamp(1.2656rem, 1.1105rem + .6895vw, 1.8rem);--step-4:clamp(1.4238rem, 1.2101rem + .9499vw, 2.16rem);--step-5:clamp(1.6018rem, 1.3143rem + 1.2777vw, 2.592rem);--step-6:clamp(1.802rem, 1.4222rem + 1.6882vw, 3.1104rem);--step-7:clamp(2.0273rem, 1.5322rem + 2.2002vw, 3.7325rem);--step-8:clamp(2.2807rem, 1.6425rem + 2.8365vw, 4.479rem);--step-9:clamp(2.5658rem, 1.7503rem + 3.6245vw, 5.3748rem);--step-10:clamp(2.8865rem, 1.852rem + 4.5977vw, 6.4497rem)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;overflow-x:hidden}}html,body{min-height:100%}body{background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-base);font-size:var(--step--1);font-weight:var(--font-normal)}astro-island,astro-slot,astro-static-slot{display:contents}.scroll-lock{margin-right:var(--body-scroll-bar-size);overflow:hidden}::selection{background:var(--color-brand-primary);color:var(--color-fg-contrast)}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"],pre,[role=tabpanel])){cursor:pointer}:where(a,.link,button){color:var(--color-fg-interactive);text-underline-offset:2px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration:underline}:where(a,.link,button):where(:hover,:focus-visible){color:var(--color-fg-interactive-hover);text-decoration:none}:where(a,.link,button):where(:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@media(prefers-reduced-motion:no-preference){:where(a,.link,button){transition:all .2s}}:where(strong,.font-bold){font-weight:var(--font-bold);letter-spacing:-.01em}.font-semibold{font-weight:var(--font-semibold)}.text-reset{font:inherit;line-height:inherit;text-shadow:unset;text-wrap:initial}.text-label{font-size:.6em;font-weight:var(--font-semibold)}figcaption{text-align:center;margin-block-start:var(--space-2xs);margin-inline-start:.2rem;font-size:.85em;font-style:italic;line-height:1.3}summary{list-style:none;display:inline}summary:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}summary::-webkit-details-marker{display:none}fieldset{border:0;min-width:0;margin:0;padding:0}.prose img{border-radius:var(--radius-5);width:100%;height:auto}.prose p:empty{display:none}.prose pre[class*=language-],.prose figure{margin-block:var(--space-2xl) var(--space-s);grid-column:popout}.prose *+:is(h2,h3,h4){--flow-space:var(--space-xl)}.language-name{display:inline-block}.language-name:first-letter{text-transform:uppercase}@layer{[popover],dialog,::backdrop,.backdrop{transition:all .5s;transition-behavior:allow-discrete;display:none;opacity:0}:popover-open,:popover-open::backdrop,[open],[open]::backdrop,[open] .backdrop,[data-open=true] .backdrop{display:block;opacity:1}@starting-style{:popover-open,:popover-open::backdrop,[open],[open]::backdrop,[open] .backdrop,[data-open=true] .backdrop{background-color:#0000;opacity:0}}}.themeToggle{display:none}.themeToggle:defined{display:block}.themeToggle{--size:1.5rem;--icon-fill:var(--color-fg);--icon-fill-hover:var(--color-brand-secondary);aspect-ratio:1;block-size:var(--size);cursor:pointer;inline-size:var(--size);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;padding:0}html[data-theme=dark] .themeToggle{--icon-fill-hover:var(--color-brand-primary)}.themeToggle:focus-visible{outline-offset:5px}.themeToggle>svg{stroke-linecap:round;block-size:100%;inline-size:100%}.themeToggle .sun-and-moon>:is(.moon,.sun,.sun-beams){transform-origin:50%}.themeToggle .sun-and-moon>:is(.moon,.sun){fill:var(--icon-fill)}.themeToggle .sun-and-moon>.sun-beams{stroke:var(--icon-fill);stroke-width:2px}.themeToggle :is(:hover,:focus-visible)>:is(.sun-and-moon>:is(.moon,.sun)){fill:var(--icon-fill-hover)}.themeToggle :is(:hover,:focus-visible) :is(.sun-and-moon>.sun-beams){stroke:var(--icon-fill-hover)}html[data-theme=dark] .sun-and-moon>.sun{transform:scale(1.75)}html[data-theme=dark] .sun-and-moon>.sun-beams{opacity:0}html[data-theme=dark] .sun-and-moon>.moon>circle{transform:translate(-7px)}@supports (cx:1){html[data-theme=dark] .sun-and-moon>.moon>circle{cx:17;transform:translate(0)}}@media(prefers-reduced-motion:no-preference){.sun-and-moon>.sun{transition:transform .5s cubic-bezier(.5,1.25,.75,1.25)}.sun-and-moon>.sun-beams{transition:transform .5s cubic-bezier(.5,1.5,.75,1.25),opacity .5s cubic-bezier(.25,0,.3,1)}.sun-and-moon .moon>circle{transition:transform .25s cubic-bezier(0,0,0,1)}@supports (cx:1){.sun-and-moon .moon>circle{transition:cx .25s cubic-bezier(0,0,0,1)}}html[data-theme=dark] .sun-and-moon>.sun{transition-duration:.25s;transition-timing-function:cubic-bezier(.25,0,.3,1);transform:scale(1.75)}html[data-theme=dark] .sun-and-moon>.sun-beams{transition-duration:.15s;transform:rotate(-25deg)}html[data-theme=dark] .sun-and-moon>.moon>circle{transition-duration:.5s;transition-delay:.25s}}@property --gradientStart{syntax:"<color>";inherits:false;initial-value:#0000}@property --gradientEnd{syntax:"<color>";inherits:false;initial-value:#0000}.breakout{--gutter-max: calc(1rem + 10vw) ;--gap:var(--space-m);--content:min(var(--page-max), 100% - var(--gap) * 2);--gutter:minmax(var(--gap), var(--gutter-max));--popout:minmax(0px, 1rem)}@media(max-width:56.25em){.breakout{--gap:var(--space-s)}}.breakout{grid-template-columns:[full-start] 1fr [gutter-start] var(--gutter) [popout-start] var(--popout) [content-start] var(--content) [content-end] var(--popout) [popout-end] var(--gutter) [gutter-end] 1fr [full-end];display:grid}:where(.breakout)>*,:where(.breakout)>astro-island>*,:where(.breakout)>astro-slot>*,:where(.breakout)>astro-static-slot>*{grid-column:content-start/content-end}.flow{flex-grow:1;padding-block-start:var(--space-xl);padding-block-end:var(--space-fixed-9)}main.flow:has(.hero){padding-block-start:0}:where(.flow>*+*){--flow-space:var(--space-l);margin-block-start:var(--flow-space,1em)}@media(min-width:56.25em){:where(.flow>*+*){--flow-space:var(--space-2xl)}}.centered{padding-inline:var(--gutters,var(--page-gutters));inline-size:min(var(--max,var(--page-max)),100%);margin-inline:auto}.cluster{gap:var(--row-gap,var(--gap,var(--space-s))) var(--column-gap,var(--gap,var(--space-s)));align-items:var(--align,center);justify-content:var(--justify,space-between);flex-wrap:wrap;display:flex}.grid{gap:var(--gap,var(--row-gap,var(--space-m))) var(--gap,var(--column-gap,var(--space-m)));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));display:grid}.flex-grid{gap:var(--gap,var(--row-gap,var(--space-m))) var(--gap,var(--column-gap,var(--space-m)));flex-wrap:wrap;display:flex}.flex-grid>*{flex:1 1 var(--min,auto)}.stack{grid-template-areas:"stack";display:grid}.stack>*,.stack:before,.stack:after{grid-area:stack}.rich-text :is(h1,h2,h3,h4){margin-block:var(--space-m)}.rich-text :is(h5,h6){margin-block:var(--space-m) var(--space-xs)}.rich-text :is(img,video){border-radius:var(--radius-5);width:100%;margin-block:var(--space-m)}.rich-text :is(p,ul,ol){margin-block:var(--space-s)}.rich-text :is(ul){padding-inline-start:1.2em;list-style:outside}.rich-text :is(ol){padding-inline-start:1.2em;list-style:decimal}.rich-text :is(li){display:list-item}.rich-text>:first-child{margin-block-start:0}.rich-text>:last-child{margin-block-end:0}.skewer{--angle:-3deg;--unskew:rotate(calc(var(--angle) * -1)) skew(calc(var(--angle) * -1));transform:rotate(var(--angle)) skew(var(--angle))}.unskew{transform:var(--unskew)}.skewed-edge-start{clip-path:var(--skew-block-start)}.skewed-edge-end{clip-path:var(--skew-block-end)}.pseudo-gradient{isolation:isolate;position:relative}.pseudo-gradient:before{content:"";border-radius:var(--radius-3);background:linear-gradient(to right,transparent 20%,var(--color-brand-primary));z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(70deg,#0000 25%,#000);mask-image:linear-gradient(70deg,#0000 25%,#000)}.checkerboard-pattern{background-image:conic-gradient(var(--color-1,white) 90deg,var(--color-2,black) 0 180deg,var(--color-1,white) 0 270deg,var(--color-2,black) 0);background-size:var(--bg-size,36px) var(--bg-size,36px)}.icon{width:var(--icon-size,1.5rem);height:var(--icon-size,1.5rem);vertical-align:middle;flex-shrink:0}.multi-column{column-width:var(--column-width,250px);column-gap:var(--column-gap,var(--space-m))}.scroll-x{--scrollbar-offset:4px;overscroll-behavior-x:contain;scrollbar-width:none;max-width:100%;overflow-x:scroll}@media(prefers-reduced-motion:no-preference){.scroll-x:focus-within{scroll-behavior:smooth}}.scroll-x::-webkit-scrollbar{display:none}.scroll-x::-webkit-scrollbar{background-color:#0000;height:12px}.scroll-x::-webkit-scrollbar-thumb{background-color:#0000}.scroll-x:hover::-webkit-scrollbar{background-color:var(--color-fg);box-shadow:inset var(--color-bg) 0 0 0 var(--scrollbar-offset)}.scroll-x::-webkit-scrollbar:active{background-color:var(--color-fg);box-shadow:inset var(--color-bg) 0 0 0 var(--scrollbar-offset)}.scroll-x:hover::-webkit-scrollbar-thumb{background-color:var(--color-fg);border-left:var(--scrollbar-offset) solid var(--color-bg);border-right:var(--scrollbar-offset) solid var(--color-bg)}.scroll-x::-webkit-scrollbar-thumb:active{background-color:var(--color-fg);border-left:var(--scrollbar-offset) solid var(--color-bg);border-right:var(--scrollbar-offset) solid var(--color-bg)}.hidden{display:none!important}.visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media(max-width:56.25em){[data-vhidemobile]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media(min-width:56.25em){[data-hidemobile]{display:none!important}}.box{border-radius:var(--radius-3);border:1px solid var(--color-brand-primary-highlight);background:linear-gradient(60deg,var(--color-bg),var(--color-brand-primary))}.callout{gap:var(--space-s);margin-block:var(--space-l) var(--space-s);padding:var(--space-s);border-radius:var(--radius-5);background-color:var(--color-brand-primary);color:var(--color-fg-contrast);isolation:isolate;flex-direction:column;grid-column:popout;font-size:.875em;display:flex;position:relative}.callout a{color:var(--color-fg-contrast)}code,pre{font-size:.9em;line-height:1.4;font-family:var(--font-mono);border-radius:var(--radius-2)}pre[class*=language-]{padding:var(--space-xs);color:var(--color-fg-code);background-color:var(--color-bg-code);border-radius:var(--radius-3);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none}:where(:not(pre))>code{background-color:var(--color-bg);padding:.02em .3em .04em;font-size:.85em;position:relative;top:-.025em}:where(:not(a,pre,blockquote))>code{color:var(--color-fg-contrast)}pre[class*=language-]{position:relative;overflow:auto}.language-css>code,.language-sass>code,.language-scss>code{color:#fd9170}[class*=language-] .namespace{opacity:.7}.token.atrule{color:#c792ea}.token.attr-name{color:#ffcb6b}.token.attr-value,.token.attribute{color:#c3e88d}.token.boolean{color:#c792ea}.token.builtin{color:#ffcb6b}.token.cdata,.token.char{color:#80cbc4}.token.class{color:#ffcb6b}.token.class-name,.token.color{color:#f2ff00}.token.comment{color:#779daf}.token.constant{color:#c792ea}.token.deleted{color:#f07178}.token.doctype{color:#546e7a}.token.entity{color:#f07178}.token.function{color:#c792ea}.token.hexcode{color:#f2ff00}.token.id,.token.important{color:#c792ea;font-weight:var(--font-bold)}.token.inserted{color:#80cbc4}.token.keyword{color:#c792ea;font-style:italic}.token.number{color:#fd9170}.token.operator{color:#89ddff}.token.prolog{color:#546e7a}.token.property{color:#80cbc4}.token.pseudo-class,.token.pseudo-element{color:#c3e88d}.token.punctuation{color:#89ddff}.token.regex{color:#f2ff00}.token.selector{color:#f07178}.token.string{color:#c3e88d}.token.symbol{color:#c792ea}.token.tag,.token.unit{color:#f07178}.token.url{color:#fd9170}.token.variable{color:#f07178}.cta:before,.cta:after{pointer-events:none;display:inline-block}.cta.arrow-start:before{content:"←"}.cta.arrow-end:after{content:"→"}.cta.arrow-start:has(:hover,:focus-visible):before{color:var(--color-brand-dark);animation:.4s ease-out infinite cta}.cta.arrow-end:has(:hover,:focus-visible):after{color:var(--color-brand-dark);animation:.4s ease-out infinite cta}.form{gap:var(--space-s);flex-direction:column;display:flex}label{display:block}.checkbox{align-items:center;gap:var(--space-2xs);display:flex}.checkbox>span{margin:0}input[type=text],input[type=email],input[type=date]{width:100%;padding:var(--space-2xs) var(--space-xs);border:1px solid var(--color-border);border-radius:var(--radius-3);outline-offset:2px;display:block}@media(prefers-reduced-motion:no-preference){input[type=text],input[type=email],input[type=date]{transition:all .2s}}:is(input[type=text],input[type=email],input[type=date]):focus{border:1px solid var(--color-border-selected)}.required:after{content:"*";margin-inline-start:var(--space-3xs)}input:focus-visible{outline:var(--focus-outline)}input[type=checkbox]{--_size:1rem;font:inherit;outline-offset:3px;inline-size:var(--_size);block-size:var(--_size);border:1px solid var(--color-brand-dark);flex-shrink:0}button.link{cursor:pointer;font:inherit;line-height:inherit;background-color:#0000;border-width:0;padding:0;display:inline}input[type=range]{--color-track:var(--color-brand-primary);--color-thumb:var(--color-brand-dark);--radius-track:var(--radius-pill);--radius-thumb:var(--radius-2);--height-track:.3rem;--height-thumb:1rem;--width-thumb:calc(var(--height-thumb) * 2);appearance:none;padding-block:var(--space-3xs);cursor:grab;background:0 0;outline:none;width:100%}blockquote{padding-block:var(--space-xs);color:var(--color-brand-dark);font-size:var(--step-1);grid-template:"mark quote""line quote"1fr/auto 1fr;grid-column:popout;column-gap:.2em;padding-inline-end:var(--space-l);line-height:1.4;display:grid}blockquote>*{text-indent:.4em;grid-area:quote}blockquote code{color:var(--color-brand-dark);background-color:var(--color-brand-primary-muted)}blockquote:before{content:"“";height:.5em;color:var(--color-brand-dark);grid-area:mark;place-self:start;font-family:Georgia,serif;font-size:3.4em;line-height:1;transform:translateY(-.025em)}blockquote:after{content:"";border-radius:var(--radius-pill);background-color:var(--color-brand-dark);grid-area:line;place-self:stretch center;width:.2em;height:100%;transform:translateY(-.1em)}.table{width:100%;font-family:var(--font-base);font-size:var(--step--1);letter-spacing:var(--font-compact);color:var(--color-fg-muted);border-collapse:collapse}.table>thead{border-bottom:1px solid var(--color-border)}.table>thead th{padding-bottom:var(--space-2xs-xs);font-weight:var(--font-bold)}.table>thead th:first-child{text-align:start}.table>thead th:last-child{text-align:end}.table>tbody>tr{border-bottom:1px dashed var(--color-border)}.table>tbody>tr>td{padding:var(--space-2xs-xs) 0}.table>tbody>tr>td:nth-child(odd){font-weight:var(--font-bold);vertical-align:text-top}.table>tbody>tr>td:nth-child(2n){text-align:end;gap:var(--space-3xs);flex-direction:column;display:flex}.table>tbody>tr:last-child{padding-bottom:unset;border-bottom:unset}:is(h1,h2,h3,h4,h5,h6,.heading,.heading-alt,.heading-base,.heading-display){font-family:var(--font-display);font-weight:var(--font-bold);line-height:1.2}:is(.heading-base,.heading-alt){font-family:var(--font-base);line-height:1.2}.heading-alt{font-style:italic}.heading-display{font-weight:var(--font-black)}:root :is(h1){font-size:var(--step-7)}:root :is(h2){font-size:var(--step-6)}:root :is(h3){font-size:var(--step-5)}:root :is(h4){font-size:var(--step-4)}:root :is(h5){font-size:var(--step-3)}:root :is(h6){font-size:var(--step-2)}:root .text-10{font-size:var(--step-10)}:root .text-9{font-size:var(--step-9)}:root .text-8{font-size:var(--step-8)}:root .text-7{font-size:var(--step-7)}:root .text-6{font-size:var(--step-6)}:root .text-5{font-size:var(--step-5)}:root .text-4{font-size:var(--step-4)}:root .text-3{font-size:var(--step-3)}:root .text-2{font-size:var(--step-2)}:root .text-1{font-size:var(--step-1)}:root .text-0{font-size:var(--step-0)}:root .text--1{font-size:var(--step--1)}:root .text--2{font-size:var(--step--2)}:root .text--3{font-size:var(--step--3)}:root .text--4{font-size:var(--step--4)}:root :is(h1,h2,.text-7,.text-6){letter-spacing:-1.8px}:root :is(h3,h4,.text-5,.text-4){letter-spacing:-.8px;line-height:1.3}:root :is(h5,h6,.text-3,.text-2,.text-1,.text-0){letter-spacing:-.25px;line-height:1.4}:root :is(.text--1,.text--2,.text--3,.text--4){letter-spacing:normal;line-height:1.5}}.jGqHtq_button{justify-content:center;align-items:center;gap:var(--space-3xs);border-radius:var(--radius-pill);font-family:var(--font-base);color:var(--color-fg);cursor:pointer;border:0;flex-shrink:0;line-height:1.1;text-decoration:none;display:flex}.jGqHtq_button:where(:disabled){cursor:auto;opacity:.5}@media(prefers-reduced-motion:no-preference){.jGqHtq_button{--transition_speed:.5s;transition:--gradientStart var(--transition_speed),--gradientEnd var(--transition_speed),color var(--transition_speed),background-color var(--transition_speed),background-size var(--transition_speed),background-position var(--transition_speed),border-color var(--transition_speed),box-shadow var(--transition_speed),opacity var(--transition_speed)}}.jGqHtq_default,.jGqHtq_primary,.jGqHtq_inverted,.jGqHtq_square,.jGqHtq_secondary,.jGqHtq_tertiary{--gradientStart:var(--color-brand-primary);--gradientEnd:var(--color-brand-primary-dark);padding:var(--space-fixed-6) var(--space-l);color:var(--color-fg-light);font-size:var(--font-size,var(--step-0));font-weight:var(--font-bold);background-position:100%;background-size:200% 100%;background-color:var(--color-brand-primary);background-image:linear-gradient(90deg,var(--gradientEnd),var(--gradientStart),var(--gradientEnd))}:is(.jGqHtq_default,.jGqHtq_primary,.jGqHtq_inverted,.jGqHtq_square,.jGqHtq_secondary,.jGqHtq_tertiary):has(svg){padding:var(--space-2xs) var(--space-xs)}:is(.jGqHtq_default,.jGqHtq_primary,.jGqHtq_inverted,.jGqHtq_square,.jGqHtq_secondary,.jGqHtq_tertiary):where(:disabled){background-color:var(--color-brand-primary-muted)}.jGqHtq_primary{text-shadow:1px 1px #0000000d}.jGqHtq_primary:where(:active){box-shadow:inset 0 0 4px #0003}.jGqHtq_primary:not(:disabled):where(:hover,:focus-visible){background-position:0}.jGqHtq_default,.jGqHtq_secondary,.jGqHtq_square{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-fg);text-shadow:none}:is(.jGqHtq_default,.jGqHtq_secondary,.jGqHtq_square):not(:disabled):where(:hover){border-color:var(--color-fg)}:is(.jGqHtq_default,.jGqHtq_secondary,.jGqHtq_square):not(:disabled):where(:active){background-color:var(--color-bg-semi-opaque-dark)}:is(.jGqHtq_default,.jGqHtq_secondary,.jGqHtq_square):not(:disabled):where(:focus-visible){background-color:var(--color-bg-semi-opaque-dark);border-color:var(--color-fg)}.jGqHtq_square{border-radius:var(--radius-3);height:var(--pagination-bullet-size-mobile);width:var(--pagination-bullet-size-mobile)}.jGqHtq_square.jGqHtq_small{padding:var(--space-3xs)}.jGqHtq_square svg{height:var(--space-fixed-6);width:var(--space-fixed-6);display:inline-block}@media(min-width:56.25em){.jGqHtq_square{height:var(--pagination-bullet-size);width:var(--pagination-bullet-size)}.jGqHtq_square svg{height:var(--space-fixed-7);width:var(--space-fixed-7)}}.jGqHtq_tertiary{background:var(--color-bg-interactive-tertiary);color:var(--color-fg-dark)}.jGqHtq_tertiary:not(:disabled):where(:hover,:focus-visible){background-color:var(--color-bg-interactive-tertiary-hover)}.jGqHtq_tertiary:where(:disabled){background-color:var(--color-brand-primary-muted)}.jGqHtq_text{color:var(--color-fg-interactive);cursor:pointer;background-color:#0000;border:0;padding:0;text-decoration:underline}.jGqHtq_text:not(:disabled):where(:hover,:focus-visible){color:var(--color-fg-interactive-hover);text-decoration:none}.jGqHtq_plain{padding:var(--space-3xs);font-size:var(--font-size,var(--step-0));background:0 0;text-decoration:none}.jGqHtq_inverted{background-color:var(--color-fg)}.jGqHtq_icon{--icon-size:1rem;aspect-ratio:1;min-width:var(--space-l);background:var(--color-bg-secondary)}.jGqHtq_icon:not(:disabled):where(:hover,:focus-visible){background-color:var(--color-bg-secondary-hover)}.jGqHtq_icon:where(:active){box-shadow:inset 0 0 var(--space-3xs) #00000026}.jGqHtq_close{min-width:unset;padding:var(--space-2xs);border-radius:var(--radius-round);aspect-ratio:1;place-items:center;padding:.75ch}.jGqHtq_close.jGqHtq_small{--icon-size:.75rem;padding:.5ch}.jGqHtq_large{font-size:var(--step-2);padding:var(--space-m) var(--space-xl)}.jGqHtq_small{font-size:var(--step--2);padding:var(--space-fixed-5) var(--space-fixed-6)}.jGqHtq_small:has(svg){padding:var(--space-2xs) var(--space-xs)}@media(max-width:56.25em){.jGqHtq_button:where([data-mobile-variant=plain]){padding:var(--space-3xs);font-size:var(--font-size,var(--step-0));color:var(--color-fg);background:0 0;text-decoration:none}.jGqHtq_button:where([data-mobile-variant=text]){color:var(--color-fg-interactive);text-transform:none;cursor:pointer;background-color:#0000;border:0;justify-content:start;padding:0;text-decoration:none}.jGqHtq_button:where([data-mobile-variant=text]):not(:disabled):where(:hover,:focus-visible){color:var(--color-fg-interactive-hover);text-decoration:underline}.jGqHtq_button:where([data-mobile-width=full]){width:100%}}.LBnd0W_selectRoot{--icon-size:1.125rem;color:var(--color-fg);position:relative}.LBnd0W_selectTrigger{appearance:none;gap:var(--space-3xs);width:100%;padding:var(--space-xs) var(--space-s);border:1px solid var(--color-border);border-radius:var(--radius-3);background:var(--color-bg);color:var(--color-fg);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.LBnd0W_selectContent{align-items:center;gap:var(--space-2xs);display:flex}.LBnd0W_selectPortal{pointer-events:none;position:fixed;inset:0}.LBnd0W_selectPopup{pointer-events:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-3);max-height:240px;overflow:auto}.LBnd0W_option{padding:var(--space-xs) var(--space-s);gap:var(--space-2xs);align-items:center;display:flex}.LBnd0W_option.LBnd0W_isSelected{font-weight:600}.LBnd0W_option:where(:hover){background:var(--color-bg-secondary-hover);cursor:pointer}.LBnd0W_option:where(:focus-visible){outline:var(--focus-outline);outline-offset:-2px}.na9kOW_wrapper{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-2xs);background-color:var(--color-bg-secondary);font-size:var(--step--2);padding-inline-end:calc(var(--space-2xs) + var(--body-scroll-bar-size,0px));display:flex;position:relative}.combobox-open .na9kOW_wrapper{display:none}.na9kOW_selectWrapper{min-width:200px}.na9kOW_select>button{padding:var(--space-fixed-4) var(--space-s)}.na9kOW_form{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.na9kOW_form>div{gap:var(--space-xs);align-items:center;display:flex}@media(max-width:56.25em){.na9kOW_form>div{width:100%}.na9kOW_form>p{padding-inline-end:var(--space-l)}.na9kOW_form .na9kOW_selectWrapper{flex:1}}@media(min-width:56.25em){.na9kOW_form{flex-direction:row}}@media(max-width:56.25em){.na9kOW_closeButton{top:var(--space-xs);right:calc(var(--space-2xs) + var(--body-scroll-bar-size,var(--space-xs)));position:absolute}}.zewSBG_switcher{gap:var(--space-2xs);padding:var(--space-3xs);border-radius:var(--radius-3);font-family:var(--font-base);outline:2px solid #0000;flex-direction:column;width:100%;transition:outline .5s,background-color .5s;display:flex}.zewSBG_switcher>div{align-items:center;gap:var(--space-3xs);display:flex}.zewSBG_switcher .zewSBG_heading{margin-block:var(--space-3xs);font-style:italic}.zewSBG_switcher a{color:var(--color-fg);border-bottom:1px solid var(--color-bg-secondary);padding:var(--space-fixed-5);width:100%;text-decoration:none;display:flex}.zewSBG_switcher a.zewSBG_selected,.zewSBG_switcher a:focus,.zewSBG_switcher a:hover{background-color:var(--color-bg-secondary);border-radius:var(--radius-m)}.zewSBG_switcher a .zewSBG_check{margin-inline-start:auto;display:inline-block}@media(max-width:56.25em){.zewSBG_switcher a{font-size:var(--step-0)}}.zewSBG_switcher:target{--bg-fade-color:var(--color-bg);background:var(--bg-fade-color);outline-color:var(--color-brand-secondary)}@media(prefers-reduced-motion:no-preference){.zewSBG_switcher:target{animation:1s ease-in-out infinite alternate zewSBG_fade-in-bg}}.zewSBG_switcher svg{margin-inline-end:var(--space-2xs);display:inline-block}.suZapq_defaultItem{font-size:var(--step-1)}@media(max-width:56.25em){.suZapq_defaultItem{font-size:var(--step-0)}}.suZapq_defaultItem .suZapq_navItem{justify-content:space-between}.suZapq_utilityItem{font-size:var(--step--2);gap:var(--space-fixed-4)}@media(max-width:56.25em){.suZapq_utilityItem{font-size:var(--step--1);gap:var(--space-fixed-3)}}.suZapq_utilityItem .suZapq_navItem{justify-content:left}:nth-child(1 of.suZapq_utilityItem){padding-block-start:var(--space-m)}.suZapq_defaultItem,.suZapq_utilityItem{border-bottom:1px solid var(--color-border-muted);font-family:var(--font-display);color:var(--color-fg);align-content:center;line-height:1.1;display:flex}:is(.suZapq_defaultItem,.suZapq_utilityItem) .suZapq_navItem{color:var(--color-fg);padding:var(--space-fixed-5) var(--space-fixed-3);background-color:#0000;border-radius:0;flex-direction:row;min-width:100%;display:flex}:is(.suZapq_defaultItem,.suZapq_utilityItem) .suZapq_navItem>svg{--icon-size:18px}:is(.suZapq_defaultItem,.suZapq_utilityItem) .suZapq_navItem:not(:disabled):where(:hover,:focus-visible){z-index:1;color:var(--color-fg-interactive-hover);border-radius:var(--radius-2);background-color:var(--color-bg-secondary)}.suZapq_backButton{z-index:10;font-family:var(--font-display);background-color:var(--color-bg);margin-bottom:var(--space-fixed-3);color:var(--color-fg);box-shadow:0 .5em 2em 0 var(--color-bg);padding-block-end:var(--space-fixed-2);position:sticky;top:0}.suZapq_backButton>button{margin:var(--space-fixed-2);padding:var(--space-fixed-2);background-color:#0000}.suZapq_backButton>button>svg{--icon-size:18px}.suZapq_headerItem{padding:var(--space-fixed-4);color:var(--color-fg)}.X3ioNq_nav{position:relative;overflow:hidden}.X3ioNq_nav .X3ioNq_defaultList{flex-direction:column;align-self:stretch;min-width:100%;display:flex}.X3ioNq_nav .X3ioNq_defaultList:first-child{margin-block-start:var(--space-fixed-2)}.X3ioNq_nav .X3ioNq_listWrapper{position:relative}.X3ioNq_nav .X3ioNq_listSlider{will-change:transform;margin:0 var(--space-fixed-2) var(--space-fixed-2);flex-direction:row;transition:transform .4s;display:flex}@keyframes X3ioNq_reveal{0%{opacity:0}to{opacity:1}}.X3ioNq_listOuterContainer{scroll-timeline:--scroll-timeline block;max-height:100%}.X3ioNq_listOuterContainer:before,.X3ioNq_listOuterContainer:after{content:"";pointer-events:none;z-index:1;opacity:0;width:100%;height:20px;animation:linear both X3ioNq_reveal;animation-timeline:--scroll-timeline;position:absolute;left:0}.X3ioNq_listOuterContainer:after{background:linear-gradient(#0000,#fff);animation-direction:reverse;animation-range:calc(100% - 2em) calc(100% - 1em);bottom:0}.bw926a_trigger{--icon-size:1.2rem;justify-content:center;align-items:center;gap:var(--space-fixed-3);width:fit-content;padding:var(--space-2xs) var(--space-s);border:1px solid var(--color-border);font-size:var(--step--1);font-weight:var(--font-bold);background-color:var(--color-bg);color:var(--color-fg);display:flex}.bw926a_trigger:has(svg){padding-block:var(--space-2xs)}@media(min-width:56.25em){.bw926a_trigger:not(:disabled):where(:hover,:focus-visible){background-color:var(--color-bg-opaque-light)}}@media(max-width:56.25em){.bw926a_trigger{padding:var(--space-3xs);border:unset;background-color:unset;font-size:var(--step-0);color:var(--color-fg)}}[data-corvu-drawer-overlay]{background:var(--color-bg-opaque-dark);z-index:110;transition-behavior:allow-discrete;opacity:0;transition:opacity .5s,display .5s;display:none;position:fixed;inset:0}[data-corvu-drawer-overlay][data-open]{opacity:1;display:block}@starting-style{[data-corvu-drawer-overlay][data-open]{opacity:0}}[data-corvu-drawer-content]{inset:var(--space-fixed-4);z-index:120;box-sizing:border-box;border-radius:var(--radius-5);background:var(--color-bg);max-width:450px;padding:var(--space-fixed-10);gap:var(--space-s);flex-direction:column;display:flex;position:fixed}@media(max-width:56.25em){[data-corvu-drawer-content]{margin:var(--space-fixed-4);padding:var(--space-fixed-7);inset:0}}[data-corvu-drawer-content][data-transitioning]{transition-property:transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}.bw926a_header{padding:var(--space-2xs) 0px;color:var(--color-fg);justify-content:space-between;display:flex;position:relative}.bw926a_logo{--icon-size:2.4rem;padding:var(--space-3xs);border-radius:var(--radius-3)}[data-corvu-drawer-close]{align-items:center;gap:var(--space-fixed-3);color:inherit;background-color:#0000;border:none;text-decoration:none;display:flex}[data-corvu-drawer-close]>label{font-size:var(--step--1);font-family:var(--font-display);letter-spacing:.28px;cursor:pointer}.bw926a_closeButton{padding:var(--space-3xs);border-radius:var(--radius-3);font-family:var(--font-display)}.bw926a_circle{border-radius:var(--radius-round);border:.5px solid var(--color-border-muted);background:var(--color-bg-secondary);justify-content:center;align-items:center;width:28px;height:28px;display:flex}.bw926a_circle>svg{--icon-size:1.2rem;color:var(--color-fg)}.bw926a_headerActions{align-items:center;display:flex}.bw926a_headerActions .bw926a_iconWrapper{width:var(--space-fixed-6);height:var(--space-fixed-6);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.bw926a_headerActions .bw926a_iconWrapper svg{height:100%;display:block}.bw926a_headerActions .bw926a_langButton{height:fit-content;padding:var(--space-fixed-3) var(--space-fixed-4);text-transform:uppercase}dialog{--min-dialog-width:70ch;--max-dialog-width:60vw;--max-dialog-height:85dvb;text-align:start;background-color:var(--color-bg);color:var(--color-fg);max-inline-size:min(var(--max-dialog-width),var(--min-dialog-width));border-radius:var(--radius-5);cursor:default;border:0;align-content:start;width:100%;margin:auto;padding:0;display:grid;position:fixed;inset:0;overflow:hidden;box-shadow:1px 1px 4px #00000026}@media(prefers-reduced-motion:no-preference){dialog{animation:var(--animation-scale-down) forwards;animation-timing-function:var(--ease-squish-3)}}@media(max-width:56.25em){dialog{max-inline-size:revert;border-end-end-radius:0;border-end-start-radius:0;min-inline-size:80vw;margin-block-end:0}@media(prefers-reduced-motion:no-preference){dialog{animation:var(--animation-slide-out-down) forwards;animation-timing-function:var(--ease-squish-2)}}}@media(max-width:36.25em){dialog{inline-size:100vw;max-inline-size:100vw}}dialog:not([open]){pointer-events:none;opacity:0}dialog[loading]{visibility:hidden}@media(prefers-reduced-motion:no-preference){dialog[open]{animation:var(--animation-slide-in-up) forwards}}.myB70q_layout{max-block-size:var(--max-dialog-height);grid-template-rows:auto 1fr auto;align-items:start;display:grid}.myB70q_layout>article{overscroll-behavior-y:contain;justify-items:flex-start;gap:var(--space-s);max-block-size:100%;padding:var(--space-s);font-size:var(--step--1);display:grid;overflow-y:auto}.myB70q_layout>:is(header,footer){gap:var(--space-s);padding-inline:var(--space-s);padding-block:var(--space-m);justify-content:space-between;align-items:flex-start;display:flex}.myB70q_layout>header{flex-direction:column}.myB70q_layout>header>button{margin-inline-start:auto}.myB70q_layout>footer{border-block-start:1px solid var(--color-border-muted);color:var(--color-fg-contrast);flex-wrap:wrap}.myB70q_layout>footer :only-child{margin-inline-start:auto}@media(max-width:56.25em){.myB70q_layout>footer :only-child{width:100%}}::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--color-bg-opaque-dark)}.myB70q_headingContainer{justify-content:space-between;gap:var(--space-s);flex-direction:row;width:100%;display:flex}.Qt62aq_banner{display:block}.Qt62aq_banner>a{justify-content:center;gap:var(--space-s);padding-inline:calc(var(--page-gutters) - (var(--space-3xs) * 2));padding-block:var(--space-2xs);background:var(--color-bg-accent-1);color:var(--color-bg);text-shadow:0 0 2px #00000054;font-size:var(--step--1);font-weight:700;font-weight:var(--font-bold);outline-offset:-3px;outline-color:var(--color-fg-dark);text-decoration:none;display:flex}.Qt62aq_banner>a:where(:hover,:focus-visible) .Qt62aq_secondary{text-decoration:none}.Qt62aq_banner form>:is(header){border:none;padding:0}.Qt62aq_banner form>:is(header) button{position:absolute;inset-block-start:var(--space-m);inset-inline-end:var(--space-m)}.Qt62aq_banner [data-close=close]{outline-color:var(--color-fg-light)}.Qt62aq_banner .Qt62aq_promoCard{align-items:stretch;gap:var(--space-s);width:100%;padding:var(--space-2xl) var(--space-s);border-radius:var(--radius-3);text-align:center;color:var(--color-fg-contrast);background-color:var(--color-brand-primary);background:linear-gradient(transparent,var(--color-brand-primary)),repeating-linear-gradient(135deg,transparent,transparent 50px,#ffffff1a 50px,#ffffff1a 99px),var(--color-brand-primary);flex-direction:column;display:flex;position:relative}.Qt62aq_secondary{text-decoration:underline}@media(max-width:56.25em){.Qt62aq_banner{text-align:center}.Qt62aq_banner>a{flex-direction:column;gap:0}}@keyframes hx88Ja_fadeHeader{0%{background-color:#0000}to{background-color:var(--color-bg)}}.hx88Ja_header{z-index:100;flex-direction:column;width:100vw;display:flex;position:sticky;top:0}@media(max-width:56.25em){.hx88Ja_header:has(.joinProgress) .hx88Ja_wrapper{padding-block-end:var(--space-3xs)}}.hx88Ja_banner{order:-1}.hx88Ja_hasBanner{will-change:transform;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:ease-in-out}[data-scroll-hide=visible] .hx88Ja_hasBanner{transform:translateY(0)}[data-scroll-hide=hidden] .hx88Ja_hasBanner,.combobox-open .hx88Ja_header{transform:translateY(calc(-1 * var(--scroll-hide-height)))}.hx88Ja_wrapper{--_inline-padding:calc(var(--page-gutters) - (var(--space-3xs) * 2));gap:var(--row-gap,var(--gap,var(--space-s))) var(--column-gap,var(--gap,var(--space-s)));align-items:var(--align,center);justify-content:var(--justify,flex-start);padding-inline-start:var(--_inline-padding);padding-inline-end:calc(var(--_inline-padding) + var(--body-scroll-bar-size,0px));padding-block:var(--space-2xs);background-color:var(--color-bg);color:var(--color-fg);grid-template-columns:1fr 2fr 1fr;grid-template-areas:"hx88Ja_menu hx88Ja_logo hx88Ja_actions";grid-row-start:1;grid-column-start:1;margin-inline-end:var(--_margin,0);display:grid}[data-theme=dark] .hx88Ja_wrapper{background-color:var(--color-bg-secondary)}@media(max-width:56.25em){.hx88Ja_wrapper{padding-block:var(--space-3xs)}}@supports (animation-range:0 50dvh){.hx88Ja_animated{position:fixed}.hx88Ja_animated .hx88Ja_wrapper{animation:linear hx88Ja_fadeHeader;animation-timeline:scroll();animation-range:0 40dvh}}menu-drawer{grid-area:hx88Ja_menu}.hx88Ja_globalNav{grid-area:hx88Ja_logo;justify-self:center}.hx88Ja_logo{padding:var(--space-3xs);border-radius:var(--radius-3);color:var(--color-fg);align-items:center;display:flex}.hx88Ja_logo svg{height:38px;display:block}.hx88Ja_actions{grid-area:hx88Ja_actions;justify-self:end}.hx88Ja_actions .hx88Ja_joinCta{--icon-size:1.2rem}@media(max-width:56.25em){.hx88Ja_actions .hx88Ja_joinCta:not(:disabled):where(:hover,:focus-visible){opacity:.8;background-color:#0000}}.hx88Ja_siteNav{--justify:space-around;grid-area:hx88Ja_nav}.hx88Ja_js .hx88Ja_siteNav{display:none}.hx88Ja_siteNav a{place-content:center;place-items:center;gap:var(--space-3xs);font-family:var(--font-display);font-size:var(--step-0);color:var(--color-fg);font-weight:400;text-decoration:none;display:flex}.hx88Ja_siteNav a:is(:hover,:focus-visible){color:var(--color-brand-secondary)}.hx88Ja_skipToContent{top:-9999px;left:var(--space-s);position:absolute}.hx88Ja_skipToContent:focus-within{z-index:1;top:var(--space-xs);left:var(--space-xs)}[data-scroll-hide=hidden] .hx88Ja_skipToContent:focus-within{top:calc(var(--space-xs) + var(--scroll-hide-height))}.hx88Ja_skipToContent a{padding:var(--space-2xs) var(--space-s);background-color:var(--color-bg);color:var(--color-fg);outline-offset:0}scroll-hide{display:contents}[data-scroll-hide=hidden] .hx88Ja_banner{pointer-events:none}.hx88Ja_inverse{background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border-muted-inverse)}.hx88Ja_inverse .hx88Ja_logo{color:var(--color-bg)}.hx88Ja_inverse .hx88Ja_navButton{--icon-size:1.2rem;background-color:var(--color-fg);color:var(--color-bg);border-color:var(--color-border-contrast)}.hx88Ja_inverse .hx88Ja_joinCta{color:var(--color-fg-contrast)}.iOU2MW_accordion{interpolate-size:allow-keywords;scroll-margin-block-start:100px;overflow:clip}.iOU2MW_accordion+.iOU2MW_accordion{border-top:1px solid var(--color-border)}.iOU2MW_accordion+.iOU2MW_accordion summary{margin-block-start:var(--space-xs)}.iOU2MW_accordion.iOU2MW_primary[open] .iOU2MW_button{background-color:var(--color-bg-contrast);color:var(--color-fg-contrast)}.iOU2MW_accordion.iOU2MW_secondary .iOU2MW_button{background-color:#0000}.iOU2MW_accordion.iOU2MW_secondary summary~:not(script){padding-block-start:var(--space-fixed-5)}.iOU2MW_accordion summary{align-items:center;justify-content:var(--justify,space-between);gap:var(--space-xs);display:flex}.iOU2MW_accordion summary .iOU2MW_button{margin:var(--space-fixed-2)}.iOU2MW_accordion summary:where(:hover) .iOU2MW_button{background-color:var(--color-bg-secondary-hover)}.iOU2MW_accordion summary:where(:focus-visible){outline:none}.iOU2MW_accordion summary:where(:focus-visible) .iOU2MW_button{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.iOU2MW_accordion summary+:not(script){padding-block-start:var(--space-s)}@media(min-width:56.25em){.iOU2MW_accordion summary+:not(script){padding-block-start:var(--space-m)}}.iOU2MW_accordion::details-content{transition-behavior:allow-discrete;block-size:0;transition-property:block-size,content-visibility}@media(prefers-reduced-motion:no-preference){.iOU2MW_accordion::details-content{transition-duration:.5s}}.iOU2MW_accordion[open]{opacity:1;display:block}.iOU2MW_accordion[open]::details-content{block-size:auto}.iOU2MW_accordion[open] .iOU2MW_button{animation:var(--animation-rotate-half) forwards}.iOU2MW_accordion[open] summary:where(:hover) .iOU2MW_button{background-color:var(--color-bg-contrast-hover)}.iOU2MW_accordion:not([open]) .iOU2MW_button{animation:var(--animation-rotate-half-back) forwards}.-UQhjG_accordion summary:has(span){gap:var(--space-xl)}.-UQhjG_accordion summary:hover .-UQhjG_accordionButton{background-color:var(--color-bg-semi-opaque-lighter)}.-UQhjG_accordion[open] summary .-UQhjG_accordionButton{background-color:var(--color-bg-opaque-light)}.-UQhjG_accordion[open] summary:hover .-UQhjG_accordionButton{background-color:var(--color-bg-semi-opaque-lighter)}.-UQhjG_accordion .-UQhjG_accordionButton{color:var(--color-fg-light);background-color:var(--color-bg-semi-opaque-light);border:solid 1px var(--color-border-muted-inverse)}.-UQhjG_accordion nav.-UQhjG_links{align-items:start;gap:var(--space-xs);flex-direction:column;display:flex}.-UQhjG_accordion nav.-UQhjG_links a{color:var(--color-fg-light);font-family:var(--font-display);text-decoration:none}.-UQhjG_accordion nav.-UQhjG_links a:hover{cursor:pointer}@media(max-width:56.25em){.-UQhjG_accordion summary:has(span){justify-content:space-between}}.kCNELG_wrapper{text-align:center;gap:var(--space-m);flex-direction:column;display:flex}@media(max-width:56.25em){.kCNELG_wrapper{margin-bottom:var(--space-m)}}.kCNELG_appStoreLinks{gap:var(--space-fixed-4);flex-direction:row;justify-content:center;display:flex}.kCNELG_appStoreLinks a{border-radius:var(--radius-3);flex:50%;display:block}.kCNELG_appStoreLinks img{width:auto;height:var(--space-fixed-10);display:block}.dgqjPq_selectorButton{background-color:var(--color-bg-brand-primary-dark);font-size:var(--step--2);color:var(--color-bg);font-family:var(--font-display);font-weight:var(--font-semibold)}@media(max-width:56.25em){.dgqjPq_selectorButton{font-size:var(--step--1)}}.dgqjPq_buttonContent{padding:var(--space-2xs) var(--space-xs);gap:var(--space-fixed-5);text-transform:uppercase;align-items:center;display:flex}._4J7Rma_footer{background-color:var(--color-brand-primary-900);color:var(--color-fg-light);position:sticky;top:100vh}._4J7Rma_footer ._4J7Rma_themeToggle>svg{--icon-fill:var(--color-fg-light);color:var(--color-fg-light)}._4J7Rma_footer p{text-wrap:balance}._4J7Rma_grid{padding-block:var(--space-fixed-9);gap:var(--space-l);border-top:1px solid var(--color-border-muted);grid-template-columns:1fr 1fr 1fr;justify-items:center;display:grid}._4J7Rma_grid:first-child{padding-block-end:var(--space-2xl)}@media(max-width:56.25em){._4J7Rma_grid:first-child{padding-block-end:unset}}@media(min-width:56.25em){._4J7Rma_grid>:first-child{justify-self:start}._4J7Rma_grid>:last-child{justify-self:end}}@media(max-width:56.25em){._4J7Rma_grid{text-align:center;grid-template-columns:1fr}}._4J7Rma_altLanguages{order:-1;align-self:flex-end}@media(min-width:56.25em){._4J7Rma_altLanguages{justify-content:end}}._4J7Rma_copyright{--copyright-border:1px solid var(--color-border-muted-inverse);justify-content:space-between;gap:var(--space-fixed-4);margin-block:var(--space-fixed-9);border-top:var(--copyright-border);font-size:var(--step--2);text-align:center;color:var(--color-fg-contrast-muted);flex-direction:column;padding-block-start:var(--space-fixed-9);display:flex}[data-authorized=true] ._4J7Rma_copyright{--copyright-border:none;margin:0;padding:0}._4J7Rma_socMediaLinksWrapper{padding-block:var(--space-m);gap:var(--space-s);display:flex}._4J7Rma_socMediaLinksWrapper>a{color:var(--color-fg-light);border-radius:var(--radius-3)}._4J7Rma_socMediaLinksWrapper>a:where(:hover,:focus-visible){opacity:.8}._4J7Rma_socMediaLinks{text-align:center}@media(max-width:56.25em){._4J7Rma_accordionLinks{width:100%}}._4J7Rma_lowerFooter{border-top:1px solid var(--color-border-muted);justify-content:space-between;padding-block-start:var(--space-fixed-9);padding-block-end:var(--space-xl);display:flex}[data-authorized=true] ._4J7Rma_lowerFooter{padding:var(--space-xl)}@media(max-width:56.25em){._4J7Rma_lowerFooter{align-items:center;gap:var(--space-fixed-7);flex-direction:column;padding-block-start:var(--space-s);padding-block-end:var(--space-fixed-7)}}._4J7Rma_languageSelector{flex:1}._4J7Rma_copyright{text-align:center;gap:var(--space-fixed-4);color:var(--color-fg-contrast-muted);flex-direction:column;flex:3;display:flex}@media(max-width:56.25em){._4J7Rma_copyright{text-align:center;flex:none;order:3;margin-inline:0}}._4J7Rma_themeToggler{flex:1;justify-content:flex-end;display:flex}@media(max-width:56.25em){._4J7Rma_themeToggler{text-align:center;flex:none;order:2;margin-inline:0}}.page:where(.astro-5hce7sga){min-height:100vh;flex-direction:column;min-height:100dvh;display:flex}
