.subtitle-workspace{gap:24px;padding-block:30px 80px;display:grid}.subtitle-panel,.subtitle-privacy{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(18px,3vw,32px)}.subtitle-local-note{color:var(--success);margin-bottom:18px;font-weight:650}.subtitle-drop{border:2px dashed var(--blue-border);background:var(--blue-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:26px;display:flex}.subtitle-drop button,.subtitle-actions button:first-child,.subtitle-zip{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:9px 16px}.subtitle-help{color:var(--muted);margin-top:12px}.subtitle-files,.subtitle-results{margin:18px 0;padding:0;list-style:none}.subtitle-files li,.subtitle-results li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.subtitle-files li bdi,.subtitle-results li bdi{overflow-wrap:anywhere}.subtitle-files li span{color:var(--muted);margin-inline-start:auto}.subtitle-files li button{background:0 0;border:0;font-size:24px;line-height:1}.subtitle-options{border:0;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;min-width:0;margin:22px 0;padding:0;display:grid}.subtitle-options label,.subtitle-select-field{gap:6px;min-width:0;font-weight:600;display:grid}.subtitle-options .select-trigger{border-color:var(--line-strong);font-weight:400}.subtitle-options input[type=number]{border:1px solid var(--line-strong);text-align:start;direction:ltr;background:#fff;border-radius:8px;width:100%;padding:9px 12px}.subtitle-checks{gap:10px;display:grid}.subtitle-checks label{align-items:center;gap:8px;font-weight:400;display:flex}.subtitle-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.subtitle-actions button:not(:first-child){border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:8px 14px}.subtitle-error{color:var(--danger);margin-top:10px}.subtitle-zip{margin-top:14px}.subtitle-preview{margin-top:22px}.subtitle-preview>p{color:var(--warning);margin-bottom:8px}.subtitle-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.subtitle-preview section{min-width:0}.subtitle-preview h3{margin-bottom:8px}.subtitle-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-subtle);border:1px solid var(--line);unicode-bidi:plaintext;border-radius:8px;max-height:320px;padding:16px;overflow:auto}.subtitle-privacy{color:var(--muted)}.subtitle-privacy h2{color:var(--ink);margin-bottom:8px;font-size:1.2rem}.subtitle-privacy p+p{margin-top:10px}@media (max-width:700px){.subtitle-preview>div{grid-template-columns:1fr}}
