.av-viewer .av-error{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:32px;display:flex}.av-viewer .av-error h3{margin:0 0 7px;font-family:inherit;font-size:17px;font-weight:500;line-height:1.5}.av-viewer .av-error p{max-width:320px;color:var(--muted,#8c8274);margin:0 0 22px;padding:0;font-size:13px;line-height:1.6}.av-viewer .av-error .av-recovery-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.av-viewer .av-error .av-recovery-actions a{min-height:32px;color:var(--ink,#443a2d);align-items:center;font-size:12px;text-decoration:underline;display:inline-flex}.av-viewer .av-error details{max-width:100%;color:var(--muted,#8c8274);overflow-wrap:anywhere;margin-top:12px;font-size:11px}.av-viewer .av-files nav{min-width:0}.av-viewer .av-files nav button{white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;min-width:0}.av-viewer .av-files header{gap:8px}.av-viewer .av-files [data-av-filename]{overflow-wrap:anywhere;min-width:0}.av-viewer .av-files [data-av=copy]{flex-shrink:0}.av-viewer .av-files .evals-skeleton,.av-viewer .av-note{padding:20px}.av-viewer .av-note{color:var(--muted,#8c8274);margin:0;font-size:12px}.av-viewer .av-media img{height:auto}.av-viewer .av-media.av-download{flex-direction:column;gap:8px}.av-viewer .av-media.av-download a,.av-viewer .av-media.av-download button[data-av=download]{color:inherit;text-underline-offset:4px;font-size:12px;text-decoration:underline}.av-viewer .av-browser .evals-skeleton{width:100%;padding:14px}.av-viewer .av-thumbs{border-top:1px solid var(--line,#e3dccf);background:var(--paper,#fcfaf6);scrollbar-width:thin;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.av-viewer .av-thumbs button{border:1px solid #0000;border-radius:6px;flex-direction:column;flex:none;align-items:stretch;gap:5px;width:96px;padding:4px;display:flex}.av-viewer .av-thumbs button[aria-pressed=true]{border-color:var(--ink,#473d31)}.av-viewer .av-thumbs img,.av-viewer .av-thumbs span{object-fit:contain;width:100%;height:64px;color:var(--muted,#8c8274);background:#eee9df;border-radius:4px;justify-content:center;align-items:center;font-size:10px;display:flex}.av-viewer .av-thumbs small{color:var(--muted,#8c8274);text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:10px;line-height:1.3;overflow:hidden}.av-viewer .av-media.av-download .av-note{text-align:center;padding:0}.av-viewer .av-stage{position:relative}.av-viewer .av-stage .av-step{background:color-mix(in srgb,var(--paper,#fcfaf6) 88%,transparent);width:38px;height:38px;color:var(--ink,#473d31);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 6px #4635201f}.av-viewer .av-stage .av-step:hover:not(:disabled){background:var(--paper,#fcfaf6)}.av-viewer .av-stage .av-step:disabled{opacity:0;pointer-events:none}.av-viewer .av-stage .av-step-prev{left:12px}.av-viewer .av-stage .av-step-next{right:12px}.av-viewer .av-stage .av-count{background:color-mix(in srgb,var(--paper,#fcfaf6) 88%,transparent);font-variant-numeric:tabular-nums;color:var(--ink,#473d31);pointer-events:none;border-radius:999px;padding:3px 8px;font-size:11px;position:absolute;bottom:10px;right:12px}.av-viewer .av-thumbs video{object-fit:contain;pointer-events:none;background:#eee9df;border-radius:4px;width:100%;height:64px;display:block}.av-viewer{flex-direction:column;width:100%;min-width:0;display:flex}.av-viewer .av-body{min-width:0}.av-viewer .av-document>.studio-output-viewer,.av-viewer .av-document .output-frame{height:100%;min-height:380px}.av-viewer .av-document [hidden]{display:none}.av-viewer .av-toolbar{flex:none;overflow-x:auto}.av-viewer .av-toolbar>button{flex:none}.av-viewer .av-document{height:100%}.av-viewer .av-media>video{max-width:100%}.av-viewer .av-files nav{overflow:auto}@media (max-width:600px){.av-viewer .av-toolbar>button,.av-viewer .av-toolbar>.av-icon,.av-viewer .av-files nav button{min-width:44px;min-height:44px}.av-viewer .av-document>.studio-output-viewer,.av-viewer .av-document .output-frame{min-height:300px}.av-viewer .av-stage .av-step{width:44px;height:44px}.av-viewer .av-stage .av-step-prev{left:8px}.av-viewer .av-stage .av-step-next{right:8px}}.ec-inline-options .av-viewer[data-compact] .av-document>.studio-output-viewer,.ec-inline-options .av-viewer[data-compact] .av-document .output-frame,.ec-inline-options .av-viewer[data-compact] .av-document{height:100%;min-height:0}@media (max-width:800px),(pointer:coarse){.av-viewer .av-files :is(nav button,[data-av=copy]){min-height:44px}}@media (pointer:coarse){.av-viewer .av-stage .av-step{width:44px;height:44px}}.connected-output .av-viewer .studio-output-viewer:has(.studio-media-actions)>.source-media{flex-direction:column;height:100%;min-height:0;display:flex}.connected-output .av-viewer .studio-output-viewer:has(.studio-media-actions)>.source-media>:is(.av-stage,.av-media){flex:1;height:auto;min-height:0}.connected-output .av-viewer .studio-output-viewer .av-stage{display:flex}.connected-output .av-viewer .studio-output-viewer .av-stage>.av-media{width:100%;height:auto;min-height:0}.connected-output .av-viewer .studio-output-viewer .av-media>video{object-fit:contain;width:100%;height:100%}.connected-output .av-viewer .output-frame-actions.studio-media-actions{opacity:1;border-top:1px solid var(--line);background:var(--paper);flex:none;justify-content:flex-end;gap:6px;max-width:none;padding:6px 8px;display:flex;position:relative;inset:auto}
