.authHeader{display:flex;justify-content:space-between;align-items:center;padding:10px}@media(min-width:576px){.authHeader{position:absolute;width:100%;padding:20px;transform:translateX(-50%);left:50%}}.authLogo{color:var(--color-white)}.authClose{cursor:pointer}.authClose:hover{opacity:.8}.authForm{display:flex;flex-direction:column;border-radius:16px;width:100%;margin:0 auto;gap:12px;padding:56px 13px}@media(min-width:576px){.authForm{padding:126px 13px}}.authForm input[type=checkbox]:not(.hiddenInput),.authForm input[type=radio]:not(.hiddenInput){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.2);border-radius:4px;background:rgba(0,0,0,0);cursor:pointer;position:relative;flex-shrink:0;transition:all .2s ease;margin:0}.authForm input[type=checkbox]:not(.hiddenInput):checked,.authForm input[type=radio]:not(.hiddenInput):checked{background:var(--color-purple);border-color:var(--color-purple)}.authForm input[type=checkbox]:not(.hiddenInput):checked:after,.authForm input[type=radio]:not(.hiddenInput):checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-image:url(/images/icons/check-white.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.authForm input[type=checkbox]:not(.hiddenInput):hover,.authForm input[type=radio]:not(.hiddenInput):hover{border-color:hsla(0,0%,100%,.4)}.authFormFieldset{width:100%}@media(min-width:576px){.authFormFieldset{margin:0 auto;max-width:368px}}.authFormLegend{color:var(--color-white);text-align:left;font-size:40px;font-weight:300;letter-spacing:-.8px;margin-bottom:24px}@media(min-width:576px){.authFormLegend{text-align:center}}.authFormGroup{position:relative;border-bottom:unset}.authFormGroup.form-field-empty .authFormInput,.authFormGroup.form-field-invalid .authFormInput{border-color:var(--color-red)}.authFormInput{border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background-color:hsla(0,0%,100%,.0392156863);color:var(--color-white);padding:12px 16px;transition:border-color .2s ease}.authFormInput::placeholder{color:var(--color-white);opacity:.2;font-size:16px}.authFormInput:focus{border-color:var(--color-purple);outline:none}.authFormLabel{color:var(--color-gray);position:static;font-size:16px;display:block;pointer-events:all;transition:none;margin-bottom:4px}.authFormButton{width:100%;max-width:368px;margin:16px auto 0}.authFormCaption{display:block;font-size:16px;color:hsla(0,0%,100%,.6);text-align:left}@media(min-width:576px){.authFormCaption{text-align:center}}.authFormCaption a{color:var(--color-white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:1.5px}.authFormCaption a:hover{opacity:.8}