.language-select-container.svelte-1jjkmjq{color:#374151;background:#fff;border:1px solid #d9e6e6;border-radius:18px;align-items:center;gap:7px;width:fit-content;min-width:148px;height:36px;padding:0 12px;font-size:14px;line-height:1;display:flex;position:relative}.language-select-icon.svelte-1jjkmjq,.language-select-chevron.svelte-1jjkmjq{fill:currentColor;flex:none;width:16px;height:16px}.language-select-icon.svelte-1jjkmjq{color:#1f7a7a}.language-select-chevron.svelte-1jjkmjq{margin-left:auto}.selected-language-name.svelte-1jjkmjq{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-weight:600;overflow:hidden}.custom-select.svelte-1jjkmjq{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.custom-select.svelte-1jjkmjq:focus{outline:0}.language-select-container.is-disabled.svelte-1jjkmjq{opacity:.55}.language-select-container.svelte-1jjkmjq:focus-within{box-shadow:0 0 0 3px #55c6c659}.custom-select.svelte-1jjkmjq:disabled{cursor:not-allowed}.speaker-diarization-toggle.svelte-1pa9yfp{color:#374151;background:#eefafa;border:1px solid #a9dede;border-radius:18px;align-items:center;gap:7px;height:36px;padding:0 9px 0 5px;font-size:14px;display:inline-flex;position:relative}.speaker-switch.svelte-1pa9yfp{cursor:pointer;background:#d1d5db;border:0;border-radius:13px;width:46px;height:26px;padding:0;transition:background-color .18s;position:relative}.speaker-switch.enabled.svelte-1pa9yfp{background:#55c6c6}.speaker-switch-knob.svelte-1pa9yfp{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.speaker-switch.enabled.svelte-1pa9yfp .speaker-switch-knob:where(.svelte-1pa9yfp){transform:translate(20px)}.speaker-switch.svelte-1pa9yfp:focus-visible{outline:none;box-shadow:0 0 0 3px #55c6c659}.speaker-switch.svelte-1pa9yfp:disabled{cursor:not-allowed}.speaker-diarization-toggle.is-disabled.svelte-1pa9yfp{opacity:.55}.speaker-diarization-label.svelte-1pa9yfp{white-space:nowrap;margin:0;font-weight:700}.speaker-diarization-beta.svelte-1pa9yfp{color:#fff;background:#55c6c6;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.2}@media (prefers-reduced-motion:reduce){.speaker-switch.svelte-1pa9yfp,.speaker-switch-knob.svelte-1pa9yfp{transition:none}}.text-direction-selector.svelte-1szcf9x{justify-content:center;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.direction-label.svelte-1szcf9x{color:#666;font-size:.9rem;font-weight:500}.direction-options.svelte-1szcf9x{gap:.5rem;display:flex}.direction-option.svelte-1szcf9x{cursor:pointer;align-items:center;display:flex}.direction-option.svelte-1szcf9x input[type=radio]:where(.svelte-1szcf9x){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.direction-option.svelte-1szcf9x input[type=radio]:where(.svelte-1szcf9x):focus-visible+.option-label:where(.svelte-1szcf9x){outline-offset:2px;outline:3px solid #1f6f6f}.direction-option.svelte-1szcf9x .option-label:where(.svelte-1szcf9x){color:#666;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;align-items:center;padding:.5rem 1rem;font-size:.9rem;transition:all .2s;display:inline-flex}.direction-option.svelte-1szcf9x input[type=radio]:where(.svelte-1szcf9x):checked+.option-label:where(.svelte-1szcf9x){color:#1f6f6f;background-color:#55c6c61a;border-color:#55c6c6;font-weight:500}.direction-option.svelte-1szcf9x:hover .option-label:where(.svelte-1szcf9x){color:#1f6f6f;border-color:#55c6c6}@media (width<=575px){.text-direction-selector.svelte-1szcf9x{flex-direction:column;align-items:center;gap:.5rem}}.preview-area.svelte-vdzxz1{width:100%;margin:0 auto}.preview-wrapper.svelte-vdzxz1{background-color:#f8f9fa;border-radius:8px;padding:20px}.preview-container.svelte-vdzxz1{background-color:#fff;border:1px solid #e9ecef;border-radius:4px;justify-content:center;align-items:center;width:100%;height:450px;max-height:450px;display:flex;overflow:hidden}.preview-image.svelte-vdzxz1{object-fit:contain;width:100%;height:100%;transition:transform .3s}.tiff-preview.svelte-vdzxz1{text-align:center;padding:2rem}.tiff-preview.svelte-vdzxz1 i:where(.svelte-vdzxz1){color:#55c6c6;margin-bottom:1rem}.btn-rotate{white-space:nowrap;min-width:120px;transition:all .3s}.btn-rotate:hover{transform:scale(1.1)}.btn-rotate i{transition:transform .3s}.btn-rotate:hover i{transform:rotate(180deg)}.action-buttons.svelte-vdzxz1{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (width<=640px){.action-buttons.svelte-vdzxz1{flex-direction:column;align-items:stretch;gap:.5rem}.btn-rotate{text-align:center;width:100%;max-width:320px;margin:0 auto}}.promotion-block.svelte-n341sz{max-width:600px;margin:0 auto;transition:all .3s;box-shadow:0 5px 15px #55c6c61a}.enhanced-promo-block.svelte-n341sz{background-color:#fff;background-image:linear-gradient(to bottom right,#55c6c60d,#fff);max-width:650px;margin:0 auto;transition:all .3s;box-shadow:0 8px 25px #55c6c626}.quota-exhausted-notice.svelte-n341sz{width:100%;max-width:650px;margin:0 auto 1.25rem}.quota-exhausted-notice__content.svelte-n341sz{text-align:left;background:linear-gradient(to bottom right,#55c6c614,#fff);border:1px solid #55c6c6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;padding:16px 20px;display:grid;box-shadow:0 5px 15px #55c6c61a}.quota-exhausted-notice__icon.svelte-n341sz{flex:none;font-size:1.35rem}.quota-exhausted-notice__message.svelte-n341sz{min-width:0}.quota-exhausted-notice__message.svelte-n341sz p:where(.svelte-n341sz){font-size:.875rem;line-height:1.55}.quota-exhausted-notice__actions.svelte-n341sz{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.quota-exhausted-notice__actions.svelte-n341sz .btn{white-space:nowrap;padding:8px 14px}@media (width<=575.98px){.quota-exhausted-notice__content.svelte-n341sz{align-items:flex-start;gap:10px;padding:14px}.quota-exhausted-notice__actions.svelte-n341sz{grid-column:1/-1}}.video-conversion-block.svelte-n341sz{background-color:#fff;background-image:linear-gradient(to bottom right,#55c6c608,#fff);max-width:600px;margin:0 auto;transition:all .3s;box-shadow:0 8px 25px #55c6c626}.video-conversion-block.svelte-n341sz:hover{transform:translateY(-3px);box-shadow:0 10px 30px #55c6c633}.video-conversion-block.svelte-n341sz .btn{transition:all .3s}.video-conversion-block.svelte-n341sz .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #55c6c640}.video-warning-block.svelte-n341sz{background-color:#fff;background-image:linear-gradient(to bottom right,#f0ad4e08,#fff);max-width:600px;margin:0 auto;transition:all .3s;box-shadow:0 8px 25px #f0ad4e26}.video-warning-block.svelte-n341sz:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f0ad4e33}.video-warning-block.svelte-n341sz .btn{transition:all .3s}.video-warning-block.svelte-n341sz .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #55c6c640}.button-group.svelte-n341sz{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.g-gap-10.svelte-n341sz{gap:10px}.g-brd-warning.svelte-n341sz{border-color:#f0ad4e!important}.promotion-block.svelte-n341sz:hover{transform:translateY(-3px);box-shadow:0 8px 25px #55c6c626}.promotion-block.svelte-n341sz .btn{transition:all .3s}.promotion-block.svelte-n341sz .btn:hover{transform:translateY(-2px);box-shadow:0 4px 10px #55c6c633}.alert-danger.svelte-n341sz{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;border-radius:.25rem;padding:1rem}.feature-list.svelte-n341sz{max-width:450px;list-style:none}.feature-list.svelte-n341sz li:where(.svelte-n341sz){align-items:flex-start;font-size:16px;display:flex}.limit-message.svelte-n341sz{color:#666;max-width:500px;margin:0 auto 20px;font-size:18px}.cta-button-container.svelte-n341sz{margin-top:25px}@keyframes svelte-n341sz-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.feature-container.svelte-n341sz{animation:.5s ease-out forwards svelte-n341sz-fadeInUp}.cta-buttons-container.svelte-n341sz{margin:1.5rem auto 0;animation:.6s ease-out forwards svelte-n341sz-fadeInUp}.cta-buttons-container.svelte-n341sz .btn:where(.svelte-n341sz){min-width:180px;transition:all .3s;box-shadow:0 4px 8px #55c6c626}.cta-buttons-container.svelte-n341sz .btn:where(.svelte-n341sz):hover{transform:translateY(-3px);box-shadow:0 5px 12px #55c6c640}.cta-buttons-container.svelte-n341sz .btn:where(.svelte-n341sz):active{transform:translateY(-1px);box-shadow:0 3px 6px #55c6c633}.u-btn-outline-primary.svelte-n341sz{color:#55c6c6!important;background-color:#0000!important;border:2px solid #55c6c6!important}.u-btn-outline-primary.svelte-n341sz:hover{background-color:#55c6c60d!important}@media (width<=767.98px){.cta-buttons-container.svelte-n341sz .btn:where(.svelte-n341sz){width:100%;max-width:280px;margin-bottom:1.25rem}.cta-buttons-container.svelte-n341sz .btn:where(.svelte-n341sz):last-child{margin-bottom:0}}.file-upload-area.svelte-m3oxeu,[data-upload-dropzone]{--dropzone-edge-padding:60px;flex-direction:column;transition:border-color .2s,background-color .2s;display:flex;position:relative}.dropzone-action.svelte-m3oxeu{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.file-select-button.svelte-m3oxeu{border:0;border-radius:8px}.dropzone-progress.svelte-m3oxeu,.dropzone-notice.svelte-m3oxeu{width:100%}.dropzone-action-processing.svelte-m3oxeu{min-height:0}.dropzone-toolbar.svelte-m3oxeu{width:calc(100% + (var(--dropzone-edge-padding) * 2));margin:18px calc(var(--dropzone-edge-padding) * -1) calc(var(--dropzone-edge-padding) * -1);background:#f6fbfa;border-top:1px solid #e6efee;border-radius:0 0 8px 8px;padding:12px 24px}[data-upload-dropzone].file-upload-area.u-file-attach-v3.processing{--dropzone-edge-padding:24px;padding:var(--dropzone-edge-padding)}[data-upload-dropzone].u-file-attach-v3{overflow:visible}.file-upload-area.processing.svelte-m3oxeu .dropzone-toolbar:where(.svelte-m3oxeu){margin-top:20px}.file-upload-area.dragover.svelte-m3oxeu{background-color:#55c6c60d!important;border-color:#55c6c6!important}.upload-content.svelte-m3oxeu,[data-upload-content]{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.upload-heading.svelte-m3oxeu,[data-upload-heading]{font-size:1.25rem;font-weight:500;line-height:1.45}input[type=file].svelte-m3oxeu{display:none}.supported-formats-container.svelte-m3oxeu,[data-supported-formats-container]{text-align:center;width:100%;padding:0 15px}.upload-description.svelte-m3oxeu,[data-upload-description]{max-width:720px;margin:.35rem auto 0;line-height:1.7}.supported-formats.svelte-m3oxeu,[data-supported-formats]{text-align:left;white-space:pre-line;color:#666;margin-top:15px;font-size:14px;line-height:1.5;display:inline-block}.video-converter-modal-overlay{z-index:9999;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;animation:.2s ease-out svelte-tz6vsn-fadeIn;display:flex;position:fixed;top:0;left:0}.video-converter-modal{background:#fff;border-radius:16px;width:100%;max-width:800px;max-height:90vh;animation:.3s ease-out svelte-tz6vsn-slideUp;overflow-y:auto;box-shadow:0 20px 60px #0000004d}@keyframes svelte-tz6vsn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-tz6vsn-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (width<=640px){.video-converter-modal{border-radius:12px;max-height:95vh}}@media (prefers-reduced-motion:reduce){.video-converter-modal-overlay,.video-converter-modal{animation:none}}.global-drop-overlay.svelte-1a8l5g3{z-index:9999;background-color:#55c6c6e6;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s ease-in-out svelte-1a8l5g3-fadeIn;display:flex;position:fixed;top:0;left:0}.drop-content.svelte-1a8l5g3{text-align:center;color:#fff;padding:2rem}.drop-icon.svelte-1a8l5g3{margin-bottom:1rem;font-size:5rem;animation:1s infinite svelte-1a8l5g3-bounce;display:block}.drop-content.svelte-1a8l5g3 h3:where(.svelte-1a8l5g3){margin-bottom:1rem;font-size:2rem;font-weight:600}.drop-content.svelte-1a8l5g3 p:where(.svelte-1a8l5g3){opacity:.9;font-size:1.2rem}@keyframes svelte-1a8l5g3-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes svelte-1a8l5g3-fadeIn{0%{opacity:0}to{opacity:1}}button.svelte-1q8fj9z{align-items:center;transition:all .3s;display:inline-flex}button.svelte-1q8fj9z:hover{transform:scale(1.02)}.icon-wrapper.svelte-1q8fj9z{justify-content:center;align-items:center;width:1.1em;height:1.1em;display:inline-flex}.icon-wrapper.svelte-1q8fj9z svg{width:100%;height:100%}.action-buttons.svelte-wjc619{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.play-button.svelte-11n3in6{cursor:pointer}.play-button.svelte-11n3in6:focus{outline:none}.play-button.svelte-11n3in6:disabled{cursor:not-allowed;opacity:.7}.action-button.svelte-guiyb{cursor:pointer}.action-button.svelte-guiyb:disabled{cursor:not-allowed;opacity:.7}.edit-textarea.svelte-guiyb{resize:vertical}.speaker-badge.svelte-guiyb{border:1px solid;border-radius:999px;margin-right:.5rem;padding:.15rem .5rem;font-size:.75rem;font-weight:600}.speaker-color-0.svelte-guiyb{color:#0d47a1;background:#e3f2fd}.speaker-color-1.svelte-guiyb{color:#880e4f;background:#fce4ec}.speaker-color-2.svelte-guiyb{color:#1b5e20;background:#e8f5e9}.speaker-color-3.svelte-guiyb{color:#bf360c;background:#fff3e0}.speaker-color-4.svelte-guiyb{color:#4a148c;background:#f3e5f5}.speaker-color-5.svelte-guiyb{color:#006064;background:#e0f7fa}.speaker-color-6.svelte-guiyb{color:#5c6b00;background:#f9fbe7}.speaker-color-7.svelte-guiyb{color:#3e2723;background:#efebe9}textarea.svelte-chnmen{resize:vertical;overflow-wrap:anywhere;word-break:normal;border:1px solid #e9ecef;border-radius:.25rem;width:100%;min-height:180px;padding:1rem;font-size:1rem;line-height:1.6}.text-display.svelte-chnmen:focus{outline:none;box-shadow:0 0 5px #0000001a}.transcription-block.svelte-chnmen{flex-direction:column;display:flex}.transcription-block.svelte-chnmen textarea:where(.svelte-chnmen){flex:1}@media (width<=768px){textarea.svelte-chnmen{min-height:150px}}.menu-container.svelte-1wfc1aa{position:relative}.menu-button.svelte-1wfc1aa{color:#666;cursor:pointer;background:0 0;border:none;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:14px;transition:all .3s;display:flex}.menu-button.svelte-1wfc1aa:hover{color:#55c6c6;background:#55c6c61a}.menu-button.svelte-1wfc1aa:focus{outline:none;box-shadow:0 0 0 2px #55c6c666}.current-speed.svelte-1wfc1aa{font-size:12px;font-weight:500}.menu-dropdown.svelte-1wfc1aa{z-index:10000;background:#fff;border-radius:8px;min-width:160px;margin-bottom:8px;padding:8px 0;animation:.2s ease-out svelte-1wfc1aa-fadeIn;position:absolute;bottom:100%;right:0;box-shadow:0 2px 10px #0000001a}.menu-group.svelte-1wfc1aa{padding:8px 0}.menu-title.svelte-1wfc1aa{color:#666;padding:4px 16px;font-size:12px;font-weight:500}.speed-option.svelte-1wfc1aa{text-align:left;color:#333;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 16px;font-size:13px;transition:all .2s;display:block}.speed-option.svelte-1wfc1aa:hover{background:#55c6c61a}.speed-option.svelte-1wfc1aa:focus{background:#55c6c61a;outline:none}.feedback-tooltip.svelte-1wfc1aa{color:#fff;white-space:nowrap;background:#000c;border-radius:4px;margin-bottom:8px;padding:6px 12px;font-size:12px;animation:.2s ease-out svelte-1wfc1aa-fadeIn;position:absolute;bottom:100%;right:0}.feedback-tooltip.svelte-1wfc1aa:after{content:"";border:6px solid #0000;border-top-color:#000c;position:absolute;top:100%;right:12px}@keyframes svelte-1wfc1aa-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.custom-audio-player.svelte-4cbxwj{text-align:center;background:#fff;border-radius:8px;align-items:center;gap:10px;width:100%;margin:0 auto;padding:4px 10px;display:flex;box-shadow:0 2px 4px #0000001a}.play-pause-button.svelte-4cbxwj{color:#fff;cursor:pointer;background:#55c6c6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;transition:all .3s;display:flex;box-shadow:0 2px 4px #72c02c4d}.play-pause-button.svelte-4cbxwj:hover{background:#44b5b5;transform:translateY(-1px);box-shadow:0 4px 8px #059ca1d1}.play-pause-button.svelte-4cbxwj:focus{outline:none;box-shadow:0 0 0 2px #55c6c666}.progress-container.svelte-4cbxwj{cursor:pointer;background:#e8f5f5;border-radius:4px;flex-grow:1;width:100%;height:8px;position:relative;overflow:hidden}.progress-container.svelte-4cbxwj:focus{outline:none}.progress-container.svelte-4cbxwj:focus-visible{box-shadow:0 0 0 2px #55c6c666}.progress-container.svelte-4cbxwj:before{content:"";background:linear-gradient(90deg, #55c6c6 0%, #55c6c6 var(--progress,0%), #e8f5f5 var(--progress,0%), #e8f5f5 100%);width:100%;height:100%;transition:background .2s;position:absolute;top:0;left:0}.progress-bar.svelte-4cbxwj{background:#55c6c6;border-radius:4px;width:0%;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.progress-container.svelte-4cbxwj:hover{height:10px}.progress-container.svelte-4cbxwj:hover .progress-bar:where(.svelte-4cbxwj){background:#55c6c6}.progress-hover-time.svelte-4cbxwj{color:#fff;background:#000c;border-radius:3px;padding:2px 6px;font-size:12px;display:none;position:absolute;top:-25px;transform:translate(-50%)}.progress-container.svelte-4cbxwj:hover .progress-hover-time:where(.svelte-4cbxwj){display:block}.time-display.svelte-4cbxwj{color:#555;text-align:right;min-width:90px;font-size:13px;font-weight:500}.keyboard-shortcuts.svelte-4cbxwj{color:#666;white-space:nowrap;z-index:1000;background:#fff;border-radius:8px;margin-bottom:8px;padding:12px;font-size:12px;display:none;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #0000001a}kbd.svelte-4cbxwj{background:#f5f5f5;border:1px solid #ddd;border-radius:3px;margin:0 2px;padding:1px 4px;font-size:11px}.share-menu.svelte-1u7i68i{display:inline-block;position:relative}.share-toast.svelte-1u7i68i{z-index:1080;text-align:left;color:#344447;overflow-wrap:anywhere;background:#fff;border:1px solid #dbe8e8;border-radius:7px;width:340px;max-width:calc(100vw - 44px);padding:16px;position:fixed;box-shadow:0 6px 20px #233c3c20}.share-toast-close.svelte-1u7i68i{float:right;color:#516166;background:0 0;border:0;padding:0 0 0 8px;font-size:20px;line-height:1}.share-toast.svelte-1u7i68i p:where(.svelte-1u7i68i){margin:8px 0;font-size:14px}.share-toast.svelte-1u7i68i a:where(.svelte-1u7i68i){color:#237578;margin:8px 18px 0 0;text-decoration:underline;display:inline-block}.share-toast.svelte-1u7i68i input:where(.svelte-1u7i68i){width:100%;padding:8px}.share-error.svelte-1u7i68i{color:#a52323;padding:8px;font-size:14px}.ai-wait.svelte-ox4gkf{box-sizing:border-box;text-align:center;justify-items:center;gap:14px;width:min(100%,420px);padding:0 16px;display:grid}.step-indicator.svelte-ox4gkf{letter-spacing:.04em;color:#2f8f8f;align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:flex}.dots.svelte-ox4gkf{gap:5px;display:flex}.dots.svelte-ox4gkf i:where(.svelte-ox4gkf){background:#e0e0e0;border-radius:50%;width:8px;height:8px;transition:background-color .3s}.dots.svelte-ox4gkf i.complete:where(.svelte-ox4gkf){background:#55c6c6}.dots.svelte-ox4gkf i.active:where(.svelte-ox4gkf){background:#55c6c6;animation:1.2s ease-in-out infinite svelte-ox4gkf-ai-wait-pulse}.ticker.svelte-ox4gkf{place-items:center;width:100%;min-height:3em;display:grid;position:relative}.ai-wait.svelte-ox4gkf p.message:where(.svelte-ox4gkf){color:#3a3a3a;margin:0;font-size:1.05rem;font-weight:500;line-height:1.6;animation:.45s ease-out svelte-ox4gkf-ai-wait-line-in}.bar.svelte-ox4gkf{background:#e9eeee;border-radius:99px;width:100%;height:3px;overflow:hidden}.bar.svelte-ox4gkf i:where(.svelte-ox4gkf){background:#55c6c6;border-radius:99px;height:100%;transition:width .4s ease-out;display:block}.ai-wait.svelte-ox4gkf p.hint:where(.svelte-ox4gkf){color:#666;margin:0;font-size:.85rem}@keyframes svelte-ox4gkf-ai-wait-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes svelte-ox4gkf-ai-wait-line-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dots.svelte-ox4gkf i.active:where(.svelte-ox4gkf),.ai-wait.svelte-ox4gkf p.message:where(.svelte-ox4gkf){animation:none}.bar.svelte-ox4gkf i:where(.svelte-ox4gkf),.dots.svelte-ox4gkf i:where(.svelte-ox4gkf){transition:none}}.ai-generation-section.svelte-1o4n147{color:#3a3a3a;background-color:#fff;font-size:1.1rem;overflow:hidden}.button-group.svelte-1o4n147{background-color:#fff;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.button-group.svelte-1o4n147 button:where(.svelte-1o4n147){margin:0}.loading-container.svelte-1o4n147{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:1px solid #e0e0e0;border-radius:8px;justify-content:center;align-items:center;min-height:200px;margin:2rem 0 1rem;padding-top:30px;display:flex}.loading-content.svelte-1o4n147{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ai-generation-section.svelte-1o4n147 h1:first-child,.ai-generation-section.svelte-1o4n147 h2:first-child,.ai-generation-section.svelte-1o4n147 h3:first-child{border-bottom:2px solid #55c6c6;padding-bottom:1rem}.ai-generation-section.svelte-1o4n147 h1{margin-bottom:1.5rem;font-size:1.75rem;font-weight:500}.ai-generation-section.svelte-1o4n147 h2{margin-top:2rem;margin-bottom:1.25rem;font-size:1.5rem;font-weight:500}.ai-generation-section.svelte-1o4n147 h3{margin-top:1.75rem;margin-bottom:1rem;font-size:1.25rem;font-weight:500}.ai-generation-section.svelte-1o4n147 ul{margin-bottom:1.5rem;padding-left:1.75rem}.ai-generation-section.svelte-1o4n147 ul li{margin-bottom:.75rem;position:relative}.ai-generation-section.svelte-1o4n147 ul li:before{content:"";border-radius:50%;width:6px;height:6px;display:none;position:absolute;top:.75rem;left:-1.25rem}.ai-generation-section.svelte-1o4n147 p{color:#3a3a3a;margin-bottom:1.25rem;font-size:1.1rem;line-height:1.8}.ai-generation-section.svelte-1o4n147 strong{color:#232323;font-weight:600}.ai-generation-section.svelte-1o4n147 code{color:#e83e8c;background-color:#f8f9fa;border:1px solid #eee;border-radius:4px;padding:.25rem .5rem;font-size:.9em}button.active.svelte-1o4n147{color:#fff!important;background-color:#55c6c6!important;border-color:#55c6c6!important}button.svelte-1o4n147:not(:disabled):hover{transform:translateY(-1px)}button.svelte-1o4n147:disabled{opacity:.7;cursor:not-allowed}.generated-content.svelte-1o4n147{text-align:left;z-index:0;line-height:1.7;transition:all .3s;position:relative}.result-bar.svelte-1o4n147{background:#fff;border-bottom:1px solid #d5d9db;border-radius:3px 3px 0 0;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:2px 4px 2px 16px;display:flex}.result-bar-label.svelte-1o4n147{align-items:center;gap:8px;min-width:0;font-size:1rem;font-weight:700;display:inline-flex}.result-bar-dot.svelte-1o4n147{background:#55c6c6;border-radius:50%;flex:none;width:8px;height:8px}.result-bar-name.svelte-1o4n147{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.result-bar-actions.svelte-1o4n147{flex-wrap:nowrap;flex:none;align-items:stretch;padding:5px;display:inline-flex}.result-bar-actions.svelte-1o4n147 button{white-space:nowrap;padding-top:.35rem;padding-bottom:.35rem}.result-bar-actions.svelte-1o4n147 .share-menu{display:inline-flex}.result-bar-actions.svelte-1o4n147 .share-error{z-index:5;background:#fff;border:1px solid #e6b8b8;border-radius:6px;width:max-content;max-width:calc(100vw - 48px);margin:0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #0000001a}@media (width<=767.98px){.result-bar-actions.svelte-1o4n147 .share-label{display:none}}.generated-content.svelte-1o4n147:hover{box-shadow:0 3px 10px #0000000d}.ai-generation-section.svelte-1o4n147 table{border-collapse:collapse;border:1px solid #e0e0e0;width:100%;margin:1rem 0}.ai-generation-section.svelte-1o4n147 table th,.ai-generation-section.svelte-1o4n147 table td{border:1px solid #e0e0e0;padding:8px 12px}.ai-generation-section.svelte-1o4n147 table th{text-align:center;vertical-align:middle;background-color:#f7f9fb;font-weight:600}.ai-generation-section.svelte-1o4n147 table td{text-align:left;vertical-align:top}.auth-required-container.svelte-1o4n147{margin:2rem 0;animation:.5s ease-out svelte-1o4n147-slideInUp}@keyframes svelte-1o4n147-slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth-card.svelte-1o4n147{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border:2px solid #55c6c6;border-radius:20px;padding:3rem 2.5rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #55c6c61a}.auth-card.svelte-1o4n147:before{content:"";background:radial-gradient(circle,#55c6c60d 0%,#0000 70%);width:200%;height:200%;animation:3s infinite svelte-1o4n147-pulse;position:absolute;top:-50%;right:-50%}@keyframes svelte-1o4n147-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.auth-icon.svelte-1o4n147{color:#55c6c6;margin-bottom:1.5rem;font-size:3rem;animation:2s ease-in-out infinite svelte-1o4n147-rotate}@keyframes svelte-1o4n147-rotate{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.auth-title.svelte-1o4n147{color:#333;margin-bottom:2rem;font-size:1.8rem;font-weight:600}.auth-benefits.svelte-1o4n147{text-align:left;max-width:500px;margin:0 auto 2.5rem}.benefit-item.svelte-1o4n147{color:#555;opacity:0;align-items:flex-start;margin-bottom:1.2rem;font-size:1.1rem;animation:.5s ease-out forwards svelte-1o4n147-fadeIn;display:flex}.benefit-item.svelte-1o4n147:first-child{animation-delay:.1s}.benefit-item.svelte-1o4n147:nth-child(2){animation-delay:.2s}.benefit-item.svelte-1o4n147:nth-child(3){animation-delay:.3s}.benefit-item.svelte-1o4n147:nth-child(4){animation-delay:.4s}@keyframes svelte-1o4n147-fadeIn{to{opacity:1}}.benefit-item.svelte-1o4n147 i:where(.svelte-1o4n147){color:#55c6c6;flex-shrink:0;margin-top:.1rem;margin-right:.8rem;font-size:1.2rem}.benefit-item.svelte-1o4n147 strong:where(.svelte-1o4n147){color:#55c6c6;font-weight:600}.auth-actions.svelte-1o4n147{margin-top:2rem}.btn-primary-cta.svelte-1o4n147{color:#fff;background:linear-gradient(135deg,#55c6c6 0%,#4db3b3 100%);border-radius:50px;padding:1rem 3rem;font-size:1.2rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 5px 15px #55c6c64d}.btn-primary-cta.svelte-1o4n147:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-primary-cta.svelte-1o4n147:hover{color:#fff;text-decoration:none;transform:translateY(-3px);box-shadow:0 8px 20px #55c6c666}.btn-primary-cta.svelte-1o4n147:hover:before{width:300px;height:300px}.btn-primary-cta.svelte-1o4n147 i:where(.svelte-1o4n147){margin-right:.5rem}.auth-note.svelte-1o4n147{color:#666;margin-top:1.5rem;font-size:.95rem}.auth-note.svelte-1o4n147 i:where(.svelte-1o4n147){color:#55c6c6;margin-right:.5rem}.copy-notification.svelte-1o4n147{color:#28a745;margin-left:1rem;font-weight:500}.copy-notification.svelte-1o4n147 i:where(.svelte-1o4n147){margin-right:.3rem}@media (width<=768px){.auth-card.svelte-1o4n147{padding:2rem 1.5rem}.auth-title.svelte-1o4n147{font-size:1.5rem}.auth-benefits.svelte-1o4n147{font-size:1rem}.btn-primary-cta.svelte-1o4n147{padding:.8rem 2rem;font-size:1.1rem}}#fixed-player-container.svelte-1uc3q64{z-index:9999;background-color:#fff;border-top:1px solid #e9ecef;height:69px;padding:10px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0000001a}#fixed-player-container.svelte-1uc3q64 .player-wrapper:where(.svelte-1uc3q64){height:100%;margin:0 auto}@keyframes svelte-1uc3q64-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uc3q64-fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.copy-notification{box-shadow:0 2px 5px #0003}.speaker-anomaly-notice.svelte-1uc3q64,.recognition-failed.svelte-1uc3q64{color:#5d4037;overflow-wrap:anywhere;background:#fff8e1;border-radius:.25rem;margin:0;padding:.75rem 1rem}.promo-registration.svelte-86llb4{max-width:800px;margin-left:auto;margin-right:auto}.feature-list.svelte-86llb4{max-width:500px;margin-left:auto;margin-right:auto;padding-left:0;list-style-type:none}.feature-list.svelte-86llb4 li:where(.svelte-86llb4){text-align:left;align-items:flex-start;margin-bottom:.75rem;display:flex}.g-line-height-50.svelte-86llb4{line-height:50px}.text-center.svelte-101x0fb{text-align:center}.btn-group-wrapper.svelte-101x0fb{gap:.5rem}@media (width<=576px){.btn-group-wrapper.svelte-101x0fb{flex-direction:column;align-items:stretch}.btn-group-wrapper.svelte-101x0fb button,.btn-group-wrapper.svelte-101x0fb a:where(.svelte-101x0fb){margin-bottom:.5rem;margin-left:0!important;margin-right:0!important}}.simple-image-transcription.svelte-4ivl{max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;animation:.5s ease-in-out svelte-4ivl-fadeIn}.preview-wrapper.svelte-4ivl{justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}.preview-container.svelte-4ivl{box-sizing:border-box;background-color:#f8f9fa;border-radius:8px;justify-content:center;align-items:center;width:100%;max-width:800px;padding:1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.preview-image.svelte-4ivl{object-fit:contain;border-radius:4px;max-width:100%;max-height:350px;transition:transform .3s ease-in-out;box-shadow:0 2px 5px #0000001a}.tiff-preview.svelte-4ivl{color:#6c757d;padding:2rem}.text-center.svelte-4ivl{text-align:center}@keyframes svelte-4ivl-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.preview-image.svelte-4ivl{max-height:250px}}.simple-pdf-transcription.svelte-1qgcuvq{max-width:800px;margin-bottom:2rem;margin-left:auto;margin-right:auto;animation:.5s ease-in-out svelte-1qgcuvq-fadeIn}.text-center.svelte-1qgcuvq{text-align:center}@keyframes svelte-1qgcuvq-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.truncation-notice.svelte-14tuwbi{color:#6b4c17;background-color:#fdf7ec;border:1px solid #f0c36d;border-left:4px solid #e8a33d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:1rem;display:flex}.truncation-notice-file.svelte-14tuwbi{overflow-wrap:anywhere;font-weight:600}.truncation-notice-cta.svelte-14tuwbi{color:#0f6f6f;font-weight:600;text-decoration:underline}.truncation-notice-cta.svelte-14tuwbi:hover{color:#55c6c6}.transcription-results-container.svelte-rqtv5g{flex-direction:column;gap:2rem;display:flex}.transcription-result-container{background-color:#fff;border:1px solid #00000014;border-radius:10px;padding:1.5rem;transition:all .3s;animation:.5s ease-in-out fadeIn;box-shadow:0 4px 15px #0000000d}.transcription-result-container:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.transcription-result-container:first-child{border-left:4px solid #55c6c6}.sr-status.svelte-b8aowe{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-container.svelte-b8aowe{--brand-teal:#55c6c6;--brand-teal-rgb:85, 198, 198;--brand-teal-light:#6bd4d4;--brand-ink:#1f7a7a;--track:#e8f6f6}.file-card.svelte-b8aowe{text-align:center;background:0 0;border:0;justify-items:center;gap:12px;padding:8px 16px 0;scroll-margin-top:90px;display:grid}.card-top.svelte-b8aowe{flex-direction:column;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.ring-wrap.svelte-b8aowe{flex:none;width:72px}.ring.svelte-b8aowe{width:72px;height:72px;position:relative}.ring.svelte-b8aowe svg:where(.svelte-b8aowe){width:100%;height:100%;display:block}.ring.svelte-b8aowe circle:where(.svelte-b8aowe){fill:none;stroke-width:4.5px}.ring-track.svelte-b8aowe{stroke:var(--track)}.ring-value.svelte-b8aowe{stroke:var(--brand-teal);stroke-linecap:round;transform-origin:50%;transition:stroke-dashoffset .4s ease-out;transform:rotate(-90deg)}.ring-spin.svelte-b8aowe{transform-origin:50%;animation:1.1s linear infinite svelte-b8aowe-ring-spin}.ring-spin.svelte-b8aowe .ring-value:where(.svelte-b8aowe){transition:none}@keyframes svelte-b8aowe-ring-spin{to{transform:rotate(360deg)}}.ring-icon.svelte-b8aowe{color:var(--brand-ink);place-items:center;display:grid;position:absolute;inset:0}.ring-icon.svelte-b8aowe svg:where(.svelte-b8aowe){fill:currentColor;width:26px;height:26px}.processing-file.svelte-b8aowe{color:#374151;flex-direction:column;align-items:center;gap:4px;min-width:0;max-width:100%;margin:0;font-size:1rem;display:flex}.processing-file-name.svelte-b8aowe{overflow-wrap:anywhere;max-width:100%;font-weight:600}.processing-settings-chips.svelte-b8aowe{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.processing-setting-chip.svelte-b8aowe{min-height:24px;color:var(--brand-ink);white-space:nowrap;background:#e8f6f6;border-radius:15px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:400;display:inline-flex}.processing-setting-chip.svelte-b8aowe svg:where(.svelte-b8aowe){fill:currentColor;width:15px;height:15px}.processing-setting-chip-off.svelte-b8aowe{color:#6b7280;background:#f3f4f6}.processing-file-meta.svelte-b8aowe,.processing-file-position.svelte-b8aowe{color:#6b7280;font-size:.85rem}.ticker.svelte-b8aowe{color:#374151;min-height:1.7em;margin:0;font-size:1rem;font-weight:400}.ticker-line.svelte-b8aowe{animation:.45s ease-out svelte-b8aowe-line-in;display:block}.ticker-done.svelte-b8aowe .ticker-line:where(.svelte-b8aowe){color:var(--brand-ink);font-weight:600}@keyframes svelte-b8aowe-line-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.processing-stages.svelte-b8aowe{color:#6b7280;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.processing-stage.svelte-b8aowe{align-items:center;gap:6px;display:inline-flex}.stage-sep.svelte-b8aowe{background:#d1d5db;width:18px;height:1px}.stage-dot.svelte-b8aowe{background:#d1d5db;border-radius:50%;flex-shrink:0;width:6px;height:6px}.stage-complete.svelte-b8aowe,.stage-current.svelte-b8aowe{color:var(--brand-ink)}.stage-complete.svelte-b8aowe .stage-dot:where(.svelte-b8aowe),.stage-current.svelte-b8aowe .stage-dot:where(.svelte-b8aowe){background:var(--brand-teal)}.stage-current.svelte-b8aowe .stage-dot:where(.svelte-b8aowe){animation:1.2s ease-in-out infinite svelte-b8aowe-stage-pulse}.completed.svelte-b8aowe .stage-current:where(.svelte-b8aowe) .stage-dot:where(.svelte-b8aowe){animation:none}.stage-current.svelte-b8aowe{font-weight:700}@keyframes svelte-b8aowe-stage-pulse{50%{opacity:.35}}.progress-bar-track.svelte-b8aowe{background:var(--track);border-radius:3px;width:min(360px,100%);height:6px;overflow:hidden}.progress-bar-fill.svelte-b8aowe{background:var(--brand-teal);border-radius:3px;height:100%;display:block}.bar-indeterminate.svelte-b8aowe .progress-bar-fill:where(.svelte-b8aowe){animation:1.4s ease-in-out infinite svelte-b8aowe-bar-flow;width:35%!important}@keyframes svelte-b8aowe-bar-flow{0%{transform:translate(-110%)}to{transform:translate(390%)}}.bar-finishing.svelte-b8aowe .progress-bar-fill:where(.svelte-b8aowe){animation:3s ease-in-out infinite svelte-b8aowe-bar-breathe}@keyframes svelte-b8aowe-bar-breathe{50%{opacity:.45}}.progress-sub.svelte-b8aowe{color:#6b7280;font-variant-numeric:tabular-nums;margin:-4px 0 0;font-size:12.5px}.progress-footer.svelte-b8aowe{display:flow-root}.processing-details.svelte-b8aowe{color:#6b7280;text-align:center;font-size:.85rem}.processing-details.svelte-b8aowe p:where(.svelte-b8aowe){margin:.25rem 0 0}.safe-to-leave.svelte-b8aowe{color:#4b5563}.progress-actions.svelte-b8aowe{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;display:flex}.progress-action.svelte-b8aowe{color:#495057;cursor:pointer;background-color:#fff;border:1px solid #ced4da;border-radius:6px;padding:.35rem .75rem;font-size:.875rem;transition:background-color .2s,border-color .2s}.progress-action.svelte-b8aowe:hover{background-color:#f1f3f5;border-color:#adb5bd}.loading-container.svelte-b8aowe:focus{outline:none}.file-card.completed.svelte-b8aowe{gap:6px;padding:10px 16px}.completed.svelte-b8aowe .ring-wrap:where(.svelte-b8aowe),.completed.svelte-b8aowe .ring:where(.svelte-b8aowe){width:44px;height:44px}.completed.svelte-b8aowe .ring-icon:where(.svelte-b8aowe) svg:where(.svelte-b8aowe){width:20px;height:20px}.completed.svelte-b8aowe .ticker:where(.svelte-b8aowe){min-height:0}@media (width<=575.98px){.file-card.svelte-b8aowe{padding:8px 4px 0}.ring-wrap.svelte-b8aowe,.ring.svelte-b8aowe{width:60px}.ring.svelte-b8aowe{height:60px}.ring-icon.svelte-b8aowe svg:where(.svelte-b8aowe){width:22px;height:22px}.completed.svelte-b8aowe .ring-wrap:where(.svelte-b8aowe),.completed.svelte-b8aowe .ring:where(.svelte-b8aowe){width:40px;height:40px}.progress-actions.svelte-b8aowe{gap:.5rem}}@media (prefers-reduced-motion:reduce){.ring-spin.svelte-b8aowe{animation:none}.ring.indeterminate.svelte-b8aowe .ring-value:where(.svelte-b8aowe){stroke-dasharray:none;opacity:.45}.ring-value.svelte-b8aowe,.progress-bar-fill.svelte-b8aowe{transition:none}.bar-finishing.svelte-b8aowe .progress-bar-fill:where(.svelte-b8aowe){animation:none}.bar-indeterminate.svelte-b8aowe .progress-bar-fill:where(.svelte-b8aowe){opacity:.45;animation:none;width:100%!important}.ticker-line.svelte-b8aowe,.stage-current.svelte-b8aowe .stage-dot:where(.svelte-b8aowe){animation:none}}.submit-button.svelte-ylweyn{letter-spacing:.5px;padding:.5rem 2rem;font-size:1.1rem;font-weight:500;transition:all .3s;box-shadow:0 2px 4px #55c6c633}.submit-button.svelte-ylweyn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 8px #55c6c64d}.submit-button.svelte-ylweyn:not(:disabled):active{transform:translateY(0);box-shadow:0 2px 4px #55c6c633}.submit-button.svelte-ylweyn i:where(.svelte-ylweyn){animation:3s ease-in-out infinite svelte-ylweyn-float;display:inline-block}.submit-button.svelte-ylweyn:disabled{cursor:not-allowed;opacity:.65}@keyframes svelte-ylweyn-float{0%{transform:translateY(1px)}50%{transform:translateY(-1px)}to{transform:translateY(1px)}}.pending-files.svelte-ylweyn{color:#6c757d}.file-type-section.svelte-ylweyn{margin-bottom:1.5rem}.file-type-section.svelte-ylweyn:last-child{margin-bottom:0}.file-list.svelte-ylweyn{margin:0;padding:0;list-style:none}.file-item.svelte-ylweyn{background:#f8f9fa;border-radius:6px;flex-direction:column;align-items:center;margin:.25rem 0;padding:.75rem;transition:all .2s;display:flex}.file-item.svelte-ylweyn:hover{background:#f0f2f5}.file-heading.svelte-ylweyn{align-items:center;min-width:0;max-width:100%;display:flex}.file-heading.svelte-ylweyn>i:where(.svelte-ylweyn){color:#55c6c6;text-align:center;width:20px;font-size:1.8rem}.file-name.svelte-ylweyn{color:#495057;white-space:nowrap;text-overflow:ellipsis;margin-left:.5rem;font-size:1rem;overflow:hidden}.dialog-backdrop.svelte-1g6loj9{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog-content.svelte-1g6loj9{box-sizing:border-box;background:#fff;border-radius:16px;width:calc(100% - 32px);max-width:500px;padding:24px;box-shadow:0 10px 40px #00000038}.dialog-header.svelte-1g6loj9{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.dialog-header.svelte-1g6loj9 h2:where(.svelte-1g6loj9){color:#111827;margin:0;font-size:1.125rem;font-weight:700;line-height:1.5}.close-button.svelte-1g6loj9{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin:-8px -8px 0 0;padding:0;display:flex}.close-button.svelte-1g6loj9:hover{color:#111827;background-color:#f3f4f6}.sr-only.svelte-1g6loj9{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.file-card.svelte-1g6loj9{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;min-width:0;margin-bottom:24px;padding:12px 14px;display:flex}.file-icon.svelte-1g6loj9{color:#55c6c6;flex:none}.file-name.svelte-1g6loj9{text-overflow:ellipsis;white-space:nowrap;color:#111827;flex:1;min-width:0;font-weight:600;overflow:hidden}.badge.svelte-1g6loj9{white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-done.svelte-1g6loj9{color:#166534;background:#dcfce7}.badge-pending.svelte-1g6loj9{color:#92400e;background:#fef3c7}.badge-other.svelte-1g6loj9{color:#4b5563;background:#f3f4f6}.description.svelte-1g6loj9{color:#6b7280;margin:0 0 24px;font-size:.875rem;line-height:1.6}.dialog-actions.svelte-1g6loj9{justify-content:flex-end;gap:12px;display:flex}.btn.svelte-1g6loj9{cursor:pointer;border:1px solid #55c6c6;border-radius:8px;min-height:44px;padding:0 20px;font-size:.9375rem;font-weight:600;transition:background-color .2s,border-color .2s}.btn-primary.svelte-1g6loj9{color:#fff;background-color:#55c6c6}.btn-primary.svelte-1g6loj9:hover{background-color:#44b5b5;border-color:#44b5b5}.btn-outline.svelte-1g6loj9{color:#55c6c6;background-color:#0000}.btn-outline.svelte-1g6loj9:hover{background-color:#55c6c61a}.btn.svelte-1g6loj9:focus-visible,.close-button.svelte-1g6loj9:focus-visible{outline-offset:2px;outline:3px solid #55c6c6}@media (width<=575px){.dialog-actions.svelte-1g6loj9{flex-direction:column}.btn.svelte-1g6loj9{width:100%}}.upload-container.svelte-heqs4d{margin-bottom:2rem;position:relative}.queued-notice.svelte-heqs4d{color:#495057;text-align:left;background-color:#f4fbfb;border:1px solid #d5eaea;border-left:4px solid #55c6c6;border-radius:6px;justify-content:center;align-items:center;max-width:600px;margin-left:auto;margin-right:auto;padding:.75rem 1rem;font-size:.95rem;display:flex}.queued-notice.svelte-heqs4d i:where(.svelte-heqs4d){color:#55c6c6;font-size:1.1rem}.cancel-pill.svelte-heqs4d{color:#4b5563;background:#f3f4f6;border-radius:15px;align-items:center;gap:6px;margin:0 0 8px;padding:3px 12px;font-size:12.5px;line-height:1.5;display:inline-flex}.cancel-pill.svelte-heqs4d i:where(.svelte-heqs4d){color:#868e96}.progress{background-color:#e9ecef;border-radius:.25rem;height:8px!important}.progress-bar{background-color:#007bff;transition:width .3s}.u-icon-v3{justify-content:center;align-items:center;margin:0 auto;line-height:1;width:80px!important;height:80px!important;display:inline-flex!important}.u-icon-v3 i{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.u-btn-primary{color:#fff!important;background-color:#55c6c6!important;border-color:#55c6c6!important}.u-btn-primary:hover{background-color:#44b5b5!important;border-color:#44b5b5!important}.u-btn-outline-primary{color:#55c6c6!important;background-color:#0000!important;border-color:#55c6c6!important}.u-btn-outline-primary:hover{color:#fff!important;background-color:#55c6c6!important;border-color:#55c6c6!important}.g-bg-primary,.progress-bar.g-bg-primary{background-color:#55c6c6!important}.g-color-primary{color:#55c6c6!important}.transcription-block{border-radius:4px;transition:all .3s}.transcription-block:hover{box-shadow:0 2px 8px #0000001a}.transcription-result{animation:.5s ease-in-out svelte-heqs4d-fadeIn}@keyframes svelte-heqs4d-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.audio-player-container{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:1rem}.audio-player-container audio{width:100%;height:40px}.audio-player-container audio::-webkit-media-controls-panel{background-color:#fff}.audio-player-container audio::-webkit-media-controls-current-time-display{color:#495057}.audio-player-container audio::-webkit-media-controls-time-remaining-display{color:#495057}.play-button{cursor:pointer;transition:transform .2s}.play-button:hover{transform:scale(1.2)}.g-bg-gray-light-v4{transition:background-color .3s;background-color:#f8f9fa!important}.g-bg-primary-opacity-0\.1{transition:background-color .3s;background-color:#007bff1a!important}.upload-settings-toolbar.svelte-heqs4d{flex-direction:column;justify-content:center;align-items:center;display:flex}.upload-settings-controls.svelte-heqs4d{flex-wrap:nowrap;justify-content:center;align-items:center;gap:14px;display:flex}.upload-settings-lock.svelte-heqs4d{color:#6b7280;align-items:center;gap:6px;min-height:36px;margin-top:8px;font-size:13px;line-height:1.35;display:inline-flex}.upload-settings-lock-live.svelte-heqs4d{color:#1f7a7a;min-height:0;font-weight:600}.upload-settings-lock.svelte-heqs4d svg:where(.svelte-heqs4d){fill:currentColor;flex:none;width:15px;height:15px}.upload-settings-toolbar-locked.svelte-heqs4d .language-select-container{opacity:.5}.spinner-border{border-width:.4em;width:4rem;height:4rem}@media (width<=575.98px){.upload-settings-controls.svelte-heqs4d{flex-wrap:wrap}}@keyframes svelte-heqs4d-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.polling-retry-toast.svelte-heqs4d{color:#fff;z-index:10000;background-color:#000c;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;animation:.2s ease-out svelte-heqs4d-toastFadeIn;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes svelte-heqs4d-toastFadeIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}main.svelte-1n46o8q{margin:0 auto}.transcription-result.svelte-ikghz7{animation:.5s ease-in-out svelte-ikghz7-fadeIn}.result-container.svelte-ikghz7{flex-direction:column;display:flex}.preview-wrapper.svelte-ikghz7{justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex}.preview-container.svelte-ikghz7{background-color:#f8f9fa;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:800px;height:300px;display:flex;position:relative;overflow:hidden}.preview-image.svelte-ikghz7{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;transition:transform .3s ease-in-out;box-shadow:0 2px 5px #0000001a}@keyframes svelte-ikghz7-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.transcription-result.svelte-1t23fqo{animation:.5s ease-in-out svelte-1t23fqo-fadeIn}.result-container.svelte-1t23fqo{flex-direction:column;display:flex}@keyframes svelte-1t23fqo-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.transcription-app.svelte-15ymncw{margin-bottom:2rem}
