.auth-shell_page__e3XUG{--kr-font-body:Inter,system-ui,sans-serif;--kr-font-heading:Inter,system-ui,sans-serif;--auth-red:#DF0C0C;min-height:100svh;overflow-x:clip;background:#F8F8FA;color:#111;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400}.auth-shell_page__e3XUG *,.auth-shell_page__e3XUG :after,.auth-shell_page__e3XUG :before{box-sizing:border-box}.auth-shell_page__e3XUG a{color:inherit;text-decoration:none}.auth-shell_page__e3XUG a:focus-visible{outline:2px solid var(--auth-red);outline-offset:4px}.auth-shell_header__vyLWn{display:flex;max-width:1180px;min-height:96px;align-items:center;justify-content:space-between;gap:24px;margin:auto;padding:16px 28px}.auth-shell_back__vy4vF{display:inline-flex;min-height:44px;align-items:center;gap:9px;color:#575757!important;font-size:13px}.auth-shell_back__vy4vF svg{width:16px;height:16px}.auth-shell_layout__uVKsa{display:grid;width:min(100% - 56px,1040px);min-height:calc(100svh - 168px);grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:96px;margin:auto;padding:32px 0 48px}.auth-shell_introduction__ofTRK{position:relative;padding:12px 0 24px}.auth-shell_largeMark__xyDLj{display:block;width:96px;height:96px;margin:0 0 24px;border-radius:24px;padding:6px;background:#24242B;object-fit:contain}.auth-shell_introduction__ofTRK h2{margin:0;font-size:clamp(34px,3.8vw,48px);font-weight:700;line-height:1.12;letter-spacing:-.045em}.auth-shell_introduction__ofTRK>p{max-width:380px;margin:24px 0 0;color:#575757;font-size:16px;line-height:1.65}.auth-shell_features__dxMyc{display:grid;gap:22px;margin:32px 0;padding:0;list-style:none}.auth-shell_features__dxMyc li{display:flex;align-items:center;gap:15px}.auth-shell_features__dxMyc li>svg{width:40px;height:40px;flex:0 0 auto;border-radius:12px;padding:10px;background:#F7E5E7;color:var(--auth-red);stroke-width:1.6}.auth-shell_features__dxMyc li div{display:grid;gap:4px}.auth-shell_features__dxMyc strong{font-size:14px;font-weight:600}.auth-shell_features__dxMyc span{color:#777;font-size:13px;line-height:1.5}.auth-shell_promise__qYFSN{display:flex;align-items:center;gap:8px;color:#575757;font-size:12px}.auth-shell_promise__qYFSN svg{width:16px;height:16px;color:var(--auth-red)}.auth-shell_formColumn__gQ3Ip{width:100%;min-width:0}.auth-shell_formCard__SxG_K{border:1px solid #e6e8ef;border-radius:24px;padding:36px;background:#fff;box-shadow:0 10px 30px rgb(31 31 38/6%)}.auth-shell_kicker__1OiIe{color:var(--auth-red);font-size:12px;font-weight:600}.auth-shell_formCard__SxG_K h1{margin:12px 0 0;font-size:28px;font-weight:700;line-height:1.25;letter-spacing:-.035em}.auth-shell_formCard__SxG_K>p{margin:14px 0 28px;color:#777;font-size:14px;line-height:1.65}.auth-shell_formCard__SxG_K form{gap:18px}.auth-shell_formCard__SxG_K form label{gap:8px;color:#45454A;font-size:13px;font-weight:500}.auth-shell_formCard__SxG_K form input{height:46px;border:1px solid #e6e8ef;border-radius:8px;padding:0 13px;background:#fff;color:#111;font-family:inherit;font-size:15px;font-weight:400;box-shadow:none}.auth-shell_formCard__SxG_K form input::placeholder{color:#AAA}.auth-shell_formCard__SxG_K form input:focus{border-color:var(--auth-red);outline:none;box-shadow:0 0 0 3px #F7E5E7}.auth-shell_formCard__SxG_K form button[type=submit]{height:46px;border:0;border-radius:8px;background:var(--auth-red);color:#fff;font-family:inherit;font-size:14px;font-weight:600;box-shadow:none}.auth-shell_formCard__SxG_K form button[type=submit]:hover{background:#BD0A0A}.auth-shell_formCard__SxG_K form button[type=submit]:focus-visible{outline:2px solid var(--auth-red);outline-offset:3px}.auth-shell_formCard__SxG_K form button[type=submit]:disabled{opacity:.55}.auth-shell_formCard__SxG_K form>div:last-child{color:#777;font-size:13px;font-weight:400;line-height:1.6}.auth-shell_formCard__SxG_K form>div:last-child a{color:var(--auth-red);font-weight:500}.auth-shell_formCard__SxG_K form button[type=button]:not([style]){font-weight:500}.auth-shell_help__es_CE{margin:20px 8px 0;color:#888;font-size:12px;line-height:1.6;text-align:center}.auth-shell_help__es_CE a{color:#575757}.auth-shell_help__es_CE a:hover{color:var(--auth-red)}.auth-shell_footer__OGpem{display:flex;width:min(100% - 56px,1124px);min-height:72px;align-items:center;justify-content:space-between;gap:20px;margin:auto;border-top:1px solid #e6e8ef;color:#999;font-size:12px}@media (max-width:1000px){.auth-shell_layout__uVKsa{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,400px)}}@media (max-width:760px){.auth-shell_header__vyLWn{min-height:80px;padding:14px 20px}.auth-shell_introduction__ofTRK{display:none}.auth-shell_layout__uVKsa{width:min(100% - 32px,460px);min-height:calc(100svh - 160px);grid-template-columns:1fr;gap:0;padding:24px 0 40px}.auth-shell_formCard__SxG_K{padding:28px}.auth-shell_footer__OGpem{width:calc(100% - 40px);font-size:11px}.auth-shell_back__vy4vF{font-size:12px}}@media (max-width:380px){.auth-shell_formCard__SxG_K{padding:24px 20px}.auth-shell_header__vyLWn{padding-inline:16px}.auth-shell_back__vy4vF{gap:4px;font-size:11px}.auth-shell_formCard__SxG_K h1{font-size:26px}.auth-shell_footer__OGpem span{display:none}}