@keyframes Field_placeholderAnimation__OTg_W{0%{background-position:-500px 0}to{background-position:500px 0}}.Field_field__EUP_G{display:grid;grid-row:span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-template-areas:"label" "message" "input" "error";align-content:flex-start}.Field_field__EUP_G.Field_inline__Kl_V2{grid-template-areas:"label input" "message message"}.Field_field__EUP_G.Field_inline__Kl_V2:has([type=checkbox]),.Field_field__EUP_G.Field_inline__Kl_V2:has([type=radio]){--corsa-label-margin:0 0 0.4rem;--corsa-label-font-weight:normal;column-gap:.8ch;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"input label" ". message"}.Field_field__EUP_G.Field_small__VMTHG{--field-height:var(--corsa-form-height-small)}.Field_field__EUP_G.Field_medium__p8DL5{--field-height:var(--corsa-form-height-medium)}.Field_field__EUP_G.Field_large__jGNuK{--field-height:var(--corsa-form-height-large)}.Field_field__label__FG0KX{align-self:flex-end;grid-area:label}.Field_hideLabel__CeOO5 .Field_field__label__FG0KX{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.Field_field__input__qj9LI,.Field_field__main__HrCxA{grid-area:input;position:relative}.Field_field__message__aMJPT{grid-area:message;margin-bottom:.5em;font-size:max(.8em,1.2rem);color:var(--corsa-field-message-color,var(--corsa-color-font-light,#999));max-width:84ch;text-wrap:balance}.Field_field__error__GcFGu{grid-area:error;margin-top:.5em;font-size:max(.8em,1.2rem);color:var(--corsa-color-error,red)}@layer mixin{.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]),.Field_input__A4xLr select,.Field_input__A4xLr textarea{display:block;padding:calc(3rem/2);width:100%;height:var(--field-height);text-overflow:ellipsis;color:var(--corsa-form-color,var(--kodo-color-font));border:var(--corsa-form-border,2px solid var(--kodo-color-border));border-radius:var(--corsa-form-radius,0);background:var(--corsa-form-background,transparent)}@layer reset{:where(.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]),.Field_input__A4xLr textarea,.Field_input__A4xLr select){all:revert;font:unset;border:unset;overflow-wrap:default;border-radius:unset;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}:where(.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]),.Field_input__A4xLr textarea,.Field_input__A4xLr select):focus{outline:none}}.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):not(:first-child),.Field_input__A4xLr select:not(:first-child),.Field_input__A4xLr textarea:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):not(:last-child),.Field_input__A4xLr select:not(:last-child),.Field_input__A4xLr textarea:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button])::placeholder,.Field_input__A4xLr select::placeholder,.Field_input__A4xLr textarea::placeholder{color:var(--corsa-color-placeholder,var(--kodo-color-font-50))}.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):focus,.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):focus-within,.Field_input__A4xLr select:focus,.Field_input__A4xLr select:focus-within,.Field_input__A4xLr textarea:focus,.Field_input__A4xLr textarea:focus-within{border-color:var(--kodo-color-font-50)}.Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):disabled,.Field_input__A4xLr select:disabled,.Field_input__A4xLr textarea:disabled{padding:0 1em;color:var(--kodo-color-font-75);border:0;background:rgba(0,0,0,.1)}.Field_error__hZSzL .Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]),.Field_error__hZSzL .Field_input__A4xLr select,.Field_error__hZSzL .Field_input__A4xLr textarea{border-color:var(--corsa-color-error,red)}.Field_error__hZSzL .Field_input__A4xLr input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button]):focus,.Field_error__hZSzL .Field_input__A4xLr select:focus,.Field_error__hZSzL .Field_input__A4xLr textarea:focus{border-color:var(--corsa-color-warning,orange)}}.Field_input__A4xLr input[type=color]{padding:.2rem}.Field_input__A4xLr input[type=number]{-moz-appearance:textfield}.Field_input__A4xLr input[type=number]::-webkit-inner-spin-button,.Field_input__A4xLr input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.Field_input__A4xLr:has(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=submit]):not([type=reset]):not([type=button])){display:flex}.Field_input__A4xLr:has(input[type=checkbox],input[type=radio]):before{content:"";display:block;position:relative;width:calc(var(--field-height)/2.5);background:var(--corsa-form-checkbox-background,#fff);border:var(--corsa-form-checkbox-border,1px solid #999);border-radius:var(--corsa-form-checkbox-radius,.2rem);aspect-ratio:1/1}.Field_input__A4xLr:has(input[type=radio]):before{border-radius:var(--corsa-form-radio-radius,50%)}.Field_input__A4xLr:has(input[type=checkbox]:checked,input[type=radio]:checked):before{content:"";color:var(--corsa-form-checkbox-checked-color,#fff);background:var(--corsa-color-accent);background-image:url("data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIAoJIHdpZHRoPSI4MDBweCIgaGVpZ2h0PSI4MDBweCIgdmlld0JveD0iMCAwIDc4LjM2OSA3OC4zNjkiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTc4LjA0OSwxOS4wMTVMMjkuNDU4LDY3LjYwNmMtMC40MjgsMC40MjgtMS4xMjEsMC40MjgtMS41NDgsMEwwLjMyLDQwLjAxNWMtMC40MjctMC40MjYtMC40MjctMS4xMTksMC0xLjU0N2w2LjcwNC02LjcwNAoJCWMwLjQyOC0wLjQyNywxLjEyMS0wLjQyNywxLjU0OCwwbDIwLjExMywyMC4xMTJsNDEuMTEzLTQxLjExM2MwLjQyOS0wLjQyNywxLjEyLTAuNDI3LDEuNTQ4LDBsNi43MDMsNi43MDQKCQlDNzguNDc3LDE3Ljg5NCw3OC40NzcsMTguNTg2LDc4LjA0OSwxOS4wMTV6Ii8+CjwvZz4KPC9zdmc+");background-repeat:no-repeat;background-size:70%;background-position:50%}.Field_input__A4xLr:has(input[type=radio]:checked):before{content:"●";text-align:center;background-image:none;line-height:1}.Field_input__A4xLr input[type=checkbox],.Field_input__A4xLr input[type=radio]{position:absolute;top:0;width:calc(var(--field-height)/2.5);aspect-ratio:1/1;opacity:0}.Field_input__A4xLr textarea{padding:1rem calc(3rem/2);height:calc(var(--field-height)*3);resize:vertical}.Field_input__A4xLr select{padding-top:0;padding-bottom:0;padding-right:4rem}.Field_input__A4xLr select[data-empty=true]{color:var(--corsa-form-select-placeholder-color,var(--corsa-form-placeholder-color,#999))}.Field_input__A4xLr:has(select){position:relative}.Field_input__A4xLr:has(select):after{content:"";display:block;pointer-events:none;position:absolute;top:50%;right:1rem;margin-top:-.2em;border:.4em solid transparent;border-top:.4em solid var(--corsa-form-select-arrow-color,currentColor)}.Field_input__postfix__CslUR,.Field_input__prefix___j5lZ{display:flex;align-items:center;justify-content:center;font-size:var(--corsa-form-affix-font-size,1.2rem);padding:var(--corsa-form-affix-padding,0 .7em);font-weight:var(--corsa-form-affix-font-weight,600);background:var(--corsa-form-affix-background,#fff);border:var(--corsa-form-border,2px solid)}.Field_input__prefix___j5lZ{border-right:0;border-top-left-radius:var(--corsa-form-radius,0);border-bottom-left-radius:var(--corsa-form-radius,0)}.Field_input__postfix__CslUR{border-left:0;border-top-right-radius:var(--corsa-form-radius,0);border-bottom-right-radius:var(--corsa-form-radius,0)}