.transcriptWorkspace{--tw-bg:#03090d;--tw-panel:#071119;--tw-raised:#0a1720;--tw-line:#1b303d;--tw-line-strong:#294759;--tw-text:#f1f5f7;--tw-muted:#8294a1;--tw-blue:#45a9ff;--tw-lime:#d8ff00;min-width:0;color:var(--tw-text);background:var(--tw-bg);border:1px solid var(--tw-line);font-family:var(--font-sans,Arial, sans-serif)}.transcriptWorkspace button,.transcriptWorkspace input,.transcriptWorkspace textarea{font:inherit}.transcriptWorkspace button,.transcriptWorkspace a{min-height:44px}.transcriptWorkspace button{color:var(--tw-text);border:1px solid var(--tw-line-strong);cursor:pointer;background:#071119;border-radius:2px}.transcriptWorkspace button:disabled{opacity:.48;cursor:not-allowed}.transcriptWorkspace button:focus-visible,.transcriptWorkspace input:focus-visible,.transcriptWorkspace textarea:focus-visible,.transcriptWorkspace a:focus-visible{outline:2px solid var(--tw-blue);outline-offset:2px}.transcriptWorkspaceHeader{border-bottom:1px solid var(--tw-line);justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:18px 20px;display:flex}.transcriptWorkspaceHeader h2{margin:3px 0 0;font-size:24px;font-weight:650;line-height:1.15}.transcriptEyebrow,.transcriptPaneHeader span,.transcriptCandidate label>span,.transcriptCandidate>header span{color:var(--tw-muted);font:11px/1.3 var(--font-mono,monospace);letter-spacing:.11em;text-transform:uppercase;margin:0}.transcriptHeaderMeta{color:#7bcf91;font:12px/1.2 var(--font-mono,monospace);align-items:center;gap:12px;display:flex}.transcriptHeaderMeta .isOffline{color:#ff9e46}.transcriptHeaderMeta button{align-items:center;gap:8px;padding:0 14px;display:flex}.transcriptHeaderMeta svg{width:15px}.transcriptUploadInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.transcriptAlert{color:#ffbf87;background:#25140c;border-bottom:1px solid #7a3b18;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.transcriptAlert button{padding:0 14px}.transcriptEmpty{text-align:center;align-content:center;place-items:center;min-height:300px;padding:40px 20px;display:grid}.transcriptEmpty svg{width:32px;height:32px;color:var(--tw-blue)}.transcriptEmpty h3{margin:16px 0 6px;font-size:20px}.transcriptEmpty p{max-width:520px;color:var(--tw-muted);margin:0}.transcriptRecordings{border-bottom:1px solid var(--tw-line);min-width:0;display:flex;overflow-x:auto}.transcriptRecordings button{text-align:left;border:0;border-right:1px solid var(--tw-line);background:0 0;gap:2px;min-width:220px;max-width:320px;padding:12px 16px;display:grid}.transcriptRecordings button[aria-current=true]{border-bottom:2px solid var(--tw-blue);background:#0b2130}.transcriptRecordings button span,.transcriptRecordings button small{color:var(--tw-muted);font:10px/1.3 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase}.transcriptRecordings button strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.transcriptRecordings .transcriptRecordingProgress{color:var(--tw-blue)}.transcriptRecordings .transcriptRecordingProgress[data-delayed=true]{color:#ffb36b}.transcriptStatusBar{border-bottom:1px solid var(--tw-line);background:#061019;align-items:center;gap:18px;min-height:66px;padding:10px 16px;display:flex}.transcriptStatusBar>div{gap:3px;margin-right:auto;display:grid}.transcriptProgress{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;width:min(420px,100%);margin-top:5px;display:grid}.transcriptProgress>i{background:var(--tw-line);height:3px;position:relative;overflow:hidden}.transcriptProgress>i:after{content:"";background:var(--tw-blue);width:42%;height:100%;animation:1.4s ease-in-out infinite transcript-progress;position:absolute;inset:0 auto 0 -42%}.transcriptProgress[data-delayed=true]>i:after{background:#ffb36b}.transcriptProgress small,.transcriptProgress small b{color:var(--tw-muted);font-size:11px}.transcriptProgress small b{color:var(--tw-blue)}.transcriptProgress[data-delayed=true] small b{color:#ffb36b}@keyframes transcript-progress{to{transform:translate(338%)}}.transcriptStatusBar strong{font-size:14px}.transcriptStatusBar span{color:var(--tw-muted);font-size:12px}.transcriptStatusBar button{color:#061017;background:var(--tw-lime);border-color:var(--tw-lime);padding:0 16px;font-weight:700}.transcriptStatusBar .transcriptDownload{color:var(--tw-blue);border-color:var(--tw-blue);background:0 0;align-items:center;gap:8px;display:inline-flex}.transcriptDownload svg{width:15px;height:15px}.transcriptStatusBar[data-status=failed] strong{color:#ff8b73}.transcriptStatusBar[data-status=processing] strong,.transcriptStatusBar[data-status=queued] strong{color:var(--tw-blue)}.transcriptSplit{grid-template-columns:minmax(0,58fr) 1px minmax(0,42fr);min-height:600px;display:grid}
.transcriptDivider{background:var(--tw-line)}.transcriptTextPane,.transcriptInsightsPane{min-width:0;overflow:auto}.transcriptPaneHeader{z-index:2;border-bottom:1px solid var(--tw-line);background:#051018;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 16px;display:flex;position:sticky;top:0}.transcriptPaneHeader>div{gap:4px;display:grid}.transcriptPaneHeader small{color:var(--tw-muted);font:11px/1.2 var(--font-mono,monospace)}.transcriptPaneHeader form{border:1px solid var(--tw-line-strong);background:#02080c;border-radius:2px;align-items:center;min-width:min(330px,55%);height:44px;display:flex}.transcriptPaneHeader form svg{width:16px;color:var(--tw-muted);flex:none;margin-left:12px}.transcriptPaneHeader input{min-width:0;height:42px;color:var(--tw-text);background:0 0;border:0;flex:1;padding:0 10px}.transcriptPaneHeader form button{border-width:0 0 0 1px;height:42px;min-height:42px;padding:0 12px}.transcriptSearchSummary{color:var(--tw-blue);border-bottom:1px solid var(--tw-line);background:#071a27;justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}.transcriptSearchSummary button{min-height:34px;padding:0 10px}.transcriptSegments{margin:0;padding:0;list-style:none}.transcriptSegments>li{border-bottom:1px solid var(--tw-line);grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px;display:grid}.transcriptSegments>li:hover{background:#07121a}.transcriptSegments time{color:var(--tw-blue);font:12px/1.4 var(--font-mono,monospace)}.transcriptSegments strong{font-size:13px}.transcriptSegments p{color:#cbd5da;margin:5px 0 0;line-height:1.55}.transcriptEdit{color:var(--tw-blue);background:0 0;margin-top:7px;padding:0 8px;border-color:#0000!important;min-height:30px!important}.transcriptSegmentEditor{gap:8px;margin-top:8px;display:grid}.transcriptSegmentEditor input,.transcriptSegmentEditor textarea,.transcriptCandidate input,.transcriptCandidate textarea{box-sizing:border-box;width:100%;color:var(--tw-text);border:1px solid var(--tw-line-strong);resize:vertical;background:#02080c;border-radius:2px;padding:10px 12px}.transcriptSegmentEditor span{justify-content:flex-end;gap:8px;display:flex}.transcriptSegmentEditor button{padding:0 12px}.transcriptInsightTabs{z-index:2;border-bottom:1px solid var(--tw-line);background:#051018;min-width:max-content;display:flex;position:sticky;top:0}.transcriptInsightTabs button{border:0;border-right:1px solid var(--tw-line);min-width:92px;color:var(--tw-muted);background:0 0;padding:0 14px;position:relative}.transcriptInsightTabs button[aria-selected=true]{color:var(--tw-text)}.transcriptInsightTabs button[aria-selected=true]:after{content:"";background:var(--tw-blue);height:2px;position:absolute;bottom:0;left:12px;right:12px}.transcriptInsightTabs small{color:var(--tw-blue);font:10px var(--font-mono,monospace);margin-left:6px}.transcriptSummary{padding:20px}.transcriptSummaryTitle{border-bottom:1px solid var(--tw-line);align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}.transcriptSummaryTitle svg{width:20px;color:var(--tw-lime)}.transcriptSummaryTitle div{gap:4px;display:grid}.transcriptSummaryTitle span{font-weight:650}.transcriptSummaryTitle small{color:var(--tw-muted);font:11px/1.4 var(--font-mono,monospace)}.transcriptSummary ul{margin:0;padding:0;list-style:none}.transcriptSummary li{border-bottom:1px solid var(--tw-line);padding:14px 0 14px 22px;line-height:1.45;position:relative}.transcriptSummary li:before{content:"";background:var(--tw-blue);width:5px;height:5px;position:absolute;top:22px;left:2px}.transcriptSummary>p,.transcriptInsightEmpty p{color:var(--tw-muted)}
.transcriptInsightEmpty{padding:28px 20px}.transcriptInsightEmpty h3{margin:0 0 6px}.transcriptCandidate{border:1px solid var(--tw-line-strong);background:#071119;margin:14px}.transcriptCandidate>header{border-bottom:1px solid var(--tw-line);background:#0a1720;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.transcriptCandidate>header small{color:var(--tw-blue);font:10px/1.3 var(--font-mono,monospace);text-transform:uppercase}.transcriptCandidate label{gap:6px;padding:12px 12px 0;display:grid}.transcriptCandidateFields{grid-template-columns:1fr 1fr;display:grid}.transcriptSource{border-top:1px solid var(--tw-line);border-bottom:1px solid var(--tw-line);margin:12px}.transcriptSource summary{min-height:44px;color:var(--tw-blue);cursor:pointer;font:11px/1.3 var(--font-mono,monospace);text-transform:uppercase;align-items:center;display:flex}.transcriptSource blockquote{color:var(--tw-muted);border-top:1px solid var(--tw-line);margin:0;padding:10px 0;font-size:12px;line-height:1.45}.transcriptSource time{color:var(--tw-blue)}.transcriptCandidate footer{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.transcriptCandidate footer a{color:var(--tw-blue);align-items:center;display:flex}.transcriptConfirm{align-items:center;gap:8px;display:flex;color:#061017!important;background:var(--tw-lime)!important;border-color:var(--tw-lime)!important;padding:0 15px!important;font-weight:750!important}.transcriptConfirm svg{width:16px}.transcriptWorkspace.compact{border:0;width:100%;max-width:100%;overflow-x:hidden}.transcriptWorkspace.compact .transcriptWorkspaceHeader{min-height:68px;padding:12px}.transcriptWorkspace.compact .transcriptWorkspaceHeader h2{font-size:18px}.transcriptWorkspace.compact .transcriptSplit{min-height:0;display:block}.transcriptCompactTabs{border-bottom:1px solid var(--tw-line);background:#051018;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.transcriptCompactTabs button{min-width:0;color:var(--tw-muted);border:0;border-right:1px solid var(--tw-line);background:0 0;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:relative}.transcriptCompactTabs button:last-child{border-right:0}.transcriptCompactTabs button[aria-selected=true]{color:var(--tw-text)}.transcriptCompactTabs button[aria-selected=true]:after{content:"";background:var(--tw-blue);height:2px;position:absolute;bottom:0;left:16px;right:16px}.transcriptCompactTabs small{color:var(--tw-blue);font:10px var(--font-mono,monospace)}.transcriptWorkspace.compact .transcriptDivider{display:none}.transcriptWorkspace.compact .transcriptTextPane,.transcriptWorkspace.compact .transcriptInsightsPane{max-height:none;overflow:visible}.transcriptWorkspace.compact .transcriptPaneHeader{flex-direction:column;align-items:stretch;position:static}.transcriptWorkspace.compact .transcriptPaneHeader form{min-width:100%}.transcriptWorkspace.compact .transcriptInsightTabs{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;position:static;overflow:visible}.transcriptWorkspace.compact .transcriptInsightTabs button{justify-content:space-between;min-width:0;padding:0 12px}.transcriptWorkspace.compact .transcriptInsightTabs button[aria-selected=true]:after{left:12px;right:12px}.transcriptWorkspace.compact .transcriptSegments>li{grid-template-columns:50px minmax(0,1fr);gap:8px;padding:13px 12px}.transcriptWorkspace.compact .transcriptStatusBar{flex-direction:column;align-items:stretch}.transcriptWorkspace.compact .transcriptStatusBar button{justify-content:center;width:100%}.transcriptWorkspace.compact [role=tabpanel][hidden]{display:none}@media (max-width:760px){.transcriptWorkspaceHeader{align-items:flex-start}.transcriptHeaderMeta{flex-direction:column;align-items:flex-end}.transcriptSplit{min-height:0;display:block}.transcriptDivider{display:none}.transcriptTextPane,.transcriptInsightsPane{overflow:visible}.transcriptInsightsPane{border-top:1px solid var(--tw-line)}.transcriptPaneHeader{flex-direction:column;align-items:stretch;position:static}.transcriptPaneHeader form{min-width:100%}.transcriptInsightTabs{min-width:0;max-width:100%;position:static;overflow-x:auto}.transcriptCandidateFields{grid-template-columns:1fr}}
@media (max-width:390px){.transcriptWorkspaceHeader{padding:14px}.transcriptWorkspaceHeader h2{font-size:20px}.transcriptHeaderMeta span{display:none}.transcriptRecordings button{min-width:190px}.transcriptStatusBar{flex-direction:column;align-items:stretch}.transcriptStatusBar button{width:100%}.transcriptSegments>li{grid-template-columns:50px minmax(0,1fr);gap:8px;padding:13px}.transcriptCandidate{margin:10px}}@media (max-width:320px){.transcriptWorkspaceHeader{gap:10px}.transcriptWorkspaceHeader h2{font-size:18px}.transcriptHeaderMeta button{justify-content:center;width:44px;padding:0;font-size:0}.transcriptHeaderMeta button svg{width:16px}.transcriptSegments>li{grid-template-columns:1fr}.transcriptSegments time{margin-bottom:-4px}.transcriptCandidate footer{flex-direction:column;align-items:stretch}.transcriptConfirm{justify-content:center}}@media (prefers-reduced-motion:reduce){.transcriptWorkspace *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.transcriptProgress>i:after{width:100%;animation:none;inset:0}}.transcriptCandidate select{width:100%;min-height:44px;color:var(--tw-text);border:1px solid var(--tw-line-strong);background:#02080c;border-radius:2px;padding:0 10px}.transcriptCandidate label small{color:var(--tw-muted);font:10px/1.35 var(--font-mono,monospace)}.transcriptPeopleField{min-width:0;padding:12px 12px 0}.transcriptPeopleField>label{padding:0}.transcriptPeopleOptions,.transcriptPeopleChips{flex-wrap:wrap;gap:6px;display:flex}.transcriptPeopleOptions{max-height:132px;margin-top:8px;overflow:auto}.transcriptPeopleOptions button,.transcriptPeopleChips button{text-align:left;min-height:34px;padding:5px 9px}.transcriptPeopleOptions button{color:var(--tw-blue);background:#051018}.transcriptPeopleChips{margin-top:8px}.transcriptPeopleChips button{color:var(--tw-text);background:#0b2130;align-items:center;gap:7px;display:flex}.transcriptPeopleChips button svg{width:13px;height:13px;color:var(--tw-blue);flex:none}.transcriptPaneHeader form{height:46px}.transcriptPaneHeader input,.transcriptPaneHeader form button{height:44px;min-height:44px}.transcriptSearchSummary button,.transcriptEdit,.transcriptPeopleOptions button,.transcriptPeopleChips button{min-height:44px!important}

