.verification-page{background:#f7f7f6;color:#252a2e;font-size:16px;line-height:1.65}.verification-shell{width:min(920px,100%);margin:auto;padding:24px}.verification-nav{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:32px}.verification-heading{text-align:center;margin:0 0 28px}.verification-heading h1{font-size:clamp(26px,4vw,36px);margin:12px 0}.verification-heading p{color:var(--brand-text,#0865c9)}.verification-symbol{display:inline-grid;place-items:center;width:64px;height:64px;background:#f7f7f6;border-radius:20px;color:var(--brand-text,#0865c9)}.verification-symbol svg{width:32px;height:32px}.verification-search,.verification-result,.verification-empty{padding:32px;border:1px solid #e4e4e0;border-radius:24px;background:#fff;margin-bottom:24px;box-shadow:0 8px 32px #44444406}.verification-search h2,.verification-result h2,.verification-empty h2{font-size:23px;margin:0 0 20px}.verification-search label{display:block;margin-bottom:8px;font-weight:600}.verification-search-row{display:flex;gap:12px;align-items:stretch}.verification-search-row input{flex:1;min-width:0;width:100%}.verification-search-row button{white-space:nowrap;margin:0}.verification-search .muted{margin:12px 0 0}.verification-person{display:flex;gap:24px;align-items:center;margin:24px 0}.verification-person h3{font-size:24px;margin:0}.verification-person p{margin:8px 0 0}.verification-avatar{width:104px;height:104px;flex:0 0 104px;overflow:hidden;border-radius:24px;background:#f7f7f6}.verification-avatar img,.verification-avatar svg{width:100%;height:100%;object-fit:cover}.verification-badge{display:inline-block;background:#e5f6ed;color:#126640;border:1px solid #b2dec5;border-radius:999px;padding:6px 16px;font-weight:700;margin-bottom:16px}.verification-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:24px 0}.verification-facts div{padding:14px 0;border-bottom:1px solid #f7f7f6;min-width:0;break-inside:avoid}.verification-facts dt{color:var(--brand-text,#0865c9)}.verification-facts dd{font-weight:600;margin:4px 0 0;overflow-wrap:anywhere}.verification-footnote{border-left:3px solid #e4e4e0;padding:8px 16px;color:var(--brand-text,#0865c9);font-size:16px}.verification-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.verification-help{color:var(--brand-text,#0865c9);text-align:center}.verification-help svg{vertical-align:middle}#verification-feedback{padding:16px;border-radius:12px;background:#f7f7f6;overflow-wrap:anywhere}#verification-feedback.error{background:#fff0f1;color:#a8293c}#verification-output:focus{outline:2px solid var(--brand-text,#0865c9);outline-offset:4px}.verification-result{animation:verify-enter .25s ease-out}@keyframes verify-enter{from{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.verification-result{animation:none}}@media(max-width:600px){.verification-shell{padding:16px}.verification-search,.verification-result,.verification-empty{padding:22px;border-radius:18px}.verification-search-row{flex-direction:column}.verification-facts{grid-template-columns:1fr}.verification-person{gap:16px;align-items:flex-start}.verification-person h3{font-size:21px}.verification-avatar{width:72px;height:72px;flex-basis:72px}.verification-actions>*{width:100%}.verification-nav{font-size:16px}}@media print{@page{size:A4;margin:16mm}.verification-page{background:#fff!important;color:#252a2e!important;font-size:14px!important}.verification-shell{width:100%;max-width:none;padding:0;margin:0}.verification-nav,.verification-heading,.verification-search,.verification-help,.verification-actions,#verification-feedback{display:none!important}.verification-result{padding:0;margin:0;border:0;box-shadow:none;animation:none}.verification-result h2{font-size:22px}.verification-facts{grid-template-columns:1fr 1fr}.verification-facts div{padding:10px 0}.verification-footnote{font-size:14px}.verification-result header,.verification-person{break-inside:avoid}.verification-result *{overflow-wrap:anywhere}#verification-output{outline:none!important}}
