#project-subtitles{--se-bg: #090d18;--se-panel: #101625;--se-panel-2: #151d2e;--se-border: rgba(148, 163, 184, .16);--se-muted: #8b98ad;--se-text: #edf2f8;--se-purple: #9b7cf6;--se-pink: #eb5ca5;color:var(--se-text)}.se-shell{width:min(1480px,100%);min-width:0;max-width:100%;margin:0 auto}#project-subtitles #se-main[hidden],#project-subtitles #se-not-found[hidden],#project-subtitles [hidden]{display:none!important}.se-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.se-title-wrap{min-width:0}.se-title-wrap h1{margin:.15rem 0 .2rem;color:#fff;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.2}.se-title-wrap p{margin:0;color:var(--se-muted);font-size:.84rem}.se-eyebrow{color:#c4b5fd;font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.se-status-dot{display:inline-block;width:7px;height:7px;margin-right:.35rem;border-radius:50%;background:#34d399;box-shadow:0 0 0 4px #34d3991a}.se-header-actions{display:flex;align-items:center;gap:.5rem}.se-save-state{color:var(--se-muted);font-size:.76rem;margin-right:.25rem;white-space:nowrap}.se-save-state.is-saving{color:#c4b5fd}.se-icon-button,.se-compact-button,.se-play-button,.se-workflow-step{font:inherit;color:#dbe3ee;border:1px solid var(--se-border);background:#ffffff09;cursor:pointer}.se-icon-button{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border-radius:9px}.se-icon-button:hover:not(:disabled),.se-compact-button:hover{background:#9b7cf61f;border-color:#9b7cf680}.se-icon-button:disabled{opacity:.35;cursor:not-allowed}.se-icon-button:focus-visible,.se-compact-button:focus-visible,.se-play-button:focus-visible,.se-segment:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.se-continue{margin-left:.15rem;min-height:38px;white-space:nowrap}.se-workflow{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem 1rem;margin-bottom:.85rem;border:1px solid var(--se-border);border-radius:12px;background:#0a0f1bb8;overflow-x:auto}.se-workflow>i{color:#3b4759;font-size:.64rem}.se-workflow-step{display:inline-flex;align-items:center;gap:.42rem;border:0;background:transparent;padding:.2rem;white-space:nowrap;font-size:.75rem;color:#778398}button.se-workflow-step:hover{color:#ddd6fe}.se-workflow-step.is-clickable{cursor:pointer}.se-workflow-step.is-clickable:hover{color:#ddd6fe}.se-workflow-step b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid #3a4658;font-size:.62rem}.se-workflow-step.is-done{color:#a7f3d0}.se-workflow-step.is-done b{border-color:#34d39980;background:#34d3991a}.se-workflow-step.is-active{color:#eee9ff;font-weight:700}.se-workflow-step.is-active b{border-color:var(--se-purple);background:linear-gradient(135deg,#8b5cf6,#d946ef);color:#fff;box-shadow:0 0 18px #8b5cf647}.se-workflow-step.is-ready{color:#ddd6fe}.se-workflow-step.is-ready b{border-color:#9b7cf6b3;background:#9b7cf61f;color:#c4b5fd}.se-workspace{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);min-height:0;align-items:stretch;border:1px solid var(--se-border);border-radius:14px 14px 0 0;overflow:hidden;background:var(--se-bg)}.se-preview-panel{min-width:0;height:257px;border-right:1px solid var(--se-border)}.se-video-wrap{position:relative;display:grid;place-items:center;height:210px;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(139,92,246,.09),transparent 35%),linear-gradient(145deg,#090d16,#05070d)}.se-workspace.is-video-expanded .se-preview-panel,.se-workspace.is-video-expanded .se-inspector{height:387px}.se-workspace.is-video-expanded .se-video-wrap{height:340px}.se-video-wrap video{display:block;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:50% 50%!important;background:#03050a}.se-video-placeholder{display:grid;place-items:center;gap:.4rem;color:#718096;text-align:center;padding:1rem}.se-video-placeholder i{font-size:2rem;color:#4a5568}.se-video-placeholder strong{color:#a8b3c4}.se-video-placeholder span{max-width:360px;font-size:.78rem;line-height:1.45}.se-video-caption{position:absolute;left:50%;bottom:1.25rem;transform:translate(-50%);max-width:min(84%,720px);padding:.34rem .62rem;border-radius:5px;background:#000000c7;color:#fff;text-align:center;font-size:clamp(.86rem,1.6vw,1.15rem);line-height:1.4;text-shadow:0 1px 2px #000}.se-player-controls{height:47px;display:flex;align-items:center;gap:.65rem;padding:0 .8rem;border-top:1px solid var(--se-border);background:#0d1320}.se-play-button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#f4f1ff;color:#111827}.se-time-readout{display:flex;align-items:center;gap:.35rem;color:#69768b;font:.72rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.se-time-readout strong{color:#d8e0eb;font-weight:600}.se-player-spacer{flex:1}.se-compact-button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-height:32px;padding:.4rem .62rem;border-radius:8px;font-size:.72rem;font-weight:650}.se-inspector{height:257px;min-width:0;overflow-y:auto;background:#111827;scrollbar-color:#3b4658 #111827}.se-inspector-empty{height:100%;display:grid;place-content:center;justify-items:center;gap:.45rem;padding:2rem;text-align:center;color:var(--se-muted)}.se-inspector-empty i{font-size:1.65rem;color:#536179}.se-inspector-empty strong{color:#d7dfeb}.se-inspector-empty span{font-size:.78rem}#se-inspector-form{padding:.7rem}.se-inspector-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.se-inspector-heading>div{display:grid;gap:.2rem}.se-inspector-heading span{color:#718096;font-size:.62rem;font-weight:800;letter-spacing:.09em}.se-inspector-heading strong{color:#fff;font-size:1rem}.se-delete{color:#fda4af}.se-field{display:grid;gap:.38rem;color:#94a3b8;font-size:.7rem;font-weight:650}.se-field textarea,.se-field input,.se-field select{width:100%;box-sizing:border-box;border:1px solid #293449;border-radius:8px;background:#0b111d;color:#e8edf5;font:inherit;font-size:.8rem;font-weight:500;line-height:1.45;padding:.58rem .65rem;resize:vertical}.se-text-field textarea{min-height:58px;max-height:96px}.se-text-field-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.se-text-edit-toggle{appearance:none;border:0;background:transparent;color:#a5b4c8;font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.02em;cursor:pointer;padding:.1rem .15rem}.se-text-edit-toggle:hover{color:#e8edf5}.se-text-preview{min-height:58px;padding:.5rem .6rem;border:1px solid #293449;border-radius:8px;background:#0b111d;color:#e8edf5;cursor:text}.se-text-preview:hover{border-color:#3b4a63}.se-word-row{display:flex;flex-wrap:wrap;gap:.12rem .18rem;align-items:center;margin:0;padding:0;border:0;background:transparent;color:inherit;font-size:.8rem;font-weight:500;line-height:1.45}#project-subtitles .se-word-row.tr-word-row{margin-bottom:0}.se-text-preview-plain{white-space:pre-wrap;word-break:break-word}#project-subtitles .se-word-row .tr-word-btn{appearance:none;-webkit-appearance:none;display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#e8edf5;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer}#project-subtitles .se-word-row .tr-word-btn:hover{color:#fff}#project-subtitles .se-word-row .tr-word-btn:focus-visible{outline:2px solid rgba(167,139,250,.75);outline-offset:2px;border-radius:3px}.se-word-row .tr-word-btn.tr-word-low,.se-word-row .tr-word-btn.is-active-word,.se-caption-word.se-word-low,.se-timeline-word.se-word-low,.se-caption-word.is-active-word,.se-timeline-word.is-active-word{border-radius:4px;padding:0 .12em}.se-word-row .tr-word-btn.tr-word-low,.se-caption-word.se-word-low,.se-timeline-word.se-word-low{text-decoration:underline;text-decoration-color:#fbbf24;text-underline-offset:3px;background:#fbbf2424}.se-word-row .tr-word-btn.is-active-word,.se-caption-word.is-active-word,.se-timeline-word.is-active-word{background:#22d3ee47;color:#ecfeff;box-shadow:0 0 0 1px #22d3ee73}.se-segment-text .se-word-low{pointer-events:auto;cursor:help}.se-video-caption .se-caption-word{white-space:pre-wrap}.se-field textarea:focus,.se-field input:focus,.se-field select:focus{outline:2px solid rgba(155,124,246,.38);border-color:#8b5cf6}.se-text-field small{justify-self:end;color:#657187;font-weight:500}.se-new-speaker-form{display:grid;grid-template-columns:minmax(0,1fr) 38px auto 34px;align-items:center;gap:.35rem;margin-top:.45rem;padding:.45rem;border:1px solid rgba(167,139,250,.3);border-radius:8px;background:#8b5cf612}.se-new-speaker-form[hidden]{display:none!important}.se-new-speaker-form input[type=text]{width:100%;min-width:0;box-sizing:border-box;height:34px;padding:0 .55rem;border:1px solid #293449;border-radius:7px;background:#0b111d;color:#e8edf5}.se-new-speaker-form input[type=color]{width:38px;height:34px;padding:2px;border:1px solid #293449;border-radius:7px;background:#0b111d;cursor:pointer}.se-new-speaker-form .se-icon-button{width:34px;height:34px}.se-time-fields{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.45rem}.se-time-fields input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.se-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.45rem}.se-metrics div{display:grid;gap:.12rem;padding:.35rem .5rem;border:1px solid var(--se-border);border-radius:8px;background:#ffffff06}.se-metrics span{color:#69768b;font-size:.62rem}.se-metrics strong{font-size:.77rem;color:#dbe4ef}.se-quality-note{display:flex;align-items:center;gap:.4rem;margin-top:.45rem;padding:.35rem .5rem;border-radius:7px;background:#34d39914;color:#86efac;font-size:.68rem}.se-quality-note.is-warning{background:#fbbf2417;color:#fcd34d}.se-text-field.is-invalid textarea,.se-inspector-form input.is-invalid{border-color:#f87171;box-shadow:0 0 0 1px #f8717173}.se-timeline-card{min-width:0;max-width:100%;border:1px solid var(--se-border);border-top:0;border-radius:0 0 14px 14px;background:#0b111d;overflow:hidden}.se-timeline-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:.5rem .75rem;border-bottom:1px solid var(--se-border)}.se-track-labels{display:flex;align-items:baseline;gap:.6rem}.se-track-labels strong{font-size:.82rem;color:#e5eaf2}.se-track-labels span{font-size:.67rem;color:#69768b}.se-timeline-actions{display:flex;align-items:center;gap:.4rem}.se-timeline-edit-actions,.se-timeline-zoom-actions{display:flex;align-items:center;gap:.35rem}.se-follow-button.is-active{color:#a7f3d0;border-color:#34d3997a;background:#10b9811f}.se-follow-button.is-active i{color:#34d399}.se-timeline-zoom-actions{padding-left:.4rem;border-left:1px solid var(--se-border)}.se-timeline-actions input[type=range]{width:90px;accent-color:#9b7cf6}.se-timeline-actions output{min-width:2.7rem;color:#a9b5c7;font:.66rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.se-timeline-body{display:grid;grid-template-columns:104px minmax(0,1fr);min-width:0;align-items:stretch}.se-timeline-body.is-gutter-compact{grid-template-columns:44px minmax(0,1fr)}.se-track-gutter{position:relative;z-index:2;min-height:200px;border-right:1px solid var(--se-border);background:#0a0f19}.se-gutter-ruler{height:31px;border-bottom:1px solid var(--se-border);background:#0d1420}.se-gutter-stack{position:absolute;top:38px;left:6px;right:6px;height:152px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#101827;box-shadow:inset 3px 0 #8b5cf6}.se-gutter-lane{position:absolute;left:0;right:0;display:flex;align-items:center;box-sizing:border-box;color:#b8c3d4;font-size:.58rem;font-weight:750;letter-spacing:.035em;text-transform:uppercase;line-height:1.1}.se-gutter-emoji{display:grid;place-items:center;flex:0 0 auto;width:16px;height:16px;border-radius:4px;background:#ffffff0f;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:.72rem;font-weight:400;font-style:normal;letter-spacing:0;line-height:1;color:initial;-webkit-text-fill-color:initial;text-transform:none}.se-gutter-text{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.se-gutter-lane.is-cues{top:0;height:86px;flex-direction:column;justify-content:center;gap:.38rem;color:#e7edf6}.se-gutter-lane.is-cues .se-gutter-emoji{width:22px;height:22px;border-radius:6px;background:#8b5cf629;font-size:.82rem}.se-gutter-lane.is-speakers,.se-gutter-lane.is-langs{justify-content:flex-start;gap:.32rem;padding:0 7px}.se-gutter-lane.is-speakers{top:92px;height:28px;border-top:1px solid rgba(148,163,184,.14)}.se-gutter-lane.is-langs{top:124px;height:28px;border-top:1px solid rgba(148,163,184,.14)}.se-timeline-body.is-gutter-compact .se-gutter-stack{left:4px;right:4px}.se-timeline-body.is-gutter-compact .se-gutter-text{display:none}.se-timeline-body.is-gutter-compact .se-gutter-lane{flex-direction:row;justify-content:center;align-items:center;gap:0;padding:0}#project-subtitles .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}.se-timeline-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#3b4658 #111827}.se-timeline{position:relative;height:200px;min-width:100%;background:#0a0f19;user-select:none}.se-ruler{position:absolute;inset:0 0 auto;height:31px;border-bottom:1px solid var(--se-border);background:#0d1420;overflow:hidden;cursor:crosshair}.se-ruler-mark{position:absolute;bottom:0;height:7px;border-left:1px solid #425069;color:#758198;font:.6rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.se-ruler-mark.is-major{height:12px}.se-ruler-mark span{position:absolute;left:4px;bottom:13px;white-space:nowrap}.se-waveform[hidden]{display:none!important}.se-segment-track{position:absolute;left:0;right:0;top:38px;height:86px;border-top:1px solid rgba(148,163,184,.08);border-bottom:1px solid rgba(148,163,184,.08);background:#ffffff03}.se-segment{position:absolute;top:8px;height:50px;min-width:6px;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:linear-gradient(135deg,#ffffff1f,#00000029),var(--se-speaker-color, #8b5cf6);color:#fff;cursor:grab;box-shadow:0 4px 12px #0003}.se-segment.is-selected{border-color:#fff;box-shadow:0 0 0 2px #9b7cf6,0 6px 18px #00000059;z-index:3}.se-segment.is-invalid{border-color:#f87171;box-shadow:0 0 0 2px #f87171d9,0 6px 18px #00000059;z-index:4}.se-segment.is-active:not(.is-selected){border-color:#f9a8d4}.se-segment.is-dragging{cursor:grabbing;opacity:.92}.se-segment-text{display:block;padding:8px 12px 2px;font-size:.65rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.se-segment-time{display:block;padding:1px 12px;color:#ffffffb3;font:.52rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}.se-segment.is-compact .se-segment-text{padding-top:4px;padding-bottom:0;font-size:.58rem}.se-segment.is-compact .se-segment-time{display:none}.se-segment.is-dense .se-segment-text{padding-top:1px;font-size:.52rem;line-height:1}.se-segment.is-dense .se-trim-handle:after{top:25%;bottom:25%}.se-timeline.is-overview-rendering .se-segment{border-color:#ffffff14;border-radius:1px;background:var(--se-speaker-color, #8b5cf6);box-shadow:none}.se-timeline.is-overview-rendering .se-segment-text,.se-timeline.is-overview-rendering .se-segment-time,.se-timeline.is-overview-rendering .se-trim-handle{display:none}.se-timeline.is-overview-rendering .se-segment.is-selected{border-color:#fff;box-shadow:0 0 0 1px #9b7cf6}.se-timeline.is-overview-rendering .se-meta-block{padding:0;border-color:transparent;border-radius:0;background:var(--se-meta-color, #64748b);color:transparent}.se-timeline.is-overview-rendering .se-meta-block:hover{z-index:1;opacity:.9}.se-meta-track{position:absolute;left:0;right:0;height:28px;border-top:1px solid rgba(148,163,184,.11);border-bottom:1px solid rgba(148,163,184,.08);background:#0f172a6b;overflow:hidden}.se-speaker-track{top:130px}.se-language-track{top:162px}.se-timeline-card.is-video-expanded .se-timeline{height:172px}.se-timeline-card.is-video-expanded .se-track-gutter{min-height:172px}.se-timeline-card.is-video-expanded .se-segment-track{top:38px;height:66px}.se-timeline-card.is-video-expanded .se-speaker-track{top:110px}.se-timeline-card.is-video-expanded .se-language-track{top:142px}.se-timeline-card.is-video-expanded .se-gutter-stack{top:38px;height:132px}.se-timeline-card.is-video-expanded .se-gutter-lane.is-cues{height:66px}.se-timeline-card.is-video-expanded .se-gutter-lane.is-speakers{top:72px}.se-timeline-card.is-video-expanded .se-gutter-lane.is-langs{top:104px}.se-meta-block{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:2px;overflow:hidden;padding:0 5px;border:1px solid rgba(255,255,255,.16);border-radius:3px;background:linear-gradient(90deg,#ffffff17,#0000001f),var(--se-meta-color, #64748b);color:#fff;font-size:.53rem;line-height:1;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;opacity:.9}.se-meta-block:hover{opacity:1;z-index:4}.se-meta-block.is-selected{border-color:#fff;box-shadow:0 0 0 1px #c4b5fd;z-index:3}.se-meta-block.is-dense{font-size:0;padding:0}.se-language-meta{font-weight:800;letter-spacing:.035em}.se-metadata-popover{position:fixed;z-index:10020;display:flex;flex-direction:column;width:min(280px,calc(100vw - 16px));max-height:min(430px,calc(100vh - 16px));overflow:hidden;border:1px solid rgba(167,139,250,.38);border-radius:11px;background:#111827;box-shadow:0 18px 48px #00000080,0 0 0 1px #ffffff08}.se-metadata-popover[hidden]{display:none!important}.se-popover-header{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:.35rem .4rem .35rem .7rem;border-bottom:1px solid var(--se-border)}.se-popover-header strong{color:#eef2ff;font-size:.76rem}.se-popover-header .se-icon-button{width:30px;height:30px;border:0}.se-popover-options{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.35rem;scrollbar-color:#475569 #111827}.se-popover-footer{flex:0 0 auto;padding:.35rem;border-top:1px solid var(--se-border);background:#0d1524}.se-popover-footer[hidden]{display:none!important}.se-popover-footer .se-popover-option{min-height:32px}.se-popover-hint{display:grid;grid-template-columns:18px minmax(0,1fr);gap:.4rem;margin:.05rem .1rem .35rem;padding:.45rem .5rem;border-radius:7px;background:#34d39914;color:#9fcabb;font-size:.58rem;line-height:1.35}.se-popover-hint i{margin-top:.08rem;color:#34d399;text-align:center}.se-popover-hint.is-bulk{background:#8b5cf61a;color:#c4b5fd}.se-popover-hint.is-bulk i{color:#a78bfa}.se-popover-option{width:100%;min-height:34px;display:grid;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:.45rem;padding:.35rem .5rem;border:0;border-radius:7px;background:transparent;color:#cbd5e1;font:inherit;font-size:.71rem;text-align:left;cursor:pointer}.se-popover-option:hover,.se-popover-option:focus-visible{outline:none;background:#8b5cf621;color:#fff}.se-popover-option>span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.se-popover-option>.fa-check{visibility:hidden;color:#a7f3d0;font-size:.6rem}.se-popover-option.is-current{background:#8b5cf61a;color:#fff}.se-popover-option.is-current>.fa-check{visibility:visible}.se-popover-dot{width:10px;height:10px;border-radius:50%;background:var(--se-option-color, #64748b);box-shadow:0 0 0 2px #ffffff1a}.se-popover-code{display:grid;place-items:center;min-width:18px;height:18px;border-radius:4px;background:var(--se-option-color, #64748b);color:#fff;font-size:.48rem;font-weight:850}.se-popover-divider{height:1px;margin:.3rem .25rem;background:var(--se-border)}.se-popover-option.se-popover-add{grid-template-columns:18px minmax(0,1fr);color:#c4b5fd}.se-popover-option.se-popover-bulk{color:#a7f3d0}.se-popover-speaker-row{display:grid;grid-template-columns:minmax(0,1fr) 28px 18px;align-items:center;padding-right:.3rem;border-radius:7px}.se-popover-speaker-row:hover{background:#8b5cf614}.se-popover-speaker-row.is-current{background:#8b5cf61a;color:#fff}.se-popover-speaker-row .se-popover-option{min-width:0;grid-template-columns:18px minmax(0,1fr);padding-right:.2rem}.se-popover-speaker-row .se-popover-option:hover{background:transparent}.se-speaker-row-check{visibility:hidden;justify-self:center;color:#a7f3d0;font-size:.6rem}.se-popover-speaker-row.is-current .se-speaker-row-check{visibility:visible}.se-speaker-rename-button,.se-speaker-rename-save,.se-speaker-rename-cancel{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer}.se-speaker-rename-button{opacity:.68}.se-popover-speaker-row:hover .se-speaker-rename-button,.se-speaker-rename-button:hover,.se-speaker-rename-button:focus-visible{opacity:1}.se-speaker-rename-button:hover,.se-speaker-rename-save:hover,.se-speaker-rename-cancel:hover{background:#a78bfa29;color:#fff}.se-popover-speaker-row.is-renaming{grid-template-columns:minmax(0,1fr) 30px 30px;gap:.2rem;padding:.2rem;background:#8b5cf61f}.se-speaker-rename-input{width:100%;min-width:0;height:30px;box-sizing:border-box;padding:0 .45rem;border:1px solid #8b5cf6;border-radius:6px;outline:0;background:#0b111d;color:#fff;font:inherit;font-size:.71rem}.se-speaker-rename-save{color:#86efac}.se-speaker-rename-cancel{color:#fda4af}.se-scope-modal{position:fixed;z-index:10030;inset:0;display:grid;place-items:center;padding:1rem}.se-scope-modal[hidden]{display:none!important}.se-scope-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:#02060ec2;backdrop-filter:blur(3px);cursor:default}.se-scope-dialog{position:relative;width:min(520px,calc(100vw - 24px));box-sizing:border-box;padding:1.1rem;border:1px solid rgba(167,139,250,.38);border-radius:14px;background:#111827;box-shadow:0 24px 70px #0000009e}.se-bulk-target-dialog{width:min(430px,calc(100vw - 24px))}.se-bulk-target-dialog>p{margin:.7rem 0;color:#94a3b8;font-size:.72rem;line-height:1.45}.se-bulk-current-speaker{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .65rem;border:1px solid #273449;border-radius:8px;background:#0b1220}.se-bulk-current-speaker>span{display:flex;align-items:center;gap:.5rem;min-width:0}.se-bulk-current-speaker i{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px #ffffff14}.se-bulk-current-speaker strong{overflow:hidden;color:#dbe4f3;font-size:.72rem;white-space:nowrap;text-overflow:ellipsis}.se-bulk-current-speaker small{color:#718096;font-size:.56rem;white-space:nowrap}.se-bulk-target-field{margin-top:.75rem}.se-bulk-target-field select{width:100%}.se-scope-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.se-scope-heading h2{margin:.2rem 0 0;color:#f8fafc;font-size:1.05rem}.se-scope-eyebrow{color:#a78bfa;font-size:.57rem;font-weight:800;letter-spacing:.09em}.se-scope-change{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:.45rem;margin-top:.85rem}.se-scope-person{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem .65rem;border:1px solid #2a374b;border-radius:9px;background:#0b1220}.se-scope-person>i{flex:0 0 auto;width:11px;height:11px;border-radius:50%;box-shadow:0 0 0 3px #ffffff14}.se-scope-person>span{min-width:0}.se-scope-person small,.se-scope-person strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-scope-person small{margin-bottom:.14rem;color:#64748b;font-size:.5rem;font-weight:800;letter-spacing:.07em}.se-scope-person strong{color:#cbd5e1;font-size:.72rem}.se-scope-person.is-target{border-color:#a78bfa7a;background:#7c3aed1a}.se-scope-person.is-target small{color:#a78bfa}.se-scope-person.is-target strong{color:#f5f3ff}.se-scope-arrow{color:#64748b;font-size:.68rem;text-align:center}.se-scope-segment-preview{margin-top:.55rem;padding:.55rem .65rem;border-left:2px solid #8b5cf6;border-radius:0 7px 7px 0;background:#8b5cf612}.se-scope-segment-preview span,.se-scope-segment-preview q{display:block}.se-scope-segment-preview span{color:#8f9db1;font:.51rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.025em}.se-scope-segment-preview q{margin-top:.3rem;overflow:hidden;color:#dbe4f3;font-size:.68rem;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.se-scope-dialog>p{margin:.7rem 0 .55rem;color:#cbd5e1;font-size:.72rem;font-weight:650;line-height:1.5}.se-scope-options{display:grid;gap:.5rem}.se-scope-option{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.75rem;border:1px solid #273449;border-radius:10px;background:#0c1321;color:#dbe4f3;text-align:left;cursor:pointer}.se-scope-option:hover,.se-scope-option:focus-visible{outline:none;border-color:#8b5cf6;background:#7c3aed1a}.se-scope-option.is-selected{border-color:#8b5cf6;background:#7c3aed24;box-shadow:inset 3px 0 #a78bfa}.se-scope-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#8b5cf629;color:#c4b5fd}.se-scope-option.is-selected .se-scope-icon{background:#7c3aed;color:#fff}.se-scope-option strong,.se-scope-option small{display:block}.se-scope-option strong{font-size:.78rem}.se-scope-option small{margin-top:.18rem;color:#7f8da3;font-size:.64rem;line-height:1.35}.se-scope-option b{padding:.22rem .4rem;border-radius:999px;background:#1b2638;color:#a9b5c7;font-size:.59rem;white-space:nowrap}.se-scope-actions{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(180px,1.3fr);gap:.55rem;margin-top:.75rem}.se-scope-actions button{width:100%}.se-trim-handle{position:absolute;top:0;bottom:0;width:9px;cursor:ew-resize;background:#ffffff17}.se-trim-handle:after{content:"";position:absolute;top:16px;bottom:16px;border-left:1px solid rgba(255,255,255,.7)}.se-trim-handle.is-start{left:0}.se-trim-handle.is-end{right:0}.se-trim-handle.is-start:after{left:4px}.se-trim-handle.is-end:after{right:4px}.se-playhead{position:absolute;z-index:7;top:0;bottom:0;left:0;width:14px;transform:translateZ(0) translate(-50%);will-change:transform;cursor:ew-resize;touch-action:none}.se-playhead:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid #f1f5f9}.se-playhead span{position:absolute;top:0;left:50%;width:9px;height:9px;transform:translate(-50%);border-radius:2px 2px 50% 50%;background:#f8fafc}.se-playhead:focus-visible span{outline:2px solid #a78bfa;outline-offset:2px}.se-timeline.is-scrubbing,.se-timeline.is-scrubbing *{cursor:ew-resize!important}.se-timeline-help{margin:0;padding:.55rem .75rem;border-top:1px solid var(--se-border);color:#69768b;font-size:.66rem}.se-timeline-help i{color:#9b7cf6;margin-right:.25rem}.se-timeline-help kbd{padding:.1rem .3rem;border:1px solid #3d485b;border-radius:4px;background:#151d2d;color:#cbd5e1}.se-mobile-list{display:none}.se-inline-actions{display:flex;justify-content:center;gap:.65rem;flex-wrap:wrap;margin-top:1rem}@media(max-width:1050px){.se-header{align-items:flex-start}.se-save-state{display:none}.se-workspace{grid-template-columns:1.35fr minmax(260px,.85fr)}.se-timeline-edit-actions .se-compact-button span,.se-follow-button span{display:none}}@media(max-width:780px){.se-header{display:grid}.se-header-actions{flex-wrap:wrap}.se-continue{flex:1}.se-workflow{justify-content:flex-start}.se-workspace{display:block}.se-preview-panel{height:auto;border-right:0;border-bottom:1px solid var(--se-border)}.se-video-wrap{height:220px}.se-workspace.is-video-expanded .se-preview-panel,.se-workspace.is-video-expanded .se-inspector{height:auto}.se-workspace.is-video-expanded .se-video-wrap{height:340px}.se-timeline-zoom-actions{display:none}.se-timeline,.se-timeline-card.is-video-expanded .se-timeline{height:172px}.se-track-gutter,.se-timeline-card.is-video-expanded .se-track-gutter{min-height:172px}.se-gutter-stack,.se-timeline-card.is-video-expanded .se-gutter-stack{top:38px;height:132px}.se-gutter-lane.is-cues,.se-timeline-card.is-video-expanded .se-gutter-lane.is-cues{height:66px}.se-gutter-lane.is-speakers,.se-timeline-card.is-video-expanded .se-gutter-lane.is-speakers{top:72px}.se-gutter-lane.is-langs,.se-timeline-card.is-video-expanded .se-gutter-lane.is-langs{top:104px}.se-segment-track,.se-timeline-card.is-video-expanded .se-segment-track{top:38px;height:66px}.se-speaker-track,.se-timeline-card.is-video-expanded .se-speaker-track{top:110px}.se-language-track,.se-timeline-card.is-video-expanded .se-language-track{top:142px}.se-timeline-help{display:none}.se-inspector{height:auto;min-height:260px;overflow-y:visible}.se-mobile-list{display:grid;gap:.5rem;margin-top:.75rem}.se-mobile-row{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:.55rem;padding:.65rem;border:1px solid var(--se-border);border-radius:9px;background:#111827;color:#dbe3ed;text-align:left}.se-mobile-row.is-selected{border-color:#9b7cf6}.se-mobile-row.is-invalid{border-color:#f87171;box-shadow:0 0 0 1px #f871718c}.se-mobile-row b{color:#a78bfa;font-size:.7rem}.se-mobile-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.73rem}.se-mobile-row small{color:#718096;font-size:.58rem}}@media(max-width:520px){.se-header-actions .se-icon-button,.se-player-controls .se-compact-button{display:none}.se-time-fields,.se-metrics{grid-template-columns:1fr}.se-new-speaker-form{grid-template-columns:minmax(0,1fr) 38px 34px}.se-new-speaker-form #se-new-speaker-save{grid-column:1 / -1}.se-timeline-toolbar{align-items:flex-start;gap:.5rem}.se-scope-dialog{padding:.85rem}.se-scope-change{grid-template-columns:1fr}.se-scope-arrow{transform:rotate(90deg)}.se-scope-option{grid-template-columns:30px minmax(0,1fr)}.se-scope-option b{grid-column:2;justify-self:start}.se-scope-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#project-subtitles *{scroll-behavior:auto!important}}
