.auth_page__M_Tx9{--green-50:#F2F7F5;--green-100:#E2EEEA;--green-500:#478874;--green-700:#1F5347;--ink-900:#14181A;--ink-700:#3E4649;--ink-500:#626B6F;--ink-300:#DCE1E2;--ink-100:#F4F6F6;--green:var(--green-700);--green-dark:#0F2C25;--ink:var(--ink-900);--stroke:#EBEBEB;--white:#FFFFFF;--placeholder:#697276;--red:#E5484D;width:100%;max-width:375px;min-height:100vh;height:100dvh;margin:0 auto;position:relative;overflow:hidden;background:var(--white);display:flex;flex-direction:column;box-sizing:border-box;letter-spacing:-.025em;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}@media (min-width:600px){.auth_page__M_Tx9{height:812px;min-height:812px;border-radius:32px;box-shadow:0 30px 70px rgba(10,16,14,.22)}}.auth_topbar__Rzo5m{gap:4px;height:56px;padding:0 8px 0 4px;background:var(--white);justify-content:flex-start}.auth_tbBack__wIWoI,.auth_topbar__Rzo5m{flex-shrink:0;display:flex;align-items:center}.auth_tbBack__wIWoI{width:40px;height:40px;border-radius:999px;justify-content:center;color:var(--ink-700);background:none;border:0;cursor:pointer;padding:0}.auth_tbBack__wIWoI:active{background:var(--ink-100)}.auth_tbBack__wIWoI:focus-visible{outline:2px solid var(--green);outline-offset:2px}.auth_main__hN46i{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:28px;padding:24px 20px max(24px,env(safe-area-inset-bottom));background:var(--white)}.auth_intro__yyVkP{display:flex;flex-direction:column;gap:10px;padding:0}.auth_intro__yyVkP h1{font-size:26px;font-weight:700;line-height:140%;color:var(--ink);word-break:keep-all;margin:0}.auth_intro__yyVkP p{font-size:13px;font-weight:400;line-height:24px;color:var(--ink-500);word-break:keep-all;margin:0}.auth_formWrap__9BmJJ{display:contents}.auth_card__J_sZ4{display:flex;flex-direction:column;gap:20px;padding:0;background:none;border:0}.auth_card__J_sZ4 .auth_consent___WHqW{padding:2px 0 0}.auth_card__J_sZ4 .auth_cta__canKq{margin-top:2px}.auth_field__d_i4N{display:flex;flex-direction:column;gap:8px}.auth_field__d_i4N label{font-size:13px;font-weight:700;line-height:20px;color:var(--ink)}.auth_wrap__SlJui{position:relative}.auth_wrap__SlJui input{padding-right:44px}.auth_field__d_i4N input{width:100%;height:52px;padding:0 14px;border:1px solid var(--stroke);border-radius:12px;background:var(--white);font-size:16px;font-weight:400;line-height:24px;color:var(--ink);font-variant-numeric:tabular-nums;outline:none;box-sizing:border-box}.auth_field__d_i4N input::-moz-placeholder{color:var(--placeholder);font-weight:400}.auth_field__d_i4N input::placeholder{color:var(--placeholder);font-weight:400}.auth_field__d_i4N input:focus{border-color:var(--green)}.auth_field__d_i4N input:focus-visible{outline:2px solid var(--green);outline-offset:1px}.auth_clear__csG61{position:absolute;right:8px;top:0;height:52px;width:32px;display:none;align-items:center;justify-content:center;color:var(--ink-500);background:none;border:0;cursor:pointer;padding:0}.auth_clear__csG61.auth_on__iWR_s{display:flex}.auth_clear__csG61:active{color:var(--ink-700)}.auth_consent___WHqW{display:flex;align-items:flex-start;gap:10px}.auth_consent___WHqW input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;flex:0 0 20px;margin:0;border:1px solid var(--ink-300);border-radius:5px;background:var(--white);display:grid;place-items:center;cursor:pointer;box-sizing:border-box}.auth_consent___WHqW input:after{content:"";width:10px;height:6px;border-left:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(-45deg) translate(1px,-1px);opacity:0}.auth_consent___WHqW input:checked{border-color:var(--green);background:var(--green)}.auth_consent___WHqW input:checked:after{opacity:1}.auth_consent___WHqW input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.auth_consent___WHqW p{font-size:13px;font-weight:400;line-height:20px;color:var(--ink-700);word-break:keep-all;margin:0}.auth_consent___WHqW a{font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.auth_code__DGXal{display:none;flex-direction:column;gap:8px}.auth_code__DGXal.auth_on__iWR_s{display:flex}.auth_page__M_Tx9.auth_step2__O8oRd .auth_consent___WHqW,.auth_page__M_Tx9.auth_step2__O8oRd .auth_phoneField__p9DPy,.auth_page__M_Tx9.auth_step2__O8oRd .auth_recovery__lj3Fq{display:none}.auth_code__DGXal .auth_row__5SXlB{position:relative}.auth_code__DGXal input{width:100%;height:52px;padding:0 74px 0 14px;border:1px solid var(--stroke);border-radius:12px;background:var(--white);font-family:inherit;font-size:16px;font-weight:600;line-height:24px;color:var(--ink);letter-spacing:.25em;font-variant-numeric:tabular-nums;outline:none;box-sizing:border-box}.auth_code__DGXal input::-moz-placeholder{font-weight:400;letter-spacing:normal;color:var(--placeholder)}.auth_code__DGXal input::placeholder{font-weight:400;letter-spacing:normal;color:var(--placeholder)}.auth_code__DGXal input:focus{border-color:var(--green);outline:none}.auth_left__esv18{position:absolute;right:14px;top:0;height:52px;display:flex;align-items:center;font-size:14px;font-weight:700;line-height:1;color:var(--red);font-variant-numeric:tabular-nums}.auth_again__AAgYd{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:400;line-height:150%;color:var(--ink-500);margin:0}.auth_again__AAgYd button{padding:0;border:0;background:none;font-size:13px;line-height:150%;color:var(--green);text-decoration:underline;text-underline-offset:2px}.auth_again__AAgYd button,.auth_cta__canKq{cursor:pointer;font-family:inherit;font-weight:700}.auth_cta__canKq{display:flex;align-items:center;justify-content:center;width:100%;height:52px;border-radius:12px;background:var(--green);font-size:15px;line-height:22px;color:var(--white);border:0}.auth_cta__canKq:active:not(:disabled){background:var(--green-dark)}.auth_cta__canKq:disabled{opacity:.4;cursor:not-allowed}.auth_cta__canKq:focus-visible{outline:2px solid var(--green);outline-offset:2px}.auth_recovery__lj3Fq{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto;font-size:14px;font-weight:600;line-height:20px;color:var(--ink-500);text-align:center;text-decoration:none}.auth_recovery__lj3Fq b{font-weight:700;color:var(--ink-700)}.auth_recovery__lj3Fq:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.auth_toast__P8R8i{position:absolute;left:50%;bottom:32px;z-index:10;max-width:315px;transform:translate(-50%,8px);padding:12px 16px;border-radius:12px;background:rgba(20,24,26,.92);font-size:13px;font-weight:600;line-height:150%;color:var(--white);text-align:center;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;white-space:nowrap}.auth_toast__P8R8i.auth_on__iWR_s{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease}@media (prefers-reduced-motion:reduce){.auth_toast__P8R8i{transition:none}}