.enter-top-module__00G2uW__enterTop{will-change:transform, opacity;animation:.55s cubic-bezier(.22,1,.36,1) .12s both enter-top-module__00G2uW__game-enter-top}@keyframes enter-top-module__00G2uW__game-enter-top{0%{opacity:0;transform:translateY(-1.75rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.enter-top-module__00G2uW__enterTop{animation-duration:.01ms;animation-delay:0s}}
.question-feedback-module__0tXiXW__questionSuccess{color:#34d399;will-change:transform, color;animation:.7s cubic-bezier(.34,1.45,.64,1) both question-feedback-module__0tXiXW__question-success}.question-feedback-module__0tXiXW__questionWrong{color:#f87171;will-change:transform;animation:.52s cubic-bezier(.36,.07,.19,.97) both question-feedback-module__0tXiXW__question-shake}@keyframes question-feedback-module__0tXiXW__question-success{0%{color:#f87171;text-shadow:none;transform:scale(1)}40%{color:#34d399;text-shadow:0 0 18px #34d399a6;transform:scale(1.08)}to{color:#34d399;text-shadow:none;transform:scale(1)}}@keyframes question-feedback-module__0tXiXW__question-shake{0%,to{transform:translate(0)}18%{transform:translate(-10px)}36%{transform:translate(9px)}54%{transform:translate(-7px)}72%{transform:translate(5px)}90%{transform:translate(-2px)}}@media (prefers-reduced-motion:reduce){.question-feedback-module__0tXiXW__questionSuccess,.question-feedback-module__0tXiXW__questionWrong{animation-duration:.01ms;animation-delay:0s}.question-feedback-module__0tXiXW__questionSuccess{color:#34d399;transform:none}}
.skeleton-module__Cuawza__block{background:linear-gradient(90deg,#27272a 0%,#3f3f46 45%,#27272a 90%) 0 0/200% 100%;animation:1.4s ease-in-out infinite skeleton-module__Cuawza__skeleton-shimmer}.skeleton-module__Cuawza__inline{vertical-align:middle;display:inline-block}.skeleton-module__Cuawza__rounded{border-radius:.5rem}.skeleton-module__Cuawza__pill{border-radius:.3125rem}@keyframes skeleton-module__Cuawza__skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-module__Cuawza__block{background:#27272a;animation:none}}
.fbi-case-files-counter-module__NiWgIG__wrap{align-items:center;gap:.35rem;display:inline-flex;position:relative}.fbi-case-files-counter-module__NiWgIG__count{transition:color .25s,transform .25s}.fbi-case-files-counter-module__NiWgIG__countSpent{color:#fcd34d;transform:scale(1.06)}.fbi-case-files-counter-module__NiWgIG__minusOne{color:#f87171;pointer-events:none;font-size:.7rem;font-weight:800;line-height:1;animation:.72s cubic-bezier(.22,1,.36,1) forwards fbi-case-files-counter-module__NiWgIG__fbi-case-file-minus-one;position:absolute;top:-.15rem;left:50%}@keyframes fbi-case-files-counter-module__NiWgIG__fbi-case-file-minus-one{0%{opacity:0;transform:translate(-50%,.35rem)scale(.85)}18%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-1.1rem)scale(.95)}}@media (prefers-reduced-motion:reduce){.fbi-case-files-counter-module__NiWgIG__minusOne{animation-duration:.01ms}.fbi-case-files-counter-module__NiWgIG__countSpent{transform:none}}
.landing-blood-drips-module__S0PfyW__wrapCard{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.landing-blood-drips-module__S0PfyW__wrapCard .landing-blood-drips-module__S0PfyW__cont{border-top:10px solid var(--blood-deep,#3d0808);filter:url(#landing-drip-goo);background:0 0;border-radius:0;width:100%;height:calc(100% + 20px);margin-top:-10px;position:relative;overflow:hidden}.landing-blood-drips-module__S0PfyW__wrapCard .landing-blood-drips-module__S0PfyW__drip{opacity:.7}.landing-blood-drips-module__S0PfyW__wrapCardCompact .landing-blood-drips-module__S0PfyW__cont{border-top-width:8px;height:calc(100% + 16px);margin-top:-8px}.landing-blood-drips-module__S0PfyW__wrapCardCompact .landing-blood-drips-module__S0PfyW__drip{opacity:.62}.landing-blood-drips-module__S0PfyW__darkenCompact{background:linear-gradient(165deg,#09090be6 0%,#09090bc7 40%,#09090be0 100%)}.landing-blood-drips-module__S0PfyW__darken{pointer-events:none;z-index:1;border-radius:inherit;background:linear-gradient(165deg,#09090be0 0%,#09090bb8 35%,#09090bd1 70%,#09090beb 100%);position:absolute;inset:0}.landing-blood-drips-module__S0PfyW__drip{background:var(--blood-dark,#5c0a0a);animation:landing-blood-drips-module__S0PfyW__drip-falling var(--drip-duration,5s) linear infinite;animation-delay:var(--drip-delay,0s);will-change:top, margin-left;border-radius:50%;position:absolute;top:-100%}@keyframes landing-blood-drips-module__S0PfyW__drip-falling{0%{margin-left:0;top:-100%}50%{margin-left:calc(var(--drip-drift,0px) * .35);top:0%}80%{margin-left:calc(var(--drip-drift,0px) * .75);top:80%}to{margin-left:var(--drip-drift,0);top:100%}}@media (prefers-reduced-motion:reduce){.landing-blood-drips-module__S0PfyW__drip{opacity:0;animation:none}.landing-blood-drips-module__S0PfyW__wrapCard .landing-blood-drips-module__S0PfyW__cont{filter:none;border-top-width:0;height:100%;margin-top:0}.landing-blood-drips-module__S0PfyW__wrapCardCompact .landing-blood-drips-module__S0PfyW__cont{height:100%;margin-top:0}.landing-blood-drips-module__S0PfyW__darken{background:#09090bc7}}
.completion-card-module__rYQQWW__card{--blood-deep:#3d0808;--blood-accent:#a63d3d;--blood-glow:#8b000066;z-index:1;background:linear-gradient(145deg, #18181b 0%, color-mix(in srgb, var(--blood-deep) 55%, #0a0a0a) 100%);border:2px solid #8b000073;border-radius:.85rem;width:100%;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.completion-card-module__rYQQWW__card:hover{border-color:var(--blood-accent);box-shadow:0 10px 32px var(--blood-glow);transform:translateY(-2px)}.completion-card-module__rYQQWW__cardContent{z-index:3;position:relative}.completion-card-module__rYQQWW__modeTitle{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;color:#fafafa;font-size:1rem;font-weight:700;transition:color .2s;display:block;overflow:hidden}.completion-card-module__rYQQWW__card:hover .completion-card-module__rYQQWW__modeTitle{color:#fca5a5}.completion-card-module__rYQQWW__card:hover .completion-card-module__rYQQWW__modeTitle .char{color:#fca5a5}.completion-card-module__rYQQWW__modeCta{color:#f87171;transition:color .2s}.completion-card-module__rYQQWW__card:hover .completion-card-module__rYQQWW__modeCta{color:#fca5a5}@media (prefers-reduced-motion:reduce){.completion-card-module__rYQQWW__card{transition:none}.completion-card-module__rYQQWW__card:hover{transform:none}}
.completion-celebration-module__CAXOiW__celebration{text-align:center;margin-bottom:1.5rem;padding:.5rem 0 1rem;position:relative;overflow:hidden}.completion-celebration-module__CAXOiW__confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.completion-celebration-module__CAXOiW__confettiPiece{top:-.5rem;left:var(--left,50%);opacity:0;width:.45rem;height:.7rem;animation:completion-celebration-module__CAXOiW__oc-confetti-fall 1.35s ease-out var(--delay,0s) both;background:#ef4444;border-radius:1px;position:absolute}.completion-celebration-module__CAXOiW__confettiPiece:nth-child(3n){background:#f87171;width:.35rem;height:.55rem}.completion-celebration-module__CAXOiW__confettiPiece:nth-child(3n+1){background:#f4f4f5}.completion-celebration-module__CAXOiW__confettiPiece:nth-child(3n+2){background:#dc2626;width:.3rem;height:.45rem}.completion-celebration-module__CAXOiW__checkWrap{z-index:1;color:#fff;background:#ef4444;border:2px solid #8b000073;border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:0 auto 1rem;animation:.65s cubic-bezier(.34,1.45,.64,1) both completion-celebration-module__CAXOiW__oc-check-pop;display:flex;position:relative}.completion-celebration-module__CAXOiW__checkIcon{width:2rem;height:2rem}.completion-celebration-module__CAXOiW__headline{z-index:1;font-family:var(--font-display,inherit);text-transform:uppercase;letter-spacing:.04em;color:#f4f4f5;font-size:1.75rem;font-weight:700;line-height:1.1;animation:.55s cubic-bezier(.22,1,.36,1) .12s both completion-celebration-module__CAXOiW__oc-text-in;position:relative}.completion-celebration-module__CAXOiW__sub{z-index:1;color:#a1a1aa;margin-top:.35rem;font-size:.875rem;font-weight:600;animation:.55s cubic-bezier(.22,1,.36,1) .2s both completion-celebration-module__CAXOiW__oc-text-in;position:relative}.completion-celebration-module__CAXOiW__loading .completion-celebration-module__CAXOiW__checkWrap{opacity:1;animation:none;transform:none}.completion-celebration-module__CAXOiW__loading .completion-celebration-module__CAXOiW__headline{animation:none}.completion-celebration-module__CAXOiW__solid .completion-celebration-module__CAXOiW__checkWrap{animation:.75s cubic-bezier(.34,1.45,.64,1) both completion-celebration-module__CAXOiW__oc-check-pop}.completion-celebration-module__CAXOiW__strong .completion-celebration-module__CAXOiW__checkWrap{animation:.85s cubic-bezier(.34,1.45,.64,1) both completion-celebration-module__CAXOiW__oc-check-pop-strong}.completion-celebration-module__CAXOiW__strong .completion-celebration-module__CAXOiW__confettiPiece{animation-duration:1.6s}.completion-celebration-module__CAXOiW__elite .completion-celebration-module__CAXOiW__checkWrap{animation:1s cubic-bezier(.34,1.45,.64,1) both completion-celebration-module__CAXOiW__oc-check-pop-elite}.completion-celebration-module__CAXOiW__elite .completion-celebration-module__CAXOiW__confettiPiece{animation-duration:1.85s}@keyframes completion-celebration-module__CAXOiW__oc-confetti-fall{0%{opacity:1;transform:translate(0, 0) rotate(var(--rot,0deg)) scale(1)}to{opacity:0;transform:translate(var(--drift,0), 7rem) rotate(calc(var(--rot,0deg) + 180deg)) scale(.6)}}@keyframes completion-celebration-module__CAXOiW__oc-check-pop{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes completion-celebration-module__CAXOiW__oc-check-pop-strong{0%{opacity:0;transform:scale(.3)}45%{opacity:1;transform:scale(1.14)}to{transform:scale(1)}}@keyframes completion-celebration-module__CAXOiW__oc-check-pop-elite{0%{opacity:0;transform:scale(.2)}40%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}@keyframes completion-celebration-module__CAXOiW__oc-text-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.completion-celebration-module__CAXOiW__confettiPiece,.completion-celebration-module__CAXOiW__checkWrap,.completion-celebration-module__CAXOiW__headline,.completion-celebration-module__CAXOiW__sub{animation-duration:.01ms;animation-delay:0s}.completion-celebration-module__CAXOiW__confetti{display:none}}
