.verify-main{width:min(760px,calc(100% - 40px));margin:35px auto 70px}.verify-main h1{font:32px/1.7 "Songti SC","SimSun",serif;margin:13px 0}.verify-intro{font-size:14px;color:var(--muted)}#verify-form{background:#f0f1e8;border-radius:13px;padding:25px;margin-top:30px}#verify-form label{font-size:13px;display:block;margin-bottom:10px}.verify-input-row{display:flex;gap:12px}.verify-input-row input{width:100%;min-width:0;padding:12px 14px;font-size:15px;border:1px solid #d7ddca;border-radius:8px;background:#fffefa;color:var(--ink)}.verify-input-row button{flex:none}#verify-status{font-size:13px;line-height:1.9;margin:18px 0;color:var(--green)}#verify-result{border:1px solid var(--line);border-radius:13px;padding:25px;margin-top:20px}.verify-result-header{display:flex;justify-content:space-between;align-items:center;gap:15px}.verify-result-header h2{font-size:23px;margin-top:7px}.record-badge{font-size:12px;padding:6px 12px;background:#e8eedf;color:var(--green);border-radius:20px;white-space:nowrap}.record-facts{margin:23px 0;border-top:1px solid var(--line);padding-top:12px}.record-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;padding:7px 0;font-size:13px}.record-facts dt{color:var(--muted)}.record-facts dd{margin:0;overflow-wrap:anywhere}.verify-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.verify-metrics article{padding:15px;background:#eff2e7;border-radius:8px;min-width:0}.verify-metrics span{font-size:11px;display:block;color:var(--muted)}.verify-metrics strong{font:24px/1.8 Georgia,serif;color:var(--green);overflow-wrap:anywhere;display:block}.record-note{font-size:12px;line-height:2;color:var(--muted);margin-top:20px}.verify-help{margin-top:30px;border-top:1px solid var(--line);padding-top:22px}.verify-help h2{font-size:18px}.verify-help p{font-size:13px;color:var(--muted);margin-top:7px}.site-footer{padding-bottom:30px!important}[hidden]{display:none!important}@media(max-width:760px){.verify-main{margin:18px auto 35px}.verify-main h1{font-size:clamp(24px,6.4vw,29px);white-space:normal}.verify-intro{font-size:13px}#verify-form{padding:18px;margin-top:23px}.verify-input-row{gap:8px}.verify-input-row input{font-size:16px;padding:11px 10px}.verify-input-row .soft-button{padding:10px 16px;font-size:13px}#verify-result{padding:18px}.verify-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.record-badge{font-size:10px;padding:5px 9px}.record-facts>div{font-size:12px;grid-template-columns:72px minmax(0,1fr)}.verify-result-header h2{font-size:21px}}
