.audit-report-container{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#c9d0cb;line-height:2.2;font-weight:400;font-size:10px;white-space:pre-wrap}.audit-report-container h1{font-size:14px;border-bottom:1px solid rgba(244,240,232,.1);padding-bottom:.5rem;margin-bottom:1.5rem}.audit-report-container h2{font-size:12px;margin-top:1.5rem;margin-bottom:1rem;color:#f4f0e8}.audit-report-container h3{font-size:11px;margin-top:1.2rem;margin-bottom:.8rem}.audit-report-container p{margin-bottom:1rem}.audit-report-container ol{margin-left:1.2rem;margin-bottom:1rem}.audit-report-container ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1.25rem}.audit-report-container ol{list-style-type:decimal;margin-left:1.5rem;margin-bottom:1.25rem}.audit-report-container li{margin-bottom:.5rem}.audit-report-container blockquote{border-left:4px solid #9be15d;background:rgba(155,225,93,.05);padding:1rem 1.5rem;margin:1.5rem 0;border-radius:0 .5rem .5rem 0}.audit-report-container table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.audit-report-container th{background:rgba(244,240,232,.05);text-align:left;padding:.75rem 1rem;border-bottom:2px solid rgba(244,240,232,.1);font-weight:600;color:#f4f0e8}.audit-report-container td{padding:.75rem 1rem;border-bottom:1px solid rgba(244,240,232,.05)}.audit-report-container code{background:rgba(155,225,93,.1);color:#9be15d;padding:.2rem .4rem;border-radius:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.audit-report-container pre{background:#050606;padding:1rem;border-radius:.75rem;overflow-x:auto;border:1px solid rgba(244,240,232,.1);margin:1.5rem 0}.audit-report-container hr{border:0;border-top:1px solid rgba(244,240,232,.1);margin:2.5rem 0}.audit-report-container .table-wrapper{overflow-x:auto;margin:1.5rem 0;border-radius:.75rem;border:1px solid rgba(244,240,232,.1);background:rgba(0,0,0,.2)}.audit-report-container .badge-critical,.audit-report-container .badge-fail{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:700;background:rgba(239,68,68,.2);color:#fca5a5;border:1px solid rgba(239,68,68,.3)}.audit-report-container .badge-high,.audit-report-container .badge-warn{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:700;background:rgba(245,158,11,.2);color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.audit-report-container .badge-medium{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:700;background:rgba(251,191,36,.2);color:#fde68a;border:1px solid rgba(251,191,36,.3)}.audit-report-container .badge-low,.audit-report-container .badge-pass{display:inline-flex;align-items:center;padding:.25rem .6rem;border-radius:9999px;font-size:.7rem;font-weight:700;background:rgba(34,197,94,.2);color:#86efac;border:1px solid rgba(34,197,94,.3)}.audit-report-container .list-item-ordered{display:flex;align-items:flex-start;gap:1rem;padding:.75rem;border-radius:.75rem;background:rgba(244,240,232,.02);border:1px solid rgba(244,240,232,.06);margin-bottom:.75rem}.audit-report-container .list-index{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:50%;background:rgba(155,225,93,.2);border:1px solid rgba(155,225,93,.3);color:#9be15d;font-size:.65rem;font-weight:900;display:flex;align-items:center;justify-content:center}