.MoF76a_intro{color:var(--muted);font-size:var(--font-body-lg);margin:0 0 var(--space-6);max-width:640px;line-height:1.6}.MoF76a_lookupForm{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.MoF76a_lookupField{flex-direction:column;flex:320px;gap:6px;display:flex}.MoF76a_lookupField label{font-size:13px;font-weight:600}.MoF76a_lookupField input{border:1px solid var(--border);border-radius:var(--radius-md);letter-spacing:.04em;text-transform:uppercase;background:var(--background);color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard);padding:13px 16px;font-size:17px}.MoF76a_lookupField input:focus{border-color:var(--accent-verify);outline:none}.MoF76a_lookupField input::placeholder{text-transform:none;letter-spacing:normal;color:var(--muted)}.MoF76a_lookupButton{border-radius:var(--radius-md);background:var(--accent-verify);height:48px;color:var(--surface);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard);border:none;padding:0 26px;font-size:15px;font-weight:600}.MoF76a_lookupButton:hover{background:color-mix(in srgb, var(--accent-verify) 85%, black)}.MoF76a_helpText{color:var(--muted);max-width:640px;font-size:13px;line-height:1.6}.MoF76a_resultCard{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-width:640px}.MoF76a_resultHeading{font-family:var(--font-serif), ui-serif, Georgia, serif;margin:0 0 6px;font-size:22px;font-weight:600}.MoF76a_statusBadge{border-radius:var(--radius-pill);letter-spacing:.03em;text-transform:uppercase;margin-bottom:var(--space-4);padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.MoF76a_statusBadge[data-status=valid]{background:var(--success-bg);color:var(--success)}.MoF76a_statusBadge[data-status=revoked]{background:var(--danger-bg);color:var(--danger);text-decoration:line-through}.MoF76a_fieldRow{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.MoF76a_fieldRow:last-child{border-bottom:none}.MoF76a_fieldLabel{color:var(--muted)}.MoF76a_fieldValue{text-align:right;font-weight:600}.MoF76a_disclosure{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted);font-size:12px;line-height:1.6}.MoF76a_notFoundCard{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);max-width:640px;color:var(--muted)}.MoF76a_revokedNotice{margin:0 0 var(--space-4);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--danger);padding:12px 14px;font-size:13px}
