svg.svelte-1n4kgfm{overflow:visible}.axis-label.svelte-1n4kgfm{fill:var(--text-secondary);font-size:.68rem;font-weight:500}.shape.svelte-1n4kgfm{transform-origin:50%;animation:svelte-1n4kgfm-pop var(--transition-slow) both}@keyframes svelte-1n4kgfm-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.shape.svelte-1n4kgfm{animation:none}}.preview.svelte-d5jpdx{border-radius:var(--radius-lg);background:var(--bg-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--border-default);box-shadow:var(--shadow-md), var(--shadow-inset-top);flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.chrome.svelte-d5jpdx{align-items:center;gap:var(--space-3);padding:.6rem var(--space-3);border-bottom:1px solid var(--border-default);flex-shrink:0;display:flex}.dots.svelte-d5jpdx{gap:.3rem;display:flex}.dots.svelte-d5jpdx i:where(.svelte-d5jpdx){background:var(--border-strong);border-radius:50%;width:8px;height:8px;font-style:normal}.url-pill.svelte-d5jpdx{color:var(--text-tertiary);background:var(--bg-inset);border-radius:var(--radius-full);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.72rem;display:inline-flex;overflow:hidden}.screen.svelte-d5jpdx{background:var(--bg-inset);flex:1;min-height:0;position:relative;overflow:hidden}.screen.svelte-d5jpdx img:where(.svelte-d5jpdx){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.placeholder.svelte-d5jpdx{color:var(--text-tertiary);justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.tile.svelte-1yu9dvw{align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm), var(--shadow-inset-top);text-align:left;transition:transform var(--transition-base), border-color var(--transition-fast), background-color var(--transition-fast);display:flex}.tile.svelte-1yu9dvw:hover{border-color:color-mix(in oklch, var(--tile-color) 35%, var(--border-default));transform:translateY(-2px)}.tile.active.svelte-1yu9dvw{background:color-mix(in oklch, var(--tile-color) 10%, var(--bg-surface));border-color:color-mix(in oklch, var(--tile-color) 45%, var(--border-default))}.info.svelte-1yu9dvw{flex-direction:column;gap:.25rem;min-width:0;display:flex}.icon-row.svelte-1yu9dvw{color:var(--tile-color);align-items:center;gap:.4rem;display:flex}.label.svelte-1yu9dvw{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.status.svelte-1yu9dvw{color:var(--text-tertiary);font-size:.75rem}.tablist.svelte-126ak3w{scrollbar-width:none;background:var(--bg-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--border-default);border-radius:var(--radius-full);margin-bottom:var(--space-5);gap:2px;padding:4px;display:flex;position:relative;overflow-x:auto}.tablist.svelte-126ak3w::-webkit-scrollbar{display:none}.indicator.svelte-126ak3w{border-radius:var(--radius-full);background:var(--bg-surface-raised);border:1px solid var(--border-strong);transition:left var(--transition-base), width var(--transition-base);position:absolute;top:4px;bottom:4px}.tab.svelte-126ak3w{z-index:1;align-items:center;gap:var(--space-2);color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-full);transition:color var(--transition-fast);padding:.55rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex;position:relative}.tab.svelte-126ak3w:hover,.tab.active.svelte-126ak3w{color:var(--text-primary)}.tab-icon.svelte-126ak3w{color:var(--tab-color);display:inline-flex}.tab-score.svelte-126ak3w{font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:600}@media (width<=700px){.tab-label.svelte-126ak3w{display:none}.tab.svelte-126ak3w{padding:.55rem .7rem}}@media (prefers-reduced-motion:reduce){.indicator.svelte-126ak3w{transition:none}}.metric.svelte-1e9wj76{background:var(--bg-surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-sm), var(--shadow-inset-top);transition:transform var(--transition-base), border-color var(--transition-fast);flex-direction:column;gap:.3rem;display:flex}.metric.svelte-1e9wj76:hover{border-color:var(--border-strong);transform:translateY(-2px)}.icon-chip.svelte-1e9wj76{border-radius:var(--radius-sm);background:color-mix(in oklch, var(--tone) 16%, transparent);width:2rem;height:2rem;color:var(--tone);margin-bottom:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.label.svelte-1e9wj76{color:var(--text-secondary);font-size:.78rem;font-weight:500}.value.svelte-1e9wj76{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600;line-height:1.15}.unit.svelte-1e9wj76{color:var(--text-tertiary);margin-left:.15rem;font-size:.85rem;font-weight:500}.sub.svelte-1e9wj76{color:var(--text-tertiary);font-size:.74rem}.finding.svelte-q9tacr{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-surface);-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.header.svelte-q9tacr{align-items:center;gap:var(--space-3);text-align:left;width:100%;display:flex}.header.svelte-q9tacr:disabled{cursor:default}.title.svelte-q9tacr{flex:1;font-size:.9rem;font-weight:600}.chevron{color:var(--text-tertiary);transition:transform var(--transition-fast);flex-shrink:0}.chevron.open{transform:rotate(180deg)}.description.svelte-q9tacr{color:var(--text-secondary);margin-top:.35rem;font-size:.85rem}.details.svelte-q9tacr{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default);font-size:.825rem}.recommendation.svelte-q9tacr{color:var(--text-primary);margin-bottom:var(--space-2)}.elements.svelte-q9tacr{flex-direction:column;gap:.35rem;padding:0;list-style:none;display:flex}.elements.svelte-q9tacr li:where(.svelte-q9tacr){background:var(--bg-subtle);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.4rem .6rem}.elements.svelte-q9tacr code:where(.svelte-q9tacr){font-family:var(--font-mono);color:var(--accent);margin-right:.5rem}.snippet.svelte-q9tacr{color:var(--text-tertiary)}.help-link.svelte-q9tacr{margin-top:var(--space-2);color:var(--accent);font-weight:600;display:inline-block}.severity-critical.svelte-q9tacr,.severity-serious.svelte-q9tacr{background:color-mix(in oklch, var(--status-fail-subtle) 55%, var(--bg-surface));border-color:color-mix(in oklch, var(--status-fail) 22%, var(--border-default))}.severity-moderate.svelte-q9tacr{background:color-mix(in oklch, var(--status-warn-subtle) 40%, var(--bg-surface));border-color:color-mix(in oklch, var(--status-warn) 18%, var(--border-default))}.finding-list.svelte-5ru1wd{gap:var(--space-3);flex-direction:column;display:flex}.group.svelte-5ru1wd{gap:var(--space-2);flex-direction:column;display:flex}.oks.svelte-5ru1wd{border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.oks-toggle.svelte-5ru1wd{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);color:var(--status-pass);font-size:.875rem;font-weight:600;display:flex}.oks-toggle.svelte-5ru1wd span:where(.svelte-5ru1wd){text-align:left;flex:1}.chev{color:var(--text-tertiary);transition:transform var(--transition-fast)}.ok-rows.svelte-5ru1wd{padding:0 var(--space-4) var(--space-3);gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.ok-rows.svelte-5ru1wd li:where(.svelte-5ru1wd){align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:.85rem;display:flex}.empty.svelte-5ru1wd{color:var(--text-tertiary);font-size:.875rem}.panel.svelte-1718tl0{gap:var(--space-5);flex-direction:column;display:flex}.metric-grid.svelte-1718tl0{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.section-title.svelte-1718tl0{text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary);font-size:.85rem}.all-good.svelte-1718tl0{color:var(--status-pass);font-size:.9rem;font-weight:500}.panel.svelte-1orvrwx{gap:var(--space-5);flex-direction:column;display:flex}.metric-grid.svelte-1orvrwx{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.section-title.svelte-1orvrwx{text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary);font-size:.85rem}.review.svelte-1i90oto{padding:var(--space-4);border-radius:var(--radius-md);background:var(--status-manual-subtle);border:1px solid color-mix(in oklch, var(--status-manual) 25%, transparent)}.review.reviewed.svelte-1i90oto{opacity:.75}.badge-row.svelte-1i90oto{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.manual-tag.svelte-1i90oto{text-transform:uppercase;letter-spacing:.03em;color:var(--status-manual);align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;display:inline-flex}.criterion.svelte-1i90oto{color:var(--text-tertiary);font-size:.75rem}.question.svelte-1i90oto{margin-bottom:var(--space-3);font-size:.9rem;font-weight:600}.context.svelte-1i90oto{gap:var(--space-3);margin-bottom:var(--space-3);font-size:.8rem;display:flex}.thumb.svelte-1i90oto{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-inset);flex-shrink:0;width:96px;height:72px}.thumb-live.svelte-1i90oto{object-fit:contain}.context-text.svelte-1i90oto{min-width:0;color:var(--text-secondary);flex-direction:column;flex:1;gap:.3rem;display:flex}.meta-row.svelte-1i90oto{overflow-wrap:anywhere}.context-text.svelte-1i90oto code:where(.svelte-1i90oto){font-family:var(--font-mono);background:var(--bg-surface);border-radius:.25rem;padding:.1rem .3rem;font-size:.78rem}.resource-link.svelte-1i90oto{color:var(--accent);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.html-snippet.svelte-1i90oto summary:where(.svelte-1i90oto),.methodology.svelte-1i90oto summary:where(.svelte-1i90oto){cursor:pointer;color:var(--text-primary);font-weight:600}.html-snippet.svelte-1i90oto pre:where(.svelte-1i90oto){background:var(--bg-inset);border-radius:var(--radius-sm);margin-top:.4rem;padding:.5rem .65rem;overflow-x:auto}.html-snippet.svelte-1i90oto code:where(.svelte-1i90oto){font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;background:0 0;padding:0;font-size:.74rem}.methodology.svelte-1i90oto p:where(.svelte-1i90oto){white-space:pre-line;margin-top:.3rem}.note.svelte-1i90oto{color:var(--text-tertiary);font-style:italic}.actions.svelte-1i90oto{gap:var(--space-2);flex-wrap:wrap;display:flex}.verdict.svelte-1i90oto{border-radius:var(--radius-full);background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-secondary);transition:all var(--transition-fast);align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.verdict.svelte-1i90oto:hover:not(:disabled){border-color:var(--border-strong)}.verdict.pass.active.svelte-1i90oto{background:var(--status-pass-subtle);border-color:var(--status-pass);color:var(--status-pass)}.verdict.fail.active.svelte-1i90oto{background:var(--status-fail-subtle);border-color:var(--status-fail);color:var(--status-fail)}.verdict.na.active.svelte-1i90oto{background:var(--bg-subtle);border-color:var(--border-strong);color:var(--text-primary)}.manual.svelte-1ks8wsa{margin-top:var(--space-5)}header.svelte-1ks8wsa{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.title.svelte-1ks8wsa{align-items:center;gap:var(--space-2);color:var(--status-manual);display:flex}.title.svelte-1ks8wsa h3:where(.svelte-1ks8wsa){font-size:.95rem}.count.svelte-1ks8wsa{color:var(--text-tertiary);font-size:.78rem;font-weight:500}.toggle.svelte-1ks8wsa{color:var(--status-manual);align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;display:inline-flex}.chev{transition:transform var(--transition-fast)}.chev.open{transform:rotate(180deg)}.items.svelte-1ks8wsa{gap:var(--space-3);flex-direction:column;display:flex}.panel.svelte-1r4elu1{flex-direction:column;display:flex}.rgaa-tree.svelte-1n09khm{border-top:1px dashed var(--border-default);padding-top:var(--space-4)}.header.svelte-1n09khm{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.header.svelte-1n09khm h3:where(.svelte-1n09khm){text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary);font-size:.85rem}.rate.svelte-1n09khm{color:var(--text-secondary);font-size:.85rem}.disclaimer.svelte-1n09khm{color:var(--text-tertiary);background:var(--bg-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);font-size:.78rem}.themes.svelte-1n09khm{gap:var(--space-3);flex-direction:column;display:flex}.theme.svelte-1n09khm{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden}.theme.svelte-1n09khm summary:where(.svelte-1n09khm){align-items:center;gap:var(--space-3);cursor:pointer;padding:var(--space-3) var(--space-4);font-size:.9rem;font-weight:600;list-style:none;display:flex}.theme.svelte-1n09khm summary:where(.svelte-1n09khm)::-webkit-details-marker{display:none}.theme-icon.svelte-1n09khm{border-radius:var(--radius-sm);background:var(--cat-accessibility-subtle);width:2rem;height:2rem;color:var(--cat-accessibility);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.theme-title.svelte-1n09khm{flex:1}.theme-count.svelte-1n09khm{color:var(--text-tertiary);font-size:.75rem;font-weight:400}.chev{color:var(--text-tertiary);transition:transform var(--transition-fast);flex-shrink:0}.theme[open].svelte-1n09khm>summary:where(.svelte-1n09khm) .chev,.criterion[open].svelte-1n09khm>summary:where(.svelte-1n09khm) .chev{transform:rotate(180deg)}.theme-body.svelte-1n09khm{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.distribution-bar.svelte-1n09khm{border-radius:var(--radius-full);background:var(--bg-inset);height:6px;display:flex;overflow:hidden}.segment.svelte-1n09khm{height:100%;display:block}.criteria.svelte-1n09khm{flex-direction:column;gap:.4rem;padding:0;list-style:none;display:flex}.criterion.svelte-1n09khm{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-inset)}.criterion.svelte-1n09khm summary:where(.svelte-1n09khm){align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2) var(--space-3);border-left:3px solid var(--verdict-color);font-size:.83rem;list-style:none;display:flex}.criterion.svelte-1n09khm summary:where(.svelte-1n09khm)::-webkit-details-marker{display:none}.verdict-icon{color:var(--verdict-color);flex-shrink:0}.crit-number.svelte-1n09khm{font-family:var(--font-mono);color:var(--text-tertiary);flex-shrink:0}.crit-title.svelte-1n09khm{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.crit-count.svelte-1n09khm{color:var(--text-tertiary);background:var(--bg-subtle);border-radius:var(--radius-full);flex-shrink:0;padding:.05rem .5rem;font-size:.72rem}.crit-verdict.svelte-1n09khm{white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:700}.criterion-body.svelte-1n09khm{padding:var(--space-3);border-top:1px solid var(--border-default)}.empty-note.svelte-1n09khm{color:var(--text-tertiary);font-size:.82rem;font-style:italic}.entries.svelte-1n09khm{gap:var(--space-2);flex-direction:column;display:flex}.unresolved.svelte-1n09khm{color:var(--text-tertiary);font-size:.8rem;font-style:italic}@media (width<=640px){.crit-title.svelte-1n09khm{white-space:normal}}.panel.svelte-kpbuyy{gap:var(--space-5);flex-direction:column;display:flex}.metric-grid.svelte-kpbuyy{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.header.svelte-iz0pwk{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.eyebrow.svelte-iz0pwk{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:.2rem;font-size:.78rem}h1.svelte-iz0pwk{overflow-wrap:anywhere;font-size:1.3rem}.actions.svelte-iz0pwk{gap:var(--space-2);flex-shrink:0;display:flex}.progress-title.svelte-iz0pwk{margin-bottom:.3rem;font-size:1.1rem}.progress-sub.svelte-iz0pwk{color:var(--text-secondary);margin-bottom:var(--space-5);font-size:.9rem}.hero-layout.svelte-iz0pwk{gap:var(--space-4);grid-template-columns:1.3fr 1fr;align-items:stretch;display:grid}.preview-col.svelte-iz0pwk{aspect-ratio:16/11}.preview-col.svelte-iz0pwk .preview{height:100%}.score-col.svelte-iz0pwk .card{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:column;height:100%;display:flex}.score-block.svelte-iz0pwk{align-items:center;gap:var(--space-4);display:flex}.score-text.svelte-iz0pwk{flex-direction:column;gap:.15rem;display:flex}.score-headline.svelte-iz0pwk{letter-spacing:-.02em;color:var(--text-primary);font-size:1.35rem;font-weight:600}.score-sub.svelte-iz0pwk{color:var(--text-tertiary);font-size:.8rem}.tile-grid.svelte-iz0pwk{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.report-body.svelte-iz0pwk{margin-top:var(--space-6)}@media (width<=780px){.hero-layout.svelte-iz0pwk{grid-template-columns:1fr}.preview-col.svelte-iz0pwk{aspect-ratio:16/9}}
