.verdict-dialog{--verdict-ink:var(--color-primary);--verdict-glow:var(--color-primary);--verdict-wash:var(--color-surface);--verdict-speed:3.6s}.verdict-theme-critical{--verdict-ink:var(--color-accent);--verdict-glow:var(--color-accent);--verdict-wash:var(--color-surface);--verdict-speed:2.4s}.verdict-theme-growth{--verdict-ink:var(--color-accent);--verdict-glow:var(--color-danger);--verdict-wash:var(--color-surface);--verdict-speed:3s}.verdict-theme-strong{--verdict-ink:var(--color-primary);--verdict-glow:var(--color-primary);--verdict-wash:var(--color-surface)}.verdict-theme-clear{--verdict-ink:var(--color-success);--verdict-glow:var(--color-success);--verdict-wash:var(--color-surface);--verdict-speed:4.4s}.scanner-dialog.verdict-dialog.has-seated-mascot:after{background:linear-gradient(115deg, var(--verdict-ink), var(--verdict-glow), var(--color-surface), var(--verdict-glow), var(--verdict-ink));-webkit-mask:linear-gradient(var(--color-surface) 0 0) content-box, linear-gradient(var(--color-surface) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--color-surface) 0 0) content-box, linear-gradient(var(--color-surface) 0 0);mask:linear-gradient(var(--color-surface) 0 0) content-box, linear-gradient(var(--color-surface) 0 0);background-size:300% 300%;border:0;padding:2px;-webkit-mask-composite:xor;mask-composite:exclude}.scanner-dialog.verdict-dialog.has-seated-mascot[open]:after{animation:6s ease-in-out infinite alternate verdict-rim-spectrum}.scanner-dialog.verdict-dialog:focus-visible{outline:none}.verdict-dialog>.dialog-content>.dialog-header{background:linear-gradient(110deg, var(--color-surface) 15%, var(--verdict-wash) 85%);border-bottom-color:var(--verdict-glow)}.verdict-dialog>.dialog-content>.dialog-header .eyebrow{color:var(--verdict-ink)}.verdict-dialog .report-value{border-color:color-mix(in srgb, var(--verdict-glow) 55%, var(--color-surface));background:linear-gradient(120deg, var(--color-surface) 35%, color-mix(in srgb, var(--color-surface) 65.88%, transparent)), repeating-linear-gradient(0deg, transparent 0 23px, color-mix(in srgb, var(--color-secondary) 10.2%, transparent) 24px 25px), var(--verdict-wash);box-shadow:0 8px 30px color-mix(in srgb, var(--verdict-glow) 8%, transparent);position:relative}.verdict-signal{color:var(--verdict-ink);letter-spacing:.035em;align-items:center;gap:9px;margin-bottom:14px;font-size:11px;font-weight:750;display:flex}.verdict-energy{flex:none;align-items:center;gap:3px;height:20px;display:flex}.verdict-energy i{background:var(--verdict-ink);border-radius:3px;width:3px;height:16px;transform:scaleY(.35)}.verdict-dialog[open] .verdict-energy i{animation:verdict-energy var(--verdict-speed) ease-in-out 3}.verdict-energy i:nth-child(2),.verdict-energy i:nth-child(4){height:12px;animation-delay:.15s}.verdict-energy i:nth-child(3){height:20px;animation-delay:.3s}.verdict-energy i:nth-child(5){animation-delay:.45s}.verdict-result-scores{align-items:center}.verdict-score-orbit{place-items:center;width:100px;height:100px;margin-top:6px;display:grid;position:relative}.verdict-score-orbit svg{fill:none;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.verdict-orbit-track{stroke:var(--verdict-wash)}.verdict-orbit-fill{stroke:var(--verdict-ink);stroke-linecap:round}.verdict-dialog[open] .verdict-orbit-fill{animation:.85s ease-out both verdict-orbit-in}.verdict-dialog .report-value .verdict-result-score strong{color:var(--verdict-ink);letter-spacing:-.04em;font-size:38px}.verdict-dialog .verdict-score-orbit strong{text-align:center;margin:0}.verdict-score-orbit strong small{letter-spacing:0;margin-top:2px;font-size:10px;display:block}.verdict-score-track{background:var(--verdict-wash);border-radius:6px;height:5px;margin-top:12px;overflow:hidden}.verdict-score-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--verdict-ink), var(--verdict-glow));transform-origin:0;height:100%}.verdict-dialog[open] .verdict-score-track>span{animation:.85s ease-out both verdict-track-in}.verdict-number{font:inherit!important;color:inherit!important;display:inline-grid!important}.verdict-number>span{grid-area:1/1;font:inherit!important;color:inherit!important}.verdict-number-reserve{visibility:hidden}.verdict-number-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.verdict-result-outcomes>div{border:1px solid;border-radius:10px;padding:9px 10px}.verdict-result-outcomes .result-failed,.verdict-result-outcomes .result-review,.verdict-result-outcomes .result-passed{background:var(--color-surface);border-color:var(--color-surface-muted)}.verdict-result-outcomes a{color:inherit;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.verdict-result-outcomes a>span:last-child{margin-left:auto;font-size:15px;font-weight:500}.verdict-result-outcomes a:hover{text-underline-offset:4px;text-decoration:underline}.verdict-result-outcomes a:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}#verdict-priorities,#verdict-review,#verdict-passed{scroll-margin-top:150px}@keyframes verdict-energy{50%{transform:scaleY(1)}}@keyframes verdict-rim-spectrum{0%{background-position:0%}to{background-position:100%}}@keyframes verdict-orbit-in{0%{stroke-dashoffset:100px;opacity:.25}to{stroke-dashoffset:0;opacity:1}}@keyframes verdict-track-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:600px){.verdict-score-orbit{width:76px;height:76px}.verdict-dialog .report-value .verdict-result-score strong{font-size:28px}.verdict-result-outcomes>div{padding:7px 5px}.verdict-result-outcomes dt{font-size:10px}.verdict-result-outcomes a{gap:2px}.verdict-result-outcomes a>span:last-child{font-size:12px}.verdict-signal{margin-bottom:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.scanner-dialog.verdict-dialog.has-seated-mascot[open]:after,.verdict-dialog[open] .verdict-energy i,.verdict-dialog[open] .verdict-orbit-fill,.verdict-dialog[open] .verdict-score-track>span{animation:none}}.verdict-dialog>.dialog-content>.dialog-header:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--verdict-glow), transparent);width:22%;height:2px;position:absolute;bottom:0;left:0}.verdict-dialog[open]>.dialog-content>.dialog-header:after{animation:4s ease-in-out 3 verdict-header-scan}.verdict-dialog>.dialog-content>.dialog-header .icon-button:focus-visible{outline-color:var(--verdict-ink);outline-offset:3px;outline-width:2px}.verdict-gap{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.verdict-ring-start{stop-color:var(--verdict-ink)}.verdict-ring-end{stop-color:var(--verdict-glow)}@keyframes verdict-header-scan{0%{opacity:0;transform:translate(0)}25%,75%{opacity:1}to{opacity:0;transform:translate(350%)}}@media (min-width:601px){.verdict-dialog .report-value .report-action-row>button{font-size:13px}}@media (max-width:600px){.verdict-signal{flex-wrap:wrap;gap:5px 8px}.verdict-gap{font-size:9px}}@media (prefers-reduced-motion:reduce){.verdict-dialog[open]>.dialog-content>.dialog-header:after{animation:none}}.verdict-coverage{border-top:1px solid var(--verdict-border,var(--color-surface));color:var(--color-text-muted);margin-top:16px;padding-top:12px;font-size:12px;line-height:1.65}.verdict-coverage summary{cursor:pointer;color:var(--color-primary);font-weight:650}.verdict-coverage summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:3px}.verdict-dialog .verdict-coverage p{margin:10px 0 0;font-size:12px;line-height:1.65}
:is(.scanner-theatre,.verdict-design-command) .verdict-dialog>.dialog-content>.dialog-header{background:linear-gradient(115deg, var(--color-ink), var(--color-primary));border-bottom-color:var(--color-secondary)}:is(.scanner-theatre,.verdict-design-command) .verdict-dialog>.dialog-content>.dialog-header h2{color:var(--color-surface)}:is(.scanner-theatre,.verdict-design-command) .verdict-dialog>.dialog-content>.dialog-header .eyebrow{color:var(--color-surface-muted)}:is(.scanner-theatre,.verdict-design-command) .verdict-dialog .report-value{background:var(--color-surface);box-shadow:none;border-radius:12px}:is(.scanner-theatre,.verdict-design-command) .verdict-result-score strong{font-family:var(--font-geist-mono), monospace}:is(.scanner-theatre,.verdict-design-command) .verdict-result-outcomes>div{border-radius:6px}:is(.scanner-theatre,.verdict-design-command) .verdict-signal{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:9px}:is(.scanner-theatre,.verdict-design-command) .verdict-score-orbit{width:92px;height:92px}@media (min-width:760px){:is(.scanner-theatre,.verdict-design-command) .report-value{grid-template-columns:1.6fr 1fr;column-gap:26px;display:grid}:is(.scanner-theatre,.verdict-design-command) .report-value>.report-value-url{grid-column:1/-1}:is(.scanner-theatre,.verdict-design-command) .report-value>.verdict-result{border-bottom:0;border-right:1px solid var(--color-surface);grid-area:2/1/5;margin-bottom:0;padding-bottom:0;padding-right:24px}:is(.scanner-theatre,.verdict-design-command) .report-value-badge{grid-area:2/2;align-self:end}:is(.scanner-theatre,.verdict-design-command) .report-value h3{grid-area:3/2;align-self:center}:is(.scanner-theatre,.verdict-design-command) .report-value .report-download{grid-area:4/2}:is(.scanner-theatre,.verdict-design-command) .report-value .report-action-row{grid-template-columns:1fr 1fr}:is(.scanner-theatre,.verdict-design-command) .report-value .report-action-row>button:first-child{grid-column:1/-1}}:is(.scanner-theatre,.verdict-design-command) .verdict-dialog{width:min(1000px,100vw - 32px);max-width:1000px}:is(.scanner-theatre,.verdict-design-command) .verdict-dialog .report-value h3{font-size:21px;line-height:1.2}:is(.scanner-theatre,.verdict-design-command) .verdict-dialog .report-value .report-action-row>button{font-size:12px}@media (max-width:600px){:is(.scanner-theatre,.verdict-design-command) .verdict-dialog{width:calc(100vw - 20px)}:is(.scanner-theatre,.verdict-design-command) .verdict-score-orbit{width:76px;height:76px}:is(.scanner-theatre,.verdict-design-command) .verdict-dialog .report-value .report-action-row>button{font-size:11px}.verdict-dialog .verdict-result-scores{align-items:start}.verdict-dialog .verdict-result-score{text-align:center}.verdict-dialog .verdict-result-score>span{place-items:center;min-height:28px;display:grid}.verdict-dialog .verdict-score-orbit{margin-inline:auto}.verdict-dialog .verdict-score-reading{place-items:center;height:76px;margin-top:6px;display:grid}.verdict-dialog .verdict-score-reading strong{margin:0}.verdict-dialog .verdict-score-track{margin-top:0}.verdict-dialog .verdict-result-outcomes>div{text-align:center}.verdict-dialog .verdict-result-outcomes dd{position:relative}.verdict-dialog .verdict-result-outcomes a{justify-content:center}.verdict-dialog .verdict-result-outcomes a>span:last-child{margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}}
