.verify-page[data-astro-cid-5nzcmska]{max-width:720px;margin:2rem auto;padding:0 1rem}.alert-danger[data-astro-cid-5nzcmska]{background:#fee2e2;border:1px solid #b91c1c;padding:.75rem 1rem;border-radius:6px;margin:1rem 0}table[data-astro-cid-5nzcmska]{width:100%;border-collapse:collapse}th[data-astro-cid-5nzcmska],td[data-astro-cid-5nzcmska]{padding:.5rem;border-bottom:1px solid #e5e7eb;text-align:left}section[data-astro-cid-5nzcmska]{margin-top:1.5rem}form[data-astro-cid-5nzcmska] label[data-astro-cid-5nzcmska]{display:block;margin:.5rem 0}form[data-astro-cid-5nzcmska] input[data-astro-cid-5nzcmska]{display:block;margin-top:.25rem;padding:.4rem;width:100%}.notary-card[data-astro-cid-5nzcmska]{padding:1rem;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.notary-card[data-astro-cid-5nzcmska].notary-confirmed{border-color:#065f46;background:#ecfdf5}.notary-card[data-astro-cid-5nzcmska].notary-failed{border-color:#b91c1c;background:#fef2f2}.notary-badge-row[data-astro-cid-5nzcmska]{display:flex;gap:.5rem;align-items:center;margin-bottom:.5rem;flex-wrap:wrap}.notary-badge[data-astro-cid-5nzcmska]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:999px}.notary-badge-confirmed[data-astro-cid-5nzcmska]{background:#065f46;color:#fff}.notary-badge-submitted[data-astro-cid-5nzcmska]{background:#1e40af;color:#fff}.notary-badge-pending[data-astro-cid-5nzcmska]{background:#92400e;color:#fff}.notary-badge-failed[data-astro-cid-5nzcmska]{background:#b91c1c;color:#fff}.notary-kind[data-astro-cid-5nzcmska]{font-size:.75rem;color:#6b7280;font-family:ui-monospace,monospace}.notary-fields[data-astro-cid-5nzcmska]{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin-top:.5rem;font-size:.85rem}.notary-fields[data-astro-cid-5nzcmska] dt[data-astro-cid-5nzcmska]{color:#6b7280}.notary-fields[data-astro-cid-5nzcmska] dd[data-astro-cid-5nzcmska]{margin:0}.notary-fields[data-astro-cid-5nzcmska] code[data-astro-cid-5nzcmska]{font-family:ui-monospace,monospace;font-size:.8rem}.passport-badges[data-astro-cid-5nzcmska]{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.factory-context-pill[data-astro-cid-5nzcmska],.stolen-status-pill[data-astro-cid-5nzcmska]{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;border-radius:999px;font-size:.85rem;font-weight:600;border:1px solid transparent;cursor:help}.factory-context-pill[data-astro-cid-5nzcmska]{background:#eef2ff;border-color:#c7d2fe;color:#3730a3}.factory-context-low[data-astro-cid-5nzcmska]{background:#fef3c7;border-color:#fcd34d;color:#92400e}.factory-context-icon[data-astro-cid-5nzcmska]{display:inline-flex;align-items:center}.factory-context-model[data-astro-cid-5nzcmska]{font-weight:500;color:#4b5563}.stolen-status-clear[data-astro-cid-5nzcmska]{background:#ecfdf5;border-color:#6ee7b7;color:#065f46}.stolen-status-blocked[data-astro-cid-5nzcmska]{background:#fef2f2;border-color:#fca5a5;color:#991b1b}.stolen-status-neutral[data-astro-cid-5nzcmska]{background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.stolen-status-icon[data-astro-cid-5nzcmska]{font-weight:700}.ots-badge{padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;margin-bottom:.75rem}.ots-badge-confirmed{border-color:#b45309;background:#fffbeb}.ots-badge-submitted{border-color:#1e40af;background:#eff6ff}.ots-badge-failed{border-color:#b91c1c;background:#fef2f2}.ots-badge-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ots-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:700;padding:.35rem .7rem;border-radius:999px}.ots-pill-confirmed{background:#f59e0b;color:#1f2937}.ots-pill-submitted{background:#1e40af;color:#fff}.ots-pill-pending{background:#92400e;color:#fff}.ots-pill-failed{background:#b91c1c;color:#fff}.ots-desc{margin:.6rem 0 .5rem;color:#4b5563;font-size:.875rem;line-height:1.45}.ots-fields{display:grid;grid-template-columns:max-content 1fr;gap:.25rem 1rem;font-size:.85rem;margin:0}.ots-fields dt{color:#6b7280}.ots-fields dd{margin:0}.ots-fields code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.8rem}.ots-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.ots-action{display:inline-flex;align-items:center;font-size:.85rem;font-weight:600;text-decoration:none;padding:.4rem .75rem;border-radius:6px;border:1px solid #d1d5db;color:#1f2937;background:#fff}.ots-action:hover{background:#f3f4f6}.ots-action-primary{background:#b45309;border-color:#b45309;color:#fff}.ots-action-primary:hover{background:#92400e}
