.wsp{--wsp-line:var(--content-border, #2a2f36);--wsp-acc:var(--accent, #ff6a3d);--wsp-teal:var(--title-accent, #46c9c2);--wsp-mut:var(--content-text-secondary, #9aa2aa);--wsp-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace}.wsp-panel{background:var(--card-bg,#191c20);border:1px solid var(--wsp-line);border-top:3px solid var(--wsp-acc);border-radius:6px;padding:1rem 1.1rem;margin:0 0 1.5rem}.wsp-status{margin:0 0 .5rem;font:600 .8rem/1.4 var(--wsp-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--wsp-mut)}.wsp-status span{font-weight:400;margin-left:.5rem}.wsp-seen_on_operator_page,.wsp-in_partner_link{color:var(--wsp-teal)}.wsp-operator_closed{color:#ff8a63}.wsp-code{display:inline-block;font:700 1.05rem/1.4 var(--wsp-mono);padding:.1rem .55rem;border:1px dashed var(--wsp-acc);border-radius:4px;color:var(--content-title,#f2f4f6)}.wsp-t .wsp-code{font-size:.9rem}.wsp-actions{margin:.75rem 0 .25rem}.wsp-btn{display:inline-block;padding:.4rem .8rem;border-radius:4px;border:1px solid var(--wsp-acc);background:#fff0;color:var(--content-title,#f2f4f6);font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none!important}.wsp-go{background:var(--wsp-acc);color:var(--accent-text,#1a0c06)!important}.wsp-note{font-size:.8rem;color:var(--wsp-mut);margin-bottom:0}.wsp-wrap{overflow-x:auto;margin:.5rem 0 1rem}.wsp-t{width:100%;border-collapse:collapse;font-size:.9rem}.wsp-t th,.wsp-t td{padding:.55rem .65rem;border-bottom:1px solid var(--wsp-line);text-align:left;vertical-align:top}.wsp-t thead th{font:600 .74rem/1.3 var(--wsp-mono);text-transform:uppercase;color:var(--wsp-mut)}.wsp-t q{color:var(--wsp-mut);font-size:.85rem}.wsp-n{font-family:var(--wsp-mono);font-size:.82rem;white-space:nowrap}.wsp-score{display:flex;gap:.8rem;align-items:center;font-size:.86rem;color:var(--wsp-mut);margin:0 0 .75rem}.wsp-score b{font:700 1.7rem/1 var(--wsp-mono);color:var(--wsp-acc);white-space:nowrap}.wsp-score small{font-size:.9rem;font-weight:500}.wsp-score-none b{font-size:.95rem;color:var(--wsp-mut)}.wsp-formula{font-family:var(--wsp-mono);font-size:.9rem;padding:.7rem .9rem;border-left:3px solid var(--wsp-acc);background:rgb(255 106 61 / .07)}.wsp-arch{columns:2;font-size:.9rem}@media (max-width:600px){.wsp-arch{columns:1}}