.tts{position:relative}.tts-hit{z-index:6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0 0 6px;display:flex;position:absolute;inset:0}.tts-label{background:var(--accent);color:#fff;border-radius:999px;padding:11px 20px;font-size:15px;font-weight:600;animation:1.8s ease-out infinite demo-pulse;box-shadow:0 8px 20px -8px #b83a2499}.tts-pending .lc-flip-button,.tts-pending .lc-hint{visibility:hidden}.tts-pending .lc-waiting{z-index:3}.tts-pending .lc-waiting .lc-stuck{animation:1.8s ease-in-out infinite tts-hover;translate:0 -12%;rotate:-5deg;scale:1.3;box-shadow:0 2px 3px #0000002e,0 14px 18px -6px #00000059}.tts-entering .lc-waiting .lc-stuck{opacity:0;animation:1ms linear 3.5s forwards tts-show}@keyframes tts-show{to{opacity:1}}.tts-flyer{will-change:translate, scale, rotate;box-shadow:0 2px 3px #0000002e,0 14px 18px -6px #00000059}.tts-flyer.lc-photo,.tts-pending .lc-waiting .lc-stuck.lc-photo{box-shadow:none;filter:drop-shadow(0 12px 10px #00000052)}.tts-landing .lc-waiting .lc-stuck{transition:box-shadow .26s ease-in;animation:none;box-shadow:0 1px 1px #0000002e,0 3px 6px -2px #00000059}@keyframes tts-hover{0%,to{translate:0 -12%;rotate:-5deg}50%{translate:0 -20%;rotate:5deg}}@media (prefers-reduced-motion:reduce){.tts-pending .lc-waiting .lc-stuck{animation:none}.tts-entering .lc-waiting .lc-stuck{animation:1ms linear 3.5s forwards tts-show}.tts-label{animation:none}}
