.compressor[data-astro-cid-idj5bsll]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px}.drop[data-astro-cid-idj5bsll]{text-align:center;border:2px dashed var(--line);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:44px 16px;display:flex}.drop[data-astro-cid-idj5bsll].over,.drop[data-astro-cid-idj5bsll]:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);outline:none}.drop[data-astro-cid-idj5bsll] span[data-astro-cid-idj5bsll],.muted[data-astro-cid-idj5bsll],.meta[data-astro-cid-idj5bsll],.info[data-astro-cid-idj5bsll]{color:var(--muted);font-size:.92rem}.row[data-astro-cid-idj5bsll]{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:12px 0;display:flex}label[data-astro-cid-idj5bsll]{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}input[data-astro-cid-idj5bsll],select[data-astro-cid-idj5bsll]{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:8px;padding:8px 10px}input[data-astro-cid-idj5bsll][type=number]{width:7.5em}button[data-astro-cid-idj5bsll],a[data-astro-cid-idj5bsll].primary{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer;border-radius:10px;padding:10px 18px;text-decoration:none;display:inline-block}.primary[data-astro-cid-idj5bsll]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.primary[data-astro-cid-idj5bsll]:disabled{opacity:.5;cursor:not-allowed}.note[data-astro-cid-idj5bsll]{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--fg);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:.9rem}.warn[data-astro-cid-idj5bsll]{background:var(--warnbg);color:var(--warn);border-radius:8px;padding:8px 12px;font-size:.92rem}.err[data-astro-cid-idj5bsll]{color:#c62828}.progress[data-astro-cid-idj5bsll]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}progress[data-astro-cid-idj5bsll]{flex:220px;height:12px}.result[data-astro-cid-idj5bsll] dl[data-astro-cid-idj5bsll] div[data-astro-cid-idj5bsll]:nth-child(-n+2){display:none}.result[data-astro-cid-idj5bsll] dd[data-astro-cid-idj5bsll][data-el=resSaved]{color:#1d7a43;font-size:1.25rem}dl[data-astro-cid-idj5bsll]{gap:6px;margin:12px 0;display:grid}dl[data-astro-cid-idj5bsll] div[data-astro-cid-idj5bsll]{gap:12px;display:flex}dt[data-astro-cid-idj5bsll]{color:var(--muted);min-width:8em}dd[data-astro-cid-idj5bsll]{margin:0;font-weight:600}.trust[data-astro-cid-idj5bsll]{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:12px 0 0;padding:0;font-size:.88rem;list-style:none;display:flex}.trust[data-astro-cid-idj5bsll] li[data-astro-cid-idj5bsll]:before{content:"✓ ";color:#2e9e5b;font-weight:700}[data-astro-cid-idj5bsll][data-view]:not([data-view=idle]) .trust[data-astro-cid-idj5bsll]{display:none}.quality[data-astro-cid-idj5bsll]{border-radius:999px;margin:6px 0 2px;padding:3px 10px;font-size:.85rem;font-weight:600;display:inline-block}.quality[data-astro-cid-idj5bsll][data-level=good]{color:#1d7a43;background:#e3f6ea}.quality[data-astro-cid-idj5bsll][data-level=ok]{background:var(--warnbg);color:var(--warn)}.quality[data-astro-cid-idj5bsll][data-level=low]{color:#b3261e;background:#fde7e7}@media (prefers-color-scheme:dark){.quality[data-astro-cid-idj5bsll][data-level=good]{color:#7fd8a0;background:#16301f}.quality[data-astro-cid-idj5bsll][data-level=low]{color:#ff9b94;background:#3a1b1b}}.why[data-astro-cid-idj5bsll]{color:var(--muted);margin:4px 0 8px;padding-left:1.1em;font-size:.9rem}.stats[data-astro-cid-idj5bsll]{color:var(--muted);font-size:.88rem}.sr[data-astro-cid-idj5bsll]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bar-fill[data-astro-cid-idj5bsll]{transition:none}}[data-astro-cid-idj5bsll][hidden],[data-kind=video] [data-group=image],[data-kind=image] [data-group=video]{display:none!important}.imgprev{background:repeating-conic-gradient(#0001 0% 25%,#0000 0% 50%) 0 0/16px 16px;border-radius:10px;max-width:100%;max-height:320px;margin:10px auto 14px;display:block}.trim{margin:10px 0 14px}.trim video{cursor:pointer;background:#000;border-radius:10px;width:100%;max-height:300px;display:block}.trimbar{color:var(--muted);align-items:center;gap:12px;margin:10px 0 8px;font-size:.88rem;display:flex}.trimbar button{white-space:nowrap;font:inherit;border:1px solid var(--line);background:var(--card);color:var(--fg);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.85rem}.trimtime{font-variant-numeric:tabular-nums}.stripwrap{padding:0 18px}.strip{background:color-mix(in srgb, var(--line) 70%, transparent);touch-action:none;user-select:none;border-radius:8px;height:64px;position:relative}.thumbs{border-radius:8px;display:flex;position:absolute;inset:0;overflow:hidden}.thumbs .th{object-fit:cover;flex:1 1 0;min-width:0;height:100%;display:block}.shade{pointer-events:none;background:#080c189e;position:absolute;top:0;bottom:0}.shade.l{border-radius:8px 0 0 8px;left:0}.shade.r{border-radius:0 8px 8px 0;right:0}.sel{border-top:3px solid var(--accent);border-bottom:3px solid var(--accent);pointer-events:none;position:absolute;top:0;bottom:0}.handle{background:var(--accent);cursor:ew-resize;touch-action:none;z-index:2;place-items:center;width:18px;display:grid;position:absolute;top:0;bottom:0}.handle.s{border-radius:8px 0 0 8px;transform:translate(-100%)}.handle.e{border-radius:0 8px 8px 0}.handle i{opacity:.9;background:#fff;border-radius:2px;width:3px;height:22px}.handle:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, #fff);outline-offset:1px}.handle.drag{filter:brightness(1.15)}.playhead{pointer-events:none;z-index:1;background:#fff;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px;box-shadow:0 0 0 1px #00000080}.trim.disabled{opacity:.6;pointer-events:none}.trim .hint{color:var(--muted);margin:6px 0 0;font-size:.82rem}.bars{gap:8px;margin:12px 0;display:grid}.bar-row{grid-template-columns:7.5em 1fr 5.5em;align-items:center;gap:10px;font-size:.85rem;display:grid}.bar-label{color:var(--muted)}.bar-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.bar-track{background:color-mix(in srgb, var(--line) 60%, transparent);border-radius:6px;height:12px;position:relative}.bar-fill{border-radius:6px;height:100%;transition:width .7s cubic-bezier(.22,.8,.3,1)}.bar-fill.orig{background:#9aa4b2}.bar-fill.est,.bar-fill.ok{background:var(--accent)}.bar-fill.low{background:#e0a030}.bar-fill.over{background:#d9534f}.bar-marker{background:var(--fg);opacity:.7;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px}.steps[data-astro-cid-k2k334oa]{flex-wrap:wrap;gap:8px 22px;margin:0 0 20px;padding:0;font-size:.95rem;list-style:none;display:flex}.steps[data-astro-cid-k2k334oa] li[data-astro-cid-k2k334oa]{align-items:center;gap:8px;display:flex}.steps[data-astro-cid-k2k334oa] b[data-astro-cid-k2k334oa]{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:.8rem;display:inline-grid}.cases[data-astro-cid-k2k334oa]{margin-top:40px}.cases[data-astro-cid-k2k334oa] h2[data-astro-cid-k2k334oa]{margin:0 0 12px;font-size:1.25rem}.cases[data-astro-cid-k2k334oa] ul[data-astro-cid-k2k334oa]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cases[data-astro-cid-k2k334oa] li[data-astro-cid-k2k334oa]>a[data-astro-cid-k2k334oa],.cases[data-astro-cid-k2k334oa] li[data-astro-cid-k2k334oa]>div[data-astro-cid-k2k334oa]{background:var(--card);border:1px solid var(--line);height:100%;color:var(--fg);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.cases[data-astro-cid-k2k334oa] li[data-astro-cid-k2k334oa]>a[data-astro-cid-k2k334oa]:hover,.cases[data-astro-cid-k2k334oa] li[data-astro-cid-k2k334oa]>a[data-astro-cid-k2k334oa]:focus-visible{border-color:var(--accent);outline:none;transform:translateY(-2px)}.cases[data-astro-cid-k2k334oa] b[data-astro-cid-k2k334oa]{font-size:.98rem}.cases[data-astro-cid-k2k334oa] span[data-astro-cid-k2k334oa]{color:var(--muted);font-size:.9rem}@media (prefers-reduced-motion:reduce){.cases[data-astro-cid-k2k334oa] li[data-astro-cid-k2k334oa]>a[data-astro-cid-k2k334oa]{transition:none}.cases[data-astro-cid-k2k334oa] li[data-astro-cid-k2k334oa]>a[data-astro-cid-k2k334oa]:hover{transform:none}}.prose[data-astro-cid-k2k334oa] h3[data-astro-cid-k2k334oa]{margin:18px 0 4px;font-size:1.02rem}.prose[data-astro-cid-k2k334oa] p[data-astro-cid-k2k334oa]{margin:0 0 8px}
