button.svelte-1ltzzyx{border:1px solid var(--line);background:var(--paper);border-radius:5px;min-height:44px;padding:8px 13px;font-size:.85rem}button.svelte-1ltzzyx:disabled{opacity:.45;cursor:default}button[aria-pressed=true].svelte-1ltzzyx{background:var(--mint-paper);color:color-mix(in srgb, var(--teal) 65%, var(--ink));border-color:var(--teal)}.mode-picker.svelte-1ltzzyx,.format-discovery.svelte-1ltzzyx,.filter-picker.svelte-1ltzzyx,.reference-picker.svelte-1ltzzyx{flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0;display:flex}.mode-picker.svelte-1ltzzyx{border-bottom:1px solid var(--line);padding-bottom:16px}.mode-picker.svelte-1ltzzyx>button:where(.svelte-1ltzzyx){flex:190px}.format-discovery.svelte-1ltzzyx{background:var(--sky-paper);border-radius:5px;margin:12px 0 18px;padding:12px}.format-discovery.svelte-1ltzzyx>span:where(.svelte-1ltzzyx){color:var(--muted);flex-basis:100%;font-size:.75rem}.format-discovery.svelte-1ltzzyx>button:where(.svelte-1ltzzyx){padding:6px 10px;font-size:.8rem}.filter-picker.svelte-1ltzzyx{gap:5px}.filter-picker.svelte-1ltzzyx>button:where(.svelte-1ltzzyx){padding:6px 11px;font-size:.8rem}.scene-gallery.svelte-1ltzzyx{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.scene-gallery.svelte-1ltzzyx>button:where(.svelte-1ltzzyx){text-align:left;min-width:0;padding:5px 5px 9px;overflow:hidden}.scene-gallery.svelte-1ltzzyx>button[aria-pressed=true]:where(.svelte-1ltzzyx){box-shadow:0 0 0 1px var(--teal)}.scene-gallery.svelte-1ltzzyx>button.epic[aria-pressed=true]:where(.svelte-1ltzzyx){color:color-mix(in srgb, var(--rose) 65%, var(--ink));border-color:var(--rose);background:var(--rose-paper);box-shadow:0 0 0 1px var(--rose)}.scene-gallery.svelte-1ltzzyx img:where(.svelte-1ltzzyx){object-fit:cover;border-radius:3px;width:100%;height:82px;display:block}.scene-gallery.svelte-1ltzzyx .scene-name:where(.svelte-1ltzzyx){margin:7px 5px 2px;font-size:.825rem;line-height:1.5;display:block}.scene-codec.svelte-1ltzzyx{color:var(--muted);margin:0 5px;font:.65rem/1.5 IBM Plex Mono,monospace;display:block}.gallery-toggle.svelte-1ltzzyx{background:0 0;justify-content:center;gap:12px;width:100%;margin-top:10px;display:flex}.selected-scene.svelte-1ltzzyx{border-top:3px solid var(--scene-accent);margin-top:24px;padding-top:18px}.scene-title.svelte-1ltzzyx{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.scene-title.svelte-1ltzzyx h4:where(.svelte-1ltzzyx){margin:0}.scene-title.svelte-1ltzzyx>span:where(.svelte-1ltzzyx){color:var(--muted);font-size:.75rem}.inspection-prompt.svelte-1ltzzyx{margin:9px 0 20px;font-size:.95rem}.quality-heading.svelte-1ltzzyx{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:.8rem;display:flex}.quality-heading.svelte-1ltzzyx>span:where(.svelte-1ltzzyx){color:var(--muted)}.quality-picker.svelte-1ltzzyx{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:5px;margin:10px 0 16px;display:grid}.quality-picker.svelte-1ltzzyx>button:where(.svelte-1ltzzyx){flex-direction:column;align-items:center;gap:3px;padding:8px 3px;display:flex}.quality-picker.svelte-1ltzzyx>button:where(.svelte-1ltzzyx)>span:where(.svelte-1ltzzyx){font-size:.65rem}.quality-picker.svelte-1ltzzyx>button:where(.svelte-1ltzzyx)>strong:where(.svelte-1ltzzyx){font:.75rem/1.5 IBM Plex Mono,monospace}.selected-scene.svelte-1ltzzyx button[aria-pressed=true]:where(.svelte-1ltzzyx){color:color-mix(in srgb, var(--scene-accent) 65%, var(--ink));background:color-mix(in srgb, var(--scene-accent) 7%, var(--paper));border-color:var(--scene-accent)}.reference-picker.svelte-1ltzzyx>span:where(.svelte-1ltzzyx){color:var(--muted);margin-right:5px;font-size:.8rem}.codec-note.svelte-1ltzzyx{color:var(--muted);margin:-6px 0 12px;font-size:.75rem;line-height:1.5}.scope-note.svelte-1ltzzyx{border-left:3px solid var(--sky);background:var(--sky-paper);margin:14px 0;padding:10px 12px;font-size:.8rem;line-height:1.6}.arrival-counter.svelte-1ltzzyx{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-top:20px;display:flex}.arrival-counter.svelte-1ltzzyx strong:where(.svelte-1ltzzyx){color:var(--teal);font-size:1.1rem}.arrival-counter.svelte-1ltzzyx span:where(.svelte-1ltzzyx){color:var(--muted);font-size:.8rem}progress.svelte-1ltzzyx{appearance:none;background:var(--line);width:100%;height:10px;accent-color:var(--teal);border:0;border-radius:5px;margin:12px 0;display:block;overflow:hidden}progress.svelte-1ltzzyx::-webkit-progress-bar{background:var(--line)}progress.svelte-1ltzzyx::-webkit-progress-value{background:var(--teal)}progress.svelte-1ltzzyx::-moz-progress-bar{background:var(--teal)}.arrival-stops.svelte-1ltzzyx{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:5px;display:grid}.arrival-stops.svelte-1ltzzyx button:where(.svelte-1ltzzyx){padding:6px 2px;font:.7rem IBM Plex Mono,monospace}.arrival-stops.svelte-1ltzzyx .received:where(.svelte-1ltzzyx){border-bottom:3px solid var(--teal)}.quality-gains.svelte-1ltzzyx{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.quality-gains.svelte-1ltzzyx>div:where(.svelte-1ltzzyx){border:1px solid var(--line);background:color-mix(in srgb, var(--scene-accent) 4%, var(--paper));border-radius:4px;flex-direction:column;gap:5px;padding:12px;display:flex}.quality-gains.svelte-1ltzzyx span:where(.svelte-1ltzzyx){font-size:.75rem;line-height:1.5}.quality-gains.svelte-1ltzzyx strong:where(.svelte-1ltzzyx){color:color-mix(in srgb, var(--scene-accent) 65%, var(--ink));font:1.2rem/1.6 IBM Plex Mono,monospace}.quality-gains.svelte-1ltzzyx small:where(.svelte-1ltzzyx){color:var(--muted);font:.7rem/1.5 IBM Plex Mono,monospace}.measurement-caption.svelte-1ltzzyx{color:var(--muted);margin:10px 0;font-size:.75rem;line-height:1.6}.quality-details.svelte-1ltzzyx{border:1px solid var(--line);border-radius:4px;margin:16px 0;padding:12px;font-size:.875rem}.quality-details.svelte-1ltzzyx summary:where(.svelte-1ltzzyx){min-height:44px;color:color-mix(in srgb, var(--sky) 70%, var(--ink));padding-top:7px}.quality-details.svelte-1ltzzyx>p:where(.svelte-1ltzzyx){margin:12px 0 0;font-size:.8rem;line-height:1.65}.chart-legend.svelte-1ltzzyx{gap:16px;margin:8px 0 0;font-size:.8rem;display:flex}.chart-legend.svelte-1ltzzyx>span:where(.svelte-1ltzzyx):before{content:"";background:var(--scene-accent);width:16px;height:3px;margin:0 5px 3px 0;display:inline-block}.chart-legend.svelte-1ltzzyx>.reference-key:where(.svelte-1ltzzyx):before{background:var(--gold)}.quality-chart.svelte-1ltzzyx{width:100%;margin:12px 0;display:block}.quality-chart.svelte-1ltzzyx text:where(.svelte-1ltzzyx){fill:var(--muted);font:10px IBM Plex Mono,monospace}.grid-line.svelte-1ltzzyx{stroke:var(--line);stroke-dasharray:3 4}.ep-line.svelte-1ltzzyx,.reference-line.svelte-1ltzzyx{fill:none;stroke:var(--scene-accent);stroke-width:2px}.reference-line.svelte-1ltzzyx{stroke:var(--gold)}.ep-point.svelte-1ltzzyx{fill:var(--scene-accent);stroke:var(--paper)}.reference-point.svelte-1ltzzyx{fill:var(--gold);stroke:var(--paper)}.scores-table.svelte-1ltzzyx{overflow-x:auto}table.svelte-1ltzzyx{border-collapse:collapse;width:100%;font-size:.8rem}th.svelte-1ltzzyx,td.svelte-1ltzzyx{text-align:left;border-bottom:1px solid var(--line);padding:8px 4px}th.svelte-1ltzzyx>span:where(.svelte-1ltzzyx){color:var(--muted);font-size:.7rem;font-weight:400}tr.current.svelte-1ltzzyx{background:color-mix(in srgb, var(--scene-accent) 6%, var(--paper))}td.svelte-1ltzzyx{font:.75rem/1.8 IBM Plex Mono,monospace}.image-credit.svelte-1ltzzyx{color:var(--muted);margin:12px 0 0;font-size:.8rem;line-height:1.6}a.svelte-1ltzzyx{text-underline-offset:3px;text-decoration:underline}@container (width<=440px){.scene-gallery.svelte-1ltzzyx{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.scene-gallery.svelte-1ltzzyx img:where(.svelte-1ltzzyx){height:76px}.scene-gallery.svelte-1ltzzyx .scene-name:where(.svelte-1ltzzyx){font-size:.775rem}.quality-gains.svelte-1ltzzyx{gap:8px}.quality-gains.svelte-1ltzzyx>div:where(.svelte-1ltzzyx){padding:9px}.quality-gains.svelte-1ltzzyx strong:where(.svelte-1ltzzyx){font-size:1.05rem}.quality-gains.svelte-1ltzzyx small:where(.svelte-1ltzzyx),td.svelte-1ltzzyx{font-size:.65rem}}
