.verifyPage{color:#23314a;background:#fff}.verifyWrap{max-width:920px;margin:0 auto;padding:54px 24px 80px}.verifyIntro{max-width:730px;margin-bottom:28px}.verifyIntro>p:first-child{color:#52668b;letter-spacing:.1em;text-transform:uppercase;font-size:14px}.verifyIntro h1{letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.2}.verifyIntro p{font-size:16px;line-height:1.65}.verifySurface{background:linear-gradient(125deg,#f4f8ff,#fff 70%);border:1px solid #d4ddec;border-top:4px solid #83abd7;border-radius:10px;padding:30px}.verifySurface form{gap:12px;display:grid}.verifySurface label{font-size:14px;font-weight:500}.verifySurface input,.verifySurface select{font:inherit;color:#23314a;box-sizing:border-box;background:#fff;border:1px solid #a6b6cb;border-radius:5px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px}.verifySurface input:focus,.verifySurface select:focus{outline-offset:2px;outline:2px solid #476eab}.verifySurface button{color:#fff;font:inherit;cursor:pointer;background:#294f7d;border:0;border-radius:5px;justify-self:start;min-height:48px;padding:12px 28px;font-size:16px}.verifySurface button:disabled{opacity:.65;cursor:wait}.verifyHelp{color:#4b5d78;margin:0;font-size:14px;line-height:1.5}.verifyResult{overflow-wrap:anywhere;background:#fff;border:1px solid #c3d0e0;border-radius:6px;margin-top:24px;padding:24px}.verifyResult>p{font-size:16px;line-height:1.6}.verifyResult .verifyStatus{color:#375778;letter-spacing:.07em;font-size:14px;font-weight:600}.verifyCurrent{border-color:#99c8b7}.verifyCurrent .verifyStatus{color:#216449}.verifyResult dl{grid-template-columns:170px 1fr;gap:12px;font-size:16px;line-height:1.5;display:grid}.verifyResult dt{color:#52637c}.verifyResult dd{margin:0;font-weight:500}.verifyActions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.verifyActions a{color:#294f7d;background:#edf2fb;border:1px solid #c6d4e8;border-radius:4px;padding:12px 16px;font-size:16px;text-decoration:none}.verifyAwards{border-top:1px solid #dce5ef;margin-top:24px;padding-top:18px}.verifyAwards h2{font-size:18px;font-weight:500}.verifyAwards p{font-size:16px;line-height:1.5}.verifyAwards small{font-size:14px}.verifyError{color:#9e2636;font-size:16px}.verifyNote{color:#52637c;margin:22px 0;font-size:14px;line-height:1.6}.verifyEntry{color:#243d62;background:#eef4ff;border:1px solid #cbd9eb;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:24px;text-decoration:none;display:flex}.verifyEntry strong{font-size:18px;font-weight:500}.verifyEntry p{margin:8px 0 0;font-size:16px;line-height:1.5}.verifyEntry span{font-size:14px;font-weight:600}.verifyAdmin{max-width:1000px}.verifyAdmin nav{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.verifyAdmin nav button{font:inherit;cursor:pointer;background:#fff;border:1px solid #abc0d6;padding:12px;font-size:16px}.verifyAdmin nav button[aria-pressed=true]{background:#e7f0ff}.verifyAdmin .verifySurface{margin:20px 0}.verifyAdminList{gap:10px;display:grid}.verifyAdminList article{overflow-wrap:anywhere;background:#fff;border:1px solid #d4ddec;padding:16px}.verifyAdminList small{font-size:14px}.verifyAdminList p{font-size:16px;line-height:1.5}@media (width<=600px){.verifyWrap{padding:30px 18px 50px}.verifySurface{padding:20px}.verifyResult{padding:18px}.verifyResult dl{grid-template-columns:1fr;gap:6px}.verifyResult dd{margin-bottom:12px}.verifyEntry{flex-direction:column;align-items:flex-start}.verifyActions{flex-direction:column}}
