html{scroll-behavior:smooth;overflow-y:scroll}body{margin:0}a,button,input,select,textarea{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #91bdff;outline-offset:3px}button:disabled{cursor:wait;opacity:.65}.transcription-form{display:flex;flex-direction:column;gap:16px}.transcription-form h2{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;line-height:32px;margin:0 0 4px}.file-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.file-label span{display:flex;gap:24px;padding-right:12px}.file-label button{padding:4px}.dropzone{background:#eee;border-radius:3px;text-align:center;padding:24px;min-height:224px;box-shadow:0 1px 2px #0002}.dropzone p{font-size:20px;line-height:28px;margin-bottom:8px}.dropzone small{display:block;font-size:14px;line-height:20px;color:#555}.dropzone .or{margin:16px 0}.drag-active{outline:3px dashed #4176fa;background:#eaf1ff}.transcription-form select{display:block;width:100%;border:1px solid #eee;padding:14px 16px;background:#fff;font-size:14px;font-weight:600;height:48px}.modes{display:grid;grid-template-columns:repeat(3,1fr);border-radius:3px;overflow:hidden}.modes button{background:#eee;min-height:92px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;line-height:20px}.modes button.selected{background:linear-gradient(90deg,#428ac0,#425fe2);color:white}.modes img{width:32px;height:32px;margin-bottom:4px}.modes small{font-size:12px;line-height:16px}.modes small,.settings-toggle{display:flex;align-items:center;justify-content:center}.settings-toggle{gap:4px;color:#555;line-height:24px}.settings img,.settings-toggle img{width:20px;height:20px;display:inline}.settings svg{display:inline;vertical-align:middle}.settings{display:flex;flex-direction:column;gap:8px;margin-top:-8px}.settings label{display:flex;align-items:center;gap:12px;cursor:pointer}.settings input{width:24px;height:24px;flex-shrink:0;accent-color:#4176fa}.settings small{display:block;font-size:14px;line-height:20px;color:#555}.form-error{background:#fff0f0;border:1px solid #f4b0b0;padding:10px;border-radius:4px;font-size:14px;color:#9b1c1c}.selected-files>div{position:relative;text-align:left;background:white;border-radius:4px;padding:12px 30px 12px 12px;margin-bottom:12px;overflow-wrap:anywhere}.selected-files button[aria-label]{position:absolute;right:10px;top:8px}.rebuild-modal{padding:0;border:0;border-radius:4px;width:min(512px,calc(100% - 24px));max-height:90vh;color:#333;box-shadow:0 24px 60px #0004}.rebuild-modal::backdrop{background:#0005}.rebuild-modal>div{padding:24px;position:relative}.rebuild-modal h2{font-size:24px;font-weight:700;text-align:center;margin:0 24px 20px}.rebuild-modal p{margin:16px 0}.modal-close{position:absolute;right:22px;top:16px;font-size:28px}.auth-card input,.rebuild-modal input:not([type=checkbox]){display:block;width:100%;padding:18px 24px;border:1px solid #e5e7eb;border-radius:4px;margin-bottom:16px}.rebuild-modal input:focus{outline:2px solid #4176fa}.auth-wrap{min-height:calc(100vh - 180px);padding:32px 12px}.auth-card{max-width:448px;margin:32px auto;padding:24px;background:#fff;border:1px solid #e4e4e4;border-radius:4px}.auth-card h1{font-size:30px;font-weight:700;text-align:center;margin-bottom:16px}.auth-card p{text-align:center;margin:16px 0}.auth-card .btn{width:100%}.auth-logo{width:48px;height:48px;margin:auto}.workspace{max-width:1280px;margin:32px auto;display:grid;grid-template-columns:236px 1fr;gap:24px;padding:0 8px;min-height:75vh;align-items:start}.side-panel,.workspace-panel{border:1px solid #ddd;background:white;border-radius:5px;box-shadow:0 8px 12px #0001}.quota{padding:16px;background:linear-gradient(#374151,#52525b);color:white;font-size:14px}.quota progress{width:100%;height:8px;margin:8px 0 16px}.quota .btn{width:100%;color:#4176fa}.side-panel nav{padding:8px;display:flex;flex-direction:column}.side-panel nav b{padding:8px 16px;font-size:14px}.side-panel nav button{padding:10px 16px;text-align:left;display:flex;gap:8px;align-items:center;border-radius:3px}.side-panel nav button.active{background:#ddd}.workspace-panel{padding:24px}.workspace-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-title h1{font-size:30px;font-weight:700;display:flex;align-items:center;gap:8px}.workspace-empty{text-align:center;padding:28px 8px 0}.workspace-empty h2{font-size:24px;margin-bottom:20px}.workspace-empty .btn{font-size:20px;padding:24px 28px;height:auto}.workspace-empty p{margin:20px 0 0}.preview-note{max-width:1264px;margin:16px auto 0;padding:8px 12px;background:#fff9df;border:1px solid #eed591;font-size:14px;color:#665020}.file-row{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid #eee}.file-row .name{flex:1 1;font-weight:600}.file-row small{display:block;color:#777;font-weight:400}.transcript-body{font-size:18px;line-height:1.8;min-height:180px;width:100%;resize:vertical;padding:12px;border:1px solid #ddd;border-radius:4px;margin-top:20px}.toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.status{font-size:14px;color:#555}.empty-feature{max-width:800px;margin:50px auto;padding:24px;background:white;border:1px solid #ddd}@media(max-width:639px){.modes{grid-template-columns:1fr}.modes button{flex-direction:row;min-height:52px;gap:24px}.modes img{margin:0}.workspace{grid-template-columns:1fr;margin:16px auto}.side-panel{display:none}.workspace-panel{padding:16px}.workspace-title h1{font-size:24px}.workspace-title{flex-wrap:wrap}.auth-wrap{padding:24px 12px}.transcription-form h2{font-size:24px}.file-row{flex-wrap:wrap}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 16px;background:#ddd;border:1px solid transparent;border-radius:4px;text-transform:uppercase;font-size:14px;font-weight:600;cursor:pointer}.btn:hover{filter:brightness(.96)}.btn-primary{background:#4176fa}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.transcription-form h2{gap:8px}.workspace.with-transcript{grid-template-columns:236px minmax(0,1fr) 236px}.export-panel{padding:12px 8px}.export-panel b{display:block;font-size:14px;padding:4px 16px}.export-panel .export-link,.export-panel button,.export-panel label{padding:10px 16px;text-align:left;display:flex;gap:10px;align-items:center;font-size:14px;width:100%}.export-panel .export-link:hover,.export-panel button:hover{background:#eee}.transcript-read{font-size:18px;line-height:1.9;white-space:pre-wrap}.transcript-read p{margin:16px 0}.transcript-read small{color:#4176fa;font-size:14px}.input,.select{border:1px solid #ddd;padding:12px;border-radius:4px}.select{background:white}@media(max-width:900px){.workspace.with-transcript{grid-template-columns:180px minmax(0,1fr)}.export-panel{grid-column:2}}@media(max-width:639px){.workspace.with-transcript{grid-template-columns:1fr}.export-panel{display:block;grid-column:1}}.btn-primary{background:hsl(var(--p));color:white}.transcription-form h2{margin-bottom:2px}.settings input{appearance:none;border:1px solid #d4d4d4;border-radius:4px}.settings input:checked{appearance:auto}.mobile-folders{display:none}.file-row .name,.workspace-title h1{overflow-wrap:anywhere;min-width:0}.export-panel label:has(select){flex-direction:column;align-items:flex-start}.export-panel select{width:100%;padding:8px;border:1px solid #ddd}@media(max-width:639px){.mobile-folders{display:flex;margin:12px 8px}.navigation-open>.side-panel:first-child{display:block}.workspace-title>div{flex-wrap:wrap}}.export-options{display:flex;flex-direction:column;gap:12px;margin:20px 0}.export-options label{display:flex;align-items:center;gap:12px;cursor:pointer}.export-options input{width:24px;height:24px;accent-color:#4176fa;flex-shrink:0}.export-options small{display:block;font-size:14px;line-height:20px;color:#555}.export-options .section-timestamps{margin:12px 0}.file-row>input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#4176fa}.subtitle-settings{display:flex;flex-direction:column;gap:12px;margin:16px 0}.subtitle-settings input[type=number]{height:48px;padding:12px 16px;margin:4px 0 0;border-radius:0}.subtitle-settings .sentence-setting{display:flex;align-items:center;gap:12px}.sentence-setting input{width:24px;height:24px;flex-shrink:0;accent-color:#333}.sentence-setting small{display:block;font-size:14px;line-height:20px;color:#555}.rebuild-modal.compact-modal{width:min(448px,calc(100% - 24px))}.compact-modal .subtitle-settings{margin-top:0;gap:8px}.transcript-read{font-size:16px;line-height:1.55}.transcript-read .playing-segment{background:#e5eaf5}.transcript-timestamp{color:#555;font-size:.875rem;margin-right:.25rem;border-radius:3px;cursor:pointer}.transcript-timestamp:hover{text-decoration:underline}.transcript-timestamp:focus-visible{outline:2px solid #305dd4;outline-offset:3px}.media-player{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid #eee;padding:10px max(16px,calc((100vw - 712px)/2));box-shadow:0 -2px 12px #00000008}.media-player strong{display:block;text-align:center;font-size:14px;margin-bottom:4px}.media-player audio{height:36px}.media-player label{display:block;text-align:right;font-size:12px}body:has(.media-player){padding-bottom:130px}.segment-edit{text-align:left;cursor:pointer;border-radius:3px}.segment-edit:focus-visible,.segment-edit:hover{background:#e5eaf5;outline:1px solid #aab9df}.rebuild-modal textarea{width:100%;min-height:120px;border:1px solid #ddd;border-radius:4px;padding:12px}.workspace:not(.with-transcript){grid-template-columns:236px minmax(0,1fr);min-height:410px}.file-table-scroll{overflow-x:auto;margin:32px -24px -24px}.file-table{width:100%;min-width:680px;border-collapse:collapse;text-align:left;font-size:14px}.file-table th{font-size:12px;color:#888;font-weight:700;padding:14px 20px 20px}.file-table td{padding:16px 20px;border-top:1px solid #eee;white-space:nowrap}.file-table td:first-child,.file-table th:first-child{width:64px;padding-left:24px}.file-table td:nth-child(2){white-space:normal;min-width:160px;max-width:340px;overflow-wrap:anywhere}.file-table td:nth-child(3){color:#555}.file-table input{width:24px;height:24px;accent-color:#4176fa;vertical-align:middle}.file-table tr:hover td{background:#eee}.file-name{text-align:left;font-size:16px}.file-mode{width:32px;height:32px;object-fit:contain}.file-status{display:inline-flex;vertical-align:middle}.file-status.completed{color:#65be70}.file-status.failed{color:#c34646}.file-menu-trigger{width:36px;height:36px;display:grid;place-items:center;border-radius:50%}.file-menu-trigger:hover{background:#ddd}.file-menu{position:fixed;z-index:80;width:210px;background:white;border:1px solid #eee;box-shadow:0 8px 14px #0002;border-radius:4px;padding:8px}.file-menu a,.file-menu button{display:flex;width:100%;gap:10px;align-items:center;text-align:left;padding:10px 12px;font-size:14px;border-radius:3px}.file-menu a:hover,.file-menu button:hover{background:#eee}.file-no-results{padding:24px;color:#666}.quota progress{appearance:none;border:0;border-radius:5px;overflow:hidden}.quota progress::-webkit-progress-bar{background:#ffffff30}.quota progress::-webkit-progress-value{background:#f2d16d}.quota progress::-moz-progress-bar{background:#f2d16d}.quota .btn{background:white}.status-spinner{animation:status-spin 1s linear infinite}@keyframes status-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.status-spinner{animation:none}}@media(max-width:639px){.workspace:not(.with-transcript){grid-template-columns:1fr}.file-table-scroll{margin-left:-16px;margin-right:-16px;margin-bottom:-16px}.file-table{min-width:640px}}.account-page{max-width:448px;margin:32px auto;min-height:410px}.account-card{background:white;border:1px solid #e5e5e5;border-radius:4px;padding:24px;margin:32px 0}.account-card h1{font-size:30px;font-weight:700;text-align:center;margin-bottom:24px}.account-card h2{font-size:20px;font-weight:700;margin-bottom:12px}.account-card section+section{border-top:1px solid #eee;padding-top:24px;margin-top:24px}.account-back,.account-link{display:block;text-align:center;margin:16px 0}.email-setting{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0}.email-setting small,.invoice-row small{display:block;font-size:14px;color:#666}.email-setting input{width:40px;flex-shrink:0;accent-color:#4176fa}.invoice-row{display:flex;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid #eee;font-size:14px}.account-card>p{text-align:center}@media(max-width:480px){.account-page{margin:24px 12px}.account-card{padding:20px}}.account-card .quota{text-align:center;border-radius:5px}.account-plan-title{display:block;font-size:20px;margin-bottom:8px}.account-email{padding:16px;background:#eee;border-radius:4px;overflow-wrap:anywhere}.account-card section+section{border-top:0}.email-setting input{appearance:none;width:48px;height:24px;border:1px solid #888;border-radius:16px;position:relative;background:white;cursor:pointer}.email-setting input:before{content:"";display:block;width:18px;height:18px;margin:2px;border-radius:50%;background:#888;transition:transform .15s}.email-setting input:checked{border-color:#4176fa}.email-setting input:checked:before{background:#4176fa;transform:translateX(22px)}.email-setting input:disabled{opacity:.5}.account-menu{position:relative}.account-menu-trigger{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 16px;border-radius:4px;background:rgba(0,0,0,.08);color:white;font-size:14px;font-weight:700;cursor:pointer}.account-menu-trigger img{width:24px;height:24px;object-fit:cover;border-radius:3px}.account-menu-trigger span{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-panel{position:absolute;right:0;top:calc(100% + 4px);min-width:192px;padding:8px;background:white;color:#333;border:1px solid #eee;border-radius:5px;box-shadow:0 4px 9px #0002;z-index:60}.account-menu-panel a,.account-menu-panel button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 16px;white-space:nowrap;text-align:left;font-size:14px;cursor:pointer}.account-menu-panel [role=menuitem]:focus-visible,.account-menu-panel a:hover,.account-menu-panel button:hover{background:#f1f1f1;outline:2px solid #4777f5;outline-offset:-2px}.account-menu-panel .account-menu-upgrade{color:#4675ee;font-weight:700}.account-menu-panel button{border-top:1px solid #eee}.account-menu-panel p{max-width:220px;padding:8px;color:#b91c1c;font-size:13px}@media(max-width:550px){.account-menu-trigger span{max-width:135px}.account-menu-trigger{padding:8px}}.folder-actions{position:relative}.folder-actions>button{display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px}.folder-actions>button:hover{background:#eee}.folder-actions-panel{position:absolute;top:40px;right:0;min-width:178px;background:white;box-shadow:0 4px 9px #0002;border:1px solid #eee;border-radius:5px;padding:8px;z-index:30}.folder-actions-panel button{display:flex;align-items:center;gap:10px;padding:10px 14px;white-space:nowrap;width:100%;text-align:left;font-size:14px}.folder-actions-panel button:focus-visible,.folder-actions-panel button:hover{background:#eee}.account-menu-panel button.account-menu-upgrade{border-top:0}.bulk-actions{justify-content:space-between;gap:20px;border-top:1px solid #e5e5e5;padding:18px 0 0;margin-top:0}.bulk-actions,.bulk-actions h2{display:flex;align-items:center}.bulk-actions h2{gap:8px;font-size:18px;font-weight:700;margin:0 0 4px}.bulk-actions p{margin:0}.bulk-action-buttons{display:flex;gap:8px}.bulk-action-buttons .btn{background:#ddd;color:#333;border:0;font-size:14px;height:48px}.bulk-move-choices{display:grid;gap:8px;margin-top:16px}.bulk-move-choices .btn{justify-content:flex-start;text-transform:none;background:#eee;border:0;color:#333}.bulk-delete-files{display:grid;gap:8px;max-height:280px;overflow:auto;margin:16px 0}.bulk-delete-files>div{background:#eee;padding:16px;border-radius:4px}.bulk-delete-files strong{display:block;font-weight:400;overflow-wrap:anywhere}.bulk-delete-files small{display:block;color:#555}.bulk-delete-confirm{display:flex!important;align-items:center;gap:16px;margin:16px 0}.bulk-delete-confirm input{width:24px!important;height:24px!important;flex-shrink:0;margin:0!important}.bulk-delete-confirm span{font-weight:400}@media(max-width:650px){.bulk-actions{align-items:flex-start;flex-direction:column}.bulk-action-buttons{width:100%}.bulk-action-buttons .btn{flex:1 1}}.export-go-back{display:block;margin:16px auto 0;text-decoration:underline;font-size:14px;cursor:pointer}.upload-fields{border:0;padding:0;margin:0;min-width:0;display:contents}.upload-fields:disabled .dropzone{opacity:.7}.media-player{padding-top:12px;padding-bottom:10px;--plyr-color-main:#4176fa;--plyr-audio-controls-background:#fff;--plyr-audio-control-color:#111;--plyr-font-family:inherit;--plyr-font-size-base:13px}.media-player .plyr--audio .plyr__controls{padding:6px 0 0}.media-player .plyr__menu__container{color:#4a5464}.media-player audio{width:100%}body:has(.media-player){padding-bottom:100px}.workspace-content{min-width:0}.transcript-date{margin:8px 0 24px}.workspace.with-transcript{padding:0}.transcript-upsell{margin-top:24px;padding:24px;background:linear-gradient(165deg,#3f87bb,#3455c7);border-radius:5px;box-shadow:0 8px 12px #0001;color:#fff;text-align:center}.transcript-upsell h2{font-size:30px;line-height:36px;font-weight:700;margin:0}.transcript-upsell>p{margin:0 0 16px}.transcript-upsell ul{list-style:none;margin:0 auto 24px;padding:0;max-width:480px;text-align:left}.transcript-upsell li{display:flex;align-items:center;gap:16px;margin:20px 0}.transcript-upsell li>img,.transcript-upsell li>span,.transcript-upsell li>svg{font-size:32px;width:40px;height:40px;flex-shrink:0}.transcript-upsell .upsell-infinity{color:#75c486}.transcript-upsell h3{font-size:20px;line-height:28px;font-weight:700;margin:0}.transcript-upsell li p{font-size:16px;line-height:26px;margin:0;color:#e1e9fc}.transcript-upsell>.btn{background:white;color:#4176fa;min-width:230px}.transcript-upsell .form-error{margin-top:16px;color:#9b1c1c}@media(max-width:639px){.workspace.with-transcript{padding:0 8px}.transcript-upsell{padding:20px 16px}.transcript-upsell h2{font-size:26px}.transcript-upsell h3{font-size:18px}}.with-transcript .workspace-title h1{line-height:36px}.with-transcript .workspace-panel{padding-bottom:40px}.move-file-title{display:inline-flex;align-items:center;gap:12px}.shared-owner{display:flex;gap:12px;align-items:center;background:#eee;padding:24px;border-radius:5px;box-shadow:0 2px 4px #0001;margin-bottom:24px}.shared-owner p{margin:0;overflow-wrap:anywhere}.shared-owner svg{flex-shrink:0}.shared-navigation nav a{display:flex;align-items:center;gap:12px;padding:10px 16px}.export-fields{border:0;padding:0;margin:0;min-width:0}.account-action-link{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.password-login-form{display:grid;gap:14px;margin-top:20px}.password-login-form label{display:grid;gap:6px;font-weight:600}.password-login-form input{width:100%;border:1px solid #d4d7dc;border-radius:5px;padding:11px;font:inherit}.password-login-form input:disabled{background:#eee;color:#686868}.password-login-form small{color:#626b78}.password-login-notice{display:flex;align-items:center;gap:18px;background:#eee;border-radius:4px;padding:18px}.password-login-notice svg{flex-shrink:0}.password-login-notice p{margin:0}.password-login-notice p+p{margin-top:10px}.password-login-form input{min-height:64px;border-radius:0;padding:16px 24px}.password-login-form label{font-weight:400}.delete-account-warning{display:flex;align-items:center;gap:18px;padding:20px;background:#f9e992;border-radius:4px}.delete-account-warning svg{flex-shrink:0}.delete-account-list{list-style:disc;padding-left:26px}.delete-account-confirm{display:flex;align-items:center;gap:16px;margin:20px 0}.delete-account-confirm input{width:24px;height:24px;flex-shrink:0}.delete-account-link{text-align:center;margin-top:40px;font-size:14px;color:#555}.downloader-page{max-width:720px;margin:48px auto;padding:32px 24px;background:white;border-radius:4px;text-align:center}.downloader-page h1{font-size:32px;font-weight:700;margin:16px 0}.downloader-page p{margin:20px 0;line-height:1.6}.downloader-icons{display:flex;justify-content:center;gap:20px;color:#4176fa}.downloader-icons svg{width:42px;height:42px}.downloader-page form{display:flex;gap:12px;margin:28px 0}.downloader-page input{flex:1 1;min-width:0;padding:16px;border:1px solid #ddd;font:inherit}.downloader-page a{color:#4176fa;text-decoration:underline}.downloader-notice{font-size:14px;color:#666}.download-results{margin-top:36px;border-top:1px solid #eee;padding-top:24px}.download-results h2{font-size:24px;font-weight:700;margin:24px 0 0}.download-format{display:flex;flex-direction:column;gap:4px;padding:16px;text-align:left;border:1px solid #eee;margin-top:12px;overflow-wrap:anywhere}.download-format small{color:#666;text-decoration:none}@media(max-width:639px){.downloader-page{margin:16px 12px;padding:24px 16px}.downloader-page form{flex-direction:column}}.downloader-page{max-width:656px;background:transparent;padding:16px 24px}.downloader-page h1{font-size:36px}.downloader-page p{margin:16px 0}.downloader-icons{gap:8px;align-items:center}.downloader-icons .downloader-youtube{color:#e62117}.downloader-icons .downloader-facebook{color:white;background:#4267a9;border-radius:50%;padding:5px}.downloader-vimeo{color:#51b8db;font:700 italic 54px/42px Georgia,serif}.downloader-page form{gap:0}.downloader-page form input{height:64px;border-radius:4px 0 0 4px}.downloader-page form .btn{height:64px;border-radius:0 4px 4px 0;min-width:154px}.download-results{margin-top:20px;padding:0;border-top:0}.download-results>a:first-child{display:block;text-align:left;font-size:30px;font-weight:700;color:#333;text-decoration:none}.download-results h2{margin:16px 0 0}.download-results>p{margin:0 0 16px}.download-format{background:white;flex-direction:row;align-items:center;gap:18px;color:#333!important;text-decoration:none!important;border-radius:4px;box-shadow:0 1px 3px #0002}.download-format>svg{flex-shrink:0}.download-format>span{display:flex;flex-direction:column;gap:8px}.download-format small{align-self:flex-start;background:#f3f3f3;padding:0 4px}@media(max-width:639px){.downloader-page form{gap:8px}.downloader-page form .btn,.downloader-page form input{border-radius:4px}.downloader-page h1{font-size:30px}}.transcript-search-input{margin-top:8px;font-size:18px;padding:18px 22px;height:auto}.transcript-search-status{text-align:center;margin:14px 0}.transcript-search-results{display:grid;gap:10px;max-height:60vh;overflow:auto}.transcript-search-result{display:grid;gap:3px;text-align:left;background:#f7f7f7;border:1px solid #e5e5e5;border-radius:3px;padding:12px 16px;width:100%;cursor:pointer}.transcript-search-result:hover{background:#eee}.transcript-search-result:focus-visible{outline:3px solid #4176fa;outline-offset:-3px}.transcript-search-meta{color:#555}.transcript-search-excerpt{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.rebuild-modal:has(.transcript-search-input){width:min(576px,calc(100% - 24px))}.transcript-search-title{gap:8px}.transcript-search-title,.workspace-loading{display:flex;align-items:center;justify-content:center}.workspace-loading{min-height:180px;color:#666}.workspace-title>div{flex-shrink:0}.team-settings p{margin:12px 0;font-size:14px}.team-settings li{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.team-settings li span{min-width:0;overflow-wrap:anywhere}.team-settings small{display:block;color:#666;font-size:13px}.team-settings form{display:grid;gap:10px;margin-top:20px}.team-settings input{width:100%;border:1px solid #bbb;border-radius:4px;padding:10px}.team-settings button:disabled{opacity:.5;cursor:default}.pricing-error{max-width:640px;margin:24px auto;padding:12px 16px;border:1px solid #fecaca;border-radius:4px;background:#fff1f2;color:#991b1b}.pricing-page button:disabled{cursor:default}.pricing-page [aria-busy=true]{cursor:wait}.pricing-shell{min-height:100vh;background-image:linear-gradient(180deg,white 66px,transparent 500px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='199' viewBox='0 0 100 199'%3E%3Cg fill='%232196f3' fill-opacity='0.1'%3E%3Cpath d='M0 199V0h1v1.99L100 199h-1.12L1 4.22V199H0zM100 2h-.12l-1-2H100v2z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")}.pricing-shell .account-menu-trigger{background:transparent}@media(max-width:639px){.pricing-shell header h2{display:block}.pricing-shell .account-menu-trigger span{display:none}.pricing-shell .account-menu-trigger{padding:8px;min-height:48px}}.currency-tooltip-trigger{display:inline-flex;cursor:help}.currency-tooltip{position:fixed;z-index:500;width:320px;max-width:calc(100vw - 24px);padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:white;color:#333;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;font-size:14px;line-height:20px;text-align:left;-webkit-user-select:none;user-select:none}.currency-tooltip-arrow{position:absolute;bottom:-6px;width:12px;height:12px;background:white;transform:translateX(-50%) rotate(45deg)}.currency-tooltip-arrow.below{top:-6px;bottom:auto}@media(max-width:639px){.pricing-shell>header:not(:has(.account-menu-trigger)) h2{display:none}}.support-page{max-width:1024px;margin:64px auto 0}.support-page>h1{font-size:36px;line-height:40px;font-weight:700;text-align:center;margin:0 16px 32px}.support-content{max-width:768px;margin:auto;padding:0 16px}.support-intro{text-align:center;font-size:18px;line-height:28px}.support-intro p+p{margin-top:8px}.support-intro a{font-weight:700}.support-content section{margin-top:24px}.support-content h2{font-size:20px;line-height:28px;font-weight:700;margin:0}.support-questions{display:flex;flex-direction:column;gap:12px;margin-top:12px}.support-questions details{background:white;border-radius:4px;padding:16px 24px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.support-questions summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.support-questions summary::-webkit-details-marker{display:none}.support-questions summary:focus-visible{outline:3px solid #91bdff;outline-offset:5px}.support-questions summary h3{font-size:18px;line-height:28px;font-weight:400;margin:0}.support-questions summary svg{width:16px;height:16px;flex-shrink:0}.support-questions details[open]>summary svg{transform:rotate(180deg)}.support-answer{width:100%;max-width:100%;margin-top:24px;overflow-wrap:anywhere}.support-answer img{height:auto}.support-page+.footer{margin-top:32px}.public-guide article [data-plyr-provider]{aspect-ratio:16/9;background:#111}.public-guide article .plyr{max-width:100%}.public-guide article img{height:auto}.public-guide article{overflow-wrap:anywhere}.converter-hero{background:linear-gradient(180deg,#3276f4,#315fe3);color:#fff;padding-top:48px;box-shadow:0 20px 25px -5px #0000001a}.converter-intro{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 16px 16px}.converter-intro h1{font-size:48px;line-height:1;font-weight:700;max-width:672px;text-wrap:balance}.converter-intro p{font-size:20px;line-height:28px;opacity:.9;max-width:640px;text-wrap:balance}.converter-inner{padding:8px 16px 32px}.converter-card{max-width:768px;margin:auto;background:#fff;color:#303030;border-radius:4px;box-shadow:0 20px 25px -5px #0000001a}.converter-drop{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px;gap:20px;border-radius:4px}.converter-drop.is-dragging{background:#3276f440}.converter-repeat{display:block;width:48px;height:48px;background:#3276f4;-webkit-mask:url(/assets/converter/arrow-repeat.svg) center/contain no-repeat;mask:url(/assets/converter/arrow-repeat.svg) center/contain no-repeat}.converter-drop h2{font-size:36px;line-height:40px;font-weight:700;text-wrap:balance}.converter-formats{display:flex;align-items:center;justify-content:center;gap:8px}.converter-formats select{width:auto;min-height:32px;height:32px;padding:0 25px 0 12px;margin:0;border:1px solid #eee;border-radius:4px;font-size:14px;font-weight:600;background-color:#fff}.converter-drop p{font-size:24px;line-height:32px;opacity:.7}.converter-document{width:24px;height:24px;display:inline-block;background:currentColor;-webkit-mask:url(/assets/converter/document-plus.svg) center/contain no-repeat;mask:url(/assets/converter/document-plus.svg) center/contain no-repeat}.converter-private{display:flex;justify-content:center;align-items:center;gap:8px;padding:32px 16px 0;font-size:14px;line-height:20px;font-weight:500;color:#ffffffe6;text-align:center}.converter-private img{width:20px;height:20px;flex-shrink:0}.converter-private p{text-wrap:balance}.converter-results{padding:0 24px 24px}.converter-results li{padding:12px 0;border-top:1px solid #ddd;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.converter-results a{align-self:flex-start;max-width:100%;white-space:normal;height:auto;min-height:48px}.media-converter-page [data-plyr-provider]{aspect-ratio:16/9;background:#111}@media(max-width:575px){.converter-hero{padding-top:32px}.converter-intro h1{font-size:30px;line-height:36px}.converter-intro p{font-size:18px;line-height:28px}.converter-drop{padding:32px;gap:16px}.converter-repeat{width:40px;height:40px}.converter-drop h2{font-size:24px;line-height:32px}.converter-drop p{font-size:18px;line-height:28px}.converter-private p{max-width:384px}}.converter-hero{background:linear-gradient(rgb(5,122,255),rgb(37,99,235))}.converter-formats select{field-sizing:content;padding-right:32px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#303030 0),linear-gradient(135deg,#303030 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-size:4px 4px;background-repeat:no-repeat;line-height:32px}.converter-repeat{background:rgb(5,122,255)}@media(min-width:576px){.converter-drop>button{margin-top:-4px}}.voicego-logo{display:block;max-width:100%;object-fit:contain}.ql-brand .voicego-logo,.voicego-logo{width:auto;height:42px}.qr-brand .voicego-logo{height:44px;width:auto;max-width:190px}.ts-footer>a .voicego-logo{height:44px;margin:0 auto 16px}@media (max-width:480px){.ql-brand .voicego-logo{height:34px}}