.BackHeader_header__z3Ue9{position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa;height:var(--header-height);padding-inline:1rem}.BackHeader_leftSection__DfjWI{display:flex;align-items:center;gap:.5rem}.BackHeader_iconButton__wt2mu{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#333;&:active{opacity:.7}}.BackHeader_title__EDZzm{font-size:1.1rem;font-weight:500}.Button_button__y6cjA{padding:1rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:opacity .2s}.Button_fullWidth__IomvO{width:100%}.Button_primary___8S9W{background-color:#000;color:#fff}.Button_primary___8S9W:hover{background-color:#333}.Button_secondary__NR6ak{background-color:#fff;color:#000;border:1px solid #000}.Button_secondary__NR6ak:hover{background-color:#f5f5f5}.Button_flex__I_qhu{flex:1 1}.Button_button__y6cjA:disabled{background-color:#ccc;color:#666;cursor:not-allowed;border:none}.Button_button__y6cjA:disabled:hover{background-color:#ccc}.Button_secondary__NR6ak:disabled{background-color:#f5f5f5;border:1px solid #ccc;color:#999}.Button_secondary__NR6ak:disabled:hover{background-color:#f5f5f5}.Button_bottomFixed__KQrqX{position:fixed;bottom:0;inset-inline:0;margin-inline:auto;max-width:var(--max-width-mobile);padding:1rem;border-top:1px solid #eee;z-index:10;background-color:#fff}.Input_inputContainer__WTaKE{display:flex;flex-direction:column;gap:.5rem}.Input_label__KpzFu{font-size:.9rem;color:#666}.Input_input__baIxZ{width:100%;padding:1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;&.Input_error__P9CUA{border-color:red;&:focus{outline:none}}&::placeholder{color:#999}&::-webkit-calendar-picker-indicator{cursor:pointer}&:focus{outline:1px solid #000}&:-moz-read-only{background-color:#f8f9fa;color:#495057}&:read-only{background-color:#f8f9fa;color:#495057}}.Input_passwordContainer__o5lBC{position:relative;width:100%;& input{width:100%;padding-right:40px}}.Input_passwordToggle__dzcmz{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:#666;&:hover{color:#333}}.Input_errorText__4UjD6{color:red;font-size:.8rem;margin-top:.2rem}.login_main__Mqwmn{padding:1rem 1rem 7rem;width:100%}.login_form__7GbYP{width:100%;display:flex;flex-direction:column;gap:1.5rem}.login_inputContainer__PSI3x{display:flex;flex-direction:column;gap:1rem}.login_findLinks__nvYlF{display:flex;justify-content:flex-end;align-items:center;gap:.5rem;font-size:.9rem;& a,& div{color:#666}& div{cursor:pointer}}.login_divider__mOOT0{color:#ddd;pointer-events:none}.login_buttonContainer__MmD1r{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.login_error__x5NN2{color:red;font-size:.8rem}.login_signupButton__IUBcZ{width:100%;padding:1rem;border-radius:4px;font-size:1rem;cursor:pointer;text-align:center;background-color:#fff;color:#000;border:1px solid #000;&:hover{background-color:#f5f5f5}}.login_socialDivider__roo_Z{margin:32px 0;border:none;border-top:1px solid #ccc;width:100%}.login_socialButtonContainer__CZQTb{display:flex;flex-direction:column;gap:1rem}.login_google__gFMqI{background-color:#fff;color:#000;border:1px solid #000}.login_google__gFMqI:hover{background-color:#f5f5f5}.login_facebook__wh_ZR{background-color:#1877f2;color:#fff;border:none}.login_facebook__wh_ZR:hover{background-color:#0f66d0}.login_kakao__zapcK{background-color:#fee500;color:#3c1e1e;border:none}.login_kakao__zapcK:hover{background-color:#f7d900}.login_naver___yoVl{background-color:#03c75a;color:#fff;border:none}.login_naver___yoVl:hover{background-color:#02b351}.login_socialButton__qefSm{width:100%;padding:1rem;border-radius:4px;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;transition:background-color .2s ease;height:48px;line-height:1;text-align:center}.login_socialButton__qefSm img{width:20px;height:20px}