.MediaUploader_container__UuW_2{width:100%;max-width:100%;margin:0;padding:1rem;background-color:var(--background-accent,#f9fafb);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.MediaUploader_title__yg8YL{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.MediaUploader_errorContainer__6V_ew{margin-top:1rem;padding:1.5rem;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:8px;text-align:center}.MediaUploader_error__rW6Ja{color:#b91c1c;margin:0 0 .5rem;font-size:1rem;font-weight:500}.MediaUploader_helpText__Sgmti{color:#7f1d1d;margin:0;font-size:.875rem}.MediaUploader_warningContainer__at0vG{margin-top:1rem;padding:1rem 1.25rem;background-color:#fef9c3;border:1px solid #fde047;border-radius:8px}.MediaUploader_warningText__CiRbT{color:#92400e;margin:0;font-size:.95rem;line-height:1.6}.MediaUploader_actionButtons__7e8Hy{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.MediaUploader_processingContainer__U5V0M{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:var(--background-accent,#f9fafb);border-radius:8px}.MediaUploader_processingMessage__oN66w{margin-top:1rem;text-align:center}.MediaUploader_processingText__hJv03{font-size:1.125rem;font-weight:500;color:var(--text-primary)}.MediaUploader_processingSubText__POfIS{margin-top:.5rem;font-size:.875rem;color:var(--text-secondary)}@media (prefers-color-scheme:dark){.MediaUploader_container__UuW_2{background-color:#1f2937;color:#e5e7eb}.MediaUploader_title__yg8YL{color:#f9fafb}.MediaUploader_errorContainer__6V_ew{background-color:#7f1d1d;border-color:#991b1b}.MediaUploader_error__rW6Ja{color:#fca5a5}.MediaUploader_helpText__Sgmti{color:#f87171}.MediaUploader_warningContainer__at0vG{background-color:#3d2f06;border-color:#a16207}.MediaUploader_warningText__CiRbT{color:#facc15}.MediaUploader_processingContainer__U5V0M{background-color:#1f2937}.MediaUploader_processingText__hJv03{color:#e5e7eb}.MediaUploader_processingSubText__POfIS{color:#9ca3af}}.TranscriptionResult_container__s47Jl{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;padding:1rem;margin:0}.TranscriptionResult_section__ItCHJ{width:100%;background-color:#f9fafb;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.TranscriptionResult_sectionTitle__tWHHy{margin-bottom:1rem;color:#1f2937;border-bottom:1px solid #e5e7eb;padding-bottom:.5rem}.TranscriptionResult_transcript__QOIIT{font-size:1rem;line-height:1.6;white-space:pre-wrap;padding:0;background-color:transparent;border-radius:8px;margin-bottom:1.5rem}.TranscriptionResult_transcriptLine__hRnLy{margin-bottom:.75rem;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden;border:1px solid #e5e7eb;transition:all .2s ease-in-out}.TranscriptionResult_transcriptLine__hRnLy:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.TranscriptionResult_transcriptLine__hRnLy[data-same-speaker=false]{margin-top:1.5rem}.TranscriptionResult_transcriptLine__hRnLy[data-same-speaker=true]{margin-top:.75rem}.TranscriptionResult_transcriptLine__hRnLy[data-same-speaker=true] .TranscriptionResult_speakerTag___I2ir{opacity:.8;font-size:.85rem;padding:.375rem 1rem}.TranscriptionResult_transcriptContainer__H9NgU{display:flex;flex-direction:column;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.TranscriptionResult_speakerTag___I2ir:hover{opacity:.9}@media (max-width:768px){.TranscriptionResult_transcriptLine__hRnLy{margin-bottom:.5rem}.TranscriptionResult_transcriptLine__hRnLy[data-same-speaker=false]{margin-top:1rem}.TranscriptionResult_transcriptLine__hRnLy[data-same-speaker=true]{margin-top:.5rem}.TranscriptionResult_speakerTag___I2ir{padding:.375rem .75rem;font-size:.85rem}.TranscriptionResult_speakerContent__Gzhn2{padding:.75rem;font-size:.9rem}}.TranscriptionResult_speakerTag___I2ir{display:block;font-weight:600;color:#ffffff;background-color:#3b82f6;padding:.5rem 1rem;width:100%;font-size:.9rem;letter-spacing:.025em;text-shadow:0 1px 2px rgba(0,0,0,.1)}.TranscriptionResult_speakerContent__Gzhn2{padding:1rem;font-size:.95rem;line-height:1.6;background-color:#ffffff;color:#1f2937;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.TranscriptionResult_bulletPoints__ZHolK{padding-left:1.5rem;line-height:1.6;font-size:1rem}.TranscriptionResult_bulletPoints__ZHolK li{margin-bottom:.75rem;color:#1f2937}.TranscriptionResult_minutes__yh73r{white-space:pre-wrap;font-size:1rem;line-height:1.6;color:#1f2937}.TranscriptionResult_minutes__yh73r p{margin-bottom:.75rem}.TranscriptionResult_loadingContainer__1KWGG{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;min-height:200px}.TranscriptionResult_loadingContainer__1KWGG p{margin-top:1rem;font-size:1.125rem;font-weight:500;color:#374151;text-align:center}.TranscriptionResult_error__ktIUf,.TranscriptionResult_loading__6TQBK{padding:2rem;text-align:center;width:100%;background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.TranscriptionResult_loading__6TQBK{color:#6b7280}.TranscriptionResult_controls__DWiJt{width:100%;justify-content:center;margin-bottom:1rem}.TranscriptionResult_editButton__JDFAr{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:#3b82f6;color:white;border:none;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s,transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.1)}.TranscriptionResult_editButton__JDFAr:hover{background-color:#2563eb;transform:translateY(-2px)}.TranscriptionResult_editButton__JDFAr:active{transform:translateY(0)}.TranscriptionResult_generateButton__FRGB1{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;background-color:#10b981;color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s,transform .2s;box-shadow:0 2px 4px rgba(0,0,0,.1);margin-left:.5rem}.TranscriptionResult_generateButton__FRGB1:hover{background-color:#059669;transform:translateY(-2px)}.TranscriptionResult_generateButton__FRGB1:active{transform:translateY(0)}.TranscriptionResult_generateButton__FRGB1:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.TranscriptionResult_retryButton__1DKAV{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#f59e0b;color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s;margin-top:.5rem}.TranscriptionResult_retryButton__1DKAV:hover{background-color:#d97706}.TranscriptionResult_generatingContainer__0DBwE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;margin-bottom:1rem;background-color:#f3f4f6;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%}.TranscriptionResult_spinner__nnw2p{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-left-color:#3b82f6;border-radius:50%;animation:TranscriptionResult_spin__cLfZU 1s linear infinite;margin-bottom:1rem}.TranscriptionResult_smallText__QQ7HH{font-size:.75rem;color:#6b7280;margin-top:.5rem}@keyframes TranscriptionResult_spin__cLfZU{to{transform:rotate(1turn)}}@media (prefers-color-scheme:dark){.TranscriptionResult_container__s47Jl{background-color:#1f2937;color:#e5e7eb}.TranscriptionResult_section__ItCHJ{background-color:#111827}.TranscriptionResult_transcript__QOIIT{background-color:#111827;color:#e5e7eb}.TranscriptionResult_resultHeader__euxbL{background:none;border-bottom-color:#374151}.TranscriptionResult_resultTitle__COApv{color:#ffffff!important;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.8),0 0 8px rgba(255,255,255,.3);opacity:1}.TranscriptionResult_sectionTitle__tWHHy{color:#e5e7eb;border-bottom-color:#374151}.TranscriptionResult_transcriptContainer__H9NgU{box-shadow:0 1px 3px rgba(0,0,0,.3)}.TranscriptionResult_speakerTag___I2ir{background-color:#2563eb}.TranscriptionResult_speakerContent__Gzhn2{background-color:#1f2937;color:#e5e7eb;border-top:1px solid #374151}.TranscriptionResult_bulletPoints__ZHolK li,.TranscriptionResult_minutes__yh73r{color:#d1d5db}.TranscriptionResult_error__ktIUf,.TranscriptionResult_loadingContainer__1KWGG,.TranscriptionResult_loading__6TQBK{background-color:#111827}.TranscriptionResult_loadingContainer__1KWGG p{color:#e5e7eb}.TranscriptionResult_errorContainer__BBTKT{background-color:#111827}.TranscriptionResult_errorContainer__BBTKT h3{color:#f87171}.TranscriptionResult_errorContainer__BBTKT p{color:#e5e7eb}.TranscriptionResult_errorMessage__9d8Dj{color:#9ca3af;background-color:#1f2937}.TranscriptionResult_resetButton__djfQo{background-color:#2563eb}.TranscriptionResult_resetButton__djfQo:hover{background-color:#3b82f6}.TranscriptionResult_loading__6TQBK{color:#9ca3af}.TranscriptionResult_error__ktIUf{color:#f87171}.TranscriptionResult_generateButton__FRGB1{background-color:#059669}.TranscriptionResult_generateButton__FRGB1:hover{background-color:#10b981}.TranscriptionResult_downloadButton__wwsGd,.TranscriptionResult_generateButton__FRGB1:disabled{background-color:#4b5563}.TranscriptionResult_downloadButton__wwsGd:hover{background-color:#6b7280}.TranscriptionResult_retryButton__1DKAV{background-color:#d97706}.TranscriptionResult_retryButton__1DKAV:hover{background-color:#f59e0b}.TranscriptionResult_generatingContainer__0DBwE{background-color:#1f2937}.TranscriptionResult_spinner__nnw2p{border-color:rgba(255,255,255,.1) rgba(255,255,255,.1) rgba(255,255,255,.1) #3b82f6}.TranscriptionResult_smallText__QQ7HH{color:#9ca3af}.TranscriptionResult_editButton__JDFAr{background-color:#2563eb}.TranscriptionResult_editButton__JDFAr:hover{background-color:#3b82f6}.TranscriptionResult_downloadAllButton__eJt3T{background-color:#2563eb}.TranscriptionResult_downloadAllButton__eJt3T:hover{background-color:#3b82f6}.TranscriptionResult_viewButton__qcxqJ{background-color:#374151;color:#d1d5db;border-color:#4b5563}.TranscriptionResult_viewButton__qcxqJ:hover{background-color:#4b5563}.TranscriptionResult_generateButtonNotRecommended__xqu8g{background-color:#374151;color:#9ca3af;border-color:#4b5563}.TranscriptionResult_generateButtonNotRecommended__xqu8g:hover{background-color:#4b5563}.TranscriptionResult_generateButtonNotRecommended__xqu8g:disabled{background-color:#1f2937}.TranscriptionResult_resetButton__djfQo{background-color:#ea580c}.TranscriptionResult_resetButton__djfQo:hover{background-color:#f97316}}@media (max-width:768px){.TranscriptionResult_container__s47Jl{padding:.5rem;max-width:100%}.TranscriptionResult_section__ItCHJ{padding:1rem}.TranscriptionResult_controls__DWiJt{flex-direction:column;align-items:center}.TranscriptionResult_editButton__JDFAr{width:90%;justify-content:center}}.TranscriptionResult_resultHeader__euxbL{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-bottom:2rem}.TranscriptionResult_resultTitle__COApv{font-size:1.5rem;font-weight:600;margin:0}.TranscriptionResult_actionArea___1rYy{margin-bottom:2.5rem}.TranscriptionResult_actionArea___1rYy,.TranscriptionResult_mainActions__Kzz_1{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.TranscriptionResult_secondaryActions__dPT1C{display:flex;justify-content:center;width:100%}.TranscriptionResult_primaryButton__9Cdtq{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600;color:white;background-color:#3b82f6;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s;min-width:180px}.TranscriptionResult_primaryButton__9Cdtq:hover{background-color:#2563eb}.TranscriptionResult_primaryButton__9Cdtq:disabled{opacity:.6;cursor:not-allowed}.TranscriptionResult_mainControls__D_FnZ{display:flex;align-self:flex-end}.TranscriptionResult_downloadAllButton__eJt3T{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600;color:white;background-color:#10b981;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s;margin-top:.5rem;min-width:250px}.TranscriptionResult_downloadAllButton__eJt3T:hover{background-color:#059669}.TranscriptionResult_resultsContainer__C2abK{display:flex;flex-direction:column;gap:1.5rem}.TranscriptionResult_sectionHeader__Nhoh3{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.TranscriptionResult_sectionTitle__tWHHy{font-size:1.25rem;font-weight:600;margin:0;white-space:nowrap;min-width:150px}.TranscriptionResult_controls__DWiJt{display:flex;align-items:center;min-width:180px;justify-content:flex-end}.TranscriptionResult_viewButton__qcxqJ{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#f3f4f6;color:#4b5563;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s;margin-right:.5rem;width:60px}.TranscriptionResult_viewButton__qcxqJ:hover{background-color:#e5e7eb}.TranscriptionResult_downloadButton__wwsGd{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background-color:#6b7280;color:white;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .3s;width:110px}.TranscriptionResult_downloadButton__wwsGd:hover{background-color:#4b5563}.TranscriptionResult_generateButtonNotRecommended__xqu8g{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem 1.5rem;font-weight:600;color:#374151;background-color:#f3f4f6;border:1px dashed #9ca3af;border-radius:.375rem;cursor:pointer;transition:background-color .2s;min-width:180px}.TranscriptionResult_generateButtonNotRecommended__xqu8g:hover{background-color:#e5e7eb}.TranscriptionResult_resetButton__djfQo{padding:.5rem 1rem;color:#4b5563;background-color:transparent;border:1px solid #d1d5db;transition:background-color .2s;font-size:.875rem}.TranscriptionResult_resetButton__djfQo:hover{background-color:#f3f4f6}.TranscriptionResult_generatingContainer__0DBwE .TranscriptionResult_smallText__QQ7HH{font-size:.9rem;color:#6b7280}.TranscriptionResult_taskUploadArea__KUrkl{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem}.TranscriptionResult_taskUploadTitle__Act6M{font-size:1.1rem;font-weight:600;text-align:center;margin:0 0 .5rem;color:#374151}.TranscriptionResult_taskFileInputContainer__rI__i{display:flex;justify-content:center;gap:2rem;width:100%;flex-wrap:wrap}.TranscriptionResult_taskFileInputGroup__AJMBJ{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:200px}.TranscriptionResult_taskFileLabel__WQzJ4{font-weight:500;color:#4b5563}.TranscriptionResult_taskFileButton__schQm{background-color:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;padding:6px 12px;font-size:.875rem;cursor:pointer;transition:background-color .2s}.TranscriptionResult_taskFileButton__schQm:hover{background-color:#f3f4f6}.TranscriptionResult_fileName__gz41t{font-size:.9rem;color:#6b7280;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.TranscriptionResult_taskUploadHelpText__E29uG{font-size:.9rem;color:#6b7280;text-align:center;margin:0}.TranscriptionResult_taskTrialInfo__lcrtq{width:100%;max-width:700px;background:#fffbe6;border:1px solid #fde68a;border-radius:8px;padding:1rem 1.25rem;margin:0 0 .75rem;color:#1f2937;box-shadow:0 1px 2px rgba(0,0,0,.04)}.TranscriptionResult_taskTrialInfo__lcrtq p{margin:0 0 .5rem;font-weight:600}.TranscriptionResult_taskTrialInfo__lcrtq ol{margin:.25rem 0 0 1.25rem;padding:0;display:grid;gap:.25rem}.TranscriptionResult_taskTrialLeadAlt__uUOYe,.TranscriptionResult_taskTrialLead__oKOn9{display:inline-block;font-weight:700;color:inherit}.TranscriptionResult_taskTrialInfo__lcrtq ol li+li{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed #e5e7eb}.TranscriptionResult_taskTrialInfo__lcrtq a{color:#2563eb;text-decoration:underline}@media (prefers-color-scheme:dark){.TranscriptionResult_taskTrialInfo__lcrtq{background:#3b3a2b;border-color:#a98f3f;color:#f3f4f6}.TranscriptionResult_taskTrialInfo__lcrtq a{color:#93c5fd}.TranscriptionResult_taskTrialLeadAlt__uUOYe,.TranscriptionResult_taskTrialLead__oKOn9{color:#ffffff}}.TranscriptionResult_generationControlsContainer__VZ_61{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;border-radius:8px;background-color:#f9fafb;width:100%;max-width:700px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.TranscriptionResult_error__ktIUf{margin-top:1rem;color:#ef4444}.TranscriptionResult_generationProgressContainer__xhJpe{display:flex;justify-content:center;margin:2rem 0}.TranscriptionResult_generationProgress__QBPZY{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#f3f4f6;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);min-width:300px}.TranscriptionResult_generationMessage__bt3DL{margin-top:1rem;text-align:center}.TranscriptionResult_generationText__Al_xx{font-size:1.125rem;font-weight:500;color:#374151;margin:0}.TranscriptionResult_generationSubText__G03Ql{margin-top:.5rem;font-size:.875rem;color:#6b7280;margin-bottom:0}@media (prefers-color-scheme:dark){.TranscriptionResult_generationProgress__QBPZY{background-color:#374151}.TranscriptionResult_generationText__Al_xx{color:#f3f4f6}.TranscriptionResult_generationSubText__G03Ql{color:#9ca3af}.TranscriptionResult_taskFileLabel__WQzJ4{color:#d1d5db}.TranscriptionResult_taskFileButton__schQm{background-color:#374151;color:#f3f4f6;border:1px solid #4b5563}.TranscriptionResult_taskFileButton__schQm:hover{background-color:#4b5563}.TranscriptionResult_fileName__gz41t,.TranscriptionResult_taskUploadHelpText__E29uG{color:#9ca3af}.TranscriptionResult_generationControlsContainer__VZ_61{background-color:#374151;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}}.TranscriptionResult_errorContainer__BBTKT{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#f9fafb;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;min-height:200px}.TranscriptionResult_errorContainer__BBTKT h3{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#ef4444;text-align:center}.TranscriptionResult_errorContainer__BBTKT p{margin:.5rem 0;font-size:1rem;color:#374151;text-align:center}.TranscriptionResult_errorMessage__9d8Dj{font-size:.875rem;color:#6b7280;font-family:monospace;background-color:#f3f4f6;padding:.75rem;border-radius:4px;margin-top:1rem;max-width:100%;word-break:break-word}.TranscriptionResult_resetButton__djfQo{margin-top:1.5rem;padding:.75rem 1.5rem;background-color:#3b82f6;color:white;border:none;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .3s}.TranscriptionResult_resetButton__djfQo:hover{background-color:#2563eb}.TranscriptionResult_downloadedStatus__dZ7IO{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:.375rem;min-width:250px;margin-top:.5rem}.TranscriptionResult_downloadedStatus__dZ7IO p{margin:0;font-weight:600;color:#1f2937;font-size:.875rem}.TranscriptionResult_downloadedStatus__dZ7IO:before{content:"✓";display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:#10b981;color:white;border-radius:50%;font-size:.875rem;font-weight:600;margin-right:.75rem}.Spinner_spinner__uGAUU{width:36px;height:36px;border-radius:50%;border:4px solid rgba(0,0,0,.1);border-left-color:#09f;animation:Spinner_spin__5g3s1 1s ease infinite}@keyframes Spinner_spin__5g3s1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TranscriptEditor_editorContainer__uDzs3{display:flex;flex-direction:column;width:100%;height:calc(100vh - 10rem);background-color:var(--background-main);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.TranscriptEditor_header__IEpdN{padding:1rem 1.5rem;border-bottom:1px solid var(--border-color)}.TranscriptEditor_title__VCvRm{font-size:1.25rem;font-weight:600;margin:0}.TranscriptEditor_description__dqoCR{font-size:.875rem;color:var(--text-secondary);margin-top:.25rem}.TranscriptEditor_warning__7Wj56{font-size:.875rem;color:#f59e0b;margin-top:.5rem;padding:.5rem;background-color:#fef3c7;border-radius:.375rem;border-left:4px solid #f59e0b}@media (prefers-color-scheme:dark){.TranscriptEditor_warning__7Wj56{background-color:rgba(245,158,11,.1);color:#fbbf24}}.TranscriptEditor_mainContent__eGMbx{display:flex;flex:1;overflow:hidden}.TranscriptEditor_collapseHandle__Uat96{flex:0 0 14px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-right:1px solid var(--border-color);background:var(--background-main)}.TranscriptEditor_collapseHandle__Uat96:hover{background:var(--background-accent)}.TranscriptEditor_chevron__SzNYf{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.TranscriptEditor_chevronLeft__3vAD5{border-right:6px solid var(--text-secondary)}.TranscriptEditor_chevronRight__uSUXm{border-left:6px solid var(--text-secondary)}.TranscriptEditor_leftPanel__kzP7W{flex:0 0 320px;padding:1.5rem;overflow-y:auto;border-right:1px solid var(--border-color)}.TranscriptEditor_leftPanelCollapsed__b4m6C{flex:0 0 0!important;width:0!important;padding:0!important;border-right:none!important;overflow:hidden!important}.TranscriptEditor_speakerList___nhKL{display:flex;flex-direction:column;gap:1rem}.TranscriptEditor_speakerItem__1T9B5{display:flex;align-items:center;gap:1rem}.TranscriptEditor_speakerLabel__DxRkm{font-size:.9rem;font-weight:500;color:var(--text-secondary);width:120px;padding-left:.75rem;border-left-width:4px;border-left-style:solid}.TranscriptEditor_speakerInput____gqx{flex:1;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:.375rem;font-size:.9rem;background-color:var(--background-main);color:var(--text-primary)}.TranscriptEditor_speakerInput____gqx:focus{outline:none;border-color:var(--button-secondary-bg);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.TranscriptEditor_rightPanel__QuPST{flex:1;padding:1.5rem 1.5rem 0;overflow-y:auto;display:flex;flex-direction:column}.TranscriptEditor_panelContainer__j0OpF{position:sticky;bottom:0;background-color:var(--background-main);border-top:1px solid var(--border-color);padding-top:.75rem;margin-bottom:0}.TranscriptEditor_panelBody__0QERC{height:32vh;min-height:180px;max-height:80vh;overflow:auto;resize:vertical;border:1px solid var(--border-color);border-radius:8px;background-color:var(--background-accent);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.TranscriptEditor_panelBody__0QERC button,.TranscriptEditor_panelBody__0QERC input,.TranscriptEditor_panelBody__0QERC select,.TranscriptEditor_panelBody__0QERC textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.TranscriptEditor_previewTitle__Hgf0d{font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.TranscriptEditor_previewHeaderRow__hsqpf{display:flex;align-items:center;justify-content:space-between}.TranscriptEditor_contextMenu__7hfij{position:fixed;background-color:white;border:1px solid var(--border-color);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;min-width:200px}.TranscriptEditor_contextMenuHeader__QmoaI{padding:8px 12px;border-bottom:1px solid #f3f4f6;font-size:12px;color:var(--text-secondary)}.TranscriptEditor_contextMenuItem__DLZon{width:100%;padding:8px 12px;border:none;background-color:transparent;text-align:left;cursor:pointer;font-size:14px}.TranscriptEditor_contextMenuItem__DLZon:hover{background-color:#f3f4f6}.TranscriptEditor_transcriptPreview__lgrJY{flex:1;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;position:relative}.TranscriptEditor_correctedPreview__QsJSJ{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.TranscriptEditor_correctedTitle__4Q4TL{font-size:.95rem;font-weight:600;margin-bottom:.5rem;color:var(--text-secondary)}.TranscriptEditor_correctedBody__WRLqs{background-color:var(--background-main);border:1px solid var(--border-color);border-radius:6px;padding:.75rem}.TranscriptEditor_transcriptLine__g3yjO{margin-bottom:.25rem}.TranscriptEditor_speakerChange__knutd{margin-top:1rem}.TranscriptEditor_segmentHeader__SHaqK{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.TranscriptEditor_speakerInfo__aVp4l{display:flex;align-items:center;gap:.5rem}.TranscriptEditor_speakerSelect__FYBKc{padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:.375rem;font-size:.875rem;background-color:var(--background-main);color:var(--text-primary);cursor:pointer}.TranscriptEditor_speakerSelect__FYBKc:focus{outline:none;border-color:var(--button-secondary-bg);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.TranscriptEditor_segmentContent__ic_Gh{padding-left:1rem;line-height:1.6}.TranscriptEditor_playButton__N8sVH{background:none;border:1px solid var(--border-color);border-radius:.375rem;padding:.25rem .5rem;cursor:pointer;font-size:.75rem;color:var(--text-primary);transition:background-color .2s}.TranscriptEditor_playButton__N8sVH:hover{background-color:var(--background-accent)}.TranscriptEditor_playButton__N8sVH:disabled{opacity:.5;cursor:not-allowed}.TranscriptEditor_playing__zMfi_{background-color:#fef3c7;border-left:4px solid #f59e0b;padding-left:.75rem}@media (prefers-color-scheme:dark){.TranscriptEditor_playing__zMfi_{background-color:rgba(245,158,11,.1)}}.TranscriptEditor_footer__y_jjI{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color);background-color:var(--background-accent)}.TranscriptEditor_fullscreenOverlay__MVMCZ{position:fixed;inset:0;z-index:1000;background-color:var(--background-main);display:flex;flex-direction:column}.TranscriptEditor_fullscreenHeader__e4JDu{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.TranscriptEditor_fullscreenTitle__RmUZj{font-weight:600}.TranscriptEditor_fullscreenActions__4pogJ{display:flex;gap:.5rem}.TranscriptEditor_fsButton__veDRe{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--background-accent);color:var(--text-primary);cursor:pointer}.TranscriptEditor_fullscreenBody__z5GKB{flex:1;overflow:hidden;padding:1rem;display:flex;flex-direction:column}.TranscriptEditor_fullscreenMain__Wcd0M{flex:1;min-height:0}.TranscriptEditor_fsIconButton___v8bL{display:inline-flex;align-items:center;padding:.5rem .9rem;border:1px solid var(--button-secondary-bg);border-radius:8px;background:var(--background-accent);color:var(--text-primary);font-size:.9rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .2s,box-shadow .2s,border-color .2s,transform .02s}.TranscriptEditor_fsIconButton___v8bL:hover{background-color:var(--background-main);border-color:var(--button-secondary-bg);box-shadow:0 1px 2px rgba(0,0,0,.06)}.TranscriptEditor_fsIconButton___v8bL:active{transform:translateY(.5px)}.TranscriptEditor_fsIconButton___v8bL:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.35);border-color:var(--button-secondary-bg)}@media (max-width:768px){.TranscriptEditor_mainContent__eGMbx{flex-direction:column}.TranscriptEditor_leftPanel__kzP7W{flex:none;border-right:none;border-bottom:1px solid var(--border-color);overflow-y:visible}.TranscriptEditor_collapseHandle__Uat96{display:none}.TranscriptEditor_rightPanel__QuPST{flex:1;height:50vh;padding-bottom:0}}.transcript-common_autoCorrection__PJ99p{background-color:rgba(59,130,246,.32);border-bottom:1px solid rgba(59,130,246,.7)}.transcript-common_manualCorrection__77yUM{background-color:rgba(16,185,129,.32);border-bottom:1px solid rgba(16,185,129,.7)}.transcript-common_blink__Z3L8i{animation:transcript-common_blinkHighlight__FzGHZ .9s ease-in-out 3}@keyframes transcript-common_blinkHighlight__FzGHZ{0%{outline:2px solid rgba(250,204,21,0)}30%{outline:2px solid rgba(250,204,21,.9)}to{outline:2px solid rgba(250,204,21,0)}}@media (prefers-color-scheme:dark){.transcript-common_autoCorrection__PJ99p{background-color:rgba(59,130,246,.45);border-bottom-color:rgba(59,130,246,.85)}.transcript-common_manualCorrection__77yUM{background-color:rgba(16,185,129,.45);border-bottom-color:rgba(16,185,129,.85)}}.TypoCorrectionPanel_panelRoot__Yuzng{height:100%;display:flex;flex-direction:column;padding:16px}.TypoCorrectionPanel_panelHeader__yj72D{margin-bottom:16px}.TypoCorrectionPanel_panelTitle__v3w_N{margin:0 0 8px;font-size:16px;font-weight:700}.TypoCorrectionPanel_draftBox__fVLdH{border:1px dashed var(--border-color);border-radius:6px;padding:10px;background:var(--background-main);margin-bottom:12px}.TypoCorrectionPanel_draftMeta__WjgW8{font-size:12px;color:var(--text-secondary);margin-bottom:6px}.TypoCorrectionPanel_draftRow__Dr5r2{display:flex;gap:8px;align-items:center}.TypoCorrectionPanel_draftOriginal__4Yrtn{color:#dc2626;font-weight:600}.TypoCorrectionPanel_draftInput__G6Ygo{flex:1;padding:6px;border:1px solid var(--border-color);border-radius:4px;background:var(--background-main);color:var(--text-primary)}.TypoCorrectionPanel_list__xJtS2{flex:1;overflow:auto;border:1px solid var(--border-color);border-radius:4px;background-color:var(--background-main)}.TypoCorrectionPanel_listEmpty__VuHdw{padding:24px;text-align:center;color:var(--text-secondary)}.TypoCorrectionPanel_manualItem__qGar1{padding:12px;border-bottom:1px solid var(--border-color);background:var(--background-main);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:8px;row-gap:4px;cursor:pointer}.TypoCorrectionPanel_manualItemTitle__PVpWw{font-weight:700;grid-column:1/2}.TypoCorrectionPanel_manualItemMeta__X_D_B{font-size:12px;color:var(--text-secondary);grid-column:1/2}.TypoCorrectionPanel_manualItemRemoveCol__0d6Md{grid-row:1/-1;grid-column:2/3;display:flex;align-items:center;justify-content:flex-end}.TypoCorrectionPanel_manualItemRemove___v6ic{border:1px solid var(--border-color);border-radius:4px;background:var(--background-accent);color:var(--text-secondary);font-size:12px;padding:4px 8px;cursor:pointer}.TypoCorrectionPanel_listItem__nZZTL{padding:12px;border-bottom:1px solid var(--border-color);cursor:pointer;background-color:var(--background-main)}.TypoCorrectionPanel_applied__FYjG3{background-color:#f0f9ff}.TypoCorrectionPanel_listItemHeader__Jxi_v{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.TypoCorrectionPanel_actions__GcCP3{display:flex;gap:4px;margin-left:12px}.TypoCorrectionPanel_warningBox__0zF71{margin-top:12px;padding:8px 12px;background-color:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.5);border-radius:4px;font-size:14px}.TypoCorrectionPanel_arrow__wTUux{margin:0 8px}.TypoCorrectionPanel_corrected__Lw8kW{color:#059669}.TypoCorrectionPanel_listItemBody__SH_lC{flex:1}.TypoCorrectionPanel_headerBold__s7pKP{font-weight:700;margin-bottom:4px}.TypoCorrectionPanel_meta__SAS4J{font-size:12px;color:var(--text-secondary);margin-bottom:4px}.TypoCorrectionPanel_context__7Rupq{font-size:12px;color:var(--text-secondary);font-family:monospace}.TypoCorrectionPanel_editInput__2v6a1{padding:2px 4px;border:1px solid #3b82f6;border-radius:2px;font-size:14px;background:var(--background-main);color:var(--text-primary)}.TypoCorrectionPanel_blinkEmphasis__6Hd7E{position:relative}.TypoCorrectionPanel_blinkEmphasis__6Hd7E:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid rgba(250,204,21,0);border-radius:6px;pointer-events:none;z-index:1;animation:TypoCorrectionPanel_panelRingBlink__aptU6 1.4s ease-in-out 2}@keyframes TypoCorrectionPanel_panelRingBlink__aptU6{0%{border-color:rgba(250,204,21,0);box-shadow:none}30%{border-color:rgba(250,204,21,.9);box-shadow:0 0 0 4px rgba(250,204,21,.25)}60%{border-color:rgba(250,204,21,0);box-shadow:none}to{border-color:rgba(250,204,21,0);box-shadow:none}}.LeftSpeakerPanel_speakerList__6clXF{display:flex;flex-direction:column;gap:1rem}.LeftSpeakerPanel_speakerItem__F2840{display:flex;align-items:center;gap:1rem}.LeftSpeakerPanel_speakerLabel__S0PMg{font-size:.9rem;font-weight:500;color:var(--text-secondary);width:120px;padding-left:.75rem;border-left:4px solid var(--speaker-border-color,var(--border-color))}.LeftSpeakerPanel_speakerInput__F3dcW{flex:1;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:.375rem;font-size:.9rem;background-color:var(--background-main);color:var(--text-primary)}.LeftSpeakerPanel_speakerInput__F3dcW:focus{outline:none;border-color:var(--button-secondary-bg);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.StickyPanelContainer_panelContainer__BkVNw{position:sticky;bottom:0;background-color:var(--background-main);border-top:1px solid var(--border-color);padding-top:.75rem;margin-bottom:0}.StickyPanelContainer_panelBody__Sw0OZ{height:180px;min-height:180px;max-height:80vh;overflow:hidden;resize:vertical;border:1px solid var(--border-color);border-radius:8px;background-color:var(--background-accent);position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.StickyPanelContainer_panelBody__Sw0OZ button,.StickyPanelContainer_panelBody__Sw0OZ input,.StickyPanelContainer_panelBody__Sw0OZ select,.StickyPanelContainer_panelBody__Sw0OZ textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.StickyPanelContainer_panelResizeHandle__qu691{position:absolute;top:0;left:0;right:0;height:8px;cursor:row-resize;z-index:1}.TranscriptPreview_transcriptPreview__xbESU{flex:1;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;position:relative;scroll-padding-top:var(--preview-safe-top,120px)}.SegmentItem_transcriptLine__IgkV8,.TranscriptPreview_transcriptLine__o1mIg{margin-bottom:.25rem}.SegmentItem_speakerChange__rAaxf{margin-top:1rem}.SegmentItem_segmentContent__1AMO3{padding-left:1rem;line-height:1.6}.SegmentHeader_segmentHeader__6ZFaZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.SegmentHeader_speakerInfo__yn3W2{display:flex;align-items:center;gap:.5rem}.SegmentHeader_speakerName__ZqDZW{color:var(--speaker-color,var(--text-primary))}.SegmentHeader_speakerSelect__0GSo7{padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:.375rem;font-size:.875rem;background-color:var(--background-main);color:var(--text-primary);cursor:pointer}.SegmentHeader_speakerSelect__0GSo7:focus{outline:none;border-color:var(--button-secondary-bg);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.SegmentHeader_playButton__iDxBX{background:none;border:1px solid var(--border-color);border-radius:.375rem;padding:.25rem .5rem;cursor:pointer;font-size:.75rem;color:var(--text-primary);transition:background-color .2s}.SegmentHeader_playButton__iDxBX:hover{background-color:var(--background-accent)}.SegmentHeader_playButton__iDxBX:disabled{opacity:.5;cursor:not-allowed}.SegmentHeader_splitButton__rg82G{background:none;border:1px solid var(--border-color);border-radius:.375rem;padding:.25rem .5rem;cursor:pointer;font-size:.75rem;color:var(--text-primary);transition:background-color .2s}.SegmentHeader_splitButton__rg82G:hover{background-color:var(--background-accent)}.SegmentHeader_splitButton__rg82G:disabled{opacity:.5;cursor:not-allowed}.SplitPopover_overlay___o2GM{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px}.SplitPopover_popover__42paI{position:relative;background:var(--background-main);border:1px solid var(--border-color);border-radius:8px;padding:12px;box-shadow:0 8px 24px rgba(0,0,0,.24);max-width:92vw;max-height:84vh;width:auto;display:flex;flex-direction:column;overflow:hidden;color:var(--text-primary)}.SplitPopover_row__4Q6v_{display:flex;gap:12px;align-items:center;margin:8px 0}.SplitPopover_slider__qYudB{width:100%}.SplitPopover_bands__aebH9{height:6px;background:var(--background-accent);border-radius:3px;position:relative;margin-top:4px;margin-bottom:8px}.SplitPopover_band__4TS0t{position:absolute;top:0;bottom:0;background:var(--border-color);border-radius:3px}.SplitPopover_ticks__LlNRD{height:6px;position:relative;margin-top:-6px;margin-bottom:6px}.SplitPopover_tick__M6uPs{position:absolute;top:0;bottom:0;width:1px;background:var(--border-color);opacity:.7}.SplitPopover_preview__dylt2{display:flex;gap:8px;user-select:none}.SplitPopover_previewPane__s_EGI{flex:1;border:1px dashed var(--border-color);border-radius:6px;padding:12px;cursor:pointer;background:transparent;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;line-height:1.6}.SplitPopover_paneTitle__Qi_fI{font-weight:600;margin-bottom:6px}.SplitPopover_cut__YERTD{display:inline-block;margin:0 6px;color:var(--border-color)}.SplitPopover_divider__YHMXU{width:2px;background:var(--border-color);opacity:.6;border-radius:2px}.SplitPopover_header__0m18g{margin-bottom:10px;position:sticky;top:0;background:var(--background-main);z-index:2;border-bottom:1px solid var(--border-color)}.SplitPopover_title__d2572{font-weight:700;margin-bottom:4px}.SplitPopover_hint__CX1dv{font-size:12px;color:var(--text-secondary,var(--border-color))}.SplitPopover_speakers__023AJ{display:flex;gap:12px}.SplitPopover_footer__Bww46{display:flex;gap:8px;justify-content:flex-end;margin-top:12px;position:sticky;bottom:0;background:var(--background-main);z-index:2;border-top:1px solid var(--border-color);padding-top:8px}.SplitPopover_btn__3AYB8{padding:6px 10px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-main);cursor:pointer;color:var(--text-primary)}.SplitPopover_btnPrimary__a6b8m{background:#2563eb;color:#fff;border-color:#2563eb}.SplitPopover_btn__3AYB8:disabled{opacity:.6;cursor:not-allowed}.SplitPopover_stickyTop__Vj9YP{position:sticky;top:0;background:var(--background-main);z-index:2}.SplitPopover_scrollArea__2VgWg{flex:1;overflow:auto;min-height:0;padding-bottom:8px}@media (max-width:640px){.SplitPopover_popover__42paI{max-width:100%;padding:14px}.SplitPopover_preview__dylt2{flex-direction:column}.SplitPopover_divider__YHMXU{display:none}.SplitPopover_btn__3AYB8{padding:8px 12px}.SplitPopover_previewPane__s_EGI{padding:12px}}.FullscreenOverlay_fullscreenOverlay__cStsE{position:fixed;inset:0;z-index:1000;background-color:var(--background-main);display:flex;flex-direction:column}.FullscreenOverlay_fullscreenHeader__NCnkz{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.FullscreenOverlay_fullscreenTitle__v9Sca{font-weight:600}.FullscreenOverlay_fullscreenActions___VNE7{display:flex;gap:.5rem}.FullscreenOverlay_fsButton__L0J6A{padding:.4rem .75rem;border:1px solid var(--border-color);border-radius:6px;background:var(--background-accent);color:var(--text-primary);cursor:pointer}.FullscreenOverlay_fullscreenBody__cDoyG{flex:1;overflow:hidden;padding:1rem;display:flex;flex-direction:column}.FullscreenOverlay_fullscreenMain__g4ZHe{flex:1;min-height:0}.FullscreenOverlay_mainContent__UIf9x{display:flex;flex:1;overflow:hidden}.FullscreenOverlay_collapseHandle__s99Qm{flex:0 0 14px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-right:1px solid var(--border-color);background:var(--background-main)}.FullscreenOverlay_collapseHandle__s99Qm:hover{background:var(--background-accent)}.FullscreenOverlay_chevron___zItZ{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.FullscreenOverlay_chevronLeft__fVwDa{border-right:6px solid var(--text-secondary)}.FullscreenOverlay_chevronRight__FFpnT{border-left:6px solid var(--text-secondary)}.FullscreenOverlay_leftPanel__1rLWC{flex:0 0 320px;padding:1.5rem;overflow-y:auto;border-right:1px solid var(--border-color)}.FullscreenOverlay_leftPanelCollapsed__OgYrA{flex:0 0 0!important;width:0!important;padding:0!important;border-right:none!important;overflow:hidden!important}.FullscreenOverlay_rightPanel__cRf_G{flex:1;padding:1.5rem 1.5rem 0;overflow-y:auto;display:flex;flex-direction:column}.FullscreenOverlay_previewTitle__8smD_{font-size:1.125rem;font-weight:600;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.FullscreenOverlay_footer__7zOy2{display:flex;justify-content:flex-end;gap:1rem;padding:1rem 1.5rem;border-top:1px solid var(--border-color);background-color:var(--background-accent)}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;font-weight:500;padding:.6rem 1.2rem;cursor:pointer;transition:all .2s ease;border:none;box-shadow:0 1px 2px rgba(0,0,0,.05);font-size:.875rem}.Button_button__hMNEn:disabled{opacity:.5;cursor:not-allowed}.Button_primary__oSpWt{background-color:#3b82f6;color:white}.Button_primary__oSpWt:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px)}.Button_secondary__lRe7Q{background-color:#e5e7eb;color:#111827}.Button_secondary__lRe7Q:hover:not(:disabled){background-color:#d1d5db}.Button_ghost__mZ9vJ{background-color:transparent;box-shadow:none}.Button_ghost__mZ9vJ:hover:not(:disabled){background-color:rgba(0,0,0,.05)}.Button_destructive__JC8xI{background-color:#ef4444;color:white}.Button_destructive__JC8xI:hover:not(:disabled){background-color:#dc2626}.SimilarOccurrencesModal_overlay__d6sBw{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.SimilarOccurrencesModal_dialog__U9hS0{width:min(640px,92vw);max-width:640px;background:var(--background-main);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;padding:20px;box-shadow:0 10px 24px rgba(0,0,0,.2)}.SimilarOccurrencesModal_title__EP_Jd{margin:0 0 12px;font-size:18px}.SimilarOccurrencesModal_message__3dcuN{margin:0 0 12px}.SimilarOccurrencesModal_ctxBox__7jIQy{margin-bottom:12px;padding:12px;border:1px solid var(--border-color);border-radius:6px;background:var(--background-accent)}.SimilarOccurrencesModal_sampleList__DykOs{margin:0;padding-left:18px}.SimilarOccurrencesModal_sampleItem__ICgAK{margin-bottom:6px;font-family:monospace;font-size:13px}.SimilarOccurrencesModal_actions__YssEB{display:flex;gap:8px;justify-content:flex-end}.SimilarOccurrencesModal_btnSecondary__ChQKb{border:1px solid var(--border-color);background:var(--background-accent);color:var(--text-secondary);padding:6px 12px;border-radius:4px}.SimilarOccurrencesModal_btnPrimary__vzx4D{border:1px solid #2563eb;background:#2563eb;color:#fff;padding:6px 12px;border-radius:4px}.GenerationOptions_container__oKisl{padding:2rem;border:1px solid #e5e7eb;border-radius:12px;background-color:#f9fafb;width:100%;max-width:600px;margin:1.5rem auto}.GenerationOptions_title__WmIyU{margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;color:#374151;text-align:center}.GenerationOptions_optionsGrid___JJG4{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:0;justify-content:center}.GenerationOptions_checkboxLabel__Z7U9_{display:flex;align-items:center;cursor:pointer;user-select:none;padding:.75rem 1rem;border-radius:8px;transition:background-color .2s;min-width:140px;justify-content:flex-start}.GenerationOptions_checkboxLabel__Z7U9_:hover{background-color:#f3f4f6}.GenerationOptions_checkbox__QN_ce{margin-right:.75rem;width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#3b82f6}.GenerationOptions_labelText__txkno{font-size:1rem;color:#374151;font-weight:500;line-height:1.4}.GenerationOptions_disabled__5JZrY{opacity:.6;cursor:not-allowed}.GenerationOptions_disabled__5JZrY:hover{background-color:transparent}.GenerationOptions_disabledNote___w1Wa{font-size:.75rem;color:#ef4444;font-weight:400;margin-left:.5rem}.GenerationOptions_taskFilesSection__P26gf{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb;animation:GenerationOptions_slideDown__PgLDg .3s ease-out}@keyframes GenerationOptions_slideDown__PgLDg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.GenerationOptions_taskFileInputGroup__A90jc{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem}.GenerationOptions_taskFileLabel__gUQp_{font-size:.875rem;font-weight:500;color:#374151}.GenerationOptions_taskFileInput__5cMcm{padding:.5rem;border:1px solid #d1d5db;border-radius:4px;font-size:.875rem;background-color:white;cursor:pointer}.GenerationOptions_taskFileInput__5cMcm:hover{border-color:#9ca3af}.GenerationOptions_taskUploadHelpText__Q3189{font-size:.75rem;color:#6b7280;text-align:center;margin:.5rem 0 0;font-style:italic}@media (max-width:768px){.GenerationOptions_container__oKisl{padding:1.5rem;margin:1rem 0}.GenerationOptions_optionsGrid___JJG4{flex-direction:column;gap:1rem;align-items:center}.GenerationOptions_checkboxLabel__Z7U9_{min-width:160px;justify-content:center}.GenerationOptions_title__WmIyU{font-size:1.125rem}}@media (prefers-color-scheme:dark){.GenerationOptions_container__oKisl{background-color:#374151;border-color:#4b5563}.GenerationOptions_title__WmIyU{color:#f9fafb}.GenerationOptions_labelText__txkno{color:#f3f4f6}.GenerationOptions_checkboxLabel__Z7U9_:hover{background-color:#4b5563}.GenerationOptions_taskFilesSection__P26gf{border-top-color:#4b5563}.GenerationOptions_taskFileLabel__gUQp_{color:#f3f4f6}.GenerationOptions_taskFileInput__5cMcm{background-color:#4b5563;border-color:#6b7280;color:#f3f4f6}.GenerationOptions_taskFileInput__5cMcm:hover{border-color:#9ca3af}.GenerationOptions_taskUploadHelpText__Q3189{color:#9ca3af}}.FileDropzone_dropzone__qdisW{border:2px dashed #ccc;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:border-color .2s,background-color .2s;background-color:#f9f9f9}.FileDropzone_dropzone__qdisW.FileDropzone_dragging__LFnjf{border-color:#3b82f6;background-color:#eff6ff}.FileDropzone_fileInput__n4PWj{display:none}.FileDropzone_uploadControls__7D40y{display:flex;flex-direction:column;align-items:center;gap:1rem}.FileDropzone_selectButton__QlHIz{padding:.75rem 1.5rem;background-color:#3b82f6;color:white;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.FileDropzone_selectButton__QlHIz:hover{background-color:#2563eb}.FileDropzone_helpText__2KYnE{margin:0;color:#6b7280;font-size:.875rem}.FileDropzone_languageSelector__ZsVDC{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.FileDropzone_languageLabel__hExPr{font-size:.875rem;color:#4b5563}.FileDropzone_languageDropdown__3UNev{padding:.5rem;border-radius:.375rem;border:1px solid #d1d5db;background-color:white}.FileDropzone_remainingTime__RH7BT{margin-top:.5rem}.FileDropzone_minutes__L9bRW{font-weight:700;color:#1d4ed8}@media (prefers-color-scheme:dark){.FileDropzone_dropzone__qdisW{border-color:#4b5563;background-color:#1f2937;color:#e5e7eb}.FileDropzone_dropzone__qdisW.FileDropzone_dragging__LFnjf{border-color:#3b82f6;background-color:#1e3a8a}.FileDropzone_selectButton__QlHIz{background-color:#2563eb}.FileDropzone_selectButton__QlHIz:hover{background-color:#3b82f6}.FileDropzone_helpText__2KYnE{color:#9ca3af}.FileDropzone_languageLabel__hExPr{color:#d1d5db}.FileDropzone_languageDropdown__3UNev{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.FileDropzone_minutes__L9bRW{color:#60a5fa}}.FileInfoDisplay_fileInfo__5_0fS{margin-top:1.5rem;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;background-color:#fafafa;text-align:center}.FileInfoDisplay_fileInfo__5_0fS p{margin:.5rem 0;color:#374151}.FileInfoDisplay_exceedingTime__Krm9K{color:#ef4444;font-weight:700}.FileInfoDisplay_warningContainer__0Q_Ua{margin-top:.75rem;padding:.75rem;background-color:#fee2e2;border:1px solid #fca5a5;border-radius:6px}.FileInfoDisplay_warning__5jUM_{color:#b91c1c;margin:0;font-size:.875rem}@media (prefers-color-scheme:dark){.FileInfoDisplay_fileInfo__5_0fS{background-color:#1f2937;border-color:#4b5563;color:#e5e7eb}.FileInfoDisplay_fileInfo__5_0fS p{color:#e5e7eb}.FileInfoDisplay_exceedingTime__Krm9K{color:#f87171}.FileInfoDisplay_warningContainer__0Q_Ua{background-color:#7f1d1d;border-color:#991b1b}.FileInfoDisplay_warning__5jUM_{color:#fca5a5}}.ProcessingIndicator_container__XLpcp{width:100%}.ProcessingIndicator_title__VCLfi{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.ProcessingIndicator_processingContainer__M8fOE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:var(--background-accent,#f9fafb);border-radius:8px}.ProcessingIndicator_processingMessage__d3YkT{margin-top:1rem;text-align:center}.ProcessingIndicator_processingText__ReLRI{font-size:1.125rem;font-weight:500;color:var(--text-primary)}.ProcessingIndicator_processingSubText__pnK6K{margin-top:.5rem;font-size:.875rem;color:var(--text-secondary)}.UploadProgress_progressContainer__jev_l{width:100%;margin-top:1.5rem}.UploadProgress_progressBar__KFPSl{width:100%;height:12px;background-color:#e5e7eb;border-radius:6px;overflow:hidden}.UploadProgress_progressFill__xCEzb{height:100%;background-color:#3b82f6;border-radius:6px;transition:width .3s ease-in-out}.UploadProgress_progressText__wV463{margin-top:.5rem;text-align:center;font-size:.875rem;color:#4b5563}.ProgressIndicator_progressContainer__CyrBe{width:100%;margin-bottom:2rem;padding:.5rem 0}.ProgressIndicator_progressSteps___MHx1{display:flex;justify-content:space-between;position:relative;margin:0 auto;width:90%}.ProgressIndicator_progressBar__6Mv2B{position:absolute;top:50%;left:0;height:4px;background-color:#e5e7eb;width:100%;transform:translateY(-50%);z-index:1}.ProgressIndicator_progressBarFilled__U1BJY{position:absolute;top:0;left:0;height:100%;background-color:#3b82f6;transition:width .3s ease}.ProgressIndicator_step__ASMlq{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.ProgressIndicator_stepCircle__njexH{width:30px;height:30px;border-radius:50%;background-color:#e5e7eb;border:3px solid #e5e7eb;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;position:relative;color:#6b7280;font-weight:600;font-size:.875rem;transition:all .3s ease}.ProgressIndicator_stepName__xfiRO{font-size:.75rem;color:#6b7280;text-align:center;max-width:80px;transition:all .3s ease}.ProgressIndicator_completed__cEupN .ProgressIndicator_stepCircle__njexH{background-color:#3b82f6;border-color:#3b82f6;color:white}.ProgressIndicator_completed__cEupN .ProgressIndicator_stepName__xfiRO{color:#3b82f6;font-weight:600}.ProgressIndicator_current__Xioj1 .ProgressIndicator_stepCircle__njexH{background-color:white;border-color:#3b82f6;color:#3b82f6;transform:scale(1.1);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.ProgressIndicator_current__Xioj1 .ProgressIndicator_stepName__xfiRO{color:#3b82f6;font-weight:600;transform:scale(1.05)}@media (prefers-color-scheme:dark){.ProgressIndicator_progressBar__6Mv2B{background-color:#374151}.ProgressIndicator_stepCircle__njexH{background-color:#374151;border-color:#4b5563;color:#d1d5db}.ProgressIndicator_stepName__xfiRO{color:#9ca3af}.ProgressIndicator_completed__cEupN .ProgressIndicator_stepCircle__njexH{background-color:#2563eb;border-color:#2563eb}.ProgressIndicator_completed__cEupN .ProgressIndicator_stepName__xfiRO{color:#60a5fa}.ProgressIndicator_current__Xioj1 .ProgressIndicator_stepCircle__njexH{background-color:#111827;border-color:#60a5fa;color:#60a5fa;box-shadow:0 0 0 3px rgba(59,130,246,.3)}.ProgressIndicator_current__Xioj1 .ProgressIndicator_stepName__xfiRO{color:#60a5fa}}@media (max-width:768px){.ProgressIndicator_progressSteps___MHx1{width:95%}.ProgressIndicator_stepCircle__njexH{width:24px;height:24px;font-size:.75rem}.ProgressIndicator_stepName__xfiRO{font-size:.65rem;max-width:60px}}.Modal_overlay__eWoat{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.Modal_modalContent__iuf_a{background:white;padding:1.5rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);width:90%;max-width:600px;max-height:90vh;display:flex;flex-direction:column}.Modal_header__8JnYo{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5e7eb;padding-bottom:1rem;margin-bottom:1rem}.Modal_title__iI9nk{margin:0;font-size:1.25rem}.Modal_closeButton__fZ_vf{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.Modal_body__9cyDA{overflow-y:auto;flex-grow:1}.Modal_footer__phBNt{border-top:1px solid #e5e7eb;padding-top:1rem;margin-top:1rem;display:flex;justify-content:flex-end}@media (prefers-color-scheme:dark){.Modal_modalContent__iuf_a{background:#1f2937;color:#f9fafb;box-shadow:0 4px 6px rgba(0,0,0,.3)}.Modal_header__8JnYo{border-bottom:1px solid #374151}.Modal_title__iI9nk{color:#f9fafb}.Modal_closeButton__fZ_vf{color:#9ca3af}.Modal_closeButton__fZ_vf:hover{color:#f9fafb}.Modal_footer__phBNt{border-top:1px solid #374151}}.VersionHistoryModal_modalOverlay__KQMU3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.VersionHistoryModal_modalContent__c38hI{background-color:var(--background-main,#ffffff);border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);width:90%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.VersionHistoryModal_modalHeader__MwlBz{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--border-color,#e5e7eb);background-color:var(--background-accent,#f9fafb)}.VersionHistoryModal_modalHeader__MwlBz h2{margin:0;font-size:1.5rem;color:var(--text-primary,#111827)}.VersionHistoryModal_closeButton__cfelk{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--text-secondary,#6b7280);padding:.25rem .5rem}.VersionHistoryModal_closeButton__cfelk:hover{color:var(--text-primary,#111827)}.VersionHistoryModal_changelogContent__yyj_X{padding:1.5rem;overflow-y:auto;flex:1;color:var(--text-primary,#111827);background-color:var(--background-main,#ffffff)}.VersionHistoryModal_changelogContent__yyj_X h1{font-size:1.8rem;margin-top:0;margin-bottom:1.5rem;color:var(--text-primary,#111827)}.VersionHistoryModal_changelogContent__yyj_X h2{font-size:1.4rem;margin-top:1.5rem;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color,#e5e7eb);color:var(--text-primary,#111827)}.VersionHistoryModal_changelogContent__yyj_X ul{padding-left:1.5rem;color:var(--text-primary,#111827)}.VersionHistoryModal_changelogContent__yyj_X li{margin-bottom:.5rem;color:var(--text-primary,#111827)}@media (max-width:640px){.VersionHistoryModal_modalContent__c38hI{width:95%;max-height:80vh}.VersionHistoryModal_modalHeader__MwlBz h2{font-size:1.25rem}.VersionHistoryModal_changelogContent__yyj_X{padding:1rem}}@media (prefers-color-scheme:dark){.VersionHistoryModal_modalContent__c38hI{background-color:#1f2937}.VersionHistoryModal_modalHeader__MwlBz{background-color:#111827;border-bottom-color:#374151}.VersionHistoryModal_modalHeader__MwlBz h2{color:#f9fafb}.VersionHistoryModal_closeButton__cfelk{color:#9ca3af}.VersionHistoryModal_closeButton__cfelk:hover{color:#f9fafb}.VersionHistoryModal_changelogContent__yyj_X{background-color:#1f2937;color:#e5e7eb}.VersionHistoryModal_changelogContent__yyj_X h1{color:#f9fafb}.VersionHistoryModal_changelogContent__yyj_X h2{color:#f9fafb;border-bottom-color:#374151}.VersionHistoryModal_changelogContent__yyj_X li,.VersionHistoryModal_changelogContent__yyj_X ul{color:#e5e7eb}}.AppHeader_appHeader___q3ib{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem;border-radius:.5rem;background-color:var(--background-accent,#f9fafb);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--text-primary,#111827)}.AppHeader_userInfo__wOXQI{display:flex;flex-direction:column;gap:.5rem}.AppHeader_title__7_E1u{font-size:1.5rem;margin:0;color:var(--text-primary,#111827)}.AppHeader_detailsGrid__FhfVh{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;align-items:center}.AppHeader_label__20xa3{font-weight:700}.AppHeader_headerActions__wslWI{display:flex;gap:1rem;align-items:center}