:root{--bmt-blue:#004b88;--bmt-red:#e52232;--ink:#181818;--muted:#6c7480;--line:#dce3e9;--page:#f1f2f3}*{box-sizing:border-box}body{margin:0;font-family:"Microsoft YaHei",Arial,sans-serif;color:var(--ink)}.hc-header{height:84px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(22px,calc((100% - 1120px)/2))}.hc-brand-logo{display:block;width:min(560px,65vw);height:58px;object-fit:contain;object-position:left center}.hc-main{max-width:1120px;margin:0 auto;padding:72px 24px 90px}.hc-hero{text-align:center;margin-bottom:34px}.hc-kicker{font-size:13px;letter-spacing:3px;color:var(--bmt-blue)}.hc-title{margin:12px 0 10px;font-size:38px;line-height:1.25}.hc-subtitle{margin:0;color:var(--muted)}.hc-search{max-width:720px;margin:0 auto;display:flex;padding:8px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 35px rgba(0,65,118,.09)}.hc-search input{flex:1;min-width:0;border:0;outline:0;padding:14px 16px;font-size:16px}.hc-button{border:0;background:var(--bmt-blue);color:#fff;padding:0 28px;font-size:15px;cursor:pointer}.hc-button:hover{background:#003d70}.hc-message{min-height:24px;margin:18px auto;text-align:center;color:#b72531}.hc-footer{max-width:1120px;margin:0 auto;padding:0 24px 40px;color:#7e8791;font-size:13px}.report-result-body{min-height:100vh;background:var(--page)}.report-result-main{width:min(920px,calc(100% - 32px));margin:0 auto;padding:76px 0 96px}.report-card{min-height:560px;padding:68px 86px 78px;background:#fff;border-radius:18px;box-shadow:0 5px 18px rgba(0,0,0,.17)}.report-logo{display:block;width:min(100%,650px);height:auto;max-height:108px;object-fit:contain;object-position:center;margin:0 auto 48px}.report-card h1{margin:0 0 48px;text-align:center;font-size:32px;line-height:1.25;letter-spacing:1px}.report-info-list{display:grid;grid-template-columns:118px minmax(0,1fr);gap:22px 18px;margin:0}.report-info-list dt{font-size:18px;font-weight:700;line-height:1.7;white-space:nowrap}.report-info-list dd{margin:0;font-family:"Times New Roman","Microsoft YaHei",serif;font-size:17px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.report-info-list a{color:#0645d9;text-decoration:underline}.report-loading,.report-error{display:flex;align-items:center;justify-content:center;text-align:center;color:#66727d}.report-error{min-height:300px;color:#b72531}@media(max-width:640px){.hc-header{height:72px;padding:0 16px}.hc-brand-logo{width:min(100%,440px);height:50px}.hc-main{padding:48px 16px 58px}.hc-title{font-size:29px}.hc-search{padding:6px}.hc-search input{padding:12px 10px}.hc-button{padding:0 16px}.report-result-main{width:calc(100% - 28px);padding:64px 0 72px}.report-card{min-height:480px;padding:50px 30px 58px;border-radius:15px}.report-logo{margin-bottom:38px}.report-card h1{margin-bottom:38px;font-size:27px}.report-info-list{grid-template-columns:94px minmax(0,1fr);gap:18px 10px}.report-info-list dt{font-size:16px}.report-info-list dd{font-size:15px}.report-error{min-height:260px}}@media(max-width:390px){.report-card{padding-left:22px;padding-right:22px}.report-info-list{grid-template-columns:86px minmax(0,1fr)}.report-info-list dt{font-size:15px}.report-info-list dd{font-size:14px}}
