:root{--_view-transition-duration:400ms;view-transition-name:none}:root::view-transition-group(multi-step-formbody){-webkit-animation-duration:var(--_view-transition-duration);animation-duration:var(--_view-transition-duration)}:root::view-transition-group(multi-step-controls){-webkit-animation-duration:var(--_view-transition-duration);animation-duration:var(--_view-transition-duration)}:root::view-transition-group(multi-step-image){-webkit-animation-duration:calc(var(--_view-transition-duration)/2);animation-duration:calc(var(--_view-transition-duration)/2)}:root::view-transition-old(multi-step-image){-webkit-animation-name:image-out;animation-name:image-out}:root::view-transition-new(multi-step-image){-webkit-animation-delay:var(--_view-transition-duration);animation-delay:var(--_view-transition-duration);-webkit-animation-name:view-in;animation-name:view-in}@-webkit-keyframes view-out{to{opacity:0;translate:0 -50px}}@keyframes view-out{to{opacity:0;translate:0 -50px}}@-webkit-keyframes view-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@keyframes view-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@-webkit-keyframes image-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@keyframes image-in{0%{opacity:0;translate:0 50px}to{opacity:1;translate:0 0}}@-webkit-keyframes image-out{to{opacity:0;translate:0 50px}}@keyframes image-out{to{opacity:0;translate:0 50px}}.multi-step-form-container{container:--multi-step-form/inline-size}@supports not (container-type:inline-size){.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image){display:grid;gap:var(--global-gutter);grid-template-columns:50% 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image) .multi-step-form__view-legend{grid-column:1/-1}.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image) .frame{display:block;grid-column:1/2;-webkit-margin-before:0;margin-block-start:0;view-transition-name:multi-step-image}.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image) .formbody{grid-column:2/3;-webkit-margin-before:0;margin-block-start:0}.multi-step-form-container:where(.MD) .multi-step-form__view:has(.multi-step-form__view-image) .multi-step-form__controls{-webkit-margin-before:0;margin-block-start:0}.multi-step-form-container:where(.LG) .multi-step-form__header:has(.pattern){--_msf-header-pattern-padding:100px;-webkit-padding-end:var(--_msf-header-pattern-padding);padding-inline-end:var(--_msf-header-pattern-padding)}.multi-step-form-container:where(.LG) .multi-step-form__header .pattern{aspect-ratio:440/350;block-size:auto;display:block;fill:var(--_pattern);inline-size:clamp(200px,200px + 10cqi,350px);inset-block-end:20px;inset-inline-end:-50px;position:absolute}.multi-step-form-container:where(.LG) .multi-step-form__view:has(.multi-step-form__view-image){grid-template-columns:40% 1fr}.multi-step-form-container:where(.XL) .multi-step-form{--msf-body-padding:var(--space-l-xl)}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal]{display:grid;grid-template-columns:360px 1fr}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .multi-step-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--space-s-m);justify-content:space-between;padding-block:var(--_msf-header-padding-block);padding-inline:var(--_msf-header-padding-inline);-webkit-padding-before:var(--_msf-body-padding);padding-block-start:var(--_msf-body-padding)}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .multi-step-form__header:not([data-color-role]){-webkit-border-after:none;border-block-end:none;-webkit-border-end:var(--border-thin) solid var(--color-border-on-background-default);border-inline-end:var(--border-thin) solid var(--color-border-on-background-default)}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .pattern{position:static}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper{--indicator-direction:column;--gutter:var(--space-xs-s);--connection-icon-display:none;--_subline-visibility:block}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper__step{grid-template-columns:var(--_marker-size) 1fr}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper[data-connection=dashed-line]{--gutter:var(--space-3xs-2xs)}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection{--dashed-line-size:30px;grid-row:2}.multi-step-form-container:where(.XL) .multi-step-form[data-layout=horizontal] .indicator-stepper[data-connection=dashed-line] .indicator-stepper__connection:before{justify-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.multi-step-form-container:where(.XXXL) .multi-step-form{--msf-body-padding:var(--space-xl-2xl)}}web-multi-step-form{--box-padding:0px;--box-border-width:0px;display:block;overflow:clip}.multi-step-form{--_msf-header-padding-inline:var(--msf-header-padding-inline,var(--space-m-l));--_msf-header-padding-block:var(--msf-header-padding-block,var(--space-s-m));--_msf-body-padding:var(--msf-body-padding,var(--space-m-l))}@container --multi-step-form (width >= 56rem){.multi-step-form{--msf-body-padding:var(--space-l-xl)}}@container --multi-step-form (width >= 80rem){.multi-step-form{--msf-body-padding:var(--space-xl-2xl)}}.multi-step-form__header{--_background:var(--background);--_text:var(--text);--_minor:var(--minor);--_eyebrow:var(--eyebrow);--_pattern:var(--pattern);--_border:var(--border);overflow:clip;padding-block:var(--_msf-header-padding-block);padding-inline:var(--_msf-header-padding-inline);position:relative}.multi-step-form__header:has(.pattern){--_msf-header-pattern-padding:var(--msf-header-pattern-padding,300px)}@container --multi-step-form (width >= 48rem){.multi-step-form__header:has(.pattern){--msf-header-pattern-padding:100px;-webkit-padding-end:var(--_msf-header-pattern-padding);padding-inline-end:var(--_msf-header-pattern-padding)}}.multi-step-form__header:not([data-color-role]){-webkit-border-after:var(--border-thin) solid var(--color-border-on-background-default);border-block-end:var(--border-thin) solid var(--color-border-on-background-default)}.multi-step-form__header .pattern{display:none;fill:var(--_pattern)}@container --multi-step-form (width >= 48rem){.multi-step-form__header .pattern{aspect-ratio:440/350;block-size:auto;display:block;inline-size:clamp(200px,200px + 10cqi,350px);inset-block-end:20px;inset-inline-end:-50px;position:absolute}}.multi-step-form__header{background-color:var(--_background);color:var(--_text)}.multi-step-form__body{padding:var(--_msf-body-padding)}.multi-step-form__view .formbody{view-transition-name:multi-step-formbody}@container --multi-step-form (width >= 600px){.multi-step-form__view:has(.multi-step-form__view-image){display:grid;gap:var(--global-gutter);grid-template-columns:50% 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.multi-step-form__view:has(.multi-step-form__view-image) .multi-step-form__view-legend{grid-column:1/-1}.multi-step-form__view:has(.multi-step-form__view-image) .frame{display:block;grid-column:1/2;-webkit-margin-before:0;margin-block-start:0;view-transition-name:multi-step-image}.multi-step-form__view:has(.multi-step-form__view-image) .formbody{grid-column:2/3;-webkit-margin-before:0;margin-block-start:0}.multi-step-form__view:has(.multi-step-form__view-image) .multi-step-form__controls{-webkit-margin-before:0;margin-block-start:0}}@container --multi-step-form (width >= 800px){.multi-step-form__view:has(.multi-step-form__view-image){grid-template-columns:40% 1fr}}.multi-step-form__view>:not(.visually-hidden)+*{-webkit-margin-before:var(--space-s-m);margin-block-start:var(--space-s-m)}.multi-step-form .frame{border-radius:var(--radius-medium);display:none}.multi-step-form__controls{view-transition-name:multi-step-controls}.multi-step-form__next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-margin-start:auto;margin-inline-start:auto}.multi-step-form__next:where([dir=rtl]){-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:auto;margin-inline-end:auto}@container --multi-step-form (width >= 56rem){.multi-step-form[data-layout=horizontal]{display:grid;grid-template-columns:360px 1fr}.multi-step-form[data-layout=horizontal] .multi-step-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--space-s-m);justify-content:space-between;padding-block:var(--_msf-header-padding-block);padding-inline:var(--_msf-header-padding-inline);-webkit-padding-before:var(--_msf-body-padding);padding-block-start:var(--_msf-body-padding)}.multi-step-form[data-layout=horizontal] .multi-step-form__header:not([data-color-role]){-webkit-border-after:none;border-block-end:none;-webkit-border-end:var(--border-thin) solid var(--color-border-on-background-default);border-inline-end:var(--border-thin) solid var(--color-border-on-background-default)}.multi-step-form[data-layout=horizontal] .pattern{position:static}.multi-step-form[data-layout=horizontal] .indicator[data-variant=seperated]{--indicator-direction:column;--sublabel-visibility:block;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.multi-step-form[data-layout=horizontal] .indicator[data-variant=seperated] .indicator__seperator{rotate:90deg;translate:calc((var(--_marker-size) - var(--_seperator-size))/2) 0}}@property --_line-color-stop{syntax:"<percentage>";inherits:true;initial-value:0%}web-indicator{--_progress-bar-block-size:4px;--_progress-bar-border-radius:var(--radius-small);container:--indicator/inline-size;display:block}web-indicator:has(progress){display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-s-m);-webkit-box-align:center;-ms-flex-align:center;align-items:center}web-indicator:has(progress) progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:var(--_progress-bar-block-size);border:none;border-radius:var(--_progress-bar-border-radius);inline-size:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}web-indicator:has(progress) progress::-webkit-progress-bar{background-color:var(--color-fill-secondary-default);border-radius:var(--_progress-bar-border-radius)}web-indicator:has(progress) progress::-webkit-progress-value{background-color:var(--color-fill-green);border-radius:var(--_progress-bar-border-radius)}web-indicator:has(progress) progress::-moz-progress-bar{background-color:var(--color-fill-green);border-radius:var(--_progress-bar-border-radius)}web-indicator:has(progress) .indicator-label{color:var(--_minor);font-size:var(--size--2);line-height:var(--leading-flat);text-wrap:nowrap}web-indicator[completed] .indicator{--_marker-counter-visibility:none;--_marker-icon-visibility:block;--_marker-background:var(--color-fill-green);--_marker-color:var(--color-text-on-fill-green)}web-indicator[completed] .indicator__line{--_line-color-stop:100%}web-indicator .indicator{--_marker-size:var(--marker-size,22px);--_marker-background:var(--marker-background,var(--color-fill-secondary-default));--_marker-color:var(--marker-color,var(--color-text-on-fill-secondary-default));--_marker-counter-visibility:var(--marker-counter-visibility,block);--_marker-icon-visibility:var(--marker-icon-visibility,none);--_sublabel-visibility:var(--sublabel-visibility,none);counter-reset:--counter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;interpolate-size:allow-keywords;padding:0}@container --indicator (width >= 400px){web-indicator .indicator{--marker-size:24px}}@container --indicator (width >= 600px){web-indicator .indicator{--sublabel-visibility:block;--marker-size:26px}}web-indicator .indicator li{margin:0;padding:0}web-indicator .indicator li::marker{content:""}web-indicator .indicator__step{counter-increment:--counter}web-indicator .indicator__step[aria-current=step]{--_label-weight:var(--weight-bold);--_marker-background:var(--color-fill-green);--_marker-color:var(--color-text-on-fill-green)}web-indicator .indicator__step:has(~[aria-current=step]){--_marker-background:var(--color-fill-green);--_marker-color:var(--color-text-on-fill-green);--_marker-counter-visibility:none;--_marker-icon-visibility:block}web-indicator .indicator__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--space-5xs-4xs);inline-size:var(--_marker-size);overflow:clip}web-indicator .indicator__step:not(:last-child){-webkit-padding-end:var(--space-5xs-4xs);padding-inline-end:var(--space-5xs-4xs)}web-indicator .indicator__step{-webkit-transition:inline-size var(--timing-fast) ease;transition:inline-size var(--timing-fast) ease;white-space:nowrap}web-indicator .indicator__step[aria-current=step]{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}@container --indicator (width >= 800px){web-indicator .indicator__step{inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}}web-indicator .indicator__marker{block-size:var(--_marker-size);inline-size:var(--_marker-size);-ms-flex-negative:0;display:grid;flex-shrink:0;grid-template-areas:"marker";grid-template-columns:1fr;grid-template-rows:1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--_marker-background);border:var(--border-thin) solid #fff;border-radius:100vw;color:var(--_marker-color);font-size:var(--size--3);justify-items:center}web-indicator .indicator__marker:before{content:counter(--counter);display:var(--_marker-counter-visibility);font-weight:var(--weight-bold);grid-area:marker;line-height:var(--leading-flat);text-box-trim:trim-both}web-indicator .indicator__marker web-icon{--icon-size:1em;display:var(--_marker-icon-visibility);font-size:12px;grid-area:marker}web-indicator .indicator__label{font-size:var(--size--2);font-weight:var(--_label-weight,var(--weight-normal));line-height:var(--leading-flat);white-space:nowrap}web-indicator .indicator__line{--_line-color-stop:0%;--_line-progress-color:var(--color-fill-green);--_line-background-color:var(--color-fill-secondary-default);-webkit-box-flex:1;background:linear-gradient(to right,var(--_line-progress-color) var(--_line-color-stop),var(--_line-background-color) 0);block-size:var(--_progress-bar-block-size);border-radius:var(--_progress-bar-border-radius) 0 0 var(--_progress-bar-border-radius);-ms-flex:1;flex:1;transition:--_line-color-stop var(--timing-slow) linear(0,.027 1.7%,.11 3.7%,.592 11.5%,.797 15.6%,.936 19.9%,.982 22.2%,1.013 24.6%,1.034 27.7%,1.04 31.3%,1 53.9%,1)}web-indicator .indicator__line:has(~[aria-current=step]){--_line-color-stop:100%}web-indicator .indicator[data-variant=seperated]{--reel-item-width:min-content;--reel-item-shrink:1;--reel-item-margin:0px;--_seperator-size:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:var(--indicator-direction,row);flex-direction:var(--indicator-direction,row)}web-indicator .indicator[data-variant=seperated] .indicator__step{display:grid;gap:0 var(--space-4xs-3xs);grid-template-areas:"marker label" ". sublabel";grid-template-columns:var(--_marker-size) 1fr;inline-size:-webkit-max-content;inline-size:-moz-max-content;inline-size:max-content}web-indicator .indicator[data-variant=seperated] .indicator__marker{grid-area:marker}web-indicator .indicator[data-variant=seperated] .indicator__label{grid-area:label}web-indicator .indicator[data-variant=seperated] .indicator__sublabel{color:var(--_minor);display:var(--_sublabel-visibility);font-size:var(--size--2);grid-area:sublabel;line-height:var(--leading-flat)}web-indicator .indicator[data-variant=seperated] .indicator__seperator{font-size:var(--_seperator-size)}web-spinner-button .spinner-button{inline-size:100%;position:relative}web-spinner-button .spinner-button[data-loading=true]{pointer-events:none}web-spinner-button .spinner-button[data-loading=true] .spinner-container{--play-state:running;display:-webkit-box;display:-ms-flexbox;display:flex}web-spinner-button .spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;-webkit-animation-play-state:var(--play-state);animation-play-state:var(--play-state);border:6px solid hsla(0,0%,100%,.8);border-radius:50%;border-top:6px solid var(--color-border-indigo);height:28px;position:absolute;width:28px}web-spinner-button .spinner-container{--play-state:paused;background:rgba(0,0,0,.2);border-radius:var(--radius-medium);height:100%;left:0;position:absolute;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;z-index:var(--stack-5)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}