.auth_authContainer__SmRwp{position:relative;align-items:center;padding:80px 20px 0;height:100vh;background-color:var(--light-color)}.auth_authContainer__SmRwp,.auth_form__wcpah{display:flex;justify-content:center;width:100%}.auth_form__wcpah{flex-direction:column;max-width:500px;padding:60px 32px;border-radius:16px;background-color:var(--white-color);box-shadow:0 4px 10px rgba(0,0,0,.1)}.auth_authContainer__SmRwp h2{text-align:center;font-size:32px;font-weight:500;margin-bottom:40px}.auth_inputContainer__ImQuR{margin-bottom:8px}.auth_input__OWr9u{display:flex;align-items:center;width:100%;padding:14px 24px;border:1px solid var(--black-color-20);border-radius:100px;font-size:15px;letter-spacing:-.025em}.auth_input__OWr9u::placeholder{color:var(--disabled-color)}.auth_submitButton__6TexZ{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:6px 0 24px;padding:14px;border-radius:100px;background-color:var(--black-color);font-size:15px;letter-spacing:-.025em;color:var(--white-color);transition:all .1s ease-in}.auth_submitButton__6TexZ:hover{background-color:var(--black-color-70)}.auth_rememberLabel__8MYny{display:flex;align-items:center;margin:4px 0 24px;padding:0 10px}.auth_rememberLabel__8MYny input{margin-right:8px}.auth_rememberLabel__8MYny b{font-size:14px;font-weight:400;letter-spacing:-.025em;cursor:pointer}.auth_switchText__oymcU{display:flex;align-items:center;gap:10px;margin:0 auto;text-align:center;font-size:15px;letter-spacing:-.025em;color:var(--black-color-50)}.auth_switchText__oymcU a{padding:0 2px;font-weight:500;color:var(--black-color);transition:all .1s ease}.auth_switchText__oymcU a:hover{text-decoration:underline}.auth_disabledInput__XVILi{background:rgba(0,0,0,.1);color:var(--black-color-70)}.auth_disabledButton__1t7ta{background:rgba(0,0,0,.5);cursor:not-allowed}.auth_errorMessage__hCRwF{word-break:keep-all;padding:0 4px;margin-top:6px;font-size:14px;line-height:1.4;letter-spacing:-.025em;color:var(--red-color);pointer-events:none;text-align:center}.auth_termsContainer__2DY06{margin:24px 0 12px;padding-bottom:24px;border-bottom:1px solid var(--light-color)}.auth_termsAllAgreeBox__nrVEO{display:flex;align-items:center;margin-bottom:10px}.auth_termsAllAgreeLabel__PqrCp{letter-spacing:-.025em;font-size:15px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_termsAllAgreeLabel__PqrCp input{margin-right:8px}.auth_termsList__e_ez3{display:flex;flex-direction:column;gap:6px}.auth_termsItem__Usixs{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;letter-spacing:-.025em;color:var(--gray-color)}.auth_termsLabel__oSlLN{display:flex;align-items:center;flex-wrap:wrap;gap:4px;cursor:pointer}.auth_important__kilSq{color:var(--blue-color);font-size:13px;margin-left:4px}.auth_termsDetail__sHmZN{font-size:13px;color:var(var(--gray-color));text-decoration:underline;transition:color .15s;cursor:pointer;white-space:nowrap}.auth_termsDetail__sHmZN:hover{color:var(--blue-color)}@media (max-width:480px){.auth_authContainer__SmRwp{padding:0}.auth_form__wcpah{padding:60px 20px;border-radius:0}.auth_authContainer__SmRwp h2{font-size:24px;margin-bottom:24px}.auth_input__OWr9u{padding:12px 20px;font-size:14px}.auth_submitButton__6TexZ{font-size:14px}.auth_switchText__oymcU{gap:8px;font-size:14px}.auth_errorMessage__hCRwF{margin-top:4px;font-size:13px}}.loadingButton_spinner__i0yE9{display:inline-block;width:18px;height:18px;border-top:3px solid var(--white-color);border-radius:50%;border:3px solid var(--white-color);border-top-color:var(--black-color);animation:loadingButton_spin__s3_Ov 1s linear infinite;vertical-align:middle}@keyframes loadingButton_spin__s3_Ov{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alertModal_modalOverlay__lkRBT{z-index:9999;position:fixed;top:0;left:0;height:100vh;background:rgba(0,0,0,.5)}.alertModal_modalContent___cd50,.alertModal_modalOverlay__lkRBT{display:flex;align-items:center;justify-content:center;width:100%}.alertModal_modalContent___cd50{position:relative;flex-direction:column;max-width:400px;gap:24px;margin:20px;padding:60px 30px 30px;border-radius:8px;background-color:var(--white-color);box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:center;opacity:0;transform:translateY(50px);animation:alertModal_fadeInUp__Vh5k8 .4s ease-out forwards}.alertModal_closeButton__7zrHT{position:absolute;top:20px;right:24px}.alertModal_modalMessage__jQluU{font-size:16px;letter-spacing:-.025em;white-space:pre-line}.alertModal_confirmButton__YH5ho{display:flex;justify-content:center;align-items:center;width:100px;height:36px;border-radius:100px;background-color:var(--black-color);font-size:14px;color:var(--white-color);transition:all .2s ease}.alertModal_closeButton__7zrHT:active,.alertModal_confirmButton__YH5ho:active{transform:scale(.95)}.alertModal_confirmButton__YH5ho:hover{opacity:.9}@keyframes alertModal_fadeInUp__Vh5k8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.alertModal_modalMessage__jQluU{font-size:14px}.alertModal_confirmButton__YH5ho{font-size:12px}}