.login-form_stage__Wpxsv{position:relative;display:grid;place-items:center;min-height:calc(100dvh - 112px);padding:64px 24px 96px;overflow:hidden;background:radial-gradient(circle at 0 10%,rgb(45 100 250/.3),transparent 46%),radial-gradient(circle at 95% 0,rgb(251 176 59/.22),transparent 43%),radial-gradient(circle at 50% 100%,rgb(124 92 250/.24),transparent 48%),#fff}.login-form_card__Lqwrp{position:relative;display:grid;grid-template-columns:300px minmax(0,1fr);width:min(100%,760px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 20px 25px -5px rgb(0 0 0/.1),0 8px 10px -6px rgb(0 0 0/.1)}.login-form_pane__Al4iN{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:44px 40px 28px}.login-form_head__pHG2l{margin-bottom:24px;padding-right:36px}.login-form_lede__Ow3cF{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.login-form_title__Klxs2{margin:0;font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.025em}.login-form_close__g_RsP{position:absolute;z-index:2;top:18px;right:18px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--muted);transition:background .2s,color .2s}.login-form_close__g_RsP:hover{background:rgb(17 24 45/.06);color:var(--ink)}.login-form_google__c2iLa{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;padding:16px;border:1px solid transparent;border-radius:8px;background:#f2f3f5;color:var(--ink);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.15px;transition:background .2s}.login-form_google__c2iLa:hover{background:#e7e8eb}.login-form_googleMain__eMund{background:var(--blue);color:#fff}.login-form_googleMain__eMund:hover{background:#2057df}.login-form_kakao__jHVuH{background:#fee500;color:rgba(0,0,0,.85)}.login-form_kakao__jHVuH:hover{background:#f5dc00}.login-form_kakao__jHVuH svg{display:block;flex:none}.login-form_kakao__jHVuH span{line-height:1;font-weight:500}.login-form_naver__0YmVs{background:#03c75a;color:#fff}.login-form_naver__0YmVs:hover{background:#02b351}.login-form_naver__0YmVs svg{display:block;flex:none}.login-form_naver__0YmVs span{line-height:1;font-weight:500}.login-form_methods__VBni3{display:grid;gap:10px}.login-form_methods__VBni3>a,.login-form_methods__VBni3>button{height:56px;padding-block:0}.login-form_emailBtn__51h_B{border-color:#e5e7eb;background:#fff;color:#4b5563}.login-form_emailBtn__51h_B:hover{background:#f9fafb}.login-form_mailArt__xL5Z0{margin:-4px 0}.login-form_slideFwd__YThD_{animation:login-form_slideFwd__YThD_ .32s cubic-bezier(.22,1,.36,1) both}.login-form_slideBack____HCu{animation:login-form_slideBack____HCu .32s cubic-bezier(.22,1,.36,1) both}@keyframes login-form_slideFwd__YThD_{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:none}}@keyframes login-form_slideBack____HCu{0%{opacity:0;transform:translateX(-32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-form_slideBack____HCu,.login-form_slideFwd__YThD_{animation:none}}.login-form_titleRow__ivber{display:flex;align-items:center;gap:4px}.login-form_back___9Lmd{display:grid;place-items:center;width:32px;height:32px;margin-left:-8px;border:0;border-radius:8px;background:none;color:var(--ink)}.login-form_back___9Lmd:hover{background:#f2f3f5}.login-form_googleMain__eMund svg{display:block;flex:none;box-sizing:content-box;padding:3px;border-radius:50%;background:#fff;transform:translateY(-1px)}.login-form_googleMain__eMund span{line-height:1;font-weight:500}.login-form_divider__6ywkK{display:flex;align-items:center;gap:20px;margin:18px 0;color:var(--muted);font-size:13px;font-weight:500}.login-form_divider__6ywkK:after,.login-form_divider__6ywkK:before{content:"";flex:1;height:1px;background:var(--line)}.login-form_form__70Za9{display:grid;gap:8px}.login-form_label__Jva9v{color:var(--muted);font-size:14px;font-weight:650}.login-form_input__lj5QV{width:100%;min-height:56px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink)}.login-form_input__lj5QV:focus{outline:none;border-color:var(--blue)}.login-form_input__lj5QV:disabled{background:var(--canvas)}.login-form_code__TI4_l{text-align:center;font-size:22px;font-weight:750;letter-spacing:.45em;padding-left:calc(14px + .45em);font-variant-numeric:tabular-nums}.login-form_code__TI4_l::placeholder{color:var(--line)}.login-form_submit__MZHYa{display:flex;width:100%;height:56px;margin-top:8px;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:16px;font-weight:600;transition:background .2s,opacity .2s}.login-form_submit__MZHYa:hover:not(:disabled){background:#2057df}.login-form_submit__MZHYa:disabled{opacity:.4;cursor:not-allowed}.login-form_sent__BqVaF{margin:0 0 12px;padding:12px 16px;border-radius:9px;background:var(--pale);color:var(--ink);line-height:1.6;word-break:break-all}.login-form_error__soicC{margin:2px 0 0;color:#e5484d;font-size:14px;line-height:1.5}.login-form_notice__IuNhS{margin:2px 0 0;color:var(--blue);font-size:14px;font-weight:650}.login-form_row__cutOI{display:flex;justify-content:space-between;gap:12px;margin-top:6px}.login-form_link__OJKXt{padding:4px 0;border:0;background:none;color:var(--blue);font-size:14px;font-weight:650}.login-form_link__OJKXt:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.login-form_link__OJKXt:disabled{color:var(--muted);cursor:default}.login-form_link__OJKXt:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.login-form_hint__N3TYy{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.login-form_terms__TvvVo{display:flex;justify-content:center;gap:12px;margin-top:24px;font-size:12px;line-height:1.6}.login-form_terms__TvvVo a{color:#9ca3af;font-weight:500;transition:color .2s}.login-form_terms__TvvVo a+a{font-weight:600}.login-form_terms__TvvVo a:hover{color:var(--ink)}.login-form_brand__D7dph{--logo-h:18px;display:flex;align-items:flex-start;justify-content:center;margin:16px auto 0}.login-form_brandLogo__43v3q{height:var(--logo-h)}.login-form_brandOnline__Ajkv_{display:block;height:calc(var(--logo-h) * .8255);width:auto;margin:calc(var(--logo-h) * .096) 0 0 calc(var(--logo-h) * .2543)}.login-form_overlay__URTV_{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgb(17 24 45/.45);animation:login-form_fadeIn__T7DXK .2s ease both}.login-form_dialog__Serz6{width:min(100%,760px);max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:18px;animation:login-form_popIn__ZxkID .25s cubic-bezier(.22,1,.36,1) both}.login-form_dialog__Serz6 .login-form_card__Lqwrp{width:100%;min-height:402px}.login-form_b2bOnly__MpPHp,.login-form_perks__NDOu2,html[data-b2b] .login-form_b2cOnly__Ar7gE{display:none}html[data-b2b] .login-form_b2bOnly__MpPHp{display:revert}html[data-b2b] .login-form_card__Lqwrp{grid-template-columns:minmax(0,1fr);width:min(100%,420px)}html[data-b2b] .login-form_dialog__Serz6{width:min(100%,420px)}html[data-b2b] .login-form_dialog__Serz6 .login-form_card__Lqwrp{min-height:0}html[data-b2b] .login-form_perks__NDOu2{display:flex;flex-direction:column;gap:8px;margin:12px -36px 0 0;padding:14px 16px;border-radius:12px;background:#f4f7ff;list-style:none}.login-form_perks__NDOu2 li{display:flex;align-items:flex-start;gap:8px}.login-form_perks__NDOu2 svg{flex:none;margin-top:2px;color:var(--blue)}.login-form_perks__NDOu2 p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.login-form_perks__NDOu2 strong{color:var(--ink);font-size:14px;font-weight:600}.login-form_joinNote__tZ_Vr,.login-form_perks__NDOu2 span{color:var(--muted);font-size:13px}.login-form_joinNote__tZ_Vr{margin:12px 0 0;text-align:center}@keyframes login-form_fadeIn__T7DXK{0%{opacity:0}to{opacity:1}}@keyframes login-form_popIn__ZxkID{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-form_dialog__Serz6,.login-form_overlay__URTV_{animation:none}}@media (max-width:700px){.login-form_stage__Wpxsv{place-items:start center;padding:40px 16px 64px}.login-form_card__Lqwrp{grid-template-columns:minmax(0,1fr)}.login-form_pane__Al4iN{padding:26px 22px 24px}.login-form_head__pHG2l{margin-bottom:20px}.login-form_close__g_RsP{top:14px;right:12px}.login-form_withStrip__Cd_gz .login-form_close__g_RsP{color:rgb(255 255 255/.85)}.login-form_withStrip__Cd_gz .login-form_close__g_RsP:hover{background:rgb(255 255 255/.15);color:#fff}html[data-b2b] .login-form_withStrip__Cd_gz .login-form_close__g_RsP{color:var(--muted)}html[data-b2b] .login-form_withStrip__Cd_gz .login-form_close__g_RsP:hover{background:rgb(17 24 45/.06);color:var(--ink)}html[data-b2b] .login-form_overlay__URTV_{place-items:center;padding:16px}html[data-b2b] .login-form_dialog__Serz6{max-height:calc(100dvh - 32px);border-radius:18px;animation-name:login-form_popIn__ZxkID}html[data-b2b] .login-form_dialog__Serz6 .login-form_card__Lqwrp{border-radius:18px}.login-form_overlay__URTV_{place-items:end center;padding:0}.login-form_dialog__Serz6{width:100%;max-height:92dvh;border-radius:18px 18px 0 0;animation-name:login-form_sheetUp__kupFo}.login-form_dialog__Serz6 .login-form_card__Lqwrp{min-height:0;border-radius:18px 18px 0 0;border-bottom:0}}@keyframes login-form_sheetUp__kupFo{0%{transform:translateY(100%)}to{transform:none}}