@keyframes tdi-mark-sentinel-spin{to{transform:rotate(360deg)}}@keyframes tdi-mark-sentinel-ping{0%{opacity:.7;transform:scale(.3)}80%,to{opacity:0;transform:scale(1)}}@keyframes tdi-mark-sentinel-core{0%,to{opacity:1;filter:drop-shadow(0 0 2px var(--color-tdi-sky,#5baee8))}50%{opacity:.6;filter:drop-shadow(0 0 6px var(--color-tdi-sky,#5baee8))}}.tdi-mark-sentinel{display:inline-flex}.tdi-mark-sentinel-spin,.tdi-mark-sentinel-ping,.tdi-mark-sentinel-core{transform-box:view-box;transform-origin:50%}.tdi-mark-sentinel-spin{animation:4.5s linear infinite tdi-mark-sentinel-spin}.tdi-mark-sentinel-ping{animation:2.8s ease-out infinite tdi-mark-sentinel-ping}.tdi-mark-sentinel-ping.tdi-mark-d2{animation-delay:1.4s}.tdi-mark-sentinel-core{animation:2.2s ease-in-out infinite tdi-mark-sentinel-core}.tdi-mark-sentinel:hover .tdi-mark-sentinel-spin{animation-duration:1.3s}.tdi-mark-sentinel:hover .tdi-mark-sentinel-core{animation-duration:1s}@media (prefers-reduced-motion:reduce){.tdi-mark-sentinel-spin,.tdi-mark-sentinel-ping,.tdi-mark-sentinel-core{animation:none}}.tdi-mark-pulse{display:block;overflow:visible}.tdi-mark-pulse path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.tdi-mark-pulse .tdi-mark-ecg-base{stroke:var(--tdi-mark-ecg-base,#5baee842)}.tdi-mark-pulse .tdi-mark-ecg-spark{stroke:var(--tdi-mark-ecg-spark,#7cc4f5);stroke-dasharray:15 100;stroke-dashoffset:115px;filter:drop-shadow(0 0 5px var(--tdi-mark-ecg-glow,#5baee8e6));animation:2.4s linear infinite tdi-mark-ecg-sweep}@keyframes tdi-mark-ecg-sweep{0%{stroke-dashoffset:115px}to{stroke-dashoffset:15px}}@media (prefers-reduced-motion:reduce){.tdi-mark-pulse .tdi-mark-ecg-spark{stroke-dasharray:none;stroke-dashoffset:0;opacity:.9;animation:none}}@keyframes tdi-mark-cw-cage{to{transform:rotate(360deg)}}@keyframes tdi-mark-cw-balance{0%{transform:rotate(-40deg)}to{transform:rotate(40deg)}}@keyframes tdi-mark-cw-jewel{0%,to{filter:drop-shadow(0 0 2px var(--color-tdi-sky,#5baee8))}50%{filter:drop-shadow(0 0 6px var(--color-tdi-sky,#5baee8))}}.tdi-mark-clockwork{display:inline-flex}.tdi-mark-cw-cage,.tdi-mark-cw-balance,.tdi-mark-cw-jewel{transform-box:view-box;transform-origin:50%}.tdi-mark-cw-cage{animation:9s linear infinite tdi-mark-cw-cage}.tdi-mark-cw-balance{animation:.65s cubic-bezier(.45,0,.55,1) infinite alternate tdi-mark-cw-balance}.tdi-mark-cw-jewel{animation:2.6s ease-in-out infinite tdi-mark-cw-jewel}.tdi-mark-clockwork:hover .tdi-mark-cw-cage{animation-duration:2.5s}.tdi-mark-clockwork:hover .tdi-mark-cw-jewel{animation-duration:1.1s}@media (prefers-reduced-motion:reduce){.tdi-mark-cw-cage,.tdi-mark-cw-balance,.tdi-mark-cw-jewel{animation:none}}@keyframes tdi-mark-sg-drift{0%{transform:translateY(-.45px)}to{transform:translateY(.45px)}}@keyframes tdi-mark-sg-rise{0%{opacity:0;transform:translateY(3px)}18%{opacity:.9}72%{opacity:.65}to{opacity:0;transform:translateY(-9px)}}.tdi-mark-sightglass{display:inline-flex}.tdi-mark-sg-level,.tdi-mark-sg-bubble{transform-box:view-box;transform-origin:50%}.tdi-mark-sg-level{animation:5.5s ease-in-out infinite alternate tdi-mark-sg-drift}.tdi-mark-sg-bubble{animation:3.8s ease-in infinite tdi-mark-sg-rise}.tdi-mark-sg-bubble.tdi-mark-d2{animation-duration:4.6s;animation-delay:1.9s}.tdi-mark-sightglass:hover .tdi-mark-sg-level{animation-duration:1.5s}.tdi-mark-sightglass:hover .tdi-mark-sg-bubble{animation-duration:1.8s}.tdi-mark-sightglass:hover .tdi-mark-sg-bubble.tdi-mark-d2{animation-duration:2.2s}@media (prefers-reduced-motion:reduce){.tdi-mark-sg-level,.tdi-mark-sg-bubble,.tdi-mark-sightglass:hover .tdi-mark-sg-level,.tdi-mark-sightglass:hover .tdi-mark-sg-bubble,.tdi-mark-sightglass:hover .tdi-mark-sg-bubble.tdi-mark-d2{animation:none}.tdi-mark-sg-bubble{opacity:0}}
