.mode-row[data-v-2f6657cc]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.mode-btn[data-v-2f6657cc]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border:1px solid var(--tools-border);border-radius:var(--tools-radius);background:var(--tools-bg);color:var(--tools-text);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.mode-btn[data-v-2f6657cc]:hover:not(:disabled){border-color:color-mix(in srgb,#f97316 45%,var(--tools-border));background:color-mix(in srgb,#f97316 8%,var(--tools-bg))}.mode-btn.is-active[data-v-2f6657cc]{border-color:#f97316;background:color-mix(in srgb,#f97316 14%,var(--tools-surface));color:var(--tools-text)}.mode-btn[data-v-2f6657cc]:disabled{opacity:.65;cursor:not-allowed}.mode-label[data-v-2f6657cc]{font-size:14px;font-weight:650}.mode-hint[data-v-2f6657cc]{font-size:12px;color:var(--tools-muted);line-height:1.35}.stage[data-v-2f6657cc]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;min-width:0;padding:16px;border:1px solid var(--tools-border);border-radius:var(--tools-radius);background:var(--tools-bg);box-sizing:border-box}.preview-frame[data-v-2f6657cc]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;background:#0a0a0a;border-radius:var(--tools-radius-sm);overflow:hidden}.preview-video[data-v-2f6657cc]{display:block;width:100%;max-height:480px;background:#000}.preview-empty[data-v-2f6657cc]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;color:#a3a3a3;font-size:14px}.preview-empty span[data-v-2f6657cc]{font-size:36px}.preview-empty p[data-v-2f6657cc]{margin:0}.countdown-overlay[data-v-2f6657cc]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:72px;font-weight:700;color:#fff;background:rgba(0,0,0,.35);pointer-events:none}.rec-badge[data-v-2f6657cc]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.rec-badge.is-paused[data-v-2f6657cc]{background:rgba(120,53,15,.85)}.rec-dot[data-v-2f6657cc]{width:8px;height:8px;border-radius:50%;background:#ef4444;animation:blink-2f6657cc 1s step-end infinite}@keyframes blink-2f6657cc{50%{opacity:0}}.preview-meta[data-v-2f6657cc]{margin:0;width:100%;font-size:13px;color:var(--tools-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-msg[data-v-2f6657cc]{margin:12px 0 0;font-size:13px;color:var(--tools-muted);line-height:1.45}.tools-error[data-v-2f6657cc]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--tools-radius-sm);padding:8px 10px}html[data-appearance=dark] .tools-error[data-v-2f6657cc]{color:#fca5a5;background:rgba(185,28,28,.18);border-color:hsla(0,91%,71%,.35)}.options-card[data-v-2f6657cc]{margin-top:16px;border:1px solid var(--tools-border);border-radius:var(--tools-radius);overflow:hidden;background:var(--tools-surface)}.options-toggle[data-v-2f6657cc]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;border:0;background:transparent;color:var(--tools-muted);font-size:13px;font-weight:650;cursor:pointer}.chevron[data-v-2f6657cc]{display:inline-block;transition:transform .16s ease}.chevron.is-open[data-v-2f6657cc]{transform:rotate(180deg)}.options-body[data-v-2f6657cc]{display:grid;gap:12px;padding:0 16px 16px}.opt-row[data-v-2f6657cc]{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.opt-row.checks[data-v-2f6657cc]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.opt-field[data-v-2f6657cc]{display:grid;align-items:center;gap:10px;color:var(--tools-muted);font-size:13px;font-weight:600;min-width:0}.opt-field.grow[data-v-2f6657cc],.opt-field[data-v-2f6657cc]{grid-template-columns:88px 1fr}.opt-field .tools-input[data-v-2f6657cc]{margin:0;min-width:0;width:100%}.field-hint[data-v-2f6657cc]{margin:-4px 0 0;font-size:12px;color:var(--tools-muted);line-height:1.4}.tools-check[data-v-2f6657cc]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tools-text);cursor:pointer}.action-row[data-v-2f6657cc]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px}.danger-btn[data-v-2f6657cc],.ghost-btn[data-v-2f6657cc],.primary-btn[data-v-2f6657cc]{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:10px 24px;border-radius:var(--tools-radius-pill);font-size:14px;font-weight:600;cursor:pointer}.primary-btn[data-v-2f6657cc]{border:0;background:#f97316;color:#fff}.primary-btn[data-v-2f6657cc]:hover:not(:disabled){background:#ea580c}.ghost-btn[data-v-2f6657cc]{border:1px solid color-mix(in srgb,var(--tools-text) 18%,var(--tools-border));background:var(--tools-bg);color:var(--tools-text)}.ghost-btn[data-v-2f6657cc]:hover:not(:disabled){border-color:color-mix(in srgb,#f97316 40%,var(--tools-border));background:color-mix(in srgb,#f97316 10%,var(--tools-bg))}.ghost-btn.slim[data-v-2f6657cc]{min-width:0;width:-moz-fit-content;width:fit-content;padding:8px 16px;font-size:13px}.danger-btn[data-v-2f6657cc]{border:0;background:#dc2626;color:#fff}.danger-btn[data-v-2f6657cc]:hover{background:#b91c1c}.result-line[data-v-2f6657cc]{margin:14px 0 0;text-align:center;font-size:13px;color:var(--tools-muted)}.compress-link[data-v-2f6657cc]{margin-left:8px;color:#ea580c;text-decoration:none;font-weight:600}.compress-link[data-v-2f6657cc]:hover{text-decoration:underline}@media (max-width:640px){.mode-row[data-v-2f6657cc],.opt-row[data-v-2f6657cc]{grid-template-columns:1fr}.opt-field.grow[data-v-2f6657cc],.opt-field[data-v-2f6657cc]{grid-template-columns:1fr;gap:6px}}