.wrap.svelte-10v896r{display:grid;gap:18px;color:#17211f}.top.svelte-10v896r{display:grid;gap:14px}.titleRow.svelte-10v896r{display:flex;align-items:center;justify-content:space-between;gap:12px}h2.svelte-10v896r{margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:0}.grid.svelte-10v896r{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card.svelte-10v896r{border:1px solid #d9e2df;border-radius:8px;padding:14px;background:#fff}.contextCard.svelte-10v896r,.profileCard.svelte-10v896r{grid-column:1 / -1}.contextRows.svelte-10v896r{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:8px;background:#d9e2df}.contextRows.svelte-10v896r div:where(.svelte-10v896r){min-width:0}.contextRows.svelte-10v896r div:where(.svelte-10v896r){padding:12px;background:#f8fbfa}.contextRows.svelte-10v896r dt:where(.svelte-10v896r){font-weight:800;font-size:.78rem;color:#64736f}.contextRows.svelte-10v896r dd:where(.svelte-10v896r){margin:4px 0 0;font-size:.92rem;color:#17211f}.card.svelte-10v896r h3:where(.svelte-10v896r){margin:0 0 10px;font-size:1rem;letter-spacing:0}ul.svelte-10v896r{margin:0;padding-left:18px}li.svelte-10v896r+li:where(.svelte-10v896r){margin-top:6px}.profileRows.svelte-10v896r{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.profileRow.svelte-10v896r{display:grid;grid-template-columns:132px 52px 1fr;gap:10px;align-items:center;padding:10px;border:1px solid #e5eeeb;border-radius:8px;background:#f8fbfa}.profileRow.svelte-10v896r .k:where(.svelte-10v896r){font-weight:800}.profileRow.svelte-10v896r .n:where(.svelte-10v896r){color:#56635f;font-size:.88rem}.meter.svelte-10v896r{display:flex;gap:4px}.meter.svelte-10v896r span:where(.svelte-10v896r){width:18px;height:8px;border-radius:999px;border:1px solid #9ab0aa}.meter.svelte-10v896r span.filled:where(.svelte-10v896r){border-color:#0f766e;background:#0f766e}.groups.svelte-10v896r{display:grid;gap:14px}.group.svelte-10v896r{border:1px solid #d9e2df;border-radius:8px;padding:14px;background:#fff}.groupHead.svelte-10v896r{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.groupHead.svelte-10v896r h3:where(.svelte-10v896r){margin:0;font-size:1.28rem}.count.svelte-10v896r{color:#64736f;font-size:.86rem}.list.svelte-10v896r{display:grid;gap:10px}.rec.svelte-10v896r{border:1px solid #e5eeeb;border-radius:8px;padding:14px;background:#fbfdfc}.recHead.svelte-10v896r{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.recActions.svelte-10v896r{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.recTitle.svelte-10v896r h4:where(.svelte-10v896r){margin:0;font-size:1.05rem;line-height:1.3}.meta.svelte-10v896r{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.badge.svelte-10v896r{font-size:.74rem;padding:4px 9px;border-radius:999px;border:1px solid #cbd8d4;color:#33433f;background:#fff}.badge.prio.high.svelte-10v896r{border-color:#d37b68;color:#8a2f1d;background:#fff4f1}.badge.prio.medium.svelte-10v896r{border-color:#d2b95e;color:#6f5511;background:#fff9df}.badge.prio.low.svelte-10v896r{border-color:#9ab0aa;color:#40504c}.badge.scaffolding.high.svelte-10v896r{border-color:#0f766e;color:#0f766e;background:#eef8f5}.btn.svelte-10v896r{padding:8px 10px;border:1px solid #cbd8d4;border-radius:8px;background:#fff;color:#17211f;cursor:pointer;font-weight:700}.btn.svelte-10v896r:hover{background:#eef8f5}.btn.active.svelte-10v896r{color:#fff;background-color:#0f766e;border-color:#0f766e}.recDetails.svelte-10v896r{margin:14px 0;color:#40504c;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch}.recDetails.svelte-10v896r div:where(.svelte-10v896r){display:grid;align-content:start;gap:8px;min-height:132px;padding:14px;border-radius:8px;background:#fff;border:1px solid #dfe9e6}.recDetails.svelte-10v896r strong:where(.svelte-10v896r){color:#0f766e;font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.recDetails.svelte-10v896r span:where(.svelte-10v896r){font-size:.94rem;line-height:1.45}.evidenceList.svelte-10v896r{margin:10px 0 0;padding-left:18px;display:grid;gap:8px}.evidenceMeta.svelte-10v896r{color:#64736f;font-size:.8rem}.evidenceText.svelte-10v896r{color:#2f2f2f}.snippet.svelte-10v896r{margin-top:10px;display:grid;gap:6px}.snippetHead.svelte-10v896r strong:where(.svelte-10v896r){font-size:.88rem}.ta.svelte-10v896r{width:100%;border:1px solid #d9e2df;border-radius:8px;padding:12px;background:#fff;color:#17211f;font-family:inherit;line-height:1.45}.more.svelte-10v896r{margin-top:10px;color:#40504c}.moreGrid.svelte-10v896r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.toast.svelte-10v896r{position:fixed;right:16px;bottom:16px;padding:10px 12px;border:1px solid #d9e2df;border-radius:8px;background:#fff;box-shadow:0 8px 24px #00000014}.empty.svelte-10v896r{padding:14px;border:1px dashed #cbd8d4;border-radius:8px;color:#56635f;background:#fff}.muted.svelte-10v896r{color:#64736f;font-size:.9rem}@media(max-width:980px){.grid.svelte-10v896r,.contextRows.svelte-10v896r,.profileRows.svelte-10v896r{grid-template-columns:1fr}.profileRow.svelte-10v896r{grid-template-columns:120px 52px 1fr}.moreGrid.svelte-10v896r{grid-template-columns:1fr}.recDetails.svelte-10v896r{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.recHead.svelte-10v896r{flex-direction:column}.recActions.svelte-10v896r{justify-content:flex-start}.profileRow.svelte-10v896r,.recDetails.svelte-10v896r{grid-template-columns:1fr}.recDetails.svelte-10v896r div:where(.svelte-10v896r){min-height:0}}
