@font-face{font-family:Inter;src:url(inter-latin.woff2) format('woff2');font-weight:100 900;font-display:swap}
*{box-sizing:border-box}html,body{margin:0;padding:0;background:transparent;color:#f5f6fa;font-family:Inter,Arial,sans-serif;font-size:14px}body{--accent:#00f5ff;--soft:#a8f7ff;--edge:#00f5ff40;--gradient:linear-gradient(110deg,#00f5ff,#6681ff 55%,#7c4dff)}body[data-tool=roblox]{--accent:#ffd875;--soft:#ffe7a4;--edge:#ffd87540;--gradient:linear-gradient(110deg,#ffe08b,#ffad91)}[hidden]{display:none!important}.audit-card{padding:25px;border:1px solid var(--edge);border-radius:20px;background:linear-gradient(140deg,#141823,#090b10);overflow:hidden}.card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.live{display:inline-flex;align-items:center;gap:7px;color:var(--soft);font-weight:700}.live i{width:6px;height:6px;background:var(--accent);border-radius:50%;box-shadow:0 0 10px var(--accent)}.scope{color:#a5adbd}h3{font-size:21px;line-height:1.2;letter-spacing:-.035em;margin:0 0 9px}.intro{color:#b9c0cf;font-size:13px;line-height:1.6;margin:0 0 19px}label{display:block;font-size:11px;font-weight:700;color:var(--soft);margin:0 0 8px}input{display:block;width:100%;min-width:0;height:48px;border:1px solid #ffffff20;border-radius:10px;background:#06090e;color:#fff;padding:0 13px;font:inherit;font-size:13px;outline:none}input::placeholder{color:#7f899c}input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}input[aria-invalid=true]{border-color:#ff9caa}button,.view{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border:0;border-radius:10px;min-height:47px;padding:11px 12px;background:var(--gradient);color:#080c13;text-decoration:none;font:800 13px/1.4 Inter,Arial,sans-serif;cursor:pointer}button{margin-top:12px}button.ready,.view{box-shadow:0 0 0 1px var(--edge),0 8px 24px #00000050}button:disabled{background:#263042;color:#a5afc0;box-shadow:none;cursor:default}button:focus-visible,.view:focus-visible{outline:2px solid #fff;outline-offset:3px}progress{width:100%;height:5px;margin:17px 0 0;accent-color:var(--accent)}.status{min-height:17px;color:var(--soft);font-size:11px;line-height:1.5;margin:12px 0 0}.status.error{color:#ffb6bf}.note,.privacy{font-size:10px;line-height:1.5;color:#929db0;margin:17px 0 0}.result{margin-top:18px;padding-top:18px;border-top:1px solid #ffffff14}.ready{color:var(--soft);margin:0 0 14px;font-weight:700;font-size:12px}.result-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.result-grid strong{display:block;font-size:25px;letter-spacing:-.06em}.result-grid span{display:block;color:#aeb7c9;font-size:10px;margin-top:5px}.subject{font-size:12px;line-height:1.5;overflow-wrap:anywhere;color:#c6cedb;margin:15px 0}.privacy{margin-top:10px;text-align:center}@media(max-width:380px){.audit-card{padding:20px}h3{font-size:19px}.card-top{font-size:9px}}

button.reset-run{background:transparent;box-shadow:none;color:var(--soft);font-size:11px;font-weight:600;min-height:30px;margin:10px 0 0;padding:5px;text-decoration:underline}

.issue-status{font-size:11px;line-height:1.6;color:var(--soft);margin:15px 0 0}.issue-status.has-issues{color:#ffcf91}
.search-context{margin-top:12px;color:#bbc5d6;font-size:11px;line-height:1.6}.search-context summary{cursor:pointer;color:var(--soft)}.search-context p{font-size:10px}.search-context label{margin-top:12px}.search-context input{height:40px;font-size:12px}.search-summary{padding:12px;border:1px solid var(--edge);border-radius:10px;margin-bottom:16px}.search-summary p{font-size:11px;line-height:1.6;margin:0 0 6px}.search-summary p:last-child{margin:0}.search-summary strong{color:var(--soft)}
