.aim{background:linear-gradient(#24476b 0%,#14304d 55%,#0b1f33 100%);border-radius:26%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0b1f3338,0 4px 10px -5px #0b1f3359}.aim svg{display:block}.aim .aim-layer{margin:auto;position:absolute;inset:0}.aim .aim-spin{transform-origin:50%}.aim .aim-spark{filter:drop-shadow(0 0 2px #65b7f78c)}.aim .aim-star{transform-box:view-box;transform-origin:41px 21px;opacity:0;transform:scale(.4)}.aim[data-anim=on] .aim-spin{animation:4s ease-in-out infinite aim-breathe}.aim[data-thinking=true] .aim-spin,[data-thinking=true] .aim .aim-spin{will-change:transform;animation:1.2s linear infinite aim-spin}.aim[data-thinking=true] .aim-star,[data-thinking=true] .aim .aim-star{animation:1.1s ease-in-out infinite aim-pop}.aim[data-done=true]{animation:.6s ease-out aim-done}.aim[data-off=true] *,.aim[data-off=true]{animation-play-state:paused!important}@keyframes aim-breathe{0%,to{opacity:.85;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.12)rotate(45deg)}}@keyframes aim-spin{to{transform:rotate(360deg)}}@keyframes aim-pop{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes aim-done{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aim,.aim .aim-spin,.aim .aim-star,.aim .aim-wing{animation:none!important}}body:has(.portal.lx,.pf[data-layout=udemy]) .aim{will-change:auto;animation:none!important}body:has(.portal.lx,.pf[data-layout=udemy]) .aim :not(.aim-wing){will-change:auto;animation:none!important}body:has(.portal.lx,.pf[data-layout=udemy]) .aim .aim-star{opacity:0}body:has(.portal.lx,.pf[data-layout=udemy]) :is(.lx-top,.pf-top) .aim{box-shadow:0 0 0 1px #cfe0f259,0 1px 2px #0b1f334d}body:has(.portal.lx,.pf[data-layout=udemy]) .aim[data-flap=true]{perspective:110px}body:has(.portal.lx,.pf[data-layout=udemy]) .aim[data-flap=true] .aim-spin{opacity:1;transform:none;animation:none!important}body:has(.portal.lx,.pf[data-layout=udemy]) .aim[data-flap=true] .aim-wing-l{transform-origin:43.5%}body:has(.portal.lx,.pf[data-layout=udemy]) .aim[data-flap=true] .aim-wing-r{transform-origin:56.5%}@media (prefers-reduced-motion:no-preference){body:has(.portal.lx,.pf[data-layout=udemy]) .aim[data-flap=true] .aim-wing-l{will-change:transform;animation:2.2s ease-in-out infinite aim-flap-l!important}body:has(.portal.lx,.pf[data-layout=udemy]) .aim[data-flap=true] .aim-wing-r{will-change:transform;animation:2.2s ease-in-out infinite aim-flap-r!important}}@keyframes aim-flap-l{0%,to{transform:rotateY(0)}50%{transform:rotateY(45deg)}}@keyframes aim-flap-r{0%,to{transform:rotateY(0)}50%{transform:rotateY(-45deg)}}
