.proof-list.svelte-xvjg48{display:flex;flex-direction:column;background:#1a1a2e;border-radius:8px;border:1px solid #2d2d44;overflow:hidden}.proof-header.svelte-xvjg48{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:#0f172a;border-bottom:1px solid #334155}.header-left.svelte-xvjg48{display:flex;align-items:center;gap:.75rem}.proof-header.svelte-xvjg48 h3:where(.svelte-xvjg48){font-size:1rem;font-weight:600;color:#f8fafc;margin:0}.proof-id.svelte-xvjg48{font-family:ui-monospace,monospace;font-size:.75rem;color:#64748b;background:#64748b1a;padding:.125rem .375rem;border-radius:3px}.result-badge.svelte-xvjg48{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border-radius:6px;font-size:.9375rem;font-weight:600;border:2px solid}.result-badge.passed.svelte-xvjg48{background:#10b98126;border-color:#10b981;color:#34d399}.result-badge.failed.svelte-xvjg48{background:#ef444426;border-color:#ef4444;color:#f87171}.result-icon.svelte-xvjg48{font-size:1rem}.proof-summary.svelte-xvjg48{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.summary-text.svelte-xvjg48{font-size:.9375rem;color:#e2e8f0;margin:0}.kind-stats.svelte-xvjg48{display:flex;flex-wrap:wrap;gap:.75rem}.kind-stat.svelte-xvjg48{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#0f172a;border-radius:6px;border:1px solid #334155;font-size:.8125rem}.kind-icon.svelte-xvjg48{font-size:1rem}.kind-label.svelte-xvjg48{color:#94a3b8}.kind-counts.svelte-xvjg48{font-family:ui-monospace,monospace}.count-passed.svelte-xvjg48{color:#10b981;font-weight:600}.count-total.svelte-xvjg48{color:#64748b}.blockers-box.svelte-xvjg48,.warnings-box.svelte-xvjg48{padding:.75rem 1rem;border-radius:6px}.blockers-box.svelte-xvjg48{background:#ef44441a;border:1px solid #ef4444}.warnings-box.svelte-xvjg48{background:#f59e0b1a;border:1px solid #f59e0b}.blockers-title.svelte-xvjg48,.warnings-title.svelte-xvjg48{font-size:.8125rem;font-weight:600;display:block;margin-bottom:.5rem}.blockers-title.svelte-xvjg48{color:#f87171}.warnings-title.svelte-xvjg48{color:#fbbf24}.blockers-list.svelte-xvjg48,.warnings-list.svelte-xvjg48{margin:0;padding-left:1.25rem;font-size:.8125rem}.blockers-list.svelte-xvjg48{color:#fca5a5}.warnings-list.svelte-xvjg48{color:#fcd34d}.certification-section.svelte-xvjg48{padding:1rem 1.25rem;border-top:1px solid #334155}.certification-section.svelte-xvjg48 h4:where(.svelte-xvjg48){font-size:.9375rem;font-weight:600;color:#f8fafc;margin:0 0 .75rem}.cert-content.svelte-xvjg48{display:flex;flex-direction:column;gap:.75rem}.cert-badge.svelte-xvjg48{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:6px;font-size:.875rem;font-weight:600;align-self:flex-start}.cert-badge.certified.svelte-xvjg48{border:1px solid}.cert-badge.cert-dev.svelte-xvjg48{background:#94a3b826;border-color:#64748b;color:#94a3b8}.cert-badge.cert-staging.svelte-xvjg48{background:#a855f726;border-color:#a855f7;color:#c084fc}.cert-badge.cert-prod.svelte-xvjg48{background:#10b98126;border-color:#10b981;color:#34d399}.cert-badge.not-certified.svelte-xvjg48{background:#ef444426;border:1px solid #ef4444;color:#f87171}.missing-reqs.svelte-xvjg48{padding:.75rem;background:#0f172a;border-radius:6px;border:1px solid #334155}.missing-title.svelte-xvjg48{font-size:.75rem;font-weight:600;color:#64748b;display:block;margin-bottom:.375rem}.missing-list.svelte-xvjg48{margin:0;padding-left:1.25rem;font-size:.8125rem;color:#94a3b8}.proofs-section.svelte-xvjg48{border-top:1px solid #334155}.kind-group.svelte-xvjg48{border-bottom:1px solid #334155}.kind-group.svelte-xvjg48:last-child{border-bottom:none}.kind-header.svelte-xvjg48{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;background:transparent;border:none;cursor:pointer;transition:background .2s}.kind-header.svelte-xvjg48:hover:not(:disabled){background:#ffffff05}.kind-header.svelte-xvjg48:disabled{cursor:default}.kind-title.svelte-xvjg48{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#f8fafc}.kind-stats-inline.svelte-xvjg48{font-family:ui-monospace,monospace;font-size:.75rem;color:#64748b;margin-left:.5rem}.kind-stats-inline.svelte-xvjg48 .all-passed:where(.svelte-xvjg48){color:#10b981}.expand-icon.svelte-xvjg48{font-size:.625rem;color:#64748b}.kind-items.svelte-xvjg48{padding:0 1.25rem 1rem;display:flex;flex-direction:column;gap:.375rem}.proof-item.svelte-xvjg48{background:#0f172a;border-radius:6px;border:1px solid #334155;overflow:hidden}.proof-item.passed.svelte-xvjg48{border-left:3px solid #10b981}.proof-item.failed.svelte-xvjg48{border-left:3px solid #ef4444}.item-main.svelte-xvjg48{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;cursor:default}.proof-item.svelte-xvjg48:has(.item-details:where(.svelte-xvjg48)) .item-main:where(.svelte-xvjg48){cursor:pointer}.proof-item.svelte-xvjg48:has(.item-details:where(.svelte-xvjg48)) .item-main:where(.svelte-xvjg48):hover{background:#ffffff05}.item-status.svelte-xvjg48{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700}.proof-item.passed.svelte-xvjg48 .item-status:where(.svelte-xvjg48){background:#10b98133;color:#10b981}.proof-item.failed.svelte-xvjg48 .item-status:where(.svelte-xvjg48){background:#ef444433;color:#ef4444}.item-target.svelte-xvjg48{flex:1;font-size:.875rem;color:#e2e8f0}.item-duration.svelte-xvjg48{font-family:ui-monospace,monospace;font-size:.75rem;color:#64748b}.item-expand.svelte-xvjg48{font-size:.625rem;color:#64748b}.item-details.svelte-xvjg48{padding:.75rem;background:#0003;border-top:1px solid #334155}.detail-section.svelte-xvjg48{margin-bottom:.75rem}.detail-section.svelte-xvjg48:last-child{margin-bottom:0}.detail-label.svelte-xvjg48{display:block;font-size:.6875rem;font-weight:600;text-transform:uppercase;color:#64748b;margin-bottom:.375rem}.detail-output.svelte-xvjg48{margin:0;padding:.5rem;background:#0a0a14;border-radius:4px;font-family:ui-monospace,monospace;font-size:.75rem;color:#94a3b8;white-space:pre-wrap;word-break:break-all}.violations-list.svelte-xvjg48{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.violation-item.svelte-xvjg48{display:flex;gap:.5rem;padding:.375rem .5rem;background:#ef44441a;border-radius:4px;font-size:.8125rem}.violation-item.warning.svelte-xvjg48{background:#f59e0b1a}.violation-code.svelte-xvjg48{font-family:ui-monospace,monospace;font-weight:600;color:#ef4444}.violation-item.warning.svelte-xvjg48 .violation-code:where(.svelte-xvjg48){color:#f59e0b}.violation-msg.svelte-xvjg48{color:#fca5a5}.violation-item.warning.svelte-xvjg48 .violation-msg:where(.svelte-xvjg48){color:#fcd34d}.item-actions.svelte-xvjg48{padding:.5rem .75rem;background:#ffffff05;border-top:1px solid #334155}.waiver-btn.svelte-xvjg48{padding:.375rem .75rem;background:#f59e0b26;border:1px solid #f59e0b;border-radius:4px;font-size:.75rem;font-weight:500;color:#fbbf24;cursor:pointer;transition:all .2s}.waiver-btn.svelte-xvjg48:hover{background:#f59e0b40}.hashes-section.svelte-xvjg48{padding:1rem 1.25rem;border-top:1px solid #334155}.hashes-section.svelte-xvjg48 h4:where(.svelte-xvjg48){font-size:.9375rem;font-weight:600;color:#f8fafc;margin:0 0 .75rem}.hashes-grid.svelte-xvjg48{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.hash-item.svelte-xvjg48{display:flex;gap:.5rem;padding:.5rem .75rem;background:#0f172a;border-radius:4px;font-size:.75rem}.hash-item.combined.svelte-xvjg48{grid-column:1 / -1;background:#a78bfa1a;border:1px solid #7c3aed}.hash-label.svelte-xvjg48{color:#64748b;min-width:50px}.hash-value.svelte-xvjg48{font-family:ui-monospace,monospace;color:#a78bfa}
