@charset "UTF-8";.hsc--video .hv-prev{left: 66px;top: 44px;width: 348px;height: 196px;border-radius: 16px;overflow: hidden;padding: 0}.hsc--video .hv-scene{position: absolute;inset: 0;background: linear-gradient(140deg,color-mix(in srgb,var(--c1) 46%,#fff),color-mix(in srgb,var(--c3) 34%,#fff))}.hsc--video .hv-scene::before{content: "";position: absolute;left: -20%;right: -20%;bottom: -30%;height: 74%;border-radius: 50%;background: linear-gradient(to top,color-mix(in srgb,var(--c3) 70%,#fff),transparent)}.hsc--video .hv-play{position: absolute;left: 50%;top: 50%;width: 54px;height: 54px;margin: -27px 0 0 -27px;border-radius: 50%;background: rgba(255,255,255,.94);display: grid;place-items: center;box-shadow: 0 14px 30px -12px rgba(16,32,70,.55)}.hsc--video .hv-play::before{content: "";width: 0;height: 0;margin-left: 4px;border-left: 15px solid var(--c3);border-top: 9px solid transparent;border-bottom: 9px solid transparent}.hsc--video .hv-play::after{content: "";position: absolute;inset: -8px;border-radius: 50%;border: 2px solid rgba(255,255,255,.7);animation: hvRipple 2.6s var(--ease) infinite}.hsc--video .hv-rec{position: absolute;left: 14px;top: 13px;display: flex;align-items: center;gap: 6px;padding: 5px 10px;border-radius: 99px;background: rgba(10,16,36,.55);color: #fff;font-size: 9.5px;font-weight: 700;letter-spacing: .1em;backdrop-filter: blur(4px)}.hsc--video .hv-rec i{width: 7px;height: 7px;border-radius: 50%;background: #ff3b30;animation: hscPulse 1.4s var(--ease) infinite}.hsc--video .hv-tc{position: absolute;right: 14px;top: 13px;padding: 5px 10px;border-radius: 6px;background: rgba(10,16,36,.55);color: #fff;font-size: 9.5px;font-weight: 600;letter-spacing: .06em;backdrop-filter: blur(4px)}.hsc--video .hv-tc::after{content: "00:0" counter(hv) ":14";counter-reset: hv var(--hsc-n);animation: hvTc 8s steps(9) infinite}.hsc--video .hv-bars{position: absolute;left: 0;right: 0;top: 0;height: 100%;pointer-events: none}.hsc--video .hv-bars::before,.hsc--video .hv-bars::after{content: "";position: absolute;left: 0;right: 0;height: 20px;background: rgba(10,16,36,.82)}.hsc--video .hv-bars::before{top: 0}.hsc--video .hv-bars::after{bottom: 0}.hsc--video .hv-tl{left: 36px;bottom: 36px;width: 402px;padding: 14px;z-index: 4}.hsc--video .hv-tlhead{display: flex;align-items: center;justify-content: space-between;margin-bottom: 11px}.hsc--video .hv-tracks{display: grid;gap: 7px;position: relative}.hsc--video .hv-tr{display: flex;gap: 5px;height: 22px}.hsc--video .hv-tr b{width: 22px;flex: none;border-radius: 5px;background: var(--mist);display: grid;place-items: center;font-size: 8px;font-weight: 700;color: var(--ink-300)}.hsc--video .hv-clip{border-radius: 5px;background: linear-gradient(140deg,var(--c1),var(--c2));position: relative;overflow: hidden;transform-origin: left;animation: hvClip 1s var(--ease) var(--dly) both}.hsc--video .hv-clip.b{background: linear-gradient(140deg,var(--c2),var(--c3))}.hsc--video .hv-clip.wave{background: color-mix(in srgb,var(--c2) 16%,var(--mist));display: flex;align-items: center;justify-content: space-around;padding: 0 4px}.hsc--video .hv-clip.wave i{width: 2px;height: 76%;border-radius: 99px;background: var(--c3);transform-origin: center;transform: scaleY(.24);animation: hvWave 1.1s var(--ease) infinite alternate;animation-delay: var(--dly)}.hsc--video .hv-head{position: absolute;top: -6px;bottom: -6px;left: 27px;width: 2px;background: var(--c3);border-radius: 2px;animation: hvHead 8s linear infinite}.hsc--video .hv-head::before{content: "";position: absolute;left: -5px;top: -6px;width: 12px;height: 10px;border-radius: 3px;background: var(--c3)}.hsc--video .hv-c1{right: 24px;top: 256px;z-index: 6}.hsc--video .hv-c2{left: 30px;top: 256px;z-index: 6}@keyframes hvRipple{0%{transform: scale(.9);opacity: .9}100%{transform: scale(1.5);opacity: 0}}@keyframes hvTc{0%{--hsc-n: 0}100%{--hsc-n: 9}}@keyframes hvClip{from{transform: scaleX(0);opacity: 0}to{transform: scaleX(1);opacity: 1}}@keyframes hvWave{from{transform: scaleY(.24)}to{transform: scaleY(1)}}@keyframes hvHead{0%{transform: translateX(0)}100%{transform: translateX(340px)}}