.tbot{--tbot-h:310px;position:relative;display:block;height:var(--tbot-h);width:auto;aspect-ratio:667/860;max-width:100%;margin:0 auto;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tbot-rig,.tbot-sway{position:absolute;inset:0;will-change:transform}.tbot-sway{transform-origin:50% 69%}.tbot-layer{position:absolute;display:block;will-change:transform}.tbot-arm>img,.tbot-fore>img,.tbot-head>img,img.tbot-layer{width:100%;height:100%;display:block}.tbot-elbow{position:absolute;inset:0;will-change:transform}.tbot-fore{position:absolute;display:block}.tbot-fore-wave{opacity:0}.tbot-body{filter:drop-shadow(0 6px 14px rgba(0,0,0,.45))}.tbot-eyes{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tbot-eye{fill:#a8ecf4;filter:drop-shadow(0 0 3px rgba(96,228,255,.95)) drop-shadow(0 0 7px rgba(64,210,255,.55))}.tbot-bloom{position:absolute;width:22%;height:15%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(80,224,255,.34),rgba(64,210,255,.12) 45%,rgba(64,210,255,0) 72%);filter:blur(6px);opacity:.7;animation:tbotPod 3.6s ease-in-out infinite;will-change:opacity;pointer-events:none}.tbot-bloom+.tbot-bloom{animation-delay:-1.4s}.tbot-pool{position:absolute;width:40%;height:9%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(64,210,255,.28),rgba(64,210,255,.1) 45%,rgba(64,210,255,0) 72%);filter:blur(7px);opacity:.7;animation:tbotPod 3.6s ease-in-out infinite;animation-delay:-.7s;will-change:opacity}.tbot.is-entering .tbot-rig{opacity:0}.tbot.is-still .tbot-layer,.tbot.is-still .tbot-rig,.tbot.is-still .tbot-sway{transform:none!important;opacity:1!important}@media (prefers-reduced-motion:reduce){.tbot:not(.is-motion) .tbot-layer,.tbot:not(.is-motion) .tbot-rig,.tbot:not(.is-motion) .tbot-sway{transform:none!important;opacity:1!important}}.tbot.is-paused .tbot-bloom,.tbot.is-paused .tbot-pool{animation-play-state:paused!important}@keyframes tbotPod{0%,to{opacity:.55}50%{opacity:.85}}.tbot-belt{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.tbot-belt.is-small .tb-small-hide{display:none}.tbot-belt.is-small .tb-tool .tb-rim{stroke-width:5.5}.tbot-belt.is-small .tb-grip{display:none}