.MascotReactions-module__fxkd7G__root{position:relative;animation:none!important}.MascotReactions-module__fxkd7G__reaction{transform-origin:50% 78%;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-iteration-count:1;animation-fill-mode:none}.MascotReactions-module__fxkd7G__greet{animation-name:MascotReactions-module__fxkd7G__greet;animation-duration:.56s}.MascotReactions-module__fxkd7G__bounce{animation-name:MascotReactions-module__fxkd7G__bounce;animation-duration:.52s}.MascotReactions-module__fxkd7G__celebrate{animation-name:MascotReactions-module__fxkd7G__celebrate;animation-duration:.68s}.MascotReactions-module__fxkd7G__wiggle{animation-name:MascotReactions-module__fxkd7G__wiggle;animation-duration:.48s}.MascotReactions-module__fxkd7G__pulse{animation-name:MascotReactions-module__fxkd7G__pulse;animation-duration:.42s}.MascotReactions-module__fxkd7G__nod{animation-name:MascotReactions-module__fxkd7G__nod;animation-duration:.46s}@keyframes MascotReactions-module__fxkd7G__greet{0%,to{transform:translateY(0)rotate(0)}38%{transform:translateY(-3px)rotate(-4deg)}68%{transform:translateY(-1px)rotate(2deg)}}@keyframes MascotReactions-module__fxkd7G__bounce{0%,to{transform:translateY(0)scale(1)}24%{transform:translateY(1px)scale(1.025,.97)}55%{transform:translateY(-5px)scale(.985,1.025)}82%{transform:translateY(0)scale(1.015,.985)}}@keyframes MascotReactions-module__fxkd7G__celebrate{0%,to{transform:translateY(0)rotate(0)scale(1)}22%{transform:translateY(1px)rotate(-3deg)scale(.97)}48%{transform:translateY(-6px)rotate(5deg)scale(1.04)}74%{transform:translateY(-1px)rotate(-2deg)scale(1.01)}}@keyframes MascotReactions-module__fxkd7G__wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}65%{transform:rotate(4deg)}}@keyframes MascotReactions-module__fxkd7G__pulse{0%,to{transform:scale(1)}42%{transform:scale(1.045)}}@keyframes MascotReactions-module__fxkd7G__nod{0%,to{transform:translateY(0)rotate(0)}42%{transform:translateY(3px)rotate(-3deg)}72%{transform:translateY(0)rotate(1deg)}}:is(.user-reduced-motion .MascotReactions-module__fxkd7G__root,.user-reduced-motion .MascotReactions-module__fxkd7G__root *,.MascotReactions-module__fxkd7G__root[data-mascot-still=true],.MascotReactions-module__fxkd7G__root[data-mascot-still=true] *){transition:none!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){.MascotReactions-module__fxkd7G__root,.MascotReactions-module__fxkd7G__root *{transition:none!important;animation:none!important;transform:none!important}}
.CrateOpener-module__tvlpYW__dossier.CrateOpener-module__tvlpYW__dossier{background:radial-gradient(ellipse at 0% 0%, hsl(var(--primary) / .08), transparent 52%), hsl(var(--card) / .8);border-color:hsl(var(--border));box-shadow:inset 0 1px 0 hsl(var(--foreground) / .04), 0 12px 40px hsl(var(--foreground) / .04);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;margin-top:1.5rem;padding:clamp(16px,3vw,28px)}.CrateOpener-module__tvlpYW__visual.CrateOpener-module__tvlpYW__visual{background:radial-gradient(ellipse at 50% 15%, hsl(var(--primary) / .12), transparent 65%), hsl(var(--background));border-color:hsl(var(--border));min-height:0;box-shadow:inset 0 -1px 0 hsl(var(--primary) / .16);align-content:start;padding:12px}.CrateOpener-module__tvlpYW__prism.CrateOpener-module__tvlpYW__prism{max-width:19rem;box-shadow:none}.CrateOpener-module__tvlpYW__receipt{animation:.18s ease-out both CrateOpener-module__tvlpYW__receipt-arrive}@keyframes CrateOpener-module__tvlpYW__receipt-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.CrateOpener-module__tvlpYW__dossier.CrateOpener-module__tvlpYW__dossier{grid-template-columns:minmax(0,1fr)}.CrateOpener-module__tvlpYW__visual.CrateOpener-module__tvlpYW__visual{width:min(100%,18rem);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.CrateOpener-module__tvlpYW__receipt{animation:none}}
.LearningFeedback-module__gPodIq__burst{pointer-events:none;z-index:1;color:hsl(var(--success,155 70% 40%));position:absolute;inset:0;overflow:hidden}.LearningFeedback-module__gPodIq__milestone{color:hsl(var(--primary))}.LearningFeedback-module__gPodIq__ring,.LearningFeedback-module__gPodIq__spark{opacity:0;position:absolute;top:24px;right:24px}.LearningFeedback-module__gPodIq__ring{border:2px solid;border-radius:50%;width:26px;height:26px;animation:.42s ease-out both LearningFeedback-module__gPodIq__answerRing}.LearningFeedback-module__gPodIq__spark{width:var(--spark-size);height:var(--spark-size);animation:LearningFeedback-module__gPodIq__answerSpark .58s cubic-bezier(.16,.84,.44,1) var(--spark-delay) both;background:currentColor;border-radius:2px}.LearningFeedback-module__gPodIq__combo{border:1px solid hsl(var(--accent) / .35);background:hsl(var(--accent) / .12);max-width:100%;color:hsl(var(--foreground));font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;line-height:1.25;display:inline-flex}.LearningFeedback-module__gPodIq__comboBeat{animation:.32s ease-out both LearningFeedback-module__gPodIq__comboBeat}.LearningFeedback-module__gPodIq__questionEnter{animation:.15s ease-out both LearningFeedback-module__gPodIq__questionEnter}@keyframes LearningFeedback-module__gPodIq__answerRing{0%{opacity:.75;transform:scale(.6)}to{opacity:0;transform:scale(1.65)}}@keyframes LearningFeedback-module__gPodIq__answerSpark{0%{opacity:0;transform:translate(-12px,12px)scale(.4)}16%{opacity:.9}to{opacity:0;transform:translate(var(--spark-x), var(--spark-y)) rotate(var(--spark-rotate)) scale(.3)}}@keyframes LearningFeedback-module__gPodIq__comboBeat{0%{transform:scale(1)}45%{transform:scale(1.055)}to{transform:scale(1)}}@keyframes LearningFeedback-module__gPodIq__questionEnter{0%{transform:translateY(4px)}to{transform:translateY(0)}}.user-reduced-motion .LearningFeedback-module__gPodIq__burst{display:none}:is(.user-reduced-motion .LearningFeedback-module__gPodIq__comboBeat,.user-reduced-motion .LearningFeedback-module__gPodIq__questionEnter){animation:none}@media (prefers-reduced-motion:reduce){.LearningFeedback-module__gPodIq__burst{display:none}.LearningFeedback-module__gPodIq__comboBeat,.LearningFeedback-module__gPodIq__questionEnter{animation:none}}
