.ta-shot{position: relative;overflow: hidden;border-radius: 10px;box-shadow: 0 0 0 1px var(--line);background: var(--mist);isolation: isolate}.ta-shot picture{border-radius: 0}.ta-shot .ta-imgph__img{border-radius: 0;box-shadow: none}.ta-shot__cam{position: relative;transform-origin: 0 0;transition: transform calc(var(--dur-3) * 2) var(--ease)}.ta-shot.is-playing .ta-shot__cam{will-change: transform}.ta-shot__after{position: absolute;inset: 0;display: block;width: 100%;height: 100%;transition: opacity var(--dur-2) var(--ease)}.ta-shot.is-armed:not(.is-after) .ta-shot__after{opacity: 0}.ta-shot__spot{position: absolute;left: 0;top: 0;width: 0;height: 0;border-radius: 6px;pointer-events: none;opacity: 0;box-shadow: 0 0 0 2px rgba(0,93,185,.5),0 0 0 100vmax rgba(26,48,92,.16);transition: opacity var(--dur-3) var(--ease)}.ta-shot.is-zoomed .ta-shot__spot{opacity: 1}.ta-shot__cursor{--ta-shot-move: calc(var(--dur-3) * 1.5);position: absolute;left: 96%;top: 104%;z-index: 2;width: 20px;height: 24px;pointer-events: none;opacity: 0;transform: scale(var(--ta-shot-k));transform-origin: 0 0;filter: drop-shadow(0 2px 3px rgba(26,48,92,.35));transition: left var(--ta-shot-move) var(--ease),top var(--ta-shot-move) var(--ease),opacity var(--dur-2) var(--ease),--ta-shot-k calc(var(--dur-3) * 2) var(--ease)}.ta-shot.is-playing .ta-shot__cursor{opacity: 1}.ta-shot__cursor svg{display: block;width: 100%;height: 100%;overflow: visible}.ta-shot__cursor::after{content: '';position: absolute;left: -13px;top: -13px;width: 26px;height: 26px;border-radius: 50%;border: 2px solid var(--blue);opacity: 0;transform: scale(.4)}.ta-shot__cursor.is-press::after{animation: taShotRipple var(--dur-3) var(--ease) both}.ta-shot__cursor.is-press svg{animation: taShotPress var(--dur-2) var(--ease);transform-origin: 2px 2px}@media (max-width: 600px){.ta-shot__cursor{width: 15px;height: 18px}}@media (prefers-reduced-motion: reduce){.ta-shot__cursor,.ta-shot__spot{display: none}.ta-shot__cam,.ta-shot__after{transition: none}}@media print{.ta-shot__cursor,.ta-shot__spot{display: none}}
