.Modal_wrapper__q85g3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:auto;outline:0;background-color:rgba(0,0,0,.6)}.Modal_modalInner__u06uq,.Modal_wrapper__q85g3{display:flex;align-items:center;justify-content:center}.Modal_modalInner__u06uq{width:100%;height:100%;background-color:var(--white);flex-direction:column;width:298px;height:183px;border-radius:12px;padding:15px;gap:30px}.Modal_buttonGroup__W8LGL{display:flex;justify-content:center;align-items:center;gap:8px}.Modal_emptyButton__5_hNN{cursor:pointer;display:block;font-size:16px;font-weight:700;line-height:20px;width:100%;border-radius:6px;color:#ea3c12;background-color:var(--white);border:1px solid #ea3c12;padding:13px;width:80px}.Modal_emptyButton__5_hNN:hover{background-color:#f0f0f0}.Modal_fillButton__o88jx{cursor:pointer;display:block;padding:14px;font-size:16px;font-weight:700;line-height:20px;width:100%;border-radius:6px;color:var(--white);background-color:#ea3c12;border:none;width:80px}.Modal_fillButton__o88jx:hover{background-color:#c03614}.Modal_body-scroll-lock__rUgVm{overflow:hidden}.CompletionModal_modalInner__9xAOL{width:100%;height:100%;background-color:var(--white);justify-content:center;align-items:center;width:540px;height:250px;display:flex;flex-direction:column;gap:50px;border-radius:8px;padding:108px 28px 28px;color:var(--black);text-align:center;font-size:18px;font-family:Pretendard;font-style:normal;font-weight:500;line-height:normal}@media(max-width:768px){.CompletionModal_modalInner__9xAOL{width:327px;height:220px;padding:81px 67px 28px;gap:50px;font-size:16px}}.CompletionModal_modalInner__9xAOL .CompletionModal_button__f01_P{cursor:pointer;font-weight:700;line-height:20px;width:100%;border-radius:6px;color:var(--white);background-color:#ea3c12;border:none;width:120px;height:48px;display:block;padding:0;margin-left:auto;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.CompletionModal_modalInner__9xAOL .CompletionModal_button__f01_P:hover{background-color:#c03614}@media(max-width:768px){.CompletionModal_modalInner__9xAOL .CompletionModal_button__f01_P{width:138px;height:42px;font-size:14px;margin:0 auto}}.SignUpForm_signForm__DpXw1{width:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.SignUpForm_signForm__DpXw1 .SignUpForm_container__mUBDL{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:26px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.SignUpForm_signForm__DpXw1 .SignUpForm_container__mUBDL .SignUpForm_input__gUPzC{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:26px;width:100%;height:58px;padding:16px 20px;border-radius:6px;border:1px solid var(--gray30);background:var(--white);outline:none}.SignUpForm_signForm__DpXw1 .SignUpForm_container__mUBDL .SignUpForm_input__gUPzC::placeholder{color:var(--gray40)}.SignUpForm_signForm__DpXw1 .SignUpForm_container__mUBDL .SignUpForm_errorInput__oSRTM{color:var(--black);font-size:16px;font-style:normal;font-weight:400;line-height:26px;width:100%;height:58px;padding:16px 20px;border-radius:6px;border:1px solid var(--red40);background:var(--white);outline:none}.SignUpForm_signForm__DpXw1 .SignUpForm_container__mUBDL .SignUpForm_errorInput__oSRTM::placeholder{color:var(--gray40)}.SignUpForm_signForm__DpXw1 .SignUpForm_container__mUBDL .SignUpForm_errorMessage__Od3gp{color:var(--red40);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.SignUpForm_signForm__DpXw1 .SignUpForm_submitButton__XWmdg{cursor:pointer;display:block;padding:14px;font-size:16px;font-weight:700;line-height:20px;width:100%;border-radius:6px;color:var(--white);background-color:#ea3c12;border:none}.SignUpForm_signForm__DpXw1 .SignUpForm_submitButton__XWmdg:hover{background-color:#c03614}.SignUpForm_signForm__DpXw1 .SignUpForm_submitButton__XWmdg:disabled{cursor:pointer;display:block;padding:14px;font-size:16px;font-weight:700;line-height:20px;width:100%;border-radius:6px;color:var(--white);background-color:var(--gray40);border:none}.SignUpForm_radioLabel__sz3iK{border-radius:30px;border:1px solid var(--gray30)}.SignUpForm_checkedRadioLabel__sCfKy,.SignUpForm_radioLabel__sz3iK{padding:13px 41px;display:flex;justify-content:flex-start;gap:9px;background:var(--white);cursor:pointer;position:relative;flex-grow:1}.SignUpForm_checkedRadioLabel__sCfKy{border-radius:30px;border:1px solid var(--primary)}.SignUpForm_checkedIcon__d6vd_{width:14px;height:14px;flex-shrink:0;position:absolute;top:16px;left:44px}.SignUpForm_radio__G_6b0{border:1px solid var(--gray30);background:var(--white)}.SignUpForm_checkedRadio__KEhYk,.SignUpForm_radio__G_6b0{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;flex-shrink:0;border-radius:50%;cursor:pointer}.SignUpForm_checkedRadio__KEhYk{background:var(--primary);border:none}.SignUpForm_span__FnZLO{color:var(--black);font-size:14px;font-style:normal;font-weight:400;line-height:22px}.SignUpForm_radioContainer__MR49E{width:100%;display:flex;flex-direction:column;gap:8px}.SignUpForm_radioBox__73LJ_{width:100%;display:flex;justify-content:space-between;gap:16px}.GithubLogin_submitButton__LJSHl{cursor:pointer;height:48px;font-size:16px;font-weight:700;line-height:20px;width:100%;border-radius:6px;color:var(--black);background-color:var(--white);border:1px solid var(--gray40);display:flex;align-items:center;justify-content:center;gap:4px}.GithubLogin_submitButton__LJSHl:hover{background-color:#f0f0f0}.GithubLogin_githubIcon__QKcfG{width:32px;height:32px}.signup_background__s9saV{width:100%;height:100vh;background-color:var(--white);display:flex;align-items:center;justify-content:center}.signup_background__s9saV .signup_container__4q2UF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.signup_background__s9saV .signup_container__4q2UF .signup_logoIcon__cb4hk{width:248px;height:45px;flex-shrink:0}@media(max-width:768px){.signup_background__s9saV .signup_container__4q2UF .signup_logoIcon__cb4hk{width:208px;height:38px;flex-shrink:0}}.signup_background__s9saV .signup_container__4q2UF .signup_box__YaLtm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media(max-width:768px){.signup_background__s9saV .signup_container__4q2UF .signup_box__YaLtm{gap:16px}}.signup_background__s9saV .signup_container__4q2UF .signup_box__YaLtm .signup_text__lZU1a{color:var(--black);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.signup_background__s9saV .signup_container__4q2UF .signup_box__YaLtm .signup_text__lZU1a a{color:#5534da;-webkit-text-decoration-line:underline;text-decoration-line:underline}