*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;background:radial-gradient(circle at 80% 10%,#e2eaff,transparent 45%),linear-gradient(135deg,#fff,#eef3ff)!important;color:#14244a!important;min-height:100vh;padding:28px 15px!important}.card{width:min(520px,100%)!important;max-width:100%!important;background:#fff!important;border:1px solid #dfe8f8!important;border-radius:25px!important;box-shadow:0 25px 70px #192d6422!important;padding:clamp(22px,5vw,38px)!important}.card h1{color:#122651;letter-spacing:-.03em;font-size:30px;line-height:1.2}.card p{color:#687891;line-height:1.7;font-size:14px}.card input{border:1px solid #dce4f0!important;background:#f8faff!important;color:#10244f!important;border-radius:12px!important;height:51px!important;display:block!important;margin:10px 0!important;font-size:15px}.card input::placeholder{color:#8795ae!important}.card button{border-radius:12px!important;background:linear-gradient(120deg,#2b56f1,#537afa)!important;box-shadow:0 8px 19px #305cf52c;font-size:15px!important;cursor:pointer}.card a{color:#2e58e9!important;font-weight:700!important}.notice{border-radius:12px}.err{color:#a92d39!important;background:#fff1f1!important}.ok{color:#116a49!important;background:#e9f9f0!important}.form-brand{display:flex;align-items:center;gap:13px;margin:0 0 23px;text-decoration:none}.form-brand img{width:45px;height:45px}.form-brand strong{font-size:25px;color:#142757;letter-spacing:-.05em}.form-brand strong span{color:#3d66ff}.form-mini-footer{border-top:1px solid #edf1f8;padding-top:16px;color:#8391a6!important;font-size:11px!important;margin-top:22px!important}@media(max-width:540px){body{align-items:flex-start!important;padding:18px 10px!important}.card{border-radius:19px!important;padding:22px!important}}
