@keyframes journey-module__K-RcMG__mv2-shimmer{0%{transform:translate(-140%)rotate(20deg)}to{transform:translate(240%)rotate(20deg)}}.journey-module__K-RcMG__shimmerBand{background:linear-gradient(90deg,#fff0 0%,#ffffff80 50%,#fff0 100%);width:34%;animation:1.7s ease-in-out infinite journey-module__K-RcMG__mv2-shimmer;position:absolute;top:-20%;bottom:-20%}@keyframes journey-module__K-RcMG__mv2-flag-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.journey-module__K-RcMG__flagFloat{animation:1.3s ease-in-out infinite journey-module__K-RcMG__mv2-flag-float}@keyframes journey-module__K-RcMG__mv2-star-float{0%,to{transform:translateY(0)rotate(-1.4deg)scale(1)}50%{transform:translateY(-3px)rotate(1.4deg)scale(1.03)}}.journey-module__K-RcMG__starFloat{animation:3.2s ease-in-out infinite journey-module__K-RcMG__mv2-star-float}@keyframes journey-module__K-RcMG__mv2-mist-a{0%{transform:translate(0,0)}to{transform:translate(4%,-18%)}}@keyframes journey-module__K-RcMG__mv2-mist-b{0%{transform:translate(0,0)}to{transform:translate(-5%,-14%)}}.journey-module__K-RcMG__mistA{animation:16s ease-in-out infinite alternate journey-module__K-RcMG__mv2-mist-a}.journey-module__K-RcMG__mistB{animation:12s ease-in-out infinite alternate journey-module__K-RcMG__mv2-mist-b}@keyframes journey-module__K-RcMG__mv2-dot{0%,70%,to{opacity:.25}35%{opacity:1}}.journey-module__K-RcMG__loadingDot{animation:1.2s ease-in-out infinite journey-module__K-RcMG__mv2-dot}@media (prefers-reduced-motion:reduce){.journey-module__K-RcMG__shimmerBand,.journey-module__K-RcMG__flagFloat,.journey-module__K-RcMG__starFloat,.journey-module__K-RcMG__mistA,.journey-module__K-RcMG__mistB{animation:none}}
.runner-module__e7umvW__runner{background:var(--mr-bg);min-height:100dvh;color:var(--mr-text)}.runner-module__e7umvW__loadingDot{opacity:.25;animation:1.2s ease-in-out infinite runner-module__e7umvW__mrDotPulse}@keyframes runner-module__e7umvW__mrDotPulse{0%,to{opacity:.25}50%{opacity:1}}.runner-module__e7umvW__bubblePop{transform-origin:0 100%;animation:.42s cubic-bezier(.34,1.56,.64,1) both runner-module__e7umvW__mrBubblePop}@keyframes runner-module__e7umvW__mrBubblePop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.runner-module__e7umvW__mascotFade{-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 96%);mask-image:linear-gradient(#000 0% 62%,#0000 96%)}.runner-module__e7umvW__pushButton{isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;border-radius:100px;height:49px;position:relative}.runner-module__e7umvW__pushShadow{z-index:0;border-radius:100px;position:absolute;inset:6px 0 0}.runner-module__e7umvW__pushFace{z-index:1;border-radius:100px;justify-content:center;align-items:center;gap:8px;height:49px;transition:transform 70ms ease-out;display:flex;position:absolute;inset:0 0 6px}.runner-module__e7umvW__pushButton:active .runner-module__e7umvW__pushFace:not(.runner-module__e7umvW__pushFaceDisabled){transform:translateY(6px)}.runner-module__e7umvW__optionPush{isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.runner-module__e7umvW__optionShadow{z-index:0;border-radius:24px;position:absolute;inset:3px 0 0}.runner-module__e7umvW__optionFace{z-index:1;border-radius:24px;margin-bottom:3px;transition:transform 70ms ease-out,background-color .14s,border-color .14s,color .14s;position:relative}.runner-module__e7umvW__optionPush:active .runner-module__e7umvW__optionFace{transform:translateY(3px)}.runner-module__e7umvW__progressFill{transition:width .45s cubic-bezier(.33,1,.68,1)}.runner-module__e7umvW__xpBeat{animation:.42s ease-out runner-module__e7umvW__mrXpBeat}@keyframes runner-module__e7umvW__mrXpBeat{0%{transform:scale(1)}45%{transform:scale(1.18)}to{transform:scale(1)}}.runner-module__e7umvW__streakTab{transition:opacity .22s}.runner-module__e7umvW__streakPunch{animation:.34s cubic-bezier(.34,1.56,.64,1) runner-module__e7umvW__mrStreakPunch}@keyframes runner-module__e7umvW__mrStreakPunch{0%{transform:scale(1)}50%{transform:scale(1.14)}to{transform:scale(1)}}.runner-module__e7umvW__feedbackPanel{transform-origin:bottom;animation:.56s cubic-bezier(.34,1.3,.64,1) both runner-module__e7umvW__mrFeedbackRise}@keyframes runner-module__e7umvW__mrFeedbackRise{0%{opacity:0;transform:translateY(48px)}40%{opacity:1}to{opacity:1;transform:translateY(0)}}.runner-module__e7umvW__stepIn{animation:.26s ease-out both runner-module__e7umvW__mrStepIn}@keyframes runner-module__e7umvW__mrStepIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.runner-module__e7umvW__flashWrong{animation:.32s ease-in-out runner-module__e7umvW__mrFlashShake}@keyframes runner-module__e7umvW__mrFlashShake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}55%{transform:translate(5px)}80%{transform:translate(-2px)}}.runner-module__e7umvW__introFade{animation:.42s ease-out both runner-module__e7umvW__mrIntroFade}@keyframes runner-module__e7umvW__mrIntroFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.runner-module__e7umvW__streakOverlay{animation:.22s ease-out both runner-module__e7umvW__mrOverlayIn}@keyframes runner-module__e7umvW__mrOverlayIn{0%{opacity:0}to{opacity:1}}.runner-module__e7umvW__streakOverlayOut{animation:.26s ease-in both runner-module__e7umvW__mrOverlayOut}@keyframes runner-module__e7umvW__mrOverlayOut{0%{opacity:1}to{opacity:0}}.runner-module__e7umvW__boltPath{stroke-dasharray:1;stroke-dashoffset:1px;animation:.84s cubic-bezier(.7,0,.6,1) both runner-module__e7umvW__mrBoltStrike}@keyframes runner-module__e7umvW__mrBoltStrike{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.runner-module__e7umvW__streakCount{animation:.48s cubic-bezier(.34,1.56,.64,1) .78s both runner-module__e7umvW__mrCountPop}@keyframes runner-module__e7umvW__mrCountPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.runner-module__e7umvW__streakSpark{animation:.9s ease-out both runner-module__e7umvW__mrSpark}@keyframes runner-module__e7umvW__mrSpark{0%{opacity:0;transform:translate(0)scale(.4)rotate(0)}20%{opacity:1}to{transform:translate(var(--spark-x), var(--spark-y)) scale(1) rotate(var(--spark-r));opacity:0}}.runner-module__e7umvW__streakXpFly{animation:1.9s cubic-bezier(.33,0,.2,1) .62s both runner-module__e7umvW__mrXpFly}@keyframes runner-module__e7umvW__mrXpFly{0%{opacity:0;transform:translateY(108px)scale(.7)}12%{opacity:1;transform:translateY(108px)scale(1.06)}20%{transform:translateY(108px)scale(1)}66%{opacity:1;transform:translateY(108px)scale(1)}to{transform:translate(calc(var(--fly-x)), calc(108px + var(--fly-y))) scale(.42);opacity:0}}.runner-module__e7umvW__resultCardPop{animation:.64s cubic-bezier(.34,1.56,.64,1) both runner-module__e7umvW__mrResultPop}@keyframes runner-module__e7umvW__mrResultPop{0%{opacity:0;transform:scale(.78)translateY(18px)}to{opacity:1;transform:scale(1)translateY(0)}}.runner-module__e7umvW__statCard{--stat-accent:var(--stat-accent-light);--stat-value:var(--stat-value-light)}[data-theme=dark] .runner-module__e7umvW__statCard{--stat-accent:var(--stat-accent-dark);--stat-value:var(--stat-value-dark)}.runner-module__e7umvW__resultShimmer{position:relative;overflow:hidden}.runner-module__e7umvW__resultShimmer:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff59 50%,#0000 58%);animation:1.5s ease-in-out 1.65s both runner-module__e7umvW__mrShimmer;position:absolute;inset:-40%;transform:translate(-120%)}@keyframes runner-module__e7umvW__mrShimmer{to{transform:translate(120%)}}.runner-module__e7umvW__resultStageFill{transition:width .9s cubic-bezier(.33,1,.68,1)}.runner-module__e7umvW__xpCardsChip{filter:drop-shadow(0 2px 4px #00102424)}.runner-module__e7umvW__highlightPassage ::selection{background:var(--mr-highlight-fill);color:inherit}.runner-module__e7umvW__micHalo{transition:transform 90ms linear,opacity 90ms linear}.runner-module__e7umvW__recDot{animation:1.1s ease-in-out infinite runner-module__e7umvW__mrRecBlink}@keyframes runner-module__e7umvW__mrRecBlink{0%,to{opacity:1}50%{opacity:.25}}.runner-module__e7umvW__orderTile{transition:transform .28s cubic-bezier(.33,1,.68,1),opacity .2s}@media (prefers-reduced-motion:reduce){.runner-module__e7umvW__bubblePop,.runner-module__e7umvW__feedbackPanel,.runner-module__e7umvW__stepIn,.runner-module__e7umvW__introFade,.runner-module__e7umvW__streakCount,.runner-module__e7umvW__resultCardPop,.runner-module__e7umvW__xpBeat,.runner-module__e7umvW__streakPunch,.runner-module__e7umvW__flashWrong{animation-duration:1ms;animation-delay:0s}.runner-module__e7umvW__resultShimmer:after,.runner-module__e7umvW__streakSpark,.runner-module__e7umvW__streakXpFly,.runner-module__e7umvW__boltPath{animation:none}}
