.provenance-banner.svelte-1i2ichz{-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#0d1321e6 0%,#080c16f5 100%);border:1px solid #38bdf829;border-radius:14px;margin:2rem 0 2.75rem;padding:1.15rem 1.4rem;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 14px 40px -10px #000000a6,inset 0 1px #ffffff14}.provenance-banner.svelte-1i2ichz:hover{border-color:#38bdf852;box-shadow:0 18px 48px -10px #000000bf,inset 0 1px #ffffff1f}.banner-glow.svelte-1i2ichz{opacity:.9;height:2px;position:absolute;top:0;left:0;right:0}.badge-public-glow.svelte-1i2ichz{background:linear-gradient(90deg,#0000,#10b981,#38bdf8,#0000)}.badge-internal-glow.svelte-1i2ichz{background:linear-gradient(90deg,#0000,#64748b,#94a3b8,#0000)}.badge-confidential-glow.svelte-1i2ichz{background:linear-gradient(90deg,#0000,#f59e0b,#fbbf24,#0000)}.badge-restricted-glow.svelte-1i2ichz{background:linear-gradient(90deg,#0000,#ef4444,#f43f5e,#0000)}.banner-top-row.svelte-1i2ichz{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.badge-cluster.svelte-1i2ichz{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.mono.svelte-1i2ichz{font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.classification-badge.svelte-1i2ichz{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:.4rem;padding:.22rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.status-dot.svelte-1i2ichz{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite svelte-1i2ichz-pulse-dot;box-shadow:0 0 8px}@keyframes svelte-1i2ichz-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.badge-public.svelte-1i2ichz{color:#34d399;background:#10b9811f;border:1px solid #10b98159}.badge-internal.svelte-1i2ichz{color:#cbd5e1;background:#94a3b81f;border:1px solid #94a3b84d}.badge-confidential.svelte-1i2ichz{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b66}.badge-restricted.svelte-1i2ichz{color:#f87171;background:#ef444426;border:1px solid #ef444473}.plane-badge.svelte-1i2ichz{letter-spacing:.04em;white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.plane-icon.svelte-1i2ichz{font-size:.72rem}.plane-intent.svelte-1i2ichz{color:#a5b4fc;background:#818cf81f;border:1px solid #818cf84d}.plane-substrate.svelte-1i2ichz{color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf84d}.plane-membrane.svelte-1i2ichz{color:#5eead4;background:#2dd4bf1f;border:1px solid #2dd4bf4d}.plane-infra.svelte-1i2ichz{color:#fdba74;background:#fb923c1f;border:1px solid #fb923c4d}.type-badge.svelte-1i2ichz{color:#94a3b8;letter-spacing:.04em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:.22rem .48rem;font-size:.66rem;font-weight:600}.lifecycle-badge.svelte-1i2ichz{letter-spacing:.04em;white-space:nowrap;border-radius:6px;padding:.22rem .48rem;font-size:.66rem;font-weight:600}.status-approved.svelte-1i2ichz,.status-active.svelte-1i2ichz{color:#6ee7b7;background:#10b98114;border:1px solid #10b98133}.status-draft.svelte-1i2ichz,.status-proposed.svelte-1i2ichz{color:#fde68a;background:#f59e0b14;border:1px solid #f59e0b33}.status-superseded.svelte-1i2ichz,.status-archived.svelte-1i2ichz{color:#94a3b8;background:#94a3b814;border:1px solid #94a3b833}.provenance-receipt.svelte-1i2ichz{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.parity-pill.svelte-1i2ichz{letter-spacing:.03em;white-space:nowrap;border-radius:6px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-weight:600;display:inline-flex}.parity-verified.svelte-1i2ichz{color:#34d399;background:#10b9811a;border:1px solid #10b98140}.parity-diverged.svelte-1i2ichz{color:#f87171;background:#ef44441a;border:1px solid #ef444440}.commit-pill.svelte-1i2ichz{color:#94a3b8;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.25rem;padding:.22rem .5rem;display:inline-flex}.commit-prefix.svelte-1i2ichz{color:#64748b}.commit-hash.svelte-1i2ichz{color:#38bdf8;font-weight:600}.compiler-pill.svelte-1i2ichz{color:#7dd3fc;white-space:nowrap;background:#38bdf814;border:1px solid #38bdf838;border-radius:6px;align-items:center;gap:.3rem;padding:.22rem .5rem;font-weight:600;display:inline-flex}.check-icon.svelte-1i2ichz{color:#10b981;font-weight:700}.dual-author-grid.svelte-1i2ichz{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto 1.25fr;align-items:center;gap:1.5rem;width:100%;padding:1rem 0;display:grid}.author-cell.svelte-1i2ichz{align-items:center;gap:.95rem;display:flex}.author-primary-cell.svelte-1i2ichz,.author-silicon-cell.svelte-1i2ichz{justify-content:flex-start}.avatar-ring-wrap.svelte-1i2ichz{flex-shrink:0;width:44px;height:44px;position:relative}.author-avatar-img.svelte-1i2ichz{object-fit:cover;border:2px solid #38bdf8;border-radius:50%;width:44px;height:44px;box-shadow:0 0 14px #38bdf859}.avatar-badge-dot.svelte-1i2ichz{background:#10b981;border:2px solid #0b0f19;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #10b981}.author-meta.svelte-1i2ichz{flex-direction:column;gap:.2rem;min-width:0;display:flex}.author-name.svelte-1i2ichz{color:#f8fafc;letter-spacing:-.01em;white-space:nowrap;font-size:1.05rem;font-weight:700}.author-role.svelte-1i2ichz{color:#94a3b8;white-space:nowrap;font-size:.78rem;font-weight:400}.author-grid-divider.svelte-1i2ichz{background:linear-gradient(#0000,#ffffff1f,#0000);width:1px;height:38px}.silicon-avatar-wrap.svelte-1i2ichz{flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative}.silicon-mascot-img.svelte-1i2ichz{object-fit:contain;filter:drop-shadow(0 0 10px #818cf88c);width:38px;height:38px}.silicon-badge-dot.svelte-1i2ichz{background:#818cf8;border:2px solid #0b0f19;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 6px #818cf8}.silicon-meta.svelte-1i2ichz{flex-direction:column;gap:.2rem;min-width:0;display:flex}.silicon-tag.svelte-1i2ichz{letter-spacing:.07em;color:#a5b4fc;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:800}.silicon-desc.svelte-1i2ichz{color:#64748b;font-size:.76rem;line-height:1.35}.banner-bottom-row.svelte-1i2ichz{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-top:.8rem;display:flex}.bottom-left-cluster.svelte-1i2ichz,.bottom-right-cluster.svelte-1i2ichz{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.meta-item.svelte-1i2ichz{align-items:center;gap:.45rem;font-size:.76rem;display:flex}.meta-dot-sep.svelte-1i2ichz{color:#ffffff2e;font-size:.75rem}.meta-label.svelte-1i2ichz{color:#64748b;letter-spacing:.05em;font-size:.66rem;font-weight:600}.meta-value.svelte-1i2ichz{color:#cbd5e1}.author-tags.svelte-1i2ichz{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.author-tag.svelte-1i2ichz{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff14;border-radius:4px;padding:.12rem .45rem;font-size:.72rem}.date-value.svelte-1i2ichz{color:#94a3b8}.update-highlight.svelte-1i2ichz{color:#38bdf8}.seam-value.svelte-1i2ichz{color:#a5b4fc;background:#818cf814;border:1px solid #818cf826;border-radius:4px;padding:.12rem .45rem;font-size:.72rem}.origin-value.svelte-1i2ichz{color:#64748b;font-size:.72rem}@media (width<=820px){.provenance-banner.svelte-1i2ichz{padding:1rem 1.15rem}.banner-top-row.svelte-1i2ichz{flex-direction:column;align-items:flex-start;gap:.65rem}.provenance-receipt.svelte-1i2ichz{justify-content:flex-start;width:100%}.dual-author-grid.svelte-1i2ichz{grid-template-columns:1fr;gap:1rem}.author-grid-divider.svelte-1i2ichz{display:none}.banner-bottom-row.svelte-1i2ichz{flex-direction:column;align-items:flex-start;gap:.65rem}.bottom-left-cluster.svelte-1i2ichz,.bottom-right-cluster.svelte-1i2ichz{justify-content:flex-start;width:100%}}
