.av{--ft-gap:clamp(1rem, 2.6cqi, 1.5rem);gap:var(--space-5);min-width:0;display:grid}.av-form{justify-self:center;width:100%;max-width:40rem}.av-form .btn{justify-self:start}.av-form .ws-status:empty{min-height:0}.av-wait{gap:var(--space-4);min-width:0;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-rows:minmax(10.5rem,auto) auto;display:grid}.av-wait[hidden]{display:none}.av-wait:focus{outline:none}.av-wait .ds-wait{grid-row:1;align-content:center}.av-wait .ds-wait-t{max-width:44ch;color:var(--color-text)}.av-skel{gap:var(--space-5);grid-row:2;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.av-skel i{background:linear-gradient(90deg, var(--color-surface-2), var(--color-border), var(--color-surface-2)) 0 0 / 220% 100%;animation:1.4s linear infinite av-shim;display:block}.av-skel-ring{border-radius:50%;width:6rem;height:6rem}.av-skel-lines{gap:var(--space-3);min-width:0;display:grid}.av-skel-lines i{height:var(--space-4);border-radius:var(--radius-sm)}.av-skel-lines i:nth-child(2n){width:70%}@keyframes av-shim{to{background-position:-220% 0}}.av-res{gap:var(--space-5);min-width:0;scroll-margin-top:var(--space-9);display:grid}.av-res[hidden]{display:none}.av-score{text-align:center;justify-items:center;gap:var(--space-5)}@container ws (width>=40rem){.av-score{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}}.av-score-t{gap:var(--space-2);min-width:0;display:grid}.av-score-t .ws-eye{overflow-wrap:anywhere}.av-score-t h2:focus{outline:none}.av-score-t h2:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1);border-radius:var(--radius-sm)}.av-score-t .ws-help{margin:0}.av-state{align-items:center;gap:var(--space-1);color:var(--color-text);font-size:.875rem;font-weight:600;display:inline-flex}.av-state .ic{flex:none;width:1.1rem;height:1.1rem}.av-state[data-i=ok] .ic{color:var(--color-success)}.av-state[data-i=alert] .ic{color:var(--color-warning)}.av-state[data-i=err] .ic{color:var(--color-danger)}.av-state[data-i=info] .ic{color:var(--color-text-muted)}.av-two{gap:var(--space-5);align-items:start;min-width:0;display:grid}@container ws (width>=56rem){.av-two{grid-template-columns:3fr 2fr}}.av-list{gap:var(--space-4);min-width:0;margin:0;padding:0;list-style:none;display:grid}.av-row{gap:var(--space-1);min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:grid}.av-row:first-child{border-top:0;padding-top:0}.av-row-h{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.av-row-h b{font-weight:600}.av-row p{overflow-wrap:anywhere;color:var(--color-text);margin:0}.av-row .ws-help{margin:0}.av-prio{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text);justify-self:start;font-size:.75rem;font-weight:600}.av-prio[data-p=high]{border-color:var(--color-danger)}.av-prio[data-p=medium]{border-color:var(--color-warning)}.av-bots{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.av-bot{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border);flex-wrap:wrap;min-height:2.25rem;display:flex}.av-bot-n{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem}[data-av-botsbox][hidden]{display:none}.av-botgroups{gap:var(--space-3);min-width:0;display:grid}.av-bots-t{margin:var(--space-2) 0 0;color:var(--color-text);font-size:.875rem;font-weight:600}.av-bots-t:first-child{margin-top:0}.av-plat{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-weight:600}.av-plat[hidden],.av-limits[hidden]{display:none}.av-limits{text-align:left;min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border);color:var(--color-text-muted);grid-column:1/-1;justify-self:stretch;font-size:.8125rem}.av-limits .av-limits-t{margin:0 0 var(--space-1);font-weight:600}.av-score .av-limits ul{padding-left:var(--space-5);gap:var(--space-1);margin:0;list-style:outside;display:grid}.av-limits li{overflow-wrap:anywhere}.av-guide{min-width:0;margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2)}.av-guide>summary{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);cursor:pointer;color:var(--color-text);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;list-style:none;display:flex}.av-guide>summary::-webkit-details-marker{display:none}.av-guide>summary:before{content:"";width:.5rem;height:.5rem;transition:transform var(--motion-fast,.15s);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(-45deg)}.av-guide[open]>summary:before{transform:rotate(45deg)}.av-guide>summary:focus-visible{outline:var(--focus-ring);outline-offset:2px}.av-guide>:not(summary){margin-inline:var(--space-3)}.av-guide ol.av-steps{margin:0 var(--space-3) var(--space-3);padding-left:var(--space-5);gap:var(--space-2);list-style:decimal;display:grid}.av-steps li{overflow-wrap:anywhere;color:var(--color-text)}.av-row .av-guide-note{margin:0 var(--space-3) var(--space-3);color:var(--color-text-muted);font-size:.875rem}.av-src{margin-bottom:var(--space-3);color:var(--color-text-muted);font-size:.8125rem}.av-row .av-src-t{margin:0 0 var(--space-1);color:var(--color-text-muted);font-weight:600}.av-guide .av-src ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.av-src li{overflow-wrap:anywhere}.av-guide .av-src a{min-height:44px;color:var(--color-link);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.av-guide .av-src a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.av-next{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.av-next .ws-more{min-height:44px;margin-top:0}@media (prefers-reduced-motion:reduce){.av-skel i{animation:none}.av-guide>summary:before{transition:none}}html[data-a11y-motion=reduce] .av-skel i,html[data-a11y-motion=reduce] .av-guide>summary:before{transition:none;animation:none}
