.source-detail.svelte-8qougs{min-width:0;border:1px solid #b9c9c3;border-left:3px solid var(--signal-deep);border-radius:.48rem;background:#f7fbf9}summary.svelte-8qougs{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:baseline;padding:.75rem .85rem;color:var(--signal-deep);cursor:pointer}summary.svelte-8qougs span:where(.svelte-8qougs){font-size:.78rem;font-weight:800}summary.svelte-8qougs small:where(.svelte-8qougs){color:var(--ink-soft);font-size:.67rem;font-weight:600}.source-detail__body.svelte-8qougs{display:grid;gap:.8rem;padding:.85rem;border-top:1px solid #d5e0dc}.explanation.svelte-8qougs,.load-status.svelte-8qougs p:where(.svelte-8qougs){margin:0;color:var(--ink-soft);font-size:.73rem;line-height:1.55}.metadata.svelte-8qougs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid #d5e0dc;border-radius:.4rem;background:var(--paper)}.metadata.svelte-8qougs div:where(.svelte-8qougs){min-width:0;padding:.65rem .7rem;border-right:1px solid #d5e0dc;border-bottom:1px solid #d5e0dc}.metadata.svelte-8qougs div:where(.svelte-8qougs):nth-child(3n){border-right:0}.metadata.svelte-8qougs div:where(.svelte-8qougs):nth-last-child(-n+3){border-bottom:0}dt.svelte-8qougs{color:var(--ink-soft);font-size:.62rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}dd.svelte-8qougs{margin:.18rem 0 0;color:var(--ink);font-size:.76rem;font-weight:700;overflow-wrap:anywhere}.load-status.svelte-8qougs{display:grid;gap:.65rem}.load-status.svelte-8qougs a:where(.svelte-8qougs),.load-status.svelte-8qougs button:where(.svelte-8qougs){color:var(--signal-deep);font:inherit;font-size:.72rem;font-weight:750}.load-status.svelte-8qougs button:where(.svelte-8qougs){padding:0;border:0;background:transparent;cursor:pointer;text-decoration:underline}.load-actions.svelte-8qougs,.loaded-heading.svelte-8qougs{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;justify-content:space-between}pre.svelte-8qougs{max-height:30rem;margin:0;padding:.85rem;overflow:auto;border:1px solid #d5e0dc;border-radius:.35rem;background:var(--paper-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:720px){.metadata.svelte-8qougs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.metadata.svelte-8qougs div:where(.svelte-8qougs):nth-child(3n){border-right:1px solid #d5e0dc}.metadata.svelte-8qougs div:where(.svelte-8qougs):nth-child(2n){border-right:0}.metadata.svelte-8qougs div:where(.svelte-8qougs):nth-last-child(-n+3){border-bottom:1px solid #d5e0dc}.metadata.svelte-8qougs div:where(.svelte-8qougs):nth-last-child(-n+2){border-bottom:0}}.plan-page.svelte-1vplj2d{display:grid;gap:1.25rem;max-width:90rem;min-width:0;margin:0 auto;padding:2rem 1.25rem 4rem}.back-link.svelte-1vplj2d,.evidence-actions.svelte-1vplj2d a:where(.svelte-1vplj2d),.unavailable.svelte-1vplj2d a:where(.svelte-1vplj2d){color:var(--signal-deep);font-size:.76rem;font-weight:750}.identity-line.svelte-1vplj2d,.evidence-actions.svelte-1vplj2d{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.identity-line.svelte-1vplj2d span:where(.svelte-1vplj2d){padding:.25rem .5rem;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft);font-size:.68rem}.interpretation.svelte-1vplj2d{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.75rem .9rem;border-left:3px solid var(--coverage-amber);background:#fffaf2;font-size:.76rem;line-height:1.55}.interpretation.svelte-1vplj2d span:where(.svelte-1vplj2d),.section-heading.svelte-1vplj2d span:where(.svelte-1vplj2d),.raw-record.svelte-1vplj2d p:where(.svelte-1vplj2d),.unavailable.svelte-1vplj2d p:where(.svelte-1vplj2d){color:var(--ink-soft)}.evidence-actions.svelte-1vplj2d{padding:.7rem .8rem;border:1px solid var(--rule);border-radius:.45rem;background:var(--paper-deep)}.status-ledger.svelte-1vplj2d,.breakdowns.svelte-1vplj2d{display:grid;gap:.8rem;min-width:0}.section-heading.svelte-1vplj2d{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:.6rem 1rem;align-items:end}.section-heading.svelte-1vplj2d p:where(.svelte-1vplj2d){margin:0;color:var(--signal-deep);font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-heading.svelte-1vplj2d h2:where(.svelte-1vplj2d){margin:0;font-size:1.2rem}.section-heading.svelte-1vplj2d span:where(.svelte-1vplj2d){justify-self:end;font-size:.72rem}.breakdown-grid.svelte-1vplj2d{display:grid;grid-template-columns:1fr 1fr;gap:1rem;min-width:0}.raw-record.svelte-1vplj2d{min-width:0;border:1px solid var(--rule);border-radius:.48rem}.raw-record.svelte-1vplj2d summary:where(.svelte-1vplj2d){padding:.75rem .85rem;color:var(--signal-deep);font-size:.78rem;font-weight:750;cursor:pointer}.raw-record.svelte-1vplj2d p:where(.svelte-1vplj2d){margin:0;padding:.75rem .85rem;border-top:1px solid var(--rule);font-size:.72rem}pre.svelte-1vplj2d{max-height:30rem;margin:0;padding:.85rem;overflow:auto;background:var(--paper-deep);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.unavailable.svelte-1vplj2d{padding:1.2rem;border:1px solid var(--rule);border-radius:.55rem;background:var(--paper-deep)}.unavailable.svelte-1vplj2d h2:where(.svelte-1vplj2d){margin:0;font-size:1.1rem}.unavailable.svelte-1vplj2d p:where(.svelte-1vplj2d){font-size:.8rem}@media(max-width:760px){.plan-page.svelte-1vplj2d{padding:1.25rem .8rem 3rem}.interpretation.svelte-1vplj2d{grid-template-columns:minmax(0,1fr)}.section-heading.svelte-1vplj2d{grid-template-columns:minmax(0,1fr);align-items:start}.section-heading.svelte-1vplj2d span:where(.svelte-1vplj2d){justify-self:start}.breakdown-grid.svelte-1vplj2d{grid-template-columns:minmax(0,1fr)}}
