html.hv-editor-multitrack-active .hv-editor-main-workspace>.hv-editor-timeline-dock{display:none!important}html.hv-editor-multitrack-active .hv-editor-main-workspace{grid-template-rows:3.4rem minmax(0,1fr) 3.6rem 13rem!important}html.hv-editor-multitrack-active .hv-editor-main-workspace:has(>.hv-editor-multitrack[data-audio=true]){grid-template-rows:3.4rem minmax(0,1fr) 3.6rem 18rem!important}html.hv-editor-multitrack-active .hv-editor-media-header>button,html.hv-editor-multitrack-active .hv-editor-media-panel>.hv-editor-media-upload{display:none!important}html.hv-editor-multitrack-active .hv-editor-media-panel{grid-template-rows:auto auto minmax(0,1fr)!important}.hv-editor-universal-upload{grid-row:2;display:grid;min-height:6.5rem;place-items:center;align-content:center;gap:.35rem;border:1px dashed rgb(194 255 58 / 42%);border-radius:.75rem;background:#c2ff3a0a;color:#f7f3e8c7;text-align:center;transition:.15s ease}.hv-editor-universal-upload:hover{border-color:#c2ff3ab8;background:#c2ff3a14}.hv-editor-universal-upload svg{width:1.25rem;height:1.25rem;color:#c2ff3a}.hv-editor-universal-upload strong{font-size:.72rem}.hv-editor-universal-upload span{color:#f7f3e870;font-size:.58rem}.hv-editor-media-list{grid-row:3}.hv-editor-multitrack{position:relative;display:grid;min-width:0;min-height:0;grid-template-columns:5.8rem minmax(0,1fr) 3rem;overflow:hidden;border-top:1px solid rgb(247 243 232 / 9%);background:#08080d}.hv-editor-multitrack-heads,.hv-editor-multitrack-actions{display:grid;min-width:0;min-height:0;grid-template-rows:2.2rem minmax(0,1fr);background:#0c0c11fa}.hv-editor-multitrack[data-audio=true] .hv-editor-multitrack-heads,.hv-editor-multitrack[data-audio=true] .hv-editor-multitrack-actions{grid-template-rows:2.2rem repeat(2,minmax(0,1fr))}.hv-editor-multitrack-heads{border-right:1px solid rgb(247 243 232 / 9%)}.hv-editor-multitrack-corner{display:grid;place-items:center;border-bottom:1px solid rgb(247 243 232 / 8%)}.hv-editor-multitrack-corner button,.hv-editor-multitrack-actions button{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgb(247 243 232 / 11%);border-radius:.5rem;background:#f7f3e80a;color:#f7f3e894}.hv-editor-multitrack-corner button:hover,.hv-editor-multitrack-actions button:hover:not(:disabled){border-color:#c2ff3a85;color:#c2ff3a}.hv-editor-multitrack-corner svg,.hv-editor-multitrack-actions svg{width:.95rem;height:.95rem}.hv-editor-multitrack-head{display:grid;min-width:0;min-height:0;grid-template-columns:1.1rem minmax(0,1fr);grid-template-rows:auto auto;align-content:center;gap:.14rem .38rem;overflow:hidden;border-bottom:1px solid rgb(247 243 232 / 8%);padding:.45rem .55rem}.hv-editor-multitrack-head svg{grid-row:1 / 3;width:.92rem;height:.92rem;align-self:center;color:#c2ff3a}.hv-editor-multitrack-head-audio svg{color:#31e6d2}.hv-editor-multitrack-head span{overflow:hidden;color:#f7f3e8e0;font-size:.64rem;font-weight:850;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hv-editor-multitrack-head small{overflow:hidden;color:#f7f3e861;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.hv-editor-multitrack-scroll{min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;scrollbar-color:rgb(247 243 232 / 28%) rgb(247 243 232 / 4%);scrollbar-width:thin}.hv-editor-multitrack-scroll::-webkit-scrollbar{height:.48rem}.hv-editor-multitrack-scroll::-webkit-scrollbar-track{background:#f7f3e80a}.hv-editor-multitrack-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#f7f3e847}.hv-editor-multitrack-content{position:relative;display:grid;height:100%;min-height:0;grid-template-rows:2.2rem minmax(0,1fr);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.hv-editor-multitrack[data-audio=true] .hv-editor-multitrack-content{grid-template-rows:2.2rem repeat(2,minmax(0,1fr))}.hv-editor-multitrack-ruler{position:relative;overflow:hidden;border-bottom:1px solid rgb(247 243 232 / 9%);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(1rem - 1px),rgb(247 243 232 / 4%) calc(1rem - 1px),rgb(247 243 232 / 4%) 1rem),#09090efa}.hv-editor-multitrack-ruler>span{position:absolute;inset-block:0;width:1px;background:#f7f3e829}.hv-editor-multitrack-ruler>span i{position:absolute;top:0;left:0;width:1px;height:.55rem;background:#f7f3e866}.hv-editor-multitrack-ruler>span b{position:absolute;top:.72rem;left:.3rem;color:#f7f3e873;font-family:Space Mono,ui-monospace,monospace;font-size:.49rem;white-space:nowrap}.hv-editor-multitrack-lane{position:relative;min-width:0;min-height:0;overflow:hidden;border-bottom:1px solid rgb(247 243 232 / 8%);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(3rem - 1px),rgb(247 243 232 / 3.5%) calc(3rem - 1px),rgb(247 243 232 / 3.5%) 3rem),#08080df5}.hv-editor-multitrack-lane-audio{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(3rem - 1px),rgb(49 230 210 / 5%) calc(3rem - 1px),rgb(49 230 210 / 5%) 3rem),#070c0ef5}.hv-editor-multitrack-clip{position:absolute;top:.38rem;bottom:.38rem;min-width:1.4rem;overflow:hidden;border:1px solid rgb(194 255 58 / 48%);border-radius:.38rem;background:linear-gradient(180deg,transparent 42%,rgb(0 0 0 / 72%)),linear-gradient(135deg,#c2ff3a3b,#69d4ff26 52%,#ff3bd42b);padding:.45rem;color:#f7f3e8f0;text-align:left}.hv-editor-multitrack-lane-audio .hv-editor-multitrack-clip{border-color:#31e6d294;background:repeating-linear-gradient(90deg,transparent 0 .32rem,rgb(255 255 255 / 16%) .32rem .36rem,transparent .36rem .62rem),linear-gradient(180deg,#31e6d247,#146f6975)}.hv-editor-multitrack-clip[data-active=true]{border-color:#c2ff3a;box-shadow:inset 0 0 0 1px #c2ff3a,0 0 18px #c2ff3a21}.hv-editor-multitrack-lane-audio .hv-editor-multitrack-clip[data-active=true]{border-color:#31e6d2;box-shadow:inset 0 0 0 1px #31e6d2,0 0 18px #31e6d226}.hv-editor-multitrack-clip>span{position:absolute;inset:0;opacity:.32;background:radial-gradient(circle at 18% 42%,rgb(194 255 58 / 34%) 0 .48rem,transparent .54rem),radial-gradient(circle at 58% 36%,rgb(105 212 255 / 24%) 0 .78rem,transparent .84rem),repeating-linear-gradient(90deg,transparent 0 1.65rem,rgb(255 255 255 / 9%) 1.65rem 1.7rem);pointer-events:none}.hv-editor-multitrack-lane-audio .hv-editor-multitrack-clip>span{display:none}.hv-editor-multitrack-clip strong,.hv-editor-multitrack-clip small{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-editor-multitrack-clip strong{margin-top:.35rem;font-size:.6rem}.hv-editor-multitrack-clip small{margin-top:.18rem;color:#f7f3e89e;font-size:.48rem}.hv-editor-multitrack-empty{position:absolute;inset:.38rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:1px dashed rgb(194 255 58 / 38%);border-radius:.38rem;background:#c2ff3a0a;color:#f7f3e8a3;font-size:.62rem;font-weight:800}.hv-editor-multitrack-empty svg{width:1rem;height:1rem;color:#c2ff3a}.hv-editor-multitrack-playhead{position:absolute;top:0;bottom:0;z-index:20;width:2px;background:#c2ff3a;box-shadow:0 0 12px #c2ff3a94;pointer-events:none}.hv-editor-multitrack-playhead i{position:absolute;top:.18rem;left:50%;width:.75rem;height:.9rem;border:2px solid #08080d;border-radius:.2rem .2rem .4rem .4rem;background:#c2ff3a;transform:translate(-50%)}.hv-editor-multitrack-actions{place-items:center;border-left:1px solid rgb(247 243 232 / 9%)}.hv-editor-multitrack-actions button{grid-row:2 / -1;align-self:center}.hv-editor-multitrack-actions button:disabled{cursor:not-allowed;opacity:.3}.hv-asset-preview{position:relative;display:grid;aspect-ratio:16 / 9;place-items:center;overflow:hidden;border-bottom:1px solid rgb(247 243 232 / 9%);background:radial-gradient(circle at 50% 15%,rgb(194 255 58 / 8%),transparent 42%),#050509}.hv-asset-preview img,.hv-asset-preview video{display:block;width:100%;height:100%;object-fit:cover}.hv-asset-preview-badge{position:absolute;right:.55rem;bottom:.5rem;border:1px solid rgb(255 255 255 / 12%);border-radius:.35rem;background:#000000b8;padding:.18rem .35rem;color:#ffffffe0;font-family:Space Mono,ui-monospace,monospace;font-size:.48rem}@media(max-width:1100px){.hv-editor-multitrack{grid-template-columns:4.8rem minmax(0,1fr) 2.5rem}.hv-editor-multitrack-head{padding-inline:.4rem}.hv-editor-multitrack-head small{display:none}}
