.pa.svelte-1ywebl4{margin-top:24px;display:grid;gap:16px}.paNote.svelte-1ywebl4{margin:0;padding:14px 16px;border:1px solid rgba(56,189,248,.28);border-radius:16px;background:#38bdf814;color:#cfe6ff;font-size:.86rem;line-height:1.55}.paNote.svelte-1ywebl4 strong:where(.svelte-1ywebl4){color:#eaf6ff}.paField.svelte-1ywebl4{margin-bottom:14px}.paField.svelte-1ywebl4 label:where(.svelte-1ywebl4){display:block;margin-bottom:7px;font-weight:800;font-size:.86rem;color:#0b1f3a}.paField.svelte-1ywebl4 input[type=file]:where(.svelte-1ywebl4){padding:12px 14px;font-family:inherit;font-size:.86rem;cursor:pointer}.paError.svelte-1ywebl4{margin:4px 0 0;color:#b91c1c;font-weight:700;font-size:.88rem}.paStatus.svelte-1ywebl4{margin:0;min-height:1.2em;color:#9fb4d8;font-size:.82rem}.riskBanner.svelte-1ywebl4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 20px;background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid rgba(15,23,42,.1);border-left:6px solid #64748b;border-radius:var(--r);box-shadow:0 14px 36px #0f172a12;padding:18px 20px;color:#071730}.riskEyebrow.svelte-1ywebl4{display:block;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.riskScore.svelte-1ywebl4{display:grid;gap:3px;min-width:124px;padding:10px 14px;border-radius:14px;background:#f1f6fc;border:1px solid rgba(15,23,42,.08)}.riskScore.svelte-1ywebl4 strong:where(.svelte-1ywebl4){font-size:clamp(1.55rem,2.1vw,2rem);font-weight:950;line-height:1;letter-spacing:-.04em}.riskScore.svelte-1ywebl4 strong:where(.svelte-1ywebl4) span:where(.svelte-1ywebl4){font-size:.9rem;font-weight:800;color:#64748b;letter-spacing:0}.riskOverview.svelte-1ywebl4{min-width:0}.riskOverview.svelte-1ywebl4 p:where(.svelte-1ywebl4){margin:7px 0 0;color:#354f6d;font-size:.82rem;line-height:1.45}.levelBadge.svelte-1ywebl4,.findingSeverity.svelte-1ywebl4,.authStatus.svelte-1ywebl4{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:850;line-height:1}.levelBadge.svelte-1ywebl4{padding:6px 10px;background:#eef2f7;color:#475569;font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.riskCount.svelte-1ywebl4{display:grid;justify-items:center;min-width:72px}.riskCount.svelte-1ywebl4 strong:where(.svelte-1ywebl4){font-size:1.3rem;line-height:1}.riskCount.svelte-1ywebl4 span:where(.svelte-1ywebl4){margin-top:4px;color:#64748b;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.riskAction.svelte-1ywebl4{grid-column:1 / -1;margin:0;padding-top:12px;border-top:1px solid rgba(15,23,42,.08);color:#354f6d;font-size:.82rem;line-height:1.45}.riskAction.svelte-1ywebl4 span:where(.svelte-1ywebl4){margin-right:8px;color:#0b1f3a;font-weight:850}.sev-low.svelte-1ywebl4{border-left-color:#0284c7}.sev-low.svelte-1ywebl4 .levelBadge:where(.svelte-1ywebl4){color:#075985;background:#e0f2fe}.sev-medium.svelte-1ywebl4{border-left-color:#d97706}.sev-medium.svelte-1ywebl4 .levelBadge:where(.svelte-1ywebl4){color:#92400e;background:#fef3c7}.sev-high.svelte-1ywebl4{border-left-color:#dc2626}.sev-high.svelte-1ywebl4 .levelBadge:where(.svelte-1ywebl4){color:#b91c1c;background:#fee2e2}.sev-critical.svelte-1ywebl4{border-left-color:#7f1d1d;background:linear-gradient(180deg,#fff5f5,#fdecec)}.sev-critical.svelte-1ywebl4 .levelBadge:where(.svelte-1ywebl4){color:#7f1d1d;background:#fecaca}.paGrid.svelte-1ywebl4{display:grid;grid-template-columns:1fr 1fr;gap:16px}.compactMetrics.svelte-1ywebl4,.authRows.svelte-1ywebl4{display:grid;gap:0}.compactMetrics.svelte-1ywebl4>div:where(.svelte-1ywebl4),.authRows.svelte-1ywebl4>div:where(.svelte-1ywebl4){display:grid;grid-template-columns:minmax(88px,.35fr) minmax(0,1fr);align-items:start;gap:12px;padding:8px 0;border-bottom:1px solid rgba(15,23,42,.07)}.compactMetrics.svelte-1ywebl4>div:where(.svelte-1ywebl4):last-child,.authRows.svelte-1ywebl4>div:where(.svelte-1ywebl4):last-child{border-bottom:0}.compactMetrics.svelte-1ywebl4 span:where(.svelte-1ywebl4),.authRows.svelte-1ywebl4 span:where(.svelte-1ywebl4){color:#64748b;font-size:.72rem;font-weight:750}.compactMetrics.svelte-1ywebl4 strong:where(.svelte-1ywebl4){min-width:0;color:#0b1f3a;font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}.authStatus.svelte-1ywebl4{justify-self:start;padding:5px 9px;background:#eef2f7;color:#475569;font-size:.7rem}.auth-pass.svelte-1ywebl4{background:#dcfce7;color:#166534}.auth-fail.svelte-1ywebl4,.auth-softfail.svelte-1ywebl4{background:#fee2e2;color:#b91c1c}.auth-missing.svelte-1ywebl4,.auth-none.svelte-1ywebl4,.auth-neutral.svelte-1ywebl4{background:#fef3c7;color:#92400e}.sectionNote.svelte-1ywebl4{margin:10px 0 0;color:#64748b;font-size:.74rem;line-height:1.45}.sectionHead.svelte-1ywebl4{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sectionHead.svelte-1ywebl4 h2:where(.svelte-1ywebl4){margin:0}.sectionHead.svelte-1ywebl4>span:where(.svelte-1ywebl4){flex-shrink:0;color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.findings.svelte-1ywebl4{list-style:none;margin:0;padding:0;display:grid;gap:8px}.finding.svelte-1ywebl4{position:relative;padding:11px 13px;border:1px solid rgba(15,23,42,.1);border-radius:12px;background:#fbfdff}.findingHead.svelte-1ywebl4{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:5px}.findingHead.svelte-1ywebl4 strong:where(.svelte-1ywebl4){font-size:.88rem;color:#0b1f3a;line-height:1.35}.findingBadges.svelte-1ywebl4{display:flex;align-items:center;gap:6px;flex-shrink:0}.findingSeverity.svelte-1ywebl4{padding:5px 8px;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em}.finding-low.svelte-1ywebl4{background:#e0f2fe;color:#075985}.finding-medium.svelte-1ywebl4{background:#fef3c7;color:#92400e}.finding-high.svelte-1ywebl4{background:#fee2e2;color:#b91c1c}.finding-critical.svelte-1ywebl4{background:#fecaca;color:#7f1d1d}.pts.svelte-1ywebl4{flex-shrink:0;padding:5px 9px;border-radius:999px;background:#fee2e2;color:#b91c1c;font-weight:900;font-size:.7rem}.finding.svelte-1ywebl4 p:where(.svelte-1ywebl4){margin:3px 0;font-size:.8rem;line-height:1.45;color:#4a5f80;overflow-wrap:anywhere}.finding.svelte-1ywebl4 .evi:where(.svelte-1ywebl4) span:where(.svelte-1ywebl4),.findingDetails.svelte-1ywebl4 p:where(.svelte-1ywebl4) span:where(.svelte-1ywebl4){font-weight:800;color:#0b1f3a}.findingDetails.svelte-1ywebl4,.sectionDetails.svelte-1ywebl4{margin-top:8px}.findingDetails.svelte-1ywebl4 summary:where(.svelte-1ywebl4),.sectionDetails.svelte-1ywebl4 summary:where(.svelte-1ywebl4){width:fit-content;color:#14618e;font-size:.74rem;font-weight:850;cursor:pointer}.findingDetails.svelte-1ywebl4 summary:where(.svelte-1ywebl4):focus-visible,.sectionDetails.svelte-1ywebl4 summary:where(.svelte-1ywebl4):focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.findingDetails.svelte-1ywebl4>div:where(.svelte-1ywebl4),.sectionDetails.svelte-1ywebl4>:where(.svelte-1ywebl4):not(summary){margin-top:8px}.sourceLine.svelte-1ywebl4{font-size:.7rem!important;font-weight:750;text-transform:capitalize}.noteList.svelte-1ywebl4,.recList.svelte-1ywebl4{margin:0;padding-left:20px}.noteList.svelte-1ywebl4 li:where(.svelte-1ywebl4),.recList.svelte-1ywebl4 li:where(.svelte-1ywebl4){font-size:.86rem;line-height:1.5;color:#4a5f80;margin-bottom:5px;overflow-wrap:anywhere}.urlList.svelte-1ywebl4,.attList.svelte-1ywebl4{list-style:none;margin:0;padding:0;display:grid;gap:10px}.urlList.svelte-1ywebl4 li:where(.svelte-1ywebl4){display:grid;gap:6px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fbfdff}.attList.svelte-1ywebl4 li:where(.svelte-1ywebl4){padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:#fbfdff}.attSummary.svelte-1ywebl4{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.attSummary.svelte-1ywebl4>span:where(.svelte-1ywebl4){flex-shrink:0;color:#64748b;font-size:.72rem}.urlList.svelte-1ywebl4 code:where(.svelte-1ywebl4),.hash.svelte-1ywebl4 code:where(.svelte-1ywebl4),.chips.svelte-1ywebl4 code:where(.svelte-1ywebl4){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;overflow-wrap:anywhere;color:#0b1f3a}.issues.svelte-1ywebl4{display:flex;flex-wrap:wrap;gap:6px}.issue.svelte-1ywebl4{padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:800}.issue.bad.svelte-1ywebl4{background:#fee2e2;color:#b91c1c}.issue.ok.svelte-1ywebl4{background:#e0f2fe;color:#075985}.attName.svelte-1ywebl4{display:block;margin:0;font-size:.92rem;color:#0b1f3a;overflow-wrap:anywhere}.hash.svelte-1ywebl4{margin:8px 0 0;font-size:.78rem;color:#5b6f8d}.hash.svelte-1ywebl4 span:where(.svelte-1ywebl4){font-weight:700}.sectionDetails.svelte-1ywebl4 p:where(.svelte-1ywebl4){color:#4a5f80;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.indGroup.svelte-1ywebl4{margin-top:12px}.indGroup.svelte-1ywebl4 h3:where(.svelte-1ywebl4){margin:0 0 6px;font-size:.82rem;color:#0b1f3a}.chips.svelte-1ywebl4{display:flex;flex-wrap:wrap;gap:6px}.chips.svelte-1ywebl4 code:where(.svelte-1ywebl4){padding:4px 9px;border-radius:999px;background:#eef4fb;border:1px solid rgba(15,23,42,.08)}.bodyPre.svelte-1ywebl4{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;overflow-y:auto;color:#d6e9ff;background:#071730eb;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 16px;font-size:.8rem;line-height:1.55;margin:8px 0 0}.paEmpty.svelte-1ywebl4 h2:where(.svelte-1ywebl4){margin:0 0 6px}@media(max-width:720px){.paGrid.svelte-1ywebl4{grid-template-columns:1fr}.riskBanner.svelte-1ywebl4{grid-template-columns:minmax(0,1fr) auto}.riskOverview.svelte-1ywebl4{grid-column:1 / -1;grid-row:2}.riskCount.svelte-1ywebl4{grid-column:2;grid-row:1}.riskAction.svelte-1ywebl4{grid-row:3}}@media(max-width:480px){.riskBanner.svelte-1ywebl4{padding:15px 14px;gap:14px}.riskScore.svelte-1ywebl4{min-width:0}.findingHead.svelte-1ywebl4,.attSummary.svelte-1ywebl4,.sectionHead.svelte-1ywebl4{align-items:flex-start;flex-direction:column}.findingBadges.svelte-1ywebl4{align-self:flex-start}.attSummary.svelte-1ywebl4>span:where(.svelte-1ywebl4){flex-shrink:1}.compactMetrics.svelte-1ywebl4>div:where(.svelte-1ywebl4),.authRows.svelte-1ywebl4>div:where(.svelte-1ywebl4){grid-template-columns:minmax(76px,.35fr) minmax(0,1fr)}}
