.cs-proof-page.svelte-h2opc2{width:100%;min-height:60vh;background:radial-gradient(circle at 8% 4%,rgba(37,99,235,.08),transparent 30rem),var(--bg-canvas);color:var(--text-primary)}.cs-proof-page-attested.svelte-h2opc2{background:radial-gradient(circle at 8% 4%,rgba(16,185,129,.1),transparent 30rem),var(--bg-canvas)}.cs-proof-shell.svelte-h2opc2{margin-inline:auto;width:100%;max-width:1280px;padding-inline:var(--space-4);padding-block:var(--space-8) var(--space-12);display:flex;flex-direction:column;gap:var(--space-8)}@media(min-width:640px){.cs-proof-shell.svelte-h2opc2{padding-inline:var(--space-6)}}@media(min-width:1024px){.cs-proof-shell.svelte-h2opc2{padding-inline:var(--space-8);padding-block:var(--space-10) var(--space-16)}}.cs-proof-hero.svelte-h2opc2{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:start}@media(min-width:1040px){.cs-proof-hero.svelte-h2opc2{grid-template-columns:minmax(0,1fr) minmax(22rem,.46fr)}}.cs-proof-hero-copy.svelte-h2opc2,.cs-proof-badge-panel.svelte-h2opc2,.cs-proof-journey.svelte-h2opc2,.cs-proof-panel.svelte-h2opc2,.cs-proof-embed.svelte-h2opc2,.cs-proof-links.svelte-h2opc2{min-width:0}.cs-proof-hero-copy.svelte-h2opc2{display:flex;flex-direction:column;gap:var(--space-4);max-width:64rem}.cs-proof-back.svelte-h2opc2,.cs-proof-link-list.svelte-h2opc2 a:where(.svelte-h2opc2){display:inline-flex;align-items:center;gap:var(--space-2);width:-moz-fit-content;width:fit-content;color:var(--text-link);font-weight:650;text-decoration:none;border-radius:var(--radius-sm)}.cs-proof-back.svelte-h2opc2:hover,.cs-proof-link-list.svelte-h2opc2 a:where(.svelte-h2opc2):hover{text-decoration:underline}.cs-proof-meta.svelte-h2opc2,.cs-proof-actions.svelte-h2opc2,.cs-proof-mirror.svelte-h2opc2,.cs-proof-link-list.svelte-h2opc2{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.cs-proof-mirror.svelte-h2opc2{margin-block-start:calc(var(--space-2) * -1)}@media(max-width:639px){.cs-proof-actions.svelte-h2opc2{align-items:stretch}.cs-proof-actions.svelte-h2opc2 .cs-btn{width:100%;justify-content:center}}.cs-proof-lede.svelte-h2opc2,.cs-proof-checksum.svelte-h2opc2 p:where(.svelte-h2opc2),.cs-proof-embed.svelte-h2opc2 p:where(.svelte-h2opc2),.cs-proof-copy-status.svelte-h2opc2{color:var(--text-secondary)}.cs-proof-badge-panel.svelte-h2opc2,.cs-proof-journey.svelte-h2opc2,.cs-proof-checksum.svelte-h2opc2,.cs-proof-panel.svelte-h2opc2,.cs-proof-embed.svelte-h2opc2,.cs-proof-links.svelte-h2opc2,.cs-proof-status-card.svelte-h2opc2{border:1px solid var(--border-default);background:linear-gradient(135deg,#ffffff14,#2563eb0a),var(--bg-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.cs-proof-page-attested.svelte-h2opc2 .cs-proof-badge-panel:where(.svelte-h2opc2),.cs-proof-page-attested.svelte-h2opc2 .cs-proof-journey:where(.svelte-h2opc2),.cs-proof-page-attested.svelte-h2opc2 .cs-proof-checksum:where(.svelte-h2opc2),.cs-proof-page-attested.svelte-h2opc2 .cs-proof-panel:where(.svelte-h2opc2),.cs-proof-page-attested.svelte-h2opc2 .cs-proof-embed:where(.svelte-h2opc2),.cs-proof-page-attested.svelte-h2opc2 .cs-proof-links:where(.svelte-h2opc2),.cs-proof-page-attested.svelte-h2opc2 .cs-proof-status-card:where(.svelte-h2opc2){background:linear-gradient(135deg,#ffffff14,#10b9810a),var(--bg-surface)}.cs-proof-badge-panel.svelte-h2opc2{padding:var(--space-5)}.cs-proof-journey.svelte-h2opc2{display:grid;grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-4)}@media(min-width:860px){.cs-proof-journey.svelte-h2opc2{grid-template-columns:repeat(4,minmax(0,1fr))}}.cs-proof-journey-item.svelte-h2opc2{position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--bg-sunken) 72%,transparent);border:1px solid var(--border-subtle);padding:var(--space-4)}.cs-proof-journey-item.svelte-h2opc2 span:where(.svelte-h2opc2){color:var(--brand-700)}.cs-proof-page-attested.svelte-h2opc2 .cs-proof-journey-item:where(.svelte-h2opc2) span:where(.svelte-h2opc2){color:var(--color-success-strong)}.cs-proof-journey-item.svelte-h2opc2 p:where(.svelte-h2opc2){color:var(--text-secondary)}.cs-proof-status.svelte-h2opc2{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:820px){.cs-proof-status.svelte-h2opc2{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-proof-status-card.svelte-h2opc2{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.cs-proof-status-card.svelte-h2opc2 svg{color:var(--brand-700)}.cs-proof-page-attested.svelte-h2opc2 .cs-proof-status-card:where(.svelte-h2opc2) svg{color:var(--color-success-strong)}.cs-proof-status-card.svelte-h2opc2 strong:where(.svelte-h2opc2){color:var(--text-primary)}.cs-proof-status-card.svelte-h2opc2 span:where(.svelte-h2opc2),.cs-proof-status-card.svelte-h2opc2 a:where(.svelte-h2opc2){color:var(--text-secondary)}.cs-proof-status-card.svelte-h2opc2 a:where(.svelte-h2opc2){width:-moz-fit-content;width:fit-content;color:var(--text-link);text-decoration:none;font-weight:650}.cs-proof-status-card.svelte-h2opc2 a:where(.svelte-h2opc2):hover{text-decoration:underline}.cs-proof-checksum.svelte-h2opc2{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding:var(--space-5);align-items:center}@media(min-width:900px){.cs-proof-checksum.svelte-h2opc2{grid-template-columns:minmax(0,.62fr) minmax(22rem,.38fr)}}.cs-proof-checksum-copy.svelte-h2opc2{display:flex;flex-direction:column;gap:var(--space-2)}.cs-proof-checksum.svelte-h2opc2 code:where(.svelte-h2opc2){display:block;width:100%;overflow-wrap:anywhere;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-sunken);padding:var(--space-4);color:var(--text-primary)}.cs-proof-two-col.svelte-h2opc2{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:900px){.cs-proof-two-col.svelte-h2opc2{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-proof-panel.svelte-h2opc2{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.cs-proof-positive.svelte-h2opc2{border-color:#2563eb42;background:linear-gradient(135deg,#2563eb14,#0ea5e90a),var(--bg-surface)}.cs-proof-page-attested.svelte-h2opc2 .cs-proof-positive:where(.svelte-h2opc2){border-color:#10b98147;background:linear-gradient(135deg,#10b98117,#0ea5e90a),var(--bg-surface)}.cs-proof-list.svelte-h2opc2{margin:0;padding-inline-start:1.1rem;display:grid;gap:var(--space-2);color:var(--text-secondary)}.cs-proof-embed.svelte-h2opc2,.cs-proof-links.svelte-h2opc2{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.cs-proof-embed-head.svelte-h2opc2{display:flex;flex-direction:column;gap:var(--space-2);max-width:58rem}.cs-proof-embed-grid.svelte-h2opc2{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}@media(min-width:980px){.cs-proof-embed-grid.svelte-h2opc2{grid-template-columns:minmax(14rem,.28fr) minmax(0,1fr)}}.cs-proof-embed-preview.svelte-h2opc2{display:block;width:min(100%,220px);border-radius:12px;text-decoration:none}.cs-proof-embed-preview.svelte-h2opc2 img:where(.svelte-h2opc2){display:block;width:100%;height:auto;filter:drop-shadow(0 18px 28px rgba(15,23,42,.18))}.cs-proof-snippets.svelte-h2opc2{min-width:0;display:grid;gap:var(--space-4)}.cs-proof-snippets-details.svelte-h2opc2{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-sunken);padding:var(--space-4)}.cs-proof-snippets-details.svelte-h2opc2 summary:where(.svelte-h2opc2),.cs-proof-links.svelte-h2opc2 summary:where(.svelte-h2opc2){cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--text-link);font-weight:700;border-radius:var(--radius-sm);outline-offset:4px}.cs-proof-snippets-details[open].svelte-h2opc2 summary:where(.svelte-h2opc2){margin-block-end:var(--space-4)}.cs-proof-link-list.svelte-h2opc2{margin-block-start:var(--space-4);gap:var(--space-2) var(--space-4)}.cs-proof-back.svelte-h2opc2:focus-visible,.cs-proof-status-card.svelte-h2opc2 a:where(.svelte-h2opc2):focus-visible,.cs-proof-embed-preview.svelte-h2opc2:focus-visible,.cs-proof-snippets-details.svelte-h2opc2 summary:where(.svelte-h2opc2):focus-visible,.cs-proof-links.svelte-h2opc2 summary:where(.svelte-h2opc2):focus-visible,.cs-proof-link-list.svelte-h2opc2 a:where(.svelte-h2opc2):focus-visible{outline:2px solid var(--border-focus);outline-offset:4px}
