.assessment-report.svelte-dqy1zg{color:var(--text,#e8ebe1);margin:2.5rem 0 3rem}.report-heading.svelte-dqy1zg{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.2rem;display:flex}.report-heading.svelte-dqy1zg h2:where(.svelte-dqy1zg){letter-spacing:-.05em;margin:.5rem 0 0;font-size:1.8rem}.report-heading.svelte-dqy1zg>p:where(.svelte-dqy1zg){color:#a5ad9b;max-width:23rem;margin:0;font-size:.9rem;line-height:1.6}.reports.svelte-dqy1zg{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.report.svelte-dqy1zg{background:#141811;border:1px solid #343c2b;border-radius:12px;min-width:0;padding:1.5rem}.report-title.svelte-dqy1zg{align-items:start;gap:.85rem;display:flex}.report-title.svelte-dqy1zg>svg{color:#d5f57b;flex:none;margin-top:4px}.report-title.svelte-dqy1zg h3:where(.svelte-dqy1zg){letter-spacing:-.025em;margin:.45rem 0 0;font-size:1.35rem;line-height:1.3}.eyebrow.svelte-dqy1zg{letter-spacing:.13em;color:#d5f57b;font-size:.63rem}.lead.svelte-dqy1zg{color:#c1c8b8;margin:1rem 0;font-size:.9rem;line-height:1.7}.badges.svelte-dqy1zg{flex-wrap:wrap;gap:.45rem;margin-bottom:1.15rem;display:flex}.badge.svelte-dqy1zg{color:#cbd3bf;text-transform:capitalize;white-space:nowrap;border:1px solid #414a36;border-radius:5px;align-items:center;padding:.28rem .48rem;font-size:.69rem;line-height:1.3;display:inline-flex}.badge[data-severity=critical].svelte-dqy1zg,.badge[data-severity=high].svelte-dqy1zg{color:#ffc0ba;background:#331f1e;border-color:#82453f}.badge[data-severity=medium].svelte-dqy1zg{color:#ffdaa1;background:#30281c;border-color:#735b35}.badge[data-severity=low].svelte-dqy1zg{color:#c6dffb;background:#1c2834;border-color:#415a71}.notice.svelte-dqy1zg{color:#d5ceb4;background:#232319;border:1px solid #4d4935;border-radius:6px;gap:.65rem;margin:1rem 0;padding:.8rem;display:flex}.notice.svelte-dqy1zg>svg{flex:none;margin-top:2px}.notice.svelte-dqy1zg p:where(.svelte-dqy1zg){margin:0;font-size:.8rem;line-height:1.65}details.svelte-dqy1zg{border-top:1px solid #343c2b}summary.svelte-dqy1zg{cursor:pointer;align-items:center;gap:.65rem;padding:1rem 0;font-size:.85rem;list-style:none;display:flex}summary.svelte-dqy1zg::-webkit-details-marker{display:none}summary.svelte-dqy1zg>svg{flex:none;margin-left:auto;transition:transform .15s}details[open].svelte-dqy1zg>summary:where(.svelte-dqy1zg)>svg{transform:rotate(180deg)}summary.svelte-dqy1zg:focus-visible,a.svelte-dqy1zg:focus-visible{outline-offset:4px;outline:2px solid #d5f57b}summary.svelte-dqy1zg strong:where(.svelte-dqy1zg){line-height:1.5}.finding.svelte-dqy1zg summary:where(.svelte-dqy1zg){align-items:start}.finding.svelte-dqy1zg summary:where(.svelte-dqy1zg) .badge:where(.svelte-dqy1zg){margin-top:.15rem}.finding-body.svelte-dqy1zg,.dimension-body.svelte-dqy1zg{padding:0 0 1rem;font-size:.83rem;line-height:1.7}.severity-explanation.svelte-dqy1zg{color:#b7c0ac;margin-top:0}.finding-context.svelte-dqy1zg{margin:1rem 0}.finding-context.svelte-dqy1zg>div:where(.svelte-dqy1zg){margin:.9rem 0}dt.svelte-dqy1zg{font-weight:600}dd.svelte-dqy1zg{color:#b7c0ac;margin:.25rem 0 0}.evidence.svelte-dqy1zg{background:#10140e;border:1px solid #31392a;border-radius:6px;margin:.8rem 0;padding:.8rem}.small-label.svelte-dqy1zg{letter-spacing:.08em;color:#a6b890;font-size:.6rem}.evidence.svelte-dqy1zg pre:where(.svelte-dqy1zg){white-space:pre-wrap;overflow-wrap:anywhere;color:#ccd4c3;margin:.5rem 0 0;font-family:monospace;font-size:.73rem;line-height:1.65}.finding-footer.svelte-dqy1zg{color:#9aa98d;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.69rem;display:flex}.finding-footer.svelte-dqy1zg a:where(.svelte-dqy1zg){color:#d5f57b;overflow-wrap:anywhere;align-items:center;gap:.25rem;display:inline-flex}.quality-takeaways.svelte-dqy1zg{margin:1.2rem 0;font-size:.84rem;line-height:1.65}h4.svelte-dqy1zg{margin:1rem 0 .45rem;font-size:.85rem}ul.svelte-dqy1zg{color:#bfc8b4;margin:.4rem 0;padding-left:1.15rem}li.svelte-dqy1zg+li:where(.svelte-dqy1zg){margin-top:.45rem}.dimension.svelte-dqy1zg summary:where(.svelte-dqy1zg)>span:where(.svelte-dqy1zg):first-child{flex:1}.dimension.svelte-dqy1zg small:where(.svelte-dqy1zg){color:#9aa98d;margin-top:.25rem;font-size:.72rem;font-weight:400;line-height:1.5;display:block}.dimension-rating.svelte-dqy1zg{text-align:right;color:#d5f57b;font-size:.76rem}.segments.svelte-dqy1zg{gap:3px;margin-top:.4rem;display:flex}.segments.svelte-dqy1zg i:where(.svelte-dqy1zg){background:#343c2b;border-radius:1px;width:12px;height:4px}.segments.svelte-dqy1zg i.filled:where(.svelte-dqy1zg){background:#d5f57b}.method.svelte-dqy1zg summary:where(.svelte-dqy1zg){color:#b3c0a4;padding-bottom:0;font-size:.76rem}.method[open].svelte-dqy1zg summary:where(.svelte-dqy1zg){padding-bottom:.7rem}.method-body.svelte-dqy1zg{color:#b7c0ac;font-size:.78rem;line-height:1.7}.method-body.svelte-dqy1zg dl:where(.svelte-dqy1zg){margin:1rem 0}.method-body.svelte-dqy1zg dl:where(.svelte-dqy1zg)>div:where(.svelte-dqy1zg){border-bottom:1px solid #293121;justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.method-body.svelte-dqy1zg dt:where(.svelte-dqy1zg){font-weight:400}.method-body.svelte-dqy1zg dd:where(.svelte-dqy1zg){text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.muted-note.svelte-dqy1zg{color:#a5ad9b;font-size:.8rem;line-height:1.6}@media (width<=850px){.reports.svelte-dqy1zg{grid-template-columns:1fr}.report-heading.svelte-dqy1zg{display:block}.report-heading.svelte-dqy1zg>p:where(.svelte-dqy1zg){max-width:none;margin-top:.75rem}}@media (width<=480px){.report.svelte-dqy1zg{padding:1rem}.report-heading.svelte-dqy1zg h2:where(.svelte-dqy1zg){font-size:1.5rem}.finding.svelte-dqy1zg summary:where(.svelte-dqy1zg){flex-wrap:wrap}.finding.svelte-dqy1zg summary:where(.svelte-dqy1zg) strong:where(.svelte-dqy1zg){flex-basis:75%}.report-title.svelte-dqy1zg h3:where(.svelte-dqy1zg){font-size:1.15rem}}@media (prefers-reduced-motion:reduce){summary.svelte-dqy1zg>svg{transition:none}}
