.learn-tool-motion .tool-icon{display:block;overflow:visible;transform-origin:50% 58%;will-change:transform,filter}.learn-tool-motion .icon-disc,.learn-tool-motion svg>g[clip-path]>path:first-child,.learn-tool-motion svg>path:first-of-type{display:none}.learn-tool-motion .roleplay-svg [filter]{filter:none}.learn-tool-motion .compass-svg>g[clip-path]>path:nth-child(2),.learn-tool-motion .grammar-svg>g[clip-path]>path:nth-child(2),.learn-tool-motion .roleplay-svg>g[clip-path]>path:nth-child(2){display:block;transform-box:fill-box;transform-origin:center}.learn-tool-motion .roleplay-svg>g[clip-path]>path:nth-child(2){opacity:.56;transform:translateY(1.5px) scaleX(.72) scaleY(.58)}.learn-tool-motion .compass-svg>g[clip-path]>path:nth-child(2),.learn-tool-motion .grammar-svg>g[clip-path]>path:nth-child(2){opacity:.62;transform:translateY(1.8px) scaleX(.74) scaleY(.62)}.learn-tool-motion .part-animated-icon *{transform-box:fill-box}.learn-tool-motion .compass-back,.learn-tool-motion .compass-front,.learn-tool-motion .compass-ground-shadow,.learn-tool-motion .compass-lines,.learn-tool-motion .flashcard-back,.learn-tool-motion .flashcard-front,.learn-tool-motion .grammar-book,.learn-tool-motion .grammar-ground-shadow,.learn-tool-motion .grammar-lines,.learn-tool-motion .roleplay-bubble,.learn-tool-motion .roleplay-ground-shadow,.learn-tool-motion .vocab-glyph,.learn-tool-motion .vocab-letter,.learn-tool-motion .wave{transform-origin:center;will-change:transform,opacity}.learn-tool-motion .roleplay-bubble{filter:drop-shadow(0 2px 3px rgb(255 68 56/9%))}.learn-tool-motion .grammar-book{transform-origin:center bottom}.learn-tool-motion .compass-front{transform:translateY(1.6px)}.learn-tool-motion .compass-check{stroke-dasharray:1;stroke-dashoffset:0;will-change:stroke-dashoffset,stroke-opacity}.learn-tool-motion .wave-near{--wave-delay:0ms}.learn-tool-motion .wave-mid{--wave-delay:60ms}.learn-tool-motion .wave-far{--wave-delay:120ms}.learn-tool-motion:is(:hover,:focus-visible) .wave{animation:learn-sound-wave .52s cubic-bezier(.22,1,.36,1) var(--wave-delay) both}.learn-tool-motion:is(:hover,:focus-visible) .vocab-letter{animation:learn-vocab-letter .54s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .vocab-glyph{animation:learn-vocab-glyph .54s cubic-bezier(.22,1,.36,1) 45ms both}.learn-tool-motion:is(:hover,:focus-visible) .grammar-book{animation:learn-grammar-book .6s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .grammar-ground-shadow{animation:learn-grammar-shadow .6s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .grammar-lines-left{animation:learn-grammar-lines-left .52s cubic-bezier(.22,1,.36,1) 55ms both}.learn-tool-motion:is(:hover,:focus-visible) .grammar-lines-right{animation:learn-grammar-lines-right .52s cubic-bezier(.22,1,.36,1) 95ms both}.learn-tool-motion:is(:hover,:focus-visible) .roleplay-back{animation:learn-roleplay-back .56s cubic-bezier(.22,1,.36,1) 70ms both}.learn-tool-motion:is(:hover,:focus-visible) .roleplay-front{animation:learn-roleplay-front .56s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .roleplay-ground-shadow{animation:learn-roleplay-shadow .56s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .flashcard-back{animation:learn-flashcard-back .58s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .flashcard-front{animation:learn-flashcard-front .58s cubic-bezier(.22,1,.36,1) 35ms both}.learn-tool-motion:is(:hover,:focus-visible) .compass-back{animation:learn-compass-back .6s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .compass-front{animation:learn-compass-front .6s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .compass-ground-shadow{animation:learn-compass-shadow .6s cubic-bezier(.22,1,.36,1) both}.learn-tool-motion:is(:hover,:focus-visible) .compass-check{animation:learn-compass-check .52s cubic-bezier(.22,1,.36,1) 90ms both}.learn-tool-motion:is(:hover,:focus-visible) .compass-lines{animation:learn-compass-lines .5s cubic-bezier(.22,1,.36,1) 125ms both}@keyframes learn-sound-wave{0%{transform:scaleY(.72);fill-opacity:.18}42%{transform:scaleY(1.38);fill-opacity:.66}72%{transform:scaleY(.88);fill-opacity:.24}to{transform:scaleY(1);fill-opacity:.3}}@keyframes learn-vocab-letter{42%{transform:translate(1.75px,-.9px) rotate(1.3deg)}74%{transform:translate(-.4px) rotate(-.3deg)}}@keyframes learn-vocab-glyph{42%{transform:translate(-1.75px,-.9px) rotate(-1.3deg)}74%{transform:translate(.4px) rotate(.3deg)}}@keyframes learn-grammar-book{42%{transform:translateY(-.7px) scaleX(1.04) scaleY(.986)}76%{transform:scaleX(.994) scaleY(1.004)}}@keyframes learn-grammar-shadow{0%,to{opacity:.62;transform:translateY(1.8px) scaleX(.74) scaleY(.62)}42%{opacity:.38;transform:translateY(2.5px) scaleX(.6) scaleY(.49)}76%{opacity:.66;transform:translateY(1.7px) scaleX(.77) scaleY(.63)}}@keyframes learn-grammar-lines-left{0%{opacity:.55}44%{transform:translate(-1.1px,-.55px);opacity:1}to{opacity:1}}@keyframes learn-grammar-lines-right{0%{opacity:.55}44%{transform:translate(1.1px,-.55px);opacity:1}to{opacity:1}}@keyframes learn-roleplay-back{40%{transform:translate(2px,-1.1px) scale(1.02)}74%{transform:translate(-.35px) scale(.996)}}@keyframes learn-roleplay-front{40%{transform:translate(-1.55px,-2px) scale(1.028)}74%{transform:translate(.3px) scale(.996)}}@keyframes learn-roleplay-shadow{0%,to{opacity:.56;transform:translateY(1.5px) scaleX(.72) scaleY(.58)}40%{opacity:.34;transform:translateY(2.1px) scaleX(.58) scaleY(.47)}74%{opacity:.59;transform:translateY(1.4px) scaleX(.74) scaleY(.59)}}@keyframes learn-flashcard-back{42%{transform:translate(2.2px,-1.1px) rotate(3.3deg)}76%{transform:translate(-.4px) rotate(-.55deg)}}@keyframes learn-flashcard-front{42%{transform:translate(-1.3px,-1.55px) rotate(-2.2deg)}76%{transform:translate(.3px) rotate(.45deg)}}@keyframes learn-compass-back{40%{transform:translate(-2px,-1.1px) rotate(-2.4deg)}76%{transform:translate(.35px) rotate(.4deg)}}@keyframes learn-compass-front{0%,to{transform:translateY(1.6px) rotate(0deg)}40%{transform:translate(1.1px,.25px) rotate(2deg)}76%{transform:translate(-.25px,1.7px) rotate(-.35deg)}}@keyframes learn-compass-shadow{0%,to{opacity:.62;transform:translateY(1.8px) scaleX(.74) scaleY(.62)}40%{opacity:.45;transform:translateY(2.3px) scaleX(.82) scaleY(.55)}76%{opacity:.66;transform:translateY(1.7px) scaleX(.72) scaleY(.64)}}@keyframes learn-compass-check{0%{stroke-dashoffset:1;stroke-opacity:.22}58%{stroke-dashoffset:0;stroke-opacity:.9}to{stroke-dashoffset:0;stroke-opacity:.69}}@keyframes learn-compass-lines{0%{transform:translateX(-1px);opacity:.45}55%{transform:translateX(.5px);opacity:1}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.learn-tool-motion:is(:hover,:focus-visible) .compass-back,.learn-tool-motion:is(:hover,:focus-visible) .compass-check,.learn-tool-motion:is(:hover,:focus-visible) .compass-front,.learn-tool-motion:is(:hover,:focus-visible) .compass-ground-shadow,.learn-tool-motion:is(:hover,:focus-visible) .compass-lines,.learn-tool-motion:is(:hover,:focus-visible) .flashcard-back,.learn-tool-motion:is(:hover,:focus-visible) .flashcard-front,.learn-tool-motion:is(:hover,:focus-visible) .grammar-book,.learn-tool-motion:is(:hover,:focus-visible) .grammar-ground-shadow,.learn-tool-motion:is(:hover,:focus-visible) .grammar-lines-left,.learn-tool-motion:is(:hover,:focus-visible) .grammar-lines-right,.learn-tool-motion:is(:hover,:focus-visible) .roleplay-back,.learn-tool-motion:is(:hover,:focus-visible) .roleplay-front,.learn-tool-motion:is(:hover,:focus-visible) .roleplay-ground-shadow,.learn-tool-motion:is(:hover,:focus-visible) .vocab-glyph,.learn-tool-motion:is(:hover,:focus-visible) .vocab-letter,.learn-tool-motion:is(:hover,:focus-visible) .wave{animation:none}}