._page_1fm4v_1{color:#173b59;background:linear-gradient(135deg,#eef4f8,#f9fbfc 55%,#e8f1f7);place-items:center;min-height:100vh;padding:28px;font-family:NanumSquare Neo,Noto Sans KR,sans-serif;display:grid}._panel_1fm4v_1{background:#fff;border:1px solid #cbd9e3;width:min(100%,430px);padding:34px 36px 28px;box-shadow:0 22px 60px #14385224}._brand_1fm4v_1{border-bottom:1px solid #dbe4eb;align-items:center;gap:11px;padding-bottom:24px;display:flex}._brand_1fm4v_1 img{object-fit:contain;width:50px;height:50px}._brand_1fm4v_1 span{flex-direction:column;display:flex}._brand_1fm4v_1 strong{color:#073f70;font-size:15px}._brand_1fm4v_1 small{color:#718595;letter-spacing:.04em;margin-top:3px;font-size:7px}._heading_1fm4v_1{align-items:center;gap:14px;margin:28px 0 22px;display:flex}._heading_1fm4v_1>span{color:#0878b7;background:#eaf5fa;place-items:center;width:48px;height:48px;font-size:28px;display:grid}._heading_1fm4v_1 h1{color:#0b375a;letter-spacing:-.04em;margin:0;font-size:25px}._heading_1fm4v_1 p{color:#718493;margin:6px 0 0;font-size:11px}._error_1fm4v_1{color:#a43b32;background:#fff1ef;border:1px solid #f0cac5;margin:-6px 0 15px;padding:10px 12px;font-size:11px;font-weight:750}._panel_1fm4v_1 form{gap:14px;display:grid}._panel_1fm4v_1 label{color:#29475e;gap:7px;font-size:12px;font-weight:800;display:grid}._panel_1fm4v_1 input{color:#173b59;background:#fff;border:1px solid #bdccd7;outline:0;height:46px;padding:0 13px;font:650 14px inherit}._panel_1fm4v_1 input:focus{border-color:#087ab7;box-shadow:0 0 0 3px #087ab71a}._panel_1fm4v_1 form button{cursor:pointer;color:#fff;background:linear-gradient(90deg,#064576,#087eb9);justify-content:center;align-items:center;gap:18px;height:48px;margin-top:5px;padding:0 18px;font-size:14px;font-weight:850;display:flex}._panel_1fm4v_1 form button:hover{filter:brightness(1.05)}._back_1fm4v_1{color:#60788b;text-align:center;text-underline-offset:4px;margin-top:22px;font-size:11px;text-decoration:underline;display:block}@media (width<=520px){._page_1fm4v_1{padding:16px}._panel_1fm4v_1{padding:28px 22px 24px}._heading_1fm4v_1 h1{font-size:22px}}._panel_1fm4v_1 form button:disabled{cursor:wait;opacity:.72}._status_1fm4v_3{color:#60788b;text-align:center;margin:0;font-size:12px;line-height:1.6}._panel_1fm4v_1 form ._error_1fm4v_1{margin:0}
