.sc-wrap{flex-direction:column;gap:20px;display:flex}.sc-form{min-width:0}.sc-formrow{align-items:stretch;gap:10px;display:flex}.sc-formrow .t-input{flex:auto;min-width:0}.sc-result{flex-direction:column;gap:16px;min-width:0;display:flex}.sc-loading-text{color:var(--muted);margin:0 0 14px;font-size:13px}.sc-summary{align-items:center;gap:22px;display:flex}.sc-summary-body{flex:auto;min-width:0}.sc-summary-title{color:var(--ink-strong);margin:0 0 4px;font-size:20px;font-weight:700}.sc-summary-url{color:var(--sub);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.sc-ring{flex:none;width:124px;height:124px}.sc-ring-bg{stroke:var(--line-strong)}.sc-ring-fg{stroke:var(--acc)}.sc-ring-good .sc-ring-fg{stroke:var(--ok)}.sc-ring-fair .sc-ring-fg{stroke:var(--warn)}.sc-ring-poor .sc-ring-fg{stroke:var(--rose)}.sc-ring-num{fill:var(--ink-strong);font-family:var(--f-body);font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.sc-counts{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.sc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sc-copystatus{color:var(--muted);font-size:12px}.sc-pill{border-radius:var(--r-pill);border:1px solid var(--line);white-space:nowrap;color:var(--sub);align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.sc-counts .sc-pill svg{width:14px;height:14px}.sc-pill-pass{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent)}.sc-pill-warn{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent)}.sc-pill-fail{color:var(--rose);border-color:color-mix(in srgb, var(--rose) 40%, transparent);background:color-mix(in srgb, var(--rose) 12%, transparent)}.sc-pill-info{color:var(--acc);border-color:color-mix(in srgb, var(--acc) 40%, transparent);background:var(--acc-bg)}.sc-group{padding:0}.sc-group-sum{cursor:pointer;align-items:center;gap:10px;padding:16px 22px;list-style:none;display:flex}.sc-group-sum::-webkit-details-marker{display:none}.sc-group-sum:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:var(--r-lg)}.sc-group-chev{color:var(--muted);transition:transform var(--t-fast);flex:none;display:inline-flex}.sc-group[open] .sc-group-chev{transform:rotate(90deg)}.sc-group-title{color:var(--ink-strong);flex:auto;margin:0;font-size:15px;font-weight:700}.sc-group-meta{color:var(--muted);flex:none;font-size:12px}.sc-checks{border-top:1px solid var(--line);margin:0;padding:0 22px 8px;list-style:none}.sc-check{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.sc-check:last-child{border-bottom:0}.sc-check-icon{color:var(--muted);flex:none;margin-top:1px}.sc-st-pass .sc-check-icon{color:var(--ok)}.sc-st-warn .sc-check-icon{color:var(--warn)}.sc-st-fail .sc-check-icon{color:var(--rose)}.sc-st-info .sc-check-icon{color:var(--acc)}.sc-check-body{flex:auto;min-width:0}.sc-check-head{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;display:flex}.sc-check-label{color:var(--ink-strong);font-size:14px;font-weight:700}.sc-check-detail,.sc-check-fix{color:var(--sub);overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;line-height:1.65}.sc-check-fix strong{color:var(--ink-strong)}@media (max-width:640px){.sc-formrow{flex-direction:column}.sc-summary{flex-direction:column;align-items:flex-start}.sc-group-sum{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.sc-group-chev{transition:none}}.sc-formrow .t-btn{white-space:nowrap;flex:none}
