@keyframes LoginScreen_appear__GaZNu{0%{opacity:0}to{opacity:1}}@keyframes LoginScreen_disappear__2XXdf{0%{opacity:1}99%{opacity:0}to{opacity:0;visibility:hidden;display:none;z-index:-1;width:0;height:0}}@keyframes LoginScreen_sweep__RN8OI{0%{opacity:0;transform:translateX(-em(3))}to{opacity:1;transform:translateX(0)}}@keyframes LoginScreen_sweep-reverse__HiF4P{0%{opacity:0;transform:translateX(em(3))}to{opacity:1;transform:translateX(0)}}@keyframes LoginScreen_sweep-y__j906O{0%{opacity:0;transform:translateY(-em(3))}to{opacity:1;transform:translateY(0)}}@keyframes LoginScreen_sweep-y-reverse__00SpB{0%{opacity:0;transform:translateY(em(3))}to{opacity:1;transform:translateY(0)}}@keyframes LoginScreen_sweep-disappear__RBAUb{0%{transform:translateY(0)}to{opacity:0;transform:translateX(-em(3))}}@keyframes LoginScreen_sweep-disappear-container__2Ph2P{0%{transform:translateY(0)}50%{opacity:0;transform:translateX(-em(3))}to{opacity:0;transform:translateX(-em(3));position:absolute;width:0;height:0;overflow:hidden}}@keyframes LoginScreen_sweep-y-disappear__rWqub{0%{transform:translateY(0)}to{opacity:0;transform:translateY(em(3))}}@keyframes LoginScreen_vibration__HINNh{0%{transform:translateX(-1px) rotate(1deg)}to{transform:translateX(1px) rotate(-1deg) scale(1.05)}}@keyframes LoginScreen_sweep-y-opacity__IWSTX{0%{position:absolute;opacity:0;transform:translateY(em(3))}2%{position:relative;opacity:1;transform:translateY(0);height:auto}18%{position:relative;opacity:1;transform:translateY(0);height:auto}20%{position:relative;opacity:0;transform:translateY(em(-3));height:auto}22%{position:absolute}to{opacity:0;position:absolute;z-index:-1;height:0}}@keyframes LoginScreen_sweep-infinite__4yUVZ{0%{opacity:0;transform:translateX(-em(1.5))}50%{opacity:1}to{opacity:0;transform:translateX(em(1.5))}}@keyframes LoginScreen_sweep-y-infinite__tYHzs{0%{opacity:0;transform:translateY(-em(1.5)) rotate(90deg)}50%{opacity:1}to{opacity:0;transform:translateY(em(1.5)) rotate(90deg)}}@keyframes LoginScreen_marquee__qbWpa{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes LoginScreen_marquee-reverse__bGcJU{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes LoginScreen_jelly-5s__CWPmv{0%{transform:scale(.9,1.1)}2%{transform:scale(1.1,.9)}4%{transform:scale(.95,1.05)}6%{transform:scale(1)}to{transform:scale(1)}}@keyframes LoginScreen_bounce__3jeF8{50%{transform:scale(1.2)}75%{transform:scale(.9)}to{transform:scale(1)}}@keyframes LoginScreen_hidden__zh6gt{0%{visibility:visible}to{visibility:hidden}}@keyframes LoginScreen_visibility__Ci6EM{0%{visibility:hidden}to{visibility:visible}}@keyframes LoginScreen_loading-active__QYPrO{0%{background-image:image("ico/loading.svg")}50%{background-image:image("ico/loading_active.svg")}to{background-image:image("ico/loading.svg")}}@keyframes LoginScreen_shimmer__k6xMb{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes LoginScreen_shimmerY__jMm9d{0%{background-position:0 -100%}to{background-position:0 100%}}@keyframes LoginScreen_uiLoadingGaugeSpin__CKigW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.LoginScreen_root__YlKrX{width:100%;max-width:min(32.5em,144.4444444444vw);margin-inline:auto;display:flex;flex-direction:column;min-height:100dvh;padding:24px;background:#fef9ff;font-family:Pretendard,Apple SD Gothic Neo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.LoginScreen_root__YlKrX .LoginScreen_head__sTyvA{display:flex;flex-direction:column;align-items:flex-start}.LoginScreen_root__YlKrX .LoginScreen_body__g0Le7{display:flex;flex:1 1 auto;flex-direction:column}.LoginScreen_root__YlKrX .LoginScreen_back__It9FC{display:inline-flex;align-items:center;justify-content:center;width:2.75em;height:2.75em;margin-left:-8px;border-radius:990px;color:#2a2540;text-decoration:none}.LoginScreen_root__YlKrX .LoginScreen_back__It9FC:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(4,3,58,.1)}.LoginScreen_root__YlKrX .LoginScreen_mark__4IfGM{width:5.5em;height:auto;margin:12px 0 20px}.LoginScreen_root__YlKrX .LoginScreen_title__IrwoJ{margin:0 0 4px;color:#2a2540;font-size:28px;font-weight:800;line-height:1.3;letter-spacing:-.01em}.LoginScreen_root__YlKrX .LoginScreen_subtitle__kt3rE{margin:0 0 32px;color:#4b5563;font-size:14px;line-height:1.5}.LoginScreen_root__YlKrX .LoginScreen_form__ONCOx{display:flex;flex:1 1 auto;flex-direction:column;gap:24px}.LoginScreen_root__YlKrX .LoginScreen_alert__fUR95{display:grid;gap:4px;padding:16px;border-radius:14px;background:#fff0f0;color:#d0433f;font-size:14px;line-height:1.5}.LoginScreen_root__YlKrX .LoginScreen_alert__fUR95 strong{font-weight:800}.LoginScreen_root__YlKrX .LoginScreen_alert__fUR95 p{margin:0}.LoginScreen_root__YlKrX .LoginScreen_bottom__g3e4w{display:grid;gap:12px;margin-top:auto;padding-top:20px}.LoginScreen_root__YlKrX .LoginScreen_meta___os_Z{display:flex;width:100%;align-items:center;justify-content:center;gap:12px;color:#8f8aa0;font-size:14px}.LoginScreen_root__YlKrX .LoginScreen_meta___os_Z a{color:#4b5563;font-weight:700;text-decoration:none}.LoginScreen_root__YlKrX .LoginScreen_meta___os_Z a:hover{color:#2a2540}