.tgm-motion-icons .lucide{transform-origin:50%;transform-box:fill-box;--icon-gesture:icon-settle}.tgm-motion-icons :is(.lucide-settings,.lucide-life-buoy,.lucide-cookie){--icon-gesture:icon-turn}.tgm-motion-icons .lucide-history{--icon-gesture:icon-rewind}.tgm-motion-icons :is(.lucide-key,.lucide-key-round,.lucide-shield-keyhole){--icon-gesture:icon-key}.tgm-motion-icons :is(.lucide-package,.lucide-package-search,.lucide-boxes){--icon-gesture:icon-package}.tgm-motion-icons :is(.lucide-book-open,.lucide-files,.lucide-scroll-text){--icon-gesture:icon-page}.tgm-motion-icons :is(.lucide-gamepad-2,.lucide-headset,.lucide-circle-question-mark){--icon-gesture:icon-listen}.tgm-motion-icons :is(.lucide-messages-square,.lucide-message-circle){--icon-gesture:icon-chat}.tgm-motion-icons :is(.lucide-star,.lucide-badge-check){--icon-gesture:icon-spark}.tgm-motion-icons :is(.lucide-shopping-cart,.lucide-arrow-right,.lucide-chevron-right){--icon-gesture:icon-deliver}.tgm-motion-icons .lucide-globe{--icon-gesture:icon-globe}.tgm-motion-icons :is(.lucide-ticket,.lucide-ticket-check){--icon-gesture:icon-ticket}.tgm-motion-icons .lucide-hand-coins{--icon-gesture:icon-coin}.tgm-motion-icons .lucide-save{--icon-gesture:icon-save}.tgm-motion-icons .lucide-shield{--icon-gesture:icon-protect}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide{animation:var(--icon-gesture) .72s cubic-bezier(.22, 1, .36, 1) both}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-layout-grid rect{transform-box:fill-box;transform-origin:50%;animation:.65s ease-in-out both icon-grid-cell}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-layout-grid rect:nth-child(2){animation-delay:65ms}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-layout-grid rect:nth-child(3){animation-delay:.13s}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-layout-grid rect:nth-child(4){animation-delay:.195s}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-gauge path:first-child{transform-origin:12px 14px;animation:.9s ease-in-out both icon-needle}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-lock path{animation:.8s ease-in-out both icon-shackle}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) :is(.lucide-shield-check,.lucide-check-check,.lucide-ticket-check) path:last-child{stroke-dasharray:40;animation:.85s ease-out both icon-check}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-route path{stroke-dasharray:60;animation:.9s ease-out both icon-route}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-bot path:nth-last-child(-n+2){transform-box:fill-box;transform-origin:50%;animation:.7s ease-in-out both icon-blink}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) .lucide-search{animation:.8s ease-in-out both icon-search}.tgm-motion-icons :is(a,button,[data-icon-hover]):is(:hover,:focus-visible,:focus-within) svg[data-discord-icon]{transform-origin:50%;animation:.7s ease-in-out both icon-listen}[data-revealed] .flow-step-entrance{animation:flow-step-fade .65s cubic-bezier(.22, 1, .36, 1) calc(var(--step-i) * .11s) both}[data-revealed] .flow-step-entrance>span:first-child{animation:flow-step-enter .65s cubic-bezier(.22, 1, .36, 1) calc(var(--step-i) * .11s) both}[data-reveal] .flow-step-entrance{opacity:0}@media (min-width:768px){[data-revealed] .flow-step-entrance>.step-copy{animation:flow-step-enter .65s cubic-bezier(.22, 1, .36, 1) calc(var(--step-i) * .11s) both}}@keyframes icon-settle{35%{transform:translateY(-1.5px)}to{transform:none}}@keyframes icon-turn{70%,to{transform:rotate(90deg)}}@keyframes icon-rewind{55%{transform:rotate(-55deg)}to{transform:none}}@keyframes icon-key{40%,60%{transform:rotate(-32deg)}to{transform:none}}@keyframes icon-package{35%{transform:translateY(-2px)rotate(-7deg)}65%{transform:rotate(3deg)}to{transform:none}}@keyframes icon-page{45%{transform:perspective(60px)rotateY(-24deg)}to{transform:none}}@keyframes icon-listen{25%{transform:rotate(-10deg)}55%{transform:rotate(8deg)}80%{transform:rotate(-3deg)}to{transform:none}}@keyframes icon-chat{35%{transform:translateY(-2px)scale(1.08)}to{transform:none}}@keyframes icon-spark{45%{filter:drop-shadow(0 0 3px);transform:scale(1.15)rotate(10deg)}to{transform:none}}@keyframes icon-deliver{35%{transform:translate(2.5px)}65%{transform:translate(-1px)}to{transform:none}}@keyframes icon-globe{to{transform:rotateY(360deg)}}@keyframes icon-ticket{40%{transform:translateY(-2px)rotate(-8deg)}70%{transform:rotate(3deg)}to{transform:none}}@keyframes icon-coin{40%{transform:translateY(-2px)rotate(8deg)}to{transform:none}}@keyframes icon-save{40%{transform:translateY(2px)scale(.94)}to{transform:none}}@keyframes icon-protect{45%{filter:drop-shadow(0 0 3px);transform:scale(1.1)}to{transform:none}}@keyframes icon-route{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes icon-grid-cell{45%{transform:translateY(-2px)scale(.84)}to{transform:none}}@keyframes icon-needle{30%{transform:rotate(-35deg)}65%{transform:rotate(18deg)}to{transform:none}}@keyframes icon-shackle{35%,55%{transform:translateY(-2px)}75%{transform:translateY(.5px)}to{transform:none}}@keyframes icon-check{0%{stroke-dashoffset:40px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes icon-blink{35%,45%{transform:scaleY(.12)}65%{transform:none}}@keyframes icon-search{30%{transform:translate(-1px,-1px)}65%{transform:translate(1px,-1px)}to{transform:none}}@keyframes flow-step-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes flow-step-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tgm-motion-icons svg,.tgm-motion-icons svg *,[data-revealed] .flow-step-entrance,[data-revealed] .flow-step-entrance>span{animation:none!important}[data-reveal] .flow-step-entrance{opacity:1}}
