html body .lr-dialog{width:min(640px,96vw);max-height:94dvh;padding:0;overflow:hidden;border:1px solid var(--ss-line,#dde4df);border-radius:12px;color:var(--ss-ink,#202a29);background:var(--ss-page,#f7f8f5);overscroll-behavior:contain;color-scheme:light}html body .lr-dialog[open]{display:flex;flex-direction:column}.lr-dialog::backdrop{background:#0a141799}html body .lr-dialog *{box-sizing:border-box}html body .lr-dialog [hidden]{display:none!important}body:has(.lr-dialog[open]){overflow:hidden}html body .lr-dialog :is(input,select,textarea){color-scheme:light}:root[data-fan-theme=dark] body .lr-dialog,:root[data-fan-theme=dark] body .lr-dialog :is(input,select,textarea){color-scheme:dark}html body .lr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top));border-bottom:1px solid var(--ss-line,#dde4df);background:var(--ss-surface,#fff)}html body .lr-head h2{margin:0;font-size:17px;font-weight:600}html body .lr-body{flex:1;min-height:0;overflow:auto;padding:16px}html body .lr-dialog fieldset{min-width:0;margin:0;padding:0;border:0}html body .lr-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;padding-bottom:max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--ss-line,#dde4df);background:var(--ss-surface,#fff)}html body .lr-status{flex:1;min-width:0;margin:0;color:var(--ss-muted,#566967);font-size:13px}html body .lr-quota{color:var(--ss-muted,#566967);font-size:12px;font-variant-numeric:tabular-nums}html body .lr-dialog .lr-upgrade{font-size:12px;font-weight:600}html body .lr-foot progress{width:120px;accent-color:var(--ss-teal,#285e59)}html body .lr-dialog label{display:flex;flex-direction:column;gap:4px;margin:0;color:var(--ss-muted,#566967);font-size:13px;font-weight:600}html body .lr-dialog input,html body .lr-dialog select{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--ss-line,#dde4df);border-radius:var(--ss-radius,8px);color:var(--ss-ink,#202a29);background:var(--ss-surface,#fff);font:inherit;font-size:16px;font-weight:400}html body .lr-dialog input[type=file]{padding:8px;font-size:14px}html body .lr-dialog button{min-height:44px;padding:8px 14px;border:1px solid var(--ss-line,#dde4df);border-radius:var(--ss-radius,8px);color:var(--ss-ink,#202a29);background:var(--ss-surface,#fff);font:inherit;font-size:14px;font-weight:600;cursor:pointer;touch-action:manipulation}html body .lr-dialog button:hover:not(:disabled){border-color:var(--ss-teal,#285e59)}html body .lr-dialog button:disabled{opacity:.45;cursor:not-allowed}html body .lr-dialog .lr-primary{border-color:var(--ss-teal,#285e59);color:#fff;background:var(--ss-teal,#285e59)}html body .lr-dialog :is(button,input,select,summary,a,.lr-pick):focus-visible{outline:3px solid var(--ss-teal,#285e59);outline-offset:2px}html body .lr-dialog a{color:var(--ss-teal-dark,#204d48)}html body .lr-dialog p{margin:0;line-height:1.5}html body .lr-muted{color:var(--ss-muted,#566967)}html body .lr-small{font-size:12px}html body .lr-num{font-size:12px;font-variant-numeric:tabular-nums}html body .lr-dialog .lr-check{flex-direction:row;align-items:center;gap:8px;color:var(--ss-ink,#202a29);font-weight:500}html body .lr-dialog .lr-check input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;min-height:0;padding:0;border:0;background:none;-webkit-appearance:auto;appearance:auto;accent-color:var(--ss-teal,#285e59)}html body .lr-pick{position:relative;display:grid;place-items:center;gap:6px;min-height:180px;padding:24px;border:2px dashed var(--ss-line,#dde4df);border-radius:12px;background:var(--ss-surface,#fff);text-align:center;cursor:pointer}html body .lr-pick:hover{border-color:var(--ss-teal,#285e59)}html body .lr-dialog .lr-pick input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}html body .lr-pick strong{color:var(--ss-ink,#202a29);font-size:18px;font-weight:600}html body .lr-pick span{max-width:34ch;color:var(--ss-muted,#566967);font-size:14px;font-weight:400}html body .lr-summary{display:grid;gap:14px;padding:16px;border:1px solid var(--ss-line,#dde4df);border-radius:12px;background:var(--ss-surface,#fff)}html body .lr-auto-note{color:var(--ss-muted,#566967);font-size:14px}html body .lr-auto-note:empty{display:none}html body .lr-result{display:grid;gap:2px}html body .lr-result:empty{display:none}html body .lr-result strong{font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}html body .lr-result p{color:var(--ss-teal-dark,#204d48);font-size:14px;font-weight:600}html body .lr-result[data-verdict=over] p,html body .lr-result[data-verdict=boundary] p{color:var(--ss-warn,#a45a00)}html body .lr-auto-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .lr-auto-pair figure{margin:0}html body .lr-auto-pair img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:var(--ss-radius,8px);background:#000}html body .lr-auto-pair figcaption{margin-top:4px;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}html body .lr-fields{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px}html body .lr-actions{display:grid;grid-template-columns:1fr 2fr;gap:8px}html body .lr-export-canvas{display:block;width:min(100%,260px);height:auto;margin:0 auto;border-radius:var(--ss-radius,8px);background:#0a1417}html body .lr-download{display:block;margin-top:8px;text-align:center;font-weight:600}html body .lr-adjust{margin-top:12px;border:1px solid var(--ss-line,#dde4df);border-radius:12px;background:var(--ss-surface,#fff)}html body .lr-adjust>summary{padding:14px 16px;font-size:14px;font-weight:600;cursor:pointer}html body .lr-adjust-body{display:grid;gap:12px;padding:0 16px 16px}html body .lr-adjust-body h3{margin:8px 0 0;font-size:14px;font-weight:600}html body .lr-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}html body .lr-row>label{flex:1;min-width:90px}html body .lr-transport{display:flex;flex-wrap:wrap;align-items:end;gap:8px}html body .lr-dialog .lr-inline{width:auto}html body .lr-dialog .lr-seek input{width:100px}html body .lr-source{position:relative;width:min(100%,calc(40vh * var(--lr-ar,1.778)));aspect-ratio:var(--lr-ar,1.778);margin:0 auto;overflow:hidden;border-radius:var(--ss-radius,8px);background:#000}html body .lr-source video{position:absolute;left:calc(-100% * var(--cx,0) / var(--cw,1));top:calc(-100% * var(--cy,0) / var(--ch,1));display:block;width:calc(100% / var(--cw,1));height:calc(100% / var(--ch,1));max-height:none;object-fit:fill}html body .lr-source canvas{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair}html body .lr-dialog .lr-scrub{min-height:32px;padding:0;border:0;background:transparent;accent-color:var(--ss-teal,#285e59)}html body .lr-filmstrip{display:flex;gap:8px;max-width:100%;overflow-x:auto}html body .lr-filmstrip:empty{display:none}html body .lr-dialog .lr-filmstrip button{display:grid;gap:4px;flex:0 0 120px;min-height:0;padding:4px;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}html body .lr-filmstrip img{width:110px;height:72px;object-fit:contain;background:#000;border-radius:4px}html body .lr-dialog .lr-filmstrip button[aria-pressed=true]{border-color:var(--ss-teal,#285e59);box-shadow:inset 0 0 0 2px var(--ss-teal,#285e59)}html body .lr-markers{display:grid;grid-template-columns:1fr 1fr;gap:8px}html body .lr-dialog .lr-marker{display:grid;gap:2px;padding:8px 12px;text-align:left;font-weight:500}html body .lr-marker output{color:var(--ss-muted,#566967);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}html body .lr-dialog .lr-marker-key{border-color:var(--ss-teal,#285e59)}html body .lr-dialog .lr-marker.is-set{background:var(--ss-tint,#eaf3ef)}html body .lr-protocol{width:100%;height:auto;background:#fff;touch-action:none;cursor:crosshair}@media(max-width:640px){html body .lr-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}html body .lr-body{padding:12px}html body .lr-fields{grid-template-columns:minmax(0,1fr)}html body .lr-status{flex-basis:100%}html body .lr-status:empty{display:none}}@media(max-width:380px){html body .lr-markers{grid-template-columns:minmax(0,1fr)}}html body .lr-body:has(#lr-workspace:not([hidden])) .lr-start{display:none}html body .lr-summary:has(.lr-result:empty) :is(.lr-fields,.lr-actions,#lr-format,#lr-output){display:none}html body .lr-summary:has(.lr-result:empty) .lr-auto-note{font-size:16px;font-weight:600;color:var(--ss-ink,#202a29)}html body .lr-player{display:grid;gap:8px}html body .lr-timer{display:grid;justify-items:center;gap:2px;padding:12px 14px 10px;border-radius:var(--ss-radius,8px);color:#f7f8f5;background:#0a1417}html body .lr-timer strong{color:#80dfc4;font-size:44px;font-weight:700;line-height:1.05;font-variant-numeric:tabular-nums}html body .lr-timer.is-over strong{color:#f2a65a}html body .lr-timer span{color:#b3c5bf;font-size:13px}html body .lr-bar{position:relative;width:100%;height:6px;margin-top:10px;border-radius:3px;background:#29413a}html body .lr-bar i{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:3px;background:#80dfc4}html body #lr-bar-over{background:#f2a65a}html body .lr-bar b{position:absolute;top:-6px;width:3px;height:18px;margin-left:-1px;border-radius:1px;background:#f7f8f5}html body .lr-timer small{justify-self:end;margin-top:4px;color:#b3c5bf;font-size:12px}html body .lr-dialog .lr-replay{justify-self:start}html body .lr-summary .lr-auto-note{order:-2}html body .lr-summary .lr-result{order:-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}html body .lr-summary .lr-result:empty{display:none}html body .lr-summary .lr-result strong{font-size:28px}html body .lr-checked{border-top:1px solid var(--ss-line,#dde4df);padding-top:10px}html body .lr-checked>summary{font-size:14px;font-weight:600;cursor:pointer}html body #lr-checked-list{display:grid;gap:12px;margin-top:10px}html body #lr-checked-list figure{margin:0}html body #lr-checked-list img{display:block;width:100%;height:auto;border-radius:var(--ss-radius,8px);background:#000}html body #lr-checked-list figcaption{margin-top:4px;color:var(--ss-muted,#566967);font-size:12px;font-variant-numeric:tabular-nums}html body .lr-retry{display:flex;flex-wrap:wrap;gap:8px}html body .lr-dialog a.lr-link-button{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--ss-teal,#285e59);border-radius:var(--ss-radius,8px);background:var(--ss-teal,#285e59);color:#fff;font-size:14px;font-weight:600;text-decoration:none}html body .lr-dialog a.lr-link-button[hidden]{display:none}html body .lr-summary .lr-checked{margin:0;padding-top:0;border-top:0}html body .lr-type-switch{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--ss-line,#dde4df);border-radius:10px;background:var(--ss-page,#f7f8f5);justify-self:start;order:-1}html body .lr-dialog .lr-type-switch button{min-height:36px;padding:6px 12px;border:0;border-radius:7px;background:transparent;color:var(--ss-muted,#566967);font-size:13px}html body .lr-dialog .lr-type-switch button[aria-pressed=true]{color:var(--ss-teal-dark,#204d48);background:var(--ss-surface,#fff);box-shadow:0 0 0 1px var(--ss-line,#dde4df)}html body .lr-summary:has(.lr-result:empty) .lr-type-switch{display:none}html body .lr-fields>label:has(#lr-type){display:none}html body .lr-fields{grid-template-columns:minmax(0,1fr)}html body .ssp{display:grid;gap:8px;padding:12px;border:1px solid var(--ss-line,#dde4df);border-radius:12px;background:var(--ss-surface,#fff)}html body .ssp[hidden]{display:none}html body .ssp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}html body .ssp-head h4{margin:0;font-size:15px}html body .ssp-seg{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ss-muted,#566967)}html body .ssp-seg select{min-height:32px;padding:2px 6px;font-size:13px}html body .ssp-intro{margin:0;font-size:12px;color:var(--ss-muted,#566967)}html body .ssp-rows{margin:0;padding:0;list-style:none;display:grid;gap:6px}html body .ssp-row{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:2px 8px;align-items:baseline;padding:8px 10px;border:1px solid var(--ss-line,#dde4df);border-left-width:4px;border-radius:8px;background:var(--ss-surface,#fff)}html body .ssp-row.is-good{border-left-color:#285e59}html body .ssp-row.is-bad{border-left-color:#9b3b2f}html body .ssp-row.is-mid{border-left-color:#8a6d1f}html body .ssp-row.is-neutral{border-left-color:#566967}html body .ssp-row.is-none{border-left-color:#c9d6d1}html body .ssp-kind{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ss-muted,#566967);white-space:nowrap}html body .ssp-status{font-size:12px;font-weight:700;white-space:nowrap}html body .ssp-row.is-good .ssp-status{color:#285e59}html body .ssp-row.is-bad .ssp-status{color:#9b3b2f}html body .ssp-row.is-mid .ssp-status{color:#8a6d1f}html body .ssp-row.is-none .ssp-status,html body .ssp-row.is-neutral .ssp-status{color:var(--ss-muted,#566967)}html body .ssp-row p{grid-column:1/-1;margin:0}html body .ssp-text{font-size:14px;color:var(--ss-ink,#202a29)}html body .ssp-measured{font-size:13px;color:var(--ss-ink,#202a29)}html body .ssp-measured .ec-time,html body .ssp-measured .lr-time{min-height:26px;padding:0 6px;font-size:12px}html body .ssp-note{font-size:12px;color:var(--ss-muted,#566967)}html body .ssp-source{font-size:11px;color:var(--ss-muted,#566967)}
