html,body,#root{margin:0;padding:0;height:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#131327;color:#ffffffe0}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#9230aa;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*{scrollbar-width:thin;scrollbar-color:#9230aa transparent}.tracks-beyond-duration-overlay{background:#00000040;background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.03) 4px,rgba(255,255,255,.03) 8px)}@keyframes marker-highlight-flash{0%{opacity:1}20%{opacity:.45}40%{opacity:1}60%{opacity:.45}80%{opacity:1}to{opacity:1}}.marker-highlight-flash{animation:marker-highlight-flash .5s ease-out}.tracks-duration-end-marker{box-sizing:border-box;border-left:2px solid #9230aa;border-radius:1px;pointer-events:auto}.toolbar-menu-home.ant-menu-item{display:inline-flex;align-items:center;padding:4px 12px!important;margin:0 4px 0 0!important;height:36px!important;line-height:1!important;border:none!important;background:transparent!important;box-shadow:none!important}.toolbar-menu-home.ant-menu-item:after{display:none!important}.toolbar-menu-home.ant-menu-item:hover,.toolbar-menu-home.ant-menu-item:active{border:none!important;background:transparent!important;box-shadow:none!important}.toolbar-menu-home.ant-menu-item:hover:after,.toolbar-menu-home.ant-menu-item:active:after{display:none!important}.toolbar-home-logo-wrap{display:inline-flex;align-items:center;padding:0 2px;color:#fff;transition:color .25s ease}.toolbar-menu-home:hover .toolbar-home-logo-wrap{color:#c4b5fd}.toolbar-home-logo-img{height:28px;width:auto;display:block;vertical-align:middle}.waveform-container{width:100%;height:100%}*::-webkit-scrollbar-thumb{background-color:#2a2a4a;border-radius:999px;border:2px solid transparent;background-clip:padding-box}*{scrollbar-color:#2a2a4a transparent}.tracks-right-scroll-hide-x::-webkit-scrollbar,.waveform-panel-scroll::-webkit-scrollbar{width:16px;height:16px}.tracks-right-scroll-hide-x,.waveform-panel-scroll{scrollbar-width:auto}@keyframes icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{animation:icon-spin 1s linear infinite}.playhead-line{transition:opacity .2s ease-out,box-shadow .2s ease-out}.playhead-line--preparing{animation:playhead-loading-pulse .9s ease-in-out infinite alternate}@keyframes playhead-loading-pulse{0%{opacity:.35;box-shadow:0 0 #9254de99}to{opacity:1;box-shadow:0 0 0 6px #9254de00}}.selection-cursor-line{transition:opacity .1s ease-out}@keyframes resource-created-flash{0%{background-color:transparent;box-shadow:0 0 #9254de00}50%{background-color:#9254de29;box-shadow:0 0 0 2px #9254dee6}to{background-color:transparent;box-shadow:0 0 #9254de00}}@keyframes audio-spectrum-bar{0%,to{transform:scaleY(.3);opacity:.45}50%{transform:scaleY(1);opacity:1}}.audio-spectrum-loading{display:inline-flex;align-items:flex-end;justify-content:center;gap:3px}.audio-spectrum-loading--large{height:32px}.audio-spectrum-loading--small{height:16px}.audio-spectrum-loading__bar{width:3px;flex:0 0 3px;border-radius:999px;background:linear-gradient(to top,#3b1f5f,#9254de);animation:audio-spectrum-bar .9s ease-in-out infinite;transform-origin:center bottom}.audio-spectrum-loading--small .audio-spectrum-loading__bar{width:2px;flex-basis:2px;opacity:.9}@keyframes level-meter-bar{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.level-meter-loading{display:flex;align-items:center;justify-content:center}.level-meter-loading__svg{display:block}.level-meter-loading__rect{opacity:.6}.level-meter-loading__bar{transform-origin:3px 9px;animation:level-meter-bar .9s ease-in-out infinite}.level-meter-loading--small .level-meter-loading__bar{transform-origin:3px 6px}.level-meter-loading--small .level-meter-loading__rect{opacity:.55}.resource-created-flash{animation:resource-created-flash .6s ease-out 3}.resource-panel-list{border:none;background:transparent}.resource-panel-list .resource-panel-list-item{border:1px solid rgba(255,255,255,.08);border-radius:10px;margin-bottom:8px;background:#ffffff08;transition:border-color .2s ease,background-color .2s ease}.resource-panel-list .resource-panel-list-item:last-child{margin-bottom:0}.resource-panel-list .resource-panel-list-item:hover{border-color:#ffffff1f;background:#ffffff0d}.resource-panel-list .resource-panel-list-item>div{border-radius:9px}.resource-panel-list-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:8px;font-size:16px}.resource-panel-list-icon--audio{background:#1890ff1f;color:#40a9ff;border:1px solid rgba(24,144,255,.22)}.resource-panel-list-icon--video{background:#fa541c1f;color:#ff7a45;border:1px solid rgba(250,84,28,.22)}.resource-panel-list-icon--clip{background:#722ed11f;color:#9254de;border:1px solid rgba(114,46,209,.22)}.resource-panel-list .ant-empty{padding:16px;border-radius:10px;border:1px dashed rgba(255,255,255,.1);background:#ffffff05;color:#fff6}.resource-panel-list .ant-empty .ant-empty-description{color:#fff6}.resource-panel-empty-video{border-radius:10px;border:1px dashed rgba(255,255,255,.1);background:#ffffff05}@keyframes tracks-clip-focus-flash{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.tracks-clip-focus-flash{animation:tracks-clip-focus-flash 1.5s ease-out forwards}.structure-panel-root{width:100%;height:100%;box-sizing:border-box;padding:10px 12px;background:transparent;border-left:1px solid rgba(255,255,255,.06);overflow:hidden;display:flex;flex-direction:column;gap:6px;font-size:12px}.structure-panel-header{padding:6px 0 10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:6px}.structure-panel-title-row{display:flex;align-items:baseline;gap:8px}.structure-panel-title{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fffffff0}.structure-panel-subtitle{font-size:11px;color:#ffffff80}.structure-panel-tree{flex:1;overflow:auto;padding-right:6px;padding-top:4px;padding-bottom:8px;background:transparent}.structure-panel-tree .ant-tree-show-line .ant-tree-indent-unit:before{border-right-width:1px;border-right-color:#ffffff8c;transition:border-right-color .15s ease-out}.structure-panel-tree .ant-tree-treenode .ant-tree-switcher-line-icon{color:#ffffff8c;transition:color .15s ease-out}.structure-panel-tree .ant-tree,.structure-panel-tree .ant-tree-list,.structure-panel-tree .ant-tree-list-holder,.structure-panel-tree .ant-tree-list-holder-inner,.structure-panel-tree .ant-tree-treenode{background:transparent!important}.structure-panel-tree .ant-tree-treenode{padding:0;align-items:center}.structure-panel-tree .ant-tree-treenode .ant-tree-switcher{color:#ffffffad;width:18px;display:flex;align-items:center;justify-content:center}.structure-panel-tree .ant-tree-treenode .ant-tree-switcher .ant-tree-switcher-icon{color:inherit}.structure-panel-tree .ant-tree-switcher.ant-tree-switcher_close:hover:before,.structure-panel-tree .ant-tree-switcher.ant-tree-switcher_open:hover:before{top:6px}.structure-panel-tree .ant-tree-node-content-wrapper{padding:4px 8px;border-radius:6px;transition:background-color .16s ease-out,color .16s ease-out;min-height:24px;display:inline-flex;align-items:center;align-self:stretch}.structure-panel-tree .ant-tree-node-content-wrapper:hover{background-color:#ffffff0f}.structure-tree-title{display:inline-flex;align-items:center;gap:6px;min-height:20px;line-height:1}.structure-tree-node-icon{font-size:13px;opacity:.85;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.structure-tree-title-track .structure-tree-node-icon{color:#72c0fff2}.structure-tree-title-effects-group .structure-tree-node-icon{color:#ffc864d9;font-size:12px}.structure-tree-title-effect .structure-tree-node-icon{color:#a0dc8ce6;font-size:12px}.structure-tree-title-clips-group .structure-tree-node-icon{color:#b4a0ffd9;font-size:12px}.structure-tree-title-clip .structure-tree-node-icon{color:#b4a0ffe6;font-size:12px}.structure-tree-title-muted{opacity:.55}.structure-panel-tree .tree-node-active-track>.ant-tree-node-content-wrapper{background:linear-gradient(90deg,#9254de80,#9254de29);color:#fff}.structure-panel-tree .tree-node-active-track>.ant-tree-node-content-wrapper .structure-tree-node-icon{color:#fffffff2}.structure-panel-tree .tree-node-active-track.ant-tree-treenode-selected>.ant-tree-node-content-wrapper{background:linear-gradient(90deg,#9254decc,#9254de4d)}.structure-panel-tree .tree-node-active-clip>.ant-tree-node-content-wrapper{background:#9254de33;color:#fffffffa}.structure-panel-tree .tree-node-active-clip>.ant-tree-node-content-wrapper .structure-tree-node-icon{color:#dcc8fff2}.structure-panel-tree .tree-node-active-clip.ant-tree-treenode-selected>.ant-tree-node-content-wrapper{background:#9254de59}.structure-panel-tree .tree-node-effects-group>.ant-tree-node-content-wrapper{font-size:11px;letter-spacing:.05em;color:#ffffff8c}.structure-panel-tree .ant-tree-treenode .ant-tree-icon__customize{color:#ffffff59}.reference-video-modal.ant-modal{max-width:calc(100vw - 32px);padding-bottom:0}.reference-video-modal .ant-modal-content{border-radius:14px;box-shadow:0 12px 48px #00000080,0 0 0 1px #ffffff0f;background:linear-gradient(180deg,#1a1a2e,#141428)}.reference-video-modal .ant-modal-header{padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.08);background:transparent}.reference-video-modal .ant-modal-title{font-size:17px;font-weight:600;color:#fffffff2;letter-spacing:.02em}.reference-video-modal .ant-modal-close{inset-inline-end:16px;inset-block-start:14px;color:#ffffff80}.reference-video-modal .ant-modal-close:hover{color:#ffffffe6}.reference-video-modal .ant-modal-body{padding:14px 18px 18px;min-width:380px}.reference-video-modal__body{display:flex;flex-direction:column;gap:14px}.reference-video-modal__text{margin:0;font-size:15px;line-height:1.85;letter-spacing:.02em;color:#ffffffe0}.reference-video-modal__text strong{color:#b37feb;font-weight:600}.reference-video-modal__checkbox{font-size:15px;line-height:1.7;letter-spacing:.01em;color:#ffffffe0;align-items:flex-start;margin-top:2px}.reference-video-modal__checkbox .ant-checkbox{top:.2em}.reference-video-modal__checkbox .ant-checkbox-inner{width:18px;height:18px;border-radius:5px;border-width:2px}.reference-video-modal__checkbox .ant-checkbox-checked .ant-checkbox-inner:after{inset-inline-start:5px;top:2px;width:6px;height:10px}.reference-video-modal__checkbox .ant-checkbox+span{padding-inline-start:10px;line-height:1.7}.reference-video-modal .ant-modal-footer{padding:12px 18px 16px;border-top:1px solid rgba(255,255,255,.06);background:transparent}.reference-video-modal .ant-modal-footer .ant-btn{min-height:40px;padding:8px 20px;font-size:15px;font-weight:500;border-radius:8px}.reference-video-modal .ant-modal-footer .ant-btn-default{color:#ffffffbf;border-color:#ffffff40;background:transparent}.reference-video-modal .ant-modal-footer .ant-btn-default:hover{color:#fffffff2;border-color:#fff6;background:#ffffff0f}.reference-video-modal .ant-modal-footer .ant-btn-primary{background:#9230aa;border-color:#9230aa;box-shadow:0 2px 8px #9230aa59}.reference-video-modal .ant-modal-footer .ant-btn-primary:hover{background:#a846c4;border-color:#a846c4;box-shadow:0 4px 12px #9230aa73}.ctx-menu{position:fixed;z-index:9999;min-width:160px;padding:6px 0;border-radius:10px;box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff14;border:1px solid rgba(255,255,255,.1);color:#ffffffe6;font-size:13px;background:linear-gradient(180deg,#252532,#1c1c26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.ctx-menu-item{padding:8px 14px;cursor:pointer;transition:background-color .12s ease,color .12s ease;display:block;border:none;width:100%;text-align:left;font-size:inherit;font-family:inherit;color:inherit;background:transparent}.ctx-menu-item:hover{background:#ffffff14;color:#fffffffa}.ctx-menu-item--danger{color:#ff7875}.ctx-menu-item--danger:hover{background:#ff787526;color:#ff9e9b}.ctx-menu-divider{height:1px;margin:4px 10px;background:#ffffff14;border:none;padding:0}.ant-dropdown .ant-dropdown-menu{min-width:200px;padding:6px 0;border-radius:10px;box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff14;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#252532,#1c1c26)}.ant-dropdown-menu-item{padding:8px 14px!important;font-size:13px!important;color:#ffffffe6!important;transition:background-color .12s ease,color .12s ease;margin:0 4px;border-radius:6px}.ant-dropdown-menu-item:hover{background:#ffffff14!important;color:#fffffffa!important}.ant-dropdown-menu-item-disabled{color:#fff6!important}.ant-dropdown-menu-item-divider{margin:4px 10px;background:#ffffff14}.ant-dropdown-menu-submenu-title{padding:8px 14px!important;font-size:13px!important;color:#ffffffe6!important;margin:0 4px;border-radius:6px}.ant-dropdown-menu-submenu-title:hover{background:#ffffff14!important;color:#fffffffa!important}.ant-dropdown-menu-sub .ant-dropdown-menu{min-width:180px;border-radius:10px;box-shadow:0 12px 40px #00000073,0 0 0 1px #ffffff14}.ctx-menu-shortcut{margin-left:8px;font-size:11px;opacity:.6;font-weight:400}
