.subtitle-tool[data-v-28ce85d9]{gap:20px;min-width:0;display:grid}.subtitle-tool[data-v-28ce85d9]>*{min-width:0}.subtitle-tool h2[data-v-28ce85d9]{font-size:calc(clamp(1.25rem,2.2vw,1.6rem))}.subtitle-tool p[data-v-28ce85d9]{overflow-wrap:anywhere;margin:10px 0 0}.subtitle-field[data-v-28ce85d9]{gap:8px;min-width:0;margin-top:18px;font-size:.87rem;font-weight:650;display:grid}.subtitle-field input[data-v-28ce85d9],.subtitle-field textarea[data-v-28ce85d9]{border:1px solid var(--control-line);width:100%;min-width:0;min-height:44px;color:var(--ink-strong);background:var(--paper);font:inherit;border-radius:9px;padding:10px 12px;font-weight:400}.subtitle-field textarea[data-v-28ce85d9]{resize:vertical;font:.8rem/1.6 ui-monospace,monospace}.subtitle-field[data-v-28ce85d9] .tool-select{text-align:left;white-space:normal;width:100%;min-width:0;min-height:44px}.subtitle-help[data-v-28ce85d9]{color:var(--ink-soft);font-size:.79rem}.subtitle-actions[data-v-28ce85d9]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.subtitle-tool .button[data-v-28ce85d9]{min-height:44px}.subtitle-anchor-grid[data-v-28ce85d9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.subtitle-anchor-grid fieldset[data-v-28ce85d9]{border:1px solid var(--control-line);border-radius:10px;min-width:0;margin:0;padding:14px}.subtitle-anchor-grid legend[data-v-28ce85d9]{padding:0 6px;font-size:.85rem;font-weight:650}.subtitle-anchor-grid .subtitle-field[data-v-28ce85d9]:first-of-type{margin-top:0}.subtitle-stats[data-v-28ce85d9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.subtitle-stats>div[data-v-28ce85d9]{background:var(--info-wash);border-radius:10px;gap:7px;min-width:0;padding:14px;display:grid}.subtitle-stats span[data-v-28ce85d9]{color:var(--ink-soft);font-size:.75rem}.subtitle-stats strong[data-v-28ce85d9]{font-size:1.5rem}.subtitle-alert[data-v-28ce85d9],.subtitle-success[data-v-28ce85d9],.subtitle-warning[data-v-28ce85d9]{color:var(--ink-strong);border-radius:9px;padding:12px;font-size:.83rem}.subtitle-alert[data-v-28ce85d9]{border:1px solid var(--ink-strong);background:var(--risk)}.subtitle-warning[data-v-28ce85d9]{background:var(--insight)}.subtitle-success[data-v-28ce85d9]{background:var(--action)}.subtitle-preview[data-v-28ce85d9]{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.subtitle-preview>li[data-v-28ce85d9]{border:1px solid var(--control-line);border-radius:12px;min-width:0;padding:16px}.subtitle-row-heading[data-v-28ce85d9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.84rem;display:flex}.subtitle-badge[data-v-28ce85d9]{background:var(--info-wash);color:var(--ink-strong);border-radius:6px;padding:3px 8px;font-size:.74rem}.subtitle-badge.is-risk[data-v-28ce85d9]{background:var(--risk)}.subtitle-times[data-v-28ce85d9]{gap:8px;margin-top:12px;font-size:.77rem;display:grid}.subtitle-times>div[data-v-28ce85d9]{grid-template-columns:65px minmax(0,1fr);gap:10px;display:grid}.subtitle-times span[data-v-28ce85d9]{color:var(--ink-soft)}.subtitle-times code[data-v-28ce85d9]{overflow-wrap:anywhere;font:inherit;font-variant-numeric:tabular-nums}.subtitle-text[data-v-28ce85d9]{white-space:pre-wrap;background:var(--info-wash);border-radius:7px;padding:10px;font-size:.88rem}.subtitle-anchor-actions .button[data-v-28ce85d9]{font-size:.75rem}.subtitle-pagination[data-v-28ce85d9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:.8rem;display:flex}.subtitle-scope[data-v-28ce85d9]{border:1px solid var(--control-line);background:var(--info-wash);border-radius:14px;padding:18px;font-size:.85rem}@media (width<=640px){.subtitle-anchor-grid[data-v-28ce85d9]{grid-template-columns:1fr}.subtitle-stats[data-v-28ce85d9]{grid-template-columns:repeat(2,minmax(0,1fr))}.subtitle-actions .button[data-v-28ce85d9]{width:100%}.subtitle-preview>li[data-v-28ce85d9]{padding:12px}.subtitle-times>div[data-v-28ce85d9]{grid-template-columns:1fr;gap:2px}}
