 .spmb-result-wrap{max-width:760px;margin:0 auto;padding:18px 12px 48px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17352b}.spmb-result-wrap *{box-sizing:border-box}.spmb-result-hero{background:linear-gradient(145deg,#f1fbf6,#fff);border:1px solid #dceee6;border-radius:24px;padding:28px 18px;text-align:center;box-shadow:0 12px 32px rgba(11,107,75,.08);margin-bottom:14px}.spmb-result-badge{display:inline-block;background:#e9f7f0;color:#0b6b4b;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850;letter-spacing:.08em}.spmb-result-hero h1{font-size:clamp(25px,7vw,39px);line-height:1.08;margin:13px 0 7px;letter-spacing:-.03em}.spmb-result-hero p{margin:0;color:#66776f;font-size:14px}.spmb-result-year{display:inline-block;margin-top:13px;padding:7px 11px;border-radius:999px;background:#fff5da;color:#7b5c17;font-size:12px;font-weight:750}.spmb-result-card{background:#fff;border:1px solid #e2ebe7;border-radius:22px;padding:23px 17px;box-shadow:0 8px 24px rgba(20,60,45,.06)}.spmb-login{text-align:center}.spmb-login-icon,.spmb-big-icon{font-size:32px}.spmb-login h2,.spmb-locked h2{font-size:21px;margin:9px 0 5px}.spmb-login>p,.spmb-locked>p{color:#697a72;font-size:13px;line-height:1.6;margin:0 0 20px}.spmb-login form{text-align:left}.spmb-login label{display:block;font-size:13px;font-weight:750;margin:0 0 13px;color:#385047}.spmb-login input{display:block;width:100%;height:50px;margin-top:7px;border:1px solid #d7e3de;border-radius:13px;padding:0 13px;font:inherit;outline:none;background:#fbfdfc}.spmb-login input:focus{border-color:#0b6b4b;box-shadow:0 0 0 3px rgba(11,107,75,.1)}.spmb-submit{width:100%;height:52px;border:0;border-radius:14px;background:#0b6b4b;color:#fff;font-weight:850;font-size:14px;cursor:pointer;margin-top:3px}.spmb-error{background:#fff0f0;border:1px solid #f0caca;color:#9b3333;border-radius:12px;padding:10px 12px;font-size:13px;margin-bottom:14px;text-align:left}.spmb-person-label{text-align:center;color:#0b6b4b;font-weight:850;font-size:11px;letter-spacing:.1em}.spmb-person h2{text-align:center;font-size:26px;margin:7px 0 19px;line-height:1.2}.spmb-meta{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #edf1ef;padding:11px 0;font-size:13px}.spmb-meta span{color:#718078}.spmb-meta strong{text-align:right}.spmb-status{border-radius:18px;padding:20px 15px;text-align:center;margin:16px 0}.spmb-status-icon{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;margin:0 auto 8px;font-size:25px;font-weight:900}.spmb-status h3{font-size:24px;margin:3px 0 8px}.spmb-status p{font-size:13px;line-height:1.65;margin:0}.accepted{background:#edf9f3;border:1px solid #cfeade;color:#07583e}.accepted .spmb-status-icon{background:#0b6b4b;color:#fff}.not-accepted{background:#f6f7f6;border:1px solid #e2e6e3;color:#3e514a}.not-accepted .spmb-status-icon{background:#e0e6e3;color:#53645e}.spmb-info{background:#f8fbfa;border:1px solid #e0ebe6;border-radius:15px;padding:15px;margin-top:12px}.spmb-info h3{font-size:15px;margin:0 0 8px}.spmb-info p{font-size:13px;line-height:1.7;margin:0;color:#55675f}.spmb-note{background:#fff8e6;border:1px solid #f1dfad;border-radius:15px;padding:13px 14px;font-size:13px;line-height:1.65;color:#745b1d;margin-top:12px}.spmb-footer-note{text-align:center;color:#7c8b85;font-size:11px;margin:18px 0 12px}.spmb-back{display:block;text-align:center;color:#0b6b4b;text-decoration:none;font-size:13px;font-weight:800}.spmb-locked{text-align:center;padding:30px 18px}.spmb-locked .spmb-big-icon{font-size:38px}@media(min-width:700px){.spmb-result-wrap{padding:35px 20px 60px}.spmb-result-hero{padding:42px}.spmb-result-card{padding:30px}.spmb-login form{max-width:520px;margin:auto}}