.achievements_badge__KqxLU{display:block;width:100%;height:auto;filter:drop-shadow(0 5px 5px rgb(41 31 17/.12));transition:transform .2s ease,filter .2s ease}.achievements_locked__UTF7M{filter:grayscale(1) opacity(.55)}.achievements_awardButton__rdWHQ:focus-visible .achievements_badge__KqxLU,.achievements_awardButton__rdWHQ:hover .achievements_badge__KqxLU{transform:translateY(-4px) rotate(-3deg);filter:drop-shadow(0 8px 7px rgb(41 31 17/.18))}.achievements_awardButton__rdWHQ:focus-visible .achievements_locked__UTF7M,.achievements_awardButton__rdWHQ:hover .achievements_locked__UTF7M{filter:grayscale(1) opacity(.7)}.achievements_awardButton__rdWHQ{border-radius:1rem}.achievements_awardButton__rdWHQ:focus-visible,.achievements_focusable__I_Knu:focus-visible{outline:3px solid var(--achievement-accent,#9552de);outline-offset:5px}.achievements_featured__Jz85U{display:flex;align-items:center;justify-content:center;gap:clamp(.2rem,1vw,.5rem);margin:.75rem auto 0;max-width:16rem}.achievements_featured__Jz85U .achievements_awardButton__rdWHQ{display:flex;align-items:center;justify-content:center;width:2.75rem;min-height:2.75rem;flex-shrink:0;text-align:center}.achievements_featured__Jz85U .achievements_badge__KqxLU{width:clamp(1.2rem,5vw,2rem)}.achievements_moreBadge__yVCU0{filter:none}.achievements_library__8ipVz{max-width:76rem;margin:0 auto;padding:2rem 1.25rem 5rem}.achievements_hero__cr33r{position:relative;overflow:hidden;border:1px solid rgb(149 82 222/.16);border-radius:1.5rem;padding:2rem;background:radial-gradient(ellipse at 100% 0,rgb(149 82 222/.15),transparent 60%)}.achievements_hero__cr33r:after{content:"✧";position:absolute;top:-2.5rem;right:1rem;font-size:15rem;line-height:1;color:var(--achievement-accent,#9552de);opacity:.08;pointer-events:none}.achievements_eyebrow__ILIuJ{font-size:.68rem;letter-spacing:.18em;font-weight:800;text-transform:uppercase}.achievements_grid____bpS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.achievements_card__1f5vT{position:relative;display:flex;flex-direction:column;align-items:center;padding:1.4rem .75rem 1.1rem;border:1px solid rgb(148 163 184/.24);background:rgb(148 163 184/.035);border-radius:1.15rem;min-height:16rem}.achievements_card__1f5vT .achievements_badge__KqxLU{width:7.5rem;max-width:80%;margin-bottom:1rem}.achievements_cardTitle__d1qjx{font-weight:750;font-size:.9rem;line-height:1.35}.achievements_featuredMarker__y4Zl6{position:absolute;right:.7rem;top:.7rem;color:var(--achievement-accent,#9552de);font-size:.65rem}.achievements_modalBackdrop__6Dwrc{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:1rem;background:rgb(13 13 28/.72);backdrop-filter:blur(7px)}.achievements_modal__8_8d4{position:relative;width:100%;max-width:29rem;max-height:calc(100dvh - 2rem);overflow-y:auto;border-radius:1.5rem;padding:2rem;box-shadow:0 25px 90px rgb(0 0 0/.28);animation:achievements_modalEnter__L0c_E .2s ease both}.achievements_modalBadge__hl06G{width:10rem;margin:.25rem auto 1.25rem}.achievements_close__uWb_H{position:absolute;top:.8rem;right:.8rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:rgb(148 163 184/.12)}.achievements_action__uvTEz{width:100%;padding:.8rem 1rem;border-radius:.75rem;background:#6d28d9;color:#fff;font-weight:700;font-size:.9rem}.achievements_action__uvTEz:disabled{opacity:.5;cursor:not-allowed}.achievements_showcase__nWYel{margin-top:2rem;border:1px solid rgb(148 163 184/.3);border-radius:1rem;padding:1.25rem}.achievements_showcaseList__O1rIq{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem}.achievements_showcaseRow__qRNdg{display:flex;align-items:center;gap:.65rem;padding:.5rem .6rem;border-radius:.75rem;border:1px solid rgb(148 163 184/.25);background:rgb(148 163 184/.06)}.achievements_showcaseRow__qRNdg[draggable=true]{cursor:grab}.achievements_showcaseRow__qRNdg[data-dragging=true]{opacity:.45}.achievements_smallControl__QN02l{display:grid;place-items:center;min-width:2rem;min-height:2rem;border-radius:.4rem;border:1px solid rgb(148 163 184/.3)}.achievements_smallControl__QN02l:disabled{opacity:.25;cursor:not-allowed}.achievements_celebration__UMvTs{position:fixed;inset:0;z-index:120;isolation:isolate;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(ellipse at 50% 45%,#3b245d 0,#171026 65%,#110c1d 100%);color:white;overflow:hidden}.achievements_celebrationContent__vgh5O{position:relative;text-align:center;max-width:31rem;z-index:2;animation:achievements_modalEnter__L0c_E .4s ease both}.achievements_celebrationBadge__ew7qE{width:11.5rem;margin:1.5rem auto;animation:achievements_awardArrive__ArOAI 1s cubic-bezier(.16,1,.3,1) both;filter:drop-shadow(0 0 35px rgb(245 207 127/.25))}.achievements_celebrationHalo__ZQ2Im{position:absolute;width:min(90vw,40rem);aspect-ratio:1;border:1px solid rgb(232 208 255/.1);border-radius:50%;box-shadow:0 0 0 4rem rgb(232 208 255/.025),0 0 0 8rem rgb(232 208 255/.02);animation:achievements_halo___Nqem 5s ease-out both}.achievements_confetti__vgvlU{position:absolute;top:-10%;width:7px;height:12px;background:#f5d98d;animation:achievements_confettiFall__S7gPn 4.6s ease-in both}.achievements_confetti__vgvlU:nth-child(2n){background:#bb94f2;border-radius:50%;width:8px;height:8px}.achievements_confetti__vgvlU:nth-child(3n){background:#83d5c8}@keyframes achievements_modalEnter__L0c_E{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes achievements_awardArrive__ArOAI{0%{opacity:0;transform:scale(.35) rotate(-18deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes achievements_halo___Nqem{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1.1)}}@keyframes achievements_confettiFall__S7gPn{0%{transform:translateY(-5vh) rotate(0);opacity:1}to{transform:translateY(115vh) rotate(540deg);opacity:0}}@media (min-width:640px){.achievements_grid____bpS{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.achievements_library__8ipVz{padding:2.5rem 2rem 5rem}.achievements_hero__cr33r{padding:2.5rem}.achievements_showcaseList__O1rIq{max-width:42rem}}@media (min-width:1000px){.achievements_grid____bpS{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.achievements_badge__KqxLU,.achievements_celebrationBadge__ew7qE,.achievements_celebrationContent__vgh5O,.achievements_celebrationHalo__ZQ2Im,.achievements_confetti__vgvlU,.achievements_modal__8_8d4{animation:none;transition:none}.achievements_confetti__vgvlU{display:none}.achievements_awardButton__rdWHQ:focus-visible .achievements_badge__KqxLU,.achievements_awardButton__rdWHQ:hover .achievements_badge__KqxLU{transform:none}}