@layer dcc.theme{[data-theme]>*,body{--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{*,:after,:before{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}canvas,img,picture,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit}ol[role=list],ul[role=list]{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:after,:before{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,kbd,pre,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-current-color,.text-special-eyebrow-on-surface{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-current-color,.text-special-eyebrow-on-surface{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}.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: BlinkMacSystemFont", "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: BlinkMacSystemFont", "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: BlinkMacSystemFont", "DM Mono Fallback: Segoe UI", "DM Mono Fallback: Helvetica Neue", "DM Mono Fallback: Arial", "DM Mono Fallback: Noto Sans", var(--font-fallback-mono);--defaults-font-family-serif:"DM Serif Display", "DM Serif Display Fallback: BlinkMacSystemFont", "DM Serif Display Fallback: Segoe UI", "DM Serif Display Fallback: Helvetica Neue", "DM Serif Display Fallback: Arial", "DM Serif Display Fallback: Noto Sans", 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],[data-theme]>*,body{--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));--blur-16:16px;--text-shadow-on-image-backdrop:0 0 var(--blur-16) var(--scale-transparent-dark-30)}: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}@font-face{font-family:DM Sans;src:local(DM Sans Variable Italic),url(../_fonts/PykzDFVBTG6_GXQkHUbZMCOXFmVncZeMmrPL2y012Zg-0RhzPim3VRYadM1ROsxhrBe28RP7vjyEBYoa0Q0Llcg.woff2)format("woff2");font-display:swap;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-weight:300 600;font-style:italic}@font-face{font-family:DM Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:111.884%;ascent-override:88.6635%;descent-override:27.7073%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:105.107%;ascent-override:94.3804%;descent-override:29.4939%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:103.556%;ascent-override:95.794%;descent-override:29.9356%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback\: Arial;src:local(Arial);size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:98.3122%;ascent-override:100.903%;descent-override:31.5322%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local(DM Sans Variable Italic),url(../_fonts/SEuSvqyJjaUTa1MvY6PNIQ8qX6KH_DZBLCxRElmqPHM-9Ur_RoLr8whjtvXOxbGCx8plQ2kkxFGQhiy5IW_8hqU.woff2)format("woff2");font-display:swap;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-weight:300 600;font-style:italic}@font-face{font-family:DM Sans;src:local(DM Sans Variable),url(../_fonts/XiyLuXVoqtNkMMQXH6w4pwCzgwF7ng1w5Edbce90sHs-f9xzzYabbmNsrjs9S6imzbygpsiekd__bJfEqLQqAGE.woff2)format("woff2");font-display:swap;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-weight:300 600;font-style:normal}@font-face{font-family:DM Sans;src:local(DM Sans Variable),url(../_fonts/PV3mm8CjXe8iQkHIQu_nlkakhubn_IXOqNZCTvgqx9Q-EkKlXGhGxE1Ec68dGpaDkvkZfyhDXAaLCQ0GkEIQrkc.woff2)format("woff2");font-display:swap;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-weight:300 600;font-style:normal}@font-face{font-family:DM Serif Display;src:local(DM Serif Display Regular Italic),local(DM Serif Display Italic),url(../_fonts/CiRTNZRA123hZBKD1_oZnBmCVmVX7kI8bUaQRKtybRQ-uXWx07ApvtN7msiuESD9mMTTE1iOyol7nLqZ0I2EPpI.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:DM Serif Display Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:107.082%;ascent-override:96.7484%;descent-override:31.2845%;line-gap-override:0%}@font-face{font-family:DM Serif Display Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:100.596%;ascent-override:102.987%;descent-override:33.3017%;line-gap-override:0%}@font-face{font-family:DM Serif Display Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:99.1111%;ascent-override:104.529%;descent-override:33.8004%;line-gap-override:0%}@font-face{font-family:DM Serif Display Fallback\: Arial;src:local(Arial);size-adjust:100.045%;ascent-override:103.554%;descent-override:33.485%;line-gap-override:0%}@font-face{font-family:DM Serif Display Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:94.0928%;ascent-override:110.104%;descent-override:35.6031%;line-gap-override:0%}@font-face{font-family:DM Serif Display;src:local(DM Serif Display Regular Italic),local(DM Serif Display Italic),url(../_fonts/tGHVpqmPTKjgDC6xF_Ge61hK0rwEvkfLXrxEH43srzs-aKTtBZRGajgL_N74eg6oMYZNQvtjvIitMnhUFreQ76I.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:DM Mono;src:local(DM Mono Regular Italic),local(DM Mono Italic),url(../_fonts/xBvFMgBAIYpBt7yEAuL4KCbdUjyyzl6jav3ppVu3juA-9_VqrGWpcfwu8H6khazfo-hNYwc3BwzU6BY1DIi8_kU.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:DM Mono Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:144.056%;ascent-override:68.862%;descent-override:21.5194%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:135.33%;ascent-override:73.3021%;descent-override:22.9069%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:133.333%;ascent-override:74.4%;descent-override:23.25%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback\: Arial;src:local(Arial);size-adjust:134.589%;ascent-override:73.7057%;descent-override:23.033%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:126.582%;ascent-override:78.368%;descent-override:24.49%;line-gap-override:0%}@font-face{font-family:DM Mono;src:local(DM Mono Regular Italic),local(DM Mono Italic),url(../_fonts/75I8RMbOOXMPLUHoN5eON8oBNpLZ4LFfyHedsRpVIRY-DVj19pzCoK9c1BPb0GjU8xWwLTXcBzLO0m154asDyyA.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:DM Mono;src:local(DM Mono Medium Italic),url(../_fonts/F8cK8ERP4oraRbDCdAFoNEnPwJSREX7JI2MsjvnmE-g-OsfLUlj0D5GBRtIJh_Z9Z_lMfFfsR8Swce_TaG0XhSU.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:DM Mono;src:local(DM Mono Medium Italic),url(../_fonts/USMEUTuf_kguIfSYteG8Plok5qF1A8ieqn9PHxuw33A-1BNnj8Nm6rlrThcbnMveiGQYhv1EdpVWZ82ERQhspkg.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:DM Mono;src:local(DM Mono Regular),local(DM Mono),url(../_fonts/JjExDmSl0B9bdfz6mvPuwuwK5ql5lxctAYsuwSOo9Fc-FWzWch_UbPEowA8D7yot7i1gHcZM2v70HMJqdz51HPQ.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Mono;src:local(DM Mono Regular),local(DM Mono),url(../_fonts/3lNQproQPoXsOui6_CZMo0v60t8FaZ4TdVCMflwxvak-S9R4kcmWOjUWEop_bJktdsqdJH5B1CW5aAg12g63cyY.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:DM Mono;src:local(DM Mono Medium),url(../_fonts/1sIIz9BbtpL6z5wMuNWKFOPWy_XtWrqf7cZE4UxL8Zc-Ubw9XrSzDwPV3__jo_UeYaTJJ0I2ky3tjl3RzthgQUI.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:DM Mono;src:local(DM Mono Medium),url(../_fonts/Ie_KB2FVNNwR_0aOIsq8qOuxb90BZ738C68-2VOUcF4-HB1qVykbL6SQzvIGl1URohjVjwCX_Ap3wMM1uME9Kao.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}:host,:root{--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-start,.svg-inline--fa.fa-pull-left{float:inline-start;margin-inline-end:var(--fa-pull-margin,.3em)}.svg-inline--fa .fa-pull-end,.svg-inline--fa.fa-pull-right{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(var(--fa-li-width,2em)*-1)}.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:.08333em}.fa-sm{vertical-align:.05357em;font-size:.875em;line-height:.07143em}.fa-lg{vertical-align:-.075em;font-size:1.25em;line-height:.05em}.fa-xl{vertical-align:-.125em;font-size:1.5em;line-height:.04167em}.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(var(--fa-li-width,2em)*-1)}.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-end,.fa-pull-right{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-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;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-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,.fa-flip-360{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-flip-360{animation-name:fa-flip-360;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-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,.fa-spin-snap-4{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;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-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,.fa-spin-snap-8{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-buzz{animation-name:fa-buzz;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-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,.fa-swing{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-jello{animation-name:fa-jello;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-beat-fade,.fa-bounce,.fa-buzz,.fa-fade,.fa-flip,.fa-flip-360,.fa-float,.fa-jello,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.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(var(--fa-beat-scale,1.25)*1.25))}45%{transform:scale(calc(var(--fa-beat-scale,1.22)*1.22))}65%{transform:scale(calc(var(--fa-beat-scale,1.25)*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(var(--fa-bounce-height,.5em)*-1));animation-timing-function:cubic-bezier(.33,.66,.66,1)}52%{transform:scale(1) translateY(calc(var(--fa-bounce-height,.5em)*-1*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,-1turn)*.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,-1turn)*.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,-1turn)*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,-1turn))}}@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,-1turn)*.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,-1turn)*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,-1turn))}}@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(1turn)}}@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(1turn)}to{transform:rotate(1turn)}}@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(1turn)}to{transform:rotate(1turn)}}@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(1turn)}to{transform:rotate(1turn)}}@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(var(--fa-buzz-distance,4px)*-1)) rotate(-.5deg)}15%{transform:translateX(var(--fa-buzz-distance,4px)) rotate(.3deg)}20%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1)) rotate(-.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance,4px)*.7)) rotate(.2deg)}30%{transform:translateX(calc(var(--fa-buzz-distance,4px)*-1*.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(var(--fa-float-height,6px)*-.4)) translateX(var(--fa-float-drift,1px)) rotate(var(--fa-float-tilt,1deg)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}35%{transform:translateY(calc(var(--fa-float-height,6px)*-1)) 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(var(--fa-float-height,6px)*-.92)) translateX(calc(var(--fa-float-drift,1px)*-.5)) rotate(calc(var(--fa-float-tilt,1deg)*-.5)) scale(.995,1.01);animation-timing-function:cubic-bezier(.33,0,.66,.33)}70%{transform:translateY(calc(var(--fa-float-height,6px)*-.3)) translateX(calc(var(--fa-float-drift,1px)*-1)) rotate(calc(var(--fa-float-tilt,1deg)*-1)) scale(1);animation-timing-function:cubic-bezier(.33,.66,.66,1)}90%{transform:translateY(calc(var(--fa-float-height,6px)*.05)) 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(var(--fa-swing-angle,22deg)*-1*.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(var(--fa-swing-angle,22deg)*-1*.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(var(--fa-swing-angle,22deg)*-1*.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(1 - (var(--fa-jello-scale-x,1.15) - 1)*.5));animation-timing-function:cubic-bezier(.4,0,.6,1)}48%{transform:scale(calc(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)}.svg-inline--fa .fa-secondary,.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}
