.bottom-cta-btn{position:fixed;bottom:0;width:100%}.bottom-cta-btn .btn{display:inline-flex;justify-content:center;align-items:center;font-size:16px;width:100%;height:56px}.bottom-cta-btn .btn[disabled]{color:hsla(0,0%,69%,.98);background-color:#d0d0d0}.bottom-cta-btn .btn span{display:inline-flex;align-items:center}.bottom-cta-btn .btn .won{font-size:15px}.bottom-cta-btn .btn-black{width:100%;height:48px;color:#f3f3f3;background:var(--Grayscale-900,#121212)}.bottom-cta-btn .btn-black:focus,.bottom-cta-btn .btn-black:hover{color:#f3f3f3!important;background:var(--Grayscale-900,#121212)!important}@media(min-width:501px){.bottom-cta-btn{width:500px}}.custom-label{-webkit-tap-highlight-color:rgba(0,0,0,0)}.custom-label.bold{font-weight:700}.custom-label input[type=checkbox][disabled]+span:after{background-image:url(/_next/static/media/checkbox_disabled.4361e0cc.svg)}.custom-label input[type=checkbox]:checked+span:after{background-image:url(/_next/static/media/checkbox_selected.d3f48e6d.svg)}.custom-label input[type=checkbox]+span{display:inline-grid;align-items:center;font-size:12px;color:#121212;line-height:20px;padding-left:36px}.custom-label input[type=checkbox]+span:before{content:none!important}.custom-label input[type=checkbox]+span:after{-webkit-background-size:100%;background-image:url(/_next/static/media/checkbox_unselected.79142cd7.svg);background-size:100%;background-repeat:no-repeat;background-position:50%;display:inline-block;width:24px!important;height:24px!important;margin-top:0!important;transform:scale(1)!important}.login-header{padding-top:8px;position:-webkit-sticky;position:sticky;top:0;background-color:#fff}.login-header .btn-box{display:flex}.login-header .btn-box button{width:40px;height:40px}.login-header .now-location{display:flex;align-items:center;margin:0 12px;width:100%;color:var(--Grayscale-900,#121212);font-family:NotoSansKR;font-size:18px;font-weight:400;line-height:24px;letter-spacing:-.18px}.step-info{margin:16px 16px 0}.step-info .step-counter{color:var(--Grayscale-900,#121212);font-family:Roboto;font-size:13px;font-weight:700;line-height:16px;letter-spacing:-.13px}.step-info .current-num{margin:0 2px 0 4px}.step-info .total-num{margin-left:2px}.step-info .slash,.step-info .total-num{color:var(--Grayscale-600,#afafaf);font-weight:400}.step-info .slash{font-family:Roboto;font-size:11px;letter-spacing:-.11px}.login-area,.signup-fail-area,.signup-step-area,.signup-success-area{margin:0 16px}.login-area h2,.signup-fail-area h2,.signup-step-area h2,.signup-success-area h2{margin:40px 0 32px;color:var(--Grayscale-900,#121212);font-family:NotoSansKR;font-size:24px;font-weight:700;line-height:24px;letter-spacing:-.22px}.login-area .warning-area,.signup-fail-area .warning-area,.signup-step-area .warning-area,.signup-success-area .warning-area{color:#ff6453;font-family:NotoSansKR;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.12px;height:-moz-fit-content;height:fit-content}.login-area .input-label,.signup-fail-area .input-label,.signup-step-area .input-label,.signup-success-area .input-label{color:var(--Grayscale-700,#898989);font-family:NotoSansKR;font-size:12px;font-weight:400;line-height:18px;letter-spacing:-.12px;margin-top:24px}.login-area .input-area,.signup-fail-area .input-area,.signup-step-area .input-area,.signup-success-area .input-area{border-bottom:1px solid var(--Grayscale-900,#121212);display:grid;grid-template-columns:1fr 24px}.login-area .input-area input,.signup-fail-area .input-area input,.signup-step-area .input-area input,.signup-success-area .input-area input{display:grid;border-bottom:none;width:calc(100% - 20px);height:24px;padding:13px 0}.login-area .input-area input:focus:not([readonly]),.signup-fail-area .input-area input:focus:not([readonly]),.signup-step-area .input-area input:focus:not([readonly]),.signup-success-area .input-area input:focus:not([readonly]){border-bottom:none;box-shadow:none;outline:none}.login-area .input-area input:focus,.signup-fail-area .input-area input:focus,.signup-step-area .input-area input:focus,.signup-success-area .input-area input:focus{box-shadow:none;outline:none}.login-area .input-area input::placeholder,.signup-fail-area .input-area input::placeholder,.signup-step-area .input-area input::placeholder,.signup-success-area .input-area input::placeholder{color:#a0a0a0;font-family:NotoSansKR;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.16px}.login-area .btn-password-visible,.signup-fail-area .btn-password-visible,.signup-step-area .btn-password-visible,.signup-success-area .btn-password-visible{height:48px}.login-area .pw-condition,.signup-fail-area .pw-condition,.signup-step-area .pw-condition,.signup-success-area .pw-condition{margin-top:12px;width:-moz-fit-content;width:fit-content;height:24px;background:rgba(86,86,86,.08);color:var(--Grayscale-800,#565656);font-family:NotoSansKR;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.12px;padding:3px 6px}.login-area .btn-black,.signup-fail-area .btn-black,.signup-step-area .btn-black,.signup-success-area .btn-black{width:100%;height:48px;color:#f3f3f3;background:var(--Grayscale-900,#121212)}.login-area .btn-black:focus,.login-area .btn-black:hover,.signup-fail-area .btn-black:focus,.signup-fail-area .btn-black:hover,.signup-step-area .btn-black:focus,.signup-step-area .btn-black:hover,.signup-success-area .btn-black:focus,.signup-success-area .btn-black:hover{color:#f3f3f3!important;background:var(--Grayscale-900,#121212)!important}.login-area .checkbox-list,.signup-fail-area .checkbox-list,.signup-step-area .checkbox-list,.signup-success-area .checkbox-list{display:flex;flex-direction:column;gap:20px}.login-area .checkbox-list .agree-divine,.signup-fail-area .checkbox-list .agree-divine,.signup-step-area .checkbox-list .agree-divine,.signup-success-area .checkbox-list .agree-divine{border:1px solid #f3f3f3;margin:0 0 20px}.login-area .custom-label input[type=checkbox]+span,.signup-fail-area .custom-label input[type=checkbox]+span,.signup-step-area .custom-label input[type=checkbox]+span,.signup-success-area .custom-label input[type=checkbox]+span{color:var(--Grayscale-800,#565656);font-family:NotoSansKR;font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.14px}.login-area .custom-label input[type=checkbox]+.all-agree,.signup-fail-area .custom-label input[type=checkbox]+.all-agree,.signup-step-area .custom-label input[type=checkbox]+.all-agree,.signup-success-area .custom-label input[type=checkbox]+.all-agree{color:var(--Grayscale-900,#121212);font-family:NotoSansKR;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-.16px}.login-area .custom-label .icon-box,.signup-fail-area .custom-label .icon-box,.signup-step-area .custom-label .icon-box,.signup-success-area .custom-label .icon-box{display:inline-flex;transform:translateY(3px)}.login-area .marketing-agree,.signup-fail-area .marketing-agree,.signup-step-area .marketing-agree,.signup-success-area .marketing-agree{padding-left:36px}.login-area .signup-btn-area,.signup-fail-area .signup-btn-area,.signup-step-area .signup-btn-area,.signup-success-area .signup-btn-area{margin-top:48px}.signup-fail-area,.signup-success-area{display:flex;flex-direction:column;justify-content:center;align-items:center}.signup-fail-area h4,.signup-success-area h4{margin-bottom:48px}.signup-fail-area .subText,.signup-fail-area h4,.signup-success-area .subText,.signup-success-area h4{color:var(--Grayscale-700,#898989);text-align:center;font-family:NotoSansKR;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-.14px}.signup-fail-area .subText,.signup-success-area .subText{margin:12px 0}.signup-fail-area .signup-btn-list,.signup-success-area .signup-btn-list{width:250px;margin-top:16px}.signup-fail-area .signup-btn-list .btn,.signup-success-area .signup-btn-list .btn{margin-bottom:12px;height:40px}.signup-fail-area .signup-email,.signup-success-area .signup-email{display:flex;flex-direction:column;max-width:250px}.signup-fail-area .find-email,.signup-success-area .find-email{width:250px;color:var(--Grayscale-900,#121212);text-align:left;font-family:Roboto;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.16px;margin-bottom:32px;gap:12px;word-wrap:break-word;word-break:break-all}.signup-fail-area .find-email-btns,.signup-success-area .find-email-btns{display:flex;flex-direction:row;margin-top:8px}.signup-fail-area .logo-SNS,.signup-success-area .logo-SNS{display:flex;gap:4px}.signup-fail-area .duplicate-email,.signup-success-area .duplicate-email{display:flex;color:var(--Grayscale-700,#898989);font-family:Roboto;font-size:12px;font-weight:400;line-height:24px;letter-spacing:-.12px;cursor:pointer}.signup-fail-area .duplicate-email span,.signup-success-area .duplicate-email span{color:#d5d5d5;margin:4px 8px}.signup-fail-area .duplicate-email img,.signup-success-area .duplicate-email img{width:16px;height:16px;position:relative;background-color:rgba(0,0,0,.08);border-radius:50%;padding:4px;margin-right:4px}.login-area{margin-top:40px}.signup-success-area{padding-top:140px}.login-btn-area{margin:48px 0 32px}.login-btn-area .login-warning-area{color:#ff6453;font-family:NotoSansKR;font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.12px;height:-moz-fit-content;height:fit-content;margin-bottom:8px;text-align:center}.login-btn-area .login-help-btn{display:flex;flex-direction:row;justify-content:center;margin-top:32px}.login-btn-area .login-help-btn .closeBtn-divider{height:12px;margin:-4px 4px 0}