.ffe-input-field{display:block;height:2.8125rem;padding:var(--ffe-spacing-2xs) var(--ffe-spacing-sm);font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-color:var(--ffe-color-surface-primary-default);color:var(--ffe-color-foreground-default);border-radius:var(--ffe-g-border-radius);border:var(--ffe-g-border-width) solid var(--ffe-color-border-primary-default);transition:all var(--ffe-transition-duration) var(--ffe-ease);outline:var(--ffe-g-outline-width) solid transparent;outline-offset:var(--ffe-g-outline-offset);width:100%;font-size:var(--ffe-fontsize-form-input)}.ffe-input-field[type=date]{display:flex;padding-left:var(--ffe-spacing-xs)}.ffe-input-field::-webkit-date-and-time-value{text-align:left}@media (hover:hover) and (pointer:fine){.ffe-input-field:hover{border-color:var(--ffe-color-border-primary-default-hover);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-primary-default-hover)}}.ffe-input-field:focus{border:var(--ffe-g-border-width) solid var(--ffe-color-fill-primary-selected-default);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-fill-primary-selected-default);outline-color:var(--ffe-color-border-interactive-focus)}.ffe-input-field--inline{display:inline-block;width:auto}.ffe-input-field--text-right-align{text-align:right}.ffe-input-field--condensed{height:2.25rem}.ffe-input-field--text-like.ffe-input-field{border:none;border-bottom:2px solid var(--ffe-color-border-primary-default);box-shadow:none;text-align:center;padding:0;display:inline-block;height:2em;transition:all var(--ffe-transition-duration) var(--ffe-ease);background-color:transparent;border-radius:2px}@media (hover:hover) and (pointer:fine){.ffe-input-field--text-like.ffe-input-field:hover{border-color:var(--ffe-color-border-primary-default-hover);background-color:var(--ffe-color-surface-primary-default)}}.ffe-input-field--text-like.ffe-input-field:focus-visible{border-color:var(--ffe-color-border-interactive-selected)}.ffe-input-field--text-like.ffe-input-field[aria-invalid=true]{background:var(--ffe-color-surface-feedback-critical);border-bottom:2px solid var(--ffe-color-border-feedback-critical);border-left-style:none;border-right-style:none;border-top-style:none}.ffe-input-field--text-like.ffe-input-field[aria-invalid=true]:focus,.ffe-input-field--text-like.ffe-input-field[aria-invalid=true]:hover{color:var(--ffe-color-foreground-feedback-critical);background-color:transparent}.ffe-input-field::-ms-clear{display:none}.ffe-input-field::placeholder{color:var(--ffe-color-foreground-subtle);opacity:1}.ffe-input-field--invalid,:where(input).ffe-input-field:not(.ffe-input-field--text-like)[aria-invalid=true]{color:var(--ffe-color-foreground-feedback-critical);border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-feedback-critical)}.ffe-input-field--invalid:focus,:where(input).ffe-input-field:not(.ffe-input-field--text-like)[aria-invalid=true]:focus{border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical)}@media (hover:hover) and (pointer:fine){.ffe-input-field--invalid:focus,.ffe-input-field--invalid:hover,:where(input).ffe-input-field:not(.ffe-input-field--text-like)[aria-invalid=true]:focus,:where(input).ffe-input-field:not(.ffe-input-field--text-like)[aria-invalid=true]:hover{border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-primary-default)}}.ffe-textarea{display:block;width:100%;padding:12px var(--ffe-spacing-sm);font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:var(--ffe-g-border-radius);border:var(--ffe-g-border-width) solid var(--ffe-color-border-primary-default);background-color:var(--ffe-color-surface-primary-default);color:var(--ffe-color-foreground-default);outline:var(--ffe-g-outline-width) solid transparent;outline-offset:var(--ffe-g-outline-offset);transition:all var(--ffe-transition-duration) var(--ffe-ease);font-size:var(--ffe-fontsize-form-input)}@media (hover:hover) and (pointer:fine){.ffe-textarea:hover{border-color:var(--ffe-color-border-primary-default-hover);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-primary-default-hover)}}.ffe-textarea:focus,.ffe-textarea:focus-within{border:var(--ffe-g-border-width) solid var(--ffe-color-component-form-input-border-active);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-component-form-input-border-active);outline-color:var(--ffe-color-border-interactive-focus)}.ffe-textarea::placeholder{color:var(--ffe-color-foreground-subtle);opacity:1}.ffe-textarea--invalid,:where(textarea).ffe-textarea[aria-invalid=true]{color:var(--ffe-color-foreground-feedback-critical);border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-feedback-critical)}@media (hover:hover) and (pointer:fine){.ffe-textarea--invalid:focus,.ffe-textarea--invalid:hover,:where(textarea).ffe-textarea[aria-invalid=true]:focus,:where(textarea).ffe-textarea[aria-invalid=true]:hover{background-color:var(--ffe-color-surface-primary-default)}}.ffe-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ffe-color-component-form-input-fill-default);background-size:24px 24px;background-repeat:no-repeat;background-position:calc(100% - 6px) 50%;border:var(--ffe-g-border-width) solid var(--ffe-color-border-primary-default);border-radius:var(--ffe-g-border-radius);color:var(--ffe-color-component-form-input-foreground-default);display:block;font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;height:2.8125rem;padding:0 var(--ffe-spacing-lg) 0 var(--ffe-spacing-sm);transition:all var(--ffe-transition-duration) var(--ffe-ease);width:100%;font-size:var(--ffe-fontsize-form-dropdown);outline:var(--ffe-g-outline-width) solid transparent;outline-offset:var(--ffe-g-outline-offset)}.ffe-dropdown,.ffe-dropdown.ffe-default-mode{background-image:url("data:image/svg+xml,%3Csvg id='testid' xmlns='http://www.w3.org/2000/svg' fill='%231a 1a 1a' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-373.539q-7.231 0-13.461-2.308-6.231-2.308-11.846-7.923L274.924-563.539q-8.308-8.307-8.5-20.884-.193-12.577 8.5-21.269 8.692-8.692 21.076-8.692t21.076 8.692L480-442.768l162.924-162.924q8.307-8.307 20.884-8.5 12.576-.192 21.268 8.5 8.693 8.692 8.693 21.077 0 12.384-8.693 21.076L505.307-383.77q-5.615 5.615-11.846 7.923-6.23 2.308-13.461 2.308Z'/%3E%3C/svg%3E%0A")}@media (prefers-color-scheme:dark){:where(.regard-color-scheme-preference) .ffe-dropdown{background-image:url("data:image/svg+xml,%3Csvg id='testid' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-373.539q-7.231 0-13.461-2.308-6.231-2.308-11.846-7.923L274.924-563.539q-8.308-8.307-8.5-20.884-.193-12.577 8.5-21.269 8.692-8.692 21.076-8.692t21.076 8.692L480-442.768l162.924-162.924q8.307-8.307 20.884-8.5 12.576-.192 21.268 8.5 8.693 8.692 8.693 21.077 0 12.384-8.693 21.076L505.307-383.77q-5.615 5.615-11.846 7.923-6.23 2.308-13.461 2.308Z'/%3E%3C/svg%3E%0A")}}@media (hover:hover) and (pointer:fine){.ffe-dropdown:hover{border-color:var(--ffe-color-border-primary-default-hover);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-primary-default-hover)}}.ffe-dropdown:focus-within{outline-color:var(--ffe-color-border-interactive-focus)}.ffe-dropdown:active,.ffe-dropdown:focus{border-color:var(--ffe-color-component-form-input-border-active);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-component-form-input-border-active)}.ffe-dropdown--inline{display:inline-block;width:auto}.ffe-dropdown::placeholder{color:var(--ffe-color-foreground-subtle);opacity:1}.ffe-dropdown[aria-invalid=true]{color:var(--ffe-color-foreground-feedback-critical);border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-feedback-critical)}@media (hover:hover) and (pointer:fine){.ffe-dropdown[aria-invalid=true]:focus,.ffe-dropdown[aria-invalid=true]:hover{border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-primary-default)}}@media (prefers-color-scheme:dark){.regard-color-scheme-preference .ffe-accent-mode:not(.ffe-default-mode) .ffe-dropdown,.regard-color-scheme-preference .ffe-dropdown{background-image:url("data:image/svg+xml,%3Csvg id='testid' xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-373.539q-7.231 0-13.461-2.308-6.231-2.308-11.846-7.923L274.924-563.539q-8.308-8.307-8.5-20.884-.193-12.577 8.5-21.269 8.692-8.692 21.076-8.692t21.076 8.692L480-442.768l162.924-162.924q8.307-8.307 20.884-8.5 12.576-.192 21.268 8.5 8.693 8.692 8.693 21.077 0 12.384-8.693 21.076L505.307-383.77q-5.615 5.615-11.846 7.923-6.23 2.308-13.461 2.308Z'/%3E%3C/svg%3E%0A")}}.ffe-checkbox{line-height:1.5rem;color:var(--ffe-color-foreground-default);isolation:isolate;display:grid;grid-column-gap:var(--ffe-spacing-xs);align-items:center;cursor:pointer;transition:all var(--ffe-transition-duration) var(--ffe-ease);font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;padding-left:0;-webkit-tap-highlight-color:rgba(0,90,164,.15);grid-template-columns:auto 1fr;grid-template-rows:1.5rem 1fr;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:var(--ffe-spacing-xs) 0}.ffe-checkbox--no-margin{margin-top:0;margin-bottom:0}.ffe-checkbox--inline{display:inline-grid;margin-right:var(--ffe-spacing-sm)}.ffe-checkbox--hidden-label{margin:0;padding-left:20px;padding-bottom:20px}.ffe-checkbox--hidden-label:before{margin-right:0}.ffe-checkbox:after,.ffe-checkbox:before{place-self:center;content:"";grid-column:1/2;grid-row:1/2;transition:all var(--ffe-transition-duration) var(--ffe-ease)}.ffe-checkbox:before{background:var(--ffe-color-component-form-input-fill-default);border:var(--ffe-g-border-width) solid var(--ffe-color-border-primary-default);border-radius:calc(var(--ffe-g-border-radius) / 2);height:20px;width:20px}.ffe-checkbox:after{transform:scaleX(-1) rotate(135deg);border-right:2px solid transparent;border-top:2px solid transparent;width:6px;height:11px;margin-bottom:2px}.ffe-checkbox__content{grid-column:2/3;grid-row:1/-1;color:var(--ffe-color-foreground-default);background:transparent}.ffe-hidden-checkbox{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.ffe-hidden-checkbox:where(:checked,:focus,:active,:hover)+.ffe-checkbox:before{outline:none}.ffe-hidden-checkbox+.ffe-checkbox{outline:var(--ffe-g-outline-width) solid transparent;outline-offset:var(--ffe-g-outline-offset);border-radius:var(--ffe-g-outline-border-radius)}.ffe-hidden-checkbox:focus-visible+.ffe-checkbox{outline-color:var(--ffe-color-border-interactive-focus)}@media (hover:hover) and (pointer:fine){.ffe-hidden-checkbox:hover+.ffe-checkbox:before{border-color:var(--ffe-color-border-primary-default-hover);background-color:var(--ffe-color-component-form-input-fill-default-hover);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-primary-default-hover)}.ffe-hidden-checkbox:checked:hover+.ffe-checkbox:before{background-color:var(--ffe-color-fill-primary-selected-hover);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-interactive-selected)}.ffe-hidden-checkbox[aria-invalid=true]:hover+.ffe-checkbox:before{border-color:var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical)}}.ffe-hidden-checkbox:focus-visible+.ffe-checkbox:before{border:var(--ffe-g-border-width) solid var(--ffe-color-component-form-input-border-active);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-component-form-input-border-active)}.ffe-hidden-checkbox:checked:focus-visible+.ffe-checkbox:before{border:var(--ffe-g-border-width) solid var(--ffe-color-component-form-input-border-active);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-component-form-input-border-active)}.ffe-hidden-checkbox[aria-invalid=true]:focus-visible+.ffe-checkbox:before{border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical)}.ffe-hidden-checkbox:active+.ffe-checkbox:before{border-color:var(--ffe-color-border-primary-default-pressed);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-primary-default-pressed);background:var(--ffe-color-component-form-input-fill-default-pressed)}.ffe-hidden-checkbox:active:checked+.ffe-checkbox:before{border-color:var(--ffe-color-component-form-input-border-active);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-component-form-input-border-active);background:var(--ffe-color-fill-primary-selected-pressed)}.ffe-hidden-checkbox[aria-invalid=true]:active:checked+.ffe-checkbox:before{border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-feedback-critical)}.ffe-hidden-checkbox:checked+.ffe-checkbox:before{border-color:var(--ffe-color-border-interactive-selected);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-interactive-selected);background-color:var(--ffe-color-fill-primary-selected-default)}.ffe-hidden-checkbox:checked+.ffe-checkbox:after{border-color:var(--ffe-color-foreground-inverse)}.ffe-hidden-checkbox[aria-invalid=true]+.ffe-checkbox:before{border-color:var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background:var(--ffe-color-surface-feedback-critical)}.ffe-hidden-checkbox[aria-invalid=true]:checked+.ffe-checkbox:after{border-color:var(--ffe-color-foreground-critical)}.ffe-checkbox__description{color:var(--ffe-color-foreground-subtle);background:transparent}.ffe-checkbox__icon{color:var(--ffe-color-foreground-emphasis)}.ffe-radio-input{position:absolute;opacity:0}.ffe-radio-button{--line-height:1.5rem;--outer-circle-color:var(--ffe-color-border-primary-default);--inner-circle-color:var(--ffe-color-fill-primary-selected-default);--circle-background:var(--ffe-color-surface-primary-default);color:var(--ffe-color-foreground-default);isolation:isolate;line-height:var(--line-height);overflow-wrap:anywhere;font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:grid;align-items:center;position:relative;cursor:pointer;outline:var(--ffe-g-outline-width) solid transparent;outline-offset:var(--ffe-g-outline-offset);transition:all var(--ffe-transition-duration) var(--ffe-ease);text-align:left;padding-left:0;padding-top:1px;-webkit-tap-highlight-color:var(--ffe-color-fill-primary-subtle);grid-template-rows:var(--line-height) 1fr;grid-template-columns:auto 1fr auto;grid-column-gap:var(--ffe-spacing-xs);border-radius:var(--ffe-g-outline-border-radius)}.ffe-radio-button--inline{display:inline-grid;margin-right:var(--ffe-spacing-sm)}.ffe-radio-button--with-tooltip{display:inline-grid;margin-bottom:0}.ffe-radio-button__tooltip-icon{display:inline-block;vertical-align:top;width:25px;position:relative;margin-top:0;grid-column:3;grid-row:1}.ffe-radio-button__tooltip-icon .ffe-tooltip__icon{margin:0}.ffe-radio-button__tooltip-text.ffe-tooltip__text{grid-column:1/span 3;grid-row:2;margin-left:calc(24px + var(--ffe-spacing-xs));margin-top:var(--ffe-spacing-2xs);margin-bottom:0}.ffe-radio-button:after,.ffe-radio-button:before{content:"";border-radius:50%;pointer-events:none;left:0;grid-column:1;grid-row:1;transition:all var(--ffe-transition-duration) var(--ffe-ease);place-self:center}.ffe-radio-button:before{background-color:var(--inner-circle-color);width:50%;aspect-ratio:1;z-index:1;transform:scale(0)}.ffe-radio-button:after{background-color:var(--circle-background);border:var(--ffe-g-border-width) solid var(--outer-circle-color);width:24px;height:24px}.ffe-radio-input+.ffe-radio-button{margin-block:10px}.ffe-radio-input:where(:checked,:focus,:active,:hover)+.ffe-radio-button:before{outline:none}@media (hover:hover) and (pointer:fine){.ffe-radio-input:hover+.ffe-radio-button{--circle-background:var(--ffe-color-surface-primary-default-hover)}}.ffe-radio-input:checked+.ffe-radio-button{--outer-circle-color:var(--ffe-color-fill-primary-selected-default);--inner-circle-color:var(--ffe-color-fill-primary-selected-default)}.ffe-radio-input:checked+.ffe-radio-button:before{transform:scale(1)}.ffe-radio-input:active+.ffe-radio-button,.ffe-radio-input:focus+.ffe-radio-button{--circle-background:var(--ffe-color-surface-primary-default-pressed)}.ffe-radio-input:focus-visible+.ffe-radio-button{outline-color:var(--ffe-color-border-interactive-focus)}.ffe-radio-input:disabled+.ffe-radio-button{--outer-circle-color:var(--ffe-color-border-primary-subtle);--circle-background:var(--ffe-color-surface-primary-default);cursor:not-allowed;color:var(--ffe-color-foreground-subtle)}.ffe-radio-input[aria-invalid=true]+.ffe-radio-button{--outer-circle-color:var(--ffe-color-border-feedback-critical);--circle-background:var(--ffe-color-surface-feedback-critical)}.ffe-radio-input[aria-invalid=true]+.ffe-radio-button:after{box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical)}.ffe-radio-input:checked[aria-invalid=true]+.ffe-radio-button{--inner-circle-color:var(--ffe-color-border-feedback-critical)}.ffe-radio-input__content{grid-column:2/3;grid-row:1/-1}.ffe-radio-switch{--radio-switch-border-color:var(--ffe-color-border-primary-default);--inner-circle-color:var(--ffe-color-surface-primary-default);--radio-switch-background:var(--ffe-color-surface-primary-default);color:var(--ffe-color-foreground-default);padding:var(--ffe-spacing-xs) var(--ffe-spacing-md) var(--ffe-spacing-xs) var(--ffe-spacing-xs);grid-template-columns:auto 1fr;grid-column-gap:var(--ffe-spacing-xs);position:relative;border:var(--ffe-g-border-width) solid var(--radio-switch-border-color);border-radius:48px;display:inline-grid;place-items:center;min-width:100px;text-align:left;font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;outline:var(--ffe-g-outline-width) solid transparent;outline-offset:var(--ffe-g-outline-offset);cursor:pointer;margin-bottom:var(--ffe-spacing-2xs);margin-top:var(--ffe-spacing-sm);line-height:1.5;overflow-wrap:anywhere;background-color:var(--radio-switch-background)}.ffe-radio-switch,.ffe-radio-switch:before{transition:all var(--ffe-transition-duration) var(--ffe-ease)}.ffe-radio-switch:before{content:"";left:12px;top:8px;background-color:var(--inner-circle-color);border:var(--ffe-g-border-width) solid var(--radio-switch-border-color);width:24px;height:24px;border-radius:50%;pointer-events:none}@media (hover:hover) and (pointer:fine){.ffe-radio-switch:hover{--inner-circle-color:var(--ffe-color-surface-primary-default);background-color:var(--ffe-color-surface-primary-default-hover);border-color:var(--ffe-color-border-primary-default-hover);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-primary-default-hover)}}.ffe-radio-switch:active{background-color:var(--ffe-color-surface-primary-default-pressed);border-color:var(--ffe-color-border-primary-default-pressed);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-primary-default-pressed)}@media (min-width:480px){.ffe-radio-switch{margin-bottom:0}}.ffe-radio-switch:has(+input+.ffe-radio-switch){margin-right:var(--ffe-spacing-xs)}.ffe-radio-switch--condensed{height:38px}.ffe-radio-input:where(:checked,:focus,:active,:hover)+.ffe-radio-switch:before{outline:none}@media (hover:hover) and (pointer:fine){.ffe-radio-input:hover+.ffe-radio-switch{--radio-switch-background:var(--ffe-color-surface-primary-default-hover)}}.ffe-radio-input:checked+.ffe-radio-switch{--inner-circle-color:var(--ffe-color-fill-primary-default-pressed);--radio-switch-background:var(--ffe-color-surface-primary-default);--radio-switch-border-color:var(--ffe-color-border-interactive-selected);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--radio-switch-border-color)}.ffe-radio-input:checked+.ffe-radio-switch:before{border:5px solid var(--ffe-color-surface-primary-default);outline:2px solid var(--ffe-color-border-primary-emphasis);background-color:var(--ffe-color-fill-primary-selected-default)}@media (hover:hover) and (pointer:fine){.ffe-radio-input:checked+.ffe-radio-switch:hover{background-color:var(--ffe-color-surface-primary-default-hover)}}.ffe-radio-input:checked+.ffe-radio-switch:active{background-color:var(--ffe-color-surface-primary-default-pressed)}.ffe-radio-input:focus-visible+.ffe-radio-switch{outline-color:var(--ffe-color-border-interactive-focus)}.ffe-radio-input:disabled+.ffe-radio-switch{--radio-switch-border-color:var(--ffe-color-border-primary-subtle);--radio-switch-background:var(--ffe-color-surface-primary-default);cursor:not-allowed;color:var(--ffe-color-foreground-subtle)}.ffe-radio-input[aria-invalid=true]+.ffe-radio-switch{--radio-switch-border-color:var(--ffe-color-border-feedback-critical);--radio-switch-background:var(--ffe-color-surface-feedback-critical);--inner-circle-color:var(--ffe-color-surface-primary-default)}.ffe-radio-input[aria-invalid=true]+.ffe-radio-switch,.ffe-radio-input[aria-invalid=true]+.ffe-radio-switch:before{box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical)}@media (hover:hover) and (pointer:fine){.ffe-radio-input[aria-invalid=true]+.ffe-radio-switch:hover{border-color:var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-feedback-critical)}}.ffe-radio-block{--outer-border-color:var(--ffe-color-border-primary-default);--block-background:var(--ffe-color-surface-primary-default);font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:var(--ffe-spacing-md);width:100%;transition:width var(--ffe-transition-duration) var(--ffe-ease);overflow-wrap:anywhere}.ffe-radio-block__content,.ffe-radio-block__header{cursor:pointer;transition:all var(--ffe-transition-duration) var(--ffe-ease)}.ffe-radio-block__content{width:100%;display:inline-grid;grid-template-columns:auto 1fr;position:relative;margin-right:var(--ffe-spacing-xs);color:var(--ffe-color-foreground-default);background-color:var(--block-background);border:var(--ffe-g-border-width) solid var(--outer-border-color);border-radius:var(--ffe-g-border-radius);overflow:hidden;transition:all var(--ffe-transition-duration) var(--ffe-ease);outline:var(--ffe-g-outline-width) solid transparent;outline-offset:var(--ffe-g-outline-offset)}.ffe-radio-block__content:before{place-self:center;grid-column:1/2;grid-row:1/2;content:"";left:var(--ffe-spacing-sm);z-index:1;background-color:var(--ffe-color-surface-primary-default);border:var(--ffe-g-border-width) solid var(--outer-border-color);width:20px;height:20px;border-radius:50%;position:absolute;pointer-events:none}.ffe-radio-block__header{grid-row:1/2;display:block;padding:var(--ffe-spacing-xs) var(--ffe-spacing-2xl) var(--ffe-spacing-xs);background-color:transparent}.ffe-radio-block__header,.ffe-radio-block__wrapper{grid-column:2/3;color:var(--ffe-color-foreground-default)}.ffe-radio-block__wrapper{grid-row:2/3;padding:12px var(--ffe-spacing-sm);border-top:var(--ffe-g-border-width) solid var(--outer-border-color);cursor:auto;transition:all var(--ffe-transition-duration) var(--ffe-ease)}.ffe-radio-block__wrapper[aria-hidden=true]{display:none}@media (hover:hover) and (pointer:fine){.ffe-radio-block:hover{--outer-border-color:var(--ffe-color-border-primary-default-hover)}.ffe-radio-block:hover .ffe-radio-block__header{background-color:var(--ffe-color-surface-primary-default-hover)}.ffe-radio-block:hover .ffe-radio-block__content{box-shadow:var(--ffe-g-border-focus-box-shadow) var(--outer-border-color)}.ffe-radio-block:hover .ffe-radio-block__wrapper{box-shadow:inset 0 1px 0 0 var(--outer-border-color)}}.ffe-radio-block:active .ffe-radio-block__header{background-color:var(--ffe-color-surface-primary-default-pressed)}.ffe-radio-block:active .ffe-radio-block__content{--outer-border-color:var(--ffe-color-border-primary-default-pressed)}.ffe-radio-input:checked+.ffe-radio-block__content{--outer-border-color:var(--ffe-color-border-interactive-selected);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--outer-border-color)}.ffe-radio-input:checked+.ffe-radio-block__content:before{background-color:var(--ffe-color-fill-primary-selected-default);border:4px solid var(--block-background);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-interactive-selected)}.ffe-radio-input:checked+.ffe-radio-block__content .ffe-radio-block__wrapper{box-shadow:inset 0 1px 0 0 var(--outer-border-color)}.ffe-radio-input:focus+.ffe-radio-block__content{--outer-border-color:var(--ffe-color-border-interactive-selected);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-interactive-selected)}.ffe-radio-input:focus+.ffe-radio-block__content .ffe-radio-block__wrapper{box-shadow:inset 0 1px 0 0 var(--outer-border-color)}.ffe-radio-input:focus-visible+.ffe-radio-block__content{outline-color:var(--ffe-color-border-interactive-focus)}.ffe-radio-input:disabled+.ffe-radio-block__content{--outer-border-color:var(--ffe-color-border-primary-subtle);--block-background:var(--ffe-color-surface-primary-default);cursor:not-allowed;color:var(--ffe-color-foreground-subtle)}.ffe-radio-input:disabled+.ffe-radio-block__content .ffe-radio-block__header,.ffe-radio-input:disabled+.ffe-radio-block__content .ffe-radio-block__wrapper{color:var(--ffe-color-foreground-subtle)}.ffe-radio-input[aria-invalid=true]+.ffe-radio-block__content{--outer-border-color:var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--outer-border-color)}.ffe-radio-input[aria-invalid=true]+.ffe-radio-block__content .ffe-radio-block__wrapper{box-shadow:inset 0 1px 0 0 var(--outer-border-color)}.ffe-radio-input[aria-invalid=true]+.ffe-radio-block__content .ffe-radio-block__header{background-color:var(--ffe-color-component-form-input-fill-error);color:var(--ffe-color-component-form-input-foreground-error)}.ffe-radio-block:has(.ffe-radio-input:checked):hover .ffe-radio-block__content .ffe-radio-block__header{background-color:var(--ffe-color-surface-primary-default-hover)}.ffe-radio-block:has(.ffe-radio-input:checked):hover:has(.ffe-radio-input[aria-invalid=true]) .ffe-radio-block__header{background-color:var(--ffe-color-component-form-input-fill-error)}.ffe-radio-block:has(.ffe-radio-input:checked):active{--outer-border-color:var(--ffe-color-border-interactive-selected)}.ffe-radio-block:has(.ffe-radio-input:checked):active .ffe-radio-block__content .ffe-radio-block__header{background-color:var(--ffe-color-surface-primary-default-pressed)}@media (min-width:480px){.ffe-phone-number__input-group{display:flex}}.ffe-phone-number__input-group>*{margin-top:0}.ffe-phone-number__country-code .ffe-phone-number__input-group{display:flex}.ffe-phone-number__country-code{min-width:110px;flex-grow:1}.ffe-phone-number__country-code label{white-space:nowrap;margin-right:var(--ffe-spacing-xs)}@media (max-width:479px){.ffe-phone-number__country-code{margin-bottom:var(--ffe-spacing-xs)}}.ffe-phone-number__country-code-input{border-top-left-radius:0;border-bottom-left-radius:0}@media (min-width:480px){.ffe-phone-number__country-code-input{max-width:4rem;margin-right:var(--ffe-spacing-sm)}}.ffe-phone-number__plus{font-weight:400;line-height:1;padding:12px var(--ffe-spacing-sm);background-color:var(--ffe-color-surface-primary-default);border:var(--ffe-g-border-width) solid var(--ffe-color-border-primary-default);border-radius:var(--ffe-g-border-radius) 0 0 var(--ffe-g-border-radius);border-right:0;transition:border-color var(--ffe-transition-duration) var(--ffe-ease);color:var(--ffe-color-foreground-default);display:flex;align-items:center}.ffe-phone-number__number{flex-grow:10000}.ffe-phone-number__number label{white-space:nowrap}.ffe-phone-number__country-code-input:disabled,.ffe-phone-number__phone-input:disabled{color:transparent}.ffe-text-field{display:block;padding:var(--ffe-spacing-2xs) var(--ffe-spacing-sm);font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;border:none;color:var(--ffe-color-foreground-default);width:100%;height:100%;font-size:var(--ffe-fontsize-form-input)}.ffe-text-field[type=date]{display:flex;padding-left:var(--ffe-spacing-xs)}.ffe-text-field::-webkit-date-and-time-value{text-align:left}.ffe-text-field__wrapper{display:flex;align-items:center;width:100%;height:2.8125rem;margin:0;padding:0;background-color:var(--ffe-color-surface-primary-default);border-radius:var(--ffe-g-border-radius);border:var(--ffe-g-border-width) solid var(--ffe-color-border-primary-default);transition:all var(--ffe-transition-duration) var(--ffe-ease);outline:var(--ffe-g-outline-width) solid transparent;outline-offset:var(--ffe-g-outline-offset)}.ffe-text-field__wrapper:hover{border-color:var(--ffe-color-border-primary-default-hover);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-primary-default-hover)}.ffe-text-field__wrapper--inline{display:inline-flex;width:auto}.ffe-text-field__wrapper:focus-within{border:var(--ffe-g-border-width) solid var(--ffe-color-fill-primary-selected-default);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-fill-primary-selected-default);outline-color:var(--ffe-color-border-interactive-focus)}.ffe-text-field:focus,.ffe-text-field:focus-within{border:none;outline:none}.ffe-text-field__prefix,.ffe-text-field__suffix{color:var(--ffe-color-component-form-input-foreground-subtle);display:inline-flex;align-items:center;white-space:nowrap;padding:0}.ffe-text-field__suffix{margin:0 var(--ffe-spacing-xs) 0 0}.ffe-text-field__prefix{margin:0 0 0 var(--ffe-spacing-xs)}.ffe-text-field--text-right-align{text-align:right}.ffe-text-field::-ms-clear{display:none}.ffe-text-field::placeholder{color:var(--ffe-color-foreground-subtle);opacity:1}.ffe-text-field--invalid,.ffe-text-field[aria-invalid=true]{color:var(--ffe-color-foreground-feedback-critical)}.ffe-text-field__wrapper:has(.ffe-text-field--invalid),.ffe-text-field__wrapper:has([aria-invalid=true]){border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-surface-feedback-critical)}.ffe-text-field__wrapper:has(.ffe-text-field--invalid):focus,.ffe-text-field__wrapper:has(.ffe-text-field--invalid):focus-within,.ffe-text-field__wrapper:has(.ffe-text-field--invalid):hover,.ffe-text-field__wrapper:has([aria-invalid=true]):focus,.ffe-text-field__wrapper:has([aria-invalid=true]):focus-within,.ffe-text-field__wrapper:has([aria-invalid=true]):hover{border:var(--ffe-g-border-width) solid var(--ffe-color-border-feedback-critical);box-shadow:var(--ffe-g-border-focus-box-shadow) var(--ffe-color-border-feedback-critical);background-color:var(--ffe-color-component-form-input-fill-default)}.ffe-radio-button__tooltip-text.ffe-tooltip__text{color:var(--ffe-color-foreground-default);font-family:var(--ffe-g-font);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25rem;margin:0;font-size:var(--ffe-fontsize-small-text)}@media (min-width:480px){.ffe-radio-button__tooltip-text.ffe-tooltip__text{line-height:1.25rem}}.ffe-radio-button__tooltip-text.ffe-tooltip__text{overflow-wrap:anywhere}.ffe-toggle-switch__input{position:absolute;opacity:0;cursor:pointer}.ffe-toggle-switch__label{display:flex;align-items:center;position:relative;cursor:pointer;color:var(--ffe-color-foreground-default);font-family:var(--ffe-g-font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:44px;transition:color var(--ffe-transition-duration) var(--ffe-ease);font-size:var(--ffe-fontsize-h6)}.ffe-toggle-switch__label-text{margin-right:auto;padding-right:var(--ffe-spacing-sm)}.ffe-toggle-switch__label-description,.ffe-toggle-switch__label-off,.ffe-toggle-switch__label-on{color:var(--ffe-color-foreground-default);font-family:var(--ffe-g-font);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25rem;margin:0;font-size:var(--ffe-fontsize-small-text);overflow-wrap:anywhere}.ffe-toggle-switch__label-description{display:block}.ffe-toggle-switch__switch{position:relative;margin:0 var(--ffe-spacing-sm);display:flex;align-items:center}.ffe-toggle-switch--hide-on-off .ffe-toggle-switch__switch{margin:0}.ffe-toggle-switch__switch:before{display:inline-block;content:"";width:56px;height:30px;background:var(--ffe-color-component-form-toggleswitch-fill-default);border-radius:52px;left:auto;right:0;transition:background .4s var(--ffe-ease),box-shadow var(--ffe-transition-duration) var(--ffe-ease)}.ffe-toggle-switch__switch:after{display:inline-block;content:"";width:24px;height:24px;background:var(--ffe-color-component-form-toggleswitch-handle-default);border-radius:50%;position:absolute;left:4px;transition:transform var(--ffe-transition-duration) var(--ffe-ease)}@media (hover:hover) and (pointer:fine){.ffe-toggle-switch__label:hover .ffe-toggle-switch__switch:before{background:var(--ffe-color-component-form-toggleswitch-fill-default-hover)}}.ffe-toggle-switch__input:checked+.ffe-toggle-switch__label .ffe-toggle-switch__switch:after{transform:translateX(24px)}.ffe-toggle-switch__input:checked+.ffe-toggle-switch__label .ffe-toggle-switch__switch:before{background:var(--ffe-color-component-form-toggleswitch-fill-selected)}@media (hover:hover) and (pointer:fine){.ffe-toggle-switch__input:checked+.ffe-toggle-switch__label:hover .ffe-toggle-switch__switch:before{background:var(--ffe-color-component-form-toggleswitch-fill-selected-hover)}}.ffe-toggle-switch__input:focus:not(:focus-visible)+.ffe-toggle-switch__label .ffe-toggle-switch__switch:before{box-shadow:none}.ffe-toggle-switch__input:focus+.ffe-toggle-switch__label .ffe-toggle-switch__switch:before{box-shadow:0 0 0 3px var(--ffe-color-surface-primary-default),0 0 0 5px var(--ffe-color-border-interactive-focus)}:active+.ffe-toggle-switch__label .ffe-toggle-switch__switch:before{background:var(--ffe-color-component-form-toggleswitch-fill-default-pressed)}.ffe-toggle-switch__input:checked:active+.ffe-toggle-switch__label .ffe-toggle-switch__switch:before{background:var(--ffe-color-component-form-toggleswitch-fill-selected-pressed)}.ffe-input-group{border:0;position:relative;padding:0 0 calc(1lh + var(--ffe-spacing-xs))}.ffe-input-group>*{margin-top:0;margin-bottom:var(--ffe-spacing-xs)}.ffe-input-group .ffe-form-label{margin-bottom:0;padding-top:var(--ffe-spacing-2xs)}.ffe-input-group .ffe-field-message--error{margin-top:0}.ffe-input-group__description{margin-bottom:var(--ffe-spacing-xs);color:var(--ffe-color-foreground-subtle)}.ffe-input-group--message,.ffe-input-group--no-extra-margin{padding-bottom:0}.ffe-input-group--no-extra-margin .ffe-field-message--error{margin-bottom:var(--ffe-spacing-xs);height:auto}.ffe-input-group__header{margin:0}.ffe-input-group__header .ffe-tooltip__icon{margin-left:var(--ffe-spacing-xs);transform:translateY(var(--ffe-spacing-2xs))}.ffe-form-label{overflow-wrap:anywhere;padding-bottom:var(--ffe-spacing-2xs);display:inline-block;position:relative;font-family:var(--ffe-g-font-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--ffe-fontsize-h6);font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;color:var(--ffe-color-foreground-default)}.ffe-form-label .ffe-tooltip--open .ffe-tooltip__text{margin-bottom:0}.ffe-form-label--block{display:block}.ffe-input-group:has(.ffe-tooltip) .ffe-form-label{max-width:calc(100% - 42px)}.ffe-tooltip{display:inline}.ffe-tooltip__icon{background:transparent;border-radius:50%;border:none;color:var(--ffe-color-foreground-emphasis);cursor:help;height:1.25rem;aspect-ratio:1;margin:0;padding:0;transition:all var(--ffe-transition-duration) var(--ffe-ease);display:inline-flex;align-items:center;justify-content:center;font-family:sans-serif;line-height:1;font-size:var(--ffe-fontsize-button)}.ffe-tooltip__icon>span{margin-top:2px}@media (hover:hover) and (pointer:fine){.ffe-tooltip__icon:hover{background:var(--ffe-color-fill-primary-subtle-hover);box-shadow:0 0 0 4px var(--ffe-color-fill-primary-subtle-hover)}}.ffe-tooltip--open .ffe-tooltip__icon,.ffe-tooltip__icon:active{background:var(--ffe-color-fill-primary-subtle-pressed);box-shadow:0 0 0 4px var(--ffe-color-fill-primary-subtle-pressed)}.ffe-tooltip__icon:focus-visible{background:var(--ffe-color-fill-primary-subtle-hover);box-shadow:0 0 0 4px var(--ffe-color-fill-primary-subtle-hover),0 0 0 6px var(--ffe-color-surface-primary-default),0 0 0 8px var(--ffe-color-border-interactive-focus);outline:none}.ffe-tooltip__text{will-change:height;height:0;overflow:hidden;visibility:hidden;transition:all var(--ffe-transition-duration) var(--ffe-ease);overflow-wrap:anywhere;color:var(--ffe-color-foreground-default)}.ffe-tooltip--open .ffe-tooltip__text{margin:var(--ffe-spacing-2xs) 0;padding:var(--ffe-spacing-2xs) 0;height:auto;overflow:visible;visibility:visible}.ffe-field-message{font-family:var(--ffe-g-font);color:var(--ffe-color-foreground-default);margin:var(--ffe-spacing-2xs) 0 var(--ffe-spacing-xs);display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--ffe-spacing-xs);font-size:var(--ffe-fontsize-body-text);overflow-wrap:anywhere}.ffe-field-message[aria-hidden=true]{display:none}.ffe-field-message__icon{place-self:center;border-radius:50%;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.ffe-field-message .ffe-icons,.ffe-field-message__icon{color:var(--ffe-color-foreground-inverse)}.ffe-field-message--success .ffe-field-message__icon{background-color:var(--ffe-color-fill-feedback-success)}.ffe-field-message--success .ffe-field-message__icon .ffe-icons{color:var(--ffe-color-foreground-inverse)}.ffe-field-message--info .ffe-field-message__icon{background-color:var(--ffe-color-fill-feedback-info)}.ffe-field-message--info .ffe-field-message__icon .ffe-icons{color:var(--ffe-color-foreground-inverse)}.ffe-field-message--error .ffe-field-message__icon{background:var(--ffe-color-fill-feedback-critical)}.ffe-field-message--error .ffe-field-message__icon .ffe-icons{color:var(--ffe-color-background-default)}input:not([type=radio],[type=checkbox]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}:host,:root{--ffe-v-icons-size-sm:20px;--ffe-v-icons-size-md:24px;--ffe-v-icons-size-lg:32px;--ffe-v-icons-size-xl:40px}.ffe-icons{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:top;mask-position:top;background-color:currentcolor;display:inline-block}.ffe-icons--sm{height:var(--ffe-v-icons-size-sm);width:var(--ffe-v-icons-size-sm)}.ffe-icons--md{height:var(--ffe-v-icons-size-md);width:var(--ffe-v-icons-size-md)}.ffe-icons--lg{height:var(--ffe-v-icons-size-lg);width:var(--ffe-v-icons-size-lg)}.ffe-icons--xl{height:var(--ffe-v-icons-size-xl);width:var(--ffe-v-icons-size-xl)}:where(.ffe-icons){color:var(--ffe-color-foreground-emphasis)}