.PublicHeader_header__N_2Oc{position:relative;z-index:20;display:flex;min-height:72px;align-items:center;gap:30px;padding:0 clamp(20px,5vw,72px);border-bottom:1px solid #e6e3ec;background:hsla(0,0%,100%,.96);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)}.PublicHeader_header__N_2Oc a{word-break:normal;text-decoration:none}.PublicHeader_brand__Q7DRY{display:inline-flex;align-items:center;flex:0 0 auto;color:#18151f;font-size:var(--font-size-ui-text);font-weight:var(--font-weight-semibold);letter-spacing:.08em}.PublicHeader_brandMark__AkW5u{width:10px;height:10px;margin-right:10px;background:#6252e8;transform:rotate(45deg)}.PublicHeader_nav__V2sRF{display:flex;align-items:center;gap:26px;margin-left:auto}.PublicHeader_nav__V2sRF a{color:#6f6b7a;font-size:var(--font-size-ui-text);font-weight:var(--font-weight-medium)}.PublicHeader_nav__V2sRF a:hover{color:#18151f}.PublicHeader_actions__v8RQc,.PublicHeader_language__NrYpW{display:flex;align-items:center}.PublicHeader_actions__v8RQc{gap:16px}.PublicHeader_language__NrYpW{gap:5px;color:#aaa5b2;font-size:var(--font-size-ui-meta);font-weight:var(--font-weight-medium);letter-spacing:.06em}.PublicHeader_language__NrYpW a{color:#aaa5b2}.PublicHeader_language__NrYpW .PublicHeader_activeLanguage__OOsCZ{color:#18151f}.PublicHeader_secondaryAction__xn8dg{color:#6f6b7a;font-size:var(--font-size-ui-text);font-weight:var(--font-weight-medium)}.PublicHeader_secondaryAction__xn8dg:hover{color:#18151f}.PublicHeader_primaryAction__YTfxp{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:0 17px;border-radius:10px;background:#18151f;color:#fff;font-size:var(--font-size-ui-button);font-weight:var(--font-weight-semibold)}.PublicHeader_primaryAction__YTfxp:hover{background:#6252e8}@media(max-width:820px){.PublicHeader_nav__V2sRF{display:none}.PublicHeader_actions__v8RQc{margin-left:auto;gap:10px}}@media(max-width:560px){.PublicHeader_header__N_2Oc{min-height:64px;padding:0 16px}.PublicHeader_brand__Q7DRY{font-size:var(--font-size-ui-button)}.PublicHeader_brandMark__AkW5u{width:8px;height:8px;margin-right:8px}.PublicHeader_language__NrYpW .PublicHeader_activeLanguage__OOsCZ,.PublicHeader_language__NrYpW span{display:none}.PublicHeader_secondaryAction__xn8dg{font-size:var(--font-size-ui-meta);white-space:nowrap}.PublicHeader_primaryAction__YTfxp{min-height:36px;padding:0 11px;font-size:var(--font-size-ui-button);white-space:nowrap}}@media(max-width:360px){.PublicHeader_language__NrYpW{display:none}}.PublicFooter_footer__TIOGa{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:24px;padding:28px clamp(20px,5vw,72px);border-top:1px solid #e6e3ec;background:#fff;color:#6f6b7a;font-family:var(--default-font-family,"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans KR","Apple SD Gothic Neo",sans-serif)}.PublicFooter_footer__TIOGa a{color:inherit;font-size:var(--font-size-ui-meta);text-decoration:none;word-break:normal}.PublicFooter_footer__TIOGa a:hover{color:#18151f}.PublicFooter_footer__TIOGa nav{display:flex;flex-wrap:wrap;gap:22px}.PublicFooter_brand__oCiYf{display:inline-flex;align-items:center;color:#18151f!important;font-weight:var(--font-weight-semibold);letter-spacing:.08em}.PublicFooter_brand__oCiYf span{width:8px;height:8px;margin-right:9px;background:#6252e8;transform:rotate(45deg)}@media(max-width:600px){.PublicFooter_footer__TIOGa{align-items:flex-start;flex-direction:column}}.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}