.ba-image-frame[data-v-950abb1d]{--ba-line-width:2px;--ba-handle-size:30px;--ba-handle-position:50%}.ba-image-frame--full-card[data-v-950abb1d]{--ba-handle-position:34%}.ba-line[data-v-950abb1d]{position:absolute;inset-block:0;z-index:10;width:var(--ba-line-width);background:#fffffff2;transform:translate(-50%);transition:background-color .16s var(--ease-out-quiet),box-shadow .16s var(--ease-out-quiet)}.ba-handle[data-v-950abb1d]{position:absolute;top:var(--ba-handle-position);left:50%;display:flex;width:var(--ba-handle-size);height:var(--ba-handle-size);align-items:center;justify-content:center;gap:1px;color:var(--primary);background:#fffffff0;border:1px solid hsla(0,0%,100%,.8);border-radius:9999px;box-shadow:0 2px 8px #00000047,0 0 0 1px #00000014;transform:translate(-50%,-50%);transition:transform .16s var(--ease-out-quiet),box-shadow .16s var(--ease-out-quiet)}.ba-handle-icon[data-v-950abb1d]{width:.55rem;height:.55rem}.ba-handle--hint[data-v-950abb1d]{animation:ba-handle-hint-950abb1d 1.8s ease-in-out 1.2s 3}.ba-label[data-v-950abb1d]{position:absolute;top:.75rem;z-index:10;pointer-events:none;padding:.3rem .7rem;font-family:var(--font-annotation);font-size:.7rem;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:#fff;background-color:#1b1916b8;border-radius:var(--radius-ui-sm);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.ba-label--after[data-v-950abb1d]{color:var(--on-secondary);background-color:#f76a15}.ba-image-frame:has(.ba-input:focus-visible) .ba-line[data-v-950abb1d],.ba-image-frame:hover .ba-line[data-v-950abb1d]{box-shadow:0 0 10px #ffffff59}.ba-image-frame:has(.ba-input:focus-visible) .ba-handle[data-v-950abb1d],.ba-image-frame:hover .ba-handle[data-v-950abb1d]{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 3px 10px #00000052,0 0 0 3px #ffffff2e}.ba-image-frame:has(.ba-input:active) .ba-handle[data-v-950abb1d]{transform:translate(-50%,-50%) scale(.96)}@keyframes ba-handle-hint-950abb1d{0%,to{transform:translate(-50%,-50%)}30%{transform:translate(calc(-50% - 4px),-50%)}65%{transform:translate(calc(-50% + 4px),-50%)}}@media(prefers-reduced-motion:reduce){.ba-handle--hint[data-v-950abb1d]{animation:none}}
