.twp{--twp-good:var(--tk-ok);--twp-warn:var(--tk-warn);--twp-bad:var(--tk-bad);--twp-off:var(--tk-line-strong)}.twp-form{gap:.6rem;display:grid}.twp-form>.tk-label{margin:0}.twp-bar{gap:.5rem;display:flex}.twp-url{font:1rem/1.4 var(--font-mono);flex:1}.twp-go{min-width:7rem}.twp[data-state=scanning] .twp-go{cursor:progress}.twp-consent{align-items:flex-start}.twp-consent input{flex:none;margin-top:.2rem}.twp-report{gap:1rem;scroll-margin-top:5rem;display:grid}.twp-head{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.twp-head-text{flex:16rem;gap:.3rem;display:grid}.twp-verdict{font-size:calc(1.6rem * var(--font-title-scale,1));margin:0;line-height:1.1}.twp-vnote{color:var(--tk-mute)}.twp-head .tk-hint code{overflow-wrap:anywhere}.twp-dial{--twp-tone:var(--twp-off);flex:none;justify-items:center;width:8.5rem;display:grid;position:relative}.twp-dial[data-tone=good]{--twp-tone:var(--twp-good)}.twp-dial[data-tone=attention]{--twp-tone:var(--twp-warn)}.twp-dial[data-tone=open-doors]{--twp-tone:var(--twp-bad)}.twp-dial svg{width:100%;overflow:visible}.twp-dial path{fill:none;stroke-width:10px;stroke-linecap:round}.twp-dial-track{stroke:var(--tk-line)}.twp-dial-fill{stroke:var(--twp-tone);stroke-dasharray:var(--score) 100;transition:stroke-dasharray .9s cubic-bezier(.2,.8,.2,1),stroke .3s}.twp-score{font:700 1.9rem/1 var(--font-mono);color:var(--twp-tone);margin-top:-2.1rem}.twp-dial[data-tone=idle] .twp-score,.twp-dial[data-tone=not-wordpress] .twp-score{color:var(--tk-mute)}.twp-score-l{font:600 .68rem/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tk-mute)}:dir(rtl) .twp-dial svg{transform:scaleX(-1)}.twp-priority{border:1px solid var(--twp-bad);border-radius:var(--radius-box);background:var(--tk-del);border-inline-start-width:4px;padding:.75rem 1rem}.twp-priority .tk-label{color:var(--twp-bad)}.twp-priority ol{margin:0;padding-inline-start:1.2rem}.twp-priority a{color:inherit;font-weight:600}.twp-rows{border:1px solid var(--tk-line);border-radius:var(--radius-box);background:var(--color-base-100);margin:0;padding:0;list-style:none}.twp-row{--twp-tone:var(--twp-off);grid-template-columns:auto 1fr auto;align-items:start;gap:.25rem .85rem;padding:.85rem 1rem;scroll-margin-top:5rem;display:grid}.twp-row+.twp-row{border-top:1px dashed var(--tk-line)}.twp-row[data-status=good]{--twp-tone:var(--twp-good)}.twp-row[data-status=warn]{--twp-tone:var(--twp-warn)}.twp-row[data-status=bad]{--twp-tone:var(--twp-bad)}.twp-row[data-status=info]{--twp-tone:var(--color-info,var(--tk-ink))}.twp-row[data-status=bad]{background:color-mix(in oklab, var(--twp-bad) 5%, transparent)}.twp-led{border:2px solid var(--twp-tone);background:0 0;border-radius:50%;width:.8rem;height:.8rem;margin-top:.3rem}.twp-row:is([data-status=good],[data-status=warn],[data-status=bad],[data-status=info]) .twp-led{background:var(--twp-tone);box-shadow:0 0 0 4px color-mix(in oklab, var(--twp-tone) 18%, transparent)}.twp-row[data-status=inconclusive] .twp-led{border-style:dashed;border-color:var(--twp-warn)}.twp-row[data-status=pending] .twp-led{border-color:var(--tk-ink);border-inline-end-color:#0000;animation:.8s linear infinite twp-spin}.twp-row-main{gap:.25rem;min-width:0;display:grid}.twp-row-t{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.twp-row-d{color:var(--tk-mute);overflow-wrap:anywhere}.twp-row:is([data-status=warn],[data-status=bad]) .twp-row-d{color:var(--tk-ink)}.twp-row-fix{border-inline-start:2px solid var(--twp-tone);padding-inline-start:.7rem;font-size:.9rem}.twp-row code,.twp-head code{background:var(--color-base-200);border-radius:3px;padding:0 .25em;font-size:.85em}.twp-badge{border-color:var(--twp-tone);color:var(--twp-tone);margin-top:.15rem}.twp-row:is([data-status=idle],[data-status=skipped],[data-status=pending]) .twp-badge{border-color:var(--tk-line);color:var(--tk-mute)}.twp[data-state=done] .twp-row{animation:.5s ease-out both twp-sweep;animation-delay:calc(var(--i) * 70ms)}.twp[data-state=scanning] .twp-row-d{opacity:.6}@keyframes twp-spin{to{transform:rotate(360deg)}}@keyframes twp-sweep{0%{background-color:color-mix(in oklab, var(--ta-yellow,#f5d76e) 35%, transparent)}}.twp-homework{gap:.6rem;display:grid}.twp-homework>.tk-label{margin:0}.twp-homework ul{gap:.45rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.twp-homework .tk-check{align-items:flex-start}.twp-homework .tk-check input{flex:none;margin-top:.2rem}.twp-homework .tk-check:has(input:checked) span{color:var(--tk-mute);text-decoration:line-through}.twp-foot{border-top:1px solid var(--tk-line);color:var(--tk-mute);flex-wrap:wrap;gap:.25rem 1rem;padding-top:.6rem;font-size:.85rem;display:flex}.twp-foot a{font-weight:600}@media (width<=30rem){.twp-bar{flex-direction:column}.twp-row{grid-template-columns:auto 1fr}.twp-badge{grid-column:2;justify-self:start;margin:0}}.twp-row-fix a,.twp-foot a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.twp code{direction:ltr;unicode-bidi:isolate}.twp-vulns,.twp-plugins{color:var(--tk-ink);gap:.3rem;margin:.35rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.twp-plugins>li+li{margin-top:.35rem}.twp-plugins .twp-vulns{padding-inline-start:.9rem}.twp-vulns a{font-family:var(--font-mono);color:var(--color-primary);font-size:.85em}.twp-more,.twp-rest{color:var(--tk-mute);font-size:.85rem}.twp-rest{margin-top:.35rem}.twp-sev{--twp-sev:var(--tk-line-strong);border:1px solid var(--twp-sev);min-width:4.5rem;color:var(--twp-sev);font:600 .68rem/1.5 var(--font-mono);text-align:center;text-transform:uppercase;border-radius:999px;padding:0 .35rem;display:inline-block}.twp-sev[data-sev=critical],.twp-sev[data-sev=high]{--twp-sev:var(--twp-bad)}.twp-sev[data-sev=medium]{--twp-sev:var(--twp-warn)}.twp-sev[data-sev=unknown]{--twp-sev:var(--tk-mute)}:lang(ru) .twp-sev,:lang(he) .twp-sev{font-family:var(--font-sans);text-transform:none}.twp-actions{margin-top:.2rem}.twp-actions:not(:has(button:not([hidden]))){display:none}
