.privacy[data-astro-cid-oe4hycqv]{background:var(--pass-soft);border-radius:8px;max-width:68ch;margin:0 0 24px;padding:12px 14px;font-size:14px}.privacy[data-astro-cid-oe4hycqv] strong[data-astro-cid-oe4hycqv]{color:var(--pass)}label[data-astro-cid-oe4hycqv]{color:var(--muted);margin-bottom:6px;font-size:14px;display:block}textarea[data-astro-cid-oe4hycqv]{width:100%;font-family:var(--mono);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);resize:vertical;padding:13px 15px;font-size:13px;line-height:1.55}textarea[data-astro-cid-oe4hycqv]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.actions[data-astro-cid-oe4hycqv]{gap:8px;margin-top:12px;display:flex}button[data-astro-cid-oe4hycqv]{font:inherit;color:var(--bg);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;padding:11px 22px;font-weight:550}button[data-astro-cid-oe4hycqv].secondary{color:var(--muted);border-color:var(--border);background:0 0}button[data-astro-cid-oe4hycqv]:hover{filter:brightness(1.08)}.how[data-astro-cid-oe4hycqv]{margin-top:56px}.how[data-astro-cid-oe4hycqv] dt[data-astro-cid-oe4hycqv]{margin-top:16px;font-weight:600}.how[data-astro-cid-oe4hycqv] dd[data-astro-cid-oe4hycqv]{color:var(--muted);margin:4px 0 0}.note[data-astro-cid-oe4hycqv]{color:var(--muted);max-width:68ch;font-size:14px}#results{margin-top:40px}#results .summary{margin-bottom:24px}#results .summary h2{margin:0 0 6px;font-size:22px}#results .summary h2.ok{color:var(--pass)}#results .summary h2.bad{color:var(--critical)}#results .summary h2.mid{color:var(--warning)}#results .meta{color:var(--muted);margin:0 0 4px;font-size:14px}#results .finding{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);margin-bottom:12px;padding:16px 18px}#results .finding.critical{border-left-color:var(--critical)}#results .finding.warning{border-left-color:var(--warning)}#results .finding.info{border-left-color:var(--info)}#results .finding.pass{border-left-color:var(--pass)}#results .head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}#results .badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:11px;font-weight:650}#results .critical .badge{color:var(--critical);background:var(--critical-soft)}#results .warning .badge{color:var(--warning);background:var(--warning-soft)}#results .info .badge{color:var(--info);background:var(--info-soft)}#results .pass .badge{color:var(--pass);background:var(--pass-soft)}#results .finding h3{margin:0;font-size:15px;font-weight:600}#results .detail{color:var(--muted);max-width:68ch;margin:8px 0 0;font-size:15px}#results .steps{color:var(--muted);margin:12px 0 0;padding-left:20px;font-size:14px}#results .steps li{max-width:66ch;margin-bottom:6px}#results .block{margin-top:40px}#results table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px;display:block;overflow-x:auto}#results th,#results td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px}#results .mono{font-family:var(--mono);font-size:13px}#results td.ok{color:var(--pass)}#results td.bad{color:var(--critical)}#results .hops{margin:12px 0 0;padding:0;list-style:none}#results .hops li{border-left:2px solid var(--border);margin-left:6px;padding:10px 0 10px 14px}#results .hop-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}#results .hop-n{color:var(--muted);min-width:18px;font-size:12px}#results .hop-sub{color:var(--muted);margin-top:3px;font-size:12.5px}#results .delay{color:var(--muted);font-size:12px}#results .delay.slow{color:var(--warning);font-weight:600}#results .cta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-top:40px;padding:20px 22px}#results .cta h2{margin:0 0 6px;font-size:17px}#results .cta p{color:var(--muted);margin:0 0 14px}#results a.button{color:var(--bg);background:var(--accent);border-radius:var(--radius);padding:10px 20px;font-weight:550;text-decoration:none;display:inline-block}#results .empty{color:var(--muted)}
