.AuthShell_page__4yO5p{min-height:100vh;background:radial-gradient(circle at 18% 18%,rgba(98,82,232,.09),transparent 26%),#f5f4f8;color:#18151f;font-family:var(--default-font-family,"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR","Apple SD Gothic Neo",sans-serif)}.AuthShell_main___WyQM{display:grid;width:min(1080px,100% - 40px);min-height:calc(100vh - 184px);grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;grid-gap:clamp(50px,8vw,104px);gap:clamp(50px,8vw,104px);margin:0 auto;padding:72px 0 84px}.AuthShell_context__0xHnK>span{color:#6252e8;font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.12em;text-transform:uppercase}.AuthShell_context__0xHnK h2{margin:18px 0 20px;font-size:clamp(38px,4.5vw,60px);font-weight:var(--font-weight-semibold);letter-spacing:-.05em;line-height:1.06}.AuthShell_context__0xHnK p{margin:0;color:#6f6b7a;font-size:17px;line-height:1.75}.AuthShell_context__0xHnK ul{display:flex;flex-wrap:wrap;gap:10px 18px;margin:28px 0 0;padding:0;color:#6f6b7a;font-size:12px;list-style:none}.AuthShell_context__0xHnK li:before{content:"";display:inline-block;width:5px;height:5px;margin:0 7px 1px 0;border-radius:50%;background:#6252e8}.AuthShell_card__1g0pB{width:100%;padding:clamp(30px,5vw,52px);border:1px solid #ded9e7;border-radius:18px;background:hsla(0,0%,100%,.94);box-shadow:0 24px 70px rgba(30,22,58,.09)}.AuthShell_card__1g0pB>header{margin-bottom:32px}.AuthShell_card__1g0pB>header h1{margin:0;font-size:31px;font-weight:var(--font-weight-semibold);letter-spacing:-.035em;line-height:1.2}.AuthShell_card__1g0pB>header p{margin:12px 0 0;color:#6f6b7a;font-size:15px;line-height:1.65}.AuthShell_cardFooter__UgGOU{margin-top:30px;padding-top:24px;border-top:1px solid #ece9f1;color:#6f6b7a;font-size:14px;text-align:center}.AuthShell_cardFooter__UgGOU a{margin-left:6px;color:#18151f;font-weight:var(--font-weight-medium);text-decoration:underline;-webkit-text-decoration-color:#bbb4c9;text-decoration-color:#bbb4c9;text-underline-offset:3px}@media(max-width:880px){.AuthShell_main___WyQM{width:min(560px,100% - 36px);grid-template-columns:1fr;padding:48px 0 64px}.AuthShell_context__0xHnK{display:none}}@media(max-width:560px){.AuthShell_main___WyQM{width:100%;padding:0}.AuthShell_card__1g0pB{min-height:calc(100vh - 64px);padding:38px 20px 48px;border:0;border-radius:0;box-shadow:none}}.AuthForms_form__07h5N{width:100%}.AuthForms_form__07h5N .MuiFormControl-root,.AuthForms_form__07h5N .PasswordAndConfirmation-password-field{display:flex;width:100%;margin:0 0 24px}.AuthForms_form__07h5N .MuiInputLabel-root{color:#777180;font-family:inherit;font-size:var(--font-size-ui-text)}.AuthForms_form__07h5N .MuiInputLabel-root.Mui-focused{color:#6252e8}.AuthForms_form__07h5N .MuiInput-underline:after{border-bottom-color:#6252e8}.AuthForms_form__07h5N .MuiInputBase-input{padding:9px 0 10px;color:#18151f;font-family:inherit;font-size:16px}.AuthForms_form__07h5N .MuiFormHelperText-root{margin-top:6px;font-family:inherit}.AuthForms_submitButton__r0RM9{width:100%;min-height:48px;margin-top:8px!important;border-radius:10px!important;background:#6252e8!important;box-shadow:0 10px 26px rgba(98,82,232,.18)!important;color:#fff!important;font-family:inherit!important;font-size:var(--font-size-ui-text)!important;font-weight:var(--font-weight-semibold)!important;text-transform:none!important}.AuthForms_submitButton__r0RM9:hover{background:#5141d8!important}.AuthForms_submitButton__r0RM9.Mui-disabled{background:#dedbe7!important;box-shadow:none!important;color:#9893a2!important}.AuthForms_utilityLink__xgTuw{margin:-8px 0 24px;text-align:right}.AuthForms_utilityLink__xgTuw a{color:#6f6b7a;font-size:13px}.AuthForms_utilityLink__xgTuw a:hover{color:#6252e8}.AuthForms_terms__5HhFg{margin:6px 0 26px;color:#6f6b7a}.AuthForms_terms__5HhFg .MuiFormControlLabel-root{align-items:flex-start;margin-right:0}.AuthForms_terms__5HhFg .MuiCheckbox-root{padding-top:7px;color:#8d8798}.AuthForms_terms__5HhFg .MuiCheckbox-colorPrimary.Mui-checked{color:#6252e8}.AuthForms_terms__5HhFg .MuiFormControlLabel-label{padding-top:8px;font-size:13px;line-height:1.5}.AuthForms_legalLinks__q0t3y{margin:8px 0 0;color:#aaa5b2;font-size:12px;text-align:left}.AuthForms_legalLinks__q0t3y a{color:#6f6b7a}.AuthForms_backLink__Rb_Ag{display:block;margin-top:22px;color:#6f6b7a;font-size:13px;text-align:center}.AuthForms_backLink__Rb_Ag:hover{color:#6252e8}