.editor-demo-room_room__gYnqr{--editor-bg:var(--ed-bg);--panel:var(--ed-panel);--panel-raised:var(--ed-raised);--panel-soft:var(--ed-hover);--line:var(--ed-line);--line-strong:var(--ed-line-strong);--text:var(--ed-text);--text-soft:var(--ed-text-2);--muted:var(--ed-text-3);--teal:var(--ed-accent);--teal-deep:var(--ed-accent-line);--paper:var(--ed-thumb);color-scheme:var(--ed-scheme);width:100%;min-width:0;height:calc(100vh - var(--studio-dock, 0px));min-height:760px;overflow:hidden;color:var(--text);background:var(--editor-bg);font-family:var(--font-dm-sans),"Avenir Next",Avenir,Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:-.012em}.editor-demo-room_room__gYnqr *,.editor-demo-room_room__gYnqr :after,.editor-demo-room_room__gYnqr :before{box-sizing:border-box}.editor-demo-room_room__gYnqr button,.editor-demo-room_room__gYnqr input,.editor-demo-room_room__gYnqr select,.editor-demo-room_room__gYnqr textarea{font:inherit}:where(.editor-demo-room_room__gYnqr) button{color:inherit;cursor:pointer}.editor-demo-room_room__gYnqr button:disabled{cursor:not-allowed;opacity:.42}.editor-demo-room_toolbarActive__LEbWp{color:var(--ed-accent)!important;background:var(--ed-accent-soft)!important;border-color:var(--ed-accent-line)!important}.editor-demo-room_room__gYnqr button:focus-visible,.editor-demo-room_room__gYnqr input:focus-visible,.editor-demo-room_room__gYnqr select:focus-visible,.editor-demo-room_room__gYnqr textarea:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.editor-demo-room_hiddenMedia__ncR76{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.editor-demo-room_editorTopbar__BzTyR{position:relative;z-index:20;display:grid;height:56px;grid-template-columns:minmax(220px,1fr) auto minmax(270px,1fr);align-items:center;gap:14px;padding:0 16px;background:var(--ed-bg);border-bottom:1px solid var(--line)}.editor-demo-room_editorTitle__N5NoF,.editor-demo-room_savedState__oY5By,.editor-demo-room_topbarActions__vg1LE,.editor-demo-room_topbarCenter__E5RBe,.editor-demo-room_transportControls__LhRxm{display:flex;align-items:center}.editor-demo-room_editorTitle__N5NoF{min-width:0;gap:12px}.editor-demo-room_editorTitle__N5NoF>strong{flex:0 0 auto;font-size:13px;font-weight:650}.editor-demo-room_projectLink__wCHbl{display:inline-flex;min-width:0;align-items:center;gap:5px;padding:5px 6px;overflow:hidden;color:var(--text-soft);background:transparent;border:0;border-radius:6px;text-decoration:none}.editor-demo-room_projectLink__wCHbl span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_flowBack__zMhxO{display:inline-flex;flex:0 0 auto;align-items:center;padding:5px 8px;color:var(--teal);border:1px solid var(--ed-accent-line);border-radius:7px;font-size:11px;font-weight:650;text-decoration:none}.editor-demo-room_topbarCenter__E5RBe{justify-content:center;gap:10px;white-space:nowrap}.editor-demo-room_transportControls__LhRxm{gap:5px}.editor-demo-room_editTools__m2cAk button,.editor-demo-room_moreButton__sEzn8,.editor-demo-room_transportControls__LhRxm button{display:inline-grid;width:31px;height:31px;place-items:center;padding:0;color:var(--text-soft);background:transparent;border:1px solid transparent;border-radius:50%}.editor-demo-room_editTools__m2cAk button:hover,.editor-demo-room_moreButton__sEzn8:hover,.editor-demo-room_transportControls__LhRxm button:hover{color:var(--text);background:var(--ed-hover)}.editor-demo-room_transportControls__LhRxm .editor-demo-room_transportPlay__Eaj1H{width:38px;height:38px;color:var(--ed-text);background:var(--ed-hover);border-color:var(--ed-line);box-shadow:0 5px 16px rgba(0,0,0,.28)}.editor-demo-room_timecode__irr1J{padding:6px 10px;color:var(--text);background:var(--ed-panel);border:1px solid var(--line);border-radius:8px;font-size:11px}.editor-demo-room_topbarMeta__oNoaQ{color:var(--muted);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.035em}.editor-demo-room_topbarActions__vg1LE{position:relative;justify-content:flex-end;gap:10px}.editor-demo-room_savedState__oY5By{gap:5px;color:var(--muted);font-size:11px}.editor-demo-room_savedState__oY5By svg{color:var(--teal)}.editor-demo-room_primaryAction__BuAeu{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:7px;padding:8px 18px;color:var(--ed-accent-ink)!important;background:var(--ed-accent);border:1px solid var(--ed-accent-line);border-radius:8px;font-weight:700}.editor-demo-room_photoTopTools__6tSBC button,.editor-demo-room_topbarSelect__eaGtD{display:inline-flex;min-height:32px;align-items:center;gap:6px;padding:6px 11px;color:var(--text-soft);background:var(--ed-panel);border:1px solid var(--line);border-radius:7px}.editor-demo-room_videoModeSwitch__uNS_o{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--ed-panel);border:1px solid var(--line);border-radius:9px}.editor-demo-room_videoModeSwitch__uNS_o button{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:5px 9px;color:var(--muted);background:transparent;border:0;border-radius:6px;white-space:nowrap}.editor-demo-room_videoModeSwitch__uNS_o button[aria-selected=true]{color:var(--text);background:var(--ed-hover);box-shadow:0 1px 2px rgba(0,0,0,.28)}.editor-demo-room_morePopover__8_F_4{position:absolute;z-index:40;top:45px;right:0;display:grid;width:230px;gap:4px;padding:12px 14px;color:var(--text);background:var(--ed-raised);border:1px solid var(--line-strong);border-radius:9px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.editor-demo-room_morePopover__8_F_4 strong{font-size:11px}.editor-demo-room_morePopover__8_F_4 small{color:var(--muted);line-height:1.5}.editor-demo-room_detailBar__oOXwO{display:flex;justify-content:flex-end;align-items:center;gap:8px;min-height:38px;padding:4px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.editor-demo-room_editorBody__RWslW{display:grid;height:calc(100vh - 94px);min-height:704px;grid-template-columns:260px minmax(0,1fr) 272px;align-items:stretch}.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW{grid-template-columns:46px minmax(0,1fr) 272px}.editor-demo-room_inspectorPanel__JTATV,.editor-demo-room_structurePanel__cl7s2,.editor-demo-room_workArea__Dk2mb{min-width:0;min-height:0}.editor-demo-room_structurePanel__cl7s2{display:flex;flex-direction:column;background:var(--ed-panel);border-right:1px solid var(--line)}.editor-demo-room_structureHeader__gmx0Q{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 14px;border-bottom:1px solid var(--line)}.editor-demo-room_structureHeader__gmx0Q strong{overflow:hidden;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_assetTray__eeSXb header button,.editor-demo-room_structureHeader__gmx0Q button,.editor-demo-room_structureSection__7lxZC header button{display:inline-grid;width:28px;height:28px;place-items:center;padding:0;color:var(--muted);background:transparent;border:0;border-radius:6px}.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_structureHeader__gmx0Q{justify-content:center;padding-inline:8px}.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_structureContents__zrMvF,.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_structureHeader__gmx0Q strong{display:none}.editor-demo-room_structureContents__zrMvF{display:flex;min-height:0;flex:1;flex-direction:column;overflow:auto;scrollbar-color:var(--ed-line-strong) transparent;scrollbar-width:thin}.editor-demo-room_workArea__Dk2mb{display:grid;grid-template-rows:minmax(360px,1fr) minmax(390px,.9fr);overflow:hidden;background:var(--ed-bg)}.editor-demo-room_stage__0umWo{display:flex;min-height:0;flex-direction:column;gap:8px;padding:12px;overflow:hidden;background:var(--ed-bg)}.editor-demo-room_dock__xskpk{min-height:0;overflow:auto;background:var(--ed-surface);border-top:1px solid var(--line);scrollbar-color:var(--ed-line-strong) transparent;scrollbar-width:thin}.editor-demo-room_inspectorPanel__JTATV{display:flex;flex-direction:column;overflow:hidden;background:var(--ed-panel);border-left:1px solid var(--line)}.editor-demo-room_inspectorTabs__xBrCy{display:flex;height:45px;align-items:stretch;padding:0 7px;border-bottom:1px solid var(--line)}.editor-demo-room_inspectorTabs__xBrCy button{position:relative;flex:1 1 0;min-width:0;padding:0 5px;overflow:hidden;color:var(--muted);background:transparent;border:0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_inspectorTabs__xBrCy button[aria-pressed=true]{color:var(--text);font-weight:650}.editor-demo-room_inspectorTabs__xBrCy button[aria-pressed=true]:after{position:absolute;right:8px;bottom:0;left:8px;height:2px;background:var(--teal);content:""}.editor-demo-room_inspectorScroll__0g9pC{min-height:0;flex:1;overflow:auto;scrollbar-color:var(--ed-line-strong) transparent;scrollbar-width:thin}.editor-demo-room_inspectorBlock__KSjOJ{display:grid;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.editor-demo-room_inspectorBlock__KSjOJ>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.editor-demo-room_inspectorBlock__KSjOJ h3,.editor-demo-room_inspectorBlock__KSjOJ header strong{margin:0;font-size:11px;font-weight:650}.editor-demo-room_inspectorBlock__KSjOJ header button,.editor-demo-room_secondaryInspectorButton__sQ0X_{min-height:29px;padding:5px 9px;color:var(--text-soft);background:var(--ed-hover);border:1px solid var(--line);border-radius:6px;font-size:11px}.editor-demo-room_fileName__EP766{margin:0;color:var(--text-soft);font-size:11px}.editor-demo-room_clipFacts__1RXfa{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.editor-demo-room_clipFacts__1RXfa div{display:grid;gap:3px;padding-right:7px;border-right:1px solid var(--line)}.editor-demo-room_clipFacts__1RXfa div:last-child{border-right:0}.editor-demo-room_clipFacts__1RXfa dt{color:var(--muted);font-size:11px}.editor-demo-room_clipFacts__1RXfa dd{margin:0;color:var(--text);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_sliderField__gL3NR{display:grid;grid-template-columns:64px minmax(0,1fr) 42px;align-items:center;gap:8px;color:var(--text-soft);font-size:11px}.editor-demo-room_sliderField__gL3NR input{width:100%;accent-color:var(--ed-text-2)}.editor-demo-room_sliderField__gL3NR output{padding:4px 5px;color:var(--text);background:var(--ed-raised);border:1px solid var(--line);border-radius:5px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;text-align:right}.editor-demo-room_fieldSelect__Qq_z7{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;color:var(--text-soft);font-size:11px}.editor-demo-room_fieldSelect__Qq_z7 select{min-width:0;padding:7px 8px;color:var(--text);background:var(--ed-raised)}.editor-demo-room_cropSection__2OCmU,.editor-demo-room_fieldSelect__Qq_z7 select{border:1px solid var(--line);border-radius:6px}.editor-demo-room_cropSection__2OCmU>summary{padding:7px 9px;color:var(--text-soft);font-size:11px;cursor:pointer;list-style:none}.editor-demo-room_cropSection__2OCmU>summary::-webkit-details-marker{display:none}.editor-demo-room_cropBody__6oZcj{display:grid;gap:9px;padding:9px;border-top:1px solid var(--line)}.editor-demo-room_cropGrid__DiaT_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.editor-demo-room_cropBody__6oZcj .editor-demo-room_fieldSelect__Qq_z7{grid-template-columns:48px minmax(0,1fr)}.editor-demo-room_cropHint__P_dvX{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.editor-demo-room_accordionRow__PPwHG{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;color:var(--text-soft);background:transparent;border:0;border-bottom:1px solid var(--line);font-size:11px;text-align:left}.editor-demo-room_accordionRow__PPwHG span{display:inline-flex;align-items:center;gap:7px}.editor-demo-room_accordionRow__PPwHG small{color:var(--muted);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_projectSaveNotice__OpjDa{margin:10px 14px;padding:8px 12px;color:var(--ink);background:var(--ed-accent-soft);border:1px solid var(--ed-accent-line);border-radius:7px;font-size:13px;line-height:1.45;box-sizing:border-box;max-width:calc(100vw - 28px);overflow-wrap:anywhere}.editor-demo-room_projectSaveNotice__OpjDa a{color:inherit;text-underline-offset:3px}.editor-demo-room_localNotice__l75y7{margin:10px 14px 14px;padding:10px 11px;color:var(--ed-accent);background:var(--ed-accent-soft);border:1px solid var(--ed-accent-line);border-radius:7px;font-size:11px;line-height:1.45}.editor-demo-room_inspectorPlaceholder__44_J2{display:grid;gap:8px;margin:16px;padding:16px;color:var(--text);background:var(--ed-raised);border:1px solid var(--line);border-radius:9px}.editor-demo-room_inspectorPlaceholder__44_J2 strong{font-size:11px}.editor-demo-room_inspectorPlaceholder__44_J2 p{margin:0;color:var(--muted);font-size:11px;line-height:1.55}.editor-demo-room_promptBar__ebtzq{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:6px;padding:10px;border-bottom:1px solid var(--line)}.editor-demo-room_promptScopeRow__OUXh0{display:flex;grid-column:1/-1;align-items:center;gap:6px}.editor-demo-room_promptBar__ebtzq>input,.editor-demo-room_promptScopeRow__OUXh0 button,.editor-demo-room_promptScopeRow__OUXh0 select{min-width:0;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:7px}.editor-demo-room_promptScopeRow__OUXh0 select{flex:1;padding:6px 7px;font-size:11px}.editor-demo-room_promptScopeRow__OUXh0 button{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;white-space:nowrap}.editor-demo-room_promptScopeRow__OUXh0 .editor-demo-room_tasteEnabled__6H7Bz{color:var(--ed-accent);background:var(--ed-accent-soft);border-color:var(--ed-accent-line)}.editor-demo-room_promptBar__ebtzq>input{min-height:34px;padding:7px 9px;color:var(--text);font-size:11px}.editor-demo-room_promptSubmit__R42Tq{display:grid;width:34px;height:34px;place-items:center;color:var(--ed-accent-ink)!important;background:var(--teal);border:0;border-radius:8px}.editor-demo-room_promptBarCompact__d25EN{flex:0 0 auto}.editor-demo-room_versionControls__QMBOE{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;color:var(--text);background:var(--ed-panel);border-top:1px solid var(--line)}.editor-demo-room_versionControlsDense__o15Rz{grid-template-columns:minmax(110px,1fr) auto;padding-block:8px}.editor-demo-room_proposalReview__y8xGw{display:grid;grid-column:1/-1;gap:7px;padding:10px;color:var(--text-soft);background:var(--ed-accent-soft);border:1px solid var(--ed-accent-line);border-radius:7px}.editor-demo-room_proposalReview__y8xGw dl>div,.editor-demo-room_proposalReview__y8xGw header,.editor-demo-room_proposalReview__y8xGw>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor-demo-room_proposalReview__y8xGw header span{color:var(--ed-accent);font-size:11px;text-transform:uppercase}.editor-demo-room_proposalReview__y8xGw header strong{font-size:11px}.editor-demo-room_proposalReview__y8xGw p{margin:0;font-size:11px}.editor-demo-room_proposalReview__y8xGw ul{display:grid;gap:3px;margin:0;padding-left:18px;color:var(--ed-text);font-size:11px}.editor-demo-room_proposalReview__y8xGw dl{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:0}.editor-demo-room_proposalReview__y8xGw dl>div{display:grid;justify-items:start;padding:6px;background:var(--ed-well);border-radius:4px}.editor-demo-room_proposalReview__y8xGw dt{color:var(--muted);font-size:11px}.editor-demo-room_proposalReview__y8xGw dd{margin:0;font-size:11px}.editor-demo-room_proposalReview__y8xGw>small{color:var(--muted);font-size:11px;line-height:1.4}.editor-demo-room_proposalReview__y8xGw>div{justify-content:flex-end}.editor-demo-room_proposalReview__y8xGw button{min-height:30px;padding:5px 9px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;font-size:11px}.editor-demo-room_proposalReview__y8xGw .editor-demo-room_versionActive__Oq6st{color:var(--ed-accent-ink);background:var(--teal);border-color:var(--teal);font-weight:700}.editor-demo-room_versionSummary__IND4B{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px}.editor-demo-room_versionSummary__IND4B>span{color:var(--muted);font-size:11px;text-transform:uppercase}.editor-demo-room_versionSummary__IND4B strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_versionSummary__IND4B small{color:var(--muted);font-size:11px}.editor-demo-room_versionButtons__PFJgV{display:flex;align-items:center;gap:5px}.editor-demo-room_versionButtons__PFJgV button{display:inline-flex;min-height:29px;align-items:center;gap:5px;padding:5px 9px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;font-size:11px}.editor-demo-room_versionButtons__PFJgV .editor-demo-room_versionActive__Oq6st{color:var(--ed-accent);border-color:var(--ed-accent-line)}.editor-demo-room_versionReceipt__cNIJq{grid-column:1/-1;margin:0;color:var(--muted);font-size:11px;line-height:1.35}.editor-demo-room_marketImage__gqHC4{position:relative;display:block;min-width:0;overflow:hidden;background:var(--ed-surface)}.editor-demo-room_marketImage__gqHC4 img{object-fit:cover}.editor-demo-room_structureSection__7lxZC{display:grid;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.editor-demo-room_assetTray__eeSXb>header,.editor-demo-room_structureSection__7lxZC>header{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:8px}.editor-demo-room_assetTray__eeSXb>header>strong,.editor-demo-room_structureSection__7lxZC>header>strong{font-size:11px;font-weight:650}.editor-demo-room_assetTray__eeSXb>header>span,.editor-demo-room_structureSection__7lxZC>header>span{display:inline-flex;align-items:center}.editor-demo-room_sceneStack__peSZ_{display:grid;gap:5px}.editor-demo-room_sceneStack__peSZ_>button{display:grid;min-height:55px;grid-template-columns:52px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:6px;color:var(--text-soft);background:transparent;border:1px solid transparent;border-radius:7px;text-align:left}.editor-demo-room_sceneStack__peSZ_>button>.editor-demo-room_marketImage__gqHC4{width:52px;height:37px;border-radius:4px}.editor-demo-room_sceneStack__peSZ_>button>span:not(.editor-demo-room_rowMenu__8XoYP){display:grid;min-width:0;gap:3px}.editor-demo-room_sceneStack__peSZ_ strong{overflow:hidden;color:var(--text);font-size:11px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_sceneStack__peSZ_ small{color:var(--muted);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_selectedRow__9wws2{background:var(--ed-accent-soft)!important;border-color:var(--ed-accent-line)!important}.editor-demo-room_rowMenu__8XoYP{color:var(--muted);font-size:15px;text-align:center}.editor-demo-room_addRowButton___xhtJ,.editor-demo-room_addTrackButton__Snk2x,.editor-demo-room_importButton__FCVKQ{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:7px 10px;color:var(--text-soft);background:transparent;border:1px solid var(--line);border-radius:7px;font-size:11px}.editor-demo-room_importButton__FCVKQ{margin:auto 10px 12px}.editor-demo-room_mediaSection__p21qW{flex:1;align-content:start}.editor-demo-room_mediaFilters__CTgRy{display:flex;align-items:center;gap:4px}.editor-demo-room_mediaFilters__CTgRy button{min-height:27px;padding:5px 7px;color:var(--muted);background:transparent;border:0;border-radius:5px;font-size:11px}.editor-demo-room_mediaFilters__CTgRy .editor-demo-room_filterActive__mSjiG{color:var(--text);background:var(--ed-hover)}.editor-demo-room_assetGrid__eOS1s,.editor-demo-room_mediaGrid__SJFXn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.editor-demo-room_mediaGrid__SJFXn>button{position:relative;display:grid;gap:3px;padding:4px;color:var(--text-soft);background:transparent;border:1px solid transparent;border-radius:6px;text-align:left}.editor-demo-room_audioMedia__KaUnZ>img,.editor-demo-room_mediaGrid__SJFXn .editor-demo-room_marketImage__gqHC4{width:100%;height:54px;object-fit:cover;border-radius:4px}.editor-demo-room_mediaGrid__SJFXn small{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_mediaGrid__SJFXn em{color:var(--muted);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.editor-demo-room_selectedMedia__J2K_k{border-color:var(--teal)!important}.editor-demo-room_audioMedia__KaUnZ{background:#25212f!important}.editor-demo-room_previewFrame__Puyhm{position:relative;min-height:0;flex:1;overflow:hidden;background:#090a0c;border:1px solid var(--line);border-radius:5px}.editor-demo-room_previewImage__difDY{position:absolute;inset:0;width:100%;height:100%;transition:filter .18s ease-out,opacity .18s ease-out,transform .18s ease-out}.editor-demo-room_previewFrameFit__r48nS .editor-demo-room_previewImage__difDY{inset:6%;width:88%;height:88%}.editor-demo-room_previewFrameCropped__w5sGI .editor-demo-room_previewImage__difDY{inset:4% 18%;width:64%;height:92%}.editor-demo-room_realPreviewCanvas___D_bI{display:block;width:100%;height:100%;object-fit:contain;background:#050607}.editor-demo-room_realCompareGrid__xzBiW,.editor-demo-room_storyboardCompareGrid__f1_hy{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#080a0c}.editor-demo-room_realCompareGrid__xzBiW figure,.editor-demo-room_storyboardCompareGrid__f1_hy figure{position:relative;min-width:0;margin:0;overflow:hidden}.editor-demo-room_realCompareGrid__xzBiW canvas{width:100%;height:100%;object-fit:cover}.editor-demo-room_realCompareGrid__xzBiW figcaption,.editor-demo-room_storyboardCompareGrid__f1_hy figcaption{position:absolute;z-index:8;right:8px;bottom:8px;left:8px;padding:5px 7px;color:#fff;background:rgba(7,9,11,.78);border-radius:4px;font-size:11px;font-weight:700}.editor-demo-room_storyboardCompareGrid__f1_hy .editor-demo-room_storyboardMotionCanvas__iKr_G{position:absolute;inset:0;width:100%;height:100%}.editor-demo-room_realClipList__t2K2K{display:grid;gap:5px}.editor-demo-room_realClipList__t2K2K>button{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;text-align:left}.editor-demo-room_realClipList__t2K2K>button>span:not(.editor-demo-room_realClipNumber__Kf5qH){display:grid;min-width:0;gap:3px}.editor-demo-room_realClipList__t2K2K strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_realClipList__t2K2K small{color:var(--muted);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_realClipNumber__Kf5qH{display:grid;width:26px;height:26px;place-items:center;color:var(--ed-accent);background:var(--ed-accent-soft);border-radius:5px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_sourceCard__2fzJ8{display:grid;gap:4px;padding:10px;background:var(--ed-raised);border:1px solid var(--line);border-radius:6px}.editor-demo-room_sourceCard__2fzJ8 span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_sourceCard__2fzJ8 small{color:var(--muted);font-size:11px}.editor-demo-room_previewCompareHalf__8i2LH{position:absolute;z-index:3;top:0;right:0;bottom:0;width:50%;overflow:hidden;border-left:2px solid rgba(255,255,255,.86)}.editor-demo-room_compareNotice__KtO50,.editor-demo-room_localEffectBadge__xdGUz{position:absolute;z-index:8;right:10px;bottom:10px;max-width:58%;overflow:hidden;padding:5px 7px;color:#0a2526;background:#9be1d6;border:1px solid rgba(255,255,255,.42);border-radius:5px;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_compareNotice__KtO50{top:42px;right:10px;bottom:auto;color:#edf5f5;background:#24464a}.editor-demo-room_continuityBadge__aMnYS,.editor-demo-room_endFrameLabel__w2VHa,.editor-demo-room_playingBadge__sMOnX,.editor-demo-room_previewBadge__xxRQy,.editor-demo-room_startFrameLabel__4SdKL{position:absolute;z-index:4;padding:4px 7px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;border-radius:4px}.editor-demo-room_previewBadge__xxRQy{top:10px;left:10px;color:rgba(255,255,255,.84);background:rgba(13,15,18,.72)}.editor-demo-room_playingBadge__sMOnX{top:10px;right:10px;color:#b8f4f5;background:rgba(13,15,18,.78);border:1px solid rgba(63,206,208,.38)}.editor-demo-room_recordingPip__wplBk{position:absolute;right:10px;bottom:10px;z-index:5;display:flex;align-items:center;gap:6px;padding:5px 8px;color:#ffd9d9;background:rgba(13,15,18,.82);border:1px solid rgba(239,68,68,.55);border-radius:6px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_recordingPip__wplBk i{width:8px;height:8px;border-radius:999px;background:#ef4444;animation:editor-demo-room_recordPulse__JqxtJ 1.1s ease-in-out infinite}@keyframes editor-demo-room_recordPulse__JqxtJ{0%,to{opacity:1}50%{opacity:.35}}.editor-demo-room_recordLanePicker__8Qncw{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;color:var(--text-soft);background:var(--ed-panel);border:1px solid var(--line);border-radius:6px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_recordedClips__orQeb{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:11px}.editor-demo-room_recordedClips__orQeb li{display:flex;align-items:center;gap:8px}.editor-demo-room_recordedClips__orQeb small{color:var(--text-soft)}.editor-demo-room_previewTransport__fXjEs{display:grid;min-height:44px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:5px 12px;color:var(--text-soft);background:var(--ed-panel);border:1px solid var(--line);border-radius:6px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_previewTransport__fXjEs>div{display:flex;align-items:center;gap:4px}.editor-demo-room_previewTransport__fXjEs button{display:grid;width:30px;height:30px;place-items:center;padding:0;background:transparent;border:0}.editor-demo-room_previewTransport__fXjEs>span:last-child{text-align:right}.editor-demo-room_videoScrubber__Ubj4k{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:8px}.editor-demo-room_videoScrubber__Ubj4k input{width:100%}.editor-demo-room_videoScrubber__Ubj4k output{min-width:48px;text-align:right}.editor-demo-room_inspectorFieldset__ubwm2{min-width:0;margin:0;padding:0;border:0}.editor-demo-room_inspectorFieldset__ubwm2:disabled{opacity:.66}.editor-demo-room_dockToolbar__8incs{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line)}.editor-demo-room_dockToolbar__8incs strong{font-size:11px}.editor-demo-room_dockToolbar__8incs>div{display:inline-flex;gap:4px}.editor-demo-room_dockToolbar__8incs button{display:grid;width:28px;height:28px;place-items:center;padding:0;color:var(--muted);background:transparent;border:0;border-radius:5px}.editor-demo-room_dockToolbar__8incs button:hover{color:var(--text);background:var(--ed-hover)}.editor-demo-room_timeline__K_KOy{position:relative;display:grid;gap:3px;padding:0 8px 8px;overflow:hidden}.editor-demo-room_timelineRuler__t9xqr{display:grid;min-height:26px;grid-template-columns:repeat(9,1fr);align-items:end;padding:0 6px 5px 104px;color:var(--ed-text-3);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_timelineTrack__t8ECk{display:grid;min-height:42px;grid-template-columns:96px minmax(0,1fr);align-items:stretch;gap:4px}.editor-demo-room_timelineTrack__t8ECk>span{display:grid;align-content:center;gap:2px;padding:5px 8px;color:var(--text-soft);background:var(--ed-raised);border-radius:4px}.editor-demo-room_timelineTrack__t8ECk>span strong{font-size:11px}.editor-demo-room_timelineTrack__t8ECk>span small{color:var(--muted);font-size:11px}.editor-demo-room_titleClip__rw3Fy{width:26%;margin-left:8%;color:#e8ddf5!important;background:#5c3f72;border:1px solid #7a5793;border-radius:4px;font-size:11px;text-align:left}.editor-demo-room_videoClips__Fghg9{display:grid;grid-template-columns:1fr 1.15fr .92fr;gap:3px}.editor-demo-room_videoClips__Fghg9 button{position:relative;min-width:0;overflow:hidden;background:var(--ed-raised);border:1px solid #6d4b75;border-radius:4px}.editor-demo-room_videoClips__Fghg9 .editor-demo-room_marketImage__gqHC4{position:absolute;inset:0;width:100%;height:100%;opacity:.72}.editor-demo-room_videoClips__Fghg9 small{position:absolute;z-index:2;top:4px;left:5px;color:#f0f2f5;font-size:11px}.editor-demo-room_videoClips__Fghg9 .editor-demo-room_selectedClip___jE2G{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.editor-demo-room_waveClip__QjqSM{position:relative;min-width:0;overflow:hidden;border:1px solid;border-radius:4px}.editor-demo-room_waveClip__QjqSM img{width:100%;height:100%;object-fit:cover;opacity:.95}.editor-demo-room_waveCyan__P_Z_N{background:#153a3f;border-color:#2b8e97}.editor-demo-room_waveGold__jpp7m{background:#48351f;border-color:#986a2d}.editor-demo-room_waveViolet__hTiJv{background:#352448;border-color:#73528e}.editor-demo-room_timelinePlayhead__vjUbN{position:absolute;z-index:5;top:24px;bottom:7px;left:56%;width:1px;background:var(--teal);pointer-events:none}.editor-demo-room_timelinePlayhead__vjUbN:before{position:absolute;top:0;left:-4px;width:9px;height:9px;background:var(--teal);content:"";clip-path:polygon(0 0,100% 0,50% 100%)}.editor-demo-room_realTimeline__JdSWp{display:flex;min-height:76px;gap:4px;padding:8px;overflow-x:auto;background:var(--ed-panel)}.editor-demo-room_realTimeline__JdSWp button{display:grid;min-width:112px;align-content:center;gap:5px;padding:8px;color:#e9edf0;background:linear-gradient(135deg,#26353c,#3a2944);border:1px solid #6d4b75;border-radius:5px;text-align:left}.editor-demo-room_realTimeline__JdSWp button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_realTimeline__JdSWp button small{color:#b8c2cb;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_realTimeline__JdSWp .editor-demo-room_selectedClip___jE2G{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.editor-demo-room_inlineField__o8MMt{display:grid;grid-template-columns:1fr 82px;align-items:center;gap:8px;color:var(--muted);font-size:11px}.editor-demo-room_fieldSelect__Qq_z7 input,.editor-demo-room_inlineField__o8MMt input{min-width:0;height:32px;padding:6px 8px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:5px;font:inherit}.editor-demo-room_presetButtons__p9iW2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.editor-demo-room_presetButtons__p9iW2 button,.editor-demo-room_primaryInspectorButton__GOpH4{min-height:34px;padding:7px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:5px;font-size:11px}.editor-demo-room_primaryInspectorButton__GOpH4{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:6px;color:var(--ed-accent-ink);background:var(--teal);border-color:var(--teal);font-weight:700}.editor-demo-room_localSplitMarker__eJu3q{position:absolute;z-index:8;top:28px;bottom:0;left:58%;width:2px;color:#f5d487;background:#e3aa45;font-size:11px;writing-mode:vertical-rl}.editor-demo-room_room__gYnqr[data-editor=song]{--editor-bg:var(--ed-bg);--panel:var(--ed-panel);--panel-raised:var(--ed-raised)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editorTopbar__BzTyR{color:var(--text);background:var(--ed-panel);border-bottom-color:var(--line)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editTools__m2cAk button,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_moreButton__sEzn8,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_projectLink__wCHbl,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_savedState__oY5By,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_topbarMeta__oNoaQ,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_transportControls__LhRxm button{color:var(--text-soft)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_transportControls__LhRxm .editor-demo-room_transportPlay__Eaj1H{color:var(--ed-accent-ink);background:var(--teal)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_timecode__irr1J,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_topbarSelect__eaGtD{color:var(--text);background:var(--ed-well);border-color:var(--line)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_primaryAction__BuAeu{color:var(--ed-accent-ink)!important;background:var(--ed-accent);border-color:var(--ed-accent);border-radius:8px}.editor-demo-room_room__gYnqr[data-editor=song]{height:calc(100vh - 64px);min-height:700px}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editorBody__RWslW{height:calc(100vh - 120px);grid-template-columns:232px minmax(0,1fr) 300px}.editor-demo-room_room__gYnqr[data-editor=song].editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW{grid-template-columns:46px minmax(0,1fr) 300px}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_workArea__Dk2mb{grid-template-rows:minmax(280px,1fr) minmax(330px,.75fr)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_stage__0umWo{padding:0;gap:0}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorPanel__JTATV{color:var(--text);background:var(--ed-surface);border-left-color:var(--line)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_accordionRow__PPwHG,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorBlock__KSjOJ,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorTabs__xBrCy,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_promptBar__ebtzq{border-color:var(--line)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorTabs__xBrCy button{color:var(--muted)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorTabs__xBrCy button[aria-pressed=true]{color:var(--text)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_sliderField__gL3NR{color:var(--text-soft)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_sliderField__gL3NR output{color:var(--text);background:var(--ed-well);border-color:var(--line)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_fieldSelect__Qq_z7{color:var(--text-soft)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_fieldSelect__Qq_z7 select{color:var(--text);background:var(--ed-well);border-color:var(--line)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_accordionRow__PPwHG{color:var(--text)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_localNotice__l75y7{color:var(--text-soft);background:var(--panel-raised);border-color:var(--line)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorPlaceholder__44_J2{color:var(--text);background:var(--panel-raised);border-color:var(--line)}.editor-demo-room_songInspectorSection__kaxq0{display:grid;gap:9px;margin:14px;padding:11px;color:var(--ed-text-2);background:var(--ed-raised);border:1px solid var(--ed-line);border-radius:8px}.editor-demo-room_songInspectorSection__kaxq0 header{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor-demo-room_songInspectorSection__kaxq0 header strong{color:var(--ed-accent-ink);font-size:11px}.editor-demo-room_songInspectorSection__kaxq0 header small{color:var(--ed-accent);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_songInspectorSection__kaxq0 dl{display:grid;gap:0;margin:0}.editor-demo-room_songInspectorSection__kaxq0 dl div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--ed-line)}.editor-demo-room_songInspectorSection__kaxq0 dl div:last-child{border-bottom:0}.editor-demo-room_songInspectorSection__kaxq0 dt{color:var(--ed-text-3);font-size:11px}.editor-demo-room_songInspectorSection__kaxq0 dd{margin:0;color:var(--ed-accent-ink);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;text-align:right}.editor-demo-room_songInspectorSection__kaxq0 p{margin:0;color:var(--ed-text-3);font-size:11px;line-height:1.5}.editor-demo-room_songInspectorSection__kaxq0 p:first-of-type{color:var(--ed-accent-ink);font-weight:650}.editor-demo-room_addTrackButton__Snk2x{margin:10px;justify-content:flex-start}.editor-demo-room_songSourceHeading__utlbc{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 0;color:var(--ed-text-3);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.08em}.editor-demo-room_songSourceHeading__utlbc small{color:var(--ed-accent);font-size:11px;letter-spacing:.05em}.editor-demo-room_trackList__ZVj7_{display:grid}.editor-demo-room_trackList__ZVj7_>div{position:relative;display:grid;min-height:70px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 8px;align-items:center;gap:6px 8px;padding:8px 9px;color:var(--text-soft);background:transparent;border-left:3px solid transparent;border-bottom:1px solid var(--line);text-align:left}.editor-demo-room_trackList__ZVj7_>div[data-tone=blue]{border-left-color:#4d8adf}.editor-demo-room_trackList__ZVj7_>div[data-tone=green]{border-left-color:#8cbd36}.editor-demo-room_trackList__ZVj7_>div[data-tone=gold]{border-left-color:#d49a32}.editor-demo-room_trackList__ZVj7_>div[data-tone=rose]{border-left-color:#d9637c}.editor-demo-room_trackList__ZVj7_>div[data-tone=violet]{border-left-color:#8d65be}.editor-demo-room_trackList__ZVj7_>div[data-tone=cyan]{border-left-color:#43aeca}.editor-demo-room_trackList__ZVj7_>.editor-demo-room_selectedTrackRow__EUjG0{background:var(--ed-raised)}.editor-demo-room_arrangementRow__UY5vs[data-muted=true],.editor-demo-room_trackList__ZVj7_>div[data-muted=true]{opacity:.42}.editor-demo-room_trackList__ZVj7_>div[data-soloed=true]{background:var(--ed-accent-soft)}.editor-demo-room_trackRowSelect__ASC_S{display:grid;min-width:0;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:7px;padding:0;color:inherit;background:transparent;border:0;text-align:left}.editor-demo-room_trackIndex__VrEek{color:var(--muted);font-size:11px}.editor-demo-room_trackIdentity__2wkLL{display:flex;min-width:0;align-items:center;gap:6px}.editor-demo-room_trackIdentity__2wkLL>span{display:grid;min-width:0;gap:3px}.editor-demo-room_trackIdentity__2wkLL small{color:var(--ed-text-3);font-size:11px}.editor-demo-room_automationList__9K2G4 i,.editor-demo-room_effectsHeader__7q33q i,.editor-demo-room_trackIdentity__2wkLL i,.editor-demo-room_trackInspectorTitle__KU0lr>span{display:block;width:9px;height:9px;flex:0 0 auto;background:var(--ed-text-3);border-radius:50%}.editor-demo-room_effectsHeader__7q33q i[data-tone=blue],.editor-demo-room_trackInspectorTitle__KU0lr>span[data-tone=blue],[data-tone=blue] .editor-demo-room_trackIdentity__2wkLL i{background:#4d8adf}.editor-demo-room_effectsHeader__7q33q i[data-tone=green],.editor-demo-room_trackInspectorTitle__KU0lr>span[data-tone=green],[data-tone=green] .editor-demo-room_trackIdentity__2wkLL i{background:#8cbd36}.editor-demo-room_effectsHeader__7q33q i[data-tone=gold],.editor-demo-room_trackInspectorTitle__KU0lr>span[data-tone=gold],[data-tone=gold] .editor-demo-room_trackIdentity__2wkLL i{background:#d49a32}.editor-demo-room_effectsHeader__7q33q i[data-tone=rose],.editor-demo-room_trackInspectorTitle__KU0lr>span[data-tone=rose],[data-tone=rose] .editor-demo-room_trackIdentity__2wkLL i{background:#d9637c}.editor-demo-room_effectsHeader__7q33q i[data-tone=violet],.editor-demo-room_trackInspectorTitle__KU0lr>span[data-tone=violet],[data-tone=violet] .editor-demo-room_trackIdentity__2wkLL i{background:#8d65be}.editor-demo-room_effectsHeader__7q33q i[data-tone=cyan],.editor-demo-room_trackInspectorTitle__KU0lr>span[data-tone=cyan],[data-tone=cyan] .editor-demo-room_trackIdentity__2wkLL i{background:#43aeca}.editor-demo-room_trackIdentity__2wkLL strong{overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_trackQuick__7ZnO_{display:flex;grid-column:2/4;align-items:center;gap:5px}.editor-demo-room_trackQuick__7ZnO_ button{display:grid;width:24px;height:22px;place-items:center;padding:0;color:var(--muted);background:var(--ed-hover);border:0;border-radius:5px;font-size:11px}.editor-demo-room_trackQuick__7ZnO_ .editor-demo-room_trackControlActive__TJCO_{color:var(--ed-accent-ink);background:var(--ed-accent)}.editor-demo-room_trackMeter__u4mL2{position:absolute;right:34px;bottom:12px;left:93px;display:flex;height:3px;overflow:hidden;background:var(--ed-hover);border-radius:3px}.editor-demo-room_trackMeter__u4mL2 i{width:72%;background:var(--ed-accent)}.editor-demo-room_trackMeter__u4mL2 b{width:8%;background:#b6cf51}.editor-demo-room_masterTrack__Ne86H{display:grid;gap:8px;margin-top:auto;padding:12px;color:var(--ed-text);background:var(--ed-panel);border-top:1px solid var(--line)}.editor-demo-room_masterTrack__Ne86H span{display:flex;align-items:center;justify-content:space-between}.editor-demo-room_masterTrack__Ne86H i{position:relative;display:block;height:4px;overflow:hidden;background:var(--ed-hover);border-radius:3px}.editor-demo-room_masterTrack__Ne86H i b{display:block;width:62%;height:100%;background:#f28a25}.editor-demo-room_masterTrack__Ne86H small{color:var(--ed-text-3);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_songSourceFacts__ChoEc{display:grid;gap:0;margin:12px;overflow:hidden;color:var(--ed-text-2);background:var(--ed-panel);border:1px solid var(--ed-line);border-radius:7px}.editor-demo-room_songSourceFacts__ChoEc div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border-bottom:1px solid var(--ed-line)}.editor-demo-room_songSourceFacts__ChoEc div:last-child{border-bottom:0}.editor-demo-room_songSourceFacts__ChoEc dt{font-size:11px}.editor-demo-room_songSourceFacts__ChoEc dd{margin:0;color:var(--ed-text);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_songTimeline__o9Jdx{position:relative;display:grid;min-height:100%;grid-template-rows:44px 34px minmax(210px,1fr) 38px 54px;gap:5px;padding:0 12px 12px;overflow:hidden;background:var(--ed-bg)}.editor-demo-room_songTimelineHeading__WK5dg{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--ed-text);border-bottom:1px solid var(--ed-line)}.editor-demo-room_songTimelineHeading__WK5dg>span{display:flex;min-width:0;align-items:center;gap:9px}.editor-demo-room_songTimelineHeading__WK5dg>span:last-child{justify-content:flex-end}.editor-demo-room_songTimelineHeading__WK5dg strong{font-size:11px}.editor-demo-room_songTimelineHeading__WK5dg small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_songRuler__Ec5AW,.editor-demo-room_songTimelineHeading__WK5dg small{color:var(--ed-text-3);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_songRuler__Ec5AW{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;padding-bottom:7px;border-bottom:1px solid var(--line)}.editor-demo-room_loopRegion__zbTtn{position:absolute;z-index:5;top:87px;left:29%;width:42%;height:21px;padding:3px 7px;color:#b5eeee;background:#285c5d;border:1px solid #3f9092;border-radius:5px;font-size:11px}.editor-demo-room_arrangementRow__UY5vs{position:relative;min-width:0;padding:31px 6px 6px;overflow:hidden;background:var(--ed-panel);border:1px solid rgba(155,140,224,.35);border-radius:8px;box-shadow:inset 3px 0 0 #8d65be}.editor-demo-room_songClipHeader__9swKh{position:absolute;top:0;right:0;left:0;display:flex;height:31px;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;color:#e7e3f6;background:#26242e;border-bottom:1px solid rgba(255,255,255,.08)}.editor-demo-room_songClipHeader__9swKh span{overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_songClipHeader__9swKh small{color:#b9aee7;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.05em}.editor-demo-room_songWaveformButton__dvPdT{width:100%;height:100%;min-height:170px;padding:0;overflow:hidden;background:var(--ed-panel);border:1px solid var(--ed-line-strong);border-radius:5px}.editor-demo-room_songWaveformButton__dvPdT canvas{display:block;width:100%;height:100%;min-height:170px}.editor-demo-room_songAutomationReadout__EovCp{display:flex;min-width:0;align-items:center;gap:16px;padding:0 10px;color:var(--ed-text-3);background:var(--ed-panel);border:1px solid var(--ed-line);border-radius:6px;font-size:11px}.editor-demo-room_songAutomationReadout__EovCp span{display:inline-flex;min-width:0;align-items:center;gap:5px;white-space:nowrap}.editor-demo-room_songAutomationReadout__EovCp i{width:7px;height:7px;background:#8d65be;border-radius:50%}.editor-demo-room_songAutomationReadout__EovCp strong{color:var(--ed-text);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_clipSequence__TYL4g{display:flex;height:100%;align-items:stretch;gap:3px;min-height:48px}.editor-demo-room_clipSequence__TYL4g>:is(button,span){position:relative;min-width:0;flex:1;overflow:hidden;border:1px solid var(--ed-line-strong);border-radius:4px}.editor-demo-room_songTimeline__o9Jdx .editor-demo-room_clipSequence__TYL4g>span{background:#5a3e74}.editor-demo-room_arrangementRow__UY5vs[data-tone=blue] .editor-demo-room_clipSequence__TYL4g>:is(button,span){background:#326bb4}.editor-demo-room_arrangementRow__UY5vs[data-tone=green] .editor-demo-room_clipSequence__TYL4g>:is(button,span){background:#5c8f20}.editor-demo-room_arrangementRow__UY5vs[data-tone=gold] .editor-demo-room_clipSequence__TYL4g>:is(button,span){background:#ad761b}.editor-demo-room_arrangementRow__UY5vs[data-tone=rose] .editor-demo-room_clipSequence__TYL4g>:is(button,span){background:#9e3d61}.editor-demo-room_arrangementRow__UY5vs[data-tone=violet] .editor-demo-room_clipSequence__TYL4g>:is(button,span){background:#5a3e74}.editor-demo-room_arrangementRow__UY5vs[data-tone=cyan] .editor-demo-room_clipSequence__TYL4g>:is(button,span){background:#277991}.editor-demo-room_clipSequence__TYL4g small{position:absolute;z-index:2;top:5px;left:7px;color:rgba(255,255,255,.9);font-size:11px}.editor-demo-room_clipSequence__TYL4g img{position:absolute;right:0;bottom:1px;left:0;width:100%;height:68%;object-fit:cover;opacity:.74}.editor-demo-room_clipSequence__TYL4g .editor-demo-room_selectedArrangementClip__C097n{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.editor-demo-room_midiNotes__jhZ_A{position:absolute;right:5px;bottom:5px;left:5px;display:grid;height:62%;grid-template-columns:1.45fr .7fr 1.1fr .82fr;align-items:end;gap:4px}.editor-demo-room_midiNotes__jhZ_A i{display:flex;min-width:0;height:10px;align-items:center;padding:0 4px;overflow:hidden;color:rgba(255,255,255,.82);background:rgba(18,20,23,.54);border:1px solid rgba(255,255,255,.22);border-radius:3px;font-size:11px;font-style:normal}.editor-demo-room_midiNotes__jhZ_A i:nth-child(2){align-self:start}.editor-demo-room_midiNotes__jhZ_A i:nth-child(3){margin-bottom:12px}.editor-demo-room_midiNotes__jhZ_A i:nth-child(4){margin-bottom:4px}.editor-demo-room_automationLane__8Mzx6{position:absolute;z-index:4;right:5px;bottom:2px;left:5px;display:grid;height:23px;grid-template-columns:auto 1fr 34%;align-items:center;gap:6px;padding:2px 5px;color:var(--ed-text);background:var(--ed-panel);border:1px solid var(--ed-accent-line);border-radius:4px;font-size:11px}.editor-demo-room_automationLane__8Mzx6 img{width:100%;height:12px;object-fit:cover;opacity:.72}.editor-demo-room_automationLane__8Mzx6 input{width:100%;accent-color:var(--ed-text-2)}.editor-demo-room_songPlayhead__Xzna3{position:absolute;z-index:7;top:79px;bottom:0;left:27%;width:2px;background:var(--ed-raised);pointer-events:none}.editor-demo-room_songPlayhead__Xzna3:before{position:absolute;top:-2px;left:-5px;width:12px;height:10px;background:var(--ed-raised);content:"";clip-path:polygon(0 0,100% 0,50% 100%)}.editor-demo-room_songCompareAudition__1daKT{display:grid;gap:7px;padding:9px 12px 10px;color:var(--ed-text);background:var(--ed-panel);border-bottom:1px solid var(--line)}.editor-demo-room_songCompareAudition__1daKT>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.editor-demo-room_songCompareAudition__1daKT>header strong{font-size:11px}.editor-demo-room_songCompareAudition__1daKT>header span,.editor-demo-room_songCompareAudition__1daKT>small{color:var(--ed-text-2);font-size:11px}.editor-demo-room_songCompareAudition__1daKT>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.editor-demo-room_songCompareAudition__1daKT figure{min-width:0;margin:0;overflow:hidden;background:var(--ed-bg);border:1px solid var(--ed-line-strong);border-radius:5px}.editor-demo-room_songCompareAudition__1daKT[data-changed=true] figure:last-child{border-color:var(--ed-accent)}.editor-demo-room_songCompareAudition__1daKT figcaption{padding:4px 7px;color:var(--ed-text-2);border-bottom:1px solid var(--ed-line-strong);font-size:11px;font-weight:700}.editor-demo-room_songCompareMedia__MC0l0{position:relative;height:42px;overflow:hidden;transition:filter .18s ease-out,opacity .18s ease-out,transform .18s ease-out}.editor-demo-room_songCompareMedia__MC0l0>img{width:100%;height:100%;object-fit:cover;opacity:.86}.editor-demo-room_compareMidiNotes__rMa0P{display:grid;height:100%;grid-template-columns:1.4fr .8fr 1.1fr .9fr;align-items:center;gap:7px;padding:7px}.editor-demo-room_compareMidiNotes__rMa0P i{display:block;height:8px;padding:0 4px;overflow:hidden;color:#dce7e8;background:#a97520;border:1px solid rgba(255,255,255,.22);border-radius:3px;font-size:11px;font-style:normal}.editor-demo-room_compareMidiNotes__rMa0P i:nth-child(2){transform:translateY(-8px)}.editor-demo-room_compareMidiNotes__rMa0P i:nth-child(3){transform:translateY(7px)}.editor-demo-room_effectsHeader__7q33q{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:7px 12px;border-bottom:1px solid var(--line)}.editor-demo-room_effectsHeader__7q33q>span{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:650}.editor-demo-room_effectsHeader__7q33q button{display:inline-flex;align-items:center;gap:6px;color:var(--muted);background:transparent;border:0;font-size:11px}.editor-demo-room_effectsRack__H4Emm{display:grid;min-height:250px;grid-template-columns:.78fr 1.22fr 1.22fr 1.05fr;gap:8px;padding:8px;background:var(--ed-panel)}.editor-demo-room_effectsRack__H4Emm>section{display:grid;min-width:0;grid-template-rows:auto minmax(88px,1fr) auto;gap:8px;padding:9px;background:var(--ed-hover);border:1px solid var(--ed-line);border-radius:8px}.editor-demo-room_effectsRack__H4Emm header{display:flex;align-items:center;justify-content:space-between;gap:6px}.editor-demo-room_effectsRack__H4Emm header strong{font-size:11px}.editor-demo-room_effectsRack__H4Emm header span{color:var(--muted);font-size:11px}.editor-demo-room_effectsRack__H4Emm header button{color:var(--muted);background:transparent;border:0}.editor-demo-room_effectWave__ITr2v{width:100%;height:52px;object-fit:cover;opacity:.85}.editor-demo-room_effectGraph__rh1lO{display:block;width:100%;height:100%;min-height:88px;border:1px solid var(--ed-line);border-radius:5px}.editor-demo-room_knobRow__o0p9N{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.editor-demo-room_knobRow__o0p9N label{display:grid;gap:4px;color:var(--ed-text-2);font-size:11px;text-align:center}.editor-demo-room_knobRow__o0p9N input{width:100%;accent-color:#9b78c8}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_effectsRack__H4Emm .editor-demo-room_knobRow__o0p9N{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_effectsRack__H4Emm .editor-demo-room_knobRow__o0p9N label:only-child{grid-column:1/-1}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_effectsRack__H4Emm .editor-demo-room_knobRow__o0p9N output{color:var(--ed-text);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_exportChooser__2cp__{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 14px 8px;padding:0;border:0;min-width:0}.editor-demo-room_exportChooser__2cp__ label{display:grid;gap:4px;min-width:0;color:var(--ed-text-3);font-size:11px}.editor-demo-room_exportChooser__2cp__ select{width:100%;min-width:0;min-height:32px}.editor-demo-room_outputMeterVisual__dsI2C{display:grid;min-height:88px;grid-template-columns:16px 16px minmax(0,1fr);align-items:end;gap:6px;padding:10px;background:var(--ed-panel);border:1px solid var(--ed-line);border-radius:5px}.editor-demo-room_outputMeterVisual__dsI2C>span{position:relative;height:100%;overflow:hidden;background:var(--ed-raised);border-radius:3px}.editor-demo-room_outputMeterVisual__dsI2C>span i{position:absolute;right:0;bottom:0;left:0;background:var(--ed-accent);transition:height 70ms linear}.editor-demo-room_outputMeterVisual__dsI2C strong{align-self:center;color:var(--ed-text);font-family:inherit;font-variant-numeric:tabular-nums;font-size:16px;text-align:center}.editor-demo-room_compressorMeter__gEQyU{position:relative;min-height:52px;overflow:hidden;background:var(--ed-surface);border:1px solid var(--line);border-radius:5px}.editor-demo-room_compressorMeter__gEQyU span{position:absolute;z-index:2;top:5px;right:6px;color:var(--muted);font-size:11px}.editor-demo-room_compressorMeter__gEQyU img{width:100%;height:100%;object-fit:cover}.editor-demo-room_trackInspectorTitle__KU0lr{display:grid;grid-template-columns:12px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:14px}.editor-demo-room_trackInspectorTitle__KU0lr strong{font-size:11px}.editor-demo-room_trackInspectorTitle__KU0lr button{display:grid;width:30px;height:30px;place-items:center;color:var(--ed-text-3);background:transparent;border:0}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_fieldSelect__Qq_z7,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_sliderField__gL3NR{margin:0 14px 10px}.editor-demo-room_colorSwatches__X_Ofj{display:flex;align-items:center;gap:7px;padding:2px 14px 14px;border-bottom:1px solid var(--ed-line)}.editor-demo-room_colorSwatches__X_Ofj span{width:12px;height:12px;border-radius:50%}.editor-demo-room_colorSwatches__X_Ofj span:first-child{background:#8d65be}.editor-demo-room_colorSwatches__X_Ofj span:nth-child(2){background:#4d8adf}.editor-demo-room_colorSwatches__X_Ofj span:nth-child(3){background:#8cbd36}.editor-demo-room_colorSwatches__X_Ofj span:nth-child(4){background:#d49a32}.editor-demo-room_colorSwatches__X_Ofj span:nth-child(5){background:#d9637c}.editor-demo-room_colorSwatches__X_Ofj span:nth-child(6){background:#43aeca}.editor-demo-room_automationList__9K2G4{display:grid;gap:6px;margin-top:14px;padding:14px;border-top:1px solid var(--ed-line);border-bottom:1px solid var(--ed-line)}.editor-demo-room_automationList__9K2G4 button{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:8px;padding:5px 0;color:var(--ed-text-2);background:transparent;border:0;font-size:11px}.editor-demo-room_automationList__9K2G4 button span{display:inline-flex;align-items:center;gap:6px}.editor-demo-room_automationList__9K2G4 i[data-tone=violet]{background:#8d65be}.editor-demo-room_automationList__9K2G4 i[data-tone=rose]{background:#d9637c}.editor-demo-room_room__gYnqr[data-editor=photo] .editor-demo-room_workArea__Dk2mb{grid-template-rows:minmax(470px,1fr) 206px}.editor-demo-room_room__gYnqr[data-editor=photo] .editor-demo-room_stage__0umWo{padding:12px}.editor-demo-room_photoTopTools__6tSBC{display:flex;align-items:center;gap:6px}.editor-demo-room_photoTopTools__6tSBC button:disabled{opacity:.35}.editor-demo-room_panelTabs__0Y0JM{display:grid;grid-template-columns:1fr 1fr;min-height:44px;padding:0 8px;border-bottom:1px solid var(--line)}.editor-demo-room_panelTabs__0Y0JM button{position:relative;color:var(--muted);background:transparent;border:0;font-size:11px}.editor-demo-room_panelTabs__0Y0JM .editor-demo-room_panelTabActive__xWPZv{color:var(--text)}.editor-demo-room_panelTabs__0Y0JM .editor-demo-room_panelTabActive__xWPZv:after{position:absolute;right:10px;bottom:0;left:10px;height:2px;background:var(--teal);content:""}.editor-demo-room_layerStack__RCbKO{display:grid;padding:7px}.editor-demo-room_layerStack__RCbKO>div{display:grid;min-height:47px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:5px;padding:4px;border:1px solid transparent;border-radius:6px}.editor-demo-room_layerStack__RCbKO>.editor-demo-room_selectedLayer__H38q_{background:var(--ed-accent-soft);border-color:var(--ed-accent-line)}.editor-demo-room_layerStack__RCbKO>div>button:first-child{display:grid;width:28px;height:28px;place-items:center;padding:0;color:var(--text-soft);background:transparent;border:0}.editor-demo-room_layerSelect__kdhxj{display:grid;min-width:0;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:7px;padding:0;color:var(--text);background:transparent;border:0;text-align:left}.editor-demo-room_layerSelect__kdhxj .editor-demo-room_marketImage__gqHC4{width:45px;height:34px;border-radius:4px}.editor-demo-room_layerSelect__kdhxj>span{display:grid;min-width:0;gap:2px}.editor-demo-room_layerSelect__kdhxj strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_layerSelect__kdhxj small{color:var(--muted);font-size:11px}.editor-demo-room_assetTray__eeSXb{display:grid;gap:8px;margin-top:4px;padding:10px;border-top:1px solid var(--line)}.editor-demo-room_assetTray__eeSXb>small{color:var(--muted);font-size:11px}.editor-demo-room_assetGrid__eOS1s button{position:relative;aspect-ratio:1.5/1;overflow:hidden;padding:0;background:var(--ed-raised);border:1px solid transparent;border-radius:5px}.editor-demo-room_assetGrid__eOS1s .editor-demo-room_marketImage__gqHC4{position:absolute;inset:0;width:100%;height:100%}.editor-demo-room_assetGrid__eOS1s .editor-demo-room_selectedAsset__pbOW4{border-color:var(--teal)}.editor-demo-room_photoStage__huyX5{position:relative;display:grid;min-height:0;flex:1;place-items:center;overflow:hidden;background:var(--ed-surface);border:1px solid var(--line);border-radius:6px}.editor-demo-room_photoArtwork__2IhMv{position:relative;width:auto;max-width:94%;height:min(92%,720px);aspect-ratio:1.16/1;overflow:hidden;border:1px solid var(--ed-accent);box-shadow:0 22px 54px rgba(0,0,0,.48)}.editor-demo-room_photoArtworkImage__8IzfV{position:absolute;inset:0;width:100%;height:100%}.editor-demo-room_photoArtworkCropped__dChOr{width:auto;height:min(90%,700px);aspect-ratio:4/5}.editor-demo-room_photoCompareHalf___C4V8{position:absolute;z-index:2;top:0;right:0;bottom:0;width:50%;overflow:hidden;border-left:2px solid rgba(255,255,255,.9)}.editor-demo-room_compareAfterLabel__lZYgt,.editor-demo-room_compareBeforeLabel__9j_y8{position:absolute;z-index:7;top:10px;padding:4px 7px;color:#fff;background:rgba(11,13,16,.78);border-radius:4px;font-size:11px;font-weight:700}.editor-demo-room_compareBeforeLabel__9j_y8{left:10px}.editor-demo-room_compareAfterLabel__lZYgt{right:10px}.editor-demo-room_compareDivider__z33v8{position:absolute;z-index:6;top:0;bottom:0;left:50%;width:2px;background:#fff;pointer-events:none}.editor-demo-room_photoSelection__4KtVY{position:absolute;z-index:4;top:24%;left:19%;width:27%;height:28%;color:#fff;background:rgba(63,206,208,.08);border:1px dashed rgba(255,255,255,.9)}.editor-demo-room_photoSelection__4KtVY span{position:absolute;top:-22px;left:0;padding:3px 6px;background:rgba(11,13,16,.78);border-radius:4px;font-size:11px;white-space:nowrap}.editor-demo-room_photoToolDock__y1p5A{position:absolute;z-index:6;bottom:14px;left:50%;display:flex;align-items:stretch;gap:3px;padding:6px 8px;background:rgba(23,26,30,.94);border:1px solid var(--line-strong);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.38);transform:translateX(-50%)}.editor-demo-room_photoToolDock__y1p5A button{display:grid;min-width:49px;min-height:45px;place-items:center;gap:2px;padding:4px 7px;color:var(--text-soft);background:transparent;border:0;border-radius:5px}.editor-demo-room_photoToolDock__y1p5A button span{font-size:11px}.editor-demo-room_photoToolDock__y1p5A .editor-demo-room_activeTool__Vr8lS{color:var(--ed-accent);background:var(--ed-accent-soft)}.editor-demo-room_photoToolDock__y1p5A>i{width:1px;margin:3px 4px;background:var(--line-strong)}.editor-demo-room_maskIcon__U1ff6{display:grid;place-items:center}.editor-demo-room_activeToolNotice__CG3V7{position:absolute;z-index:5;top:10px;right:10px;padding:4px 7px;color:var(--ed-accent);background:var(--ed-panel);border:1px solid var(--ed-accent-line);border-radius:4px;font-size:11px}.editor-demo-room_assetTrayExpanded__Iqrl0{border-top:0}.editor-demo-room_versionsStrip__yEjQ8{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:9px 10px 5px}.editor-demo-room_versionsStrip__yEjQ8>header{display:flex;align-items:flex-start;gap:5px;padding-top:5px}.editor-demo-room_versionsStrip__yEjQ8>header strong{font-size:11px}.editor-demo-room_versionsStrip__yEjQ8>div{display:flex;min-width:0;gap:7px;overflow-x:auto}.editor-demo-room_versionsStrip__yEjQ8>div>button{display:grid;width:108px;flex:0 0 auto;gap:4px;padding:4px;color:var(--text-soft);background:var(--ed-raised);border:1px solid transparent;border-radius:6px;text-align:left}.editor-demo-room_versionsStrip__yEjQ8 .editor-demo-room_marketImage__gqHC4{width:100%;height:52px;border-radius:4px}.editor-demo-room_versionsStrip__yEjQ8 button span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_versionsStrip__yEjQ8 .editor-demo-room_selectedVersion__QVE_y{border-color:var(--teal)}.editor-demo-room_dimensionFields__M4Yk8{display:grid;grid-template-columns:1fr 1fr;gap:6px}.editor-demo-room_dimensionFields__M4Yk8 span{padding:7px 8px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_secondaryInspectorButton__sQ0X_{display:inline-flex;margin:0 14px 9px;align-items:center;justify-content:center;gap:6px}.editor-demo-room_room__gYnqr[data-editor=cinema] .editor-demo-room_workArea__Dk2mb{grid-template-rows:minmax(470px,1fr) 220px}.editor-demo-room_characterCard__bQTHh,.editor-demo-room_shotPromptCard__A0M7P,.editor-demo-room_styleChips__YEIf2{display:grid;gap:7px;padding:10px;border-bottom:1px solid var(--line)}.editor-demo-room_characterCard__bQTHh>span,.editor-demo-room_framePair__RJs6_ figcaption,.editor-demo-room_shotPromptCard__A0M7P>span,.editor-demo-room_styleChips__YEIf2>span{color:var(--muted);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.07em;text-transform:uppercase}.editor-demo-room_shotPromptCard__A0M7P textarea{min-height:72px;resize:vertical;padding:9px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:7px;font-size:11px;line-height:1.55}.editor-demo-room_characterCard__bQTHh>button{display:grid;grid-template-columns:28px minmax(0,1fr) auto 16px;align-items:center;gap:7px;padding:7px;color:var(--text);background:var(--ed-raised);border:1px solid var(--line);border-radius:7px;text-align:left}.editor-demo-room_characterCard__bQTHh strong{font-size:11px}.editor-demo-room_characterCard__bQTHh small{color:var(--teal);font-size:11px}.editor-demo-room_framePair__RJs6_{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:10px;border-bottom:1px solid var(--line)}.editor-demo-room_framePair__RJs6_ figure{position:relative;display:grid;gap:5px;min-width:0;margin:0}.editor-demo-room_framePair__RJs6_ .editor-demo-room_marketImage__gqHC4{width:100%;aspect-ratio:16/10;border-radius:5px}.editor-demo-room_framePair__RJs6_ figure small{position:absolute;right:4px;bottom:4px;padding:2px 4px;color:rgba(255,255,255,.8);background:rgba(13,15,18,.72);border-radius:3px;font-size:11px}.editor-demo-room_styleChips__YEIf2>div{display:flex;flex-wrap:wrap;gap:5px}.editor-demo-room_styleChips__YEIf2 button{min-height:27px;padding:5px 8px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:999px;font-size:11px}.editor-demo-room_styleChips__YEIf2 .editor-demo-room_styleChipActive__MniB0{color:var(--ed-accent);background:var(--ed-accent-soft);border-color:var(--ed-accent-line)}.editor-demo-room_cinemaPreview__elQ8U{min-height:0}.editor-demo-room_cinemaPreview__elQ8U .editor-demo-room_localEffectBadge__xdGUz{right:auto;left:10px}.editor-demo-room_frameGuides__u_pEt{position:absolute;z-index:2;inset:0;pointer-events:none}.editor-demo-room_frameGuides__u_pEt span{position:absolute;background:rgba(255,255,255,.16)}.editor-demo-room_frameGuides__u_pEt span:first-child,.editor-demo-room_frameGuides__u_pEt span:nth-child(2){top:0;bottom:0;width:1px}.editor-demo-room_frameGuides__u_pEt span:first-child{left:33.333%}.editor-demo-room_frameGuides__u_pEt span:nth-child(2){left:66.666%}.editor-demo-room_frameGuides__u_pEt span:nth-child(3),.editor-demo-room_frameGuides__u_pEt span:nth-child(4){right:0;left:0;height:1px}.editor-demo-room_frameGuides__u_pEt span:nth-child(3){top:33.333%}.editor-demo-room_frameGuides__u_pEt span:nth-child(4){top:66.666%}.editor-demo-room_frameGuidesEdited__iqkgs span{background:rgba(91,226,216,.62)}.editor-demo-room_safeFrame__UJzaj{position:absolute;z-index:2;inset:6%;border:1px dashed rgba(255,255,255,.22);pointer-events:none}.editor-demo-room_cameraPath__bE2wS{position:absolute;z-index:4;top:58%;left:25%;display:flex;width:48%;align-items:center;justify-content:space-between;color:#b8f4f5;border-top:2px solid var(--teal);transform:rotate(-12deg)}.editor-demo-room_cameraPathCandidate__uUS43{z-index:5;top:69%;color:#f4be66;border-top-color:#f4be66}.editor-demo-room_cameraPath__bE2wS b,.editor-demo-room_cameraPath__bE2wS i{width:9px;height:9px;margin-top:-5px;background:var(--teal);border:1px solid #c5f4f5;border-radius:50%}.editor-demo-room_cameraPath__bE2wS span{margin-top:-25px;padding:4px 7px;background:rgba(11,13,16,.8);border-radius:4px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;transform:rotate(12deg)}.editor-demo-room_cameraPathOrbit__HWVaE{width:58px!important;height:58px;border:2px solid var(--teal);border-radius:50%}.editor-demo-room_cameraPathOrbit__HWVaE span{margin-top:-31px;white-space:nowrap}.editor-demo-room_cameraPathStatic__QOZl8{width:22px!important;border-top-style:dashed;opacity:.78}.editor-demo-room_cameraPathStatic__QOZl8 span{white-space:nowrap}.editor-demo-room_startFrameLabel__4SdKL{top:10px;left:10px;color:#fff;background:rgba(11,13,16,.75)}.editor-demo-room_endFrameLabel__w2VHa{top:10px;right:10px;color:#fff;background:rgba(11,13,16,.75)}.editor-demo-room_continuityBadge__aMnYS{right:10px;bottom:10px;display:inline-flex;align-items:center;gap:5px;color:#0b2627;background:#8ed4ab}.editor-demo-room_storyboardDock__DxSoR{display:grid;gap:8px;padding:9px 10px 5px}.editor-demo-room_storyboardDock__DxSoR>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.editor-demo-room_storyboardDock__DxSoR>header strong{font-size:11px}.editor-demo-room_storyboardDock__DxSoR>header span{color:var(--muted);font-size:11px}.editor-demo-room_storyboardDock__DxSoR>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 84px;gap:7px}.editor-demo-room_storyboardDock__DxSoR>div>button{display:grid;min-width:0;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:7px;padding:5px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;text-align:left}.editor-demo-room_storyboardDock__DxSoR .editor-demo-room_marketImage__gqHC4{width:64px;height:43px;border-radius:4px}.editor-demo-room_storyboardDock__DxSoR button>span{display:grid;min-width:0;gap:3px}.editor-demo-room_storyboardDock__DxSoR button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_storyboardDock__DxSoR button small{color:var(--muted);font-size:11px}.editor-demo-room_storyboardDock__DxSoR .editor-demo-room_selectedStoryboard__EizVS{border-color:var(--teal)}.editor-demo-room_storyboardDock__DxSoR .editor-demo-room_storyboardAdd__kdxN3{display:grid;grid-template-columns:1fr;place-items:center;align-content:center;border-style:dashed;text-align:center}.editor-demo-room_storyboardCardList__M2RVA{display:grid;gap:6px}.editor-demo-room_storyboardCardList__M2RVA>button{display:grid;min-width:0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;text-align:left}.editor-demo-room_storyboardCardList__M2RVA .editor-demo-room_marketImage__gqHC4{width:62px;aspect-ratio:16/10;border-radius:4px}.editor-demo-room_storyboardCardList__M2RVA>button>span:not(.editor-demo-room_marketImage__gqHC4){display:grid;min-width:0;gap:4px}.editor-demo-room_storyboardCardList__M2RVA strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_storyboardCardList__M2RVA small{color:var(--muted);font-size:11px}.editor-demo-room_storyboardTruthCard__gJOiE{display:grid;gap:5px;margin:auto 12px 12px;padding:10px;color:var(--ed-accent);background:var(--ed-accent-soft);border:1px solid var(--ed-accent-line);border-radius:6px}.editor-demo-room_storyboardTruthCard__gJOiE strong{font-size:11px}.editor-demo-room_storyboardTruthCard__gJOiE p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.editor-demo-room_storyboardPreview__VXLuP{min-height:0}.editor-demo-room_storyboardMotionCanvas__iKr_G{position:absolute;inset:0;display:block;width:100%;height:100%;background:#050607;object-fit:cover}.editor-demo-room_explicitLinkBadge__t51bu{position:absolute;z-index:5;right:10px;bottom:10px;padding:5px 7px;color:#0b2627;background:#9be1d6;border-radius:4px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.editor-demo-room_storyboardStrip__ggxFl{display:grid;grid-template-columns:repeat(3,minmax(150px,1fr));gap:7px;padding:8px;overflow-x:auto}.editor-demo-room_storyboardStrip__ggxFl>button{display:grid;min-width:150px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:8px;padding:6px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;text-align:left}.editor-demo-room_storyboardStrip__ggxFl .editor-demo-room_marketImage__gqHC4{width:84px;aspect-ratio:16/10;border-radius:4px}.editor-demo-room_storyboardStrip__ggxFl button>span{display:grid;min-width:0;gap:4px}.editor-demo-room_storyboardStrip__ggxFl strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.editor-demo-room_storyboardStrip__ggxFl small{color:var(--muted);font-size:11px}.editor-demo-room_storyboardStrip__ggxFl .editor-demo-room_selectedStoryboard__EizVS{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.editor-demo-room_storyboardNotes__jiHF_{width:100%;min-height:96px;resize:vertical;padding:9px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;font:inherit;line-height:1.5}.editor-demo-room_storyboardToolbar__jx77x{gap:6px;padding:0 12px 8px}.editor-demo-room_storyboardToolbar__jx77x>button{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:5px;padding:7px 8px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;font-size:11px}.editor-demo-room_storyboardToolbar__jx77x>button:hover:not(:disabled){border-color:var(--teal)}.editor-demo-room_storyboardToolbar__jx77x>button:disabled{opacity:.45}.editor-demo-room_storyboardGrouped__kC_sF{display:contents}.editor-demo-room_storyboardSectionHeader__bloaX{display:flex;grid-column:1/-1;align-items:center;gap:6px;padding:6px 4px 2px;color:var(--ed-accent);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.editor-demo-room_storyboardSectionHeader__bloaX small{color:var(--muted);font-weight:500;letter-spacing:0;text-transform:none}.editor-demo-room_storyboardCardDragging__ZpRE1{opacity:.5}.editor-demo-room_storyboardDropAfter__5VIjK,.editor-demo-room_storyboardDropBefore__Qpvv2{position:absolute;top:4px;bottom:4px;width:2px;background:var(--teal);border-radius:2px}.editor-demo-room_storyboardDropBefore__Qpvv2{left:-4px}.editor-demo-room_storyboardDropAfter__5VIjK{right:-4px}.editor-demo-room_storyboardCardList__M2RVA>button,.editor-demo-room_storyboardStrip__ggxFl>button{position:relative}.editor-demo-room_storyboardViewToggle__kXi74{display:inline-flex;margin:0 12px 8px;padding:2px;background:var(--ed-panel);border:1px solid var(--line);border-radius:999px}.editor-demo-room_storyboardViewToggle__kXi74 button{padding:5px 14px;color:var(--muted);background:transparent;border:0;border-radius:999px;font-size:11px}.editor-demo-room_storyboardViewToggle__kXi74 button[aria-pressed=true]{color:var(--ed-accent-ink);background:var(--ed-accent);font-weight:700}.editor-demo-room_storyboardAspectBadge__ZdBio{position:absolute;z-index:5;left:10px;bottom:10px;padding:4px 7px;color:#d7fbf7;background:rgba(11,38,39,.72);border:1px solid rgba(155,225,214,.4);border-radius:4px;font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.editor-demo-room_storyboardComments__KHHA4{display:grid;gap:6px;margin:0 0 8px;padding:0;list-style:none}.editor-demo-room_storyboardComments__KHHA4 li{display:flex;align-items:flex-start;gap:6px;padding:7px 8px;background:var(--ed-raised);border:1px solid var(--line);border-radius:6px}.editor-demo-room_storyboardComments__KHHA4 li>span{display:grid;flex:1;gap:2px;min-width:0;color:var(--text-soft);font-size:11px;line-height:1.4}.editor-demo-room_storyboardComments__KHHA4 li strong{color:var(--ed-accent);font-size:11px}.editor-demo-room_storyboardComments__KHHA4 li button{color:var(--muted);background:transparent;border:0}.editor-demo-room_storyboardComments__KHHA4 li button:hover{color:var(--ed-danger)}.editor-demo-room_storyboardCommentComposer__rq2Ke{display:grid;gap:6px}.editor-demo-room_storyboardCommentComposer__rq2Ke textarea{width:100%;min-height:56px;resize:vertical;padding:8px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:6px;font:inherit;font-size:11px;line-height:1.45}.editor-demo-room_storyboardHistory__V1tL2{display:grid;gap:5px;margin:0;padding:0;list-style:none}.editor-demo-room_storyboardHistory__V1tL2 li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background:var(--ed-raised);border:1px solid var(--line);border-radius:6px}.editor-demo-room_storyboardHistory__V1tL2 li span{color:var(--text-soft);font-size:11px}.editor-demo-room_storyboardHistory__V1tL2 li small{color:var(--muted);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_cameraFacts__NlLUS{display:grid;gap:0;margin:0;overflow:hidden;background:var(--ed-raised);border:1px solid var(--line);border-radius:6px}.editor-demo-room_cameraFacts__NlLUS div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-bottom:1px solid var(--line)}.editor-demo-room_cameraFacts__NlLUS div:last-child{border-bottom:0}.editor-demo-room_cameraFacts__NlLUS dt{color:var(--muted);font-size:11px}.editor-demo-room_cameraFacts__NlLUS dd{margin:0;color:var(--text-soft);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;text-align:right}.editor-demo-room_movementGrid__jjL97{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.editor-demo-room_movementGrid__jjL97 button{min-height:28px;padding:5px;color:var(--text-soft);background:var(--ed-raised);border:1px solid var(--line);border-radius:999px;font-size:11px}.editor-demo-room_movementGrid__jjL97 .editor-demo-room_movementActive__2wMgv{color:var(--ed-accent);border-color:var(--ed-accent-line)}.editor-demo-room_assetTray__eeSXb>small,.editor-demo-room_automationLane__8Mzx6,.editor-demo-room_cameraFacts__NlLUS dd,.editor-demo-room_cameraFacts__NlLUS dt,.editor-demo-room_cameraPath__bE2wS span,.editor-demo-room_characterCard__bQTHh small,.editor-demo-room_clipSequence__TYL4g small,.editor-demo-room_dimensionFields__M4Yk8 span,.editor-demo-room_effectsRack__H4Emm header span,.editor-demo-room_effectsRack__H4Emm header strong,.editor-demo-room_framePair__RJs6_ figure small,.editor-demo-room_knobRow__o0p9N label,.editor-demo-room_layerSelect__kdhxj small,.editor-demo-room_mediaGrid__SJFXn em,.editor-demo-room_mediaGrid__SJFXn small,.editor-demo-room_movementGrid__jjL97 button,.editor-demo-room_sceneStack__peSZ_ small,.editor-demo-room_storyboardDock__DxSoR button small,.editor-demo-room_storyboardDock__DxSoR>header span,.editor-demo-room_styleChips__YEIf2 button,.editor-demo-room_timelineTrack__t8ECk>span small,.editor-demo-room_versionsStrip__yEjQ8 button span,.editor-demo-room_videoClips__Fghg9 small{font-size:11px}@media (hover:hover) and (pointer:fine){.editor-demo-room_assetGrid__eOS1s button,.editor-demo-room_clipSequence__TYL4g button,.editor-demo-room_layerStack__RCbKO>div,.editor-demo-room_mediaGrid__SJFXn>button,.editor-demo-room_primaryAction__BuAeu,.editor-demo-room_sceneStack__peSZ_>button,.editor-demo-room_storyboardDock__DxSoR>div>button,.editor-demo-room_versionButtons__PFJgV button,.editor-demo-room_versionsStrip__yEjQ8>div>button,.editor-demo-room_videoClips__Fghg9 button{transition:transform .14s ease-out,border-color .14s ease-out,background-color .14s ease-out}.editor-demo-room_primaryAction__BuAeu:hover{transform:translateY(-1px)}.editor-demo-room_assetGrid__eOS1s button:hover,.editor-demo-room_clipSequence__TYL4g button:hover,.editor-demo-room_mediaGrid__SJFXn>button:hover,.editor-demo-room_sceneStack__peSZ_>button:hover,.editor-demo-room_storyboardDock__DxSoR>div>button:hover,.editor-demo-room_versionsStrip__yEjQ8>div>button:hover,.editor-demo-room_videoClips__Fghg9 button:hover{transform:translateY(-1px);border-color:var(--ed-accent-line)}}@media (max-width:1380px){.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_effectsRack__H4Emm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.editor-demo-room_editorTopbar__BzTyR{grid-template-columns:minmax(190px,1fr) auto minmax(210px,1fr);padding-inline:10px}.editor-demo-room_savedState__oY5By{display:none}.editor-demo-room_editorBody__RWslW{grid-template-columns:218px minmax(0,1fr) 248px}.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW{grid-template-columns:46px minmax(0,1fr) 248px}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editorBody__RWslW{grid-template-columns:206px minmax(0,1fr) 238px}.editor-demo-room_room__gYnqr[data-editor=song].editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW{grid-template-columns:46px minmax(0,1fr) 238px}.editor-demo-room_effectsRack__H4Emm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:930px){.editor-demo-room_room__gYnqr{height:auto;min-height:100vh;overflow:visible}.editor-demo-room_room__gYnqr[data-editor=song]{height:auto;min-height:100vh}.editor-demo-room_editorTopbar__BzTyR{height:auto;min-height:58px;grid-template-columns:1fr auto;padding-block:8px}.editor-demo-room_topbarCenter__E5RBe{grid-column:1/-1;grid-row:2;justify-content:flex-start;overflow-x:auto}.editor-demo-room_topbarActions__vg1LE{grid-column:2;grid-row:1;display:grid;grid-template-columns:auto auto;gap:4px}.editor-demo-room_savedState__oY5By{display:flex;grid-column:1/-1;grid-row:2;justify-content:flex-end;font-size:11px}.editor-demo-room_editorBody__RWslW,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editorBody__RWslW,.editor-demo-room_room__gYnqr[data-editor=song].editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW,.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW{height:auto;grid-template-columns:210px minmax(0,1fr)}.editor-demo-room_room__gYnqr[data-editor=song].editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW,.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW{grid-template-columns:46px minmax(0,1fr)}.editor-demo-room_inspectorPanel__JTATV{grid-column:1/-1;min-height:480px;border-top:1px solid var(--line);border-left:0}.editor-demo-room_workArea__Dk2mb{min-height:820px}.editor-demo-room_effectsRack__H4Emm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.editor-demo-room_room__gYnqr{min-height:0}.editor-demo-room_moreButton__sEzn8,.editor-demo-room_projectLink__wCHbl,.editor-demo-room_topbarMeta__oNoaQ{display:none}.editor-demo-room_editorTopbar__BzTyR[data-project-context] .editor-demo-room_projectLink__wCHbl{display:inline-flex;max-width:100px}.editor-demo-room_editorTopbar__BzTyR[data-project-context] .editor-demo-room_moreButton__sEzn8{display:inline-flex}.editor-demo-room_editorTopbar__BzTyR{grid-template-columns:1fr auto}.editor-demo-room_topbarCenter__E5RBe{scrollbar-width:none}.editor-demo-room_topbarCenter__E5RBe::-webkit-scrollbar{display:none}.editor-demo-room_videoModeSwitch__uNS_o{order:-1;flex:0 0 auto}.editor-demo-room_primaryAction__BuAeu{padding-inline:12px}.editor-demo-room_editorBody__RWslW,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editorBody__RWslW,.editor-demo-room_room__gYnqr[data-editor=song].editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW,.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW{display:flex;flex-direction:column}.editor-demo-room_inspectorPanel__JTATV{z-index:12;order:0;min-height:0;max-height:300px;overflow:auto;background:var(--panel);border-bottom:1px solid var(--line)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorPanel__JTATV{background:var(--ed-surface)}.editor-demo-room_workArea__Dk2mb{order:-1}.editor-demo-room_structurePanel__cl7s2{order:1;min-height:0;border-right:0}.editor-demo-room_structureContents__zrMvF{max-height:360px}.editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_structureContents__zrMvF{display:none}.editor-demo-room_workArea__Dk2mb{min-height:800px}.editor-demo-room_room__gYnqr button{min-height:44px}.editor-demo-room_assetTray__eeSXb header button,.editor-demo-room_editTools__m2cAk button,.editor-demo-room_moreButton__sEzn8,.editor-demo-room_promptSubmit__R42Tq,.editor-demo-room_structureHeader__gmx0Q button,.editor-demo-room_structureSection__7lxZC header button,.editor-demo-room_transportControls__LhRxm .editor-demo-room_transportPlay__Eaj1H,.editor-demo-room_transportControls__LhRxm button{width:44px;height:44px}.editor-demo-room_timelineTrack__t8ECk{grid-template-columns:70px minmax(0,1fr)}.editor-demo-room_timelineRuler__t9xqr{padding-left:78px}.editor-demo-room_photoArtwork__2IhMv{width:95%;height:auto;aspect-ratio:1.16/1}.editor-demo-room_photoToolDock__y1p5A{right:8px;left:8px;justify-content:space-between;overflow-x:auto;transform:none}.editor-demo-room_photoToolDock__y1p5A button{min-width:48px}.editor-demo-room_storyboardDock__DxSoR>div{grid-template-columns:1fr 1fr}.editor-demo-room_storyboardStrip__ggxFl{grid-template-columns:repeat(3,minmax(210px,1fr))}.editor-demo-room_effectsRack__H4Emm,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_effectsRack__H4Emm{grid-template-columns:1fr}.editor-demo-room_flowBack__zMhxO{min-height:36px!important}}@media (prefers-reduced-motion:reduce){.editor-demo-room_outputMeterVisual__dsI2C>span i{transition:none}.editor-demo-room_room__gYnqr *,.editor-demo-room_room__gYnqr :after,.editor-demo-room_room__gYnqr :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.editor-demo-room_editorViews__vW70R{display:flex;flex-direction:column;border-top:1px solid var(--line);background:var(--ed-bg)}.editor-demo-room_editorViewRail__ISFPM{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid var(--line)}.editor-demo-room_editorViewRail__ISFPM button{min-height:30px;padding:0 10px;color:var(--ed-text-2);background:var(--ed-panel);border:1px solid var(--line);border-radius:6px}.editor-demo-room_editorViewRail__ISFPM button[aria-pressed=true]{color:var(--ed-text);background:var(--ed-hover);border-color:var(--ed-line-strong)}.editor-demo-room_editorViewBody__LZTX_{padding:10px 12px}.editor-demo-room_editorViewHeader__Q7EHa{display:flex;align-items:baseline;gap:8px}.editor-demo-room_editorViewHeader__Q7EHa strong{font-size:11px}.editor-demo-room_editorViewHeader__Q7EHa p{margin:4px 0 8px;color:var(--ed-text-3);font-size:12px}.editor-demo-room_editorViewList__miLp5,.editor-demo-room_mixerChannels__ktXwA,.editor-demo-room_reviewThread__Ex48B{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.editor-demo-room_editorViewList__miLp5 li[data-selected],.editor-demo-room_mixerChannel__O65Nr[data-selected],.editor-demo-room_reviewEntry__Jepy7[data-selected]{border-color:var(--ed-line-strong);background:var(--ed-raised)}.editor-demo-room_editorViewEntryStatic__hdZpG,.editor-demo-room_editorViewList__miLp5 button,.editor-demo-room_mixerChannel__O65Nr button,.editor-demo-room_reviewEntry__Jepy7 button{display:flex;width:100%;flex-direction:column;gap:2px;padding:8px 10px;color:var(--ed-text);text-align:left;background:var(--ed-panel);border:1px solid var(--line);border-radius:6px}.editor-demo-room_editorViewList__miLp5 small,.editor-demo-room_mixerChannel__O65Nr small,.editor-demo-room_reviewEntry__Jepy7 small{color:var(--ed-text-3)}.editor-demo-room_editorViewEmpty__6VhT0{margin:0;padding:8px 0;color:var(--ed-text-3)}.editor-demo-room_mixerSampleAccurate__lwhLV{display:flex;flex-direction:column;gap:12px}.editor-demo-room_mixerStrip__bOgRI{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--ed-panel);border:1px solid var(--line);border-radius:6px}.editor-demo-room_mixerStrip__bOgRI[data-selected]{border-color:var(--ed-line-strong);background:var(--ed-raised)}.editor-demo-room_mixerStrip__bOgRI[data-muted]{opacity:.68}.editor-demo-room_mixerStripHeader__esiQr{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.editor-demo-room_mixerStripHeader__esiQr small{color:var(--ed-text-3)}.editor-demo-room_mixerStripFacts__2ixAs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:6px 12px;margin:0}.editor-demo-room_mixerStripFacts__2ixAs div{display:flex;flex-direction:column;gap:2px}.editor-demo-room_mixerStripFacts__2ixAs dt{color:var(--ed-text-3);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.editor-demo-room_mixerStripFacts__2ixAs dd{margin:0;color:var(--ed-text);font-size:13px}.editor-demo-room_mixerStripProvenance__QwfsZ{margin:0;color:var(--ed-text-3);font-size:12px}.editor-demo-room_mixerRoutings__mPqzk{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.editor-demo-room_mixerRoutings__mPqzk li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:6px 10px;color:var(--ed-text);background:var(--ed-panel);border:1px solid var(--line);border-radius:6px}.editor-demo-room_mixerRoutings__mPqzk small{color:var(--ed-text-3)}.editor-demo-room_mixerMasterStrip__wuaYm{display:flex;align-items:baseline;justify-content:space-between;padding:10px;color:var(--ed-text);background:var(--ed-raised);border:1px solid var(--ed-line-strong);border-radius:6px}.editor-demo-room_mixerMasterStrip__wuaYm small{color:var(--ed-text-3)}.editor-demo-room_storyboardSearchBar__k5tRB{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:0 12px 8px}.editor-demo-room_storyboardSearchField__rbFVE{display:flex;flex:1 1 140px;gap:6px;align-items:center;min-width:0;padding:4px 8px;color:var(--muted);background:var(--ed-panel);border:1px solid var(--line);border-radius:6px}.editor-demo-room_storyboardSearchField__rbFVE input{flex:1;min-width:0;color:var(--text-soft);background:transparent;border:0;outline:none;font-size:11px}.editor-demo-room_storyboardBulkBar__rfHrl,.editor-demo-room_storyboardGenerateBar__HGPyw{display:flex;gap:6px;align-items:center;margin:0 12px 8px;padding:6px 8px;background:var(--ed-raised);border:1px solid var(--line);border-radius:6px}.editor-demo-room_storyboardBulkBar__rfHrl span{flex:1;color:var(--ed-accent);font-size:11px;font-weight:600}.editor-demo-room_storyboardBulkBar__rfHrl button{padding:3px 7px;color:var(--text-soft);background:var(--ed-hover);border:1px solid var(--line);border-radius:5px;font-size:11px}.editor-demo-room_storyboardBulkBar__rfHrl button:hover{border-color:var(--teal)}.editor-demo-room_storyboardGenerateBar__HGPyw{color:var(--ed-accent)}.editor-demo-room_storyboardGenerateBar__HGPyw input{flex:1;min-width:0;color:var(--text-soft);background:transparent;border:0;outline:none;font-size:11px}.editor-demo-room_storyboardGenerateBar__HGPyw button{padding:3px 9px;color:var(--ed-accent-ink);background:var(--ed-accent);border:0;border-radius:5px;font-size:11px;font-weight:700}.editor-demo-room_storyboardGenerateBar__HGPyw button:disabled{opacity:.45}.editor-demo-room_storyboardCardMulti__15bBI{box-shadow:inset 0 0 0 1px rgba(155,225,214,.55)}.editor-demo-room_storyboardTagRow__mjHP5{display:flex;flex-wrap:wrap;gap:3px}.editor-demo-room_storyboardTagRow__mjHP5 i{padding:1px 5px;color:var(--ed-accent);background:var(--ed-hover);border-radius:4px;font-size:11px;font-style:normal}.editor-demo-room_storyboardTagEditor__7DQKm{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.editor-demo-room_storyboardTagEditor__7DQKm button{display:inline-flex;gap:4px;align-items:center;padding:2px 6px;color:var(--ed-accent);background:var(--ed-hover);border:1px solid var(--line);border-radius:5px;font-size:11px}.editor-demo-room_storyboardTagComposer__Niq6f{display:flex;gap:6px}.editor-demo-room_storyboardTagComposer__Niq6f input{flex:1;min-width:0;padding:4px 8px;color:var(--text-soft);background:var(--ed-panel);border:1px solid var(--line);border-radius:6px;font-size:11px}.editor-demo-room_storyboardTagComposer__Niq6f button{padding:4px 8px;color:var(--text-soft);background:var(--ed-hover);border:1px solid var(--line);border-radius:6px}.editor-demo-room_storyboardScrubber__ugd7C{display:flex;gap:10px;align-items:center;padding:8px 12px 0}.editor-demo-room_storyboardScrubber__ugd7C label{display:flex;flex:1;gap:8px;align-items:center;min-width:0}.editor-demo-room_storyboardScrubber__ugd7C label>span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.editor-demo-room_storyboardScrubber__ugd7C input[type=range]{flex:1;min-width:0;accent-color:var(--ed-text-2)}.editor-demo-room_storyboardScrubber__ugd7C>span{color:var(--muted);font-size:11px;white-space:nowrap}.editor-demo-room_storyboardZoom__NSLOw{display:flex;gap:2px;align-items:center}.editor-demo-room_storyboardZoom__NSLOw button{min-width:26px;padding:2px 5px;color:var(--text-soft);background:var(--ed-hover);border:1px solid var(--line);border-radius:5px;font-size:11px}.editor-demo-room_storyboardZoom__NSLOw button:hover{border-color:var(--teal)}.editor-demo-room_storyboardShortcutsOverlay__6g27x{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:rgba(5,6,7,.72)}.editor-demo-room_storyboardShortcutsOverlay__6g27x>div{width:min(420px,90vw);padding:16px 18px;background:var(--ed-panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.editor-demo-room_storyboardShortcutsOverlay__6g27x header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.editor-demo-room_storyboardShortcutsOverlay__6g27x header strong{font-size:12px}.editor-demo-room_storyboardShortcutsOverlay__6g27x header button{color:var(--muted);background:transparent;border:0;font-size:18px;line-height:1}.editor-demo-room_storyboardShortcutsOverlay__6g27x dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.editor-demo-room_storyboardShortcutsOverlay__6g27x dl div{display:flex;flex-direction:column;gap:2px}.editor-demo-room_storyboardShortcutsOverlay__6g27x dt{color:var(--ed-accent);font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px}.editor-demo-room_storyboardShortcutsOverlay__6g27x dd{margin:0;color:var(--muted);font-size:11px}.editor-demo-room_storyboardPreview__VXLuP{transform-origin:center;transition:transform .12s ease}.editor-demo-room_automationListActive__xsn5K button,.editor-demo-room_automationList__9K2G4 button.editor-demo-room_automationListActive__xsn5K{color:var(--teal);font-weight:700}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_workArea__Dk2mb:has(>.editor-demo-room_dock__xskpk:empty){grid-template-rows:minmax(0,1fr) 0}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_dock__xskpk:empty{border-top:0}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_versionControls__QMBOE{flex-wrap:wrap;grid-template-columns:minmax(0,1fr)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_versionButtons__PFJgV{flex-wrap:wrap}.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=simple]) .editor-demo-room_structurePanel__cl7s2{display:none}@media (max-width:930px){.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_workArea__Dk2mb:has(>.editor-demo-room_stage__0umWo section[aria-label="Piano roll"]){grid-template-rows:auto auto}}@media (min-width:931px){.editor-demo-room_room__gYnqr[data-editor=song]{display:flex;flex-direction:column;height:calc(100dvh - var(--song-room-top, 64px));min-height:480px;padding-bottom:64px;scroll-margin-top:64px}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editorBody__RWslW{flex:1 1 auto;height:auto;min-height:0}.editor-demo-room_room__gYnqr[data-editor=song].editor-demo-room_structureCollapsed__HJfM1:has([data-song-level=simple]) .editor-demo-room_editorBody__RWslW,.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=simple]) .editor-demo-room_editorBody__RWslW{grid-template-columns:minmax(0,1fr) 300px}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_workArea__Dk2mb{grid-template-rows:minmax(200px,1fr) minmax(250px,.7fr)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_workArea__Dk2mb:has([data-song-level=pro]){grid-template-rows:minmax(220px,1fr) minmax(260px,.6fr)}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_workArea__Dk2mb:has(>.editor-demo-room_stage__0umWo section[aria-label="Piano roll"]){grid-template-rows:minmax(0,1fr) 112px}}.editor-demo-room_room__gYnqr{font-family:var(--ed-font)}.editor-demo-room_detailBar__oOXwO,.editor-demo-room_editorTopbar__BzTyR,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editorTopbar__BzTyR{background:var(--ed-surface)}.editor-demo-room_detailBar__oOXwO{min-height:36px;padding:2px 12px}.editor-demo-room_primaryAction__BuAeu,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_primaryAction__BuAeu{min-height:32px;padding:0 14px;border-radius:var(--ed-radius);font-size:var(--ed-fs-sm);font-weight:600}.editor-demo-room_timecode__irr1J{font-family:inherit;font-variant-numeric:tabular-nums;background:var(--ed-well);border-color:var(--ed-line-strong)}.editor-demo-room_primaryAction__BuAeu,.editor-demo-room_savedState__oY5By{white-space:nowrap}.editor-demo-room_inspectorBlock__KSjOJ h3{display:flex;align-items:center;gap:6px}@media (min-width:1400px){.editor-demo-room_room__gYnqr[data-editor=cinema] .editor-demo-room_editorTopbar__BzTyR{grid-template-columns:auto minmax(0,1fr) auto}.editor-demo-room_room__gYnqr[data-editor=cinema]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:56px auto}.editor-demo-room_room__gYnqr[data-editor=cinema]>.editor-demo-room_detailBar__oOXwO{grid-area:1/2;padding-left:0}.editor-demo-room_room__gYnqr[data-editor=cinema]>.editor-demo-room_editorBody__RWslW{grid-column:1/-1;height:calc(100vh - 56px)}.editor-demo-room_room__gYnqr[data-editor=cinema] .editor-demo-room_editorBody__RWslW{grid-template-columns:280px minmax(0,1fr) 300px}.editor-demo-room_room__gYnqr[data-editor=cinema].editor-demo-room_structureCollapsed__HJfM1 .editor-demo-room_editorBody__RWslW{grid-template-columns:46px minmax(0,1fr) 300px}}@media (min-width:1540px){.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_editorTopbar__BzTyR{grid-template-columns:auto minmax(0,1fr) auto}.editor-demo-room_room__gYnqr[data-editor=song]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:56px minmax(0,1fr)}.editor-demo-room_room__gYnqr[data-editor=song]>.editor-demo-room_detailBar__oOXwO{grid-area:1/2;padding-left:0}.editor-demo-room_room__gYnqr[data-editor=song]>.editor-demo-room_editorBody__RWslW{grid-column:1/-1}}.editor-demo-room_structureSection__7lxZC{grid-template-columns:minmax(0,1fr)}.editor-demo-room_assetTray__eeSXb>header>span,.editor-demo-room_structureSection__7lxZC>header>span{color:var(--muted);font-size:var(--ed-fs-xs);white-space:nowrap}.editor-demo-room_assetTray__eeSXb>header>strong,.editor-demo-room_structureSection__7lxZC>header>strong{min-width:0;font-size:var(--ed-fs-sm)}.editor-demo-room_storyboardToolbar__jx77x{display:flex;width:100%;padding:2px}.editor-demo-room_storyboardToolbar__jx77x>button{flex:1 1 auto;min-width:0;padding:0 6px;border-color:transparent;border-radius:var(--ed-radius-sm);background:transparent;color:var(--ed-text-2);font-size:var(--ed-fs-xs)}.editor-demo-room_storyboardToolbar__jx77x>button:last-child{flex:0 0 var(--ed-ctl-h)}.editor-demo-room_storyboardSearchBar__k5tRB{display:grid;grid-template-columns:minmax(0,1fr);padding:0}.editor-demo-room_storyboardSearchField__rbFVE{height:var(--ed-ctl-h);padding:0 8px;background:var(--ed-well);border-color:var(--ed-line-strong)}.editor-demo-room_storyboardBulkBar__rfHrl,.editor-demo-room_storyboardGenerateBar__HGPyw{margin:0;min-height:var(--ed-ctl-h);padding:2px 2px 2px 8px;background:var(--ed-well);border-color:var(--ed-line-strong)}.editor-demo-room_storyboardGenerateBar__HGPyw svg{flex:0 0 auto}.editor-demo-room_storyboardBulkBar__rfHrl button,.editor-demo-room_storyboardGenerateBar__HGPyw button{height:22px;padding:0 9px;border-radius:5px;font-size:var(--ed-fs-xs);white-space:nowrap}.editor-demo-room_storyboardCardList__M2RVA>button{grid-template-columns:56px minmax(0,1fr) auto;background:var(--ed-surface)}.editor-demo-room_storyboardCardList__M2RVA .editor-demo-room_marketImage__gqHC4{width:56px}.editor-demo-room_storyboardCardList__M2RVA strong{font-size:var(--ed-fs-sm)}.editor-demo-room_storyboardCardList__M2RVA small{line-height:1.35;overflow-wrap:anywhere}.editor-demo-room_storyboardSectionHeader__bloaX{font-family:inherit;font-variant-numeric:tabular-nums;font-size:10px;font-weight:500;letter-spacing:.08em;color:var(--ed-text-3)}.editor-demo-room_storyboardTruthCard__gJOiE{display:block;margin:auto 12px 10px;padding:0;color:var(--muted);background:none;border:0;border-radius:0;font-size:var(--ed-fs-xs);line-height:1.45}.editor-demo-room_storyboardTruthCard__gJOiE strong{color:var(--ed-text-2);font-size:inherit;font-weight:600}.editor-demo-room_storyboardTruthCard__gJOiE strong:after{content:". "}.editor-demo-room_storyboardTruthCard__gJOiE p{display:inline;font-size:inherit}.editor-demo-room_inspectorBlock__KSjOJ{gap:8px;padding:12px}.editor-demo-room_inspectorBlock__KSjOJ h3,.editor-demo-room_inspectorBlock__KSjOJ header strong{font-size:var(--ed-fs-sm);font-weight:600}.editor-demo-room_fieldSelect__Qq_z7,.editor-demo-room_inlineField__o8MMt{grid-template-columns:96px minmax(0,1fr);min-height:var(--ed-ctl-h);color:var(--ed-text-2);font-size:var(--ed-fs-xs)}.editor-demo-room_sliderField__gL3NR{grid-template-columns:96px minmax(0,1fr) 46px;color:var(--ed-text-2)}.editor-demo-room_fieldSelect__Qq_z7 input,.editor-demo-room_fieldSelect__Qq_z7 select,.editor-demo-room_inlineField__o8MMt input,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_fieldSelect__Qq_z7 select{height:var(--ed-ctl-h);padding:0 8px;color:var(--ed-text);background:var(--ed-well);border:1px solid var(--ed-line-strong);border-radius:var(--ed-radius-sm);font-size:var(--ed-fs-sm)}.editor-demo-room_inlineField__o8MMt input[type=file]{height:auto;padding:0;background:none;border:0;border-radius:0;color:var(--ed-text-3);font-size:var(--ed-fs-xs)}.editor-demo-room_sliderField__gL3NR input,.editor-demo-room_storyboardScrubber__ugd7C input[type=range]{accent-color:var(--ed-text-2)}.editor-demo-room_inspectorTabs__xBrCy button{font-size:var(--ed-fs-sm)}.editor-demo-room_promptBar__ebtzq{background:var(--ed-panel)}.editor-demo-room_promptBar__ebtzq>input{background:var(--ed-well)}.editor-demo-room_room__gYnqr .editor-shortcut-hint{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px;margin:0;padding:10px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:var(--ed-fs-xs)}.editor-demo-room_room__gYnqr .editor-shortcut-hint span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.editor-demo-room_room__gYnqr .editor-shortcut-hint kbd{order:2;padding:2px 6px;border:1px solid var(--ed-line-strong);border-radius:4px;background:var(--ed-raised);color:var(--ed-text-2);font-family:var(--ed-mono);font-size:var(--ed-fs-xs);white-space:nowrap}.editor-demo-room_room__gYnqr .editor-shortcuts{margin:0;padding:8px 12px;border-top:1px solid var(--line);color:var(--ed-text-2);font-size:var(--ed-fs-xs)}.editor-demo-room_room__gYnqr .editor-shortcuts summary{color:var(--muted)}.editor-demo-room_room__gYnqr .editor-shortcuts dt{color:var(--ed-accent);font-family:inherit;font-variant-numeric:tabular-nums}@media (max-width:700px){.editor-demo-room_storyboardToolbar__jx77x>button:last-child{flex-basis:44px}.editor-demo-room_fieldSelect__Qq_z7 input,.editor-demo-room_fieldSelect__Qq_z7 select,.editor-demo-room_inlineField__o8MMt input,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_fieldSelect__Qq_z7 select,.editor-demo-room_storyboardSearchField__rbFVE{height:40px}.editor-demo-room_room__gYnqr .editor-demo-room_primaryAction__BuAeu,.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_primaryAction__BuAeu{min-height:44px}}.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=standard],[data-song-level=pro]) .editor-demo-room_structurePanel__cl7s2{display:none}@media (min-width:931px){.editor-demo-room_room__gYnqr[data-editor=song].editor-demo-room_structureCollapsed__HJfM1:has([data-song-level=standard],[data-song-level=pro]) .editor-demo-room_editorBody__RWslW,.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=standard],[data-song-level=pro]) .editor-demo-room_editorBody__RWslW{grid-template-columns:minmax(0,1fr) 296px;grid-template-rows:minmax(0,1fr) var(--song-dock-h,clamp(150px,26dvh,220px))}.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=standard],[data-song-level=pro]) .editor-demo-room_workArea__Dk2mb{display:contents;overflow:visible}.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=standard],[data-song-level=pro]) .editor-demo-room_stage__0umWo{grid-column:1;grid-row:1;min-height:0}.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=standard],[data-song-level=pro]) .editor-demo-room_dock__xskpk{grid-column:1/-1;grid-row:2;overflow:hidden;border-top:1px solid var(--line);background:var(--ed-bg)}.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=standard],[data-song-level=pro]) .editor-demo-room_inspectorPanel__JTATV{grid-column:2;grid-row:1;min-height:0;background:var(--ed-bg)}.editor-demo-room_room__gYnqr[data-editor=song]:has(.editor-demo-room_stage__0umWo section[aria-label="Piano roll"]) .editor-demo-room_editorBody__RWslW{grid-template-rows:minmax(0,1fr) 0}.editor-demo-room_room__gYnqr[data-editor=song]:has(.editor-demo-room_stage__0umWo section[aria-label="Piano roll"]) .editor-demo-room_dock__xskpk{display:none}}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorPanel__JTATV>.editor-demo-room_inspectorTabs__xBrCy{height:38px}.editor-demo-room_room__gYnqr[data-editor=song] .editor-demo-room_inspectorPanel__JTATV>.editor-demo-room_inspectorTabs__xBrCy button{font-family:inherit;font-variant-numeric:tabular-nums;font-size:11px;letter-spacing:.06em}@media (max-width:930px){.editor-demo-room_room__gYnqr[data-editor=song]:has([data-song-level=standard],[data-song-level=pro]) .editor-demo-room_stage__0umWo{min-height:520px}}.editor-demo-room_room__gYnqr[data-editor=song] .ed-save-state{min-width:calc(23ch + 12px)}@media (min-width:721px) and (max-width:1536px){.editor-demo-room_room__gYnqr[data-editor=song] .ed-head-sep{display:none}.editor-demo-room_room__gYnqr[data-editor=song] .ed-header{gap:7px}}@media (max-width:1599px){.editor-demo-room_room__gYnqr[data-editor=song] .ed-head-center>.ed-head-chip{display:none}.editor-demo-room_room__gYnqr[data-editor=song] .ed-header{gap:5px}}.editor-demo-room_songSamples__0Utd5{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel)}.editor-demo-room_songSamples__0Utd5 header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.editor-demo-room_songSamples__0Utd5 [role=group] button,.editor-demo-room_songSamples__0Utd5 header strong{white-space:nowrap}.editor-demo-room_songSamples__0Utd5 [role=group]{display:flex;flex-wrap:wrap;gap:6px}.editor-demo-room_songSamples__0Utd5 header small{color:var(--muted)}.editor-demo-room_songSamples__0Utd5 ul{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.editor-demo-room_songSamples__0Utd5 li{display:flex;align-items:center;gap:8px}.editor-demo-room_songSamples__0Utd5 li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.editor-demo-room_songSamples__0Utd5 li small{color:var(--muted)}.editor-demo-room_sampleStart__bTlqE{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.editor-demo-room_clipShape__uBy9n{display:flex;flex-wrap:wrap;flex-basis:100%;gap:8px;margin:6px 0 4px 8px}.editor-demo-room_clipShape__uBy9n .editor-demo-room_sampleStart__bTlqE{margin-left:0}.editor-demo-room_clipRow__Y3IA3 .editor-demo-room_sampleStart__bTlqE input{color:var(--ed-text);background:var(--ed-raised);border-color:var(--ed-line-strong)}.editor-demo-room_clipRow__Y3IA3{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;margin-top:6px}.editor-demo-room_regionNote__pUMMp{display:block;margin:2px 0 4px 8px;color:var(--muted)}.editor-demo-room_clipShape__uBy9n input[type=number]{appearance:textfield;-moz-appearance:textfield}.editor-demo-room_clipShape__uBy9n input[type=number]::-webkit-inner-spin-button,.editor-demo-room_clipShape__uBy9n input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.editor-demo-room_sampleStart__bTlqE small{color:var(--muted);white-space:nowrap}.editor-demo-room_sampleStart__bTlqE input{width:76px;min-height:36px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--panel);color:var(--ink);font:inherit}@media (max-width:600px),(pointer:coarse){.editor-demo-room_sampleStart__bTlqE input{min-height:44px}}.editor-demo-room_room__gYnqr[data-editor=song] section[aria-label=Sound]{position:relative}.editor-demo-room_room__gYnqr[data-editor=song] [data-lane-resize]{position:absolute;top:-4px;right:0;left:0;z-index:7;height:10px;cursor:row-resize;touch-action:none}.editor-demo-room_room__gYnqr[data-editor=song] [data-lane-resize]:before{content:"";position:absolute;top:4px;left:50%;width:44px;height:3px;border-radius:2px;background:var(--ed-line-strong);transform:translateX(-50%);transition:background .12s ease-out}.editor-demo-room_room__gYnqr[data-editor=song] [data-lane-resize]:focus-visible:before,.editor-demo-room_room__gYnqr[data-editor=song] [data-lane-resize]:hover:before{background:var(--ed-accent)}.editor-demo-room_room__gYnqr[data-editor=song] [data-lane-resize]:focus-visible{outline:none}@media (max-width:930px){.editor-demo-room_room__gYnqr[data-editor=song] [data-lane-resize]{display:none}}.editor-demo-room_room__gYnqr[data-editor=song] section[aria-label="Another version"] .ed-btn-primary{border:1px solid var(--ed-line-strong);background:transparent;color:var(--ed-text);font-weight:600}@media (max-width:930px){.editor-demo-room_room__gYnqr[data-editor=song]{max-width:100%;overflow-x:clip}.editor-demo-room_room__gYnqr[data-editor=song] section[aria-label=Sound]>div:first-of-type{flex-wrap:wrap}.editor-demo-room_room__gYnqr[data-editor=song] section[aria-label=Sound]{min-width:0;max-width:100%;overflow-x:auto}}.editor-demo-room_projectSaveConflict__COjxa{margin:10px 14px;padding:10px 12px;color:#f4f6f8;background:#1d3a4a;border:1px solid var(--ed-accent-line);border-left-width:4px;border-radius:7px;font-size:13px;line-height:1.45}.editor-demo-room_projectSaveConflict__COjxa p{margin:0;color:#f4f6f8!important}@media (max-width:640px){.editor-demo-room_historyConflictNote__9Qr1U,.editor-demo-room_projectSaveConflict__COjxa{position:fixed;left:8px;right:8px;bottom:8px;margin:0;z-index:60;box-shadow:0 6px 24px rgba(0,0,0,.5)}}.editor-demo-room_projectSaveConflictActions__jNyKL{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.editor-demo-room_projectSaveConflictActions__jNyKL button{min-height:36px;padding:6px 14px;color:#f4f6f8;background:transparent;border:1px solid var(--ed-accent-line);border-radius:6px;font:inherit;cursor:pointer}.editor-demo-room_projectSaveConflictActions__jNyKL button:first-child{background:var(--ed-accent);color:var(--ed-accent-ink);border-color:var(--ed-accent)}.editor-demo-room_projectSaveConflictActions__jNyKL button:focus-visible{outline:2px solid var(--ed-accent);outline-offset:2px}