.btns{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.btns .btn .dim{color:var(--muted);margin-left:10px;font-weight:500}.hero-note{color:var(--muted);max-width:480px;margin:22px 0 0;font-size:12px}.hero-note code{background:var(--ink);color:var(--paper);padding:1px 6px}#auditor-panel label{color:var(--term-fg);margin-bottom:8px;font-size:12px;display:block}#auditor-panel textarea{resize:vertical;background:var(--dark);width:100%;min-height:180px;color:var(--term-fg);border:1px dashed var(--faint);font:12px/1.5 var(--mono);padding:10px}#auditor-panel .drop.over textarea{border:1px solid var(--accent)}#auditor-panel .actions{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0;display:flex}#auditor-panel button{font:600 12px var(--mono);border:1px solid var(--term-fg);color:var(--term-fg);cursor:pointer;background:0 0;padding:8px 12px}#auditor-panel button.run{background:var(--accent);border-color:var(--accent);color:#fff}#auditor-panel .local{border-color:var(--low-on-dark);color:var(--low-on-dark);text-transform:none;letter-spacing:0;margin-left:auto}#auditor-panel .note{color:var(--term-fg);margin:8px 0 0;font-size:12px}#auditor-panel .chip{text-align:left;overflow-wrap:anywhere;width:100%;padding:14px;font-size:13px}#report{outline:none;padding:40px 0 64px;scroll-margin-top:64px}#report .vbar{background:var(--ink);color:var(--paper);flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}#report .verdict{font:900 24px/1.15 var(--display);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-stretch:108%}#report .vbar :focus-visible{outline-color:var(--term-fg)}#report .export{align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}#report .export button{font:600 12px var(--mono);background:var(--paper);color:var(--ink);cursor:pointer;border:0;padding:6px 10px}#report .small{color:var(--muted);font-size:13px}#report .errors{color:var(--crit);overflow-wrap:anywhere;padding-left:1.2rem}#report .errors:empty{display:none}#report .sev{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;vertical-align:.15em;margin-right:10px;padding:3px 8px;display:inline-block}#report .sev-critical{background:var(--crit)}#report .sev-high{background:var(--high)}#report .sev-medium{background:var(--medium)}#report .sev-low{background:var(--low)}#report .sev-ok{background:var(--paper);color:var(--ink)}#report .mix{margin:18px 0 26px;font-size:13px}#report .mix .flow,#report .mix .sources,#report .mix .outbound{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#report .mix .private{margin:10px 0 0}#report .node{border:1.5px solid var(--ink);background:var(--paper-2);font:800 15px var(--display);overflow-wrap:anywhere;max-width:15rem;padding:10px 14px}#report .node small{font:400 12px/1.4 var(--mono);color:var(--muted);display:block}#report .finding{border:1.5px solid var(--ink);background:var(--paper-2);margin-bottom:18px}#report .finding summary{cursor:pointer;overflow-wrap:anywhere;padding:12px 16px}#report .finding[open] summary{border-bottom:1.5px solid var(--ink)}#report .finding summary b{font:800 16px var(--display)}#report .where{color:var(--muted);font-size:12px}#report .find-b{gap:18px;padding:14px 16px;display:grid}#report .find-b.two{grid-template-columns:1.1fr 1fr}#report .find-b>*{min-width:0}#report .find-b p{margin:0 0 10px;font-size:12.5px}#report .why{color:var(--muted)}#report pre{background:var(--term-bg);color:var(--term-fg);font:12px/1.55 var(--mono);align-self:start;margin:0;padding:10px 0;overflow-x:auto}#report pre .row{padding:0 12px;display:block}#report pre mark.row{color:var(--term-fg);box-shadow:inset 3px 0 var(--crit-on-dark);background:#3a1414}#report pre .ln{width:2.2rem;color:var(--faint);-webkit-user-select:none;user-select:none;display:inline-block}#report .fix{border:1.5px solid var(--accent);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px;font-size:12.5px;display:flex}#report .fix .l{letter-spacing:.08em;width:100%;color:var(--accent);text-transform:uppercase;font-size:11px;font-weight:600}#report .fix code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:12px/1.5 var(--mono);flex:1}#report .fix button{font:600 11px var(--mono);border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;padding:4px 8px}#report .links{flex-wrap:wrap;gap:16px;margin:10px 0 0;font-size:12px;display:flex}@media (width<=860px){#report .find-b.two{grid-template-columns:1fr}#auditor-panel .local{margin-left:0}}
