.deterministic-export-open{z-index:15;color:#d7ff42;background:#182013;border:1px solid #637334;border-radius:6px;padding:9px 12px;font-size:12px;position:fixed;top:12px;right:285px}.stage-h-backdrop{z-index:510;background:#030604df;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.stage-h-export{overscroll-behavior:contain;color:#eef5ec;background:#111715;border:1px solid #46513e;border-radius:14px;width:min(540px,100%);max-height:94dvh;padding:22px;overflow:auto;box-shadow:0 24px 90px #000}.stage-h-export header,.stage-h-export footer{justify-content:space-between;gap:12px;display:flex}.stage-h-export h2{margin:6px 0;font-size:24px}.stage-h-export small{color:#a6b49e;font-size:12px}.stage-h-export p{color:#aeb9ad;font-size:14px;line-height:1.5}.stage-h-export fieldset{border:0;grid-template-columns:1fr 1fr;gap:14px;padding:0;display:grid}.stage-h-export label{gap:6px;font-size:14px;display:grid}.stage-h-export input,.stage-h-export select{color:#fff;background:#20281e;border:1px solid #495442;border-radius:6px;width:100%;min-width:0;padding:10px;font-size:14px}.stage-h-export button{color:#eaf1e5;background:#252f20;border:1px solid #506040;border-radius:6px;min-height:44px;padding:10px 14px}.stage-h-export button:disabled{opacity:.5}.stage-h-export .stage-h-start{color:#101509;background:#d7ff42;font-weight:700}.stage-h-export footer{margin:18px 0}.stage-h-export progress{accent-color:#d7ff42;width:100%;margin:10px 0;display:block}.stage-h-export [role=alert]{color:#ffd09a}.stage-h-export [role=status]{font-size:14px}@media (max-width:800px){.deterministic-export-open{padding:8px;font-size:11px;top:10px;right:90px}.stage-h-export{padding:16px}}@media (max-height:520px){.stage-h-export{max-height:94dvh}.stage-h-export h2{font-size:20px}}
.advanced-editor .professional-timeline{grid-template-rows:40px 38px minmax(0,1fr);min-width:0;overflow:hidden}.advanced-editor .professional-timeline .timeline-head{grid-template-columns:minmax(0,1fr) auto}.professional-timeline .timeline-transport{grid-column:2!important}.professional-timeline .tc-toolbar{background:#101612;border-block:1px solid #28322c;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.professional-timeline .tc-toolbar button{color:#d6e1d9;background:#18221b;border:1px solid #3b493f;border-radius:4px;min-width:30px;height:28px;padding:0 8px;font-size:12px}.professional-timeline .tc-toolbar button.enabled{color:#d7ff42;border-color:#819932}.professional-timeline .tc-toolbar label{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.professional-timeline .tc-toolbar input{accent-color:#d7ff42;width:100px;min-width:50px}.professional-timeline .tc-toolbar output{white-space:nowrap;color:#b6c7bc;min-width:66px;font:12px monospace}.professional-timeline .tc-status{color:#a1b2a7;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.professional-timeline .tc-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#4a5d50 #101612;min-width:0;min-height:0;position:relative;overflow:auto}.professional-timeline .tc-content{min-height:100%;position:relative}.professional-timeline .tc-row,.professional-timeline .tc-ruler-row{width:100%;display:flex;position:relative}.professional-timeline .tc-ruler-row{z-index:8;background:#0b100d;height:32px;position:sticky;top:0}.professional-timeline .tc-label{z-index:5;color:#98aa9e;background:#101712;border-bottom:1px solid #28332c;border-right:1px solid #364139;flex:0 0 96px;align-items:center;gap:6px;width:96px;padding:0 8px;font-size:12px;display:flex;position:sticky;left:0;overflow:hidden}.professional-timeline .tc-label b{color:#d7ff42;font:700 12px monospace}.professional-timeline .tc-label span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.professional-timeline .tc-ruler-row>.tc-label{z-index:10;font:12px monospace}.professional-timeline .tc-ruler{cursor:crosshair;touch-action:none;flex-shrink:0;height:32px;position:relative;overflow:visible}.professional-timeline .tc-ruler>span{color:#b9c9bf;pointer-events:none;white-space:nowrap;border-left:1px solid #405046;height:7px;padding-left:5px;font:12px monospace;position:absolute;bottom:0}.professional-timeline .tc-ruler>span.major{height:26px}.advanced-editor .professional-timeline .track{background:#0c110e;border-bottom:1px solid #28332c;flex-shrink:0;height:54px;position:relative;overflow:visible}.professional-timeline .tc-clip{box-sizing:border-box;background:#243b32;border:1px solid #547764;border-radius:4px;min-width:0;height:38px;position:absolute;top:8px}.professional-timeline .tc-clip.selected{outline-offset:-2px;z-index:3;outline:2px solid #d7ff42}.professional-timeline .tc-clip.dragging{opacity:.8;z-index:4}.professional-timeline .audio-track .tc-clip{background:#153139;border-color:#277c89}.professional-timeline .text-track .tc-clip{background:#2a2040;border-color:#7958aa}.advanced-editor .professional-timeline .track .tc-clip-body{color:#dbe4e1;touch-action:none;cursor:grab;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;width:100%;min-width:0;height:100%;margin:0;padding:0 12px;transition:none;display:flex;position:absolute;inset:0;overflow:hidden;transform:none}.professional-timeline .tc-clip-body b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px!important}.advanced-editor .professional-timeline .track .tc-trim{color:#d7ff42;cursor:ew-resize;touch-action:none;z-index:2;background:#080e0b99;border:0;border-radius:2px;place-items:center;width:12px;min-width:0;height:100%;margin:0;padding:0;font-size:16px;transition:none;display:grid;position:absolute;top:0;bottom:0;transform:none}.professional-timeline .tc-trim-left{left:0}.professional-timeline .tc-trim-right{right:0}.professional-timeline .tc-clip.selected .tc-trim{background:#d7ff4233}.professional-timeline .tc-playhead{color:#d7ff42;cursor:ew-resize;touch-action:none;z-index:5;background:0 0;border:0;width:24px;height:28px;padding:0;transition:none;position:absolute;top:4px;transform:translate(-50%)!important}.professional-timeline .tc-playhead-line,.professional-timeline .tc-snap-guide{pointer-events:none;z-index:4;border-left:1px solid #d7ff42;position:absolute;top:32px;bottom:0}.professional-timeline .tc-snap-guide{border-color:#63f0c4;border-left-style:dashed}.professional-timeline button:focus-visible,.professional-timeline .tc-scroll:focus-visible{outline-offset:-2px;outline:2px solid #d7ff42}.professional-timeline button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:800px){.advanced-editor .professional-timeline{grid-template-rows:35px 36px minmax(0,1fr);height:202px}.advanced-editor:has(.professional-timeline) .z-work{padding-bottom:202px}.professional-timeline .tc-toolbar{gap:4px;padding:0 5px}.professional-timeline .tc-toolbar label{gap:0;font-size:0}.professional-timeline .tc-toolbar input{width:75px}.professional-timeline .tc-status{display:none}.professional-timeline .tc-toolbar button{min-width:32px;height:32px}}@media (pointer:coarse){.advanced-editor .professional-timeline .track .tc-trim{width:16px}.professional-timeline .tc-playhead{width:32px}}
.transition-controls p{overflow-wrap:anywhere;color:#a8b6ac;margin:4px 0;font-size:13px;line-height:1.4}.professional-timeline .track .transition-marker{z-index:7;color:#d7ff42;touch-action:manipulation;background:#1e2c20;border:1px solid #a2c92d;justify-content:center;width:28px;min-width:28px;height:24px;margin:0;padding:0;font-size:12px;position:absolute;top:0;overflow:visible;transform:translate(-50%,-40%)}.professional-timeline .transition-marker[aria-pressed=true]{outline:2px solid #d7ff42}.transition-window{pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media (pointer:coarse){.professional-timeline .track .transition-marker{width:44px;min-width:44px;height:30px;transform:translate(-50%,-25%)}}
.keyframe-controls{color:#dce6df;background:#101713;border:1px solid #344238;border-radius:8px;margin:12px 0;padding:12px;font-size:12px}.keyframe-controls header,.keyframe-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.keyframe-controls header{color:#d7ff42;margin-bottom:10px}.keyframe-controls header span,.keyframe-controls small{color:#a6b3aa;font-size:11px}.keyframe-controls fieldset{border:0;min-width:0;margin:0;padding:0}.keyframe-controls label{margin:8px 0;display:block}.keyframe-controls input,.keyframe-controls select{box-sizing:border-box;color:#eff6f0;background:#1a231e;border:1px solid #405045;border-radius:5px;width:100%;min-height:34px;padding:5px;display:block}.keyframe-controls button{color:#d7ff42;cursor:pointer;background:#1b2920;border:1px solid #405045;border-radius:5px;min-height:34px;margin:4px 0;padding:6px 8px}.keyframe-controls button:disabled,.keyframe-controls fieldset:disabled{opacity:.5}.keyframe-controls small{margin-top:7px;display:block}.tc-key-row{background:#111d16;border-bottom:1px solid #344238;min-height:38px;display:flex;position:relative}.tc-key-track{height:38px;position:relative}.tc-key-marker{touch-action:none;color:#d7ff42;cursor:ew-resize;z-index:5;background:0 0;border:0;width:34px;height:34px;position:absolute;top:2px;transform:translate(-50%)}.tc-key-marker[aria-pressed=true]{background:#385029;border-radius:5px}.tc-key-marker:focus-visible{outline:2px solid #fff}.tc-key-marker:disabled{cursor:default;color:#879488}@media (pointer:coarse){.keyframe-controls input,.keyframe-controls select,.keyframe-controls button{min-height:44px}.tc-key-row,.tc-key-track{min-height:48px}.tc-key-marker{width:44px;height:44px}}
.stage-e-controls{border:1px solid #303b36;border-radius:8px;gap:10px;min-width:0;margin:14px 0;padding:12px;display:grid}.stage-e-controls legend{color:#c9daae;padding:0 4px;font-size:12px}.stage-e-controls label{color:#c4cec8;gap:6px;font-size:13px;display:grid}.stage-e-controls input,.stage-e-controls select{box-sizing:border-box;color:#edf4ed;background:#111916;border:1px solid #3c4942;border-radius:5px;width:100%;min-width:0;min-height:34px;padding:4px}.stage-e-controls input[type=range]{accent-color:#d7ff42;padding:0}.stage-e-controls button{white-space:normal;min-height:36px}.stage-e-controls button[aria-pressed=true]{color:#d7ff42;border-color:#d7ff42}.stage-e-controls:disabled{opacity:.5}.stage-e-controls button:disabled{cursor:not-allowed}.advanced-editor .z-tools{min-height:0;overflow-y:auto}.advanced-editor .z-tools>button{flex-shrink:0}.advanced-editor .overlay-text.segment-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:95%}@media (pointer:coarse){.stage-e-controls button,.stage-e-controls input,.stage-e-controls select{min-height:44px}}
