@layer dcc.primitives{.container[data-v-0298aefb]{grid-template-columns:[full-start] var(--layout-lane) [content-start] minmax(0, 1fr) [content-end] var(--layout-lane) [full-end];width:100%;display:grid}.container[data-v-0298aefb]>*{grid-column:content}}@layer dcc.theme{body,[data-theme]>*{--background-color:var(--theme-background-color);--codeblock-blockbackground:var(--theme-codeblock-blockbackground);--codeblock-highlightaccent:var(--theme-codeblock-highlightaccent);--codeblock-highlightbackground:var(--theme-codeblock-highlightbackground);--codeblock-inlinecodebackground:var(--theme-codeblock-inlinecodebackground);--codeblock-inlinecolor:var(--theme-codeblock-inlinecolor);--codeblock-operatorbackground:var(--theme-codeblock-operatorbackground);--error-tone-on-color-contrast:var(--theme-error-tone-on-color-contrast);--gradient-stops-accent-1-twilight-on-surface-0:var(--theme-gradient-stops-accent-1-twilight-on-surface-0);--gradient-stops-accent-1-twilight-on-surface-100:var(--theme-gradient-stops-accent-1-twilight-on-surface-100);--gradient-stops-accent-2-sunset-on-surface-0:var(--theme-gradient-stops-accent-2-sunset-on-surface-0);--gradient-stops-accent-2-sunset-on-surface-100:var(--theme-gradient-stops-accent-2-sunset-on-surface-100);--gradient-stops-accent-2-sunset-on-surface-50:var(--theme-gradient-stops-accent-2-sunset-on-surface-50);--gradient-stops-fade-out-0:var(--theme-gradient-stops-fade-out-0);--gradient-stops-fade-out-100:var(--theme-gradient-stops-fade-out-100);--gradient-stops-primary-dusk-on-surface-0:var(--theme-gradient-stops-primary-dusk-on-surface-0);--gradient-stops-primary-dusk-on-surface-100:var(--theme-gradient-stops-primary-dusk-on-surface-100);--overlay-state-layer-drag:var(--theme-overlay-state-layer-drag);--overlay-state-layer-focus:var(--theme-overlay-state-layer-focus);--overlay-state-layer-hover:var(--theme-overlay-state-layer-hover);--overlay-state-layer-hover-subtle:var(--theme-overlay-state-layer-hover-subtle);--overlay-state-layer-press:var(--theme-overlay-state-layer-press);--success-tone-on-color-contrast:var(--theme-success-tone-on-color-contrast);--surface-color:var(--theme-surface-color);--surface-container:var(--theme-surface-container);--surface-container-high:var(--theme-surface-container-high);--surface-container-highest:var(--theme-surface-container-highest);--surface-container-low:var(--theme-surface-container-low);--surface-container-lowest:var(--theme-surface-container-lowest);--surface-container-transparent:var(--theme-surface-container-transparent);--surface-inverse-color:var(--theme-surface-inverse-color);--surface-inverse-container:var(--theme-surface-inverse-container);--surface-inverse-on-surface-contrast:var(--theme-surface-inverse-on-surface-contrast);--surface-inverse-on-surface-contrast-dim:var(--theme-surface-inverse-on-surface-contrast-dim);--surface-inverse-on-surface-link:var(--theme-surface-inverse-on-surface-link);--surface-inverse-on-surface-subtle:var(--theme-surface-inverse-on-surface-subtle);--surface-inverse-on-surface-subtle-dim:var(--theme-surface-inverse-on-surface-subtle-dim);--surface-inverse-transparent-color:var(--theme-surface-inverse-transparent-color);--surface-on-surface-contrast:var(--theme-surface-on-surface-contrast);--surface-on-surface-contrast-dim:var(--theme-surface-on-surface-contrast-dim);--surface-on-surface-error:var(--theme-surface-on-surface-error);--surface-on-surface-link:var(--theme-surface-on-surface-link);--surface-on-surface-secondary:var(--theme-surface-on-surface-secondary);--surface-on-surface-subtle:var(--theme-surface-on-surface-subtle);--surface-on-surface-subtle-dim:var(--theme-surface-on-surface-subtle-dim);--surface-on-surface-subtle-dim-variant:var(--theme-surface-on-surface-subtle-dim-variant);--surface-on-surface-success:var(--theme-surface-on-surface-success)}}@layer dcc.reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p{overflow-wrap:break-word}a{color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer dcc.base{:root,[data-theme]{background-color:var(--theme-background-color);color:var(--theme-surface-on-surface-contrast);transition:var(--transition-theme)}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}::selection{background-color:var(--brand-ocean);color:var(--brand-ice)}body{--paragraph-spacing:var(--body-medium-paragraph-spacing);font-family:var(--body-medium-font-family);font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height);font-weight:var(--body-medium-font-weight);letter-spacing:var(--body-medium-letter-spacing)}h1{font-family:var(--headline-large-font-family);font-size:var(--headline-large-font-size);line-height:var(--headline-large-line-height);font-weight:var(--headline-large-font-weight);letter-spacing:var(--headline-large-letter-spacing)}h2{font-family:var(--headline-medium-font-family);font-size:var(--headline-medium-font-size);line-height:var(--headline-medium-line-height);font-weight:var(--headline-medium-font-weight);letter-spacing:var(--headline-medium-letter-spacing)}h3{font-family:var(--headline-small-font-family);font-size:var(--headline-small-font-size);line-height:var(--headline-small-line-height);font-weight:var(--headline-small-font-weight);letter-spacing:var(--headline-small-letter-spacing)}h4{font-family:var(--title-large-font-family);font-size:var(--title-large-font-size);line-height:var(--title-large-line-height);font-weight:var(--title-large-font-weight);letter-spacing:var(--title-large-letter-spacing)}h5{font-family:var(--body-large-font-family);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--body-large-font-weight-bold);letter-spacing:var(--body-large-letter-spacing)}h5,h5+p{display:inline}h5:after{content:" "}:has(+h5){margin-block-end:var(--paragraph-spacing)}p+p{margin-block-start:var(--paragraph-spacing)}a{color:var(--surface-on-surface-link);font-weight:var(--body-medium-font-weight-link);text-underline-offset:2px;text-decoration-thickness:1px}code,pre,kbd,samp{font-family:var(--special-code-medium-font-family);font-size:var(--special-code-medium-font-size);letter-spacing:var(--special-code-medium-letter-spacing)}pre code{font-size:inherit}:focus-visible{outline:2px solid var(--surface-on-surface-secondary);outline-offset:2px}}@layer dcc.utilities{.text-display-xlarge{font-family:var(--display-xlarge-font-family);font-size:var(--display-xlarge-font-size);line-height:var(--display-xlarge-line-height);font-weight:var(--display-xlarge-font-weight);letter-spacing:var(--display-xlarge-letter-spacing)}.text-display-xlarge-serif{font-family:var(--display-xlarge-font-family-serif);font-weight:var(--display-xlarge-font-weight-serif)}.text-display-large{font-family:var(--display-large-font-family);font-size:var(--display-large-font-size);line-height:var(--display-large-line-height);font-weight:var(--display-large-font-weight);letter-spacing:var(--display-large-letter-spacing)}.text-display-large-serif{font-family:var(--display-large-font-family-serif);font-weight:var(--display-large-font-weight-serif)}.text-display-medium{font-family:var(--display-medium-font-family);font-size:var(--display-medium-font-size);line-height:var(--display-medium-line-height);font-weight:var(--display-medium-font-weight);letter-spacing:var(--display-medium-letter-spacing)}.text-display-medium-serif{font-family:var(--display-medium-font-family-serif);font-weight:var(--display-medium-font-weight-serif)}.text-display-small{font-family:var(--display-small-font-family);font-size:var(--display-small-font-size);line-height:var(--display-small-line-height);font-weight:var(--display-small-font-weight);letter-spacing:var(--display-small-letter-spacing)}.text-display-small-serif{font-family:var(--display-small-font-family-serif);font-weight:var(--display-small-font-weight-serif)}.text-subtitle-large{font-family:var(--subtitle-large-font-family);font-size:var(--subtitle-large-font-size);line-height:var(--subtitle-large-line-height);font-weight:var(--subtitle-large-font-weight);letter-spacing:var(--subtitle-large-letter-spacing)}.text-subtitle-medium{font-family:var(--subtitle-medium-font-family);font-size:var(--subtitle-medium-font-size);line-height:var(--subtitle-medium-line-height);font-weight:var(--subtitle-medium-font-weight);letter-spacing:var(--subtitle-medium-letter-spacing)}.text-subtitle-small{font-family:var(--subtitle-small-font-family);font-size:var(--subtitle-small-font-size);line-height:var(--subtitle-small-line-height);font-weight:var(--subtitle-small-font-weight);letter-spacing:var(--subtitle-small-letter-spacing)}.text-headline-large{font-family:var(--headline-large-font-family);font-size:var(--headline-large-font-size);line-height:var(--headline-large-line-height);font-weight:var(--headline-large-font-weight);letter-spacing:var(--headline-large-letter-spacing)}.text-headline-large-serif{font-family:var(--headline-large-font-family-serif);font-weight:var(--headline-large-font-weight-serif)}.text-headline-medium{font-family:var(--headline-medium-font-family);font-size:var(--headline-medium-font-size);line-height:var(--headline-medium-line-height);font-weight:var(--headline-medium-font-weight);letter-spacing:var(--headline-medium-letter-spacing)}.text-headline-medium-serif{font-family:var(--headline-medium-font-family-serif);font-weight:var(--headline-medium-font-weight-serif)}.text-headline-small{font-family:var(--headline-small-font-family);font-size:var(--headline-small-font-size);line-height:var(--headline-small-line-height);font-weight:var(--headline-small-font-weight);letter-spacing:var(--headline-small-letter-spacing)}.text-headline-small-serif{font-family:var(--headline-small-font-family-serif);font-weight:var(--headline-small-font-weight-serif)}.text-headline-xsmall{font-family:var(--headline-xsmall-font-family);font-size:var(--headline-xsmall-font-size);line-height:var(--headline-xsmall-line-height);font-weight:var(--headline-xsmall-font-weight);letter-spacing:var(--headline-xsmall-letter-spacing)}.text-headline-xsmall-serif{font-family:var(--headline-xsmall-font-family-serif);font-weight:var(--headline-xsmall-font-weight-serif)}.text-title-large{font-family:var(--title-large-font-family);font-size:var(--title-large-font-size);line-height:var(--title-large-line-height);font-weight:var(--title-large-font-weight);letter-spacing:var(--title-large-letter-spacing)}.text-title-medium{font-family:var(--title-medium-font-family);font-size:var(--title-medium-font-size);line-height:var(--title-medium-line-height);font-weight:var(--title-medium-font-weight);letter-spacing:var(--title-medium-letter-spacing)}.text-title-small{font-family:var(--title-small-font-family);font-size:var(--title-small-font-size);line-height:var(--title-small-line-height);font-weight:var(--title-small-font-weight);letter-spacing:var(--title-small-letter-spacing)}.text-body-large{font-family:var(--body-large-font-family);font-size:var(--body-large-font-size);line-height:var(--body-large-line-height);font-weight:var(--body-large-font-weight);letter-spacing:var(--body-large-letter-spacing)}.text-body-large-bold{font-weight:var(--body-large-font-weight-bold)}.text-body-large-link{font-weight:var(--body-large-font-weight-link)}.text-body-medium{font-family:var(--body-medium-font-family);font-size:var(--body-medium-font-size);line-height:var(--body-medium-line-height);font-weight:var(--body-medium-font-weight);letter-spacing:var(--body-medium-letter-spacing)}.text-body-medium-bold{font-weight:var(--body-medium-font-weight-bold)}.text-body-medium-link{font-weight:var(--body-medium-font-weight-link)}.text-body-small{font-family:var(--body-small-font-family);font-size:var(--body-small-font-size);line-height:var(--body-small-line-height);font-weight:var(--body-small-font-weight);letter-spacing:var(--body-small-letter-spacing)}.text-body-small-bold{font-weight:var(--body-small-font-weight-bold)}.text-body-small-link{font-weight:var(--body-small-font-weight-link)}.text-label-large{font-family:var(--label-large-font-family);font-size:var(--label-large-font-size);line-height:var(--label-large-line-height);font-weight:var(--label-large-font-weight);letter-spacing:var(--label-large-letter-spacing)}.text-label-medium{font-family:var(--label-medium-font-family);font-size:var(--label-medium-font-size);line-height:var(--label-medium-line-height);font-weight:var(--label-medium-font-weight);letter-spacing:var(--label-medium-letter-spacing)}.text-label-small{font-family:var(--label-small-font-family);font-size:var(--label-small-font-size);line-height:var(--label-small-line-height);font-weight:var(--label-small-font-weight);letter-spacing:var(--label-small-letter-spacing)}.text-icon-xxlarge{font-size:var(--icon-xxlarge-font-size);line-height:var(--icon-xxlarge-line-height);letter-spacing:var(--icon-xxlarge-letter-spacing)}.text-icon-xlarge{font-size:var(--icon-xlarge-font-size);line-height:var(--icon-xlarge-line-height);letter-spacing:var(--icon-xlarge-letter-spacing)}.text-icon-large{font-size:var(--icon-large-font-size);line-height:var(--icon-large-line-height);letter-spacing:var(--icon-large-letter-spacing)}.text-icon-medium{font-size:var(--icon-medium-font-size);line-height:var(--icon-medium-line-height);letter-spacing:var(--icon-medium-letter-spacing)}.text-icon-small{font-size:var(--icon-small-font-size);line-height:var(--icon-small-line-height);letter-spacing:var(--icon-small-letter-spacing)}.text-icon-xsmall{font-size:var(--icon-xsmall-font-size);line-height:var(--icon-xsmall-line-height);letter-spacing:var(--icon-xsmall-letter-spacing)}.text-special-eyebrow{font-family:var(--special-eyebrow-font-family);font-size:var(--special-eyebrow-font-size);line-height:var(--special-eyebrow-line-height);font-weight:var(--special-eyebrow-font-weight);letter-spacing:var(--special-eyebrow-letter-spacing)}.text-special-code-large{font-family:var(--special-code-large-font-family);font-size:var(--special-code-large-font-size);line-height:var(--special-code-large-line-height);font-weight:var(--special-code-large-font-weight);letter-spacing:var(--special-code-large-letter-spacing)}.text-special-code-large-bold{font-weight:var(--special-code-large-font-weight-bold)}.text-special-code-large-link{font-weight:var(--special-code-large-font-weight-link)}.text-special-code-medium{font-family:var(--special-code-medium-font-family);font-size:var(--special-code-medium-font-size);line-height:var(--special-code-medium-line-height);font-weight:var(--special-code-medium-font-weight);letter-spacing:var(--special-code-medium-letter-spacing)}.text-special-code-medium-bold{font-weight:var(--special-code-medium-font-weight-bold)}.text-special-code-medium-link{font-weight:var(--special-code-medium-font-weight-link)}.text-special-code-small{font-family:var(--special-code-small-font-family);font-size:var(--special-code-small-font-size);line-height:var(--special-code-small-line-height);font-weight:var(--special-code-small-font-weight);letter-spacing:var(--special-code-small-letter-spacing)}.text-special-code-small-bold{font-weight:var(--special-code-small-font-weight-bold)}.text-special-code-small-link{font-weight:var(--special-code-small-font-weight-link)}.text-special-eyebrow,.text-special-eyebrow-on-surface,.text-special-eyebrow-current-color{text-transform:uppercase}.text-special-eyebrow,.text-special-eyebrow-on-surface{color:var(--surface-on-surface-secondary)}.text-special-eyebrow-current-color{color:currentColor}.text-special-eyebrow-on-surface,.text-special-eyebrow-current-color{font-family:var(--special-eyebrow-font-family);font-size:var(--special-eyebrow-font-size);line-height:var(--special-eyebrow-line-height);font-weight:var(--special-eyebrow-font-weight);letter-spacing:var(--special-eyebrow-letter-spacing)}.text-special-eyebrow{background-image:var(--gradient-primary-dusk-on-surface-to-top-right);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.text-special-eyebrow{color:#0000}}.text-headline-large,.text-headline-medium,.text-headline-small{margin-bottom:1rem}h1,h2,h3,h4,h5,h6,.text-display-xlarge,.text-display-xlarge-serif,.text-display-large,.text-display-large-serif,.text-display-medium,.text-display-medium-serif,.text-display-small,.text-display-small-serif,.text-headline-large,.text-headline-large-serif,.text-headline-medium,.text-headline-medium-serif,.text-headline-small,.text-headline-small-serif,.text-headline-xsmall,.text-headline-xsmall-serif{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6;-webkit-hyphenate-limit-before:7;-webkit-hyphenate-limit-after:7}.text-body-large,.text-body-large-bold,.text-body-large-link{--paragraph-spacing:var(--body-large-paragraph-spacing)}.text-body-medium,.text-body-medium-bold,.text-body-medium-link{--paragraph-spacing:var(--body-medium-paragraph-spacing)}.text-body-small,.text-body-small-bold,.text-body-small-link{--paragraph-spacing:var(--body-small-paragraph-spacing)}.text-display-large em,.text-display-medium em,.text-display-small em,.text-headline-large em,.text-headline-medium em,.text-headline-small em{font-family:var(--defaults-font-family-serif);font-weight:var(--defaults-font-weight-display-serif);font-style:italic}.page-enter-active,.page-leave-active{transition:opacity var(--transition-medium) ease, filter var(--transition-medium) ease, transform var(--transition-medium) ease}.page-enter-from,.page-leave-to{opacity:0;filter:blur(6px);transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}}:root{--brand-pitch-dark:#08162b;--brand-midnight:#0d2244;--brand-ocean:#003e6b;--brand-cyan:#05d4fe;--brand-indigo:#7d0aff;--brand-magenta:#f13a90;--brand-orange:#ff6b21;--brand-amber:#ffaa29;--brand-snow:#fff;--brand-ice:#eaf2ff;--scale-neutral-0:#000;--scale-neutral-5:#070c12;--scale-neutral-10:#121821;--scale-neutral-20:#263040;--scale-neutral-30:#3d495c;--scale-neutral-40:#576375;--scale-neutral-50:#737d8c;--scale-neutral-60:#8a96a8;--scale-neutral-70:#a5b0c0;--scale-neutral-80:#c2cad6;--scale-neutral-82:#c8cfda;--scale-neutral-85:#d1d7e1;--scale-neutral-87:#d7dce5;--scale-neutral-90:#e0e4eb;--scale-neutral-92:#e6eaf0;--scale-neutral-95:#ebeff4;--scale-neutral-97:#f5f7fa;--scale-neutral-100:var(--brand-snow);--scale-night-7:#060f1e;--scale-night-13:#0a1d38;--scale-night-20:#102951;--scale-night-25:#17335e;--scale-night-30:var(--brand-ocean);--scale-night-15:var(--brand-midnight);--scale-night-10:var(--brand-pitch-dark);--scale-transparent-light-0:#fff0;--scale-transparent-light-5:#ffffff0d;--scale-transparent-light-10:#ffffff1a;--scale-transparent-light-20:#fff3;--scale-transparent-light-30:#ffffff4d;--scale-transparent-light-40:#fff6;--scale-transparent-light-50:#ffffff80;--scale-transparent-light-60:#fff9;--scale-transparent-light-70:#ffffffb3;--scale-transparent-light-75:#ffffffbf;--scale-transparent-light-80:#fffc;--scale-transparent-light-90:#ffffffe6;--scale-transparent-light-95:#fffffff2;--scale-transparent-dark-0:#08162b00;--scale-transparent-dark-5:#08162b0d;--scale-transparent-dark-10:#08162b1a;--scale-transparent-dark-15:#08162b26;--scale-transparent-dark-20:#08162b33;--scale-transparent-dark-30:#08162b4d;--scale-transparent-dark-40:#08162b66;--scale-transparent-dark-50:#08162b80;--scale-transparent-dark-60:#08162b99;--scale-transparent-dark-70:#08162bb3;--scale-transparent-dark-75:#08162bbf;--scale-transparent-dark-80:#08162bcc;--scale-transparent-dark-90:#08162be6;--scale-transparent-dark-95:#08162bf2;--brand-font-display:"DM Sans", "DM Sans Fallback: var(--font-fallback-sans)", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans", var(--font-fallback-sans);--brand-font-functional:"DM Sans", "DM Sans Fallback: var(--font-fallback-sans)", "DM Sans Fallback: Segoe UI", "DM Sans Fallback: Helvetica Neue", "DM Sans Fallback: Arial", "DM Sans Fallback: Noto Sans", var(--font-fallback-sans);--font-weight-100:100;--font-weight-200:200;--font-weight-300:300;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--font-weight-800:800;--font-weight-900:900;--layer-opacity-disabled:38%}:root,[data-theme]{--primary-fill-on-color-contrast:var(--brand-snow);--primary-fill-on-color-subtle:var(--scale-transparent-light-40);--secondary-fill-color:var(--brand-cyan);--secondary-fill-on-color-subtle:var(--brand-snow);--error-fill-color:#d00031;--error-fill-on-color-contrast:var(--scale-neutral-100);--error-fill-on-color-subtle:var(--scale-transparent-light-60);--error-tone-color:#ff34641f;--error-tone-on-color-contrast:var(--surface-on-surface-error);--error-tone-on-color-subtle:var(--scale-transparent-light-20);--success-fill-color:#078854;--success-fill-on-color-contrast:var(--brand-snow);--success-fill-on-color-subtle:var(--scale-transparent-light-50);--success-tone-color:#05fe9a26;--success-tone-on-color-contrast:var(--surface-on-surface-success);--success-tone-on-color-subtle:var(--scale-transparent-light-20);--content-light-surface-solid-color:var(--brand-snow);--content-light-surface-semi-transparent-color:var(--scale-transparent-light-75);--content-light-surface-transparent-color:var(--scale-transparent-light-20);--content-light-surface-on-content-contrast:var(--brand-pitch-dark);--content-light-surface-on-content-contrast-dim:var(--brand-midnight);--content-light-surface-on-color-contrast:var(--brand-pitch-dark);--content-light-surface-on-color-contrast-dim:var(--brand-midnight);--content-dark-surface-color:var(--scale-transparent-dark-75);--content-dark-surface-semitransparent-color:var(--scale-transparent-dark-40);--content-dark-surface-transparent-color:var(--scale-transparent-dark-15);--content-dark-surface-on-content-contrast:var(--brand-snow);--content-dark-surface-on-color-contrast:var(--brand-snow);--content-dark-surface-on-color-contrast-dim:var(--brand-ice);--background-color:var(--surface-color);--overlay-scrim:var(--scale-transparent-dark-60);--shadow-neutral-shadow-color:#0d0d0d26;--shadow-neutral-close:#0d0d0d0f;--shadow-neutral-far:#0d0d0d08;--gradient-stops-image-overlay-dark-0:#16191d00;--gradient-stops-image-overlay-dark-100:#16191da6;--gradient-stops-nightfall-0:var(--brand-ocean);--gradient-stops-nightfall-100:var(--brand-midnight);--gradient-stops-primary-dusk-0:var(--brand-indigo);--gradient-stops-primary-dusk-100:var(--brand-cyan);--gradient-stops-accent-1-twilight-0:var(--brand-indigo);--gradient-stops-accent-1-twilight-100:var(--brand-magenta);--gradient-stops-accent-2-sunset-0:var(--brand-amber);--gradient-stops-accent-2-sunset-50:var(--brand-orange);--gradient-stops-accent-2-sunset-100:var(--brand-magenta);--gradient-stops-fade-out-0:var(--surface-color);--accent-1-fill-on-color-contrast:var(--brand-snow);--accent-1-fill-on-color-subtle:var(--scale-transparent-light-40);--accent-2-fill-on-color-contrast:var(--brand-snow);--accent-2-fill-on-color-subtle:var(--scale-transparent-light-40);--codeblock-basecolor:var(--brand-ice);--codeblock-commentcolor:var(--scale-neutral-50);--codeblock-punctuationcolor:var(--scale-neutral-60);--codeblock-propertycolor:var(--brand-magenta);--codeblock-selectorcolor:#01cb7a;--codeblock-variablecolor:var(--brand-amber);--codeblock-functioncolor:#bf0d60;--codeblock-keywordcolor:var(--brand-cyan);--codeblock-operatorcolor:#c9b79c;--codeblock-selectedcolor:var(--brand-snow)}:root,[data-theme=dark]{--surface-color:var(--scale-night-10);--surface-container-lowest:var(--scale-night-7);--surface-container-low:var(--scale-night-13);--surface-container:var(--scale-night-15);--surface-container-high:var(--scale-night-20);--surface-container-highest:var(--scale-night-25);--surface-container-transparent:var(--scale-transparent-dark-30);--surface-on-surface-contrast:var(--brand-snow);--surface-on-surface-contrast-dim:var(--brand-ice);--surface-on-surface-subtle:var(--scale-transparent-light-40);--surface-on-surface-subtle-dim:var(--scale-transparent-light-10);--surface-on-surface-subtle-dim-variant:var(--brand-ocean);--surface-on-surface-link:var(--surface-on-surface-secondary);--surface-on-surface-secondary:var(--brand-cyan);--surface-on-surface-success:#05fe9a;--surface-on-surface-error:#ff3464;--surface-inverse-color:var(--brand-snow);--surface-inverse-transparent-color:#ffffffbf;--surface-inverse-container:var(--brand-ice);--surface-inverse-on-surface-contrast:var(--brand-pitch-dark);--surface-inverse-on-surface-contrast-dim:var(--brand-midnight);--surface-inverse-on-surface-subtle:var(--scale-transparent-dark-20);--surface-inverse-on-surface-subtle-dim:var(--scale-transparent-dark-10);--surface-inverse-on-surface-link:var(--brand-indigo);--overlay-state-layer-hover:var(--scale-transparent-light-10);--overlay-state-layer-hover-subtle:var(--scale-transparent-light-5);--overlay-state-layer-focus:var(--scale-transparent-light-20);--overlay-state-layer-press:var(--scale-transparent-light-20);--overlay-state-layer-drag:var(--scale-transparent-light-30);--gradient-stops-primary-dusk-on-surface-0:#416fff;--gradient-stops-primary-dusk-on-surface-100:var(--brand-cyan);--gradient-stops-accent-1-twilight-on-surface-0:#b722c7;--gradient-stops-accent-1-twilight-on-surface-100:var(--brand-magenta);--gradient-stops-accent-2-sunset-on-surface-0:var(--brand-amber);--gradient-stops-accent-2-sunset-on-surface-50:var(--brand-orange);--gradient-stops-accent-2-sunset-on-surface-100:#f74f5f;--gradient-stops-fade-out-100:#08162b00;--codeblock-blockbackground:var(--brand-midnight);--codeblock-operatorbackground:var(--brand-midnight);--codeblock-highlightbackground:var(--scale-night-25);--codeblock-highlightaccent:var(--scale-night-30);--codeblock-inlinecolor:var(--brand-cyan);--codeblock-inlinecodebackground:#05d4fe26}[data-theme=light]{--surface-color:var(--brand-snow);--surface-container-lowest:#f5f9ff;--surface-container-low:#f0f6ff;--surface-container:var(--brand-ice);--surface-container-high:#e3edfc;--surface-container-highest:#d6e2f5;--surface-container-transparent:var(--scale-transparent-light-30);--surface-on-surface-contrast:var(--brand-pitch-dark);--surface-on-surface-contrast-dim:var(--brand-midnight);--surface-on-surface-subtle:var(--scale-transparent-dark-40);--surface-on-surface-subtle-dim:var(--scale-transparent-dark-10);--surface-on-surface-subtle-dim-variant:#e3edfc;--surface-on-surface-link:var(--brand-indigo);--surface-on-surface-secondary:var(--brand-indigo);--surface-on-surface-success:#067147;--surface-on-surface-error:#c3002e;--surface-inverse-color:var(--brand-pitch-dark);--surface-inverse-transparent-color:#08162ba6;--surface-inverse-container:var(--brand-midnight);--surface-inverse-on-surface-contrast:var(--brand-snow);--surface-inverse-on-surface-contrast-dim:var(--brand-ice);--surface-inverse-on-surface-subtle:var(--scale-transparent-light-20);--surface-inverse-on-surface-subtle-dim:var(--scale-transparent-light-10);--surface-inverse-on-surface-link:var(--brand-cyan);--overlay-state-layer-hover:var(--scale-transparent-dark-10);--overlay-state-layer-hover-subtle:var(--scale-transparent-dark-5);--overlay-state-layer-focus:var(--scale-transparent-dark-20);--overlay-state-layer-press:var(--scale-transparent-dark-20);--overlay-state-layer-drag:var(--scale-transparent-dark-30);--gradient-stops-primary-dusk-on-surface-0:var(--brand-indigo);--gradient-stops-primary-dusk-on-surface-100:#416fff;--gradient-stops-accent-1-twilight-on-surface-0:var(--brand-indigo);--gradient-stops-accent-1-twilight-on-surface-100:#b722c7;--gradient-stops-accent-2-sunset-on-surface-0:var(--brand-orange);--gradient-stops-accent-2-sunset-on-surface-50:#f74f5f;--gradient-stops-accent-2-sunset-on-surface-100:var(--brand-magenta);--gradient-stops-fade-out-100:#fff0;--codeblock-blockbackground:var(--brand-pitch-dark);--codeblock-operatorbackground:var(--brand-pitch-dark);--codeblock-highlightbackground:var(--brand-midnight);--codeblock-highlightaccent:var(--brand-ocean);--codeblock-inlinecolor:var(--brand-indigo);--codeblock-inlinecodebackground:#7d0aff1a}:root{--defaults-letter-spacing-body:0;--defaults-letter-spacing-header:-.02em;--defaults-font-family-body:var(--brand-font-functional);--defaults-font-family-header:var(--brand-font-display);--defaults-font-family-code:"DM Mono", "DM Mono Fallback: var(--font-fallback-mono)", "DM Mono Fallback: Courier New", "DM Mono Fallback: Roboto Mono", "DM Mono Fallback: Noto Sans Mono", var(--font-fallback-mono);--defaults-font-family-serif:"DM Serif Display", "DM Serif Display Fallback: var(--font-fallback-serif)", "DM Serif Display Fallback: Times New Roman", "DM Serif Display Fallback: Georgia", "DM Serif Display Fallback: Noto Serif", var(--font-fallback-serif);--defaults-font-weight-display:var(--font-weight-500);--defaults-font-weight-display-serif:var(--font-weight-400);--defaults-font-weight-subtitle:var(--font-weight-300);--defaults-font-weight-headline:var(--font-weight-500);--defaults-font-weight-title:var(--font-weight-600);--defaults-font-weight-eyebrow:var(--font-weight-600);--defaults-font-weight-body:var(--font-weight-400);--defaults-font-weight-body-bold:var(--font-weight-600);--defaults-font-weight-body-link:var(--font-weight-600);--defaults-font-weight-label:var(--font-weight-500);--display-xlarge-font-size:5rem;--display-xlarge-line-height:5.5rem;--display-xlarge-letter-spacing:-1.6px;--display-xlarge-font-weight:var(--defaults-font-weight-display);--display-xlarge-font-weight-serif:var(--defaults-font-weight-display-serif);--display-xlarge-font-family:var(--defaults-font-family-header);--display-xlarge-font-family-serif:var(--defaults-font-family-serif);--display-large-font-size:5.625rem;--display-large-line-height:6.1875rem;--display-large-letter-spacing:-1.2px;--display-large-font-weight:var(--defaults-font-weight-display);--display-large-font-weight-serif:var(--defaults-font-weight-display-serif);--display-large-font-family:var(--defaults-font-family-header);--display-large-font-family-serif:var(--defaults-font-family-serif);--display-medium-font-size:3.75rem;--display-medium-line-height:4.125rem;--display-medium-letter-spacing:-1.2px;--display-medium-font-weight:var(--defaults-font-weight-display);--display-medium-font-weight-serif:var(--defaults-font-weight-display-serif);--display-medium-font-family:var(--defaults-font-family-header);--display-medium-font-family-serif:var(--defaults-font-family-serif);--display-small-font-size:3rem;--display-small-line-height:3.375rem;--display-small-letter-spacing:-.96px;--display-small-font-weight:var(--defaults-font-weight-display);--display-small-font-weight-serif:var(--defaults-font-weight-display-serif);--display-small-font-family:var(--defaults-font-family-header);--display-small-font-family-serif:var(--defaults-font-family-serif);--subtitle-large-font-size:1.125rem;--subtitle-large-line-height:1.5rem;--subtitle-large-letter-spacing:var(--defaults-letter-spacing-body);--subtitle-large-font-weight:var(--defaults-font-weight-subtitle);--subtitle-large-font-family:var(--defaults-font-family-header);--subtitle-medium-font-size:1rem;--subtitle-medium-line-height:1.25rem;--subtitle-medium-letter-spacing:var(--defaults-letter-spacing-body);--subtitle-medium-font-weight:var(--defaults-font-weight-subtitle);--subtitle-medium-font-family:var(--defaults-font-family-header);--subtitle-small-font-size:.875rem;--subtitle-small-line-height:1.125rem;--subtitle-small-letter-spacing:var(--defaults-letter-spacing-body);--subtitle-small-font-weight:var(--defaults-font-weight-subtitle);--subtitle-small-font-family:var(--defaults-font-family-header);--headline-large-font-size:2.25rem;--headline-large-line-height:2.625rem;--headline-large-letter-spacing:-.576px;--headline-large-font-weight:var(--defaults-font-weight-headline);--headline-large-font-family:var(--defaults-font-family-header);--headline-large-font-weight-serif:var(--defaults-font-weight-display-serif);--headline-large-font-family-serif:var(--defaults-font-family-serif);--headline-medium-font-size:1.6875rem;--headline-medium-line-height:2.0625rem;--headline-medium-letter-spacing:-.54px;--headline-medium-font-weight:var(--defaults-font-weight-headline);--headline-medium-font-family:var(--defaults-font-family-header);--headline-medium-font-weight-serif:var(--defaults-font-weight-display-serif);--headline-medium-font-family-serif:var(--defaults-font-family-serif);--headline-small-font-size:1.125rem;--headline-small-line-height:1.5rem;--headline-small-letter-spacing:0;--headline-small-font-weight:var(--defaults-font-weight-headline);--headline-small-font-family:var(--defaults-font-family-header);--headline-small-font-weight-serif:var(--defaults-font-weight-display-serif);--headline-small-font-family-serif:var(--defaults-font-family-serif);--headline-xsmall-font-size:1rem;--headline-xsmall-line-height:1.375rem;--headline-xsmall-letter-spacing:0;--headline-xsmall-font-weight:var(--defaults-font-weight-headline);--headline-xsmall-font-family:var(--defaults-font-family-header);--headline-xsmall-font-weight-serif:var(--defaults-font-weight-display-serif);--headline-xsmall-font-family-serif:var(--defaults-font-family-serif);--title-large-font-size:1rem;--title-large-line-height:1.375rem;--title-large-letter-spacing:var(--defaults-letter-spacing-body);--title-large-font-weight:var(--defaults-font-weight-title);--title-large-font-family:var(--defaults-font-family-body);--title-medium-font-size:.875rem;--title-medium-line-height:1.125rem;--title-medium-letter-spacing:.1px;--title-medium-font-weight:var(--defaults-font-weight-title);--title-medium-font-family:var(--defaults-font-family-body);--title-small-font-size:.75rem;--title-small-line-height:1rem;--title-small-letter-spacing:.1px;--title-small-font-weight:var(--defaults-font-weight-title);--title-small-font-family:var(--defaults-font-family-body);--body-large-font-size:1rem;--body-large-line-height:1.75rem;--body-large-letter-spacing:var(--defaults-letter-spacing-body);--body-large-font-weight:var(--defaults-font-weight-body);--body-large-font-weight-bold:var(--defaults-font-weight-body-bold);--body-large-font-weight-link:var(--defaults-font-weight-body-link);--body-large-font-family:var(--defaults-font-family-body);--body-large-paragraph-spacing:.875rem;--body-medium-font-size:.875rem;--body-medium-line-height:1.5rem;--body-medium-letter-spacing:.1px;--body-medium-font-weight:var(--defaults-font-weight-body);--body-medium-font-weight-bold:var(--defaults-font-weight-body-bold);--body-medium-font-weight-link:var(--defaults-font-weight-body-link);--body-medium-font-family:var(--defaults-font-family-body);--body-medium-paragraph-spacing:.75rem;--body-small-font-size:.75rem;--body-small-line-height:1.25rem;--body-small-letter-spacing:.15px;--body-small-font-weight:var(--defaults-font-weight-body);--body-small-font-weight-bold:var(--defaults-font-weight-body-bold);--body-small-font-weight-link:var(--defaults-font-weight-body-link);--body-small-font-family:var(--defaults-font-family-body);--body-small-paragraph-spacing:.625rem;--label-large-font-size:1rem;--label-large-line-height:1.5rem;--label-large-letter-spacing:0;--label-large-font-weight:var(--defaults-font-weight-label);--label-large-font-family:var(--defaults-font-family-body);--label-medium-font-size:.875rem;--label-medium-line-height:1.25rem;--label-medium-letter-spacing:var(--defaults-letter-spacing-body);--label-medium-font-weight:var(--defaults-font-weight-label);--label-medium-font-family:var(--defaults-font-family-body);--label-small-font-size:.75rem;--label-small-line-height:1.125rem;--label-small-letter-spacing:.1px;--label-small-font-weight:var(--defaults-font-weight-label);--label-small-font-family:var(--defaults-font-family-body);--icon-xxlarge-font-size:1.75rem;--icon-xxlarge-line-height:1.75rem;--icon-xxlarge-letter-spacing:0;--icon-xlarge-font-size:1.375rem;--icon-xlarge-line-height:1.375rem;--icon-xlarge-letter-spacing:0;--icon-large-font-size:1rem;--icon-large-line-height:1rem;--icon-large-letter-spacing:0;--icon-medium-font-size:.875rem;--icon-medium-line-height:.875rem;--icon-medium-letter-spacing:0;--icon-small-font-size:.75rem;--icon-small-line-height:.75rem;--icon-small-letter-spacing:0;--icon-xsmall-font-size:.625rem;--icon-xsmall-line-height:.625rem;--icon-xsmall-letter-spacing:0;--special-eyebrow-font-size:.75rem;--special-eyebrow-line-height:1rem;--special-eyebrow-letter-spacing:1.4px;--special-eyebrow-font-weight:var(--defaults-font-weight-eyebrow);--special-eyebrow-font-family:var(--defaults-font-family-header);--special-code-large-font-size:1rem;--special-code-large-line-height:1.75rem;--special-code-large-letter-spacing:var(--defaults-letter-spacing-body);--special-code-large-font-weight:var(--defaults-font-weight-body);--special-code-large-font-weight-bold:var(--defaults-font-weight-body-bold);--special-code-large-font-weight-link:var(--defaults-font-weight-body-link);--special-code-large-font-family:var(--defaults-font-family-code);--special-code-large-paragraph-spacing:.875rem;--special-code-medium-font-size:.875rem;--special-code-medium-line-height:1.5rem;--special-code-medium-letter-spacing:var(--defaults-letter-spacing-body);--special-code-medium-font-weight:var(--defaults-font-weight-body);--special-code-medium-font-weight-bold:var(--defaults-font-weight-body-bold);--special-code-medium-font-weight-link:var(--defaults-font-weight-body-link);--special-code-medium-font-family:var(--defaults-font-family-code);--special-code-medium-paragraph-spacing:.75rem;--special-code-small-font-size:.75rem;--special-code-small-line-height:1.25rem;--special-code-small-letter-spacing:.15px;--special-code-small-font-weight:var(--defaults-font-weight-body);--special-code-small-font-weight-bold:var(--defaults-font-weight-body-bold);--special-code-small-font-weight-link:var(--defaults-font-weight-body-link);--special-code-small-font-family:var(--defaults-font-family-code);--special-code-small-paragraph-spacing:.625rem;--spacing-display-subtitle:.75rem;--spacing-headline-large-body:.75rem;--spacing-headline-large-subtitle:.375rem;--spacing-headline-medium-body:.375rem;--spacing-headline-medium-subtitle:.25rem;--spacing-eyebrow-title:.25rem;--spacing-text-button:1rem}@media (width>=1184px){:root{--display-xlarge-font-size:10rem;--display-xlarge-line-height:11rem;--display-xlarge-letter-spacing:-3.2px;--display-large-font-size:7.5rem;--display-large-line-height:8.25rem;--display-large-letter-spacing:-1.6px;--display-medium-font-size:5rem;--display-medium-line-height:5.5rem;--display-medium-letter-spacing:-1.6px;--display-small-font-size:4rem;--display-small-line-height:4.5rem;--display-small-letter-spacing:-1.28px;--subtitle-large-font-size:1.5rem;--subtitle-large-line-height:2.25rem;--subtitle-medium-font-size:1.25rem;--subtitle-medium-line-height:1.5rem;--subtitle-small-font-size:1rem;--subtitle-small-line-height:1.375rem;--headline-large-font-size:3rem;--headline-large-line-height:3.5rem;--headline-large-letter-spacing:-.768px;--headline-medium-font-size:2.25rem;--headline-medium-line-height:2.75rem;--headline-medium-letter-spacing:-.72px;--headline-small-font-size:1.5rem;--headline-small-line-height:2rem;--headline-xsmall-font-size:1.25rem;--headline-xsmall-line-height:1.75rem;--title-large-font-size:1.125rem;--title-large-line-height:1.625rem;--title-medium-font-size:1rem;--title-medium-line-height:1.375rem;--title-medium-letter-spacing:var(--defaults-letter-spacing-body);--title-small-font-size:.875rem;--title-small-line-height:1.125rem;--body-large-font-size:1.125rem;--body-large-line-height:2rem;--body-large-paragraph-spacing:1rem;--body-medium-font-size:1rem;--body-medium-line-height:1.75rem;--body-medium-letter-spacing:var(--defaults-letter-spacing-body);--body-medium-paragraph-spacing:.875rem;--body-small-font-size:.875rem;--body-small-line-height:1.5rem;--body-small-letter-spacing:.1px;--body-small-paragraph-spacing:.75rem;--icon-xxlarge-font-size:2rem;--icon-xxlarge-line-height:2rem;--icon-xlarge-font-size:1.625rem;--icon-xlarge-line-height:1.625rem;--icon-large-font-size:1.125rem;--icon-large-line-height:1.125rem;--icon-medium-font-size:1rem;--icon-medium-line-height:1rem;--icon-small-font-size:.875rem;--icon-small-line-height:.875rem;--icon-xsmall-font-size:.75rem;--icon-xsmall-line-height:.75rem;--special-eyebrow-font-size:.875rem;--special-eyebrow-line-height:1.25rem;--special-code-large-font-size:1.125rem;--special-code-large-line-height:2rem;--special-code-large-paragraph-spacing:1rem;--special-code-medium-font-size:1rem;--special-code-medium-line-height:1.75rem;--special-code-medium-paragraph-spacing:.875rem;--special-code-small-font-size:.875rem;--special-code-small-line-height:1.5rem;--special-code-small-letter-spacing:.1px;--special-code-small-paragraph-spacing:.75rem;--spacing-display-subtitle:1rem;--spacing-headline-large-body:1rem;--spacing-headline-large-subtitle:.5rem;--spacing-headline-medium-body:.5rem}}:root{--safe-area:44px;--eyebrow-height:var(--special-eyebrow-line-height);--layout-min-padding-horizontal:16px;--layout-gap:16px;--layout-slice-margin:80px;--layout-max-column-width:1920px;--layout-max-content-width:560px;--layout-min-content-width:0;--card-padding-l:32px;--card-padding-m:24px;--card-padding-s:16px;--card-padding-xs:8px;--border-radius-full:999px;--border-radius-l:16px;--border-radius-m:8px;--border-radius-s:4px;--border-radius-none:0}@media (width>=720px){:root{--layout-min-padding-horizontal:48px;--layout-gap:24px;--layout-slice-margin:112px;--layout-max-content-width:768px;--card-padding-l:40px;--card-padding-m:32px;--card-padding-s:24px;--card-padding-xs:12px}}@media (width>=1184px){:root{--safe-area:0;--layout-min-padding-horizontal:128px;--layout-gap:32px;--layout-slice-margin:120px;--layout-max-column-width:2560px;--layout-max-content-width:1440px;--layout-min-content-width:928px;--card-padding-l:64px;--card-padding-m:40px;--card-padding-s:32px;--card-padding-xs:16px}}@media (width>=1440px){:root{--layout-min-content-width:0}}:root{--font-fallback-sans:system-ui, -apple-system, "Segoe UI", sans-serif;--font-fallback-serif:Georgia, "Times New Roman", serif;--font-fallback-mono:ui-monospace, "SFMono-Regular", Menlo, monospace}:root,[data-theme],body,[data-theme]>*{--shadow-neutral-elevation-1:0 1px 2px 0 var(--shadow-neutral-close), 0 1px 3px 1px var(--shadow-neutral-far);--shadow-neutral-elevation-2:0 1px 2px 0 var(--shadow-neutral-close), 0 2px 6px 2px var(--shadow-neutral-far);--shadow-neutral-elevation-3:0 1px 3px 0 var(--shadow-neutral-close), 0 4px 8px 3px var(--shadow-neutral-far);--shadow-neutral-elevation-4:0 2px 3px 0 var(--shadow-neutral-close), 0 6px 10px 4px var(--shadow-neutral-far);--shadow-neutral-elevation-5:0 4px 4px 0 var(--shadow-neutral-close), 0 8px 12px 6px var(--shadow-neutral-far);--gradient-nightfall-to-top-right:linear-gradient(to top right, var(--gradient-stops-nightfall-0), var(--gradient-stops-nightfall-100));--gradient-primary-dusk-to-right:linear-gradient(to right, var(--gradient-stops-primary-dusk-0), var(--gradient-stops-primary-dusk-100));--gradient-primary-dusk-to-top-right:linear-gradient(to top right, var(--gradient-stops-primary-dusk-0), var(--gradient-stops-primary-dusk-100));--gradient-primary-dusk-on-surface-to-top-right:linear-gradient(to top right, var(--gradient-stops-primary-dusk-on-surface-0), var(--gradient-stops-primary-dusk-on-surface-100));--gradient-accent-1-twilight-to-right:linear-gradient(to right, var(--gradient-stops-accent-1-twilight-0), var(--gradient-stops-accent-1-twilight-100));--gradient-accent-1-twilight-on-surface-to-top-right:linear-gradient(to top right, var(--gradient-stops-accent-1-twilight-on-surface-0), var(--gradient-stops-accent-1-twilight-on-surface-100));--gradient-accent-2-sunset-to-top-right:linear-gradient(to top right, var(--gradient-stops-accent-2-sunset-0), var(--gradient-stops-accent-2-sunset-50) 50%, var(--gradient-stops-accent-2-sunset-100));--gradient-accent-2-sunset-on-surface-to-top-right:linear-gradient(to top right, var(--gradient-stops-accent-2-sunset-on-surface-0), var(--gradient-stops-accent-2-sunset-on-surface-50) 50%, var(--gradient-stops-accent-2-sunset-on-surface-100));--gradient-image-overlay-dark-to-bottom:linear-gradient(to bottom, var(--gradient-stops-image-overlay-dark-0), var(--gradient-stops-image-overlay-dark-100));--gradient-image-overlay-dark-diagonal:linear-gradient(226deg, var(--gradient-stops-image-overlay-dark-0) 34.01%, var(--gradient-stops-image-overlay-dark-100));--gradient-fade-out-to-right:linear-gradient(to right, var(--gradient-stops-fade-out-0), var(--gradient-stops-fade-out-100));--gradient-fade-out-to-bottom:linear-gradient(to bottom, var(--gradient-stops-fade-out-0), var(--gradient-stops-fade-out-100));--blur-16:16px;--text-shadow-on-image-backdrop:0 0 var(--blur-16) var(--scale-transparent-dark-30)}@property --interaction{syntax:"<percentage>";inherits:false;initial-value:0%}@property --interaction-color{syntax:"<color>";inherits:false;initial-value:#0000}@property --interaction-background{syntax:"<color>";inherits:false;initial-value:#0000}:root{--transition-fast:.15s;--transition-medium:.3s;--transition-slow:.5s;--transition-header:.25s ease-in-out}@property --background-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --codeblock-blockbackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --codeblock-highlightaccent{syntax:"<color>";inherits:true;initial-value:#0000}@property --codeblock-highlightbackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --codeblock-inlinecodebackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --codeblock-inlinecolor{syntax:"<color>";inherits:true;initial-value:#0000}@property --codeblock-operatorbackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --error-tone-on-color-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-accent-1-twilight-on-surface-0{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-accent-1-twilight-on-surface-100{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-accent-2-sunset-on-surface-0{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-accent-2-sunset-on-surface-100{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-accent-2-sunset-on-surface-50{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-fade-out-0{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-fade-out-100{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-primary-dusk-on-surface-0{syntax:"<color>";inherits:true;initial-value:#0000}@property --gradient-stops-primary-dusk-on-surface-100{syntax:"<color>";inherits:true;initial-value:#0000}@property --overlay-state-layer-drag{syntax:"<color>";inherits:true;initial-value:#0000}@property --overlay-state-layer-focus{syntax:"<color>";inherits:true;initial-value:#0000}@property --overlay-state-layer-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --overlay-state-layer-hover-subtle{syntax:"<color>";inherits:true;initial-value:#0000}@property --overlay-state-layer-press{syntax:"<color>";inherits:true;initial-value:#0000}@property --success-tone-on-color-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-container-high{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-container-highest{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-container-low{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-container-lowest{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-container-transparent{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-inverse-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-inverse-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-inverse-on-surface-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-inverse-on-surface-contrast-dim{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-inverse-on-surface-link{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-inverse-on-surface-subtle{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-inverse-on-surface-subtle-dim{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-inverse-transparent-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-contrast-dim{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-error{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-link{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-secondary{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-subtle{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-subtle-dim{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-subtle-dim-variant{syntax:"<color>";inherits:true;initial-value:#0000}@property --surface-on-surface-success{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-background-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-codeblock-blockbackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-codeblock-highlightaccent{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-codeblock-highlightbackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-codeblock-inlinecodebackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-codeblock-inlinecolor{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-codeblock-operatorbackground{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-error-tone-on-color-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-accent-1-twilight-on-surface-0{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-accent-1-twilight-on-surface-100{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-accent-2-sunset-on-surface-0{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-accent-2-sunset-on-surface-100{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-accent-2-sunset-on-surface-50{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-fade-out-0{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-fade-out-100{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-primary-dusk-on-surface-0{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-gradient-stops-primary-dusk-on-surface-100{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-overlay-state-layer-drag{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-overlay-state-layer-focus{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-overlay-state-layer-hover{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-overlay-state-layer-hover-subtle{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-overlay-state-layer-press{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-success-tone-on-color-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-container-high{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-container-highest{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-container-low{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-container-lowest{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-container-transparent{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-inverse-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-inverse-container{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-inverse-on-surface-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-inverse-on-surface-contrast-dim{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-inverse-on-surface-link{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-inverse-on-surface-subtle{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-inverse-on-surface-subtle-dim{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-inverse-transparent-color{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-contrast{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-contrast-dim{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-error{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-link{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-secondary{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-subtle{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-subtle-dim{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-subtle-dim-variant{syntax:"<color>";inherits:true;initial-value:#0000}@property --theme-surface-on-surface-success{syntax:"<color>";inherits:true;initial-value:#0000}:root,[data-theme]{--theme-background-color:var(--background-color);--theme-codeblock-blockbackground:var(--codeblock-blockbackground);--theme-codeblock-highlightaccent:var(--codeblock-highlightaccent);--theme-codeblock-highlightbackground:var(--codeblock-highlightbackground);--theme-codeblock-inlinecodebackground:var(--codeblock-inlinecodebackground);--theme-codeblock-inlinecolor:var(--codeblock-inlinecolor);--theme-codeblock-operatorbackground:var(--codeblock-operatorbackground);--theme-error-tone-on-color-contrast:var(--error-tone-on-color-contrast);--theme-gradient-stops-accent-1-twilight-on-surface-0:var(--gradient-stops-accent-1-twilight-on-surface-0);--theme-gradient-stops-accent-1-twilight-on-surface-100:var(--gradient-stops-accent-1-twilight-on-surface-100);--theme-gradient-stops-accent-2-sunset-on-surface-0:var(--gradient-stops-accent-2-sunset-on-surface-0);--theme-gradient-stops-accent-2-sunset-on-surface-100:var(--gradient-stops-accent-2-sunset-on-surface-100);--theme-gradient-stops-accent-2-sunset-on-surface-50:var(--gradient-stops-accent-2-sunset-on-surface-50);--theme-gradient-stops-fade-out-0:var(--gradient-stops-fade-out-0);--theme-gradient-stops-fade-out-100:var(--gradient-stops-fade-out-100);--theme-gradient-stops-primary-dusk-on-surface-0:var(--gradient-stops-primary-dusk-on-surface-0);--theme-gradient-stops-primary-dusk-on-surface-100:var(--gradient-stops-primary-dusk-on-surface-100);--theme-overlay-state-layer-drag:var(--overlay-state-layer-drag);--theme-overlay-state-layer-focus:var(--overlay-state-layer-focus);--theme-overlay-state-layer-hover:var(--overlay-state-layer-hover);--theme-overlay-state-layer-hover-subtle:var(--overlay-state-layer-hover-subtle);--theme-overlay-state-layer-press:var(--overlay-state-layer-press);--theme-success-tone-on-color-contrast:var(--success-tone-on-color-contrast);--theme-surface-color:var(--surface-color);--theme-surface-container:var(--surface-container);--theme-surface-container-high:var(--surface-container-high);--theme-surface-container-highest:var(--surface-container-highest);--theme-surface-container-low:var(--surface-container-low);--theme-surface-container-lowest:var(--surface-container-lowest);--theme-surface-container-transparent:var(--surface-container-transparent);--theme-surface-inverse-color:var(--surface-inverse-color);--theme-surface-inverse-container:var(--surface-inverse-container);--theme-surface-inverse-on-surface-contrast:var(--surface-inverse-on-surface-contrast);--theme-surface-inverse-on-surface-contrast-dim:var(--surface-inverse-on-surface-contrast-dim);--theme-surface-inverse-on-surface-link:var(--surface-inverse-on-surface-link);--theme-surface-inverse-on-surface-subtle:var(--surface-inverse-on-surface-subtle);--theme-surface-inverse-on-surface-subtle-dim:var(--surface-inverse-on-surface-subtle-dim);--theme-surface-inverse-transparent-color:var(--surface-inverse-transparent-color);--theme-surface-on-surface-contrast:var(--surface-on-surface-contrast);--theme-surface-on-surface-contrast-dim:var(--surface-on-surface-contrast-dim);--theme-surface-on-surface-error:var(--surface-on-surface-error);--theme-surface-on-surface-link:var(--surface-on-surface-link);--theme-surface-on-surface-secondary:var(--surface-on-surface-secondary);--theme-surface-on-surface-subtle:var(--surface-on-surface-subtle);--theme-surface-on-surface-subtle-dim:var(--surface-on-surface-subtle-dim);--theme-surface-on-surface-subtle-dim-variant:var(--surface-on-surface-subtle-dim-variant);--theme-surface-on-surface-success:var(--surface-on-surface-success);--transition-theme:--theme-background-color var(--transition-slow) ease, --theme-codeblock-blockbackground var(--transition-slow) ease, --theme-codeblock-highlightaccent var(--transition-slow) ease, --theme-codeblock-highlightbackground var(--transition-slow) ease, --theme-codeblock-inlinecodebackground var(--transition-slow) ease, --theme-codeblock-inlinecolor var(--transition-slow) ease, --theme-codeblock-operatorbackground var(--transition-slow) ease, --theme-error-tone-on-color-contrast var(--transition-slow) ease, --theme-gradient-stops-accent-1-twilight-on-surface-0 var(--transition-slow) ease, --theme-gradient-stops-accent-1-twilight-on-surface-100 var(--transition-slow) ease, --theme-gradient-stops-accent-2-sunset-on-surface-0 var(--transition-slow) ease, --theme-gradient-stops-accent-2-sunset-on-surface-100 var(--transition-slow) ease, --theme-gradient-stops-accent-2-sunset-on-surface-50 var(--transition-slow) ease, --theme-gradient-stops-fade-out-0 var(--transition-slow) ease, --theme-gradient-stops-fade-out-100 var(--transition-slow) ease, --theme-gradient-stops-primary-dusk-on-surface-0 var(--transition-slow) ease, --theme-gradient-stops-primary-dusk-on-surface-100 var(--transition-slow) ease, --theme-overlay-state-layer-drag var(--transition-slow) ease, --theme-overlay-state-layer-focus var(--transition-slow) ease, --theme-overlay-state-layer-hover var(--transition-slow) ease, --theme-overlay-state-layer-hover-subtle var(--transition-slow) ease, --theme-overlay-state-layer-press var(--transition-slow) ease, --theme-success-tone-on-color-contrast var(--transition-slow) ease, --theme-surface-color var(--transition-slow) ease, --theme-surface-container var(--transition-slow) ease, --theme-surface-container-high var(--transition-slow) ease, --theme-surface-container-highest var(--transition-slow) ease, --theme-surface-container-low var(--transition-slow) ease, --theme-surface-container-lowest var(--transition-slow) ease, --theme-surface-container-transparent var(--transition-slow) ease, --theme-surface-inverse-color var(--transition-slow) ease, --theme-surface-inverse-container var(--transition-slow) ease, --theme-surface-inverse-on-surface-contrast var(--transition-slow) ease, --theme-surface-inverse-on-surface-contrast-dim var(--transition-slow) ease, --theme-surface-inverse-on-surface-link var(--transition-slow) ease, --theme-surface-inverse-on-surface-subtle var(--transition-slow) ease, --theme-surface-inverse-on-surface-subtle-dim var(--transition-slow) ease, --theme-surface-inverse-transparent-color var(--transition-slow) ease, --theme-surface-on-surface-contrast var(--transition-slow) ease, --theme-surface-on-surface-contrast-dim var(--transition-slow) ease, --theme-surface-on-surface-error var(--transition-slow) ease, --theme-surface-on-surface-link var(--transition-slow) ease, --theme-surface-on-surface-secondary var(--transition-slow) ease, --theme-surface-on-surface-subtle var(--transition-slow) ease, --theme-surface-on-surface-subtle-dim var(--transition-slow) ease, --theme-surface-on-surface-subtle-dim-variant var(--transition-slow) ease, --theme-surface-on-surface-success var(--transition-slow) ease}:root{--layout-lane:max(var(--layout-min-padding-horizontal), calc((100% - var(--layout-max-content-width)) / 2));--card-min-width:256px;--header-button-size:40px;--header-clearance:calc(var(--card-padding-l) + var(--header-button-size));--header-bar-inset:var(--card-padding-s);--logo-slider-height:48px}@media (width>=1184px){:root{--logo-slider-height:72px;--header-bar-inset:0px}}:root{--code-window-dot-close:#ed6963;--code-window-dot-minimise:#f1ca3e;--code-window-dot-zoom:#62c465}:root,:host{--fa-font-solid:normal 900 1em/1 "Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 "Font Awesome 7 Free";--fa-font-light:normal 300 1em/1 "Font Awesome 7 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 7 Pro";--fa-font-duotone:normal 900 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-regular:normal 400 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-light:normal 300 1em/1 "Font Awesome 7 Duotone";--fa-font-duotone-thin:normal 100 1em/1 "Font Awesome 7 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 7 Brands";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 7 Sharp";--fa-font-sharp-duotone-solid:normal 900 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-regular:normal 400 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-light:normal 300 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-sharp-duotone-thin:normal 100 1em/1 "Font Awesome 7 Sharp Duotone";--fa-font-slab-regular:normal 400 1em/1 "Font Awesome 7 Slab";--fa-font-slab-press-regular:normal 400 1em/1 "Font Awesome 7 Slab Press";--fa-font-slab-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Duo";--fa-font-slab-press-duo-regular:normal 400 1em/1 "Font Awesome 7 Slab Press Duo";--fa-font-pixel-regular:normal 400 1em/1 "Font Awesome 7 Pixel";--fa-font-mosaic-solid:normal 900 1em/1 "Font Awesome 7 Mosaic";--fa-font-vellum-solid:normal 900 1em/1 "Font Awesome 7 Vellum";--fa-font-whiteboard-semibold:normal 600 1em/1 "Font Awesome 7 Whiteboard";--fa-font-thumbprint-light:normal 300 1em/1 "Font Awesome 7 Thumbprint";--fa-font-notdog-solid:normal 900 1em/1 "Font Awesome 7 Notdog";--fa-font-notdog-duo-solid:normal 900 1em/1 "Font Awesome 7 Notdog Duo";--fa-font-etch-solid:normal 900 1em/1 "Font Awesome 7 Etch";--fa-font-graphite-thin:normal 100 1em/1 "Font Awesome 7 Graphite";--fa-font-jelly-regular:normal 400 1em/1 "Font Awesome 7 Jelly";--fa-font-jelly-fill-regular:normal 400 1em/1 "Font Awesome 7 Jelly Fill";--fa-font-jelly-duo-regular:normal 400 1em/1 "Font Awesome 7 Jelly Duo";--fa-font-chisel-regular:normal 400 1em/1 "Font Awesome 7 Chisel";--fa-font-utility-semibold:normal 600 1em/1 "Font Awesome 7 Utility";--fa-font-utility-duo-semibold:normal 600 1em/1 "Font Awesome 7 Utility Duo";--fa-font-utility-fill-semibold:normal 600 1em/1 "Font Awesome 7 Utility Fill"}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);overflow:visible}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714286em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left,.svg-inline--fa .fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-pull-right,.svg-inline--fa .fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);inset-block-start:.25em;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-layers-counter,.fa-layers-text{text-align:center;display:inline-block;position:absolute}.fa-layers{text-align:center;vertical-align:-.125em;height:1em;width:var(--fa-width,1.25em);display:inline-block;position:relative}.fa-layers .svg-inline--fa{transform-origin:50%;margin:auto;position:absolute;inset:0}.fa-layers-text{transform-origin:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);transform:scale(var(--fa-counter-scale,.25));transform-origin:100% 0;overflow:hidden}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 100%;top:auto}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 100%;top:auto;right:auto}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:100% 0}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);transform:scale(var(--fa-layers-scale,.25));transform-origin:0 0}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{vertical-align:.225em;font-size:.625em;line-height:.1em}.fa-xs{vertical-align:.125em;font-size:.75em;line-height:.0833333em}.fa-sm{vertical-align:.0535715em;font-size:.875em;line-height:.0714286em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.0416667em}.fa-2xl{vertical-align:-.1875em;font-size:2em;line-height:.03125em}.fa-width-auto{--fa-width:auto}.fa-fw,.fa-width-fixed{--fa-width:1.25em}.fa-canvas-square{margin-block-end:-.125em;padding-block:.125em}.fa-canvas-roomy{box-sizing:content-box;margin-block-end:-.25em;padding-block:.25em;padding-inline:.125em}.fa-ul{margin-inline-start:var(--fa-li-margin,2.5em);padding-inline-start:0;list-style-type:none}.fa-ul>li{position:relative}.fa-li{text-align:center;width:var(--fa-li-width,2em);line-height:inherit;position:absolute;inset-inline-start:calc(-1 * var(--fa-li-width,2em))}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.0625em);box-sizing:var(--fa-border-box-sizing,content-box);padding:var(--fa-border-padding,.1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.5s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.75s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,2.4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,4s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.6s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:bottom}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,3s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1.2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out);transform-origin:top}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,.9s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-out)}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{transition:none!important;animation:none!important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale,1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale,1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{animation-timing-function:var(--fa-animation-timing);transform:scale(1)translateY(0)}14%{transform:scale(var(--fa-bounce-start-scale-x,1.06), var(--fa-bounce-start-scale-y,.94)) translateY(var(--fa-bounce-anticipation,3px));animation-timing-function:cubic-bezier(.33,0,.66,.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x,.94), var(--fa-bounce-jump-scale-y,1.12)) translateY(calc(-1 * var(--fa-bounce-height,.5em)));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height,.5em) * 1.1));animation-timing-function:cubic-bezier(.5,0,1,.5)}70%{transform:scale(var(--fa-bounce-land-scale-x,1.06), var(--fa-bounce-land-scale-y,.92)) translateY(0);animation-timing-function:cubic-bezier(.33,.33,.66,1)}85%{transform:scale(.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound,1)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:scale(1)translateY(0)}}@keyframes fa-fade{0%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}40%{opacity:var(--fa-fade-opacity,.4);animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity,.4);animation-timing-function:cubic-bezier(.2,0,.4,1);transform:scale(1)}25%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.25));animation-timing-function:cubic-bezier(.4,0,.2,1)}65%{opacity:calc(var(--fa-beat-fade-opacity,.4) + .4);transform:scale(var(--fa-beat-fade-scale,1.28));animation-timing-function:cubic-bezier(.4,0,.6,1)}to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .5));animation-timing-function:cubic-bezier(.33,.66,.66,1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.2,0,.4,1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale,.95)) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), 0deg);animation-timing-function:cubic-bezier(.33,0,.66,.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * .6));animation-timing-function:cubic-bezier(.33,.66,.66,1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), calc(var(--fa-flip-angle,-360deg) * var(--fa-flip-overshoot,1.04)));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x,0), var(--fa-flip-y,1), var(--fa-flip-z,0), var(--fa-flip-angle,-360deg))}}@keyframes fa-shake{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(35deg)translate(1px)}20%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(-22deg)translate(-1px)}35%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotate(15deg)translate(1px)}50%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-9deg)}65%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(5deg)}78%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:rotate(-3deg)}90%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotate(1deg)}to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}12%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(60deg)}16.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(60deg)}28.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(120deg)}33.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(120deg)}45.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}62%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(240deg)}66.67%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(240deg)}78.67%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(300deg)}83.33%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(300deg)}95.33%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}15%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}40%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}65%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}90%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(0)}9%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(45deg)}12.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(45deg)}21.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(90deg)}25%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(90deg)}34%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(135deg)}37.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(135deg)}46.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(180deg)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(180deg)}59%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(225deg)}62.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(225deg)}71.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(270deg)}75%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(270deg)}84%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(315deg)}87.5%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:rotate(315deg)}96.5%{animation-timing-function:cubic-bezier(.8,0,1,1);transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes fa-buzz{0%{animation-timing-function:cubic-bezier(.1,0,.9,1);transform:translate(0)rotate(0)}5%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px))) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .7)) rotate(.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance,4px) * .7)) rotate(-.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance,4px) * .4)) rotate(.1deg)}40%{transform:translate(0)rotate(0)}to{transform:translate(0)rotate(0)}}@keyframes fa-wag{0%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(0)}12%{transform:rotate(var(--fa-wag-angle,12deg));animation-timing-function:cubic-bezier(.4,0,.2,1)}24%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(2deg)}36%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .85));animation-timing-function:cubic-bezier(.4,0,.2,1)}48%{animation-timing-function:cubic-bezier(.2,0,.6,1);transform:rotate(1deg)}58%{transform:rotate(calc(var(--fa-wag-angle,12deg) * .6));animation-timing-function:cubic-bezier(.4,0,.2,1)}68%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,.33)}15%{transform:translateY(calc(-.4 * var(--fa-float-height,6px))) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(-1 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x,.98), var(--fa-float-stretch-y,1.03));animation-timing-function:cubic-bezier(.5,0,.5,0)}50%{transform:translateY(calc(-.92 * var(--fa-float-height,6px))) translateX(calc(-.5 * var(--fa-float-drift,1px))) rotate(calc(-.5 * var(--fa-float-tilt,1deg))) scale(.995, 1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(-.3 * var(--fa-float-height,6px))) translateX(calc(-1 * var(--fa-float-drift,1px))) rotate(calc(-1 * var(--fa-float-tilt,1deg))) scale(1, 1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(.05 * var(--fa-float-height,6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98));animation-timing-function:cubic-bezier(.33,0,.66,1)}to{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x,1.02), var(--fa-float-squash-y,.98))}}@keyframes fa-swing{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:rotate(0)}8%{transform:rotate(var(--fa-swing-angle,22deg));animation-timing-function:cubic-bezier(.3,0,.7,1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .85));animation-timing-function:cubic-bezier(.3,0,.7,1)}28%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .65));animation-timing-function:cubic-bezier(.35,0,.65,1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .45));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:rotate(calc(var(--fa-swing-angle,22deg) * .25));animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle,22deg) * .1));animation-timing-function:cubic-bezier(.4,0,.6,1)}64%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes fa-jello{0%{animation-timing-function:cubic-bezier(.2,0,.8,1);transform:scale(1)}12%{transform:scale(var(--fa-jello-scale-x,1.15), calc(2 - var(--fa-jello-scale-x,1.15)));animation-timing-function:cubic-bezier(.3,0,.7,1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y,1.12)), var(--fa-jello-scale-y,1.12));animation-timing-function:cubic-bezier(.3,0,.7,1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x,1.15) - 1) * .5), calc(2 - (1 + (var(--fa-jello-scale-x,1.15) - 1) * .5)));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y,1.12) - 1) * .3)), calc(1 + (var(--fa-jello-scale-y,1.12) - 1) * .3));animation-timing-function:cubic-bezier(.4,0,.6,1)}58%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(1.02,.98)}68%{transform:scale(1)}to{transform:scale(1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.svg-inline--fa.fa-inverse{fill:var(--fa-inverse,#fff)}.fa-stack{vertical-align:middle;width:2.5em;height:2em;line-height:2em;display:inline-block;position:relative}.fa-inverse{color:var(--fa-inverse,#fff)}.svg-inline--fa.fa-stack-1x{--fa-width:1.25em;height:1em;width:var(--fa-width)}.svg-inline--fa.fa-stack-2x{--fa-width:2.5em;height:2em;width:var(--fa-width)}.fa-stack-1x,.fa-stack-2x{z-index:var(--fa-stack-z-index,auto);margin:auto;position:absolute;inset:0}.btn[data-v-ddd7cdad]{--btn-background:transparent;--btn-background-hover:var(--btn-background);--btn-color-hover:var(--btn-color);--interaction-background:color-mix(in srgb, var(--btn-background), var(--btn-background-hover) var(--interaction));--interaction-color:color-mix(in srgb, var(--btn-color), var(--btn-color-hover) var(--interaction));border-radius:var(--border-radius-full);white-space:nowrap;cursor:pointer;background-color:var(--interaction-background);color:var(--interaction-color);transition:--interaction var(--transition-fast) ease, opacity var(--transition-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn[data-v-ddd7cdad]:where(:hover,:focus-visible){--interaction:100%}.btn__icon[data-v-ddd7cdad]{transition:translate var(--transition-fast) ease}.btn--s[data-v-ddd7cdad]{gap:6px;height:34px;padding-inline:16px}.btn--m[data-v-ddd7cdad]{gap:8px;height:44px;padding-inline:20px}.btn--l[data-v-ddd7cdad]{gap:12px;height:56px;padding-inline:28px}.btn--primary[data-v-ddd7cdad]{--btn-background:var(--surface-inverse-color);--btn-background-hover:var(--surface-inverse-container);--btn-color:var(--surface-inverse-on-surface-contrast)}.btn--primary .btn__icon[data-v-ddd7cdad]{color:var(--surface-inverse-on-surface-contrast-dim)}.btn--primary.btn--on-content[data-v-ddd7cdad]{--btn-background:var(--content-light-surface-solid-color);--btn-background-hover:color-mix(in srgb, var(--brand-pitch-dark) 15%, var(--content-light-surface-solid-color));--btn-color:var(--content-light-surface-on-content-contrast)}.btn--primary.btn--on-content .btn__icon[data-v-ddd7cdad]{color:var(--content-light-surface-on-content-contrast-dim)}.btn--secondary[data-v-ddd7cdad]{--btn-background-hover:var(--overlay-state-layer-hover);--btn-color:var(--surface-on-surface-contrast);border-color:var(--surface-on-surface-contrast)}.btn--secondary.btn--on-content[data-v-ddd7cdad]{--btn-background-hover:var(--content-light-surface-transparent-color);--btn-color:var(--content-dark-surface-on-content-contrast);border-color:var(--content-dark-surface-on-content-contrast)}.btn--tertiary[data-v-ddd7cdad]{--btn-color:var(--surface-on-surface-contrast);--btn-color-hover:var(--surface-on-surface-link);gap:6px;padding-inline:0}.btn--tertiary.btn--on-content[data-v-ddd7cdad]{--btn-color:var(--content-dark-surface-on-content-contrast);--btn-color-hover:var(--content-dark-surface-on-color-subtle)}.btn:where(:hover,:focus-visible) .btn__label+.btn__icon--trailing[data-v-ddd7cdad]{translate:3px}.btn--disabled[data-v-ddd7cdad]{opacity:var(--layer-opacity-disabled);cursor:not-allowed;pointer-events:none}.btn[data-v-ddd7cdad]:focus-visible{outline:2px solid var(--brand-amber);outline-offset:2px}.error[data-v-54eb7974]{min-height:100vh;color:var(--surface-on-surface-contrast);align-items:center;display:flex}.error__body[data-v-54eb7974]{padding-block:var(--layout-slice-margin);max-width:var(--layout-max-content-width)}.error__eyebrow[data-v-54eb7974]{margin-bottom:var(--spacing-eyebrow-title)}.error__title[data-v-54eb7974]{margin-bottom:var(--spacing-text-button)}.error__actions[data-v-54eb7974]{gap:var(--layout-gap);flex-wrap:wrap;display:flex}
