:root{--orca-logo:url('data:image/png;base64,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')}
:root{color-scheme:dark;--bg:#101212;--panel:#181b1a;--ink:#f0f0eb;--muted:#adb3b1;--line:#373d3b}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 'Avenir Next',Avenir,'Segoe UI',sans-serif}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:2px solid var(--ink);outline-offset:4px}[hidden]{display:none!important}.demo-root{padding:54px 40px 28px;max-width:1320px;margin:auto}.monitor{max-width:1120px;margin:auto;position:relative;padding:13px;border-radius:23px;background:linear-gradient(150deg,#5c6460 0,#232826 2%,#151817 26%,#292d2b 93%,#747c77 100%);box-shadow:0 2px 0 #555b57,0 25px 55px #0007;transition:padding .3s,border-radius .3s}.monitor:after{content:'';position:absolute;inset:0;border:1px solid #8087816b;border-radius:inherit;pointer-events:none}.screen{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:13px;background:var(--bg);container-type:inline-size;isolation:isolate}.appbar{height:10%;position:absolute;top:0;left:0;right:0;padding:0 3.1%;display:flex;align-items:center;border-bottom:1px solid var(--line);background:#131615;gap:2.3cqw}.appbrand{display:flex;align-items:center;gap:.75cqw;font-size:1.75cqw;font-weight:700;letter-spacing:-.055em;color:var(--ink)}.appbrand i{display:block;width:4.1cqw;height:2.3cqw;background:var(--ink);mask:var(--orca-logo) center/contain no-repeat;-webkit-mask:var(--orca-logo) center/contain no-repeat}.breadcrumb{display:flex;gap:1.25cqw;align-items:center;font:1.05cqw ui-monospace,monospace;color:#727b76;margin-left:auto}.breadcrumb span{padding:.6cqw .7cqw;border-radius:.5cqw}.breadcrumb span.active{color:var(--ink);background:#272c29}.breadcrumb span.done{color:var(--muted)}.appbar .episode{font:1cqw ui-monospace,monospace;color:var(--muted);margin-left:1cqw}.scene{position:absolute;inset:10% 0 0;padding:3.3% 4%;overflow:hidden;display:none}.scene.active{display:block}.scene h1,.scene h2,.scene h3{font-family:'Helvetica Neue',Arial,sans-serif;letter-spacing:-.045em;font-weight:500;line-height:1.14;margin:0}.scene h1{font-size:3.15cqw}.scene h2{font-size:2.3cqw}.scene h3{font-size:1.4cqw}.kicker{font:1cqw ui-monospace,monospace;letter-spacing:.09em;color:var(--muted);text-transform:uppercase;margin-bottom:.7cqw}.scene .subline{font-size:1.25cqw;color:var(--muted);margin:.8cqw 0 2cqw}.scene .fine{font-size:1.1cqw;color:var(--muted)}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:3.1cqw}.project{height:24cqw;border:1px solid var(--line);border-radius:1.1cqw;overflow:hidden;background:var(--panel)}.project .shot{height:auto;aspect-ratio:16/9;opacity:.82}.project .title{padding:1.5cqw 1.6cqw;font-size:1.35cqw}.project.new{display:flex;flex-direction:column;align-items:center;justify-content:center;border-style:dashed;gap:1.5cqw;transition:background .15s,border-color .15s}.project.new .plus{width:4.3cqw;height:4.3cqw;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font:3cqw 'Helvetica Neue',sans-serif;color:var(--muted)}.project.new b{font-size:1.55cqw;font-weight:500}.project.new.lit{background:#2a302c;border-color:var(--ink)}.project-foot{display:flex;justify-content:space-between;margin-top:2.6cqw;font-size:1.15cqw;color:var(--muted)}.shot{display:block;background:url('/podcast-angles.jpg') left 38%/400% auto no-repeat;background-color:var(--panel);width:100%;height:100%}.shot.wide{background-size:200% auto;background-position:center}.shot.guest{background-position:right 35%}.folder-float{position:absolute;left:0;top:0;display:flex;align-items:center;gap:1cqw;border:1px solid #8f9891;border-radius:.9cqw;background:linear-gradient(140deg,#343b36,#242925);padding:1.3cqw 1.7cqw;box-shadow:0 15px 25px #0008;font-size:1.4cqw;z-index:6;will-change:left,top,opacity}.folder-icon{display:inline-block;width:3cqw;height:2.2cqw;border:1px solid var(--ink);border-radius:.4cqw;position:relative;background:#adb3b12b}.folder-icon:before{content:'';position:absolute;width:1.2cqw;height:.5cqw;top:-.6cqw;left:-1px;border:1px solid var(--ink);border-bottom:0;border-radius:.3cqw .3cqw 0 0;background:#333a35}.cursor{position:absolute;width:2.6cqw;height:3.4cqw;z-index:20;pointer-events:none;filter:drop-shadow(0 2px 3px #000a)}.cursor svg{width:100%;height:100%;fill:var(--ink);stroke:#101212;stroke-width:1.4}.cursor.click:after{content:'';position:absolute;left:-.6cqw;top:-.6cqw;width:2.3cqw;height:2.3cqw;border:1px solid var(--ink);border-radius:50%;opacity:.65}.folder-float .cursor{right:-1.4cqw;bottom:-2cqw}.scene-cursor{left:0;top:0}.picker-overlay{position:absolute;inset:0;background:#101212b8;display:grid;place-items:center;z-index:4}.picker{width:53%;padding:2.3cqw;border:1px solid #69716b;border-radius:1.1cqw;background:#1c211e;box-shadow:0 20px 60px #0008}.picker h3{font-size:1.9cqw;margin:0 0 1.7cqw}.picker-row{padding:1.2cqw;border-bottom:1px solid var(--line);display:flex;gap:1.4cqw;align-items:center;font-size:1.3cqw}.picker-row.selected{background:#343c36}.picker-footer{display:flex;justify-content:flex-end;margin-top:1.5cqw}.pill{border:1px solid var(--line);border-radius:.55cqw;padding:.7cqw 1.4cqw;font-size:1.12cqw;display:inline-flex;align-items:center;gap:.8cqw;background:var(--panel);white-space:nowrap}.pill.chosen{background:var(--ink);color:var(--bg);border-color:var(--ink)}.question{margin:2cqw 0 2.3cqw}.question h3{font-size:1.5cqw;margin:0 0 1cqw;letter-spacing:-.015em}.options{display:grid;grid-template-columns:1fr 1fr;gap:1.3cqw}.option{border:1px solid var(--line);border-radius:.85cqw;background:var(--panel);padding:1.5cqw 1.7cqw;display:flex;align-items:center;gap:1.3cqw}.radio{width:1.5cqw;height:1.5cqw;border:1px solid #778178;border-radius:50%;display:block;flex:none}.option strong{display:block;font-size:1.5cqw;font-weight:500}.option small{display:block;font-size:1.08cqw;color:var(--muted);margin-top:.3cqw}.option.selected{border-color:#a0aaa1;background:#282f29}.option.selected .radio{background:var(--ink);box-shadow:inset 0 0 0 .35cqw #282f29;border-color:var(--ink)}.scene-tail{position:absolute;bottom:3.2cqw;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;font-size:1.05cqw;color:var(--muted)}.filemeta{font-family:ui-monospace,monospace}.camera-list{display:grid;gap:1.2cqw;margin-top:2cqw}.camera-row{display:grid;grid-template-columns:16cqw 1fr 20cqw;gap:1.7cqw;align-items:center;padding:.8cqw;border:1px solid var(--line);border-radius:1cqw;background:var(--panel)}.camera-row .photo{height:8.7cqw;overflow:hidden;border-radius:.6cqw}.camera-title{font-size:1.45cqw;display:flex;justify-content:space-between;align-items:center;margin-bottom:1cqw}.camera-title small{font:1cqw ui-monospace,monospace;color:var(--muted);margin-right:1cqw}.camera-row .pill{padding:.55cqw 1cqw;font-size:1cqw}.camera-audio{margin-right:1.1cqw;border:1px solid var(--line);border-radius:.6cqw;padding:1cqw;font:1.05cqw ui-monospace,monospace;color:var(--muted);display:flex;gap:.8cqw;align-items:center}.mic{width:1.4cqw;height:1.7cqw;flex:none;stroke:currentColor;fill:none;stroke-width:1.7}.sync-heading{display:flex;justify-content:space-between;align-items:center}.sync-state{font:1.1cqw ui-monospace,monospace;color:var(--muted)}.sync-panel{margin-top:3cqw;border:1px solid var(--line);border-radius:1.2cqw;padding:2cqw;background:var(--panel)}.sync-ruler{display:flex;justify-content:space-between;font:1cqw ui-monospace,monospace;color:#7e8880;margin:0 0 1.5cqw 11cqw}.sync-row{display:grid;grid-template-columns:10cqw 1fr;align-items:center;gap:1cqw;margin:1cqw 0;font:1.1cqw ui-monospace,monospace}.sync-track{height:5.2cqw;border:1px solid var(--line);border-radius:.5cqw;overflow:hidden;background:#111513;padding:.65cqw;position:relative}.sync-bar{height:100%;width:100%;border:1px solid #69736a;border-radius:.35cqw;background:#434c45;display:flex;align-items:center;gap:.5cqw;padding:.5cqw 1cqw;will-change:transform}.wave{display:flex;width:100%;height:100%;align-items:center;gap:.22cqw;overflow:hidden}.wave i{display:block;flex:1;min-width:.16cqw;background:#b4bcb4;opacity:.6;border-radius:.1cqw}.sync-note{text-align:center;font-size:1.35cqw;color:var(--muted);margin-top:2.6cqw}.pace-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:2cqw;margin-top:2.2cqw}.pace-card{border:1px solid var(--line);border-radius:1cqw;padding:1.8cqw;background:var(--panel)}.pace-card h3{font-size:1.6cqw;margin-bottom:1.4cqw}.pace-options{display:flex;gap:.6cqw}.pace-options .pill{flex:1;justify-content:center;padding:.85cqw .5cqw;font-size:1.05cqw}.pace-preview{height:12.2cqw;border:1px solid var(--line);border-radius:.6cqw;overflow:hidden;margin-top:1.6cqw;position:relative}.pace-preview .shot{filter:brightness(.65)}.pace-preview .mini-cut{position:absolute;bottom:1cqw;left:1cqw;right:1cqw;display:flex;gap:.5cqw;height:1.5cqw}.mini-cut i{display:block;background:var(--ink);opacity:.55;border-radius:.2cqw}.setting-line{padding:1.6cqw 0;border-bottom:1px solid var(--line);font-size:1.25cqw;display:flex;flex-direction:column;gap:.55cqw}.setting-line:first-of-type{padding-top:0}.setting-line:last-child{border-bottom:0;padding-bottom:0}.setting-line span{color:var(--muted);font-size:1.05cqw}.fine-tune{margin-top:1.2cqw;display:flex;gap:.65cqw;font-size:1cqw;color:var(--muted)}.edit-scene{padding:1.8% 3%}.edit-work{display:grid;grid-template-columns:minmax(0,1fr) calc(28cqw * 16 / 9) minmax(0,1fr);gap:1.7cqw;align-items:center;height:28cqw}.edit-preview{height:auto;width:100%;aspect-ratio:16/9;position:relative;outline:1px solid var(--line);border-radius:.6cqw;overflow:hidden}.edit-preview .shot{position:absolute;inset:0;transition:opacity .2s}.edit-side{display:grid;place-items:center;text-align:center;gap:1.1cqw;color:#879189;border:1px dashed var(--line);border-radius:.8cqw;height:12cqw;font:1cqw ui-monospace,monospace}.edit-side .plus{font:2.7cqw 'Helvetica Neue',sans-serif}.preview-caption{position:absolute;bottom:1cqw;left:1cqw;display:flex;gap:.8cqw;font:1cqw ui-monospace,monospace;background:#101212b8;border-radius:.4cqw;padding:.6cqw .9cqw}.transport{display:flex;justify-content:center;align-items:center;gap:1.9cqw;font-size:1.3cqw;margin:1cqw 0;color:var(--muted)}.transport .transport-play{width:2.6cqw;height:2.6cqw;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--bg);font-size:1cqw}.edit-timeline{position:relative;padding:1.5cqw 1cqw 1cqw;border:1px solid var(--line);border-radius:.7cqw;background:var(--panel)}.timeline-row{display:grid;grid-template-columns:10cqw 1fr;gap:1cqw;margin-bottom:.55cqw;font: .85cqw ui-monospace,monospace;color:var(--muted);align-items:center}.cuts{height:1.65cqw;position:relative;background:repeating-linear-gradient(90deg,transparent 0 5cqw,#89928712 5cqw 5.1cqw);border-bottom:1px solid #373d3b77}.clip{height:100%;position:absolute;top:0;border:1px solid #9da69c8c;border-radius:.18cqw;background:#69746a}.clip.dim{background:#454e46}.audio-track{height:1.3cqw;border-bottom:1px solid #373d3b77}.audio-track .wave{opacity:.5}.playhead{position:absolute;top:.6cqw;bottom:.8cqw;width:1px;background:var(--ink);left:15%;pointer-events:none}.playhead:before{content:'';position:absolute;top:-.5cqw;left:-.35cqw;border-left:.4cqw solid transparent;border-right:.4cqw solid transparent;border-top:.6cqw solid var(--ink)}.export-grid{display:grid;grid-template-columns:28% 1fr;gap:2.4cqw;margin-top:2cqw}.format-list{display:grid;gap:1cqw}.format{padding:1.2cqw 1.4cqw;border:1px solid var(--line);border-radius:.7cqw;background:var(--panel)}.format strong{display:block;font-size:1.3cqw;font-weight:500}.format small{display:block;font:1cqw ui-monospace,monospace;color:var(--muted);margin-top:.3cqw}.format.selected{background:#2c332e;border-color:#9aa69b}.export-preview{aspect-ratio:16/9;outline:1px solid var(--line);border-radius:.8cqw;overflow:hidden;position:relative}.export-chips{position:absolute;left:1cqw;right:1cqw;bottom:1cqw;display:flex;gap:.6cqw}.export-chips span{font:1cqw ui-monospace,monospace;background:#101212cd;padding:.5cqw .9cqw;border-radius:.4cqw}.export-settings{display:flex;justify-content:space-between;margin:1.7cqw 0;font-size:1.15cqw;color:var(--muted)}.export-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:2cqw}.export-bottom .pill{padding:1cqw 2cqw;font-size:1.3cqw}.export-caption{font-size:1.1cqw;color:var(--muted)}.base{height:36px;position:relative;display:none}.ambient{height:25px;max-width:85%;margin:17px auto 0;background:radial-gradient(ellipse,#0008,transparent 68%);border-radius:50%}.housing-18 .monitor{padding:19px 17px 31px;border-radius:20px;background:linear-gradient(135deg,#333b35,#171c19 55%,#434b45)}.housing-18 .monitor:before{content:'';position:absolute;bottom:10px;left:49%;width:2%;height:2px;background:#a2aaa280;border-radius:3px}.housing-18 .base{display:block;height:32px;width:65%;margin:auto;background:linear-gradient(#363e37,#1d241f 55%,#5c655d 70%,#222924);clip-path:polygon(18% 0,82% 0,100% 74%,98% 100%,2% 100%,0 74%);border-bottom:1px solid #6d786e}.housing-18 .ambient{margin-top:0}.housing-19 .monitor{padding:27px 42px 27px;border-radius:9px;background:linear-gradient(90deg,#3b423c,#151b16 4%,#282e29 96%,#515a51);box-shadow:0 3px 0 #697267,0 20px 45px #0008}.housing-19 .monitor:before{content:'';position:absolute;inset:20px 11px;border-left:4px double #85917c7a;border-right:4px double #85917c7a;border-radius:5px;pointer-events:none}.housing-19 .screen{border-radius:5px}.housing-19 .base{display:block;height:16px;width:80%;margin:0 auto;background:linear-gradient(90deg,transparent 0 7%,#3d463c 7% 15%,transparent 15% 85%,#3d463c 85% 93%,transparent 93%);border-radius:0 0 5px 5px}.housing-20 .monitor{padding:10px;border-radius:26px;background:linear-gradient(135deg,#b8bfbc,#656e69 12%,#bec5c1 48%,#565f5a 70%,#8b958f);box-shadow:0 2px 0 #c1c8c3,0 15px 48px #0008}.housing-20 .screen{border-radius:17px;outline:2px solid #101212}.housing-20 .base{display:block;height:12px;width:38%;margin:0 auto;background:linear-gradient(#535d57,#242b27);border-radius:0 0 40% 40%}.housing-20 .ambient{margin-top:8px}.mode-info{text-align:center;font-size:11px;color:var(--muted);margin-top:9px}.still .cursor{display:none}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@media(max-width:700px){.demo-root{padding:22px 12px 18px}.monitor{padding:7px;border-radius:14px}.screen{border-radius:8px}.housing-18 .monitor{padding:10px 8px 17px;border-radius:12px}.housing-18 .monitor:before{bottom:5px}.housing-18 .base{height:19px}.housing-19 .monitor{padding:12px 17px;border-radius:5px}.housing-19 .monitor:before{inset:9px 5px;border-width:2px}.housing-19 .base{height:10px}.housing-20 .monitor{padding:6px;border-radius:15px}.housing-20 .screen{border-radius:10px}.housing-20 .base{height:7px}.ambient{height:12px;margin-top:10px}}
.breadcrumb{margin-left:0;gap:.55cqw;font-size:1.06cqw}.appbar{gap:2.1cqw}.top-next{margin-left:auto;font-size:1.1cqw;padding:.65cqw 1.5cqw;border:1px solid var(--line);border-radius:.5cqw;white-space:nowrap;background:var(--ink);color:var(--bg)}.top-next.inactive{background:var(--panel);color:#707973;border-color:var(--line)}.top-next.hidden{visibility:hidden}.found-panel{background:var(--panel);border:1px solid var(--line);border-radius:1cqw;margin-top:1.8cqw;padding:1.7cqw 2cqw}.found-folder{display:flex;align-items:center;gap:1.2cqw;font-size:1.3cqw;margin:0 0 1.25cqw}.found-folder>span{margin-left:auto;font-size:1.1cqw;color:var(--muted)}.found-files{display:grid;gap:.6cqw}.found-file{display:flex;align-items:center;gap:1.3cqw;padding:.7cqw 1.2cqw;border-radius:.55cqw;background:#222825;font:1.22cqw ui-monospace,monospace}.file-symbol{width:2cqw;text-align:center;color:var(--muted)}.found-file strong{font-weight:500}.found-file>span:nth-last-child(2){margin-left:auto;color:#879089;font-size:.9cqw}.found-file small{font-size:.95cqw;color:var(--muted);text-decoration:underline}.found-foot{display:flex;align-items:center;gap:1.5cqw;margin-top:1.4cqw;font-size:1.05cqw;color:var(--muted)}.found-foot .pill.highlight{border-color:var(--ink);background:#333a35;color:var(--ink)}.shoot-summary{position:absolute;bottom:3.6cqw;left:4%;right:4%;padding-top:1.4cqw;border-top:1px solid var(--line);display:flex;align-items:center;gap:2cqw;color:var(--muted);font:1.05cqw ui-monospace,monospace}.shoot-summary>span:first-child{display:flex;align-items:center;gap:.8cqw;color:var(--ink);margin-right:auto}.shoot-summary .folder-icon{width:1.8cqw;height:1.3cqw}.shoot-summary .folder-icon:before{height:.35cqw;top:-.45cqw;width:.7cqw}.people-scene .question{margin-top:3cqw}.upcoming-question{color:var(--muted);font-size:1.4cqw;padding:2cqw 0;border-top:1px solid var(--line);margin-top:2.2cqw;opacity:0}.upcoming-question span{font:1cqw ui-monospace,monospace;text-transform:uppercase;margin-right:1.2cqw;color:#7f8a82}.camera-heading{display:flex;align-items:center;justify-content:space-between}.camera-heading h1{font-size:2.65cqw;margin-top:.6cqw}.camera-count{font:1.1cqw ui-monospace,monospace;color:var(--muted)}.previous-cameras{display:grid;gap:.55cqw;margin:1.5cqw 0}.previous-cameras:empty{margin:0}.confirmed-camera{display:flex;align-items:center;gap:1.6cqw;padding:.5cqw 1cqw;border:1px solid var(--line);border-radius:.5cqw;color:var(--muted);font:1.02cqw ui-monospace,monospace}.confirmed-camera>span:last-child{display:flex;align-items:center;gap:.6cqw;margin-left:auto}.confirmed-camera strong{font-weight:500;color:var(--ink)}.confirmed-camera .mic{height:1.2cqw;width:1cqw}.camera-focus{display:grid;grid-template-columns:1.08fr 1fr;gap:2.3cqw;padding:1.2cqw;background:var(--panel);border:1px solid var(--line);border-radius:1cqw;margin-top:1.7cqw}.camera-visual{height:26cqw;position:relative;overflow:hidden;border-radius:.6cqw}.camera-visual>span:last-child{position:absolute;bottom:1cqw;left:1cqw;background:#101212c9;padding:.6cqw 1cqw;border-radius:.4cqw;font:1cqw ui-monospace,monospace}.camera-choices{position:relative;padding:.8cqw 1cqw 0}.camera-choices h2{font-size:2.25cqw;margin-top:.2cqw}.field-label{font-size:1.05cqw;color:var(--muted);margin:1.5cqw 0 .6cqw}.shot-options{display:flex;gap:.7cqw}.shot-options .pill{padding:.75cqw 1.6cqw}.sound-field{display:flex;align-items:center;gap:.75cqw;border:1px solid var(--line);border-radius:.5cqw;padding:.75cqw 1.1cqw;font:1.1cqw ui-monospace,monospace;background:#212824}.sound-field b{font-size:1.2cqw;font-weight:400;margin-left:auto}.sound-field.selected{border-color:#8f9a92;color:var(--ink)}.sound-menu{position:absolute;left:1cqw;right:1cqw;top:6cqw;border:1px solid #718075;background:#242c26;padding:.4cqw;border-radius:.6cqw;box-shadow:0 1cqw 3cqw #0009;z-index:10;display:none}.sound-menu>div{display:flex;align-items:center;gap:1cqw;padding:.9cqw;font:1.1cqw ui-monospace,monospace;border-radius:.4cqw}.sound-menu>div:first-child{border-bottom:1px solid var(--line);color:var(--muted);padding-bottom:1.1cqw}.sound-menu>div.selected{background:#404c43}.camera-next-row{display:flex;justify-content:flex-end;margin-top:1.8cqw}.pill.inactive{color:#68726c;border-color:#303832;background:#202622}.camera-host .camera-visual{height:24cqw}.camera-wide .camera-visual{height:22cqw}.camera-wide .field-label{margin-top:1.1cqw}.camera-wide .camera-next-row{margin-top:1.2cqw}.ready-summary{display:flex;gap:1.7cqw;padding:1.8cqw 0;color:var(--muted);font-size:1.1cqw}.first-preview{display:grid;grid-template-columns:35% 1fr;gap:2cqw;margin-top:.8cqw}.ready-picture{height:auto;aspect-ratio:16/9;align-self:start;position:relative;outline:1px solid var(--line);border-radius:.7cqw;overflow:hidden}.ready-picture>span:last-child{position:absolute;bottom:.7cqw;left:.8cqw;font:1cqw ui-monospace,monospace;background:#101212b8;padding:.4cqw .8cqw}.first-minute{border:1px solid var(--line);border-radius:.7cqw;background:var(--panel);padding:1.2cqw 1.6cqw}.first-minute>.fine{font:.9cqw ui-monospace,monospace;color:var(--muted)}.mini-ruler{display:flex;justify-content:space-between;margin:1.5cqw 0 .6cqw 7cqw;color:var(--muted);font:.8cqw ui-monospace,monospace}.mini-track{display:grid;grid-template-columns:6.5cqw 1fr;align-items:center;gap:.8cqw;font:.9cqw ui-monospace,monospace;margin:.65cqw 0}.mini-track>div{display:flex;gap:.3cqw;height:1.9cqw}.mini-track i{flex:1;background:#9eaaa0;border-radius:.3cqw}.sync-progress-panel{padding:2cqw;border:1px solid var(--line);border-radius:1cqw;background:var(--panel);margin-top:2cqw}.progress-title{display:flex;align-items:center;justify-content:space-between;font-size:1.55cqw}.progress-title>span{font:1.3cqw ui-monospace,monospace}.progress-track{height:.65cqw;border-radius:1cqw;background:#333c36;overflow:hidden;margin:1.8cqw 0}.progress-track i{display:block;height:100%;background:#d1d8d0;border-radius:inherit;width:0}.sync-badges{display:flex;gap:.8cqw}.sync-badges span{border:1px solid var(--line);border-radius:.55cqw;background:#242c26;padding:.65cqw 1cqw;font:1.05cqw ui-monospace,monospace;color:var(--muted)}.sync-badges span.done{color:var(--ink);border-color:#7b8a7e}.sync-progress-panel p,.aligned-panel p{font-size:1.15cqw;color:var(--muted);margin:1.6cqw 0 .2cqw}.pace-summary{border:1px solid var(--line);border-radius:1cqw;background:var(--panel);padding:1.8cqw 2cqw;margin-top:1.5cqw;display:grid;grid-template-columns:1fr 1fr;gap:1cqw;align-items:center}.pace-summary h3{font-size:1.5cqw;margin-bottom:.65cqw}.pace-summary>div>span,.fine-toggle{font-size:1.05cqw;color:var(--muted)}.fine-toggle{grid-column:1/-1;border:1px solid var(--line);border-radius:.4cqw;width:max-content;padding:.55cqw 1cqw;margin-top:.4cqw}.aligned-panel{padding:1.5cqw 2cqw;border:1px solid var(--line);border-radius:1cqw;background:var(--panel);margin-top:1.6cqw}.aligned-heading{display:flex;justify-content:space-between;align-items:center;font-size:1.2cqw;margin-bottom:1.3cqw}.aligned-heading>span{font:1cqw ui-monospace,monospace;color:var(--muted)}.aligned-row{display:grid;grid-template-columns:12cqw 1fr;gap:1cqw;align-items:center;margin:.6cqw 0;font:1.05cqw ui-monospace,monospace}.aligned-row>span{display:flex;align-items:center;gap:.7cqw}.aligned-row small{font-size:.78cqw;color:var(--muted)}.aligned-track{height:2.35cqw;background:#101713;border:1px solid var(--line);padding:.3cqw;border-radius:.4cqw}.aligned-track>div{height:100%;position:relative;background:#56635a;border-radius:.2cqw}.aligned-track .wave{padding:.2cqw .5cqw;opacity:.35}.aligned-track b{position:absolute;right:.6cqw;top:50%;transform:translateY(-50%);font:.95cqw ui-monospace,monospace;color:var(--ink)}.aligned-scene .pace-summary{padding:1.2cqw 2cqw}
.scene{font-size:1.25cqw;line-height:1.6}

/* Chosen monitor 18; the animated interface stays dark in either site theme. */
body{background:transparent}.demo-root{padding:20px 12px 12px}
.scene{display:block;visibility:hidden}.scene.active{visibility:visible}.folder-float .cursor{visibility:hidden}
.shot.guest{background-position:left 38%}.shot.host{background-position:right 35%}
.edit-preview .shot{transition:none}.clip.current{background:#bdc5bd;border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}
.progressive-scene h1{font-size:2.65cqw}.progressive-scene .question{margin:1.4cqw 0}.progressive-scene .question h3{font-size:1.35cqw;margin-bottom:.65cqw}.progressive-scene .option{padding:.8cqw 1.3cqw}.progressive-scene .option strong{font-size:1.3cqw}.progressive-scene .option small{font-size:.95cqw;margin-top:.1cqw}
.progressive-scene .shoot-summary{position:static;padding:.7cqw 0;margin:.5cqw 0 0;font-size:.9cqw}.progressive-scene .camera-focus{grid-template-columns:28cqw 1fr;gap:1.3cqw;margin-top:.6cqw;padding:.8cqw}.progressive-scene .camera-visual{height:auto;aspect-ratio:16/9;align-self:start}.progressive-scene .camera-choices{padding:.1cqw .7cqw;display:grid;grid-template-columns:1fr 1.25fr;align-content:start;column-gap:1cqw;position:relative}.progressive-scene .camera-choices>.fine{display:none}.progressive-scene .camera-choices h2{grid-column:1/-1;font-size:1.65cqw;margin:.3cqw 0 .8cqw}.progressive-scene .field-label{font-size:.85cqw;margin:.3cqw 0 .45cqw}.progressive-scene .field-label:nth-of-type(1){grid-column:1;grid-row:2}.progressive-scene .field-label:nth-of-type(3){grid-column:2;grid-row:2}.progressive-scene .shot-options{grid-column:1;grid-row:3}.progressive-scene .shot-options .pill{font-size:1cqw;padding:.6cqw 1cqw}.progressive-scene .sound-field{grid-column:2;grid-row:3;padding:.6cqw .8cqw;font-size:1cqw}.progressive-scene .camera-next-row{grid-column:1/-1;grid-row:4;margin:1.4cqw 0 0}.progressive-scene .sound-menu{left:46%;right:.6cqw;top:-1cqw}
.export-scene{padding:2% 3%}.export-grid{grid-template-columns:23% 1fr;gap:2cqw;margin:0}.format-list{display:flex;flex-direction:column;gap:.8cqw}.format-list h2{font-size:1.5cqw;margin:.3cqw 0 .4cqw;letter-spacing:-.02em}.format{padding:1cqw 1.2cqw;min-height:5.2cqw}.format strong{font-size:1.2cqw}.format small{font-size:.9cqw}.format-list .open-title{margin-top:1cqw}.export-preview{width:44cqw;height:auto;max-width:100%;border-radius:.8cqw;margin-bottom:1.4cqw}.export-chips{left:.7cqw;right:.7cqw;bottom:.7cqw;gap:.4cqw}.export-chips span{font-size:.77cqw;padding:.4cqw .5cqw;white-space:nowrap}.export-setting{display:flex;align-items:center;justify-content:space-between;gap:1cqw;font-size:1.05cqw;min-height:3.4cqw}.export-setting>span:first-child{color:var(--muted)}.export-setting small{display:block;font-size:.8cqw;line-height:1}.export-segments{display:flex;border:1px solid var(--line);border-radius:.5cqw;overflow:hidden}.export-segments span{padding:.45cqw .9cqw;background:var(--panel);border-right:1px solid var(--line);line-height:1.5}.export-segments span:last-child{border:0}.export-segments .chosen{background:#c4cec6;color:var(--bg)}.export-select{padding:.45cqw 1cqw;border:1px solid var(--line);border-radius:.5cqw;background:var(--panel)}.export-note{font-size:.95cqw;color:var(--muted);margin:.5cqw 0 0}.xml-details{padding:1.3cqw 0}.xml-details h2{font-size:2cqw}.xml-details p{color:var(--muted);font-size:1.1cqw}
@media(max-width:700px){.demo-root{padding:12px 2px}}

.scenario-scroll{position:relative;will-change:transform}.scenario-scene .camera-focus{margin-top:1.2cqw}.scenario-scene .sound-menu{display:block;visibility:hidden}.scenario-scene .camera-focus.confirmed{border-color:#66716a}

/* Abstract controls keep the concept independent of application labels. */
.label-stroke{display:block;height:.35cqw;border-radius:1cqw;background:currentColor;opacity:.65}
.breadcrumb>span{display:grid;place-items:center;width:6.6cqw;height:2.6cqw;padding:0}
.breadcrumb .label-stroke{width:3.7cqw;height:.35cqw}
.breadcrumb>span:nth-child(2) .label-stroke{width:4.5cqw}
.breadcrumb>span:nth-child(3) .label-stroke{width:2.7cqw}
.breadcrumb>span.active .label-stroke{opacity:1}
.edit-side{width:13cqw;height:9cqw;justify-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.3cqw}
.edit-side .empty-tile{width:2.6cqw;height:2.1cqw;border:1px solid currentColor;border-radius:.4cqw;opacity:.45}
.edit-side .label-stroke{width:5.4cqw}
.transport .transport-key{width:2.6cqw;height:2.6cqw;border:1px solid var(--line);border-radius:.6cqw;display:grid;place-items:center;background:var(--panel)}
.transport .transport-play{border-radius:50%;background:var(--ink);border-color:var(--ink);color:var(--bg)}
.transport .label-stroke{width:1cqw;height:.3cqw}

.top-next:not(.inactive){min-width:8cqw;text-align:center}
.screen-fade{position:absolute;inset:0;z-index:30;background:var(--bg);opacity:0;pointer-events:none}

.illustration-note{margin:0;text-align:center;color:var(--muted);font:9px/1.4 ui-monospace,monospace}

body.chapter-mode[data-theme=light]{background:#eeeeea}
body.chapter-mode[data-theme=light] .illustration-note{color:#58615c}
