@font-face{font-family:Titillium;src:url(/assets/Titillium-Regular-D5s6CwFn.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Titillium;src:url(/assets/Titillium-Semibold-BZHgt53s.otf)format("opentype");font-weight:600 900;font-display:swap}:root{color:#04055a;font-synthesis:none;--blue:#04055a;--coral:#ff4f41;--light-blue:#cde3f7;--surface:#fff;--border:#d6d8df;--muted:#535353;--radius:12px;background:#f6f7fa;font-family:Titillium,Calibri,sans-serif;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:7px;min-height:42px;padding:10px 16px;font-weight:600;line-height:1.25}button:hover:not(:disabled){border-color:var(--blue);background:#e6f0fa}button:disabled{cursor:not-allowed;opacity:.5}button.primary{background:var(--coral);color:var(--blue);border-color:var(--coral)}button.primary:hover:not(:disabled){color:#fff;background:#e2402f;border-color:#e2402f}.quiet{background:0 0;border-color:#0000}.full{width:100%}a{color:var(--blue)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}input,select,textarea{background:#fff;border:1px solid #9b9cbc;border-radius:6px;width:100%;min-width:0;min-height:44px;padding:10px 12px}textarea{resize:vertical;line-height:1.5}input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--blue);flex-shrink:0}input[type=file]{padding:8px;font-size:.9rem}label{flex-direction:column;gap:6px;margin-bottom:16px;font-size:.92rem;font-weight:600;display:flex}.check{flex-direction:row;align-items:center;gap:9px;font-weight:400;line-height:1.4}fieldset{border:0;min-width:0;margin:0;padding:0}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;overflow-wrap:anywhere;margin-bottom:12px;font-size:2.65rem;font-weight:600;line-height:1.12}h2{margin-bottom:14px;font-size:1.45rem;line-height:1.2}h3{margin-bottom:8px;font-size:1.1rem}p{margin-bottom:16px}small{font-size:.82rem}hr{border:0;border-top:1px solid var(--border);margin:22px 0}.app-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:16px 4%;display:flex}.brand{align-items:center;gap:22px;font-size:1.05rem;line-height:1.2;display:flex}.brand img{width:99px;height:auto;display:block}.brand strong{display:block}.brand-divider{background:var(--border);width:1px;height:38px}.header-tools{align-items:center;gap:20px;font-size:.9rem;display:flex}.local-indicator{align-items:center;gap:8px;display:flex}.local-indicator:before{content:"";background:#227750;border-radius:50%;width:7px;height:7px;display:block}.pilot-banner{background:var(--light-blue);align-items:center;gap:14px;padding:9px 4%;font-size:.85rem;display:flex}.pilot-banner strong{text-transform:uppercase;letter-spacing:1.2px;flex-shrink:0;font-size:.7rem}main{min-height:calc(100vh - 210px)}.library,.editor{max-width:1460px;margin:0 auto;padding:40px 4% 60px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.page-heading p:last-child{color:var(--muted);margin-bottom:0}.eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#36377a;margin-bottom:10px;font-size:.72rem;font-weight:600}.actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.badge{border:1px solid var(--border);text-transform:none;white-space:nowrap;background:#f6f7fa;border-radius:5px;padding:4px 8px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-block}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:26px}.library-layout{grid-template-columns:minmax(0,1fr) 360px;gap:36px;display:grid}.create-panel{align-self:start}.create-panel h2{margin-bottom:25px}.character-note{background:#f6f7fa;border-radius:8px;margin-bottom:20px;padding:13px;font-size:.85rem}.character-note p{margin:8px 0}.character-note small{color:var(--muted);margin-top:8px;display:block}.hint{color:var(--muted);margin:8px 0 14px;font-size:.86rem}.empty{text-align:center;border-style:dashed;padding:62px 32px}.empty p{max-width:430px;color:var(--muted);margin:0 auto}.empty-number{color:#9b9cbc;margin-bottom:20px;font-size:3.8rem;line-height:1;display:block}.empty.compact{background:#f6f7fa;border-radius:8px;margin:20px 0;padding:25px 18px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.project-card{text-align:left;border-radius:12px;padding:0;overflow:hidden}.project-thumbnail{background:var(--blue);color:#fff;justify-content:center;align-items:center;gap:10px;height:140px;display:flex;position:relative}.project-thumbnail>span{border:1px solid #686a9b;border-radius:5px;padding:3px 8px;font-size:.72rem;font-weight:400;position:absolute;top:14px;left:16px}.project-thumbnail b{font-size:3rem;font-weight:400}.project-card-body{flex-direction:column;gap:7px;padding:18px;display:flex}.project-card-body strong{overflow-wrap:anywhere;font-size:1.2rem}.project-card-body>span{font-size:.82rem;font-weight:400}.project-card-body .text-link{margin-top:10px;font-weight:600}.editor{padding-top:24px}.back-link{margin-bottom:15px;padding-left:0}.editor-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.editor-main{gap:24px;min-width:0;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-heading h2{margin-bottom:8px}.section-heading .eyebrow{margin-bottom:7px}.source-placeholder{background:var(--blue);color:#fff;text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:35px 24px;display:flex}.frame-symbol{width:51px;height:38px;color:var(--coral);border:1px solid #9b9cbc;border-radius:6px;place-items:center;margin-bottom:18px;display:grid}.source-placeholder strong{font-size:1.2rem}.source-placeholder p{margin:9px 0;font-size:.9rem}.source-placeholder small{color:#cdcdde}.upload-fields{margin-top:20px}.upload-fields small{margin-top:10px;display:block}.inline-tool{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:20px;display:flex}.inline-tool p{margin-bottom:0}.inline-tool button{flex-shrink:0}.availability{color:var(--muted);border-left:3px solid #9b9cbc;margin:14px 0 0;padding-left:12px;font-size:.82rem}.source-preview{margin-top:12px}.source-preview video,video{background:var(--blue);border-radius:8px;width:100%;max-height:440px;display:block}audio{width:100%;display:block}.scene{border:1px solid var(--border);border-radius:8px;margin-top:18px;padding:20px}.scene-heading{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.scene-heading h3{align-items:center;gap:10px;margin:0;display:flex}.scene-number{background:var(--light-blue);border-radius:4px;padding:5px 9px;font-size:.8rem}.danger{color:#a32927}.scene-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scene-controls label{font-size:.8rem}.scene-controls input,.scene-controls select{padding:8px}.scene label:last-child{margin-bottom:0}.translation{border-top:1px solid var(--border);margin-top:20px;padding-top:18px}.translation>.section-heading{margin-bottom:15px}.translation small{color:var(--muted)}.add-scene{background:#f6f7fa;border-style:dashed;width:100%;margin-top:20px}.notice{overflow-wrap:anywhere;background:#e6f0fa;border:1px solid #9b9cbc;border-radius:8px;margin-bottom:20px;padding:15px 18px;font-size:.94rem}.notice p{margin:8px 0 12px}.notice.error{color:#842321;background:#fff1ef;border-color:#a32927}.notice.success{color:#205b3d;background:#eff9f3;border-color:#8cb6a0}.notice.compact{padding:12px;font-size:.82rem}.notice button{margin-left:10px}.settings label{margin-bottom:18px}.settings h2{margin-bottom:24px}.composition-controls summary,.batch-controls summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:600}.batch-controls{border-top:1px solid var(--border);margin-top:20px;padding-top:10px}.batch-results{margin-top:20px}.batch-results article{border-top:1px solid var(--border);padding:16px 0}.batch-results article>p{margin:6px 0}.batch-results article>button{margin-top:10px}.composition-controls label+.hint{margin-top:-10px;margin-bottom:18px}.export-spec{gap:4px;margin-bottom:20px;font-size:.82rem;display:grid}.export-spec span{color:var(--muted)}.export-spec strong{margin-bottom:7px;font-weight:600}.translation-tools{margin-top:22px}.jobs{margin-top:24px}.job{border-top:1px solid var(--border);padding:22px 0}.job:last-child{padding-bottom:0}.status-needs_review,.status-interrupted{background:#fff5dd;border-color:#b58d37}.status-failed{background:#fff1ef;border-color:#a32927}.status-succeeded{background:#eff9f3;border-color:#8cb6a0}progress{accent-color:var(--coral);width:100%;height:9px}.output{margin-top:20px}.download-link{overflow-wrap:anywhere;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.download-link span:first-child{min-width:0}.download-link span:last-child{flex-shrink:0;font-weight:600}.output small{color:var(--muted)}.review-scene{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.review-suggestion{background:var(--surface);-webkit-user-select:text;user-select:text;border-radius:6px;padding:12px}footer{border-top:1px solid var(--border);justify-content:space-between;max-width:1460px;margin:auto;padding:24px 4%;font-size:.85rem;display:flex}footer span{color:var(--muted)}.welcome{max-width:1200px;margin:auto;padding:65px 5%}.welcome h1{max-width:700px;font-size:4rem}.lede{color:#36377a;font-size:1.15rem;line-height:1.6}.signin{max-width:670px;margin-top:32px}.signin p{color:var(--muted)}.welcome-steps{flex-wrap:wrap;gap:35px;margin-top:42px;font-size:.9rem;display:flex}.welcome-steps b{color:#686a9b;margin-right:10px}.loading{padding:60px 5%}.skip-link{z-index:10;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}@media (width>=1700px){.editor-layout{grid-template-columns:minmax(0,1fr) 380px}}@media (width<=1000px){.editor-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px}.panel{padding:20px}.scene-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.library-layout{grid-template-columns:minmax(0,1fr) 310px;gap:22px}.project-grid{grid-template-columns:1fr}.header-tools{gap:12px}.local-indicator{display:none}}@media (width<=760px){.app-header{gap:12px;padding:14px 5%}.brand{gap:12px;font-size:.84rem}.brand img{width:75px}.brand-divider{height:30px}.header-tools>span{display:none}.header-tools button{padding:8px;font-size:.8rem}.pilot-banner{align-items:flex-start;gap:10px;padding:10px 5%;font-size:.76rem}.library,.editor{padding-left:5%;padding-right:5%}.page-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}h1{font-size:2.2rem}.page-heading>.actions{justify-content:space-between;width:100%}.library-layout,.editor-layout{grid-template-columns:1fr}.library-layout>form{grid-row:1}.create-panel{padding:22px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-sidebar{min-width:0}.scene{padding:16px}.panel{padding:20px}.inline-tool{flex-direction:column;align-items:flex-start}.source-placeholder{padding:28px 16px}.source-placeholder strong{font-size:1.05rem}.source-placeholder p{font-size:.85rem}.section-heading{gap:10px}.section-heading h2{font-size:1.3rem}.notice button{margin:10px 0 0}.welcome{padding-top:40px}.welcome h1{font-size:3rem}.welcome-steps{flex-direction:column;gap:16px}.signin{padding:22px}.signin .actions{flex-direction:column;align-items:stretch}footer{flex-direction:column;gap:12px}.job>.section-heading{flex-wrap:wrap;align-items:flex-start}.download-link{gap:12px;font-size:.86rem}}@media (width<=400px){.project-grid{grid-template-columns:1fr}.brand>span:last-child{max-width:112px}.scene-controls{gap:10px}.scene-controls input{padding:8px}.panel{padding:17px}.scene{padding:13px}.scene-heading .quiet{padding:8px;font-size:.8rem}.page-heading>.actions .badge{font-size:.7rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workflow-workspace{max-width:1560px;margin:0 auto}.workflow-nav{border:1px solid var(--border);background:#fff;border-radius:12px;gap:6px;margin:18px 0;padding:10px;display:flex}.workflow-nav button{background:0 0;border-color:#0000;flex:1;justify-content:center;align-items:center;gap:9px;padding:13px 8px;display:flex}.workflow-nav button[aria-current=step]{color:#005d83;background:#e5f4fa;border-color:#add5e5;font-weight:700}.workflow-nav button span{background:#edf1f4;border-radius:50%;min-width:24px}.workspace-stage-heading{margin:22px 0 14px}.workspace-stage-heading h2{margin:0}.workspace-edit-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.workspace-edit-main{gap:16px;min-width:0;display:grid}.workspace-stage{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.workspace-stage>.editor-sidebar{width:100%;max-width:650px}.workspace-fieldset{border:0;min-width:0;margin:0;padding:0}.workspace-preview video{object-fit:contain;background:#121c26;border-radius:8px;width:100%;height:auto;max-height:none;display:block}.source-transport{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.source-transport label{align-items:center;gap:10px;display:flex}.source-transport input{width:110px}.source-preview-modal{z-index:1000;border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex;position:fixed;inset:0;overflow:auto;box-shadow:0 0 0 100vmax #132233c9}.source-preview-modal video{object-fit:contain;flex:1;width:100%;min-height:0}.enlarged-heading{justify-content:space-between;align-items:center;display:flex}.source-words{flex-wrap:wrap;gap:4px;line-height:1.8;display:flex}.source-words button{background:#f1f6f8;padding:5px 7px}@media (width<=1000px){.workspace-edit-grid{grid-template-columns:minmax(0,1fr)}.workflow-nav{flex-wrap:wrap}.workflow-nav button{flex:30%}}@media (width<=600px){.source-transport{flex-direction:column;align-items:start}.source-preview-modal{padding:10px;inset:1vh 1vw}}.canonical-timeline:focus{outline:2px solid var(--accent,#168876);outline-offset:3px}.timeline-actions,.timeline-selection{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.timeline-selection label{flex:140px}.workflow-workspace form,.workspace-edit-grid,.workspace-stage,.workflow-workspace .panel,.workflow-workspace fieldset,.workflow-workspace .editor-sidebar{min-width:0}.workflow-workspace .panel{overflow-wrap:anywhere}.workflow-workspace .source-transport{flex-wrap:wrap}.timeline-scroll{width:100%;min-width:0;max-width:100%;margin-block:1rem;overflow-x:auto}.timeline-tracks{padding:.5rem 2.5rem .75rem .5rem}.timeline-ruler{height:36px;margin-left:145px;position:relative}.timeline-ruler button{white-space:nowrap;padding:.15rem;font-size:.75rem;position:absolute;transform:translate(-50%)}.timeline-track{grid-template-columns:145px 1fr;align-items:center;margin-bottom:.4rem;display:grid}.timeline-track>strong{font-size:.8rem}.timeline-clips{background:#e9efed;border-radius:5px;height:48px;position:relative}.timeline-clips button{text-overflow:ellipsis;white-space:nowrap;background:#d3e8e1;border:1px solid #628f82;border-radius:4px;padding:.3rem;font-size:.75rem;position:absolute;top:3px;bottom:3px;overflow:hidden}.timeline-playhead{pointer-events:none;z-index:2;background:#bd4840;width:2px;position:absolute;top:0;bottom:0}.timeline-range{pointer-events:none;background:#3267bf33;border-inline:2px solid #3267bf;position:absolute;inset-block:0}.canonical-timeline [aria-label="Filler group review"]{border-top:1px solid #d5dfdb;margin-top:1rem;padding-top:.5rem}.workflow-edit-active{padding-top:10px}.workflow-edit-active>.back-link{margin-bottom:3px;padding-block:3px}.workflow-edit-active>.page-heading{gap:12px;margin-bottom:6px}.workflow-edit-active>.page-heading h1{margin:0;font-size:1.65rem}.workflow-edit-active>.page-heading .eyebrow,.workflow-edit-active>.page-heading p:last-child,.workflow-edit-active>.workspace-stage-heading{display:none}.workflow-edit-active .workflow-nav{margin:8px 0;padding:5px}.workflow-edit-active .workflow-nav button{padding-block:7px}.workflow-edit-active .workspace-edit-main{gap:8px}.workflow-edit-active .panel{padding:12px}.preview-compact .section-heading h2{margin:0;font-size:1.1rem}.preview-compact .section-heading{float:right}.preview-compact .source-transport{justify-content:start;gap:5px;margin:0;font-size:.8rem}.preview-compact [aria-label=Preview\ mode]{min-height:36px;padding-bottom:4px}.preview-compact button{padding:5px 8px}.preview-compact .source-preview-inline>video{max-width:700px;margin:0 auto}.preview-compact .preview-times{flex-wrap:wrap;gap:6px 22px;padding-top:5px;display:flex}.preview-compact .preview-times .source-transport{flex:1;min-width:200px}.preview-compact .source-transport label{gap:6px}.preview-compact .source-transport input{width:74px;padding:4px}.timeline-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.timeline-heading h3,.timeline-heading h4{margin:0 0 5px}.canonical-timeline .timeline-actions{gap:5px}.canonical-timeline button{padding:5px 8px;font-size:.8rem}.canonical-timeline>small{margin-top:2px;font-size:.72rem;display:block}.canonical-timeline .timeline-scroll{margin-block:5px}.canonical-timeline .timeline-tracks{padding-top:2px;padding-bottom:2px}.canonical-timeline .timeline-ruler{touch-action:none;height:29px}.canonical-timeline .timeline-ruler button{pointer-events:auto;padding:2px}.canonical-timeline .timeline-clips{height:30px}.canonical-timeline .timeline-clips button{padding:2px}.canonical-timeline .timeline-selection{align-items:end;gap:6px}.canonical-timeline .timeline-selection label{flex:0 125px;font-size:.8rem}.canonical-timeline .timeline-selection input{padding:5px}.timeline-marker-row{grid-template-columns:145px 1fr;align-items:center;font-size:.8rem;display:grid}.timeline-marker-lane{height:29px;position:relative}.timeline-marker-lane button{background:#fff0e5;border-color:#b56c35;padding:1px 4px;position:absolute;transform:translate(-50%)}.timeline-marker-lane button[aria-pressed=true]{z-index:3;background:#ffe1bf;outline:2px solid #824111}.suggestion-handle{cursor:ew-resize;z-index:4;touch-action:none;background:#d5efff;border:2px solid #216389;border-radius:3px;padding-inline:3px;position:absolute;top:0;transform:translate(-50%)}.suggestion-adjust{flex-wrap:wrap;align-items:end;gap:6px;margin-top:6px;display:flex}.suggestion-adjust label{width:120px}.filler-list{margin-top:5px}.filler-list>div{max-height:170px;overflow-y:auto}.filler-option{justify-content:space-between;align-items:center;gap:8px;padding-block:2px;display:flex}.filler-option .check{margin:0}.source-words button[aria-current=true]{background:#ffe1bf;outline:2px solid #824111}.timeline-help,.source-intake,.composition-disclosure{margin-top:8px}.workflow-edit-active .editor-sidebar .panel h2{font-size:1.15rem}.workflow-edit-active .editor-sidebar label{margin-bottom:8px}@media (width<=700px){.preview-compact .section-heading{float:none}.preview-compact .preview-times{display:block}.timeline-heading{flex-wrap:wrap}}.workflow-edit-active>.back-link{display:none}.workflow-edit-active .workflow-nav button{min-height:34px;padding-block:4px}.preview-compact button,.canonical-timeline button{min-height:30px}.preview-compact .source-transport label{white-space:nowrap;flex-direction:row;margin-bottom:0;font-size:.78rem}.preview-compact .source-transport input{min-height:32px}.preview-compact .preview-times .source-transport{flex-wrap:nowrap}.preview-compact .preview-times .source-transport>span{font-size:.72rem}.timeline-marker-lane{height:57px}.suggestion-handle{top:30px}@media (width<=700px){.preview-compact .preview-times .source-transport{flex-wrap:wrap}}.source-preview-canvas{aspect-ratio:16/9;background:#202938;width:100%;margin:0 auto;position:relative}.preview-compact .source-preview-inline>.source-preview-canvas{max-width:700px}.presenter-pose{aspect-ratio:1;pointer-events:none;height:auto;display:block;position:absolute}.presenter-pose-panel{background:#202938a6;border-radius:0}.source-preview-modal>.source-preview-canvas{flex:none;width:min(100%,177.778dvh - 337.778px);min-height:0}.source-preview-canvas video,.source-preview-modal .source-preview-canvas video{object-fit:contain;flex:none;width:100%;height:100%;min-height:0}.workspace-edit-grid:has(.compact-presenter>details:not([open])){grid-template-columns:minmax(0,1fr)}.workspace-edit-grid:has(.compact-presenter>details:not([open]))>.compact-presenter{grid-row:1}.workspace-edit-grid:has(.compact-presenter>details:not([open]))>.workspace-edit-main{grid-row:2}.presenter-disclosure>summary{cursor:pointer;padding:8px 12px;font-weight:600}.combined-suggestions{margin-bottom:12px}.combined-suggestions>.timeline-heading{flex-wrap:wrap;gap:8px}.combined-suggestions>details>summary{cursor:pointer;padding:8px 0}.workspace-edit-grid:has(.compact-presenter[hidden]){grid-template-columns:minmax(0,1fr)}.compact-presenter[hidden]{display:none}.workflow-edit-active .combined-suggestions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:6px;display:flex}.workflow-edit-active .combined-suggestions>.timeline-heading{display:contents}.workflow-edit-active .combined-suggestions h4{margin:0}.workflow-edit-active .combined-suggestions>details{margin-left:auto}.workflow-edit-active .combined-suggestions>details[open]{flex-basis:100%}.workflow-edit-active .combined-suggestions>details>summary{padding:3px 0}.workflow-edit-active .preview-edit-notice{margin:3px 0;font-size:12px}.workflow-edit-active .preview-edit-notice button{margin-left:6px;padding:3px 8px}@media (width<=700px){.workflow-edit-active .combined-suggestions>details{margin-left:0}}.workflow-edit-active .preview-compact [aria-label=Preview\ mode] select{min-height:30px;padding:3px 6px}.workflow-edit-active .preview-compact .section-heading,.workflow-edit-active .canonical-timeline>.timeline-heading,.workflow-edit-active .combined-suggestions{margin-bottom:3px}.narration-review-pending{background:#fff7e8;border-left:3px solid #a66a20;padding:8px;font-size:.85rem}.project-files{min-width:0}.file-result{border-top:1px solid var(--border,#d7dce3);overflow-wrap:anywhere;padding-block:1rem}.file-result ul{flex-wrap:wrap;gap:.75rem 1.5rem;padding-left:1.25rem;display:flex}.result-comparison{background:#f5f7fa;border:1px solid #ccd4df;border-radius:.75rem;min-width:0;margin-block:1rem;padding:1rem}.comparison-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.comparison-version{min-width:0}.comparison-version[hidden]{display:none}.comparison-version video{aspect-ratio:16/9;object-fit:contain;background:#111;width:100%;display:block}.comparison-controls{flex-wrap:wrap;align-items:end;gap:.75rem;margin-block:1rem;display:flex}.comparison-controls input[type=number]{width:7rem}.comparison-controls fieldset{overflow-wrap:anywhere;min-width:0}.enlarged-comparison{z-index:1000;margin:0;position:fixed;inset:1rem;overflow:auto;box-shadow:0 0 0 100vmax #000b}.enlarged-comparison .comparison-videos{display:block}.enlarged-comparison video{max-height:65vh}@media (width<=700px){.comparison-videos{grid-template-columns:1fr}.enlarged-comparison{inset:.25rem}}.comparison-controls fieldset{flex-wrap:wrap;gap:.5rem 1rem;padding:.5rem;display:flex}.comparison-controls fieldset label{align-items:center;gap:.4rem;margin:0;display:inline-flex}.comparison-controls input[type=radio]{flex:none;width:1.2rem;height:1.2rem;min-height:1.2rem;margin:0;padding:0}.encoded-transparency{border:1px solid var(--border,#d7dce3);border-radius:.75rem;margin-block:1rem;padding:1rem}.encoded-transparency input[type=number]{width:8rem}.encoded-frame{width:min(100%,512px);margin:1rem auto}.encoded-frame img{object-fit:contain;width:100%;height:auto;display:block}.encoded-frame-checker{background-color:#fff;background-image:conic-gradient(#c8c8c8 25%, #fff 0 50%, #c8c8c8 0 75%, #fff 0);background-size:24px 24px}.encoded-frame-light{background:#fff}.encoded-frame-dark{background:#202938}.presenter-backdrop{aspect-ratio:1;object-fit:cover;pointer-events:none;position:absolute}.presenter-background-thumbnail{object-fit:cover;width:96px;height:96px;display:block}.presenter-background-controls{gap:.5rem;min-width:0;margin-block:.5rem;display:grid}.presenter-background-controls input{max-width:100%}.project-card-entry{flex-direction:column;gap:6px;min-width:0;display:flex}.project-card-entry>.project-card{flex:1;width:100%}.project-card-entry>.quiet{align-self:flex-end}.library-search{flex-wrap:wrap;align-items:end;gap:8px;margin:12px 0;display:flex}.library-search label{flex:240px;min-width:0}.source-words button[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:1px;background:var(--light-blue)}.transcript-correction{margin-top:.75rem}.inline-correction,.terminology-offer,.terminology-preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-block:.65rem;padding:.85rem}.inline-correction>label:first-child{max-width:28rem}.inline-correction .checkbox-row,.terminology-preview .checkbox-row,.terminology-occurrences .checkbox-row{overflow-wrap:anywhere;align-items:center;gap:.5rem;display:flex}.inline-correction input[type=checkbox],.terminology-preview input[type=checkbox],.terminology-occurrences input[type=checkbox]{flex:none;width:1.15rem;height:1.15rem;min-height:1.15rem;margin:0;padding:0}.personal-glossary{min-width:0}.glossary-narration-opt-in{align-items:center;gap:.5rem;display:flex}.glossary-narration-opt-in input[type=checkbox]{flex:none;width:1.15rem;height:1.15rem;min-height:1.15rem;margin:0;padding:0}.glossary-entries{max-height:18rem;padding:0;list-style:none;overflow-y:auto}.glossary-entries li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.65rem;padding-block:.25rem;display:flex}.glossary-entries li>button{margin-left:auto}.terminology-manual{margin-top:.75rem}.terminology-manual>summary{cursor:pointer;padding-block:.4rem;font-weight:600}.terminology-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(8rem,.6fr);gap:.75rem;display:grid}.terminology-fields label{min-width:0}.terminology-preview,.terminology-occurrences{max-height:24rem;overflow-y:auto}.narration-update p{margin-block:.35rem}@media (width<=700px){.terminology-fields{grid-template-columns:1fr}.glossary-entries li>span:first-child{flex-basis:100%}}
