.NumberField_field__Wc_ff{position:relative;display:block;width:100%}.NumberField_input__Y_JAd{width:100%;padding-right:32px}.NumberField_input__Y_JAd::-webkit-inner-spin-button,.NumberField_input__Y_JAd::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.NumberField_input__Y_JAd[type=number]{appearance:textfield;-moz-appearance:textfield}.NumberField_stepper__3ni3L{position:absolute;top:1px;right:1px;bottom:1px;display:flex;flex-direction:column;width:28px;overflow:hidden;border-left:1px solid var(--color-border);border-radius:0 var(--radius-md) var(--radius-md) 0}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c{display:grid;flex:1 1 50%;place-items:center;min-height:0;min-width:0;padding:0;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent;color:var(--color-text-muted);font-size:inherit;font-weight:400;cursor:pointer;transition:background var(--transition),color var(--transition)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:last-child{border-bottom:0}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:hover:not(:disabled){background:var(--color-surface);color:var(--color-primary);border-color:var(--color-border)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:active:not(:disabled){background:var(--color-primary-tint)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:disabled{cursor:not-allowed;opacity:.35}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c:disabled:hover{color:var(--color-text-muted)}.NumberField_stepper__3ni3L .NumberField_stepButton__Q827c svg{width:11px;height:11px}.SubtitleConverterTool_container__gG9cw{width:100%}.SubtitleConverterTool_shell__FmNhc{border:2px solid var(--ink);border-radius:var(--radius-lg);background:var(--paper-card);box-shadow:var(--shadow-lift);overflow:hidden}.SubtitleConverterTool_windowbar__hcZLY{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;height:42px;background:var(--ink);color:#fff;padding:0 16px;font-family:var(--font-mono);font-size:.85rem;font-weight:750}.SubtitleConverterTool_windowPath__xbdDY{color:#e5e5e5;letter-spacing:.02em}.SubtitleConverterTool_windowBadges__bi_c8{display:flex;gap:8px}.SubtitleConverterTool_badge__am6ts{border:1px solid rgba(255,255,255,.32);border-radius:var(--radius-xs);padding:4px 8px;font-size:.75rem;font-weight:800;letter-spacing:.03em}.SubtitleConverterTool_badgeLive__b_qfG{background:var(--acid);color:var(--ink);border-color:var(--ink)}.SubtitleConverterTool_work__FfuXR{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.SubtitleConverterTool_controls__3fqsw{border-right:1.5px solid var(--ink);padding:20px}.SubtitleConverterTool_results__OC5Bf{padding:20px;background:#f6f1e8}.SubtitleConverterTool_panelHead__zbZkK{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:16px}.SubtitleConverterTool_panelHead__zbZkK h2{margin:0;font-size:1.1rem;letter-spacing:-.03em;font-weight:900;color:var(--ink)}.SubtitleConverterTool_panelHead__zbZkK p{margin:4px 0 0;font-size:.8rem;color:var(--muted);line-height:1.43}.SubtitleConverterTool_micro__iD_uW{font-family:var(--font-mono);font-size:.75rem;font-weight:800;color:var(--muted);white-space:nowrap}.SubtitleConverterTool_sourceCard__KBo0S{border:1.5px solid var(--ink);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-card);overflow:hidden}.SubtitleConverterTool_sourceTop__Lw_o0{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--color-border)}.SubtitleConverterTool_sourceTop__Lw_o0 b{font-family:var(--font-mono);font-size:.75rem;font-weight:800;color:var(--muted)}.SubtitleConverterTool_sourceBtns__m_tqz{display:flex;gap:5px;flex-wrap:wrap}.SubtitleConverterTool_tinyBtn__sa_FI{display:inline-flex;align-items:center;border:1px solid var(--ink);border-radius:var(--radius-xs);background:#fff;padding:6px 9px;font-family:var(--font-mono);font-size:.75rem;font-weight:800;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .12s ease}.SubtitleConverterTool_tinyBtn__sa_FI:hover:not(:disabled){background:var(--paper-2)}.SubtitleConverterTool_tinyBtn__sa_FI:disabled{opacity:.45;cursor:not-allowed}.SubtitleConverterTool_tinyBtnAcid__6XSa_{background:var(--acid)}.SubtitleConverterTool_fileInputHidden__wHHsx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SubtitleConverterTool_sourceTextarea__lJ2Yr{display:block;width:100%;min-height:210px;border:0;background:var(--paper-2);resize:vertical;outline:0;padding:12px;font-family:var(--font-mono);font-size:.8rem;line-height:1.55;color:var(--ink);box-sizing:border-box}.SubtitleConverterTool_sourceTextarea__lJ2Yr:focus{box-shadow:inset 0 0 0 3px var(--color-focus)}.SubtitleConverterTool_sourceMeta__7rqOB{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-border);background:#fff}.SubtitleConverterTool_sourceMeta__7rqOB div{padding:7px 9px;border-right:1px solid var(--color-border)}.SubtitleConverterTool_sourceMeta__7rqOB div:last-child{border-right:0}.SubtitleConverterTool_sourceMeta__7rqOB small{display:block;font-family:var(--font-mono);font-size:.7rem;font-weight:800;color:var(--muted)}.SubtitleConverterTool_sourceMeta__7rqOB strong{display:block;margin-top:2px;font-size:.75rem;color:var(--ink)}.SubtitleConverterTool_block__pzslm{border-top:1px solid var(--color-border);padding-top:15px;margin-top:16px}.SubtitleConverterTool_block__pzslm:first-of-type{border-top:0;padding-top:0;margin-top:0}.SubtitleConverterTool_blockTitle__85_l7{font-size:.85rem;font-weight:900;margin-bottom:4px;color:var(--ink)}.SubtitleConverterTool_blockHelp__kHbaR{margin:0 0 9px;color:var(--muted);font-size:.75rem;line-height:1.42}.SubtitleConverterTool_formatGrid__RwmkP{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.SubtitleConverterTool_formatCard__o9GnK{min-width:0;border:1.5px solid var(--ink);border-radius:var(--radius-sm);background:#fff;padding:8px 7px;text-align:left;cursor:pointer}.SubtitleConverterTool_formatCardActive__bG__k{background:#f2fad9;box-shadow:2px 2px 0 var(--ink)}.SubtitleConverterTool_formatCard__o9GnK b{display:block;font-size:.8rem;color:var(--ink)}.SubtitleConverterTool_formatCard__o9GnK span{display:block;color:var(--muted);font-size:.7rem;line-height:1.3;margin-top:3px}.SubtitleConverterTool_syncModes__2DhzK{display:grid;grid-template-columns:repeat(3,1fr);border:1.5px solid var(--ink);border-radius:var(--radius-sm);overflow:hidden}.SubtitleConverterTool_syncMode__IQhWp{border:0;border-right:1px solid var(--ink);background:#fff;padding:8px 6px;font-family:var(--font-mono);font-size:.75rem;font-weight:850;color:var(--ink);cursor:pointer}.SubtitleConverterTool_syncMode__IQhWp:last-child{border-right:0}.SubtitleConverterTool_syncModeActive__w0ENy{background:var(--acid)!important}.SubtitleConverterTool_shiftControls__Q8_pk{margin-top:9px}.SubtitleConverterTool_shiftRow__t0_uL{display:grid;grid-template-columns:1fr 130px;gap:7px}.SubtitleConverterTool_field__CKnLR label{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:.75rem;font-weight:850;color:var(--ink)}.SubtitleConverterTool_field__CKnLR label small{font-family:var(--font-mono);font-weight:700;color:var(--muted)}.SubtitleConverterTool_input__GDyw6,.SubtitleConverterTool_numberInput__wWP11,.SubtitleConverterTool_select__rrcB4{width:100%;height:38px;border:1.5px solid var(--ink);border-radius:var(--radius-xs);background:#fff}.SubtitleConverterTool_numberInput__wWP11 input{height:100%;border:0;background:transparent;padding-left:9px;font-size:.8rem;font-weight:800;color:var(--ink)}.SubtitleConverterTool_select__rrcB4{padding:0 8px;font-size:.75rem;font-weight:800;color:var(--ink)}.SubtitleConverterTool_quickPresets__5jC_z{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.SubtitleConverterTool_quickPreset__pXNFg{border:1px solid var(--ink);border-radius:var(--radius-pill);background:#fff;padding:5px 8px;font-family:var(--font-mono);font-size:.75rem;font-weight:800;color:var(--ink);cursor:pointer}.SubtitleConverterTool_note__P4Juu{margin-top:9px;border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-accent-amber-soft);padding:8px 9px;color:#574a2c;font-size:.75rem;line-height:1.42}.SubtitleConverterTool_cleanGrid__V4pOR{display:grid;grid-template-columns:1fr 1fr;gap:7px}.SubtitleConverterTool_cleanCard__jpUUq{border:1.5px solid var(--ink);border-radius:var(--radius-sm);background:#fff;padding:9px;text-align:left;cursor:pointer}.SubtitleConverterTool_cleanCardActive__60DLO{background:#f2fad9;box-shadow:2px 2px 0 var(--ink)}.SubtitleConverterTool_cleanCard__jpUUq b{display:block;font-size:.8rem;color:var(--ink)}.SubtitleConverterTool_cleanCard__jpUUq span{display:block;color:var(--muted);font-size:.7rem;line-height:1.35;margin-top:3px}.SubtitleConverterTool_details__gnDWU{margin-top:9px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff}.SubtitleConverterTool_summary__UiF4j{cursor:pointer;padding:8px 10px;font-size:.75rem;font-weight:900;color:var(--ink);list-style:none;display:flex;justify-content:space-between}.SubtitleConverterTool_summary__UiF4j::-webkit-details-marker{display:none}.SubtitleConverterTool_summary__UiF4j:after{content:"+";font-family:var(--font-mono);color:var(--muted)}.SubtitleConverterTool_details__gnDWU[open] .SubtitleConverterTool_summary__UiF4j:after{content:"\2212"}.SubtitleConverterTool_optionBody__a9xqy{padding:2px 10px 9px;border-top:1px solid var(--color-border)}.SubtitleConverterTool_optionLine__zNu66{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--color-border)}.SubtitleConverterTool_optionLine__zNu66:first-child{border-top:0}.SubtitleConverterTool_optionLine__zNu66 b{display:block;font-size:.75rem;color:var(--ink)}.SubtitleConverterTool_optionLine__zNu66 span{display:block;color:var(--muted);font-size:.7rem;line-height:1.35;margin-top:2px}.SubtitleConverterTool_optionLine__zNu66 input{width:17px;height:17px;flex:none;accent-color:var(--ink);cursor:pointer}.SubtitleConverterTool_footerCtl__OGVNw{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid var(--color-border);padding-top:14px;margin-top:16px}.SubtitleConverterTool_localBadge__dHpsD{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--muted)}.SubtitleConverterTool_btn__bU8G5{min-height:36px;border:1.5px solid var(--ink);border-radius:var(--radius-xs);background:#fff;box-shadow:var(--shadow-sm);padding:0 10px;font-size:.8rem;font-weight:900;color:var(--ink);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease}.SubtitleConverterTool_btn__bU8G5:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.SubtitleConverterTool_btn__bU8G5:active:not(:disabled){transform:translate(1px,1px);box-shadow:0 0 0 var(--ink)}.SubtitleConverterTool_btn__bU8G5:disabled{opacity:.45;cursor:not-allowed}.SubtitleConverterTool_btnPrimary__DkTR1{background:var(--ink);color:#fff}.SubtitleConverterTool_emptyState__omFE0{border:1.5px dashed var(--ink);border-radius:var(--radius-lg);background:#fff;padding:46px 20px;text-align:center}.SubtitleConverterTool_emptyIcon__G2Ie_{width:46px;height:46px;border:1.5px solid var(--ink);border-radius:50%;background:var(--acid);display:grid;place-items:center;margin:0 auto 12px;font-family:var(--font-mono);font-weight:950;font-size:.75rem;color:var(--ink)}.SubtitleConverterTool_emptyState__omFE0 h3{margin:0;font-size:.92rem;color:var(--ink)}.SubtitleConverterTool_emptyState__omFE0 p{max-width:420px;margin:6px auto 0;color:var(--muted);font-size:.8rem;line-height:1.45}.SubtitleConverterTool_heroResult__WQYqa{border:2px solid var(--ink);border-radius:var(--radius-md);background:var(--ink);box-shadow:var(--shadow-coral);overflow:hidden}.SubtitleConverterTool_heroBar__9HkY1{display:flex;justify-content:space-between;color:#fff;padding:8px 12px;font-family:var(--font-mono);font-size:.75rem;font-weight:800}.SubtitleConverterTool_heroBar__9HkY1 span:last-child{color:var(--acid)}.SubtitleConverterTool_heroMain__xPZoY{background:var(--acid);padding:16px}.SubtitleConverterTool_routeText__J8MnF{font-family:var(--font-mono);font-weight:950;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1;letter-spacing:-.04em;color:var(--ink)}.SubtitleConverterTool_heroFoot__M3YcF{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;border-top:1px solid rgba(18,19,16,.33);margin-top:12px;padding-top:9px}.SubtitleConverterTool_heroFoot__M3YcF span{font-family:var(--font-mono);font-size:.75rem;font-weight:800;color:#4a4a3d}.SubtitleConverterTool_statusPill__7Tp3y{border:1px solid var(--ink);border-radius:var(--radius-pill);background:#fff;padding:5px 8px;font-family:var(--font-mono);font-size:.7rem;font-weight:800;color:var(--ink)}.SubtitleConverterTool_metrics__9DA3v{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:11px}.SubtitleConverterTool_metric__vGzRY{border:1.5px solid var(--ink);border-radius:var(--radius-sm);background:#fff;padding:9px;min-height:68px;box-sizing:border-box}.SubtitleConverterTool_metricAcid__vjhij{background:#f2ffd0}.SubtitleConverterTool_metricLilac__EMnHp{background:#eeeaff}.SubtitleConverterTool_metricSky__4elfC{background:#e8f6ff}.SubtitleConverterTool_metric__vGzRY strong{display:block;font-size:.85rem;font-weight:900;color:var(--ink);overflow-wrap:anywhere}.SubtitleConverterTool_metric__vGzRY span{display:block;color:var(--muted);font-size:.75rem;margin-top:3px;line-height:1.3;font-weight:700}.SubtitleConverterTool_notice__07Ztx{margin-top:10px;border:1.5px solid var(--ink);border-radius:var(--radius-sm);background:var(--color-accent-amber-soft);padding:9px 10px;font-size:.75rem;line-height:1.42;color:#574a2c}.SubtitleConverterTool_noticeDanger__ciAnZ{background:#ffe4dc;color:#6b2a1c}.SubtitleConverterTool_outputCard__Connq,.SubtitleConverterTool_previewCard__BXkqA,.SubtitleConverterTool_videoCard__W8COM{border:1.5px solid var(--ink);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-card);overflow:hidden;margin-top:11px}.SubtitleConverterTool_cardHead__LUEZQ{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:8px 10px;border-bottom:1.5px solid var(--ink)}.SubtitleConverterTool_cardHead__LUEZQ b{font-size:.8rem;color:var(--ink)}.SubtitleConverterTool_cardHead__LUEZQ span{font-family:var(--font-mono);font-size:.7rem;font-weight:800;color:var(--muted)}.SubtitleConverterTool_cueHead__jKHnK,.SubtitleConverterTool_cueRow__XPNVq{display:grid;grid-template-columns:32px .78fr .78fr minmax(0,1.35fr);align-items:start}.SubtitleConverterTool_cueHead__jKHnK{background:var(--ink);color:#fff;font-family:var(--font-mono);font-size:.7rem;font-weight:800}.SubtitleConverterTool_cueHead__jKHnK>div,.SubtitleConverterTool_cueRow__XPNVq>div{padding:7px 8px}.SubtitleConverterTool_cueRow__XPNVq{border-top:1px solid var(--color-border);background:#fff}.SubtitleConverterTool_cueRow__XPNVq:hover{background:var(--paper-2)}.SubtitleConverterTool_cueIndex__7F7zb{font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.SubtitleConverterTool_cueTime__iVmIW{font-family:var(--font-mono);font-size:.7rem;font-weight:750;word-break:break-word}.SubtitleConverterTool_cueTimeChanged__XfDKQ{background:#f2fad9;padding:2px 3px;border-radius:3px}.SubtitleConverterTool_cueText__imdyS{font-size:.75rem;line-height:1.35;color:var(--ink)}.SubtitleConverterTool_cueList__1rYtH{max-height:300px;overflow:auto}.SubtitleConverterTool_cardFoot__jm21F{padding:8px 10px;border-top:1px solid var(--color-border);color:var(--muted);font-size:.7rem}.SubtitleConverterTool_outputCode__DXafx{display:block;width:100%;height:180px;border:0;resize:vertical;outline:0;background:#151712;color:#f3f0e8;padding:11px;font-family:var(--font-mono);font-size:.75rem;line-height:1.5;box-sizing:border-box}.SubtitleConverterTool_outputActions__qMfRR{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding:9px 10px;border-top:1px solid var(--color-border);background:#f6f1e8}.SubtitleConverterTool_videoBody__U28ja{padding:10px;background:#151712}.SubtitleConverterTool_videoStage__pOWU2{position:relative;max-width:100%;margin:auto;background:#000}.SubtitleConverterTool_videoStage__pOWU2 video{display:block;width:100%;max-height:340px;background:#000}.SubtitleConverterTool_captionOverlay__XD1x6{position:absolute;left:8%;right:8%;bottom:10%;text-align:center;color:#fff;font-weight:800;font-size:clamp(.72rem,1.8vw,1.05rem);line-height:1.35;text-shadow:0 2px 4px #000,0 0 8px #000;white-space:pre-line;pointer-events:none}.SubtitleConverterTool_videoEmpty__rIWK_{padding:26px;text-align:center;color:#ddd;font-size:.75rem}.SubtitleConverterTool_videoTools__7za0K{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center;padding:9px 10px;border-top:1px solid var(--color-border);background:#fff}.SubtitleConverterTool_videoTools__7za0K span{font-family:var(--font-mono);font-size:.7rem;color:var(--muted)}.SubtitleConverterTool_toast__RQp_s{position:fixed;left:50%;bottom:22px;transform:translate(-50%,15px);opacity:0;background:var(--ink);color:#fff;border:1.5px solid var(--ink);box-shadow:var(--shadow-coral);border-radius:var(--radius-xs);padding:10px 16px;font-size:.85rem;font-weight:850;transition:transform .16s ease,opacity .16s ease;pointer-events:none;z-index:100}.SubtitleConverterTool_toastShow__CxFKU{opacity:1;transform:translate(-50%)}@media (max-width:960px){.SubtitleConverterTool_work__FfuXR{grid-template-columns:1fr}.SubtitleConverterTool_controls__3fqsw{border-right:0;border-bottom:1.5px solid var(--ink)}}@media (max-width:680px){.SubtitleConverterTool_formatGrid__RwmkP,.SubtitleConverterTool_metrics__9DA3v,.SubtitleConverterTool_sourceMeta__7rqOB{grid-template-columns:1fr 1fr}.SubtitleConverterTool_cleanGrid__V4pOR,.SubtitleConverterTool_shiftRow__t0_uL,.SubtitleConverterTool_syncModes__2DhzK{grid-template-columns:1fr}.SubtitleConverterTool_syncMode__IQhWp{border-right:0;border-bottom:1px solid var(--ink)}.SubtitleConverterTool_cueHead__jKHnK{display:none}.SubtitleConverterTool_cueRow__XPNVq{grid-template-columns:28px 1fr}.SubtitleConverterTool_cueRow__XPNVq>div:nth-child(2),.SubtitleConverterTool_cueRow__XPNVq>div:nth-child(3){display:none}.SubtitleConverterTool_cardFoot__jm21F,.SubtitleConverterTool_footerCtl__OGVNw,.SubtitleConverterTool_heroFoot__M3YcF,.SubtitleConverterTool_outputActions__qMfRR,.SubtitleConverterTool_videoTools__7za0K{align-items:flex-start;flex-direction:column}}