:where(.core-color-context[data-color-context][data-v-6e7b4e65]){color:var(--surface-section-fg)}.core-button[data-v-593d76de]{appearance:none;box-sizing:border-box;white-space:nowrap;font-size:inherit;font-family:inherit;font-weight:inherit;--_font-size:var(--control-font-size-md);--_height:var(--control-height);--_padding-x:var(--control-padding-x);--_min-width:6.9em;height:var(--core-button-height,var(--_height));min-width:var(--core-button-min-width,var(--_min-width));padding:0;padding-inline:var(--core-button-padding-x,var(--_padding-x));font-size:var(--core-button-font-size,var(--_font-size));gap:var(--core-button-gap,.5em);border-radius:calc(var(--core-button-border-radius,var(--_radius,var(--button-radius-default))) * (1 + (var(--radius-smoothing) - 1) * var(--radius-smoothing-factor,1)));corner-shape:superellipse(var(--radius-smoothing));font-weight:var(--core-button-font-weight,500);cursor:pointer;background-color:#0000;border:#0000;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.core-button[data-v-593d76de],.core-button[data-v-593d76de]:link,.core-button[data-v-593d76de]:visited{text-decoration:none}.core-button[data-v-593d76de]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.core-button[data-v-593d76de]:focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--control-focus-outline-color);outline-offset:2px}.core-button--size-xs[data-v-593d76de]{--_font-size:var(--control-font-size-xs)}.core-button--size-sm[data-v-593d76de]{--_font-size:var(--control-font-size-sm)}.core-button--size-lg[data-v-593d76de]{--_font-size:var(--control-font-size-lg)}.core-button--size-xl[data-v-593d76de]{--_font-size:var(--control-font-size-xl)}.core-button--size-xxl[data-v-593d76de]{--_font-size:var(--control-font-size-xxl)}.core-button--size-inherit[data-v-593d76de]{font-size:inherit}.core-button--density-snug[data-v-593d76de]{--_height:calc(var(--control-height) * .8);--_padding-x:calc(var(--control-padding-x) * .6);--_min-width:calc(6.9em * .6)}.core-button--density-compact[data-v-593d76de]{--_padding-x:calc(var(--control-padding-x) * .75);--_min-width:calc(6.9em * .75)}.core-button--density-wide[data-v-593d76de]{--_padding-x:calc(var(--control-padding-x) * 1.5);--_min-width:calc(6.9em * 1.5)}.core-button--density-relaxed[data-v-593d76de]{--_height:calc(var(--control-height) * 1.25);padding-block:.5em}.core-button--shape-square[data-v-593d76de],.core-button--shape-circle[data-v-593d76de]{aspect-ratio:1;min-width:unset;padding-inline:0}.core-button--shape-pill[data-v-593d76de],.core-button--shape-circle[data-v-593d76de]{corner-shape:round;border-radius:999px}.core-button--shape-pill[data-v-593d76de]{padding-inline:calc(var(--_padding-x) + .75em)}.core-button--radius-none[data-v-593d76de]{--_radius:var(--button-radius-none)}.core-button--radius-sm[data-v-593d76de]{--_radius:var(--button-radius-sm)}.core-button--radius-md[data-v-593d76de]{--_radius:var(--button-radius-md)}.core-button--radius-lg[data-v-593d76de]{--_radius:var(--button-radius-lg)}.core-button--radius-xl[data-v-593d76de]{--_radius:var(--button-radius-xl)}.core-button[data-v-593d76de]{--_color-bg:var(--button-neutral-bg);--_color-fg:var(--button-neutral-fg);--_color-text:var(--surface-page-fg);--_contrast-dark:#000;--_contrast-light:#fff;--_hover-bg:var(--core-button-hover-bg,oklch(from var(--core-button-color-bg,var(--_color-bg)) calc(l - -.07) c h));--_active-bg:var(--core-button-active-bg,oklch(from var(--core-button-color-bg,var(--_color-bg)) calc(l - .07) c h));--_hover-overlay:oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.1);--_active-overlay:oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.2)}.core-button--color-accent[data-v-593d76de]{--_color-bg:var(--color-accent);--_color-fg:var(--color-accent-fg);--_color-text:var(--color-accent-strong)}.core-button--color-complement[data-v-593d76de]{--_color-bg:var(--color-complement);--_color-fg:var(--color-complement-fg);--_color-text:var(--color-complement-strong)}.core-button--color-danger[data-v-593d76de]{--_color-bg:var(--color-danger);--_color-fg:#fff;--_color-text:var(--color-danger-strong)}.core-button--color-warning[data-v-593d76de]{--_color-bg:var(--color-warning);--_color-fg:#000;--_color-text:var(--color-warning-strong)}.core-button--color-success[data-v-593d76de]{--_color-bg:var(--color-success);--_color-fg:#000;--_color-text:var(--color-success-strong)}.core-button--color-info[data-v-593d76de]{--_color-bg:var(--color-info);--_color-fg:#000;--_color-text:var(--color-info-strong)}.core-button--color-red[data-v-593d76de]{--_color-bg:var(--color-red-500);--_color-fg:var(--color-red-500-fg);--_color-text:var(--color-red-600)}.core-button--color-orange[data-v-593d76de]{--_color-bg:var(--color-orange-500);--_color-fg:var(--color-orange-500-fg);--_color-text:var(--color-orange-600)}.core-button--color-yellow[data-v-593d76de]{--_color-bg:var(--color-yellow-500);--_color-fg:var(--color-yellow-500-fg);--_color-text:var(--color-yellow-600)}.core-button--color-green[data-v-593d76de]{--_color-bg:var(--color-green-500);--_color-fg:var(--color-green-500-fg);--_color-text:var(--color-green-600)}.core-button--color-teal[data-v-593d76de]{--_color-bg:var(--color-teal-500);--_color-fg:var(--color-teal-500-fg);--_color-text:var(--color-teal-600)}.core-button--color-blue[data-v-593d76de]{--_color-bg:var(--color-blue-500);--_color-fg:var(--color-blue-500-fg);--_color-text:var(--color-blue-600)}.core-button--color-purple[data-v-593d76de]{--_color-bg:var(--color-purple-500);--_color-fg:var(--color-purple-500-fg);--_color-text:var(--color-purple-600)}.core-button--color-pink[data-v-593d76de]{--_color-bg:var(--color-pink-500);--_color-fg:var(--color-pink-500-fg);--_color-text:var(--color-pink-600)}.core-button--appearance-solid[data-v-593d76de]{background:var(--core-button-color-bg,var(--_color-bg));color:var(--core-button-color-fg,var(--_color-fg));--_shadow:var(--core-button-shadow,var(--shadow-base-200));box-shadow:var(--_shadow)}.core-button--appearance-solid[data-v-593d76de]:hover:not(:disabled,[aria-disabled=true]),:where([data-click-proxy]:hover) .core-button--appearance-solid[data-v-593d76de]:where([data-click-proxy-target]):not(:disabled,[aria-disabled=true]){background:var(--_hover-bg);--_shadow:var(--core-button-hover-shadow,var(--shadow-base-400))}.core-button--appearance-solid[data-v-593d76de]:active:not(:disabled,[aria-disabled=true]){background:var(--_active-bg);--_shadow:none}.core-button--appearance-outline[data-v-593d76de]{color:var(--core-button-color-text,var(--_color-text));border:var(--core-button-border-width,1px) solid var(--core-button-color-text,var(--_color-text));background:0 0}.core-button--appearance-outline[data-v-593d76de]:hover:not(:disabled,[aria-disabled=true]),:where([data-click-proxy]:hover) .core-button--appearance-outline[data-v-593d76de]:where([data-click-proxy-target]):not(:disabled,[aria-disabled=true]){background:oklch(from var(--core-button-color-text,var(--_color-text)) l c h/.1)}.core-button--appearance-outline[data-v-593d76de]:active:not(:disabled,[aria-disabled=true]){background:oklch(from var(--core-button-color-text,var(--_color-text)) l c h/.2)}.core-button--appearance-ghost[data-v-593d76de]{color:var(--core-button-color-text,var(--_color-text));background:0 0}.core-button--appearance-ghost[data-v-593d76de]:hover:not(:disabled,[aria-disabled=true]),:where([data-click-proxy]:hover) .core-button--appearance-ghost[data-v-593d76de]:where([data-click-proxy-target]):not(:disabled,[aria-disabled=true]){background:var(--core-button-hover-bg,oklch(from var(--core-button-color-text,var(--_color-text)) l c h/.1))}.core-button--appearance-ghost[data-v-593d76de]:active:not(:disabled,[aria-disabled=true]){background:oklch(from var(--core-button-color-text,var(--_color-text)) l c h/.2)}.core-button--appearance-tint[data-v-593d76de]{background:oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.22);color:var(--core-button-color-text,var(--_color-text));border:var(--core-button-border-width,1px) solid oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.5)}.core-button--appearance-tint[data-v-593d76de]:hover:not(:disabled,[aria-disabled=true]),:where([data-click-proxy]:hover) .core-button--appearance-tint[data-v-593d76de]:where([data-click-proxy-target]):not(:disabled,[aria-disabled=true]){background:oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.3);border-color:oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.7)}.core-button--appearance-tint[data-v-593d76de]:active:not(:disabled,[aria-disabled=true]){background:oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.36);border-color:oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.7)}.core-button--appearance-text[data-v-593d76de],.core-button--appearance-link[data-v-593d76de],.core-button--appearance-icon[data-v-593d76de],.core-button--appearance-none[data-v-593d76de]{color:inherit;min-width:unset;box-shadow:none;background:0 0}.core-button--appearance-text[data-v-593d76de],.core-button--appearance-link[data-v-593d76de]{height:auto;font-size:1em;line-height:inherit;padding:0}.core-button--appearance-text .label[data-v-593d76de],.core-button--appearance-link .label[data-v-593d76de]{line-height:inherit}.core-button--appearance-icon[data-v-593d76de]{height:auto;padding:.25em}.core-button--appearance-text.core-button--has-color[data-v-593d76de],.core-button--appearance-icon.core-button--has-color[data-v-593d76de],.core-button--appearance-none.core-button--has-color[data-v-593d76de]{color:var(--core-button-color-text,var(--_color-text))}.core-button--appearance-text[data-v-593d76de]:hover:not(:disabled,[aria-disabled=true]),:where([data-click-proxy]:hover) .core-button--appearance-text[data-v-593d76de]:where([data-click-proxy-target]):not(:disabled,[aria-disabled=true]){opacity:.7}.core-button--appearance-link[data-v-593d76de]{--_color-text:var(--control-link-color);color:var(--core-button-color-text,var(--_color-text))}.core-button--appearance-link .label[data-v-593d76de]{text-underline-offset:.125em;text-decoration:underline;text-decoration-thickness:1px}.core-button--appearance-link[data-v-593d76de]:hover:not(:disabled,[aria-disabled=true]),:where([data-click-proxy]:hover) .core-button--appearance-link[data-v-593d76de]:where([data-click-proxy-target]):not(:disabled,[aria-disabled=true]){color:var(--control-link-hover-color)}.core-button--appearance-link:hover:not(:disabled,[aria-disabled=true]) .label[data-v-593d76de],:where([data-click-proxy]:hover) .core-button--appearance-link:where([data-click-proxy-target]):not(:disabled,[aria-disabled=true]) .label[data-v-593d76de]{text-decoration-thickness:2px}.core-button--selected[data-v-593d76de],.core-button--selected[data-v-593d76de]:hover{background:var(--core-button-selected-bg,var(--control-selection-bg));color:var(--core-button-selected-fg,inherit);box-shadow:var(--core-button-selected-shadow,none)}.core-button--appearance-tint.core-button--selected[data-v-593d76de],.core-button--appearance-tint.core-button--selected[data-v-593d76de]:hover{background:var(--core-button-color-bg,var(--_color-bg));color:var(--core-button-color-fg,var(--_color-fg));box-shadow:none;border-color:#0000}.core-button--selected-mixed[data-v-593d76de]{background:oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.12);border:var(--core-button-border-width,1px) dashed oklch(from var(--core-button-color-bg,var(--_color-bg)) l c h/.5);color:var(--core-button-color-text,var(--_color-text));box-shadow:none}.core-button--disabled[data-v-593d76de]{--_color-bg:var(--button-neutral-bg);--_color-fg:var(--button-neutral-fg);--_color-text:var(--button-neutral-fg);opacity:var(--core-button-disabled-opacity,.5);cursor:not-allowed;pointer-events:none}.core-button--icon-only[data-v-593d76de]{min-width:unset;aspect-ratio:1;padding-inline:0}.core-button--multiline[data-v-593d76de]{height:auto;min-height:var(--_height);white-space:normal;text-align:center;padding-block:.5em}.core-button .icon[data-v-593d76de]{flex-shrink:0;justify-content:center;align-items:center;font-size:1em;display:inline-flex}.core-button .icon--start[data-v-593d76de]{order:0}.core-button .icon--end[data-v-593d76de],.core-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .icon--start[data-v-593d76de]{order:2}.core-button:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .icon--end[data-v-593d76de]{order:0}.core-button .label[data-v-593d76de]{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;order:1;line-height:1.4;overflow:hidden}.core-button--multiline .label[data-v-593d76de]{white-space:normal;text-overflow:clip;overflow:visible}.core-button .progress-bar[data-v-593d76de]{pointer-events:none;border-radius:1px;height:2px;position:absolute;bottom:.25em;left:.25em;right:.25em}.core-button .progress-bar[data-v-593d76de]:before{content:"";opacity:.2;border-radius:inherit;background:currentColor;position:absolute;inset:0}.core-button .progress-bar[data-v-593d76de]:after{content:"";width:calc(var(--_progress) * 100%);border-radius:inherit;background:currentColor;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.core-overlay[data-v-dc152665]{pointer-events:auto;background:var(--core-overlay-bg,#00000080);position:fixed;inset:0}.core-overlay--blur[data-v-dc152665]{-webkit-backdrop-filter:blur(var(--core-overlay-blur,4px));backdrop-filter:blur(var(--core-overlay-blur,4px))}.core-overlay .close[data-v-dc152665]{top:var(--space-400);right:var(--space-400);z-index:1;position:fixed}.overlay-enter-active,.overlay-leave-active{transition:opacity .35s cubic-bezier(0,0,.2,1)}.overlay-enter-from,.overlay-leave-to{opacity:0}.core-surface[data-v-f4a64762]{--_bg:var(--surface-card-bg);--_fg:var(--surface-card-fg);--_shadow:var(--surface-card-shadow);--_radius:var(--surface-card-radius);--_border:1px solid var(--surface-card-border-color);background:var(--core-surface-bg,var(--_bg));color:var(--core-surface-fg,var(--_fg))}.core-surface--surface-page[data-v-f4a64762]{--_bg:var(--surface-page-bg);--_fg:var(--surface-page-fg);--_shadow:none;--_radius:0;--_border:1px solid var(--surface-page-border-color)}.core-surface--surface-section[data-v-f4a64762]{--_bg:var(--surface-section-bg);--_fg:var(--surface-section-fg);--_shadow:none;--_radius:0;--_border:1px solid var(--surface-section-border-color)}.core-surface--surface-popover[data-v-f4a64762]{--_bg:var(--surface-popover-bg);--_fg:var(--surface-popover-fg);--_shadow:var(--surface-popover-shadow);--_radius:var(--surface-popover-radius);--_border:1px solid var(--surface-popover-border-color)}.core-surface--surface-modal[data-v-f4a64762]{--_bg:var(--surface-modal-bg);--_fg:var(--surface-modal-fg);--_shadow:var(--surface-modal-shadow);--_radius:var(--surface-modal-radius);--_border:1px solid var(--surface-modal-border-color)}.core-surface--surface-tooltip[data-v-f4a64762]{--_bg:var(--surface-tooltip-bg);--_fg:var(--surface-tooltip-fg);--_shadow:var(--surface-tooltip-shadow);--_radius:var(--surface-tooltip-radius);--_border:1px solid var(--surface-tooltip-border-color)}.core-surface--surface-nav[data-v-f4a64762]{--_bg:var(--surface-nav-bg);--_fg:var(--surface-nav-fg);--_shadow:none;--_radius:0;--_border:1px solid var(--surface-nav-border-color)}.core-surface--bordered[data-v-f4a64762]{border:var(--core-surface-border,var(--_border))}.core-surface--surface-nav.core-surface--bordered[data-v-f4a64762],.core-surface--bordered-bottom[data-v-f4a64762]{border:none;border-bottom:var(--core-surface-border,var(--_border))}.core-surface--shadow-surface[data-v-f4a64762]{box-shadow:var(--core-surface-shadow,var(--_shadow))}.core-surface--shadow-xs[data-v-f4a64762]{--_shadow:var(--shadow-base-100);box-shadow:var(--core-surface-shadow,var(--_shadow))}.core-surface--shadow-sm[data-v-f4a64762]{--_shadow:var(--shadow-base-200);box-shadow:var(--core-surface-shadow,var(--_shadow))}.core-surface--shadow-md[data-v-f4a64762]{--_shadow:var(--shadow-base-300);box-shadow:var(--core-surface-shadow,var(--_shadow))}.core-surface--shadow-lg[data-v-f4a64762]{--_shadow:var(--shadow-base-400);box-shadow:var(--core-surface-shadow,var(--_shadow))}.core-surface--shadow-xl[data-v-f4a64762]{--_shadow:var(--shadow-base-500);box-shadow:var(--core-surface-shadow,var(--_shadow))}.core-surface--rounded-surface[data-v-f4a64762]{border-radius:calc(var(--core-surface-radius,var(--_radius)) * (1 + (var(--radius-smoothing) - 1) * var(--radius-smoothing-factor,1)));corner-shape:superellipse(var(--radius-smoothing))}.core-surface--rounded-sm[data-v-f4a64762]{--_radius:var(--radius-200);border-radius:calc(var(--core-surface-radius,var(--_radius)) * (1 + (var(--radius-smoothing) - 1) * var(--radius-smoothing-factor,1)));corner-shape:superellipse(var(--radius-smoothing))}.core-surface--rounded[data-v-f4a64762],.core-surface--rounded-md[data-v-f4a64762]{--_radius:var(--radius-400);border-radius:calc(var(--core-surface-radius,var(--_radius)) * (1 + (var(--radius-smoothing) - 1) * var(--radius-smoothing-factor,1)));corner-shape:superellipse(var(--radius-smoothing))}.core-surface--rounded-lg[data-v-f4a64762]{--_radius:var(--radius-750);border-radius:calc(var(--core-surface-radius,var(--_radius)) * (1 + (var(--radius-smoothing) - 1) * var(--radius-smoothing-factor,1)));corner-shape:superellipse(var(--radius-smoothing))}.core-surface--rounded-full[data-v-f4a64762]{--_radius:var(--radius-full);border-radius:calc(var(--core-surface-radius,var(--_radius)) * (1 + (var(--radius-smoothing) - 1) * var(--radius-smoothing-factor,1)));corner-shape:superellipse(var(--radius-smoothing))}.core-surface--rounded-false[data-v-f4a64762]{border-radius:var(--core-surface-radius,0)}.core-surface--padding[data-v-f4a64762],.core-surface--padding-md[data-v-f4a64762]{padding:var(--space-400)}.core-surface--padding-sm[data-v-f4a64762]{padding:var(--space-250)}.core-surface--padding-lg[data-v-f4a64762]{padding:var(--space-450)}.dev-panel-empty[data-v-1c51c769]{color:color-mix(in srgb, var(--color-text-on-dark) 50%, transparent);text-align:center;padding:1rem .75rem}.site-image--fit-cover[data-v-822e9fb8],.site-image--fit-contain[data-v-822e9fb8]{width:100%;height:100%;position:absolute;inset:0}.site-image--fit-cover[data-v-822e9fb8]{-o-object-fit:cover;object-fit:cover}.site-image--fit-contain[data-v-822e9fb8]{-o-object-fit:contain;object-fit:contain}.site-background[data-v-87cb75ca]{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.site-background--contained[data-v-87cb75ca]{container:site-bg/inline-size}.filter-wrap[data-v-87cb75ca],.layers[data-v-87cb75ca],.overlay[data-v-87cb75ca]{position:absolute;inset:0}@container site-bg (width<=768px){.layers[data-v-87cb75ca],.filter-wrap[data-v-87cb75ca]{--bg-fill-0:var(--bg-fill-0-md);--bg-fill-1:var(--bg-fill-1-md);--bg-fill-2:var(--bg-fill-2-md);--bg-fill-3:var(--bg-fill-3-md)}}@container site-bg (width<=480px){.layers[data-v-87cb75ca],.filter-wrap[data-v-87cb75ca]{--bg-fill-0:var(--bg-fill-0-sm);--bg-fill-1:var(--bg-fill-1-sm);--bg-fill-2:var(--bg-fill-2-sm);--bg-fill-3:var(--bg-fill-3-sm)}}.video[data-v-87cb75ca]{width:100%;height:100%;position:absolute;inset:0}.custom[data-v-87cb75ca]{position:absolute;inset:0}.site-scroll-background[data-v-d6be67bd]{pointer-events:none;contain:layout paint;position:absolute;inset:0;overflow:hidden}.site-scroll-background--fixed[data-v-d6be67bd]{opacity:0;position:fixed;inset:0}.site-scroll-background--sticky[data-v-d6be67bd]{opacity:0;will-change:transform;position:absolute;inset:0}.sticky-wrapper[data-v-d6be67bd]{width:100%;height:100vh;position:absolute;top:0;left:0;overflow:clip}.clip-top[data-v-d6be67bd],.clip-bottom[data-v-d6be67bd]{will-change:transform;position:absolute;inset:0;overflow:clip}.clip-top-counter[data-v-d6be67bd]{will-change:transform;position:absolute;inset:0}.background-wrapper[data-v-d6be67bd]{will-change:opacity;isolation:isolate;position:absolute;inset:0}.effects-wrapper[data-v-d6be67bd]{will-change:transform, filter;position:absolute;inset:0}.background[data-v-d6be67bd]{position:absolute;inset:0}.colorize-overlay[data-v-d6be67bd]{will-change:opacity;position:absolute;inset:0}.common-background-animated-gradient{background-image:linear-gradient(#070b15 0%,#6584d5 100%);position:absolute;inset:0;overflow:hidden}.common-background-animated-gradient__canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.common-background-animated-gradient--animated-grad-lightblue{background-image:linear-gradient(135deg,#eadeff 0%,#dfeaff 25%,#f1fcff 70%,#e5fffc 100%)}.common-background{pointer-events:none;z-index:0;width:100%;height:100%;transition:background-color .4s cubic-bezier(.215,.61,.355,1);position:relative}.common-background__color{position:absolute;inset:0}.common-background__image{border-radius:inherit;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.common-background__video-layer{position:absolute;inset:0}.common-background__video-layer video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.common-background--default{background-color:var(--theme-page-bg)}.common-background--blurred{background-color:rgba(var(--theme-page-bg-rgb), .75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.common-background--debug{background-color:#ffd700a6}.common-background--grad-dark-gray-blue{background-color:#0000;background-image:radial-gradient(circle at 0 21%,#00427e 0%,#1e588c 25%,#adc8d3 99%)}.common-background--grad-dark-gray-blue-vertical{background-color:#0000;background-image:linear-gradient(#00427e 0%,#1e588c 50%,#497aa2 99%)}.common-background--grad-light-purple-blue{background-color:#0000;background-image:linear-gradient(135deg,#eadeff 0%,#dfeaff 25%,#f1fcff 70%,#e5fffc 100%)}.common-background--grad-dark-purple-blue{background-color:#0000;background-image:linear-gradient(105deg,#14192e -3% 3%,#2a345e 30%,#2f3449 66%,#2c294e 90%)}.common-background--grad-lightblue-radial{background-image:radial-gradient(circle at 51% 34%, var(--theme-section-bg-lightblue) 0%, var(--theme-section-bg-lightblue-darker) 100%)}.common-background--grad-lightgray-lightblue{background-image:linear-gradient(105deg, var(--theme-section-bg-gray), var(--theme-section-bg-lightblue))}.common-background--dark{background-color:var(--theme-dark-bg)}.common-background--light{background-color:var(--theme-light-bg)}.common-background--grad-blue-purple{background-image:linear-gradient(-75deg,#642c91 2%,#003968 100%)}.common-background--grad-darkblue{background-image:linear-gradient(90deg,#072139 0%,#1a416c 90%)}.common-background--gray{background-color:var(--theme-section-bg-gray)}.common-background--lightblue{background-color:var(--theme-section-bg-lightblue)}.common-background--grad-bing-lightpink{background-image:linear-gradient(45deg,#f2d8f6,#f2d8f6,#f7dfec)}.common-background--grad-bing-lightpinkpurple{background-image:linear-gradient(#e8d5f8,#d3c8fd)}.common-background--grad-bing-lightblue{background-image:linear-gradient(45deg,#c5effc,#7ad8fa)}.common-background--grad-bing-pinklightblue{background-image:linear-gradient(90deg,#ffeffe 0%,#d1dbfa 100%)}.common-background--grad-bing-lightpurple{background:linear-gradient(76deg,#ffffff8c -55.75%,#3a36e88c -55.75%,#ebf0f98c 100.41%)}.common-background--copilot-green{background-color:#ebfbce}.common-background--copilot-orange{background-color:#ffe7d4}.common-background--copilot-blue{background-color:#e6f3fe}.common-background--copilot-purple{background-color:#f0e7ff}.common-background--copilot-beige{background-color:#fff6f0}.common-background--copilot-light-alpha65{background-color:#fefefea6}.fluent--dark .common-background--grad-light-purple-blue{background-color:#0000;background-image:linear-gradient(135deg,#647c92 0%,#4d759f 25%,#37587c 70%,#3e5c60 100%)}.block-container{color:var(--theme-page-fg);grid-template-rows:100%;grid-template-columns:100%;width:100%;max-width:100%;display:grid;position:relative;overflow-x:clip}.block-container__container{grid-template-areas:1/1;height:100%}@media screen and (width<=810px){.block-container{margin:0}}.block-container__container{width:100%;max-width:1520px;margin:0 auto;padding:0 min(5vw,40px);position:relative}@media screen and (width<=810px){.block-container__container{padding-left:24px;padding-right:24px}}.block-container__container{display:grid}.block-container__overlay.block-container__overlay,.block-container__background.block-container__background{width:auto;position:absolute;inset:0}.block-container__overlay.block-container__overlay--inner,.block-container__background.block-container__background--inner{border-radius:1.25em;left:min(5vw,40px);right:min(5vw,40px)}@media screen and (width<=810px){.block-container__overlay.block-container__overlay--inner,.block-container__background.block-container__background--inner{left:24px;right:24px}}.block-container__content{min-width:0;position:relative}.block-container--has-inner-background>.block-container__container>.block-container__content{padding:0 4em}@media screen and (width<=810px){.block-container--has-inner-background>.block-container__container>.block-container__content{padding:0 2em}}.block-container__scroll-id{opacity:0;width:1px;height:1px;position:absolute}.block-container__scroll-id--visible{opacity:1;z-index:100000;width:auto;min-width:100px;height:auto}.block-container__scroll-id--visible span{color:#fff;white-space:nowrap;background-color:#000;border-radius:3px;padding:.5em 1em;font-size:13px;display:block;position:absolute;top:100px;left:20px;box-shadow:0 3px 8px #0000001a}.block-container--reduced-radius .block-container__background--inner{border-radius:.825em}.block-container--reduced-padding.block-container--has-inner-background .block-container__content{padding:0 2em}:root .theme-copilot .block-container__background--inner{border-radius:4.5rem}.px-button--base{appearance:none;box-sizing:border-box;white-space:nowrap;font-size:inherit;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:none;border-radius:.33em;outline:none;justify-content:center;align-items:center;min-width:6em;min-height:2.5em;padding:0 1.5em .15em;font-family:inherit;font-weight:400;display:inline-flex;position:relative}.px-button--base:disabled,.px-button--base:disabled:hover,.px-button--base:disabled:active,.px-button--base:disabled[aria-checked]{cursor:not-allowed}.px-button--default{appearance:none;box-sizing:border-box;white-space:nowrap;background-color:var(--theme-button-bg);font-size:inherit;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:6em;min-height:2.5em;color:var(--theme-button-fg);border:none;border-radius:.33em;outline:none;justify-content:center;align-items:center;padding:0 1.5em .15em;font-family:inherit;font-weight:400;line-height:1.1;transition:background-color .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1),box-shadow .2s cubic-bezier(.215,.61,.355,1);display:inline-flex;position:relative;box-shadow:0 .756593px 2px #00000026}.px-button--default:disabled,.px-button--default:disabled:hover,.px-button--default:disabled:active,.px-button--default:disabled[aria-checked]{cursor:not-allowed;color:#888;box-shadow:none;background-color:#bbbbbb80}.px-button--default:hover{background-color:var(--theme-button-bg-hover);color:var(--theme-button-fg);box-shadow:0 1.79949px 4px #00000040}.px-button--default:active{background-color:var(--theme-button-bg-active);color:var(--theme-button-fg);box-shadow:0 0 #00000026}.px-button--default:focus-visible{box-shadow:0 0 0 3px #1a59c854}.px-button--outline{appearance:none;box-sizing:border-box;white-space:nowrap;background-color:var(--theme-button-bg);font-size:inherit;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:6em;min-height:2.5em;color:var(--theme-button-fg);background:#1a59c800;border:2px solid #1a59c8;border-radius:.33em;outline:none;justify-content:center;align-items:center;padding:0 1.5em .15em;font-family:inherit;font-weight:400;line-height:1.1;transition:background .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1),border .3s cubic-bezier(.215,.61,.355,1),box-shadow .3s cubic-bezier(.215,.61,.355,1);display:inline-flex;position:relative}.px-button--outline:disabled,.px-button--outline:disabled:hover,.px-button--outline:disabled:active,.px-button--outline:disabled[aria-checked]{cursor:not-allowed;color:#888;box-shadow:none;background:#d5d5d5}.px-button--outline:hover{color:var(--theme-button-fg);background:#487ad30d;background-color:var(--theme-button-bg-hover);border-color:#487ad3}.px-button--outline:active{color:var(--theme-button-fg);background:#1750b41a;background-color:var(--theme-button-bg-active);border-color:#1750b4}.px-button--outline:focus-visible{box-shadow:0 0 0 3px #1a59c854}.px-button--pill{border-radius:1000px;padding:0 1.5em}:root{--px-toggle-button-gap:.33em;--px-toggle-button-icon-offset:-.33em}.px-toggle-button--default{appearance:none;box-sizing:border-box;white-space:nowrap;background-color:var(--theme-button-bg);font-size:inherit;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:6em;min-height:2.5em;color:var(--theme-button-fg);border:none;border-radius:.33em;outline:none;justify-content:center;align-items:center;padding:0 1.5em .15em;font-family:inherit;font-weight:400;line-height:1.1;transition:background-color .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1),box-shadow .2s cubic-bezier(.215,.61,.355,1);display:inline-flex;position:relative;box-shadow:0 .756593px 2px #00000026}.px-toggle-button--default:disabled,.px-toggle-button--default:disabled:hover,.px-toggle-button--default:disabled:active,.px-toggle-button--default:disabled[aria-checked]{cursor:not-allowed;color:#888;box-shadow:none;background-color:#bbbbbb80}.px-toggle-button--default:hover{background-color:var(--theme-button-bg-hover);color:var(--theme-button-fg);box-shadow:0 1.79949px 4px #00000040}.px-toggle-button--default:active{background-color:var(--theme-button-bg-active);color:var(--theme-button-fg);box-shadow:0 0 #00000026}.px-toggle-button--default:focus-visible{box-shadow:0 0 0 3px #1a59c854}.px-toggle-button{gap:var(--px-toggle-button-gap)}.px-toggle-button__icon,.px-toggle-button__label{grid-template-rows:auto;grid-template-columns:auto;display:inline-grid}.px-toggle-button__icon>*,.px-toggle-button__label>*{grid-area:1/1}.px-toggle-button__icon{place-items:center;margin-inline-start:var(--px-toggle-button-icon-offset)}.px-toggle-button--checked.px-button--default:not(:disabled),.px-toggle-button--checked.px-button--default:not(:disabled):hover{box-shadow:none;background-color:#2f2c4c}.px-toggle-button--checked.px-button--outline:not(:disabled){background-color:#1d5bc9}.px-toggle-button--icon .px-toggle-button__icon,.px-toggle-button--icon .px-toggle-button__content{transition:transform .2s cubic-bezier(.215,.61,.355,1),opacity .2s cubic-bezier(.215,.61,.355,1)}.common-card{background-color:var(--theme-page-bg);border-radius:1em;padding:1.25em;line-height:1.4;transition:transform .4s cubic-bezier(.075,.82,.165,1),box-shadow .4s cubic-bezier(.075,.82,.165,1),opacity .4s cubic-bezier(.075,.82,.165,1);position:relative;box-shadow:0 1px 2px #0000001a,0 2px 8px #0000000d}.common-card__fill{border-radius:inherit;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.common-card--clickable{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.common-card--clickable:hover{transform:scale(1.05);box-shadow:0 12px 15px -4px #00000020,0 24px 38px #0000000b,0 9px 50px #00000008}.common-card--clickable:active{transform:scale(1.02);box-shadow:0 9px 11.5px -3px #0000001a,0 18.5px 28.5px #00000009,0 7px 37.5px #00000007}.common-card--highlighted,.common-card--highlighted:hover{z-index:1;box-shadow:0 0 15px 0 rgba(var(--theme-blue-rgb), .2), 0 0 38px 0px rgba(var(--theme-blue-rgb), .1), 0 0 50px 0px rgba(var(--theme-blue-rgb), .05);transform:scale(1.066)}.common-card--clickable.common-card--clickmin{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.common-card--clickable.common-card--clickmin:hover{transform:scale(1.02);box-shadow:0 7px 9px -2.5px #00000021,0 15px 23px #0000000a,0 5.5px 30px #00000009}.common-card--clickable.common-card--clickmin:active{transform:scale(1);box-shadow:0 3.5px 4.5px -1px #0000000e,0 8px 11.5px #00000003,0 2.5px 15px #00000005}.common-card--grayalpha{background-color:rgba(var(--theme-section-bg-gray-rgb), .5);box-shadow:0 1px 2px #00000026,0 2px 8px #0000000d}.common-card--gray{background-color:var(--theme-section-bg-gray);box-shadow:0 1px 2px #00000026,0 2px 8px #0000000d}.common-card--lightblue{background-color:var(--theme-section-bg-lightblue);box-shadow:0 1px 2px #00000026,0 2px 8px #0000000d}.common-card--fs-sm{font-size:.9em}.common-card--fs-xs{font-size:.8em}.common-card--hover-outline:after{content:"";pointer-events:none;border:2px solid var(--theme-newblue);border-radius:inherit;opacity:0;transition:opacity .4s cubic-bezier(.215,.61,.355,1);display:block;position:absolute;inset:0}.common-card--hover-outline:hover{transform:scale(1.033)}.common-card--hover-outline:hover:after{opacity:1}.px-popup{display:inline-block}.px-popup .px-popup__popup--non-modal{z-index:1;position:absolute}.px-dropdown{justify-content:space-between}.px-dropdown__icon{margin-inline-start:.75em;transform:scale(2)}.px-dropdown__popup{background-color:#fff;border-radius:.5em;flex-direction:column;font-family:inherit;display:flex;box-shadow:0 12px 15px -4px #00000020,0 24px 38px #0000000b,0 9px 50px #00000008}.px-dropdown--default{appearance:none;box-sizing:border-box;white-space:nowrap;background-color:var(--theme-button-bg);font-size:inherit;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:6em;min-height:2.5em;color:var(--theme-button-fg);border:none;border-radius:.33em;outline:none;justify-content:space-between;align-items:center;padding:0 1.5em .15em;font-family:inherit;font-weight:400;line-height:1.1;transition:background-color .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1),box-shadow .2s cubic-bezier(.215,.61,.355,1);display:inline-flex;position:relative;box-shadow:0 .756593px 2px #00000026}.px-dropdown--default:disabled,.px-dropdown--default:disabled:hover,.px-dropdown--default:disabled:active,.px-dropdown--default:disabled[aria-checked]{cursor:not-allowed;color:#888;box-shadow:none;background-color:#bbbbbb80}.px-dropdown--default:hover{background-color:var(--theme-button-bg-hover);color:var(--theme-button-fg);box-shadow:0 1.79949px 4px #00000040}.px-dropdown--default:active{background-color:var(--theme-button-bg-active);color:var(--theme-button-fg);box-shadow:0 0 #00000026}.px-dropdown--default:focus-visible{box-shadow:0 0 0 3px #1a59c854}.px-dropdown__item{appearance:none;box-sizing:border-box;white-space:nowrap;font-size:inherit;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#0000;border:none;border-radius:.33em;outline:none;justify-content:center;align-items:center;min-width:6em;min-height:2.5em;padding:0 1.5em .15em;font-family:inherit;font-weight:400;display:inline-flex;position:relative}.px-dropdown__item:disabled,.px-dropdown__item:disabled:hover,.px-dropdown__item:disabled:active,.px-dropdown__item:disabled[aria-checked]{cursor:not-allowed}.px-dropdown__item{text-align:left;box-shadow:none;color:inherit;cursor:pointer;background-color:#0000;border-radius:0;justify-content:stretch;transition:background-color .1s cubic-bezier(.215,.61,.355,1),color .1s cubic-bezier(.215,.61,.355,1)}.px-dropdown__item:hover{color:#fff;background-color:#1a59c8}.px-dropdown__item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.px-dropdown__item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.px-dropdown__item:first-child:last-child{border-radius:inherit}.eula-reader strong{font-weight:600}.eula-reader p,.eula-reader ul,.eula-reader ol,.eula-reader li{line-height:1.33}.eula-reader p:not(:last-child),.eula-reader ul:not(:last-child),.eula-reader ol:not(:last-child){margin-bottom:.75em}.eula-reader li:not(:last-child){margin-bottom:.375em}.eula-reader p{padding:0}.eula-reader p:first-child{margin-top:0!important}.eula-reader p:last-child{margin-bottom:0!important}.eula-reader a{color:var(--theme-link);text-decoration:underline}.eula-reader a:hover{color:var(--theme-link-hover);text-decoration:underline;-webkit-text-decoration-color:var(--theme-link-hover);text-decoration-color:var(--theme-link-hover)}.eula-reader a:active{color:var(--theme-link-active);text-decoration:underline;-webkit-text-decoration-color:var(--theme-link-active);text-decoration-color:var(--theme-link-active)}.eula-reader ol,.eula-reader ul{padding:0 0 0 1em;list-style:outside}.eula-reader ol li,.eula-reader ul li{line-height:inherit;padding-left:.5em}.eula-reader ul{list-style:outside}.eula-reader ol{list-style:decimal}.eula-reader{color:rgba(var(--theme-page-fg-rgb), .7);background-color:var(--theme-section-bg-gray);border-radius:.5em;padding:1.5em;font-size:14px;overflow:hidden auto}.eula-reader h1,.eula-reader h2,.eula-reader h3,.eula-reader h4{padding:.5em 0;font-size:1em;font-weight:700;display:block}.eula-reader h2,.eula-reader h3,.eula-reader h4{display:inline}.eula-reader hr{border:none;border-bottom:1px solid;height:0;margin:.5em 0;padding:0}.eula-reader strong,.eula-reader .strong{font-weight:700}.eula-reader ol{counter-reset:counter-lev-1;list-style:none}.eula-reader ol li{counter-increment:counter-lev-1}.eula-reader ol li:before{content:counter(counter-lev-1) ". ";font-weight:700}.eula-reader ol ol{counter-reset:counter-lev-2;list-style:none}.eula-reader ol ol li{counter-increment:counter-lev-2}.eula-reader ol ol li:before{content:counter(counter-lev-1) "." counter(counter-lev-2) ". ";font-weight:700}.eula-reader ol ol ol{counter-reset:counter-lev-3;list-style:none}.eula-reader ol ol ol li{counter-increment:counter-lev-3}.eula-reader ol ol ol li:before{content:counter(counter-lev-1) "." counter(counter-lev-2) "." counter(counter-lev-3) ". ";font-weight:700}.eula-reader ol ol ol ol{list-style:lower-alpha}.eula-reader ol ol ol ol li{margin-left:1.5em}.eula-reader ol ol ol ol li:before{content:none!important}.eula-reader ol ol ol ol ol{list-style:lower-roman}.eula-reader ol ol ol ol ol li{margin-left:1.5em}.eula-reader ol ol ol ol ol li:before{content:none!important}.eula-reader ol.alpha{list-style:lower-alpha}.eula-reader ol.alpha>li{margin-left:1.5em}.eula-reader ol.alpha>li:before{content:none!important}.eula-reader ol.roman{list-style:lower-roman}.eula-reader ol.roman>li{margin-left:1.5em}.eula-reader ol.roman>li:before{content:none!important}.eula-reader li>p:first-child{display:inline}.eula-reader li>p:first-child+*{margin-top:.8em}.common-current-item-indicator[data-v-ae971608]{flex-direction:row;justify-content:center;align-items:center;gap:.5em;display:flex}.common-current-item-indicator--size-medium[data-v-ae971608]{gap:.33em;font-size:2em}.common-current-item-indicator--size-large[data-v-ae971608]{gap:.33em;font-size:2.75em}.common-current-item-indicator__item-indicator[data-v-ae971608]{background-color:var(--theme-page-fg);opacity:.56;cursor:pointer;border-radius:.25em;width:.33em;height:.33em;transition:all .5s ease-in-out}.common-current-item-indicator__item-indicator--current[data-v-ae971608]{cursor:auto;opacity:1;background-color:var(--theme-page-fg);width:.75em;height:.4em}.mini-block-container{grid-template-rows:100%;grid-template-columns:100%;width:100%;display:grid}.mini-block-container__blocks{flex-direction:column;width:100%;display:flex}.mini-block-container--fill{height:100%;min-height:100%}.mini-block-container--fill .mini-block-container__blocks{justify-content:center;height:100%}.mini-block-container--debug{border:1px dashed #00f}.mini-block-container--debug .mini-block-container__blocks>*{border:1px dashed red}.common-item-stepper{grid-template-rows:[item-count]auto[items]auto[controls]auto;grid-template-columns:100%;display:grid;position:relative}.common-item-stepper__items{flex-direction:row;grid-row:items;justify-content:flex-start;transition:transform .5s ease-in-out;display:flex}@media screen and (width<=810px){.common-item-stepper__items{position:relative}}.common-item-stepper__controls{grid-row:controls;grid-template-columns:1fr auto auto auto;justify-content:end;gap:2em;margin-top:1em;margin-right:3px;display:grid}@media screen and (width<=810px){.common-item-stepper__controls{justify-content:center}}.common-item-stepper__secondary-controls{justify-content:flex-start;align-items:center;display:flex}.common-item-stepper .fade-enter-active{transition:opacity .3s .4s}.common-item-stepper .fade-leave-active{pointer-events:none;transition:opacity .3s}.common-item-stepper .fade-enter-from,.common-item-stepper .fade-leave-to{opacity:0}.common-item-stepper .fade-enter-to,.common-item-stepper .fade-leave-from{opacity:1}.common-item-stepper__item-count-container{top:-1.75em;right:1.15em;bottom:unset;left:unset;color:rgba(var(--theme-page-fg-rgb), .6);grid-row:item-count;font-weight:600;position:absolute}.common-item-stepper__item-count-container--placement-bottom-center{top:unset;right:unset;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%)}.common-item-stepper__item-count-container--placement-bottom-center .common-item-stepper__item-count{font-size:.9em}.common-item-stepper__item-count-container--placement-bottom-start{top:unset;right:unset;position:absolute;bottom:1.5em;left:1.15em}.common-item-stepper__item-count-container--placement-bottom-start .common-item-stepper__item-count{font-size:.85em}.common-item-stepper__item-count{font-size:.8em}.common-item-stepper__item-container{cursor:auto}.common-item-stepper__item-container--inactive{cursor:pointer}.common-item-stepper__item-container--inactive *{pointer-events:none}.common-item-stepper__item-indicator-list{flex-direction:row;justify-content:center;align-items:center;gap:.5em;display:flex}.common-item-stepper__item-indicator{opacity:.56;cursor:pointer;background-color:#000;border-radius:.25em;width:.33em;height:.33em;transition:all .5s ease-in-out}.common-item-stepper__item-indicator--current{cursor:auto;opacity:1;background-color:#000;width:1em;height:.5em}.common-item-stepper__next-container{display:grid}.common-item-stepper__next-container>*{grid-area:1/1/2/2}.common-pivot{font-size:clamp(14px,.938vw,18px)}.common-pivot__tab{cursor:pointer;padding:.66em}.common-pivot__tab:disabled{opacity:.5;cursor:not-allowed}.common-pivot__tab{outline:none!important}.common-pivot__tab:focus-visible .common-pivot__label{outline-offset:0px;outline-offset:.2em;outline:1px dashed}.common-pivot__label{opacity:.8;transition:opacity .2s cubic-bezier(.215,.61,.355,1);display:block;position:relative}.common-pivot__label>span,.common-pivot__label>strong{text-align:center;transition:opacity .2s cubic-bezier(.215,.61,.355,1);display:block}.common-pivot__label>span{width:100%;position:absolute}.common-pivot__label>strong{opacity:0;font-weight:600}.common-pivot__label--selected{opacity:1}.common-pivot__label--selected>span{opacity:0}.common-pivot__label--selected>strong{opacity:1}.common-pivot__selector{background-color:currentColor;height:2px}:root .theme-copilot .common-pivot__label{opacity:1;font-weight:500}:root .theme-copilot .common-pivot__label span,:root .theme-copilot .common-pivot__label strong{font-weight:inherit}:root .theme-copilot .common-pivot__selector{border-radius:3px;height:3px}:root{--px-slide-transition-duration:1s;--px-slide-transition-slide-amount:40vw}.px-slides-transition{opacity:0;width:100%;height:100%}.px-slides{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-transform-style:preserve-3d;grid-template:"content"minmax(0,1fr)/minmax(0,1fr);display:grid}.px-slides video,.px-slides img{-webkit-user-drag:none}.px-slides__slide-wrapper{grid-area:content;width:100%;height:100%}.px-slides__slide-wrapper--selected{z-index:1;pointer-events:initial}.px-slides__slide{width:100%;height:100%}.px-slides__scroll-preview{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;pointer-events:none;opacity:0;background-color:#f2f2f2;border-radius:50%;width:5em;height:5em;transition:opacity .5s cubic-bezier(.215,.61,.355,1),transform .5s cubic-bezier(.215,.61,.355,1);position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 33px 41.5px -11px #00000026,0 64.5px 104.5px #00000010,0 25px 137.5px #00000007}.px-slides__scroll-preview svg{color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.px-slides__scroll-preview--prev{left:2.5em}.px-slides__scroll-preview--next{right:2.5em}.px-slides__scroll-preview--visible{opacity:1}.px-slides--anchored{grid-template-rows:100%;grid-template-columns:100%}.common-page-selector{justify-content:flex-start;align-items:center;width:100%;display:flex}.common-page-selector__inner{justify-content:center;align-items:center;display:flex}.common-page-selector__item{flex:none;display:block;position:relative}.common-page-selector__item-label{white-space:nowrap;flex:none;justify-content:center;align-items:center;padding-bottom:.2em;font-size:.95em;display:flex;overflow:hidden}.common-page-selector__item-label span{text-align:center;padding:0 .5em .2em;display:block}.common-page-selector__item-hint{background-color:theme-var(page-bg);border:1px solid theme-var(page-fg, .5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:theme-var(page-fg);visibility:hidden;opacity:0;pointer-events:none;white-space:nowrap;border-radius:.25em;padding:.35em .8em .5em;font-size:.8em;transition:transform .5s cubic-bezier(.165,.84,.44,1),opacity .5s cubic-bezier(.165,.84,.44,1),visibility .5s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 9px 11.5px -3px #0003,0 18.5px 28.5px #0001,0 7px 37.5px #0000000d}.common-page-selector--hints .common-page-selector__item:hover .common-page-selector__item-hint{visibility:visible;opacity:1}.common-page-selector--dots .common-page-selector__item,.common-page-selector--dots-expand .common-page-selector__item{cursor:pointer;min-width:2em;height:2em}.common-page-selector--dots .common-page-selector__item:after,.common-page-selector--dots-expand .common-page-selector__item:after{content:"";opacity:.25;background-color:currentColor;border-radius:50%;width:min(.5em,14px);height:min(.5em,14px);margin-top:0;transition:opacity .2s cubic-bezier(.215,.61,.355,1),margin .2s cubic-bezier(.215,.61,.355,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.common-page-selector--dots .common-page-selector__item:not(.common-page-selector__item--selected):hover:after,.common-page-selector--dots-expand .common-page-selector__item:not(.common-page-selector__item--selected):hover:after,.common-page-selector--dots .common-page-selector__item:not(.common-page-selector__item--selected):active:after,.common-page-selector--dots-expand .common-page-selector__item:not(.common-page-selector__item--selected):active:after{opacity:.5}.common-page-selector--dots .common-page-selector__item--selected:after,.common-page-selector--dots-expand .common-page-selector__item--selected:after{opacity:1}.common-page-selector--dots .common-page-selector__item--expanded .common-page-selector__item-hint,.common-page-selector--dots-expand .common-page-selector__item--expanded .common-page-selector__item-hint{display:none}.common-page-selector--dots .common-page-selector__item--expanded:after,.common-page-selector--dots-expand .common-page-selector__item--expanded:after{opacity:0}.common-page-selector.fluent--dark{color:var(--theme-page-fg)}.slide-grid{width:100%}.slide-grid__grid{grid-template-columns:var(--slide-grid-pad-left) var(--slide-grid-left) var(--slide-grid-pad-middle-left) var(--slide-grid-pad-middle-right) var(--slide-grid-right) var(--slide-grid-pad-right);grid-template-rows:100%;grid-template-areas:"left-start left left-end right-start right right-end";width:100%;transition:grid-template-columns .5s cubic-bezier(.25,1,.5,1);display:grid}.slide-grid--full-right .slide-grid__grid{transition:grid-template-columns 1s cubic-bezier(.87,-.06,.16,1.06)}.slide-grid--can-scroll{height:100%;position:relative;overflow:hidden auto}.slide-grid--can-scroll__grid{height:auto}.slide-grid:not(.slide-grid--can-scroll) .slide-grid__grid{height:100%}.slide-grid [data-slide-grid=fill],.slide-grid__fill{grid-area:left-start/left-start/right-end/right-end}.slide-grid [data-slide-grid=left],.slide-grid [data-slide-grid=right],.slide-grid__left,.slide-grid__right{position:relative}.slide-grid [data-slide-grid=left],.slide-grid__left{grid-area:left}.slide-grid [data-slide-grid=right],.slide-grid__right{grid-area:right}.slide-grid [data-slide-grid=left-fill],.slide-grid [data-slide-grid=right-fill],.slide-grid__left-fill,.slide-grid__right-fill{height:var(--slide-grid-height);position:sticky;top:0}.slide-grid [data-slide-grid=left-fill],.slide-grid__left-fill{grid-area:left-start/left-start/left-end/left-end}.slide-grid [data-slide-grid=right-fill],.slide-grid__right-fill{grid-area:right-start/right-start/right-end/right-end}.slide-grid [data-slide-grid=contain],.slide-grid__contain{grid-area:left/left/right/right}.slide-grid--debug:after{content:"";pointer-events:none;border:1px dashed red;display:block;position:absolute;inset:0}.slide-grid--debug__slot:after{content:"";pointer-events:none;z-index:1;border:1px dashed #00f;display:block;position:absolute;inset:0}@media screen and (width<=810px){.slide-grid,.slide-grid--can-scroll .slide-grid{height:auto;overflow:visible}.slide-grid--can-scroll .slide-grid__grid{gap:5vw;width:100%;height:auto;padding:5vw;display:block;overflow:visible}.slide-grid--can-scroll .slide-grid__grid>*,.slide-grid__slot{display:block;position:relative}}.px-slides--orientation-vertical.px-slides--has-offset .slide-grid--can-scroll{overflow:hidden!important}.slide-grid-column{box-sizing:border-box;min-height:var(--slide-grid-height);grid-template:"content"/100%;justify-content:center;align-items:center;width:100%;display:grid;position:sticky;top:0}.slide-grid-column--bottom{grid-template:"."1fr"content""bottom""."1fr/100%;display:grid}.slide-grid-column__content{flex-direction:column;grid-area:content;height:auto;display:flex}.slide-grid-column__content-wrapper{padding-top:clamp(12px,5vh,72px);padding-bottom:clamp(12px,5vh,72px)}.slide-grid-column__content-wrapper--bottom{padding-bottom:1em}.slide-grid-column__bottom{z-index:1;flex:none;grid-area:bottom;align-self:start;width:100%;padding:1em 0;position:sticky;bottom:0}.slide-grid-column__bottom-backdrop-container{pointer-events:none;top:0;bottom:0;left:calc(var(--slide-grid-pad-left-px) * -1);right:calc(var(--slide-grid-pad-right-px) * -1);position:absolute}.slide-grid-column__bottom-backdrop{opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .5s cubic-bezier(.215,.61,.355,1) .25s,-webkit-backdrop-filter .5s cubic-bezier(.215,.61,.355,1) .25s,backdrop-filter .5s cubic-bezier(.215,.61,.355,1) .25s,background-color .5s cubic-bezier(.215,.61,.355,1) .25s;position:absolute;inset:0 0 -1px}.slide-grid-column__bottom-backdrop--overlapping{opacity:1}.slide-grid-column__bottom-backdrop:after{content:"";background:linear-gradient(to right, rgba(var(--theme-page-fg-rgb), 0) 10%, rgba(var(--theme-page-fg-rgb), .25) 25%, rgba(var(--theme-page-fg-rgb), .25) 75%, rgba(var(--theme-page-fg-rgb), 0) 90%);width:100%;height:1px;display:block;position:absolute;top:0;left:0}.slide-grid-column--mode-contain.slide-grid-column--bottom,.slide-grid-column--mode-flex.slide-grid-column--bottom{grid-template:"content"minmax(min-content,1fr)"bottom"/100%;display:grid}.slide-grid-column--mode-flex .slide-grid-column__content{height:100%}.slide-grid-column--mode-flex .slide-grid-column__content-wrapper{min-height:100%}.slide-grid-column--mode-contain .slide-grid-column__content,.slide-grid-column--mode-contain .slide-grid-column__content-wrapper{min-height:var(--slide-grid-height);height:var(--slide-grid-height)}@media screen and (width<=810px){.slide-grid-column{position:relative}.slide-grid-column__grid{display:block}}.slide-grid-column--debug{border:1px dashed orange}.slide-grid-column--debug .slide-grid-column__content{background-color:#ffa5001a;border-top:2px solid #ffa50080}.slide-grid-column--debug .slide-grid-column__content-wrapper{background-color:#0000ff1a}.slide-grid-column--debug .slide-grid-column__bottom{background-color:#0080001a;border-bottom:2px solid #00800080}.slide-id-display{pointer-events:none;color:#fff;background-color:#0695b7;border-radius:6px;margin:10px;padding:5px 10px;font-family:Arial,sans-serif;position:absolute;overflow:hidden}.slide-next-button--prev-visible{align-items:center;gap:.5em;display:flex}.slide-next-button--prev-visible .slide-next-button__prev{aspect-ratio:1.05;width:auto;min-width:0!important;padding:0!important}.slide-next-button--prev-visible .slide-next-button__prev svg{width:.8em;height:.8em;transition:opacity .2s cubic-bezier(.215,.61,.355,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[dir=rtl] .slide-next-button--prev-visible .slide-next-button__prev svg{transform:translate(-50%,-50%)scaleX(-1)}.slide-next-button--prev-visible .slide-next-button__prev:hover svg{opacity:1}.slide-next-button--prev-visible .slide-next-button__prev-v2 .common-button__icon-container{transform-origin:50%;transform:scaleX(-1)}.slide-next-button--prev-visible .slide-next-button__prev-v2--flip-vertical .common-button__icon-container{transform:scaleY(-1)}.slide-default{width:100%;height:100%;color:var(--theme-page-fg);transition:color .4s cubic-bezier(.215,.61,.355,1)}.slide-default__left-top,.slide-default__left-bottom{position:relative}.slide-default__right--fill,.slide-default__right-content--fill{padding:0}.slide-default__left-top{padding-bottom:1em}.slide-default__left{opacity:1}@media screen and (width>=810px){.slide-default__left .mini-block-text--body{width:calc(100% + 2.1em)}}.slide-default__left-wrapper--animating{transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s cubic-bezier(.25,1,.5,1)}.slide-default__left-wrapper--offscreen{opacity:1;transition:opacity 1s cubic-bezier(.87,-.06,.16,1.06),transform 1s cubic-bezier(.87,-.06,.16,1.06);transform:translate(-100%)}.slide-default__media-expand-button{cursor:pointer;z-index:10;position:absolute;inset:0}.slide-default__media-collapse-button{background:var(--theme-page-fg);cursor:pointer;z-index:10;opacity:1;border:none;border-radius:0 1.2em 1.2em 0;width:2.95em;height:2.75em;transition:opacity 1s cubic-bezier(.87,-.06,.16,1.06),transform 1s cubic-bezier(.87,-.06,.16,1.06);position:absolute;top:50%;left:0;transform:translate(0)}.slide-default__media-collapse-button--offscreen{opacity:1;transition:transform .5s cubic-bezier(.25,1,.5,1),opacity .5s cubic-bezier(.25,1,.5,1);transform:translate(-100%)}.slide-default__icon-arrow{color:var(--theme-page-bg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(270deg)}.slide-centered-media{width:100%;height:100%;position:relative;overflow:hidden auto}.slide-centered-media--hide-scroll{overflow:hidden}@media screen and (width<=810px){.slide-centered-media{height:auto;min-height:90dvh}}.slide-centered-media{color:var(--theme-page-fg);grid-template:"left-start left left-end right-start right right-end"100%/1fr min(25vw,600px) 1fr 1fr min(55vw,1200px) 1fr;transition:color .4s cubic-bezier(.215,.61,.355,1);display:grid}.slide-centered-media__content{--spacing:min(3vh, 3em);--maxheight:50vh;grid-template:"."1fr"heading""actions""next""footer""."1fr/100%;grid-area:left/left/right/right;display:grid}.slide-centered-media__content--media-min,.slide-centered-media__content--media-max{grid-template-columns:100%;grid-template-rows:minmax(2em, 1fr) auto auto var(--mediasize) auto auto minmax(2em, 1fr);grid-template-areas:".""heading""actions""media""next""footer"".";display:grid}.slide-centered-media__content--media-actions-after{grid-template-columns:100%;grid-template-rows:minmax(2em, 1fr) auto var(--mediasize) auto auto auto minmax(2em, 1fr);grid-template-areas:".""heading""media""actions""next""footer"".";display:grid}.slide-centered-media__content>:not(:last-child){margin-bottom:var(--spacing)}.slide-centered-media__content{justify-content:center;place-items:center;max-height:100%}.slide-centered-media__heading{grid-area:heading}.slide-centered-media__media{grid-area:media;place-self:stretch stretch;width:100%;margin-left:auto;margin-right:auto;position:relative}.slide-centered-media__actions{text-align:center;flex-direction:column;grid-area:actions;justify-content:center;justify-self:stretch;align-items:center;gap:1em;display:flex}.slide-centered-media__action-list--secondary{gap:2em}.slide-centered-media__action-text strong{font-weight:600}.slide-centered-media__action-text p,.slide-centered-media__action-text ul,.slide-centered-media__action-text ol,.slide-centered-media__action-text li{line-height:1.33}.slide-centered-media__action-text p:not(:last-child),.slide-centered-media__action-text ul:not(:last-child),.slide-centered-media__action-text ol:not(:last-child){margin-bottom:.75em}.slide-centered-media__action-text li:not(:last-child){margin-bottom:.375em}.slide-centered-media__action-text p{padding:0}.slide-centered-media__action-text p:first-child{margin-top:0!important}.slide-centered-media__action-text p:last-child{margin-bottom:0!important}.slide-centered-media__action-text a{color:var(--theme-link);text-decoration:underline}.slide-centered-media__action-text a:hover{color:var(--theme-link-hover);text-decoration:underline;-webkit-text-decoration-color:var(--theme-link-hover);text-decoration-color:var(--theme-link-hover)}.slide-centered-media__action-text a:active{color:var(--theme-link-active);text-decoration:underline;-webkit-text-decoration-color:var(--theme-link-active);text-decoration-color:var(--theme-link-active)}.slide-centered-media__action-text ol,.slide-centered-media__action-text ul{padding:0 0 0 1em;list-style:outside}.slide-centered-media__action-text ol li,.slide-centered-media__action-text ul li{line-height:inherit;padding-left:.5em}.slide-centered-media__action-text ul{list-style:outside}.slide-centered-media__action-text ol{list-style:decimal}.slide-centered-media__next{grid-area:next;margin-top:.5em}.slide-centered-media__media-footer{grid-area:footer;margin-top:.5em;margin-left:auto;margin-right:auto}.slide-centered-media__media-heading{margin-bottom:.5em;margin-left:auto;margin-right:auto}.slide-mini-blocks{width:100%;height:100%;color:var(--theme-page-fg);transition:color .4s cubic-bezier(.215,.61,.355,1)}.slide-mini-blocks__content-blocks{grid-area:1/1;grid-template-rows:minmax(0,auto);grid-template-columns:1fr;min-height:100%;display:grid;position:relative}.slide-mini-blocks__mini-block-container{grid-area:1/1}.slide-background__fade-enter-active,.slide-background__fade-leave-active{transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.slide-background__fade-leave-active{transition-delay:.3s}.slide-background__fade-enter,.slide-background__fade-enter-from,.slide-background__fade-leave-to{opacity:0}.slide-background{pointer-events:none;position:relative}.slide-background__passthrough{display:contents;position:absolute;inset:0}.slide-background__grid.slide-background__grid{width:100%;height:100%;position:absolute;inset:0}@media screen and (width<=810px){.slide-background__bg{position:absolute;inset:0;position:absolute!important}}.slide-player{grid-template:"banner""content"minmax(0,1fr)"nav""footer"/100%;width:100%;height:100%;display:grid;overflow:hidden}.slide-player--nav-on-top{grid-template:"banner""nav""content"minmax(0,1fr)"footer"/100%;display:grid}.slide-player--theme-windows em{--theme-em-gradient:linear-gradient(var(--theme-blue), var(--theme-blue))}.slide-player__slides{grid-area:content;width:100%;height:100%;position:relative;overflow:hidden}.slide-player__nav{grid-area:nav;padding:.5em 1em 1em;position:relative}.slide-player--nav-on-top .slide-player__nav{top:0;bottom:auto}.slide-player div.slide-player__background{position:absolute;inset:0 0 -1px}@media screen and (width<=810px){.slide-player{grid-template:"content"100%/100%;height:auto;display:block;overflow:hidden visible}.slide-player__nav{z-index:10;width:100%;position:fixed;top:100%;left:0;overflow:hidden;transform:translateY(-100%)}.slide-player--nav-on-top .slide-player__nav{top:0;bottom:auto;transform:none}.slide-player__slides{height:auto;min-height:100%;position:relative;overflow-y:visible}.slide-player__slide:not(.slide-player__slide--selected){max-height:100dvh!important;overflow:hidden!important}.slide-player__background{position:fixed;inset:0}.slide-player__banner{display:none}}.px-svg{color:inherit;line-height:1;display:inline-block}.parallax-scene[data-v-a3e38c8d]{width:100%;height:100%;position:relative;overflow:hidden}.parallax-scene__item[data-v-a3e38c8d]{transform-origin:0 0;position:absolute;top:0;left:0}.parallax-scene__point[data-v-a3e38c8d]{background-color:red;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:0}.core-popover[data-v-0c097a37]{display:inline-flex}.core-popover .trigger[data-v-0c097a37]{display:contents}.popover-layer[data-v-0c097a37]{pointer-events:none;z-index:calc(2100 + var(--_layer-index,0));position:fixed;inset:0}.popover-layer[data-v-0c097a37]>*{pointer-events:auto}.popover-layer[data-v-0c097a37] .core-overlay{z-index:0}.popover-layer .content[data-v-0c097a37],.popover-layer .consumer-content[data-v-0c097a37]{z-index:1;position:relative}.popover-enter-active,.popover-leave-active{transition:opacity var(--_popover-duration,.15s) cubic-bezier(0, 0, .2, 1), transform var(--_popover-duration,.15s) cubic-bezier(0, 0, .2, 1)}.popover-enter-from,.popover-leave-to{opacity:0;transform:scale(.95)}.nav-item[data-v-9dcfe068]{appearance:none;box-sizing:border-box;white-space:nowrap;font-size:inherit;font-family:inherit;font-weight:inherit;isolation:isolate;align-items:center;gap:var(--nav-item-gap,var(--space-100));padding:0;padding-inline:var(--nav-item-padding-x,.666667em);color:inherit;white-space:nowrap;cursor:pointer;corner-shape:inherit;background-color:#0000;border:none;outline:none;flex-shrink:0;text-decoration:none;transition:color .2s cubic-bezier(.215,.61,.355,1);display:inline-flex;position:relative}.nav-item .label[data-v-9dcfe068]{text-underline-offset:calc(.3em + 3px);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s cubic-bezier(.215,.61,.355,1)}.nav-item[data-v-9dcfe068]:before{content:"";border-radius:var(--nav-item-state-radius,0);corner-shape:inherit;z-index:-1;pointer-events:none;background:0 0;transition:background .2s cubic-bezier(.215,.61,.355,1);position:absolute;inset:0}.nav-item:hover:not(:disabled,[aria-disabled=true]):not(.nav-item--vertical) .label[data-v-9dcfe068]{text-decoration-color:currentColor}.nav-item:hover:not(:disabled,[aria-disabled=true]).nav-item--vertical[data-v-9dcfe068]:before{background:color-mix(in srgb, var(--color-highlight) 10%, transparent)}.nav-item--active[data-v-9dcfe068]{color:var(--color-accent)}.nav-item--active:not(.nav-item--active--vertical) .label[data-v-9dcfe068]{text-decoration-color:currentColor}.nav-item--active--vertical[data-v-9dcfe068]:before{background:color-mix(in srgb, var(--color-highlight) 10%, transparent)}.nav-item[data-v-9dcfe068]:focus-visible:after{content:"";border:1px solid var(--color-highlight);border-radius:var(--nav-item-state-radius,var(--radius-100));pointer-events:none;background:0 0;height:auto;position:absolute;inset-block:4px;inset-inline:2px}.nav-item[aria-disabled=true][data-v-9dcfe068]{opacity:.5;pointer-events:none}.nav-item--vertical[data-v-9dcfe068]{width:100%;height:auto;padding-block:var(--nav-item-padding-y,var(--space-300));padding-inline:var(--nav-item-padding-x,var(--space-400));display:flex}.nav-item--has-submenu[data-v-9dcfe068]:not(.nav-item--vertical){padding-inline-end:var(--space-300)}.nav-item--has-submenu:not(.nav-item--vertical) .chevron[data-v-9dcfe068]{margin-inline-start:var(--nav-item-chevron-gap,calc(.9 * var(--space-200)))}.nav-item--has-submenu.nav-item--vertical .chevron[data-v-9dcfe068]{padding-inline-start:var(--nav-item-vertical-chevron-gap,var(--space-200))}.nav-item .chevron[data-v-9dcfe068]{margin-inline-start:auto}.submenu[data-v-9dcfe068]{flex-direction:column;min-width:12rem;display:flex;overflow:hidden}.px-sticky{position:relative}.px-sticky:not(.px-sticky--disabled){position:sticky!important}.px-sticky__sentinel{visibility:hidden;opacity:0;position:absolute;left:0;right:0}.loading-skeleton{background-color:var(--skeleton-bg,#80808033);border-radius:20px;margin:30px}.deferred-content--skeleton{width:100%;position:relative}.px-fit{grid-template-rows:100%;grid-template-columns:100%;width:100%;height:100%;display:grid;position:relative}.px-fit__outer{grid-template-rows:100%;grid-template-columns:100%;width:100%;height:100%;display:grid;position:absolute;left:0}.px-fit__outer>*{grid-area:1/1}.px-fit__outer{transition:opacity .1s cubic-bezier(.215,.61,.355,1)}.px-fit--fitting .px-fit{width:100vh}.px-fit--fitting .px-fit__outer{pointer-events:none;width:auto;height:auto;position:fixed;top:0;left:0;overflow:visible}.px-fit--debug.px-fit--fitting .px-fit__outer{opacity:1;background-color:#fff}.dev-panel-badge[data-v-3610df59]{text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;max-width:100%;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:inline-block;overflow:hidden}.dev-panel-badge--muted[data-v-3610df59]{background:color-mix(in srgb, var(--color-text-on-dark) 10%, transparent);color:color-mix(in srgb, var(--color-text-on-dark) 50%, transparent)}.dev-panel-badge--neutral[data-v-3610df59]{background:color-mix(in srgb, var(--color-text-on-dark) 15%, transparent);color:color-mix(in srgb, var(--color-text-on-dark) 80%, transparent)}.dev-panel-badge--accent[data-v-3610df59]{background:color-mix(in srgb, var(--color-accent) 60%, transparent);color:var(--color-accent-fg)}.dev-panel-badge--pill[data-v-3610df59]{border-radius:99px;padding:2px 10px;font-size:11px}.dev-panel-badge--colored[data-v-3610df59]{color:color-mix(in srgb, var(--color-text-on-dark) 95%, transparent)}.site-text[data-v-db49e5ca]{line-height:var(--_line-height);text-wrap:balance}.site-text--role-paragraph[data-v-db49e5ca]{text-wrap:pretty}.site-text--role-heading .site-text__inner[data-v-db49e5ca],.site-text--role-subheading .site-text__inner[data-v-db49e5ca]{margin-bottom:-.15em;padding-bottom:.15em;display:block}.site-text--align-center[data-v-db49e5ca]{text-align:center}.site-text--align-end[data-v-db49e5ca]{text-align:end}.site-text--leading-tight[data-v-db49e5ca]{line-height:calc(var(--_line-height) * .9)}.site-text--leading-relaxed[data-v-db49e5ca]{line-height:calc(var(--_line-height) * 1.1)}.site-text--wrap-balance[data-v-db49e5ca]{text-wrap:balance}.site-text--wrap-pretty[data-v-db49e5ca]{text-wrap:pretty}.site-text--wrap-normal[data-v-db49e5ca]{text-wrap:wrap}.site-section-container[data-v-35cd79b1]{padding-top:var(--space-600);padding-bottom:var(--space-600);grid-template-columns:[full-start] var(--layout-gutter) 1fr [contained-start] min(var(--layout-container-default), 100% - 2 * var(--layout-gutter)) [contained-end] 1fr var(--layout-gutter) [full-end];display:grid;position:relative}.site-section-container[data-v-35cd79b1]>*{grid-column:contained}.outer-bg[data-v-35cd79b1]{pointer-events:none;-webkit-user-select:none;user-select:none;grid-column:full;position:absolute;inset:0}.section-body[data-v-35cd79b1]{grid-column:full;grid-template-columns:[full-start] var(--layout-gutter) 1fr [contained-start] min(var(--layout-container-default), 100% - 2 * var(--layout-gutter)) [contained-end] 1fr var(--layout-gutter) [full-end];display:grid}.section-body[data-v-35cd79b1]>*{grid-column:contained}.section-body--pinned[data-v-35cd79b1]{align-self:start}.inner-frame[data-v-35cd79b1]{padding-top:var(--layout-gutter);padding-bottom:var(--layout-gutter);grid-template-columns:[full-start] var(--layout-gutter) 1fr [contained-start] min(var(--layout-container-default), 100% - 2 * var(--layout-gutter)) [contained-end] 1fr var(--layout-gutter) [full-end];display:grid;position:relative}.inner-frame[data-v-35cd79b1]>*{grid-column:contained}.inner-frame>.inner-bg[data-v-35cd79b1]{pointer-events:none;-webkit-user-select:none;user-select:none;grid-column:full;position:absolute;inset:0}.inner-bg-fill[data-v-35cd79b1]{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.content[data-v-35cd79b1],.outside-content[data-v-35cd79b1]{flex-direction:column;display:flex;position:relative}.section-body--outside[data-v-35cd79b1]{row-gap:var(--outside-gap,var(--space-600));grid-template-rows:auto 1fr}.section-body--outside>.outside-content[data-v-35cd79b1]{grid-row:1}.section-body--outside>.inner-frame[data-v-35cd79b1]{grid-row:2}.section-body--outside.section-body--outside-fill[data-v-35cd79b1]{grid-template-rows:auto minmax(var(--outside-fill-min,240px), 1fr)}@media screen and (width>=768px){.section-body--outside-after[data-v-35cd79b1]{grid-template-rows:1fr auto}.section-body--outside-after>.outside-content[data-v-35cd79b1]{grid-row:2}.section-body--outside-after>.inner-frame[data-v-35cd79b1]{grid-row:1}.section-body--outside-after.section-body--outside-fill[data-v-35cd79b1]{grid-template-rows:minmax(var(--outside-fill-min,240px), 1fr) auto}}@media screen and (width<=768px){.section-body--outside[data-v-35cd79b1]{row-gap:var(--outside-gap-sm,var(--outside-gap,var(--space-600)))}.section-body--sm-outside-after[data-v-35cd79b1]{grid-template-rows:1fr auto}.section-body--sm-outside-after>.outside-content[data-v-35cd79b1]{grid-row:2}.section-body--sm-outside-after>.inner-frame[data-v-35cd79b1]{grid-row:1}.section-body--sm-outside-after.section-body--outside-fill[data-v-35cd79b1]{grid-template-rows:minmax(var(--outside-fill-min,240px), 1fr) auto}}.site-section-container--full-bleed .content[data-v-35cd79b1],.site-section-container--full-bleed .outside-content[data-v-35cd79b1],.site-section-container>[data-layout-full]{grid-column:full}.site-section-container>[data-layout-contained]{grid-column:contained}.site-section-container>.deferred-content--skeleton,.site-section-container .inner-frame>[data-layout-full]{grid-column:full}.site-section-container .inner-frame>[data-layout-contained]{grid-column:contained}.site-section-container .section-body>[data-layout-full]{grid-column:full}.site-section-container .section-body>[data-layout-contained]{grid-column:contained}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) .reveal-content{opacity:0;transform:translateY(var(--reveal-distance,8vh));transition:opacity var(--reveal-duration,.5s) var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) var(--reveal-delay,0s), transform var(--reveal-duration,.5s) var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) var(--reveal-delay,0s)}.scroll-page--reveal-ready [data-reveal=true]:not([data-reveal-ignore]) .reveal-content{opacity:1;transform:none}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) .section-body{overflow:clip}.scroll-page--reveal-ready [data-reveal=true]:not([data-reveal-ignore]) .section-body{transition:overflow 1ms calc(var(--reveal-delay,0s) + var(--reveal-duration,.5s));transition-behavior:allow-discrete;overflow:visible}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-inner]:not([data-reveal-ignore]){opacity:0;transform:translateY(calc(var(--reveal-distance,8vh) * .75));transition:opacity var(--reveal-duration,.5s) var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) var(--reveal-delay,0s), transform var(--reveal-duration,.5s) var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) var(--reveal-delay,0s)}.scroll-page--reveal-ready [data-reveal=true]:not([data-reveal-ignore]) [data-reveal-inner]:not([data-reveal-ignore]){opacity:1;transform:none}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger]:not([data-reveal-ignore]){opacity:0;transition:opacity .35s var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) calc(var(--reveal-delay,0s) + .6s), transform .35s var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) calc(var(--reveal-delay,0s) + .6s);transform:translateY(2rem)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger=auto]:not([data-reveal-ignore]):first-child,.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger="0"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + 0s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger=auto]:not([data-reveal-ignore]):nth-child(2),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger="1"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .1s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger=auto]:not([data-reveal-ignore]):nth-child(3),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger="2"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .2s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger=auto]:not([data-reveal-ignore]):nth-child(4),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger="3"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .3s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger=auto]:not([data-reveal-ignore]):nth-child(5),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger="4"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .4s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger=auto]:not([data-reveal-ignore]):nth-child(6),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger="5"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .5s)}.scroll-page--reveal-ready [data-reveal=true]:not([data-reveal-ignore]) [data-reveal-stagger]:not([data-reveal-ignore]){opacity:1;transform:none}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md]:not([data-reveal-ignore]){opacity:0;transition:opacity .35s var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) calc(var(--reveal-delay,0s) + .36s), transform .35s var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) calc(var(--reveal-delay,0s) + .36s);transform:translateY(1.5rem)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md=auto]:not([data-reveal-ignore]):first-child,.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md="0"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + 0s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md=auto]:not([data-reveal-ignore]):nth-child(2),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md="1"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + 60ms)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md=auto]:not([data-reveal-ignore]):nth-child(3),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md="2"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .12s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md=auto]:not([data-reveal-ignore]):nth-child(4),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md="3"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .18s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md=auto]:not([data-reveal-ignore]):nth-child(5),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md="4"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .24s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md=auto]:not([data-reveal-ignore]):nth-child(6),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md="5"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .3s)}.scroll-page--reveal-ready [data-reveal=true]:not([data-reveal-ignore]) [data-reveal-stagger-md]:not([data-reveal-ignore]){opacity:1;transform:none}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm]:not([data-reveal-ignore]){opacity:0;transition:opacity .5s var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) calc(var(--reveal-delay,0s) + .6s), transform .5s var(--reveal-easing,cubic-bezier(0, 0, .2, 1)) calc(var(--reveal-delay,0s) + .6s);transform:translateY(1rem)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):first-child,.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="0"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + 0s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(2),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="1"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + 40ms)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(3),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="2"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + 80ms)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(4),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="3"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .12s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(5),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="4"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .16s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(6),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="5"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .2s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(7),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="6"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .24s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(8),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="7"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .28s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(9),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="8"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .32s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(10),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="9"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .36s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(11),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="10"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .4s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(12),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="11"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .44s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(13),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="12"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .48s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(14),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="13"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .52s)}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm=auto]:not([data-reveal-ignore]):nth-child(15),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm="14"]:not([data-reveal-ignore]){transition-delay:calc(var(--reveal-delay,0s) + .56s)}.scroll-page--reveal-ready [data-reveal=true]:not([data-reveal-ignore]) [data-reveal-stagger-sm]:not([data-reveal-ignore]){opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) .reveal-content,.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-inner]:not([data-reveal-ignore]),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger]:not([data-reveal-ignore]),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-md]:not([data-reveal-ignore]),.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) [data-reveal-stagger-sm]:not([data-reveal-ignore]){opacity:1!important;transition:none!important;transform:none!important}.scroll-page--reveal-ready [data-reveal]:not([data-reveal-ignore]) .section-body{overflow:visible!important}}.chat-query{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;pointer-events:none;-webkit-touch-callout:none;width:100%;max-width:44em;padding-bottom:1.5em;position:relative}.chat-query__grid{grid-template:"icon message"minmax(auto,1fr)/auto minmax(auto,1fr);align-items:center;gap:.8em;display:grid}.chat-query__icon{opacity:.66;grid-area:icon;align-self:start;margin-top:-.15em;position:relative}.chat-query__message{color:#272523;background-color:#fde5cd;border-top:1px solid #ffffff80;border-radius:1.5em;grid-area:message;padding:1.15em 1.4em}.chat-query__text{margin-top:-.2em;display:contents}.chat-query__word:after{content:" "}@keyframes cursor-blink{0%{visibility:visible}50%{visibility:visible}51%{visibility:hidden}99%{visibility:hidden}}.chat-query__cursor{vertical-align:middle;opacity:0;background-color:currentColor;width:1px;height:1.6em;margin:-.6em 0 -.5em;transition:opacity .5s cubic-bezier(.215,.61,.355,1);display:inline-block}.chat-query__cursor--visible{opacity:1}.chat-query__image{aspect-ratio:1;background-color:rgba(var(--theme-page-fg-rgb), .05);background-position:50%;background-size:cover;border-radius:.5em;width:100%;max-width:18em;margin-top:1em;box-shadow:0 2px 6px #00000026}.chat-query--offset{width:100%;max-width:42em}.chat-response{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;padding-bottom:1.5em;position:relative}.chat-response__bubble{position:relative}.chat-response__icon{filter:drop-shadow(0 6.6px 4.5px #00000013)drop-shadow(0 12.5px 19px #00000004)drop-shadow(0 4.5px 25px #00000006);z-index:1;width:2.5em;position:absolute;top:-1em;transform:translateY(-50%)}.chat-response__message{padding-top:.66em}.chat-response__message strong{font-weight:600}.chat-response__message p,.chat-response__message ul,.chat-response__message ol,.chat-response__message li{line-height:1.33}.chat-response__message p:not(:last-child),.chat-response__message ul:not(:last-child),.chat-response__message ol:not(:last-child){margin-bottom:.75em}.chat-response__message li:not(:last-child){margin-bottom:.375em}.chat-response__message p{padding:0}.chat-response__message p:first-child{margin-top:0!important}.chat-response__message p:last-child{margin-bottom:0!important}.chat-response__message a{color:var(--theme-link);text-decoration:underline}.chat-response__message a:hover{color:var(--theme-link-hover);text-decoration:underline;-webkit-text-decoration-color:var(--theme-link-hover);text-decoration-color:var(--theme-link-hover)}.chat-response__message a:active{color:var(--theme-link-active);text-decoration:underline;-webkit-text-decoration-color:var(--theme-link-active);text-decoration-color:var(--theme-link-active)}.chat-response__message ol,.chat-response__message ul{padding:0 0 0 1em;list-style:outside}.chat-response__message ol li,.chat-response__message ul li{line-height:inherit;padding-left:.5em}.chat-response__message ul{list-style:outside}.chat-response__message ol{list-style:decimal}@media screen and (width<=810px){.chat-response__icon{width:3em;top:-.75em;left:-.5em}}.chat-response--offset{width:100%;max-width:42em}.chat-response--bing .chat-response__bubble{min-height:4.25em;padding-top:1em}.chat-response--bing .chat-response__icon{width:3.5em;top:-.75em;left:-2em;transform:translate(-50%,-50%)}@media screen and (width<=810px){.chat-response--bing .chat-response__icon{width:3em;top:-.5em;left:-.75em}}.chat-meta{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;gap:.5em;width:100%;padding-bottom:1.5em;display:flex;position:relative}.chat-meta__icon{color:#13a10e}.chat-meta__message strong{font-weight:600}.chat-meta--offset{max-width:42em}.chat-bubble{width:100%;min-height:2.6em;padding:.75em 2em .75em 1.5em;position:relative}.chat-bubble__composebg{background-color:#ffffff80;border:1px solid #ffffffb3;border-bottom-color:#ffffffe6;border-radius:1.8em;position:absolute;inset:-.5em;box-shadow:0 12px 15px -4px #00000020,0 24px 38px #0000000b,0 9px 50px #00000008}.chat-bubble__border{border-radius:1.4em;border-radius:inherit;pointer-events:none;background-color:#fff;border-radius:1.3em;position:absolute;inset:0}.chat-bubble__querybg{opacity:0;border-radius:inherit;background-color:#fde5cd;position:absolute;inset:0}.chat-bubble__message{position:relative}.chat-image{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:25em;padding-bottom:1.5em;position:relative}.chat-image__bubble{padding:.8em}.chat-image__progress-message{margin-bottom:.5em}@keyframes progress-bar-animation{0%{left:-33%}to{left:133%}}.chat-image__progress-bar{background:rgba(var(--theme-page-fg-rgb), .1);border-radius:6px;width:100%;height:6px;position:relative;overflow:hidden}.chat-image__progress-bar-indicator{background-image:linear-gradient(90deg,#2870ea00 0%,#2870ea 33% 66%,#2870ea00 100%);width:33%;height:100%;animation:2s linear 100 progress-bar-animation;position:absolute;top:0;left:0}.chat-image__images{grid-gap:.75em;grid-template-columns:repeat(auto-fit,minmax(40%,1fr));display:grid}.chat-image__image{aspect-ratio:1;background-color:rgba(var(--theme-page-fg-rgb), .05);background-position:50%;background-size:cover;border-radius:1.5em}.chat-image__message{margin-top:1em}.chat-image--frameless .chat-image,.chat-image--frameless .chat-image__bubble{padding:0}.chat-image--frameless .chat-image__image{border-radius:initial;box-shadow:none}.chat-actions{width:100%;padding-bottom:1.5em;font-size:clamp(14px,1.053vw,16px);position:relative}.chat-actions__actions{justify-content:flex-end}.chat-actions__height-preview{background-color:#ff00001a;border:1px solid red;width:100px;position:absolute;top:0;left:0}.chat-actions__intro{margin-bottom:.75em}.chat-actions--offset{width:100%;max-width:42em}.chat-actions--align-center .chat-actions__intro{text-align:center}.chat-actions--align-center .chat-actions__actions{justify-content:center}.chat-actions--align-start .chat-actions__intro{text-align:start}.chat-actions--align-start .chat-actions__actions{justify-content:flex-start}.chat-actions--align-end .chat-actions__intro{text-align:end}.chat-actions--align-end .chat-actions__actions{justify-content:flex-end}.chat-actions--bg-lightgray .chat-actions__frame{background-color:rgba(var(--theme-page-fg-rgb), .05);border-radius:1em;padding:1.25em}.chat-actions--bg-lightblue .chat-actions__frame{background-color:rgba(var(--theme-brightblue-rgb), .06);border-radius:1em;padding:1.25em}.chat-messages{width:100%;position:relative}.chat-messages__item{justify-content:stretch;width:100%;display:flex}.chat-messages__item--type-meta+.chat-messages__item--type-meta{margin-top:-1em}.chat-messages__item--type-query,.chat-messages--offset .chat-messages__item--type-query{justify-content:flex-end}.chat-messages--offset .chat-messages__item--type-response,.chat-messages--offset .chat-messages__item--type-actions,.chat-messages--offset .chat-messages__item--type-meta,.chat-messages--offset .chat-messages__item--type-image{justify-content:flex-start}.px-auto-clamp{width:100%;height:100%;padding:0;display:-webkit-box;position:relative}.px-auto-clamp__clamp{-webkit-box-orient:vertical;width:100%;height:auto;max-height:100%;display:-webkit-box;position:absolute;top:0;left:0;overflow:hidden}.px-transition-item__fade-enter-active,.px-transition-item__fade-leave-active{transition:opacity .5s cubic-bezier(.215,.61,.355,1);transition-delay:0}.px-transition-item__fade-enter,.px-transition-item__fade-enter-from,.px-transition-item__fade-leave-to{opacity:0}.px-transition-item__fade-leave-active{width:100%;position:absolute;top:0;left:0}.px-transition-item{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.px-transition-item__item{grid-area:1/1}.block-heading{z-index:1;flex-direction:column;gap:2.5em;display:flex;position:relative}.block-heading__tag{align-self:start;margin-bottom:-1.5em}.block-heading__fineprint:before{content:"";margin:0 0 1em;background-color:currentColor;max-width:5em;height:1px;margin-inline-end:auto;display:block}.block-heading__actions{flex-wrap:wrap;gap:.5em;display:flex}.block-heading__actions--secondary{gap:2em}.block-heading--align-left{text-align:left}.block-heading--centered{text-align:center}.block-heading--centered .block-heading__actions{justify-content:center}.block-heading--centered .block-heading__tag{margin-left:auto;margin-right:auto}.scroll-id{opacity:0;width:1px;height:1px;position:absolute;top:-80px}.flyout-container{z-index:100000}.flyout-container__wrapper{position:relative}
