.apply_wrap__hsi3o{max-width:720px;margin:0 auto;padding:48px 20px 90px}.apply_head__5lHRq{text-align:center;margin-bottom:28px}.apply_head__5lHRq h1{font-size:30px;color:var(--ink);margin:0}.apply_head__5lHRq p{color:var(--muted);margin-top:8px;font-size:15px}.apply_form__HxoV_{background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:0 10px 30px rgba(0,47,167,.06)}.apply_row__izj4j{margin-bottom:18px}.apply_row__izj4j label{display:block;font-weight:600;color:var(--ink);margin-bottom:8px;font-size:14px}.apply_req__MQZ_V{color:var(--accent);margin-left:4px}.apply_input__Ow70L,.apply_textarea__iD3Ax{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:15px;color:var(--ink);outline:none;background:#fff;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.apply_input__Ow70L:focus,.apply_textarea__iD3Ax:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(0,47,167,.12)}.apply_textarea__iD3Ax{min-height:120px;resize:vertical}.apply_grid2__5A8Bj{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.apply_agreeWrap__WBDQI{display:block}.apply_agree__oSagt{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted);margin:6px -10px 18px 0;padding:8px 10px 8px 0;border-radius:10px;line-height:1.5;transition:background-color .25s ease,color .25s ease}.apply_agree__oSagt input[type=checkbox]{margin:0;flex:none}.apply_agree__oSagt a{color:var(--blue)}.apply_agreeErr__UC1qL{background:#fff3f3;color:#c0392b}.apply_agreeTip__69q4Z{color:#c0392b;font-size:13px;line-height:1.5;margin:-10px 0 18px 2px}.apply_shake__mfmFj{animation:apply_agreeShake__mo8uu .42s cubic-bezier(.36,.07,.19,.97)}@keyframes apply_agreeShake__mo8uu{0%,to{transform:translateX(0)}15%{transform:translateX(-6px)}35%{transform:translateX(5px)}55%{transform:translateX(-3px)}75%{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.apply_shake__mfmFj{animation:none}}.apply_hp__FfKRC{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.apply_btn__b5n_4{width:100%;border:none;border-radius:10px;padding:14px;font-size:16px;font-weight:700;cursor:pointer}.apply_primary__cPK4_{background:var(--blue);color:#fff}.apply_primary__cPK4_:disabled{opacity:.6;cursor:not-allowed}@media (min-width:640px){.apply_btn__b5n_4{display:block;width:360px;max-width:100%;margin-left:auto;margin-right:auto}}.apply_success__4BoCy{background:#fff;border:1px solid var(--line);border-radius:16px;padding:46px 28px 34px;text-align:center;box-shadow:0 10px 30px rgba(0,47,167,.06)}.apply_successIco__lxbIp{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#eafaf3;color:#1aa179}.apply_success__4BoCy h2{font-size:24px;color:var(--ink);margin:18px 0 8px}.apply_success__4BoCy p{color:var(--muted);font-size:15px;margin:0 0 28px}.apply_btnRow__2GKRN{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.apply_success__4BoCy .apply_btnRow__2GKRN{grid-template-columns:auto auto;justify-content:center;gap:14px}.apply_success__4BoCy .apply_btn__b5n_4{width:auto;padding:10px 32px;font-size:15px;font-weight:600}.apply_ghost__SYFPt{background:#fff;color:var(--ink);border:1px solid var(--line);transition:border-color .2s,color .2s}.apply_ghost__SYFPt:hover{border-color:var(--blue);color:var(--blue)}@media (min-width:640px){.apply_btnRow__2GKRN{max-width:360px;margin:0 auto}.apply_success__4BoCy .apply_btnRow__2GKRN{max-width:none}}.apply_toastMask__6UA_f{position:fixed;inset:0;background:rgba(16,24,40,.45);display:flex;align-items:center;justify-content:center;z-index:999;padding:20px}.apply_toast__HessH{background:#fff;border-radius:14px;padding:26px 24px 22px;width:320px;max-width:100%;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.18);animation:apply_agreeShake__mo8uu .42s cubic-bezier(.36,.07,.19,.97)}.apply_toastIco__cYvX1{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff3f3;color:#d83434;font-size:22px;font-weight:700}.apply_toastText__G4Kgy{color:var(--ink);font-size:15px;line-height:1.6;margin:14px 0 18px}.apply_toastBtn__yYSvH{border-radius:8px;padding:10px;font-size:15px;font-weight:600}@media (prefers-reduced-motion:reduce){.apply_toast__HessH{animation:none}}.apply_note__lDGbU{text-align:center;color:var(--muted);font-size:13px;margin-top:16px}@media (max-width:600px){.apply_btnRow__2GKRN,.apply_grid2__5A8Bj{grid-template-columns:1fr}}