.vcap-tl-el-lane-keyframes{position:absolute;left:0;right:0;overflow:hidden;top:0}.vcap-tl-keyframe-property-lane{position:absolute;left:0;right:0;height:var(--vcap-tl-effect-shape-h,22px);cursor:crosshair}.vcap-tl-keyframe-property-lane.is-hovered,.vcap-tl-keyframe-property-lane:hover{background:var(--keyframe-lane-hover,var(--editor-surface-5))}.vcap-tl-keyframe-property-lane.is-inherited{--vcap-inherited-keyframe-color:color-mix(in srgb,var(--keyframe-lane-accent,var(--accent)) 58%,var(--vcap-lane-tint,var(--keyframe-lane-accent,var(--accent))) 42%);--vcap-inherited-keyframe-hover:color-mix(in srgb,var(--keyframe-lane-hover,var(--editor-surface-5)) 82%,var(--keyframe-lane-accent,var(--accent)) 18%)}.vcap-tl-keyframe-property-lane.is-inherited.is-hovered,.vcap-tl-keyframe-property-lane.is-inherited:hover{background:var(--vcap-inherited-keyframe-hover)}.vcap-tl-property-keyframe-point{position:absolute;left:var(--keyframe-point-display-position,var(--keyframe-point-position));top:50%;width:9px;height:9px;border:1px solid color-mix(in srgb,var(--keyframe-lane-accent,var(--accent)) 78%,white 22%);border-radius:1px;background:color-mix(in srgb,var(--keyframe-lane-accent,var(--accent)) 72%,var(--keyframe-lane-surface,var(--editor-surface-1)));box-shadow:0 0 0 1px color-mix(in srgb,black 38%,transparent);transform:translate(-50%,-50%) rotate(45deg);pointer-events:auto;cursor:grab;touch-action:none;transition:filter .12s ease,box-shadow .12s ease,transform .12s ease}.vcap-tl-property-keyframe-point.is-selected,.vcap-tl-property-keyframe-point:hover{z-index:2;border-color:color-mix(in srgb,var(--keyframe-lane-accent,var(--accent)) 48%,white 52%);background:color-mix(in srgb,var(--keyframe-lane-accent,var(--accent)) 88%,white 12%);box-shadow:0 0 0 2px color-mix(in srgb,var(--keyframe-lane-accent,var(--accent)) 28%,transparent),0 0 8px color-mix(in srgb,var(--keyframe-lane-accent,var(--accent)) 48%,transparent);filter:brightness(1.18)}.vcap-tl-property-keyframe-point:focus-visible{outline:1px solid white;outline-offset:3px}.vcap-tl-property-keyframe-point.is-dragging{cursor:grabbing;transition:none}.vcap-tl-property-keyframe-point.is-inherited{border-color:color-mix(in srgb,var(--vcap-inherited-keyframe-color) 74%,white 26%);background:color-mix(in srgb,var(--vcap-inherited-keyframe-color) 68%,var(--keyframe-lane-surface,var(--editor-surface-1)));box-shadow:0 0 0 1px color-mix(in srgb,var(--vcap-inherited-keyframe-color) 34%,transparent),inset 0 0 0 1px color-mix(in srgb,white 12%,transparent)}.vcap-tl-property-keyframe-point.is-inherited.is-selected,.vcap-tl-property-keyframe-point.is-inherited:hover{border-color:color-mix(in srgb,var(--vcap-inherited-keyframe-color) 50%,white 50%);background:color-mix(in srgb,var(--vcap-inherited-keyframe-color) 84%,white 16%);box-shadow:0 0 0 2px color-mix(in srgb,var(--vcap-inherited-keyframe-color) 38%,transparent),0 0 8px color-mix(in srgb,var(--vcap-inherited-keyframe-color) 58%,transparent)}.vcap-tl-property-keyframe-point.is-inherited.is-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--vcap-inherited-keyframe-color) 52%,transparent),0 0 10px color-mix(in srgb,var(--vcap-inherited-keyframe-color) 68%,transparent),inset 0 0 0 1px color-mix(in srgb,white 34%,transparent)}.vcap-tl-property-keyframe-point.is-inherited:focus-visible{outline-color:color-mix(in srgb,var(--vcap-inherited-keyframe-color) 52%,white 48%)}.vcap-tl-property-keyframe-point.is-inherited.is-dragging{filter:brightness(1.28);box-shadow:0 0 0 2px color-mix(in srgb,var(--vcap-inherited-keyframe-color) 46%,transparent),0 0 11px color-mix(in srgb,var(--vcap-inherited-keyframe-color) 72%,transparent)}