.lab-ops [hidden]{display:none!important}.lab-ops .sg-map-wrap{border:2px solid var(--sg-ink);border-radius:2px;overflow:hidden}.lab-ops .sg-map{width:100%;display:block}.lab-ops .ops-row-head{display:grid}.lab-ops .ops-log li.is-breach{color:var(--sg-red);font-weight:700}.lab-ops .sg-waf{border:2px solid var(--sg-ink);background:#fffaeb73;margin:1.1rem 0;padding:1rem}.lab-ops .sg-waf .lab-subhead{font:400 1.1rem/1 var(--display);color:var(--sg-ink);margin:0 0 .5rem}.lab-ops .sg-waf-input{border:2px solid var(--sg-ink);width:100%;min-height:44px;color:var(--sg-ink);background:#fbf4df;border-radius:2px;padding:0 .7rem;font:600 .95rem/1 ui-monospace,Menlo,monospace}.lab-ops .sg-waf-input:focus-visible{outline-offset:2px;outline:3px solid #1f4fa0}.lab-ops .sg-waf-status{color:var(--sg-ink-dim);margin:.5rem 0;font-size:.85rem}.lab-ops .sg-waf-status.is-bad{color:var(--sg-red);font-weight:700}.lab-ops .sg-waf-status.is-good{color:var(--sg-green);font-weight:700}.lab-ops .sg-intel{color:var(--sg-ink-dim);gap:.2rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.lab-ops .sg-intel code{word-break:break-all;font-family:ui-monospace,Menlo,monospace}.lab-ops .sg-intel li.is-attack .mono{color:var(--sg-red)}.lab-ops .sg-intel li.is-visitor .mono{color:var(--sg-green)}.lab-ops .sg-intel li.is-match{background:#8e1b1b14}.lab-ops .sg-intel li.is-visitor.is-match{background:#d9822b33}.lab-ops .sg-intel strong{color:var(--sg-ink)}.lab-ops .sg-end{border:2px solid var(--sg-ink);background:#fffaeb99;margin-top:1.25rem;padding:1.4rem}.lab-ops .sg-end-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--sg-ink-dim);margin:0}.lab-ops .sg-end-score{font:400 clamp(2rem, 6vw, 3rem)/1 var(--display);color:var(--sg-red);margin:.4rem 0}
