.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}}.SignInForm_signForm__M8yaR{width:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px}.SignInForm_signForm__M8yaR .SignInForm_container__ok4pn{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}.SignInForm_signForm__M8yaR .SignInForm_container__ok4pn .SignInForm_input__51gD2{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}.SignInForm_signForm__M8yaR .SignInForm_container__ok4pn .SignInForm_input__51gD2::placeholder{color:var(--gray40)}.SignInForm_signForm__M8yaR .SignInForm_container__ok4pn .SignInForm_errorInput___ryuI{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}.SignInForm_signForm__M8yaR .SignInForm_container__ok4pn .SignInForm_errorInput___ryuI::placeholder{color:var(--gray40)}.SignInForm_signForm__M8yaR .SignInForm_container__ok4pn .SignInForm_errorMessage__GcNwW{color:var(--red40);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.SignInForm_signForm__M8yaR .SignInForm_submitButton__RvXYC{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}.SignInForm_signForm__M8yaR .SignInForm_submitButton__RvXYC:hover{background-color:#c03614}.SignInForm_signForm__M8yaR .SignInForm_submitButton__RvXYC: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}.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}.signin_background__CcsAt{width:100%;height:100vh;background-color:var(--white);display:flex;align-items:center;justify-content:center}.signin_background__CcsAt .signin_container__1XiTm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px}.signin_background__CcsAt .signin_container__1XiTm .signin_logoIcon__OKaER{width:248px;height:45px;flex-shrink:0}@media(max-width:768px){.signin_background__CcsAt .signin_container__1XiTm .signin_logoIcon__OKaER{width:208px;height:38px;flex-shrink:0}}.signin_background__CcsAt .signin_container__1XiTm .signin_box__BUQ0_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}@media(max-width:768px){.signin_background__CcsAt .signin_container__1XiTm .signin_box__BUQ0_{gap:16px}}.signin_background__CcsAt .signin_container__1XiTm .signin_box__BUQ0_ .signin_text__qdPJp{color:var(--black);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.signin_background__CcsAt .signin_container__1XiTm .signin_box__BUQ0_ .signin_text__qdPJp a{color:#5534da;-webkit-text-decoration-line:underline;text-decoration-line:underline}