.RankDownCelebration_overlay__eOzwN{--tier-hi:#edf3f5;--tier-mid:#98aab0;--tier-lo:#53636a;--tier-accent:#bac7ca;--tier-text:#dbe5e7;position:fixed;inset:0;z-index:90;display:grid;place-items:center;overflow:hidden;padding:24px;color:#edf1f1;font-family:var(--font-lobby);isolation:isolate;animation:RankDownCelebration_overlayIn__bwv4P .24s ease-out both}.RankDownCelebration_tierIRON__EFyPo{--tier-hi:#c1c8cc;--tier-mid:#778187;--tier-lo:#3c4549;--tier-accent:#99a3a7;--tier-text:#d1d7da}.RankDownCelebration_tierBRONZE__rnURn{--tier-hi:#e4b48f;--tier-mid:#a86b3c;--tier-lo:#5e3b20;--tier-accent:#c7895c;--tier-text:#dfb18f}.RankDownCelebration_tierSILVER__NFrh7{--tier-hi:#edf3f5;--tier-mid:#98aab0;--tier-lo:#53636a;--tier-accent:#bac7ca;--tier-text:#dbe5e7}.RankDownCelebration_tierGOLD__3gJrm{--tier-hi:#ead99f;--tier-mid:#b38b3e;--tier-lo:#69501f;--tier-accent:#d3ae58;--tier-text:#e7d397}.RankDownCelebration_tierDIAMOND__iKfgC{--tier-hi:#d3f2f5;--tier-mid:#70b7c0;--tier-lo:#326c74;--tier-accent:#9bd3d9;--tier-text:#c6e9ec}.RankDownCelebration_oldTierIRON__xCNh8{--old-tier:#8b939e}.RankDownCelebration_oldTierBRONZE__PcLdK{--old-tier:#d29a6b}.RankDownCelebration_oldTierSILVER__ZPE3f{--old-tier:#bdc9ce}.RankDownCelebration_oldTierGOLD__Bbirt{--old-tier:#cfad5f}.RankDownCelebration_oldTierDIAMOND__hm4hP{--old-tier:#81d2dc}.RankDownCelebration_scrim__7Z_ur{position:absolute;inset:0;z-index:-3;background:rgba(5,9,10,.88);backdrop-filter:blur(9px) saturate(.66)}.RankDownCelebration_ambient__HWFoF{position:absolute;left:50%;top:42%;z-index:-2;width:min(630px,120vw);aspect-ratio:1;border:1px solid rgba(163,185,193,.14);border-radius:50%;background:radial-gradient(circle,rgba(119,153,164,.13) 0,rgba(30,44,48,.06) 42%,transparent 69%);box-shadow:inset 0 0 110px rgba(115,149,159,.07);opacity:0;transform:translate(-50%,-50%) scale(1.22);animation:RankDownCelebration_ambientIn__7T3DL 1.1s cubic-bezier(.16,1,.3,1) .2s both}.RankDownCelebration_content__PBNE3{display:flex;width:min(470px,100%);flex-direction:column;align-items:center;text-align:center}.RankDownCelebration_kicker__B23_b{margin:0 0 18px;color:#9dabb0;font-size:clamp(12px,2vw,14px);font-weight:900;letter-spacing:.32em;text-indent:.32em;opacity:0;animation:RankDownCelebration_copyIn__V4HVZ .42s ease-out .1s both}.RankDownCelebration_medalStage__GpKpv{position:relative;display:grid;width:clamp(132px,23vw,174px);aspect-ratio:.9;place-items:center}.RankDownCelebration_orbit__RLQ9F{position:absolute;inset:-16%;border:1px solid rgba(177,195,201,.2);border-radius:50%;opacity:0;transform:scale(1.25);animation:RankDownCelebration_orbitIn__YmvW8 1s ease-out .36s both}.RankDownCelebration_medal__fryeW,.RankDownCelebration_oldMedal__HFvJK{position:absolute;display:flex;width:82%;aspect-ratio:.9;flex-direction:column;align-items:center;justify-content:center;clip-path:polygon(50% 0,91% 24%,91% 72%,50% 100%,9% 72%,9% 24%)}.RankDownCelebration_oldMedal__HFvJK{border:1px solid color-mix(in srgb,var(--old-tier,#cfad5f) 58%,transparent);background:linear-gradient(145deg,#423820,#191a17);color:var(--old-tier,#cfad5f);opacity:0;transform:scale(1);animation:RankDownCelebration_oldMedalOut__Fh5rz .72s ease-in .18s both}.RankDownCelebration_oldMedal__HFvJK span{font-family:Georgia,serif;font-size:clamp(42px,8vw,59px);line-height:.8}.RankDownCelebration_oldMedal__HFvJK small{margin-top:12px;font-size:17px;font-weight:900;letter-spacing:.2em;text-indent:.2em}.RankDownCelebration_medal__fryeW{display:grid;place-items:center;background:linear-gradient(145deg,var(--tier-hi) 0,var(--tier-mid) 36%,var(--tier-lo) 70%,var(--tier-accent) 100%);filter:drop-shadow(0 18px 26px rgba(0,0,0,.48));opacity:0;transform:scale(.82);animation:RankDownCelebration_medalIn__z_j3a .68s cubic-bezier(.16,1,.3,1) .72s both}.RankDownCelebration_medalInner__j_OEK{display:flex;width:calc(100% - 8px);aspect-ratio:.9;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(155deg,rgba(255,255,255,.12),transparent 36%),linear-gradient(145deg,#222b2d,#0d1315 70%);clip-path:inherit}.RankDownCelebration_suit__HsyMZ{color:var(--tier-accent);font-family:Georgia,serif;font-size:clamp(42px,8vw,59px);line-height:.8}.RankDownCelebration_division__d45Tb{margin-top:12px;color:var(--tier-text);font-size:clamp(16px,3vw,20px);font-weight:900;letter-spacing:.2em;text-indent:.2em}.RankDownCelebration_message__7xuqT{margin:17px 0 0;color:#899591;font-size:12px;font-weight:700;opacity:0;animation:RankDownCelebration_copyIn__V4HVZ .42s ease-out 1s both}.RankDownCelebration_rankTransition__IZWgK{display:flex;min-height:40px;align-items:center;justify-content:center;gap:12px;margin-top:6px;opacity:0;transform:translateY(8px);animation:RankDownCelebration_copyUp__f0CbD .44s ease-out 1.12s both}.RankDownCelebration_rankTransition__IZWgK strong{color:var(--tier-text);font-size:clamp(26px,6vw,37px);font-weight:900;letter-spacing:-.04em}.RankDownCelebration_previousRank__q62__{color:#8b7751;font-size:clamp(13px,2.4vw,15px);font-weight:800}.RankDownCelebration_chevron__FCoWf{color:#677571;font-size:25px;line-height:1}.RankDownCelebration_ratingRow__MOurp{display:flex;align-items:baseline;gap:9px;margin-top:4px;color:#aab4b1;font-size:14px;font-weight:800;opacity:0;animation:RankDownCelebration_copyIn__V4HVZ .38s ease-out 1.3s both}.RankDownCelebration_ratingRow__MOurp strong{color:#95a3a7;font-size:14px}.RankDownCelebration_goal__7ln_4{display:grid;grid-template-columns:auto auto;gap:12px;margin-top:18px;padding-top:13px;border-top:1px solid rgba(255,255,255,.1);opacity:0;animation:RankDownCelebration_copyIn__V4HVZ .38s ease-out 1.44s both}.RankDownCelebration_goal__7ln_4 span{color:#6f7b78;font-size:12px;font-weight:800}.RankDownCelebration_goal__7ln_4 strong{color:#c9d1cf;font-size:12px;font-weight:800}.RankDownCelebration_closeButton__p8q17{min-width:156px;margin-top:24px;border:1px solid var(--tier-mid);border-radius:9px;background:linear-gradient(180deg,#344247,#202b2e);box-shadow:inset 0 1px rgba(255,255,255,.12),0 12px 24px rgba(0,0,0,.3);color:#e8eeee;padding:11px 24px;font-size:13px;font-weight:900;opacity:0;transform:translateY(7px);animation:RankDownCelebration_copyUp__f0CbD .36s ease-out 1.6s both;transition:background .15s ease,transform .1s ease}.RankDownCelebration_closeButton__p8q17:hover:not(:disabled){background:linear-gradient(180deg,#405157,#29363a)}.RankDownCelebration_closeButton__p8q17:active:not(:disabled){transform:translateY(1px)}.RankDownCelebration_closeButton__p8q17:disabled{cursor:default}@keyframes RankDownCelebration_overlayIn__bwv4P{0%{opacity:0}to{opacity:1}}@keyframes RankDownCelebration_ambientIn__7T3DL{0%{opacity:0;transform:translate(-50%,-50%) scale(1.22)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes RankDownCelebration_orbitIn__YmvW8{0%{opacity:0;transform:scale(1.25)}to{opacity:.55;transform:scale(1)}}@keyframes RankDownCelebration_oldMedalOut__Fh5rz{0%{opacity:0;transform:scale(1)}20%{opacity:.72}to{opacity:0;transform:scale(.78)}}@keyframes RankDownCelebration_medalIn__z_j3a{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes RankDownCelebration_copyIn__V4HVZ{to{opacity:1}}@keyframes RankDownCelebration_copyUp__f0CbD{to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.RankDownCelebration_overlay__eOzwN{padding:18px}.RankDownCelebration_ambient__HWFoF{top:40%}.RankDownCelebration_kicker__B23_b{margin-bottom:12px}.RankDownCelebration_message__7xuqT{margin-top:12px}.RankDownCelebration_goal__7ln_4{margin-top:16px}.RankDownCelebration_closeButton__p8q17{margin-top:21px;padding-block:12px}}@media (prefers-reduced-motion:reduce){.RankDownCelebration_ambient__HWFoF,.RankDownCelebration_closeButton__p8q17,.RankDownCelebration_goal__7ln_4,.RankDownCelebration_kicker__B23_b,.RankDownCelebration_medal__fryeW,.RankDownCelebration_message__7xuqT,.RankDownCelebration_oldMedal__HFvJK,.RankDownCelebration_orbit__RLQ9F,.RankDownCelebration_overlay__eOzwN,.RankDownCelebration_rankTransition__IZWgK,.RankDownCelebration_ratingRow__MOurp{animation:none}.RankDownCelebration_ambient__HWFoF{opacity:1;transform:translate(-50%,-50%) scale(1)}.RankDownCelebration_orbit__RLQ9F{opacity:.5;transform:none}.RankDownCelebration_oldMedal__HFvJK{display:none}.RankDownCelebration_closeButton__p8q17,.RankDownCelebration_goal__7ln_4,.RankDownCelebration_kicker__B23_b,.RankDownCelebration_medal__fryeW,.RankDownCelebration_message__7xuqT,.RankDownCelebration_rankTransition__IZWgK,.RankDownCelebration_ratingRow__MOurp{opacity:1;transform:none}}@supports not (backdrop-filter:blur(1px)){.RankDownCelebration_scrim__7Z_ur{background:rgba(5,9,10,.97)}}.RankUpCelebration_overlay__T5qke{--tier-hi:#fff1bb;--tier-mid:#ca9333;--tier-lo:#76501b;--tier-accent:#e4b95a;--tier-text:#f6dda0;position:fixed;inset:0;z-index:90;display:grid;place-items:center;overflow:hidden;padding:24px;color:#f4f6f5;font-family:var(--font-lobby);isolation:isolate;animation:RankUpCelebration_overlayIn__ixvaD .26s ease-out both}.RankUpCelebration_tierIRON__p1vme{--tier-hi:#c7cdd1;--tier-mid:#7b858b;--tier-lo:#3d454a;--tier-accent:#9ca5aa;--tier-text:#d7dcdf}.RankUpCelebration_tierBRONZE__NoQTv{--tier-hi:#efc09b;--tier-mid:#b8733f;--tier-lo:#69401f;--tier-accent:#d29462;--tier-text:#ecc19d}.RankUpCelebration_tierSILVER__77QhQ{--tier-hi:#f0f5f6;--tier-mid:#a5b5ba;--tier-lo:#59686e;--tier-accent:#c8d3d6;--tier-text:#e0e8ea}.RankUpCelebration_tierGOLD___H5fP{--tier-hi:#fff1bb;--tier-mid:#ca9333;--tier-lo:#76501b;--tier-accent:#e4b95a;--tier-text:#f6dda0}.RankUpCelebration_tierDIAMOND__00C7L{--tier-hi:#d9fbff;--tier-mid:#70cbd6;--tier-lo:#287481;--tier-accent:#9fe7ee;--tier-text:#c8f4f7}.RankUpCelebration_scrim__7uG6B{position:absolute;inset:0;z-index:-3;background:rgba(3,7,7,.9);backdrop-filter:blur(10px) saturate(.72)}.RankUpCelebration_rays__HwQJb{position:absolute;left:50%;top:43%;z-index:-2;width:min(1120px,140vw);aspect-ratio:1;background:repeating-conic-gradient(from -8deg,rgba(230,183,73,.12) 0deg 5deg,transparent 5deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.7) 34%,transparent 69%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.7) 34%,transparent 69%);transform:translate(-50%,-50%) scale(.5) rotate(-8deg);opacity:0;animation:RankUpCelebration_raysReveal__27DS5 1.9s cubic-bezier(.16,1,.3,1) .42s both}.RankUpCelebration_halo__LjzZm{position:absolute;left:50%;top:43%;z-index:-1;width:min(440px,82vw);aspect-ratio:1;border:1px solid rgba(239,205,112,.34);border-radius:50%;box-shadow:inset 0 0 80px rgba(218,168,53,.16),0 0 120px rgba(199,142,32,.18);transform:translate(-50%,-50%) scale(.28);opacity:0;animation:RankUpCelebration_haloReveal__ZoBVn 1.1s cubic-bezier(.16,1,.3,1) .62s both}.RankUpCelebration_content__KOfbz{display:flex;width:min(520px,100%);flex-direction:column;align-items:center;text-align:center}.RankUpCelebration_kicker__wXWbc{margin:0 0 20px;color:#f0d98f;font-size:clamp(13px,2vw,16px);font-weight:900;letter-spacing:.42em;text-indent:.42em;opacity:0;transform:translateY(8px);animation:RankUpCelebration_copyIn__dCzdC .52s ease-out .18s both}.RankUpCelebration_medalStage__oNbsw{position:relative;display:grid;width:clamp(138px,24vw,188px);aspect-ratio:.9;place-items:center}.RankUpCelebration_medalEcho__Gek93{position:absolute;inset:10%;border:1px solid rgba(247,211,115,.5);clip-path:polygon(50% 0,91% 24%,91% 72%,50% 100%,9% 72%,9% 24%);opacity:0;animation:RankUpCelebration_medalEcho__Gek93 1.2s ease-out 1s both}.RankUpCelebration_medal__CjGTv{display:grid;width:82%;aspect-ratio:.9;place-items:center;background:linear-gradient(145deg,var(--tier-hi) 0,var(--tier-mid) 38%,var(--tier-lo) 72%,var(--tier-accent) 100%);clip-path:polygon(50% 0,91% 24%,91% 72%,50% 100%,9% 72%,9% 24%);filter:drop-shadow(0 22px 28px rgba(0,0,0,.5));opacity:0;transform:scale(.4) rotate(-12deg);animation:RankUpCelebration_medalIn__RK5ie .9s cubic-bezier(.16,1.18,.3,1) .61s both}.RankUpCelebration_medalInner__vWV_5{display:flex;width:calc(100% - 9px);aspect-ratio:.9;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(255,255,255,.28),transparent 35%),linear-gradient(145deg,#2d3332,#111817 55%,#080c0c);clip-path:inherit;box-shadow:inset 0 0 34px rgba(226,179,70,.15)}.RankUpCelebration_suit__sC86Q{color:var(--tier-accent);font-family:Georgia,serif;font-size:clamp(44px,8vw,66px);line-height:.8;text-shadow:0 4px 12px rgba(0,0,0,.55)}.RankUpCelebration_division__yPRTL{margin-top:13px;color:var(--tier-text);font-size:clamp(16px,3vw,21px);font-weight:900;letter-spacing:.24em;text-indent:.24em}.RankUpCelebration_rankTransition__jawUE{display:flex;min-height:42px;align-items:center;justify-content:center;gap:13px;margin-top:17px;opacity:0;transform:translateY(10px);animation:RankUpCelebration_copyIn__dCzdC .52s ease-out 1.25s both}.RankUpCelebration_rankTransition__jawUE strong{color:var(--tier-text);font-size:clamp(27px,6vw,40px);font-weight:900;letter-spacing:-.04em}.RankUpCelebration_previousRank__eVtYS{color:#77817e;font-size:clamp(13px,2.4vw,16px);font-weight:800}.RankUpCelebration_chevron__f_yBc{color:#8e9895;font-size:27px;line-height:1}.RankUpCelebration_ratingRow__jaryM{display:flex;align-items:baseline;gap:10px;margin-top:5px;color:#aeb6b3;font-size:14px;font-weight:800;opacity:0;animation:RankUpCelebration_copyIn__dCzdC .48s ease-out 1.55s both}.RankUpCelebration_ratingRow__jaryM strong{color:#63d9a1;font-size:15px}.RankUpCelebration_goal__r0N6a{display:grid;grid-template-columns:auto auto;gap:12px;margin-top:20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);opacity:0;animation:RankUpCelebration_copyIn__dCzdC .48s ease-out 1.82s both}.RankUpCelebration_goal__r0N6a span{color:#737e7a;font-size:12px;font-weight:800}.RankUpCelebration_goal__r0N6a strong{color:#d5dbd8;font-size:12px;font-weight:800}.RankUpCelebration_closeButton__lyn2v{min-width:156px;margin-top:26px;border:1px solid var(--tier-accent);border-radius:9px;background:linear-gradient(180deg,var(--tier-hi),var(--tier-mid));box-shadow:inset 0 1px rgba(255,255,255,.34),0 12px 24px rgba(0,0,0,.32);color:#11150f;padding:11px 24px;font-size:13px;font-weight:900;opacity:0;transform:translateY(8px);animation:RankUpCelebration_copyIn__dCzdC .4s ease-out 2.2s both;transition:filter .15s ease,transform .1s ease}.RankUpCelebration_closeButton__lyn2v:hover:not(:disabled){filter:brightness(1.08)}.RankUpCelebration_closeButton__lyn2v:active:not(:disabled){transform:translateY(1px)}.RankUpCelebration_closeButton__lyn2v:disabled{cursor:default}.RankUpCelebration_particles__uVlnK span{--angle:calc(var(--particle) * 25.714deg);position:absolute;left:50%;top:43%;width:3px;height:20px;border-radius:999px;background:#edcd78;box-shadow:0 0 9px rgba(231,187,76,.5);opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-70px) scaleY(.4);animation:RankUpCelebration_particleBurst__LsxZH .9s calc(.76s + var(--particle) * 18ms) ease-out both}@keyframes RankUpCelebration_overlayIn__ixvaD{0%{opacity:0}to{opacity:1}}@keyframes RankUpCelebration_raysReveal__27DS5{0%{opacity:0;transform:translate(-50%,-50%) scale(.5) rotate(-8deg)}45%{opacity:.9}to{opacity:.32;transform:translate(-50%,-50%) scale(1) rotate(8deg)}}@keyframes RankUpCelebration_haloReveal__ZoBVn{0%{opacity:0;transform:translate(-50%,-50%) scale(.28)}68%{opacity:1}to{opacity:.65;transform:translate(-50%,-50%) scale(1)}}@keyframes RankUpCelebration_medalIn__RK5ie{0%{opacity:0;transform:scale(.4) rotate(-12deg)}62%{opacity:1;transform:scale(1.08) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes RankUpCelebration_medalEcho__Gek93{0%{opacity:0;transform:scale(.72)}35%{opacity:.8}to{opacity:0;transform:scale(1.5)}}@keyframes RankUpCelebration_particleBurst__LsxZH{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-62px) scaleY(.35)}28%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-190px) scaleY(1)}}@keyframes RankUpCelebration_copyIn__dCzdC{to{opacity:1;transform:translateY(0)}}@media (max-width:639px){.RankUpCelebration_overlay__T5qke{padding:18px}.RankUpCelebration_halo__LjzZm,.RankUpCelebration_particles__uVlnK span,.RankUpCelebration_rays__HwQJb{top:40%}.RankUpCelebration_kicker__wXWbc{margin-bottom:12px}.RankUpCelebration_rankTransition__jawUE{margin-top:10px}.RankUpCelebration_closeButton__lyn2v{margin-top:22px;padding-block:12px}}@media (prefers-reduced-motion:reduce){.RankUpCelebration_closeButton__lyn2v,.RankUpCelebration_goal__r0N6a,.RankUpCelebration_halo__LjzZm,.RankUpCelebration_kicker__wXWbc,.RankUpCelebration_medalEcho__Gek93,.RankUpCelebration_medal__CjGTv,.RankUpCelebration_overlay__T5qke,.RankUpCelebration_particles__uVlnK span,.RankUpCelebration_rankTransition__jawUE,.RankUpCelebration_ratingRow__jaryM,.RankUpCelebration_rays__HwQJb{animation:none}.RankUpCelebration_rays__HwQJb{opacity:.28;transform:translate(-50%,-50%) scale(1)}.RankUpCelebration_halo__LjzZm{opacity:.55;transform:translate(-50%,-50%) scale(1)}.RankUpCelebration_closeButton__lyn2v,.RankUpCelebration_goal__r0N6a,.RankUpCelebration_kicker__wXWbc,.RankUpCelebration_medal__CjGTv,.RankUpCelebration_rankTransition__jawUE,.RankUpCelebration_ratingRow__jaryM{opacity:1;transform:none}.RankUpCelebration_medalEcho__Gek93,.RankUpCelebration_particles__uVlnK{display:none}}@supports not (backdrop-filter:blur(1px)){.RankUpCelebration_scrim__7uG6B{background:rgba(3,7,7,.97)}}