html.hv-capcut-timeline-active .hv-editor-timeline-panel .hv-timeline-board{display:none!important}html.hv-capcut-timeline-active .hv-editor-timeline-panel,html.hv-capcut-timeline-active .hv-editor-timeline-panel>.hv-command-surface-body{min-height:0!important;overflow:hidden!important}html.hv-capcut-timeline-active .hv-editor-timeline-panel>.hv-command-surface-body{height:100%!important}.hv-capcut-timeline{display:grid;width:100%;height:100%;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgb(247 243 232 / 11%);border-radius:.95rem;background:#040408d1;box-shadow:inset 0 1px #ffffff0a,0 18px 44px -34px #000000eb}.hv-capcut-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.65rem;overflow-x:auto;overflow-y:hidden;border-bottom:1px solid rgb(247 243 232 / 10%);background:#0a0a0ff5;padding:.55rem .65rem;scrollbar-width:thin}.hv-capcut-toolbar-left,.hv-capcut-toolbar-right{display:flex;min-width:max-content;align-items:center;gap:.42rem}.hv-capcut-tool,.hv-capcut-render,.hv-capcut-zoom button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.42rem;border:1px solid rgb(247 243 232 / 12%);border-radius:.62rem;background:#f7f3e80a;padding:0 .7rem;color:#f7f3e8c7;font-size:.67rem;font-weight:800;letter-spacing:.02em;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.hv-capcut-tool svg,.hv-capcut-render svg,.hv-capcut-zoom button svg,.hv-capcut-volume svg{width:.92rem;height:.92rem;flex:0 0 auto}.hv-capcut-tool:hover:not(:disabled),.hv-capcut-zoom button:hover:not(:disabled){border-color:#c2ff3a73;background:#c2ff3a12;color:#c2ff3a;transform:translateY(-1px)}.hv-capcut-tool:disabled,.hv-capcut-render:disabled,.hv-capcut-trim-handle:disabled{cursor:not-allowed;opacity:.38}.hv-capcut-play{border-color:#f7f3e833;background:#f7f3e814;color:#f7f3e8f5}.hv-capcut-timecode{display:inline-flex;min-width:7.4rem;align-items:baseline;gap:.35rem;padding-inline:.45rem;font-family:Space Mono,ui-monospace,monospace;white-space:nowrap}.hv-capcut-timecode strong{color:#f7f3e8f5;font-size:.76rem}.hv-capcut-timecode span{color:#f7f3e86b;font-size:.65rem}.hv-capcut-divider{width:1px;height:1.75rem;flex:0 0 auto;background:#f7f3e81f}.hv-capcut-scissors-out{transform:scaleX(-1)}.hv-capcut-volume,.hv-capcut-zoom{display:inline-flex;min-height:2.35rem;align-items:center;gap:.45rem;border:1px solid rgb(247 243 232 / 11%);border-radius:.62rem;background:#f7f3e809;padding:0 .55rem;color:#f7f3e8b3}.hv-capcut-volume input,.hv-capcut-zoom input{height:1.1rem!important}.hv-capcut-volume input{width:5.8rem!important}.hv-capcut-zoom input{width:4.8rem!important}.hv-capcut-volume span{min-width:2.45rem;color:#f7f3e8e0;font-family:Space Mono,ui-monospace,monospace;font-size:.62rem;font-weight:800;text-align:right}.hv-capcut-zoom button{width:1.75rem;min-height:1.75rem;border:0;padding:0;background:transparent}.hv-capcut-render{border-color:#c2ff3a7f;background:#c2ff3a17;color:#c2ff3a}.hv-capcut-render:hover:not(:disabled){background:#c2ff3a;color:#07070d}.hv-capcut-editor{display:grid;min-width:0;min-height:0;grid-template-columns:6.5rem minmax(0,1fr);overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / 1.5%),transparent 38%),#030307eb}.hv-capcut-track-head{display:flex;min-width:0;min-height:0;flex-direction:column;justify-content:center;gap:.32rem;border-right:1px solid rgb(247 243 232 / 10%);background:#08080df5;padding:1rem .8rem}.hv-capcut-track-head span{color:#f7f3e857;font-family:Space Mono,ui-monospace,monospace;font-size:.52rem;font-weight:800;letter-spacing:.18em}.hv-capcut-track-head strong{color:#c2ff3a;font-size:.72rem;letter-spacing:.12em}.hv-capcut-track-head small{color:#f7f3e86b;font-size:.58rem}.hv-capcut-scroll{min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scrollbar-gutter:stable;scrollbar-color:rgb(194 255 58 / 42%) rgb(247 243 232 / 4%);scrollbar-width:thin}.hv-capcut-scroll::-webkit-scrollbar{height:.55rem}.hv-capcut-scroll::-webkit-scrollbar-track{background:#f7f3e80a}.hv-capcut-scroll::-webkit-scrollbar-thumb{border:2px solid rgb(4 4 8 / 88%);border-radius:999px;background:#c2ff3a61}.hv-capcut-content{position:relative;height:100%;min-height:9.5rem;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.hv-capcut-ruler{position:relative;height:2.1rem;border-bottom:1px solid rgb(247 243 232 / 10%);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(1.25rem - 1px),rgb(247 243 232 / 5%) calc(1.25rem - 1px),rgb(247 243 232 / 5%) 1.25rem),#07070cc2}.hv-capcut-ruler>span{position:absolute;inset-block:0;width:1px;transform:translate(-.5px);background:#f7f3e82e}.hv-capcut-ruler>span i{position:absolute;top:0;left:0;width:1px;height:.55rem;background:#f7f3e861}.hv-capcut-ruler>span b{position:absolute;top:.72rem;left:.32rem;color:#f7f3e86b;font-family:Space Mono,ui-monospace,monospace;font-size:.54rem;font-weight:700;white-space:nowrap}.hv-capcut-lane{position:absolute;inset:3.25rem .8rem 1.05rem;overflow:hidden;border:1px solid rgb(247 243 232 / 9%);border-radius:.55rem;background:repeating-linear-gradient(90deg,#ffffff05 0 calc(3rem - 1px),#ffffff0d calc(3rem - 1px) 3rem),#09090ef0}.hv-capcut-clip{position:absolute;inset:.45rem;display:flex;min-width:0;overflow:hidden;border:2px solid rgb(194 255 58 / 70%);border-radius:.42rem;background:#1b2615e5;box-shadow:0 0 0 1px #000000a6 inset,0 0 20px #c2ff3a14}.hv-capcut-segment{position:relative;min-width:4.2rem;overflow:hidden;border:0;border-right:1px solid rgb(247 243 232 / 14%);background:linear-gradient(180deg,transparent 46%,rgb(0 0 0 / 78%)),linear-gradient(135deg,#c2ff3a2e,#69d4ff21 52%,#ff3bd429);padding:.42rem .48rem;color:#f7f3e8eb;text-align:left}.hv-capcut-segment:nth-child(2n){background:linear-gradient(180deg,transparent 46%,rgb(0 0 0 / 78%)),linear-gradient(135deg,#ff3bd429,#69d4ff21 52%,#c2ff3a24)}.hv-capcut-segment:last-child{border-right:0}.hv-capcut-segment>span{position:absolute;inset:0;opacity:.42;background:radial-gradient(circle at 18% 42%,rgb(194 255 58 / 34%) 0 .5rem,transparent .55rem),radial-gradient(circle at 58% 36%,rgb(105 212 255 / 24%) 0 .8rem,transparent .86rem),repeating-linear-gradient(90deg,transparent 0 1.65rem,rgb(255 255 255 / 9%) 1.65rem 1.7rem);pointer-events:none}.hv-capcut-segment strong,.hv-capcut-segment small{position:relative;z-index:1;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hv-capcut-segment strong{margin-top:1.25rem;font-size:.6rem;letter-spacing:.08em}.hv-capcut-segment small{margin-top:.18rem;color:#f7f3e8a3;font-size:.54rem}.hv-capcut-segment:hover{background-color:#c2ff3a1f}.hv-capcut-trim-mask{position:absolute;top:0;bottom:0;z-index:3;background:#000000b3;pointer-events:none}.hv-capcut-trim-mask-left{left:0}.hv-capcut-trim-mask-right{right:0}.hv-capcut-trim-handle{position:absolute;top:.25rem;bottom:.25rem;z-index:6;width:.72rem;border:0;border-radius:.24rem;background:#c2ff3a;box-shadow:0 0 0 2px #050607db,0 0 16px #c2ff3a57;cursor:ew-resize;transform:translate(-50%);touch-action:none}.hv-capcut-trim-handle:after{content:"";position:absolute;top:50%;left:50%;width:2px;height:1.15rem;border-radius:999px;background:#07070db8;transform:translate(-50%,-50%)}.hv-capcut-playhead{position:absolute;top:0;bottom:.45rem;z-index:10;width:2px;background:#c2ff3a;box-shadow:0 0 14px #c2ff3a8c;pointer-events:none;transform:translate(-1px)}.hv-capcut-playhead>i{position:absolute;top:.15rem;left:50%;width:.9rem;height:1.05rem;border:2px solid #07070d;border-radius:.24rem .24rem .5rem .5rem;background:#c2ff3a;cursor:ew-resize;pointer-events:auto;transform:translate(-50%)}.hv-capcut-playhead>span{position:absolute;top:.2rem;left:.75rem;border:1px solid rgb(194 255 58 / 35%);border-radius:.38rem;background:#040408eb;padding:.18rem .35rem;color:#c2ff3a;font-family:Space Mono,ui-monospace,monospace;font-size:.52rem;white-space:nowrap}@media(min-width:1280px){html.hv-capcut-timeline-active .hv-editor-canvas{grid-template-rows:minmax(18rem,1fr) minmax(18rem,20rem)!important}}@media(max-width:1100px){.hv-capcut-tool span,.hv-capcut-volume span{display:none}.hv-capcut-timecode{min-width:6.4rem}}@media(max-width:760px){.hv-capcut-editor{grid-template-columns:4.8rem minmax(0,1fr)}.hv-capcut-track-head{padding-inline:.55rem}.hv-capcut-toolbar{padding-inline:.45rem}.hv-capcut-volume input,.hv-capcut-zoom input{width:4rem!important}}@media(prefers-reduced-motion:reduce){.hv-capcut-tool,.hv-capcut-render,.hv-capcut-zoom button{transition:none}}
