.editor-fullscreen{z-index:10;height:calc(100vh - var(--header-h));flex:1;padding:32px;position:relative;overflow-y:auto}.editor-panel{flex-direction:column;flex:1;gap:24px;display:flex}.editor-under-construction{z-index:10;-webkit-backdrop-filter:blur(12px);border-radius:inherit;background:#0a0a0ed1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.editor-uc-inner{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:380px;padding:40px 24px;display:flex}.editor-uc-icon{font-size:48px;line-height:1}.editor-uc-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:22px;font-weight:700}.editor-uc-desc{color:var(--text-muted);margin:0;font-size:14px;line-height:1.65}.editor-uc-pill{letter-spacing:.06em;text-transform:uppercase;color:#60a5fa;background:#2f8bff26;border:1px solid #2f8bff4d;border-radius:999px;align-items:center;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex}.editor-section{flex-direction:column;display:flex}.editor-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:10px;font-size:13px;font-weight:600}.editor-clips-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.editor-clip-card{border:1px solid var(--border);border-radius:var(--radius);background:#1e1e3299;overflow:hidden}.editor-clip-card:hover{border-color:#60a5fa4d}.editor-clip-thumb{aspect-ratio:16/9;object-fit:cover;cursor:pointer;background:#080812;width:100%;display:block}.editor-clip-meta{justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.editor-clip-prompt{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.editor-timeline{flex-direction:column;gap:6px;display:flex}.editor-actions{padding-top:4px}.editor-page{font-family:var(--font);color:#f3f4f6;z-index:0;background:linear-gradient(#0a0a14 0%,#050507 100%);flex-direction:column;display:flex;position:fixed;inset:0}.editor-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a14a6;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:14px 22px;display:flex}.editor-back{color:#e5e7eb;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;text-decoration:none;display:inline-flex}.editor-back:hover{background:#ffffff1f}.editor-title-input{color:#fff;font-size:18px;font-weight:700;font-family:var(--font);background:0 0;border:none;border-radius:6px;flex:1;max-width:360px;padding:4px 6px}.editor-title-input:focus{outline:1px solid #2f8bff99}.editor-meta{color:#94a3b8;font-size:12px}.editor-header-actions{margin-left:auto}.editor-btn{color:#f3f4f6;font-family:var(--font);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:600;transition:background .15s}.editor-btn:hover:not(:disabled){background:#ffffff14}.editor-btn:disabled{opacity:.45;cursor:not-allowed}.editor-btn-primary{color:#fff;background:linear-gradient(135deg,#60a5fa 0%,#2f8bff 100%);border-color:#0000}.editor-btn-danger{color:#fb7185;background:#f43f5e1f;border-color:#f43f5e4d}.editor-btn-danger:hover:not(:disabled){background:#f43f5e33}.editor-body{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.editor-main-pane{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.editor-scenes-pane{background:#00000059;border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.editor-scenes-header{align-items:center;gap:8px;padding:14px 14px 8px;display:flex}.editor-scenes-title{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:12px;font-weight:700}.editor-scenes-count{color:#64748b;margin-left:auto;font-size:13px}.editor-scenes-list{flex-direction:column;flex:1;gap:6px;padding:4px 8px 14px;display:flex;overflow-y:auto}.editor-scenes-empty{color:#64748b;text-align:center;padding:12px;font-size:13px;line-height:1.5}.editor-scene-row{cursor:pointer;text-align:left;color:#e5e7eb;font-family:var(--font);background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}.editor-scene-index{color:#cbd5e1;background:#ffffff0f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.editor-scene-thumb{object-fit:cover;background:#000;border-radius:4px;flex-shrink:0;width:56px;height:36px}.editor-scene-thumb-audio{background:linear-gradient(135deg,#60a5fa4d,#22d3ee33);justify-content:center;align-items:center;font-size:16px;display:flex}.editor-scene-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.editor-scene-name{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.editor-scene-meta{color:#94a3b8;align-items:center;gap:6px;font-size:12px;display:flex}.editor-scene-track-pill{letter-spacing:.06em;border-radius:3px;padding:1px 5px;font-size:13px;font-weight:700}.editor-scene-track-v1,.editor-scene-track-v2{color:#93c5fd;background:#4aa6ff2e}.editor-scene-track-a1,.editor-scene-track-a2{color:#93c5fd;background:#60a5fa2e}.editor-scene-badge{color:#67e8f9;background:#22d3ee2e;border-radius:3px;padding:1px 4px;font-size:13px;font-weight:700}.editor-preview-pane{flex-direction:column;flex:1;align-items:center;gap:16px;padding:24px;display:flex;overflow:auto}.editor-preview-video{background:#000;border-radius:12px;width:100%;max-width:min(960px,100%);max-height:50vh}.editor-preview-empty{color:#64748b;border:1px dashed #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:min(640px,100%);height:280px;display:flex}.editor-inspector{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:12px;width:100%;max-width:960px;padding:14px 16px;display:flex}.editor-inspector-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.editor-inspector-row label{color:#94a3b8;flex-direction:column;gap:4px;font-size:13px;display:flex}.editor-inspector-grow{flex:1;min-width:200px}.editor-inspector-row input,.editor-inspector-row select{color:#f3f4f6;font-family:var(--font);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;min-width:90px;padding:7px 10px;font-size:12px}.editor-inspector-row input:focus,.editor-inspector-row select:focus{outline:1px solid #2f8bff99}.editor-inspector-note{color:#64748b;align-self:center;font-size:13px}.editor-inspector-actions{flex-wrap:wrap;gap:8px;display:flex}.editor-export-panel{background:#2f8bff14;border:1px solid #2f8bff40;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:960px;padding:14px;display:flex}.editor-export-error{color:#fb7185;text-align:center;font-size:12px}.editor-export-video{background:#000;border-radius:8px;max-width:100%;max-height:360px}.editor-timeline{background:#00000059;border-top:1px solid #ffffff12;gap:8px;min-height:240px;max-height:340px;padding:14px 18px;display:flex;overflow:auto hidden}.editor-timeline-labels{color:#94a3b8;letter-spacing:.06em;-webkit-user-select:none;user-select:none;flex-direction:column;gap:4px;padding-top:4px;font-size:13px;font-weight:700;display:flex}.editor-timeline-labels>span:first-child{justify-content:center;align-items:center;width:16px;height:130px;display:flex}.editor-timeline-labels>span:nth-child(2){color:#60a5fa;justify-content:center;align-items:center;width:16px;height:50px;display:flex}.editor-timeline-track{align-items:flex-start;gap:4px;height:100%;display:flex}.editor-clip-stack{flex-direction:column;gap:4px;display:flex}.editor-clip-badge{color:#67e8f9;letter-spacing:.06em;z-index:2;background:#22d3ee2e;border:1px solid #22d3ee59;border-radius:4px;padding:2px 6px;font-size:13px;font-weight:700;position:absolute;top:6px;right:6px}.editor-clip-audio{cursor:pointer;color:#93c5fd;background:linear-gradient(#60a5fa14 0%,#60a5fa2e 100%);border:1px solid #60a5fa4d;border-radius:8px;align-items:center;gap:8px;width:180px;height:50px;padding:0 8px;display:flex;position:relative;overflow:hidden}.editor-clip-audio-icon{font-size:14px}.editor-clip-audio-bars{flex:1;align-items:center;gap:2px;height:100%;display:flex}.editor-clip-audio-bars>span{opacity:.7;background:currentColor;border-radius:1px;flex:1;min-height:4px;display:block}.editor-btn-active{color:#dbeafe;background:#2f8bff2e;border-color:#2f8bff66}.editor-transport{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;width:100%;max-width:960px;padding:6px 10px;display:flex}.editor-transport-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#60a5fa 0%,#2f8bff 100%);border:none;border-radius:50%;width:36px;height:36px;font-size:13px}.editor-transport-time{font-variant-numeric:tabular-nums;color:#cbd5e1;min-width:100px;font-size:12px}.editor-transport-range{accent-color:#2f8bff;flex:1}.editor-next-clip-preloader{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:-2px;left:-2px}.editor-zoom{color:#94a3b8;align-items:center;gap:6px;font-size:13px;display:flex}.editor-timeline-v2{-webkit-user-select:none;user-select:none;background:#00000073;border-top:1px solid #ffffff12;flex-shrink:0;height:340px;padding:10px 0;overflow:auto hidden}.editor-timeline-scroller{align-items:flex-start;gap:0;width:100%;min-width:0;padding:0 14px;display:flex;position:relative}.editor-timeline-labels-v2{background:#00000073;flex-direction:column;flex-shrink:0;display:flex;position:relative}.editor-timeline-axis{flex:auto;position:relative}.editor-track-label{color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.editor-track-label-video,.editor-track-label-audio{color:#60a5fa}.editor-timeline-ruler{cursor:pointer;border-bottom:1px solid #ffffff0f;position:relative}.editor-ruler-tick{color:#64748b;pointer-events:none;font-size:13px;position:absolute;top:4px;transform:translate(-50%)}.editor-track{background:#ffffff06;border:1px solid #ffffff0d;border-radius:6px;position:relative}.editor-track-video{background:#4aa6ff0d}.editor-track-audio{background:#60a5fa0d}.editor-tlclip{cursor:grab;background:#000000a6;border:2px solid #0000;border-radius:6px;align-items:center;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.editor-tlclip:active{cursor:grabbing}.editor-tlclip-video{background:linear-gradient(135deg,#4aa6ff40,#2f8bff2e)}.editor-tlclip-audio{background:linear-gradient(135deg,#60a5fa38,#22d3ee29);padding:6px 10px}.editor-tlclip-thumb{object-fit:cover;pointer-events:none;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.editor-tlclip-label{z-index:1;background:linear-gradient(#0000008c,#0000);align-items:center;gap:6px;width:100%;padding:4px 8px;display:flex;position:relative}.editor-tlclip-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;font-size:12px;font-weight:700;overflow:hidden}.editor-tlclip-badge{color:#67e8f9;background:#22d3ee38;border:1px solid #22d3ee66;border-radius:4px;padding:1px 5px;font-size:12px;font-weight:700}.editor-tlclip-caption{color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:1;background:#00000080;border-radius:3px;min-width:2px;padding:2px 6px;font-size:13px;position:absolute;bottom:4px;left:12px;overflow:hidden}.editor-tlclip-keyframe{z-index:2;color:#dbeafe;filter:drop-shadow(0 1px 2px #000000e6);pointer-events:none;place-items:center;display:grid;position:absolute;bottom:3px;transform:translate(-50%)}.editor-tlclip-handle{cursor:ew-resize;z-index:3;opacity:0;background:#2f8bff99;width:6px;transition:opacity .1s;position:absolute;top:0;bottom:0}.editor-tlclip-handle-l{left:0}.editor-tlclip-handle-r{right:0}.editor-tlclip-audio-bars{pointer-events:none;opacity:.7;align-items:center;gap:2px;display:flex;position:absolute;inset:8px}.editor-tlclip-audio-bars>span{background:#93c5fd;border-radius:1px;flex:1;min-height:4px;display:block}.editor-tlclip-video-waveform{z-index:1;pointer-events:none;background:#030a14b8;border-radius:4px;align-items:center;gap:1px;height:18px;padding:2px 4px;display:flex;position:absolute;bottom:3px;left:6px;right:6px;overflow:hidden}.editor-tlclip-video-waveform>span{opacity:.88;background:#7dd3fc;border-radius:1px;flex:1;min-width:1px}.editor-tlclip-video-waveform.is-muted{opacity:.42;filter:grayscale(.8)}.editor-tlclip-video-waveform.is-muted:after{content:"";background:#fb7185;height:1px;position:absolute;top:50%;left:0;right:0;transform:rotate(-4deg)}.editor-tlclip-cut-range{z-index:2;pointer-events:none;background:repeating-linear-gradient(135deg,#ff5d7357 0 5px,#7d182f7a 5px 10px);border-inline:1px solid #ffa7b3f2;min-width:2px;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #ff5d7329}.editor-tlclip-transition{color:#cbd5e1;z-index:4;background:#0f172ad9;border:1px solid #ffffff1f;border-radius:4px;padding:2px 4px;font-size:13px;position:absolute;top:50%;right:-54px;transform:translateY(-50%)}.editor-playhead{pointer-events:auto;z-index:10;cursor:ew-resize;touch-action:none;background:0 0;width:14px;position:absolute;top:0;transform:translate(-7px)}.editor-playhead:before{content:"";pointer-events:none;background:#f43f5e;border-radius:2px;width:12px;height:12px;position:absolute;top:0;left:50%;transform:translate(-50%)}.editor-playhead:after{content:"";pointer-events:none;background:#f43f5e;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 6px #f43f5eb3}.editor-timeline-cell{align-items:center;gap:4px;display:flex}.editor-clip{cursor:pointer;background:#0006;border:2px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:stretch;width:180px;height:130px;padding:0;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.editor-clip:hover{border-color:#2f8bff80}.editor-clip-index{color:#fff;z-index:2;background:#0009;border-radius:999px;padding:2px 6px;font-size:12px;font-weight:700;position:absolute;top:6px;left:6px}.editor-clip-thumb{object-fit:cover;pointer-events:none;width:100%;height:100%}.editor-clip-caption{color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:2;background:#0009;border-radius:4px;padding:2px 5px;font-size:12px;position:absolute;bottom:22px;left:8px;right:8px;overflow:hidden}.editor-clip-duration{color:#f3f4f6;z-index:2;background:#000000a6;border-radius:999px;padding:2px 6px;font-size:12px;position:absolute;bottom:4px;right:6px}.editor-clip-tools{flex-direction:column;gap:4px;display:flex}.editor-clip-tools button{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;width:22px;height:28px;font-size:14px;line-height:1}.editor-clip-tools button:hover:not(:disabled){background:#ffffff1f}.editor-clip-tools button:disabled{opacity:.3;cursor:not-allowed}.editor-transition{flex-direction:column;align-items:center;gap:4px;padding:0 6px;display:flex}.editor-transition select,.editor-transition input{color:#f3f4f6;font-family:var(--font);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;width:80px;padding:4px 6px;font-size:12px}.editor-timeline-empty{color:#64748b;text-align:center;padding:20px;font-size:13px}.editor-page{--ed-bg:#07080b;--ed-panel:#0d0f14;--ed-panel-raised:#12151c;--ed-line:#ffffff13;--ed-line-strong:#ffffff21;--ed-muted:#858b9a;--ed-text:#f4f5f7;--ed-accent:#60a5fa;--ed-accent-strong:#3b9cff;--ed-blue:#67a7ff;background:radial-gradient(circle at 48% -20%, #2f8bff1c, transparent 33%), var(--ed-bg);color:var(--ed-text);z-index:200;isolation:isolate}.editor-page *,.editor-page :before,.editor-page :after{box-sizing:border-box}.editor-header{z-index:20;border-bottom-color:var(--ed-line);background:#090a0eeb;gap:18px;min-height:60px;padding:9px 14px;position:relative;box-shadow:0 10px 30px #0000002e}.editor-header-project,.editor-header-actions,.editor-history-controls,.editor-header-summary,.editor-save-status,.editor-btn,.editor-icon-btn{align-items:center;display:flex}.editor-header-project{gap:9px;min-width:280px}.editor-brand-mark{color:#9ecbff;background:linear-gradient(145deg,#2f8bff38,#1457a00f);border:1px solid #60a5fa3d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff0f}.editor-title-stack{flex-direction:column;gap:1px;min-width:0;display:flex}.editor-title-input{letter-spacing:-.01em;width:210px;padding:1px 4px;font-size:13px;font-weight:650;line-height:18px}.editor-save-status{color:#747b8c;gap:4px;padding-left:4px;font-size:12px}.editor-save-status.is-saving{color:#9dc9f4}.editor-header-summary{color:var(--ed-muted);white-space:nowrap;gap:9px;margin:0 auto;font-size:13px}.editor-summary-dot{background:#4d5260;border-radius:50%;width:3px;height:3px}.editor-ratio-badge,.editor-plan-badge{border:1px solid var(--ed-line);color:#a7adba;background:#ffffff09;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:650}.editor-plan-badge{color:#9ecbff;border-color:#60a5fa33}.editor-header-actions{gap:7px;margin-left:0}.editor-history-controls{border-right:1px solid var(--ed-line);gap:1px;padding-right:6px}.editor-icon-btn{color:#a8adba;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;width:32px;height:32px;padding:0}.editor-icon-btn:hover:not(:disabled){color:#fff;border-color:var(--ed-line);background:#ffffff0e}.editor-icon-btn.is-active{color:#dbeafe;background:#2f8bff14}.editor-icon-btn:disabled{opacity:.28;cursor:default}.editor-back{font-size:inherit;border-radius:8px}.editor-btn{border-color:var(--ed-line-strong);white-space:nowrap;background:#14171e;border-radius:8px;justify-content:center;gap:7px;min-height:34px;padding:7px 11px;font-size:13px;line-height:1;text-decoration:none}.editor-btn:hover:not(:disabled){background:#1a1e27;border-color:#ffffff2e}.editor-btn-primary{background:#2f8bff;box-shadow:0 6px 20px #1f70df33}.editor-btn-primary:hover:not(:disabled){background:#3b9cff}.editor-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.8s linear infinite editor-spin}@keyframes editor-spin{to{transform:rotate(360deg)}}.editor-body{background:var(--ed-bg)}.editor-tool-rail{z-index:4;border-right:1px solid var(--ed-line);background:#090a0e;flex-direction:column;flex:0 0 70px;gap:4px;width:70px;padding:9px 7px;display:flex;overflow-y:auto}.editor-tool-button{color:#717888;width:56px;min-height:52px;font:550 13px/1 var(--font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 3px 5px;display:flex}.editor-tool-button:hover{color:#c7cad2;background:#ffffff09}.editor-tool-button.is-active{color:#dbeafe;background:#2f8bff1f;border-color:#60a5fa2e}.editor-scenes-pane{resize:horizontal;background:var(--ed-panel);border-right-color:var(--ed-line);flex:none;width:292px;min-width:250px;max-width:420px}.editor-scenes-pane.is-closed{display:none}.editor-scenes-header{border-bottom:1px solid var(--ed-line);min-height:58px;padding:11px 12px 9px 14px}.editor-panel-eyebrow{color:#636a79;letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:700;display:block}.editor-scenes-title{color:#e8e9ed;letter-spacing:-.01em;text-transform:none;margin:0;font-size:14px;font-weight:650;line-height:18px}.editor-panel-add{border-color:var(--ed-line);background:#ffffff06;margin-left:auto}.editor-assets-content,.editor-tool-content{scrollbar-width:thin;scrollbar-color:#2d313c transparent;flex:1;min-height:0;padding:12px;overflow-y:auto}.editor-import-card{text-align:left;color:#e0edfa;cursor:pointer;background:#2f8bff0e;border:1px dashed #60a5fa40;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px;display:flex}.editor-import-sources{flex-direction:column;gap:8px;display:flex}.editor-import-card{text-decoration:none}.editor-assets-source{background:#18497e38;border-style:solid}.editor-assets-source:hover{background:#2f8bff1f;border-color:#60a5fa80}.editor-import-card:hover:not(:disabled){background:#2f8bff1a;border-color:#60a5fa6b}.editor-import-card>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.editor-import-card strong{font-size:13px;font-weight:650}.editor-import-card small{color:#737a89;font-size:13px}.editor-import-icon{color:#9ecbff;background:#60a5fa1f;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.editor-panel-section-head{color:#858c9b;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:16px 1px 8px;font-size:13px;font-weight:700;display:flex}.editor-panel-section-head h3{font:inherit;margin:0}.editor-project-media-list{gap:5px;max-height:205px;padding:0;overflow-y:auto}.editor-scene-row{background:#11141a;border-color:#ffffff0e;border-radius:8px;gap:8px;min-height:50px;padding:6px}.editor-scene-row:hover{background:#161922}.editor-scene-row.is-selected{background:#2f8bff14;border-color:#60a5fa73;box-shadow:inset 2px 0 #3b9cff}.editor-scene-thumb{border-radius:5px;width:55px;height:37px}.editor-scene-thumb-audio{color:#93c5fd}.editor-scene-name{font-size:12px}.editor-scene-meta{gap:5px;font-size:12px}.editor-library-head{margin-top:17px}.editor-library-filters{flex-direction:column;gap:7px;display:flex}.editor-segmented-control,.editor-aspect-control{border:1px solid var(--ed-line);background:#090b0f;border-radius:8px;align-items:center;gap:2px;padding:2px;display:flex}.editor-segmented-control button,.editor-aspect-control button{color:#777e8d;min-height:25px;font:600 13px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:4px 8px}.editor-segmented-control button.is-active,.editor-aspect-control button.is-active{color:#fff;background:#20242d;box-shadow:0 1px 5px #00000059}.editor-search-field{border:1px solid var(--ed-line);color:#656c7a;background:#090b0f;border-radius:8px;align-items:center;gap:7px;height:32px;padding:0 9px;display:flex}.editor-search-field:focus-within{color:#60a5fa;border-color:#60a5fa66}.editor-search-field input{color:#d8dbe2;width:100%;font:12px var(--font);background:0 0;border:0;outline:0}.editor-search-field input::placeholder{color:#5c6270}.editor-library-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.editor-library-card{border:1px solid var(--ed-line);background:#111319;border-radius:8px;min-width:0;position:relative;overflow:hidden}.editor-library-card:hover{border-color:#60a5fa59;transform:translateY(-1px)}.editor-library-card>video,.editor-library-card>img,.editor-library-audio{aspect-ratio:16/9;object-fit:cover;background:#06070a;width:100%;display:flex}.editor-project-media-grid{max-height:330px;padding-right:2px;overflow-y:auto}.editor-project-asset-card.is-selected{border-color:#60a5fa9e;box-shadow:inset 0 0 0 1px #3b9cff2e}.editor-project-asset-card>.editor-library-import.is-in-timeline{color:#dcfce7;background:#166534a3;border-color:#4ade8057}.editor-library-audio{color:#8cbcff;background:linear-gradient(145deg,#3b82f61f,#2f8bff17);justify-content:center;align-items:center;gap:6px;font-size:13px}.editor-library-audio audio{display:none}.editor-library-card-copy{flex-direction:column;gap:2px;min-width:0;padding:6px 27px 7px 7px;display:flex}.editor-library-card-copy span{color:#cdd0d8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.editor-library-card-copy small{color:#626977;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.editor-library-card>.editor-library-import{color:#c7e3ff;cursor:pointer;background:#102b49;border:1px solid #60a5fa4d;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:5px;right:5px}.editor-library-card>.editor-library-import:hover{color:#fff;background:#277ed8}.editor-library-large-preview{z-index:105;color:#eff6ff;background:#0b0f15;border:1px solid #60a5fa7a;border-radius:12px;width:min(460px,100vw - 24px);animation:.14s ease-out editor-large-preview-in;position:fixed;overflow:hidden;box-shadow:0 24px 70px #000000ad,inset 0 0 0 1px #93c5fd14}.editor-library-large-preview>header{border-bottom:1px solid var(--ed-line);background:#111925;justify-content:space-between;align-items:center;height:38px;padding:0 9px 0 12px;display:flex}.editor-library-large-preview>header span{color:#bfdbfe;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.editor-library-large-preview>header button{color:#aeb9c8;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.editor-library-large-preview>header button:hover{color:#fff;background:#ffffff12}.editor-library-large-preview>video,.editor-library-large-preview>img{aspect-ratio:16/9;object-fit:contain;background:#020305;width:100%;display:block}.editor-library-large-audio{color:#dbeafe;background:radial-gradient(circle at 50% 25%,#3b9cff33,#0000 58%),#070b11;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:20px;display:flex}.editor-library-large-audio>span{color:#93c5fd;background:#2f8bff24;border:1px solid #93c5fd57;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.editor-library-large-audio audio{width:100%;height:34px;margin-top:4px}.editor-library-large-preview>footer{border-top:1px solid var(--ed-line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:8px 10px 9px 12px;display:flex}.editor-library-large-preview>footer>span{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-library-large-preview>footer strong,.editor-library-large-preview>footer small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-library-large-preview>footer strong{font-size:13px}.editor-library-large-preview>footer small{color:#aeb9c8;font-size:11px}.editor-library-large-preview>footer button{color:#fff;min-width:82px;height:32px;font:750 12px var(--font);cursor:pointer;background:#277ed8;border:1px solid #93c5fd5c;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 11px;display:flex}.editor-library-large-preview>footer button:hover{background:#3496f5}@keyframes editor-large-preview-in{0%{opacity:0;transform:translate(-5px)scale(.985)}}.editor-text-drag-hint{color:#aeb9c8;background:#2f8bff0e;border:1px dashed #60a5fa47;border-radius:7px;align-items:center;gap:6px;margin:0;padding:7px 8px;font-size:12px;line-height:1.35;display:flex}.editor-text-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-text-style-grid label:last-child{grid-column:1/-1}.editor-text-style-grid input[type=range]{accent-color:#3b9cff;width:100%}.editor-text-gradients{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.editor-text-gradients button{border:1px solid var(--ed-line);color:#172033;min-width:0;height:30px;font:700 10px var(--font);cursor:pointer;background-color:#f8fafc;border-radius:7px;padding:0}.editor-text-gradients button:hover,.editor-text-gradients button.is-active{border-color:#bfdbfe;box-shadow:0 0 0 2px #3b9cff38}.editor-text-positions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.editor-text-positions button{border:1px solid var(--ed-line);color:#aeb9c8;height:31px;font:700 12px var(--font);text-transform:capitalize;cursor:pointer;background:#0a0d12;border-radius:7px}.editor-text-positions button:hover,.editor-text-positions button.is-active{color:#eff6ff;background:#2f8bff24;border-color:#60a5fa8c}.editor-asset-skeletons{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.editor-asset-skeletons span{aspect-ratio:4/3;background:linear-gradient(100deg,#11141a 20%,#1a1e26 40%,#11141a 60%) 0 0/200% 100%;border-radius:8px;animation:1.2s linear infinite editor-shimmer}@keyframes editor-shimmer{to{background-position-x:-200%}}.editor-panel-message{border:1px dashed var(--ed-line);color:#737a89;text-align:center;border-radius:8px;margin-top:9px;padding:16px 10px;font-size:12px;line-height:1.5}.editor-panel-message.is-error{color:#f09aa8;border-color:#f43f5e38}.editor-tool-content{flex-direction:column;gap:8px;display:flex}.editor-tool-hero{border:1px solid var(--ed-line);color:#7fc2ff;background:radial-gradient(circle at 100% 0,#2f8bff29,#0000 55%),#11131a;border-radius:11px;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.editor-tool-hero strong{color:#eeeef2;font-size:12px}.editor-tool-hero p{color:#7e8492;margin:0;font-size:12px;line-height:1.55}.editor-action-card{border:1px solid var(--ed-line);color:#aab0bd;background:#11131a;border-radius:9px;align-items:center;gap:10px;padding:10px;text-decoration:none;display:flex}.editor-action-card:hover{color:#9ecbff;background:#151821;border-color:#60a5fa4d}.editor-action-card span{flex-direction:column;gap:3px;min-width:0;display:flex}.editor-action-card strong{color:#dadce2;font-size:12px}.editor-action-card small{color:#6f7684;font-size:13px}.editor-panel-field{color:#858c9b;flex-direction:column;gap:6px;font-size:13px;font-weight:650;display:flex}.editor-panel-field textarea{resize:vertical;border:1px solid var(--ed-line);color:#fff;min-height:90px;font:13px/1.5 var(--font);background:#090b0f;border-radius:8px;outline:none;padding:9px}.editor-panel-field textarea:focus{border-color:#60a5fa66}.editor-coming-badge{color:#86aaca;letter-spacing:.08em;text-transform:uppercase;background:#2f8bff12;border:1px solid #60a5fa33;border-radius:99px;align-self:flex-start;padding:5px 8px;font-size:12px;font-weight:700}.editor-creative-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.editor-creative-actions button,.editor-reset-effect{border:1px solid var(--ed-line);color:#969dab;min-height:30px;font:13px var(--font);cursor:pointer;background:#10131a;border-radius:7px;padding:6px 8px}.editor-creative-actions button:hover:not(:disabled),.editor-reset-effect:hover{color:#fff;background:#2f8bff17;border-color:#60a5fa59}.editor-creative-actions button:disabled{opacity:.3;cursor:default}.editor-caption-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.editor-caption-presets button{border:1px solid var(--ed-line);color:#7d8491;min-height:54px;font:12px var(--font);cursor:pointer;background:#0c0e13;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px;display:flex}.editor-caption-presets button>span{color:#fff;border-radius:3px;padding:2px 6px;font-size:13px;line-height:1.2}.editor-caption-presets button.is-bold>span{text-transform:uppercase;font-weight:900}.editor-caption-presets button.is-minimal>span{font-weight:500}.editor-caption-presets button.is-social>span{background:#000000bf;font-weight:850}.editor-caption-presets button.is-active{color:#dbeafe;background:#2f8bff1c;border-color:#60a5fa85;box-shadow:inset 0 0 0 1px #60a5fa14}.editor-creative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.editor-creative-grid label{color:#777f8d;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:650;display:flex}.editor-creative-grid input,.editor-creative-grid select{border:1px solid var(--ed-line);color:#d7d9df;width:100%;min-width:0;height:31px;font:13px var(--font);background:#090b0f;border-radius:7px;outline:0;padding:4px 7px}.editor-creative-grid input[type=color]{cursor:pointer;padding:4px}.editor-creative-grid input:focus,.editor-creative-grid select:focus{border-color:#60a5fa73}.editor-filter-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.editor-filter-presets button{border:1px solid var(--ed-line);color:#777f8d;min-width:0;font:12px var(--font);cursor:pointer;background:#0c0e13;border-radius:7px;flex-direction:column;align-items:center;gap:5px;padding:5px;display:flex}.editor-filter-presets button>span{background:linear-gradient(135deg,#4aa6ff,#2f8bff 52%,#22d3ee);border-radius:4px;width:100%;height:30px}.editor-filter-presets button.is-cinematic>span{filter:brightness(.8)contrast(1.35)saturate(.75)}.editor-filter-presets button.is-warm>span{filter:sepia(.35)saturate(1.25)brightness(1.05)}.editor-filter-presets button.is-cool>span{filter:hue-rotate(25deg)saturate(.9)}.editor-filter-presets button.is-mono>span{filter:grayscale()contrast(1.2)}.editor-filter-presets button.is-vintage>span{filter:sepia(.5)saturate(.7)contrast(.9)}.editor-filter-presets button.is-vivid>span{filter:saturate(1.5)contrast(1.1)}.editor-filter-presets button.is-mono>span,.editor-filter-presets button.is-noir>span{filter:grayscale()contrast(1.35)}.editor-filter-presets button.is-faded>span{filter:contrast(.72)saturate(.72)brightness(1.1)}.editor-filter-presets button.is-night>span{filter:brightness(.66)contrast(1.35)hue-rotate(18deg)}.editor-filter-presets button.is-film-grain>span,.editor-filter-presets button.is-old-film>span,.editor-filter-presets button.is-vhs>span,.editor-filter-presets button.is-scanlines>span{background-image:repeating-linear-gradient(0deg,#0000004d 0 1px,#0000 1px 4px),linear-gradient(135deg,#4aa6ff,#172554 52%,#22d3ee)}.editor-filter-presets button.is-invert>span{filter:invert()}.editor-filter-presets button.is-glitch>span,.editor-filter-presets button.is-rgb-split>span,.editor-filter-presets button.is-prism>span{box-shadow:3px 0 #f43f5e,-3px 0 #22d3ee}.editor-filter-presets button.is-neon>span,.editor-filter-presets button.is-cyberpunk>span{filter:saturate(1.8)contrast(1.3)hue-rotate(24deg);box-shadow:0 0 10px #38bdf880}.editor-filter-presets button.is-active{color:#dbeafe;background:#2f8bff1a;border-color:#60a5fa80}.editor-effect-catalog,.editor-motion-catalog{flex-direction:column;gap:10px;display:flex}.editor-effect-catalog section,.editor-motion-catalog section{flex-direction:column;gap:6px;display:flex}.editor-effect-category-head{color:#9ca3af;justify-content:space-between;align-items:center;font-size:12px;display:flex}.editor-effect-category-head strong{color:#dbe4ee;letter-spacing:.02em;font-size:12px}.editor-effect-category-head span{border:1px solid var(--ed-line);color:#7f8b99;text-align:center;border-radius:999px;min-width:22px;padding:1px 6px}.editor-effect-slider{flex-direction:column;gap:4px;display:flex}.editor-effect-slider>span{color:#777f8d;justify-content:space-between;align-items:center;font-size:12px;display:flex}.editor-effect-slider strong{font-weight:650}.editor-effect-slider output{color:#a9afbb;font-variant-numeric:tabular-nums}.editor-effect-slider input{accent-color:#3b9cff;width:100%}.editor-reset-effect{width:100%}.editor-motion-time{border:1px solid var(--ed-line);color:#727987;background:linear-gradient(135deg,#2f8bff1a,#090b0fd9);border-radius:8px;align-items:baseline;gap:6px;min-height:42px;padding:8px 10px;font-size:12px;display:flex}.editor-motion-time strong{color:#eff6ff;font:700 13px var(--mono);margin-left:auto}.editor-motion-time small{color:#656c7a;font:12px var(--mono)}.editor-motion-transport{grid-template-columns:32px 1fr 32px;gap:5px;display:grid}.editor-motion-transport button{border:1px solid var(--ed-line);color:#858c9a;min-width:0;height:32px;font:13px var(--font);cursor:pointer;background:#0c0e13;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 7px;display:flex}.editor-motion-transport button:first-child svg,.editor-motion-transport button:last-child svg{transform:rotate(90deg)}.editor-motion-transport button:hover:not(:disabled),.editor-motion-transport button.is-active{color:#eff6ff;background:#2f8bff1f;border-color:#60a5fa73}.editor-motion-transport button:disabled{opacity:.38;cursor:default}.editor-motion-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.editor-motion-presets button{border:1px solid var(--ed-line);color:#7d8491;cursor:pointer;background:#0c0e13;border-radius:8px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:8px;display:flex}.editor-motion-presets button:hover{background:#2f8bff14;border-color:#60a5fa61}.editor-motion-presets button>span{color:#9ecbff;width:100%;height:16px;position:relative}.editor-motion-presets button>span svg{position:absolute;top:3px;left:0}.editor-motion-presets button>span i{background:linear-gradient(90deg,#60a5fa,#60a5fa14);height:1px;position:absolute;top:7px;left:9px;right:1px}.editor-motion-presets button>span:after{content:"";border-top:1px solid #60a5fa;border-right:1px solid #60a5fa;width:6px;height:6px;position:absolute;top:4px;right:0;transform:rotate(45deg)}.editor-motion-presets button.is-zoom-out>span,.editor-motion-presets button.is-drift-left>span{transform:scaleX(-1)}.editor-motion-presets button.is-rise>span{transform:none}.editor-motion-presets strong{color:#d7d9df;font-size:13px}.editor-motion-presets small{color:#666d7b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.editor-motion-strip{height:34px;margin:0 8px;position:relative}.editor-motion-strip-line{background:linear-gradient(90deg,#60a5fa33,#60a5faa6,#60a5fa33);height:1px;position:absolute;top:16px;left:0;right:0}.editor-motion-strip button{z-index:1;color:#648db7;cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:8px;transform:translate(-50%)}.editor-motion-strip button:hover,.editor-motion-strip button.is-active{color:#dbeafe;filter:drop-shadow(0 0 6px #60a5facc)}.editor-motion-editor{background:#2f8bff0e;border:1px solid #60a5fa33;border-radius:9px;flex-direction:column;gap:8px;padding:8px;display:flex}.editor-motion-editor-head{color:#9eb3c8;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.editor-motion-editor-head>span{align-items:center;gap:5px;display:flex}.editor-motion-editor-head button{color:#7d8491;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.editor-motion-editor-head button:hover{color:#fb7185;background:#f43f5e17}.editor-motion-notice{color:#89a9c7;width:100%;min-height:28px;font:12px var(--font);cursor:pointer;text-align:left;background:#2f8bff0e;border:1px solid #60a5fa2e;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:flex}.editor-motion-notice:hover{color:#dbeafe;border-color:#60a5fa59}.editor-transition-search{border:1px solid var(--ed-line);color:#7f8da0;background:#0a0c11;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 8px;display:flex}.editor-transition-search:focus-within{border-color:#60a5fa73;box-shadow:0 0 0 2px #2f8bff14}.editor-transition-search input{color:#f2f6fc;min-width:0;font:13px var(--font);background:0 0;border:0;outline:0;flex:1}.editor-transition-search input::placeholder{color:#687487}.editor-transition-search>button{color:#8793a4;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:22px;height:22px;padding:0;display:grid}.editor-transition-search>button:hover{color:#fff;background:#ffffff0f}.editor-transition-catalog{flex-direction:column;gap:13px;display:flex}.editor-transition-group{flex-direction:column;gap:7px;display:flex}.editor-transition-group-head{justify-content:space-between;align-items:center;display:flex}.editor-transition-group-head h3{color:#cbd6e5;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.editor-transition-group-head span{color:#88a9ca;text-align:center;background:#60a5fa14;border-radius:999px;min-width:20px;padding:2px 5px;font-size:11px}.editor-transition-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.editor-transition-grid button{border:1px solid var(--ed-line);color:#b7c1cf;min-width:0;min-height:90px;font:13px var(--font);text-align:left;cursor:pointer;background:#11131a;border-radius:8px;flex-direction:column;gap:4px;padding:6px;display:flex}.editor-transition-grid button:hover:not(:disabled),.editor-transition-grid button.is-active{color:#fff;background:#2f8bff1a;border-color:#60a5fa75;box-shadow:0 5px 16px #0000002e}.editor-transition-grid button.is-active{box-shadow:inset 0 0 0 1px #3b9cff33,0 5px 16px #0000002e}.editor-transition-grid button:disabled{opacity:.35;cursor:default}.editor-transition-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.editor-transition-grid button small{color:#7f8b9b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.editor-transition-grid button:hover:not(:disabled) small,.editor-transition-grid button.is-active small{color:#aebed1}.editor-transition-sequence-help{background:#1e40af1a;border:1px solid #60a5fa40;border-radius:9px;flex-direction:column;gap:9px;padding:10px;display:flex}.editor-transition-sequence-help p{color:#c5d5e9;margin:0;font-size:12px;line-height:1.45}.editor-transition-sequence-help .editor-btn{justify-content:center;width:100%}.editor-transition-preview{isolation:isolate;background:#09111d;border:1px solid #ffffff13;border-radius:5px;flex:0 0 36px;width:100%;height:36px;position:relative;overflow:hidden}.editor-transition-preview:before,.editor-transition-preview:after{content:"";width:62%;transition:transform .22s,clip-path .22s,opacity .22s,filter .22s;position:absolute;inset-block:0}.editor-transition-preview:before{background:linear-gradient(135deg,#123a66,#2f8bff);left:0}.editor-transition-preview:after{background:linear-gradient(135deg,#22d3ee,#175fbc);right:0;box-shadow:-2px 0 6px #03071261}.editor-transition-preview>i{z-index:2;pointer-events:none;position:absolute;inset:0}.editor-transition-preview.is-none:before,.editor-transition-preview.is-none:after{width:50%}.editor-transition-preview.is-fade:after,.editor-transition-preview.is-dissolve:after,.editor-transition-preview.is-fadegrays:after{opacity:.58}.editor-transition-preview.is-dissolve>i{background:radial-gradient(circle at 20% 30%,#ffffff40 0 1px,#0000 2px) 0 0/8px 8px,radial-gradient(circle at 70% 65%,#fff3 0 1px,#0000 2px) 0 0/11px 11px}.editor-transition-preview.is-fadeblack>i{background:linear-gradient(90deg,#0000 8%,#000 50%,#0000 92%)}.editor-transition-preview.is-fadewhite>i{background:linear-gradient(90deg,#0000 8%,#ffffffe6 50%,#0000 92%)}.editor-transition-preview.is-fadegrays{filter:grayscale(.8)}.editor-transition-preview.is-slideleft:after{transform:translate(22%)}.editor-transition-preview.is-slideright:after{left:0;right:auto;transform:translate(-22%)}.editor-transition-preview.is-slideup:after{width:100%;transform:translateY(42%)}.editor-transition-preview.is-slidedown:after{width:100%;transform:translateY(-42%)}.editor-transition-preview.is-smoothleft:after{clip-path:inset(0 34% 0 0 round 55%)}.editor-transition-preview.is-smoothright:after{clip-path:inset(0 0 0 34% round 55%)}.editor-transition-preview.is-zoomin:after{border-radius:3px;width:70%;inset:5px 15%;transform:scale(.72);box-shadow:0 0 0 2px #ffffff29}.editor-transition-preview.is-wipeleft:after{clip-path:inset(0 48% 0 0);width:100%}.editor-transition-preview.is-wiperight:after{clip-path:inset(0 0 0 48%);width:100%}.editor-transition-preview.is-wipeup:after{clip-path:inset(0 0 48%);width:100%}.editor-transition-preview.is-wipedown:after{clip-path:inset(48% 0 0);width:100%}.editor-transition-preview.is-circleopen:after{clip-path:circle(30%);width:100%}.editor-transition-preview.is-circleclose:before{z-index:1;clip-path:circle(32%);width:100%}.editor-transition-preview.is-diagtl:after{clip-path:polygon(0 0,76% 0,0 100%);width:100%}.editor-transition-preview.is-diagbr:after{clip-path:polygon(100% 100%,24% 100%,100% 0);width:100%}.editor-transition-preview.is-radial:after{clip-path:polygon(50% 50%,50% 0,100% 0,100% 100%,76% 100%);width:100%}.editor-transition-preview.is-pixelize>i{background:repeating-conic-gradient(#0307129e 0 25%, transparent 0 50%) 0 0 / 8px 8px}.editor-transition-preview.is-hblur:after{filter:blur(4px);width:78%}.editor-transition-preview.is-squeezeh:after{width:16%;left:42%;right:auto;box-shadow:0 0 8px #67e8f9}.editor-transition-preview.is-squeezev:after{width:100%;height:20%;inset:40% 0 auto;box-shadow:0 0 8px #67e8f9}.editor-transition-grid button:hover:not(:disabled) .editor-transition-preview.is-slideleft:after{transform:translate(4%)}.editor-transition-grid button:hover:not(:disabled) .editor-transition-preview.is-slideright:after{transform:translate(-4%)}.editor-transition-grid button:hover:not(:disabled) .editor-transition-preview.is-zoomin:after{transform:scale(.9)}.editor-transition-settings{background:#2f8bff0e;border:1px solid #60a5fa33;border-radius:8px;flex-direction:column;gap:8px;padding:9px;display:flex}.editor-transition-settings label{color:#dbeafe;grid-template-columns:1fr auto;align-items:center;gap:7px;font-size:12px;font-weight:700;display:grid}.editor-transition-settings output{color:#93c5fd;font-variant-numeric:tabular-nums;font-size:12px}.editor-transition-settings input{accent-color:#3b9cff;cursor:ew-resize;grid-column:1/-1;width:100%}.editor-transition-settings>button{color:#eff6ff;height:32px;font:750 12px var(--font);cursor:pointer;background:#15395f;border:1px solid #60a5fa57;border-radius:7px;justify-content:center;align-items:center;gap:6px;display:flex}.editor-transition-settings>button:hover{background:#1f5f9e}.editor-transition-settings p{color:#f6c879;margin:0;font-size:11px;line-height:1.4}.editor-clip-menu{z-index:420;color:#f3f7fd;-webkit-backdrop-filter:blur(16px);width:min(292px,100vw - 20px);max-height:calc(100vh - 20px);font-family:var(--font);scrollbar-width:thin;scrollbar-color:#7dbeff40 transparent;background:radial-gradient(circle at 100% 0,#2f8bff26,#0000 42%),#0c1017fb;border:1px solid #7dbeff42;border-radius:13px;animation:.12s ease-out editor-context-enter;position:fixed;overflow:auto;box-shadow:0 22px 64px #0000009e,inset 0 0 0 1px #ffffff06}.editor-clip-menu-head{align-items:center;gap:10px;min-height:68px;padding:11px 12px;display:flex}.editor-clip-menu-kind{color:#a8d3ff;background:linear-gradient(145deg,#2f8bff4d,#1e40af1f);border:1px solid #60a5fa42;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.editor-clip-menu-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.editor-clip-menu-copy small{color:#79baff;letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.editor-clip-menu-copy strong{color:#f7faff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:750;overflow:hidden}.editor-clip-menu-copy>span{color:#aebbd0;font-size:12px}.editor-clip-menu-sections{padding:0 6px 6px}.editor-clip-menu-section{border-top:1px solid #ffffff13;padding:5px 0}.editor-clip-menu-section button{color:#e7eef8;width:100%;min-height:38px;font:600 13px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px;padding:5px 8px;display:grid}.editor-clip-menu-section button:hover:not(:disabled),.editor-clip-menu-section button:focus-visible{color:#fff;background:#2f8bff24;box-shadow:inset 0 0 0 1px #60a5fa33}.editor-clip-menu-section button.is-active{color:#bdddff;background:#2f8bff29}.editor-clip-menu-section button.is-danger{color:#ff9cab}.editor-clip-menu-section button.is-danger:hover:not(:disabled),.editor-clip-menu-section button.is-danger:focus-visible{color:#ffc1cb;background:#be183629;box-shadow:inset 0 0 0 1px #fb718538}.editor-clip-menu-section button:disabled{opacity:.36;cursor:default}.editor-clip-menu-item-icon{color:#91bde9;background:#60a5fa14;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.editor-clip-menu-section button.is-danger .editor-clip-menu-item-icon{color:#fb8ca0;background:#be18361c}.editor-clip-menu-section kbd{color:#91a0b5;min-width:31px;font:600 11px var(--font);text-align:center;background:#ffffff09;border:1px solid #ffffff1c;border-radius:5px;padding:3px 5px}.editor-clip-menu-chevron{color:#65758a}@keyframes editor-context-enter{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.editor-main-pane{background:#08090c;position:relative}.editor-preview-pane{background:radial-gradient(circle at 50% 45%,#373c4833,#0000 44%),#08090c;align-items:stretch;gap:9px;min-height:285px;padding:12px 332px 12px 14px;position:relative;overflow:hidden}.editor-preview-pane.is-inspector-closed{padding-right:14px}.editor-preview-pane.is-inspector-closed .editor-inspector{display:none}.editor-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:31px;display:flex}.editor-preview-heading{align-items:baseline;gap:8px;min-width:0;display:flex}.editor-preview-heading>span{color:#aeb3bf;letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.editor-preview-heading small{color:#585f6d;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:13px;overflow:hidden}.editor-aspect-control{flex:none;margin-left:auto}.editor-aspect-control button{min-width:39px}.editor-proxy-control{border:1px solid var(--ed-line);color:#8d95a5;min-height:31px;font:700 12px/1 var(--font);cursor:pointer;background:#090b0f;border-radius:8px;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.editor-proxy-control small{color:#768095;background:#ffffff0e;border-radius:5px;padding:3px 5px;font-size:10px}.editor-proxy-control.is-active{color:#dbeafe;background:#2f8bff1a;border-color:#3b9cff6b}.editor-proxy-control.is-active small{color:#93c5fd;background:#3b9cff24}.editor-proxy-control.has-error{color:#fecaca;border-color:#f8717180}.editor-proxy-control:disabled{opacity:.42;cursor:not-allowed}.editor-tlclip-badge.is-proxy{color:#eff6ff;background:#1e64bebf;border-color:#3b9cff73}.editor-tlclip-badge.is-building{color:#e0f2fe;background:#0e7490b3;border-color:#7dd3fc57}.editor-canvas-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:5px 12px;display:flex;overflow:hidden}.editor-canvas-frame{background-color:#0e1014;background-image:linear-gradient(45deg,#15171c 25%,#0000 25%),linear-gradient(-45deg,#15171c 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#15171c 75%),linear-gradient(-45deg,#0000 75%,#15171c 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #ffffff1a;border-radius:4px;width:auto;max-width:100%;height:clamp(210px,43vh,510px);position:relative;overflow:hidden;box-shadow:0 22px 65px #0000006b,0 0 0 1px #00000080;container-type:inline-size}.editor-preview-video{object-fit:contain;background:#000;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;display:block}.editor-transition-outgoing{z-index:1;pointer-events:none;position:absolute;inset:0}.editor-preview-video.is-transitioning{z-index:2;will-change:opacity, transform, clip-path, filter, mask-image;position:relative}.editor-transition-pixel-canvas{z-index:2;pointer-events:none;width:100%;height:100%;image-rendering:pixelated;background:#000;position:absolute;inset:0}.editor-transition-flash{z-index:3;pointer-events:none;position:absolute;inset:0}.editor-preview-layer{z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.editor-layer-caption{z-index:3;pointer-events:none}.editor-preview-vignette{z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 42%,#000000eb 100%);position:absolute;inset:0}.editor-preview-effect-overlay{z-index:3;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.editor-preview-effect-overlay.is-grain{opacity:.35;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 17% 31%,#ffffff29 0 1px,#0000 1px 3px),repeating-radial-gradient(circle at 73% 61%,#00000038 0 1px,#0000 1px 4px);background-size:7px 9px,11px 13px;animation:.18s steps(2,end) infinite editor-effect-grain}.editor-preview-effect-overlay.is-scanlines{mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000061 0 1px,#0000 1px 4px)}.editor-preview-effect-overlay.is-glow{background:radial-gradient(circle at 50% 42%,#7dd3fc33,#0000 58%);box-shadow:inset 0 0 50px #ffffff1a}.editor-preview-effect-overlay.is-flicker{background:linear-gradient(90deg,#f43f5e1c,#0000 35%,#22d3ee1f);animation:.22s steps(2,end) infinite editor-effect-flicker}@keyframes editor-effect-grain{0%{transform:translate(-1%,1%)scale(1.04)}50%{transform:translate(1%,-1%)scale(1.04)}to{transform:translateY(1%)scale(1.04)}}@keyframes editor-effect-flicker{0%,to{opacity:.2;transform:translate(0)}50%{opacity:.55;transform:translate(2px)}}.editor-canvas-caption{z-index:4;color:#fff;width:fit-content;max-width:86%;font-size:clamp(12px, calc(2vw * var(--caption-scale,1)), 64px);text-align:center;text-shadow:0 2px 3px #000000d9,0 0 12px #000000b3;overflow-wrap:anywhere;margin-inline:auto;padding:.18em .4em;font-weight:750;line-height:1.15;position:absolute;left:7%;right:7%}.editor-canvas-caption.is-bold{letter-spacing:-.025em;text-transform:uppercase;font-weight:900}.editor-canvas-caption.is-minimal{text-shadow:0 1px 5px #000000e6;font-weight:500}.editor-canvas-caption.is-social{letter-spacing:.015em;border-radius:.2em;padding:.28em .55em;font-weight:850}.editor-canvas-caption.is-top{top:8%}.editor-canvas-caption.is-center{top:50%;transform:translateY(-50%)}.editor-canvas-caption.is-bottom{bottom:8%}.editor-canvas-caption.is-draggable{box-sizing:border-box;pointer-events:auto;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:5px;outline:1px dashed #0000;max-width:86%;bottom:auto;right:auto}.editor-canvas-caption.is-draggable:hover,.editor-canvas-caption.is-draggable:focus-visible{outline-color:#93c5fde6}.editor-canvas-caption.is-draggable:active{cursor:grabbing}.editor-canvas-caption>.editor-text-content{max-width:100%;max-height:100%;display:block;overflow:hidden}.editor-canvas-caption.has-sized-text-box>.editor-text-content{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex}.editor-canvas-caption>.editor-text-content>.editor-text-value{overflow-wrap:anywhere;max-width:100%;display:inline}.editor-canvas-caption>.editor-text-resize-handle{z-index:2;cursor:nwse-resize;touch-action:none;background:#2f8bff;border:2px solid #e8f4ff;border-radius:4px;width:14px;height:14px;display:block;position:absolute;bottom:-10px;right:-10px;box-shadow:0 2px 8px #00000073}.editor-canvas-caption:has(>.editor-text-resize-handle){outline-color:#93c5fde6}.editor-preview-empty{color:#747b89;text-align:center;border:0;border-radius:0;flex-direction:column;gap:9px;width:100%;height:100%;padding:20px;display:flex}.editor-preview-empty strong{color:#dcdde2;font-size:13px}.editor-preview-empty p{max-width:300px;margin:0;font-size:12px;line-height:1.45}.editor-preview-empty>div{gap:7px;display:flex}.editor-empty-icon{color:#60a5fa;background:#2f8bff14;border:1px solid #60a5fa2e;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.editor-transport{background:0 0;border:0;border-radius:0;justify-content:center;width:100%;max-width:none;min-height:39px;padding:4px 9px}.editor-transport-btn{color:#111217;background:#ececf0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.editor-transport-btn:hover{background:#fff;transform:translateY(-1px)}.editor-transport-skip{color:#777e8d;width:27px;height:27px;font:600 13px var(--font);cursor:pointer;background:0 0;border:0}.editor-transport-skip:hover{color:#fff}.editor-transport-time{color:#656c79;font-variant-numeric:tabular-nums;gap:5px;min-width:105px;font-size:13px;display:flex}.editor-transport-time strong{color:#c4c8d1;font-weight:600}.editor-transport-range{accent-color:#3b9cff;cursor:ew-resize;touch-action:none;width:min(320px,32vw);max-width:320px;height:20px}.editor-transport-range:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #60a5fae6}.editor-inspector{z-index:4;resize:horizontal;border:0;border-left:1px solid var(--ed-line);background:var(--ed-panel);direction:rtl;border-radius:0;gap:10px;width:318px;max-width:none;padding:13px;position:absolute;top:0;bottom:0;right:0;overflow:hidden auto}.editor-inspector>*{direction:ltr}.editor-inspector-fields{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.editor-inspector-fields:disabled{opacity:.58}.editor-inspector-head{border-bottom:1px solid var(--ed-line);align-items:center;gap:9px;min-height:42px;padding-bottom:10px;display:flex}.editor-inspector-icon{border:1px solid var(--ed-line);color:#aeb4c1;background:#171a22;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.editor-inspector-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-inspector-head>div span{color:#656d7b;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:700}.editor-inspector-head>div strong{color:#e4e5e9;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:13px;overflow:hidden}.editor-inspector-kind{color:#bfdbfe;background:#2563eb1a;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:12px;font-weight:750}.editor-inspector-kind.is-audio{color:#9dc4ff;background:#3b82f61a}.editor-inspector-section-label{color:#646b79;letter-spacing:.11em;text-transform:uppercase;margin-top:3px;font-size:12px;font-weight:700}.editor-inspector-row{grid-template-columns:minmax(0,1fr) minmax(78px,.45fr);align-items:end;gap:8px;display:grid}.editor-inspector-row .editor-inspector-grow{min-width:0}.editor-inspector-row label{color:#7c8391;gap:5px;min-width:0;font-size:12px;font-weight:600}.editor-inspector-row input,.editor-inspector-row select{border-color:var(--ed-line);color:#d7d9df;background:#090b0f;border-radius:7px;width:100%;min-width:0;height:31px;padding:5px 7px;font-size:13px}.editor-inspector-row input:focus,.editor-inspector-row select:focus{border-color:#60a5fa73;outline:0;box-shadow:0 0 0 2px #2f8bff14}.editor-inspector-note{grid-column:1/-1;align-self:auto;font-size:12px}.editor-range-cut-toggle{border:1px solid var(--ed-line);color:#b9c5d3;width:100%;min-height:34px;font:650 13px var(--font);cursor:pointer;background:#0d1016;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex}.editor-range-cut-toggle span{text-align:left;flex:1}.editor-range-cut-toggle>svg:last-child{color:#718096;transition:transform .16s}.editor-range-cut-toggle:hover,.editor-range-cut-toggle.is-open{color:#eff6ff;background:#2f8bff17;border-color:#60a5fa5c}.editor-range-cut-toggle.is-open>svg:last-child{transform:rotate(180deg)}.editor-range-cut{background:linear-gradient(145deg,#265e9e17,#080b109e);border:1px solid #60a5fa29;border-radius:9px;flex-direction:column;gap:9px;padding:10px;display:flex}.editor-range-cut-bar{background:#080b10;border:1px solid #93c5fd3d;border-radius:5px;height:20px;position:relative;overflow:hidden}.editor-range-cut-kept{opacity:.78;background:linear-gradient(90deg,#1d4f7d,#2f8bff);border-radius:2px;position:absolute;inset:4px}.editor-range-cut-removal{z-index:1;background:repeating-linear-gradient(135deg,#ff5d73e6 0 4px,#7f1d36f5 4px 8px);border-inline:1px solid #ff8da0;min-width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 9px #ff5d7340}.editor-range-cut-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.editor-range-cut-fields label{color:#b4becd;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:650;display:flex}.editor-range-cut-fields input{border:1px solid var(--ed-line);color:#f2f6fc;width:100%;min-width:0;height:32px;font:13px var(--font);font-variant-numeric:tabular-nums;background:#090b0f;border-radius:7px;outline:0;padding:5px 7px}.editor-range-cut-fields input:focus{border-color:#60a5fa99;box-shadow:0 0 0 2px #2f8bff1a}.editor-range-cut-actions,.editor-range-cut-presets{align-items:center;gap:5px;display:flex}.editor-range-cut-actions button,.editor-range-cut-presets button{color:#c9d8ea;min-height:28px;font:600 12px var(--font);cursor:pointer;background:#2f8bff12;border:1px solid #60a5fa29;border-radius:6px;padding:4px 7px}.editor-range-cut-actions button{flex:1}.editor-range-cut-actions button:hover,.editor-range-cut-presets button:hover{color:#fff;background:#2f8bff24;border-color:#60a5fa61}.editor-range-cut-presets>span{color:#9ba9bb;margin-right:auto;font-size:12px;font-weight:650}.editor-range-cut-ripple{color:#ecf2f9;background:#ffffff06;border-radius:7px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}.editor-range-cut-ripple input{accent-color:#3b9cff;margin:2px 0 0}.editor-range-cut-ripple>label{cursor:pointer;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.editor-range-cut-ripple strong{font-size:13px;font-weight:700}.editor-range-cut-ripple small{color:#9ba7b7;font-size:12px;line-height:1.35}.editor-range-cut-submit{justify-content:center;width:100%;min-height:34px}.editor-range-cut-help{color:#9ba7b7;margin:-2px 0 0;font-size:12px;line-height:1.4}.editor-inspector-actions{border-top:1px solid var(--ed-line);grid-template-columns:1fr 1fr;padding-top:9px;display:grid}.editor-inspector-actions .editor-btn{min-width:0;padding-inline:7px}.editor-project-ratio-grid{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.editor-project-ratio-grid button{border:1px solid var(--ed-line);color:#717887;font:12px var(--font);cursor:pointer;background:#0a0c10;border-radius:7px;flex-direction:column;align-items:center;gap:6px;padding:7px 4px;display:flex}.editor-project-ratio-grid button.is-active{color:#dbeafe;background:#2f8bff17;border-color:#60a5fa6b}.editor-project-ratio-grid button span{border:1px solid;border-radius:2px;max-width:28px;height:18px}.editor-project-stats{flex-direction:column;margin:0;display:flex}.editor-project-stats div{border-bottom:1px solid var(--ed-line);justify-content:space-between;padding:8px 1px;display:flex}.editor-project-stats dt{color:#777e8c;font-size:13px}.editor-project-stats dd{color:#ccd0d8;font-variant-numeric:tabular-nums;margin:0;font-size:13px}.editor-export-panel{z-index:30;background:#14131c;border-color:#60a5fa47;border-radius:10px;width:280px;max-width:280px;padding:34px 10px 10px;position:fixed;bottom:22px;right:22px;box-shadow:0 20px 60px #0000008c}.editor-export-panel-close{color:#aeb6c4;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:7px;right:7px}.editor-export-panel-close:hover{color:#fff;background:#60a5fa1f;border-color:#60a5fa59}.editor-export-panel-close:focus-visible{outline-offset:2px;outline:2px solid #60a5fa}.editor-export-video{max-height:150px}.editor-export-error{color:#fb8ca0;font-size:12px}.editor-timeline-v2{resize:vertical;border-top-color:var(--ed-line);background:#0b0d11;flex:none;height:328px;min-height:190px;max-height:52vh;padding:0;position:relative;overflow:hidden}.editor-timeline-toolbar{border-bottom:1px solid var(--ed-line);background:#101218;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;height:42px;padding:0 10px;display:grid}.editor-timeline-tools{scrollbar-width:none;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.editor-timeline-tools::-webkit-scrollbar{display:none}.editor-timeline-tools button{color:#858c99;min-height:27px;font:13px var(--font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;display:flex}.editor-timeline-tools button:hover:not(:disabled){color:#fff;border-color:var(--ed-line);background:#ffffff0b}.editor-timeline-tools button:disabled{opacity:.3;cursor:default}.editor-timeline-tools button.is-active{color:#dbeafe;background:#2f8bff1f;border-color:#3b9cff47}.editor-toolbar-divider{background:var(--ed-line);flex:0 0 1px;width:1px;height:18px;margin:0 2px}.editor-timeline-title{align-items:center;gap:7px;display:flex}.editor-timeline-title span{color:#bec2cb;font-size:12px;font-weight:650}.editor-timeline-title small{color:#606775;font-variant-numeric:tabular-nums;font-size:13px}.editor-zoom{color:#6c7380;justify-self:end;align-items:center;gap:7px;font-size:12px;display:flex}.editor-zoom input{accent-color:#3b9cff;width:90px}.editor-zoom output{color:#8b919d;text-align:right;min-width:30px;font-size:12px}.editor-zoom-wrap{justify-self:end;align-items:center;gap:4px;display:flex}.editor-fit-button{color:#777e8c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:27px;height:27px;display:grid}.editor-fit-button:hover{color:#fff;border-color:var(--ed-line);background:#ffffff0b}.editor-timeline-scroller{background:#090b0e;height:calc(100% - 42px);padding-bottom:6px;overflow:auto}.editor-timeline-labels-v2{border-right-color:var(--ed-line);background:#0e1015;top:0}.editor-track-label{justify-content:initial;border-color:var(--ed-line);background:#13161c;border-radius:5px;grid-template-rows:22px 22px;grid-template-columns:8px minmax(0,1fr);gap:2px 5px;margin-inline:5px;padding:5px 6px;font-size:13px;display:grid}.editor-track-label-video{color:#7fc2ff}.editor-track-label-audio{color:#8dafdf}.editor-track-label.is-hidden{opacity:.55}.editor-track-color{border-radius:3px;align-self:center;width:7px;height:18px}.editor-track-label>input{color:#d4d7dd;min-width:0;height:21px;font:600 13px var(--font);background:0 0;border:1px solid #0000;border-radius:4px;padding:2px 4px}.editor-track-label>input:focus{background:#090b0f;border-color:#3b9cff66;outline:0}.editor-track-controls{grid-column:1/-1;align-items:center;gap:1px;display:flex}.editor-track-controls button{color:#6d7481;width:18px;height:18px;font:700 12px var(--font);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.editor-track-controls button:hover:not(:disabled){color:#fff;background:#ffffff12}.editor-track-controls button.is-active{color:#dbeafe;background:#3b9cff2e}.editor-track-controls button:disabled{opacity:.22;cursor:default}.editor-timeline-ruler{border-bottom-color:var(--ed-line);background:#0d0f14}.editor-ruler-tick{color:#565d69;font-size:12px}.editor-track{contain:layout paint style;background:#ffffff03;border-color:#ffffff0b}.editor-track.is-locked{background-image:repeating-linear-gradient(135deg,#0000 0 8px,#ffffff05 8px 9px)}.editor-track.is-hidden{opacity:.42}.editor-tlclip{contain:layout paint style;border-radius:6px;box-shadow:0 3px 10px #0003}.editor-tlclip-video{background:#143553;border-color:#4aa6ff4d}.editor-tlclip-audio{background:#182942;border-color:#5e96e64d}.editor-tlclip.is-selected{border-color:#9ecbff;box-shadow:0 0 0 1px #3b9cff,0 4px 16px #1f70df3d}.editor-tlclip.is-grouped:after{content:"";border:1px solid #ffffffb8;border-radius:50%;width:5px;height:5px;position:absolute;bottom:4px;right:4px;box-shadow:-3px 0 0 -1px #10263d,-3px 0 #ffffffb8}.editor-tlclip-name,.editor-tlclip-badge{font-size:13px}.editor-playhead:before,.editor-playhead:after{background:#ff5d73}.editor-playhead:focus-visible{outline-offset:1px;outline:2px solid #93c5fdf2}.editor-snap-guide{z-index:8;pointer-events:none;background:#67e8f9;width:1px;position:absolute;top:0;box-shadow:0 0 8px #67e8f9bf}.editor-selection-box{z-index:7;pointer-events:none;background:#2f8bff26;border:1px solid #60a5facc;position:absolute;top:2px;bottom:2px}.editor-timeline-marker{z-index:9;color:#f59e0b;cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:19px;padding:0;display:grid;position:absolute;top:1px;transform:translate(-8px)}.editor-timeline-marker:hover{filter:brightness(1.25)}.editor-inspector-grid{gap:7px;display:grid}.editor-inspector-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-inspector-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.editor-inspector-grid label{color:#7c8391;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.editor-inspector-grid label>span{align-items:center;gap:4px;display:flex}.editor-inspector-grid input,.editor-inspector-grid select{border:1px solid var(--ed-line);color:#d7d9df;width:100%;min-width:0;height:31px;font:13px var(--font);background:#090b0f;border-radius:7px;outline:0;padding:5px 7px}.editor-inspector-grid input:focus,.editor-inspector-grid select:focus{border-color:#60a5fa73;box-shadow:0 0 0 2px #2f8bff14}.editor-property-toggle{border:1px solid var(--ed-line);color:#7c8391;min-width:0;height:31px;font:12px var(--font);cursor:pointer;background:#090b0f;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:4px;padding:0 6px;display:flex}.editor-property-toggle.is-active{color:#dbeafe;background:#2f8bff1f;border-color:#3b9cff61}.editor-transform-controls{flex-direction:column;gap:7px;display:flex}.editor-image-framing{background:linear-gradient(145deg,#2f8bff17,#080a0ff0 58%);border:1px solid #60a5fa47;border-radius:10px;flex-direction:column;gap:8px;padding:9px;display:flex}.editor-image-framing-head{align-items:flex-start;gap:8px;display:flex}.editor-image-framing-head>span{color:#93c5fd;background:#2f8bff24;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.editor-image-framing-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-image-framing-head strong{color:#e6edf7;font-size:12px}.editor-image-framing-head small{color:#748092;font-size:11px;line-height:1.35}.editor-image-fit-toggle{grid-template-columns:1fr 1fr;gap:5px;display:grid}.editor-image-fit-toggle button,.editor-image-frame-reset{border:1px solid var(--ed-line);color:#7f8997;min-width:0;height:29px;font:650 11px var(--font);cursor:pointer;background:#0b0e13;border-radius:7px;justify-content:center;align-items:center;gap:5px;display:flex}.editor-image-fit-toggle button:hover,.editor-image-fit-toggle button.is-active{color:#e8f3ff;background:#2f8bff21;border-color:#60a5fa7a}.editor-image-frame-stage{cursor:grab;touch-action:none;background:#020408;border:1px solid #94a3b847;border-radius:8px;outline:0;max-width:100%;margin-inline:auto;padding:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000c,0 5px 16px #00000040}.editor-image-frame-stage:hover,.editor-image-frame-stage:focus-visible{border-color:#60a5fab8;box-shadow:0 0 0 2px #2f8bff26,0 5px 16px #00000040}.editor-image-frame-stage:active{cursor:grabbing}.editor-image-frame-stage>img{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.editor-image-frame-grid{pointer-events:none;opacity:.38;background:linear-gradient(90deg,#0000 33.1%,#ffffff47 33.2% 33.5%,#0000 33.6% 66.4%,#ffffff47 66.5% 66.8%,#0000 66.9%),linear-gradient(#0000 33.1%,#ffffff47 33.2% 33.5%,#0000 33.6% 66.4%,#ffffff47 66.5% 66.8%,#0000 66.9%);position:absolute;inset:0}.editor-image-frame-drag-hint{color:#dbeafe;pointer-events:none;background:#03070eb8;border:1px solid #ffffff26;border-radius:6px;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:6px;right:6px}.editor-image-frame-slider,.editor-image-frame-position-control{color:#7f8997;flex-direction:column;gap:4px;font-size:11px;font-weight:650;display:flex}.editor-image-frame-slider>span,.editor-image-frame-position-control>span{justify-content:space-between;align-items:center;display:flex}.editor-image-frame-slider output,.editor-image-frame-position output{color:#c9d5e4;font:650 10px var(--mono)}.editor-image-frame-slider input,.editor-image-frame-position input{accent-color:#3b9cff;cursor:ew-resize;width:100%;margin:0}.editor-image-frame-position{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-image-frame-reset{background:#ffffff06;width:100%}.editor-image-frame-reset:hover{color:#e8f3ff;background:#2f8bff14;border-color:#60a5fa61}.editor-color-field input[type=color]{cursor:pointer;padding:4px}.editor-reset-transform{color:#8b93a1;font:12px var(--font);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.editor-reset-transform:hover{color:#fff}.editor-selection-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.editor-selection-actions button{border:1px solid var(--ed-line);color:#8c93a0;min-width:0;height:28px;font:12px var(--font);cursor:pointer;background:#0a0c10;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex}.editor-selection-actions button:hover:not(:disabled){color:#fff;background:#ffffff0a}.editor-selection-actions button:disabled{opacity:.3;cursor:default}.editor-caption-add,.editor-caption-import-button{color:#dbeafe;min-height:34px;font:650 13px var(--font);cursor:pointer;background:linear-gradient(135deg,#2f8bff2e,#2563eb14);border:1px solid #60a5fa4d;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:flex}.editor-caption-add:hover:not(:disabled),.editor-caption-import-button:hover:not(:disabled){background-color:#2f8bff33;border-color:#93c5fd94}.editor-caption-add:disabled,.editor-caption-import-button:disabled{opacity:.38;cursor:default}.editor-caption-time-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-caption-import{line-height:1.45;min-height:94px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:12px!important}.editor-caption-cue-list{flex-direction:column;gap:4px;max-height:210px;display:flex;overflow-y:auto}.editor-caption-cue-list button{border:1px solid var(--ed-line);color:#777f8d;text-align:left;cursor:pointer;background:#0b0d12;border-radius:7px;grid-template-columns:22px minmax(0,1fr);gap:2px 7px;min-width:0;padding:7px 8px;display:grid}.editor-caption-cue-list button:hover{background:#2f8bff12;border-color:#60a5fa59}.editor-caption-cue-list button>span{color:#7fb4e8;font:700 12px var(--font);grid-row:1/3;align-self:center}.editor-caption-cue-list strong{color:#d6d8de;min-width:0;font:600 13px var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.editor-caption-cue-list small{color:#666d7b;font:12px var(--font);font-variant-numeric:tabular-nums}.editor-timed-caption{z-index:6}.editor-caption-track-label{color:#9fc8f1;background:linear-gradient(90deg,#1f70df29,#13161cf2);border:1px solid #60a5fa21;border-radius:5px;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:5px;margin-inline:5px;padding:5px 7px;display:grid}.editor-caption-track-label>span{flex-direction:column;gap:1px;min-width:0;display:flex}.editor-caption-track-label strong{color:#dbeafe;font-size:13px}.editor-caption-track-label small{color:#627f9d;font-size:13px}.editor-caption-track-label button{color:#9ecbff;cursor:pointer;background:#2f8bff1a;border:1px solid #60a5fa33;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid}.editor-caption-track{background:#1f70df09;border-top:1px solid #60a5fa14;border-bottom:1px solid #60a5fa14;position:relative}.editor-caption-segment{color:#c6def7;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(135deg,#123a65,#0b2440);border:1px solid #60a5fa59;border-radius:5px;align-items:center;gap:5px;min-width:18px;padding:0 8px;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden;box-shadow:0 3px 9px #0003}.editor-caption-segment:active{cursor:grabbing}.editor-caption-segment.is-selected{border-color:#dbeafe;box-shadow:0 0 0 1px #3b9cff,0 4px 14px #1f70df52}.editor-caption-segment-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:650;overflow:hidden}.editor-caption-segment-handle{z-index:2;cursor:ew-resize;width:6px;position:absolute;top:0;bottom:0}.editor-caption-segment-handle.is-left{left:0}.editor-caption-segment-handle.is-right{right:0}.editor-caption-segment:hover .editor-caption-segment-handle{background:#ffffff1a}.editor-voiceover-generator{border-bottom:1px solid var(--ed-line);flex-direction:column;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.editor-voiceover-script,.editor-voiceover-field,.editor-voiceover-speed{color:#c4cfdd;flex-direction:column;gap:5px;font-size:13px;font-weight:650;display:flex}.editor-voiceover-script textarea,.editor-voiceover-field select{border:1px solid var(--ed-line);color:#edf6ff;width:100%;min-width:0;font:13px/1.45 var(--font);background:#090c11;border-radius:8px;outline:0;padding:8px}.editor-voiceover-script textarea{resize:vertical;min-height:100px}.editor-voiceover-script textarea:focus,.editor-voiceover-field select:focus{border-color:#60a5fa8c;box-shadow:0 0 0 2px #2f8bff1a}.editor-voiceover-script small{color:#76869b;align-self:flex-end;font-size:11px;font-weight:500}.editor-voiceover-preview{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:34px}.editor-voiceover-speed>div{grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:8px;display:grid}.editor-voiceover-speed input{accent-color:#3b9cff;width:100%}.editor-voiceover-speed output{color:#dbeafe;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.editor-voiceover-captions{color:#d4deeb;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.editor-voiceover-captions input{accent-color:#3b9cff}.editor-voiceover-generate,.editor-voiceover-sign-in{color:#fff;min-height:36px;font:750 13px var(--font);text-align:center;cursor:pointer;background:linear-gradient(135deg,#1675df,#245ee8);border:1px solid #60a5fa6b;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;text-decoration:none;display:flex;box-shadow:0 8px 22px #2563eb33}.editor-voiceover-generate:hover:not(:disabled),.editor-voiceover-sign-in:hover{filter:brightness(1.08);border-color:#bfdbfebf}.editor-voiceover-generate:disabled{opacity:.45;cursor:default;box-shadow:none}.editor-voiceover-message{color:#9dc8f5;margin:0;font-size:12px;line-height:1.5}.editor-voiceover-message.is-error{color:#fda4af}.editor-audio-automation{border-bottom:1px solid var(--ed-line);flex-direction:column;gap:9px;padding-bottom:12px;display:flex}.editor-audio-cleanup-settings,.editor-audio-enhancement-sliders{flex-direction:column;gap:8px;display:flex}.editor-audio-cleanup-settings label,.editor-audio-enhancement-sliders label{color:#b8c3d2;flex-direction:column;gap:4px;font-size:13px;font-weight:650;display:flex}.editor-audio-cleanup-settings label>div,.editor-audio-enhancement-sliders label>div{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:8px;display:grid}.editor-audio-cleanup-settings input,.editor-audio-enhancement-sliders input{accent-color:#3b9cff;width:100%}.editor-audio-cleanup-settings output,.editor-audio-enhancement-sliders output{color:#dbeafe;font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.editor-audio-analyze,.editor-audio-remove-regions,.editor-audio-clean-voice,.editor-audio-detach{color:#e7f2ff;min-height:34px;font:700 13px var(--font);cursor:pointer;background:linear-gradient(135deg,#2f8bff30,#2563eb14);border:1px solid #60a5fa4d;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:flex}.editor-audio-analyze:hover:not(:disabled),.editor-audio-remove-regions:hover:not(:disabled),.editor-audio-clean-voice:hover:not(:disabled),.editor-audio-detach:hover:not(:disabled){background-color:#2f8bff33;border-color:#93c5fd9e}.editor-audio-analyze:disabled,.editor-audio-remove-regions:disabled{opacity:.42;cursor:default}.editor-audio-analysis-message,.editor-audio-safety-note{color:#94a3b8;margin:0;font-size:12px;line-height:1.5}.editor-audio-analysis-message.is-error{color:#fda4af}.editor-audio-real-waveform{background:#070b11;border:1px solid #60a5fa33;border-radius:9px;align-items:center;gap:1px;height:78px;padding:7px 5px;display:flex;position:relative;overflow:hidden}.editor-audio-real-waveform>span{opacity:.78;pointer-events:none;background:#60a5fa;border-radius:1px;flex:1;min-width:1px}.editor-audio-real-waveform>button{z-index:2;cursor:pointer;background:#f59e0b29;border:0;border-left:1px solid #ffffff40;border-right:1px solid #ffffff40;min-width:2px;padding:0;position:absolute;top:0;bottom:0}.editor-audio-real-waveform>button.is-breath{background:#22d3ee21}.editor-audio-real-waveform>button.is-filler{background:#fb718529}.editor-audio-real-waveform>button.is-selected{background:#3b9cff61;box-shadow:inset 0 0 0 1px #93c5fda8}.editor-audio-region-toolbar{color:#9aa9bc;align-items:center;gap:7px;font-size:12px;display:flex}.editor-audio-region-toolbar span{margin-right:auto}.editor-audio-region-toolbar button{color:#8fc5ff;font:650 12px var(--font);cursor:pointer;background:0 0;border:0;padding:0}.editor-audio-region-list{flex-direction:column;gap:4px;max-height:170px;display:flex;overflow-y:auto}.editor-audio-region-list>p{color:#8b95a3;margin:5px 0;font-size:12px;line-height:1.5}.editor-audio-region-list label{border:1px solid var(--ed-line);cursor:pointer;background:#0a0d12;border-radius:7px;grid-template-columns:16px 54px minmax(0,1fr);align-items:center;gap:3px 6px;padding:7px;display:grid}.editor-audio-region-list input{accent-color:#3b9cff}.editor-audio-region-list label>span{color:#fcd34d;text-transform:uppercase;background:#f59e0b1a;border-radius:4px;padding:2px 4px;font-size:10px;font-weight:800}.editor-audio-region-list label>span.is-breath{color:#67e8f9;background:#22d3ee17}.editor-audio-region-list label>span.is-filler{color:#fda4af;background:#fb718517}.editor-audio-region-list strong{color:#dce5f2;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.editor-audio-region-list small{color:#78869a;font-variant-numeric:tabular-nums;grid-column:2/-1;font-size:11px}.editor-audio-processing-toggles{gap:5px;display:grid}.editor-audio-processing-toggles button{border:1px solid var(--ed-line);color:#91a0b3;min-height:30px;font:650 12px var(--font);cursor:pointer;background:#090c11;border-radius:7px;align-items:center;gap:7px;padding:5px 8px;display:flex}.editor-audio-processing-toggles button.is-active{color:#dbeafe;background:#2f8bff21;border-color:#3b9cff66}.editor-audio-detach{background:#0a0e15}.editor-tlclip-audio-bars.is-empty:after{content:"Analyze audio";color:#dbeafe8c;white-space:nowrap;margin:auto;font-size:10px}.editor-tlclip-cleanup-region{z-index:5;pointer-events:none;background:#f59e0b1f;border-left:1px solid #f59e0bb8;border-right:1px solid #f59e0bb8;min-width:2px;position:absolute;top:0;bottom:0}.editor-tlclip-cleanup-region.is-breath{background:#22d3ee1a;border-color:#22d3eeb8}.editor-tlclip-cleanup-region.is-filler{background:#fb71851f;border-color:#fb7185bf}.editor-tlclip-cleanup-region.is-selected{background-color:#3b9cff4d;box-shadow:inset 0 0 0 1px #dbeafecc}.editor-volume-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.editor-volume-presets>button{border:1px solid var(--ed-line);color:#747c8a;cursor:pointer;background:#0a0c11;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:76px;padding:7px 5px;display:flex}.editor-volume-presets>button:hover{color:#dbeafe;background:#1e40af14;border-color:#60a5fa59}.editor-volume-presets strong{color:#cdd7e6;font-size:12px}.editor-volume-presets small{white-space:nowrap;text-overflow:ellipsis;max-width:70px;font-size:13px;overflow:hidden}.editor-volume-presets>button>span{background:#3b82f614;border-radius:5px;justify-content:space-between;align-items:end;width:46px;height:22px;padding:3px;display:flex}.editor-volume-presets i{background:#60a5fa;border-radius:2px 2px 0 0;width:7px}.editor-volume-presets .is-fade-up i:first-child{height:3px}.editor-volume-presets .is-fade-up i:nth-child(2){height:7px}.editor-volume-presets .is-fade-up i:nth-child(3){height:12px}.editor-volume-presets .is-fade-up i:nth-child(4),.editor-volume-presets .is-fade-down i:first-child{height:17px}.editor-volume-presets .is-fade-down i:nth-child(2){height:12px}.editor-volume-presets .is-fade-down i:nth-child(3){height:7px}.editor-volume-presets .is-fade-down i:nth-child(4){height:3px}.editor-volume-presets .is-duck i:first-child,.editor-volume-presets .is-duck i:nth-child(4){height:16px}.editor-volume-presets .is-duck i:nth-child(2),.editor-volume-presets .is-duck i:nth-child(3){height:5px}.editor-volume-strip{border-bottom:1px solid #60a5fa26;height:58px;margin:2px 8px 4px;position:relative}.editor-volume-strip-line{background:linear-gradient(90deg,#0000,#60a5fa57,#0000);height:1px;position:absolute;bottom:50%;left:0;right:0}.editor-volume-strip button{color:#bfdbfe;width:17px;height:17px;font:700 13px var(--font);cursor:pointer;background:#14233b;border:1px solid #93c5fd8c;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,50%)}.editor-volume-strip button.is-active{background:#2563eb;border-color:#dbeafe;box-shadow:0 0 0 3px #3b82f629}.editor-volume-strip button span{pointer-events:none}.editor-volume-keyframe-editor{padding-top:2px}.editor-volume-keyframe-editor .editor-panel-section-head button{border:1px solid var(--ed-line);color:#89909c;cursor:pointer;background:#0a0c10;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.editor-tlclip-volume-keyframe{z-index:4;pointer-events:none;background:#2563eb;border:1px solid #bfdbfe;width:6px;height:6px;position:absolute;transform:translate(-3px)rotate(45deg);box-shadow:0 0 5px #3b82f68c}.editor-volume-preview-note{color:#8291a7;margin:-2px 0 1px;font-size:13px;line-height:1.45}.editor-export-backdrop{z-index:110}.editor-export-modal{z-index:1;color:#d9dde7;background:linear-gradient(145deg,#151721,#0e1016 58%);border:1px solid #60a5fa47;border-radius:16px;width:min(760px,100%);max-height:min(840px,100vh - 36px);position:relative;overflow:auto;box-shadow:0 34px 110px #000000b8,inset 0 0 0 1px #ffffff06}.editor-export-modal>header{border-bottom:1px solid var(--ed-line);background:radial-gradient(circle at 16% 0,#2f8bff2b,#0000 48%);align-items:center;gap:12px;min-height:82px;padding:15px 17px;display:flex}.editor-export-modal>header>div{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-export-modal>header>div>span{color:#7fb4e8;letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:800}.editor-export-modal h2{color:#f1f2f6;letter-spacing:-.02em;margin:0;font-size:17px}.editor-export-modal header p{color:#747c8a;margin:1px 0 0;font-size:12px}.editor-export-modal header .editor-icon-btn{flex:none;margin-left:auto}.editor-export-modal-icon{color:#dbeafe;background:linear-gradient(145deg,#2f8bff4d,#3b82f61f);border:1px solid #60a5fa4d;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 30px #1457a033}.editor-export-modal-body{grid-template-columns:1fr 1fr;gap:14px;padding:15px 17px 17px;display:grid}.editor-export-setting-group{flex-direction:column;gap:7px;min-width:0;display:flex}.editor-export-setting-group:first-child{grid-column:1/-1}.editor-export-resolution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.editor-export-resolution-grid button{border:1px solid var(--ed-line);color:#777f8d;cursor:pointer;background:#0b0d12;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:58px;padding:9px;display:flex}.editor-export-resolution-grid button strong{color:#d8dbe3;font-size:12px}.editor-export-resolution-grid button small{font-variant-numeric:tabular-nums;font-size:13px}.editor-export-resolution-grid button.is-active{color:#9ecbff;background:linear-gradient(145deg,#268cf63b,#2563eb14);border-color:#60a5fa9e;box-shadow:inset 0 0 0 1px #3b9cff1f}.editor-export-segmented{border:1px solid var(--ed-line);background:#090b0f;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:3px;height:50px;padding:4px;display:grid}.editor-export-segmented button{color:#747b89;font:700 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:6px}.editor-export-segmented button small{color:#535a67;margin-left:2px;font-size:13px}.editor-export-segmented button.is-active{color:#dbeafe;background:#2f8bff30;box-shadow:inset 0 0 0 1px #60a5fa33}.editor-export-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.editor-export-quality-grid button{border:1px solid var(--ed-line);color:#717987;cursor:pointer;background:#0a0c11;border-radius:8px;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:73px;padding:7px 5px;display:flex}.editor-export-quality-grid button>span{align-items:end;gap:3px;height:18px;display:flex}.editor-export-quality-grid i{background:#5b82aa;border-radius:2px 2px 0 0;width:5px}.editor-export-quality-grid i:first-child{height:6px}.editor-export-quality-grid i:nth-child(2){height:11px}.editor-export-quality-grid i:nth-child(3){height:16px}.editor-export-quality-grid strong{color:#cfd3dc;font-size:12px}.editor-export-quality-grid small{white-space:nowrap;text-overflow:ellipsis;max-width:80px;font-size:13px;overflow:hidden}.editor-export-quality-grid button.is-active{color:#93c5fd;background:#1e40af1c;border-color:#60a5fa78}.editor-export-quality-grid button.is-active i{background:#60a5fa}.editor-export-summary{border:1px solid var(--ed-line);background:#ffffff05;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:10px;padding:10px 12px;display:grid}.editor-export-summary div{flex-direction:column;gap:3px;min-width:0;display:flex}.editor-export-summary span{color:#636b78;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.editor-export-summary strong{color:#c9ced8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.editor-export-plan-note{color:#bba47b;background:#78350f17;border:1px solid #f59e0b29;border-radius:8px;grid-column:1/-1;margin:0;padding:9px 10px;font-size:12px;line-height:1.45}.editor-export-plan-note.is-warning{color:#f0a2af;background:#7f1d1d1c;border-color:#fb71853d}.editor-export-modal-body>.editor-export-error{grid-column:1/-1;margin:0}.editor-export-modal>footer{border-top:1px solid var(--ed-line);justify-content:flex-end;gap:7px;padding:11px 17px 15px;display:flex}.editor-export-modal>footer .editor-btn-primary{justify-content:center;min-width:118px}.editor-export-format-group,.editor-export-resolution-group,.editor-export-range-group,.editor-export-progress,.editor-export-history{grid-column:1/-1}.editor-export-format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.editor-export-format-grid button{border:1px solid var(--ed-line);color:#717987;cursor:pointer;text-align:left;background:#0a0c11;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:58px;padding:9px 11px;display:flex}.editor-export-format-grid button strong{color:#d7dbe4;font-size:13px}.editor-export-format-grid button small{font-size:13px}.editor-export-format-grid button.is-active{color:#9ecbff;background:linear-gradient(145deg,#268cf63b,#2563eb14);border-color:#60a5fa9e;box-shadow:inset 0 0 0 1px #3b9cff1f}.editor-export-field-group{grid-column:1/-1}.editor-export-field{color:#7d8491;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;flex:1;gap:5px;min-width:0;font-size:13px;font-weight:700;display:flex}.editor-export-field input,.editor-export-field select{border:1px solid var(--ed-line);color:#d9dde7;width:100%;height:34px;font:500 13px var(--font);text-transform:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090b0f;border-radius:7px;outline:none;padding:0 9px}.editor-export-field input:focus,.editor-export-field select:focus{border-color:#60a5fa9e;box-shadow:0 0 0 2px #2f8bff21}.editor-export-field-row{gap:8px;display:flex}.editor-export-check{color:#9da4b1;cursor:pointer;align-items:center;gap:7px;min-height:30px;font-size:12px;display:flex}.editor-export-check input{accent-color:#3b9cff}.editor-export-range-toggle{border:1px solid var(--ed-line);background:#090b0f;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;height:36px;padding:3px;display:grid}.editor-export-range-toggle button{color:#747b89;font:700 12px var(--font);cursor:pointer;background:0 0;border:0;border-radius:5px}.editor-export-range-toggle button.is-active{color:#dbeafe;background:#2f8bff30;box-shadow:inset 0 0 0 1px #60a5fa33}.editor-export-progress{background:#1e40af14;border:1px solid #60a5fa3b;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:11px 12px;display:grid}.editor-export-progress>div{color:#cdd8ed;justify-content:space-between;gap:12px;font-size:13px;display:flex}.editor-export-progress>div span{color:#8ea2c7;font-variant-numeric:tabular-nums}.editor-export-progress progress{accent-color:#3b9cff;border:0;border-radius:999px;grid-column:1/-1;width:100%;height:5px;overflow:hidden}.editor-export-progress>button{grid-area:1/2}.editor-export-progress>small{color:#858d9b;grid-column:1/-1;font-size:12px}.editor-export-progress.is-completed{background:#064e3b14;border-color:#34d39938}.editor-export-progress.is-cancelled,.editor-export-progress.is-failed{background:#7f1d1d14;border-color:#fb718533}.editor-export-history{flex-direction:column;gap:7px;display:flex}.editor-export-history>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:126px;display:grid;overflow:auto}.editor-export-history button{border:1px solid var(--ed-line);color:#9299a6;cursor:pointer;text-align:left;background:#0a0c11;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:8px 9px;display:flex}.editor-export-history button>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.editor-export-history button strong{color:#cbd0da;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.editor-export-history button small{color:#606875;font-size:13px}.editor-export-history button>span:last-child{color:#7d8592;text-transform:capitalize;flex:none;font-size:13px}.editor-export-history button>span.is-completed{color:#6ee7b7}.editor-export-history button>span.is-failed{color:#fb8ca0}.editor-export-history button>span.is-rendering{color:#93c5fd}.editor-export-audio{width:100%}.editor-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020306ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.editor-modal-dismiss{cursor:default;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.editor-shortcuts-modal{z-index:1;border:1px solid var(--ed-line-strong);background:#11131a;border-radius:14px;width:min(440px,100%);position:relative;overflow:hidden;box-shadow:0 30px 90px #0009}.editor-shortcuts-modal header{border-bottom:1px solid var(--ed-line);align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:flex}.editor-shortcuts-modal header>div{flex-direction:column;gap:2px;display:flex}.editor-shortcuts-modal header>div span{color:#666d7b;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.editor-shortcuts-modal h2{color:#eef0f4;margin:0;font-size:14px}.editor-shortcuts-modal header button{margin-left:auto}.editor-shortcut-list{padding:8px 14px 14px}.editor-shortcut-list>div{border-bottom:1px solid var(--ed-line);color:#9399a6;justify-content:space-between;align-items:center;min-height:39px;font-size:12px;display:flex}.editor-shortcut-list>div:last-child{border:0}.editor-shortcut-list kbd{color:#d7dae1;min-width:38px;font:13px var(--font);text-align:center;background:#1a1d25;border:1px solid #ffffff1f;border-bottom-width:2px;border-radius:6px;padding:5px 7px}.editor-page{--ed-muted:#aeb9c8}.editor-page :where(small,label,output,dt,.editor-save-status,.editor-panel-eyebrow,.editor-panel-section-head,.editor-scene-meta,.editor-panel-message,.editor-inspector-section-label,.editor-preview-heading,.editor-transport-time,.editor-zoom,.editor-ruler-tick){color:#aeb9c8}.editor-page :where(input,select,textarea){color:#eef4fc}.editor-page :where(input,textarea)::placeholder{color:#8797aa;opacity:1}.editor-page :where(.editor-scene-name,.editor-library-card-copy>span,.editor-track-label>input){color:#e4edf7}@media (width<=1180px){.editor-header-summary{display:none}.editor-scenes-pane{width:260px}.editor-preview-pane{padding-right:292px}.editor-inspector{width:280px}}@media (width<=900px){.editor-header-project{min-width:0}.editor-brand-mark,.editor-plan-badge,.editor-header-actions>.editor-btn:not(.editor-btn-primary){display:none}.editor-title-input{width:150px}.editor-tool-rail{flex-basis:58px;width:58px}.editor-tool-button{width:44px}.editor-tool-button span{display:none}.editor-scenes-pane{width:230px;min-width:210px}.editor-preview-pane{padding-right:14px}.editor-inspector{display:none}.editor-canvas-frame{height:clamp(180px,35vh,360px)}}@media (width<=680px){.editor-header{gap:6px}.editor-history-controls,.editor-header-actions>.editor-icon-btn{display:none}.editor-scenes-pane{z-index:10;width:min(290px,100vw - 58px);position:absolute;top:0;bottom:0;left:58px;box-shadow:18px 0 50px #0000007a}.editor-main-pane{margin-left:0}.editor-timeline-toolbar{grid-template-columns:1fr auto}.editor-timeline-title{display:none}.editor-timeline-tools button{font-size:0}.editor-timeline-tools button svg{margin:0}.editor-zoom input{width:60px}.editor-export-modal-body{grid-template-columns:1fr}.editor-export-setting-group:first-child,.editor-export-format-group,.editor-export-resolution-group,.editor-export-range-group,.editor-export-progress,.editor-export-history,.editor-export-summary,.editor-export-plan-note{grid-column:1}.editor-export-summary,.editor-export-history>div:last-child{grid-template-columns:1fr}.editor-export-field-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.editor-page *,.editor-page :before,.editor-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
