.celebrationPopup_overlay___dcxB{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:16px;overflow:hidden;background:radial-gradient(circle at 50% 35%,rgb(30 24 36/.7),rgb(12 10 16/.85))}.celebrationPopup_confetti__SGByP{position:absolute;inset:0;pointer-events:none}.celebrationPopup_confetti__SGByP span{position:absolute;top:-24px;width:9px;height:14px;border-radius:2px;opacity:.9;animation:celebrationPopup_fall__riAbY linear infinite}@keyframes celebrationPopup_fall__riAbY{to{transform:translateY(110vh) rotate(540deg)}}.celebrationPopup_stage__AMtu1{position:relative;width:min(100%,640px)}.celebrationPopup_pole__RjgJC{position:absolute;top:-28px;bottom:-56px;width:12px;border-radius:6px;background:linear-gradient(90deg,#6b4423,#a47148 45%,#5a3a1e);box-shadow:0 6px 12px rgb(0 0 0/.4)}.celebrationPopup_pole__RjgJC:before{content:"";position:absolute;top:-10px;left:-4px;width:20px;height:14px;border-radius:50%;background:#8a5a2f}.celebrationPopup_poleLeft__LJqJO{left:-6px}.celebrationPopup_poleRight__0gDWH{right:-6px}.celebrationPopup_banner__JsVs9{position:relative;margin:0 14px;padding:28px 22px 22px;text-align:center;color:#fff;border-radius:3px;background:repeating-linear-gradient(90deg,rgb(255 255 255/.05) 0 2px,transparent 2px 46px),linear-gradient(180deg,rgb(255 255 255/.1),transparent 22%,transparent 78%,rgb(0 0 0/.22)),#a3121c;box-shadow:inset 0 0 0 6px #a3121c,inset 0 0 0 8px rgb(255 255 255/.9),0 18px 40px rgb(0 0 0/.45);transform-origin:50% 0;animation:celebrationPopup_sway__kc5DQ 4.5s ease-in-out infinite}.celebrationPopup_banner__JsVs9:after,.celebrationPopup_banner__JsVs9:before{content:"";position:absolute;top:10px;width:10px;height:10px;border-radius:50%;background:#e9e3d8;box-shadow:inset 0 0 0 2px #b9b2a6}.celebrationPopup_banner__JsVs9:before{left:10px}.celebrationPopup_banner__JsVs9:after{right:10px}@keyframes celebrationPopup_sway__kc5DQ{0%,to{transform:rotate(-.8deg) skewX(-.6deg)}50%{transform:rotate(.8deg) skewX(.6deg)}}.celebrationPopup_headline__q89VA{color:#fff;font-family:Black Han Sans,Pretendard Variable,sans-serif;font-weight:900;line-height:1.15;word-break:keep-all}.celebrationPopup_celebrate__TrkIH{display:block;font-size:clamp(40px,11vw,72px);letter-spacing:.5em;margin-right:-.5em;color:#ffd400;text-shadow:0 3px 0 #5e070d,0 0 18px rgb(255 212 0/.35)}.celebrationPopup_player__QtMqx{display:block;margin-top:6px;font-size:clamp(30px,8vw,52px);color:#fff;text-shadow:0 3px 0 #5e070d,0 0 2px #5e070d}.celebrationPopup_achievement__RWATk{display:block;margin-top:12px;font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:700;font-size:clamp(15px,4vw,22px);letter-spacing:.01em;line-height:1.4;color:#fff;text-shadow:0 1px 2px rgb(60 4 8/.8)}.celebrationPopup_signature__AhRzC{margin-top:18px;font-family:Black Han Sans,Pretendard Variable,sans-serif;font-size:clamp(15px,3.6vw,19px);letter-spacing:.08em;color:#fff4c2;text-shadow:0 2px 0 #5e070d}.celebrationPopup_stamp__EK0xY{position:absolute;right:18px;bottom:16px;display:grid;place-items:center;width:62px;height:62px;border:3px solid #ffd400;border-radius:50%;color:#ffd400;font-family:Black Han Sans,Pretendard Variable,sans-serif;font-size:14px;line-height:1.1;transform:rotate(-14deg);opacity:.92}.celebrationPopup_medal__aWlDp{position:absolute;left:16px;top:-18px;font-size:46px;transform:rotate(-12deg);filter:drop-shadow(0 4px 6px rgb(0 0 0/.35));animation:celebrationPopup_swing__82AOz 2.6s ease-in-out infinite}@keyframes celebrationPopup_swing__82AOz{0%,to{transform:rotate(-16deg)}50%{transform:rotate(-4deg)}}.celebrationPopup_actions__V9dOf{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:76px}.celebrationPopup_primary__SLALS,.celebrationPopup_secondary__Tap3h{min-height:44px;padding:10px 18px;border-radius:999px;font-weight:700;font-size:15px}.celebrationPopup_primary__SLALS{background:#ffd400;color:#3a1205}.celebrationPopup_secondary__Tap3h{border:1px solid rgb(255 255 255/.5);color:#fff;background:rgb(12 10 16/.6);backdrop-filter:blur(4px)}.celebrationPopup_primary__SLALS:focus-visible,.celebrationPopup_secondary__Tap3h:focus-visible{outline:3px solid #fff;outline-offset:2px}.celebrationPopup_line__byFxq,.celebrationPopup_signature__AhRzC{white-space:nowrap}@media (max-width:480px){.celebrationPopup_banner__JsVs9{padding:30px 28px 26px}.celebrationPopup_achievement__RWATk{font-size:clamp(14px,4.1vw,18px)}.celebrationPopup_line__byFxq{display:block}.celebrationPopup_signature__AhRzC{margin:16px 40px 0;font-size:clamp(14px,3.8vw,17px)}.celebrationPopup_stamp__EK0xY{width:44px;height:44px;font-size:11px;right:22px;bottom:22px;border-width:2px}.celebrationPopup_medal__aWlDp{left:10px;top:-16px;font-size:38px}}@media (max-width:360px){.celebrationPopup_signature__AhRzC{margin:14px 0 0;letter-spacing:.04em}.celebrationPopup_stamp__EK0xY{top:22px;bottom:auto;right:20px}}@media (prefers-reduced-motion:reduce){.celebrationPopup_banner__JsVs9,.celebrationPopup_confetti__SGByP span,.celebrationPopup_medal__aWlDp{animation:none}.celebrationPopup_confetti__SGByP{display:none}}.celebrationPopup_frame__I5b5F{position:absolute;inset:16px;border:2px solid rgb(255 212 0/.75);border-radius:2px;pointer-events:none}.celebrationPopup_frame__I5b5F:after,.celebrationPopup_frame__I5b5F:before{position:absolute;color:#ffd400;font-size:14px;line-height:1}.celebrationPopup_frame__I5b5F:before{content:"★";left:-8px;bottom:-9px}.celebrationPopup_frame__I5b5F:after{content:"★";right:-8px;top:-9px}.celebrationPopup_sparkle__zwPkg{display:inline-block;margin:0 .15em;font-size:.42em;letter-spacing:0;vertical-align:middle;color:#fff4c2;animation:celebrationPopup_twinkle__CxION 1.6s ease-in-out infinite}.celebrationPopup_sparkle__zwPkg:last-child{animation-delay:.8s}@keyframes celebrationPopup_twinkle__CxION{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.celebrationPopup_ball__UTN7o{display:inline-block;margin-left:.2em;font-size:.7em;vertical-align:.12em;animation:celebrationPopup_bounce__rJBBP 1.2s ease-in-out infinite}@keyframes celebrationPopup_bounce__rJBBP{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.celebrationPopup_bunting__LwPdc{position:absolute;top:-26px;left:0;right:0;display:flex;justify-content:space-between;padding:0 4px;border-top:2px solid rgb(255 255 255/.55);border-radius:0 0 50% 50%/0 0 16px 16px;transform-origin:50% 0;animation:celebrationPopup_sway__kc5DQ 5.2s ease-in-out infinite reverse}.celebrationPopup_bunting__LwPdc span{width:clamp(12px,3.2vw,20px);height:clamp(14px,3.6vw,22px);clip-path:polygon(0 0,100% 0,50% 100%)}.celebrationPopup_bunting__LwPdc span:nth-child(5n+1){background:#ffd400}.celebrationPopup_bunting__LwPdc span:nth-child(5n+2){background:#ffffff}.celebrationPopup_bunting__LwPdc span:nth-child(5n+3){background:#2f6fed}.celebrationPopup_bunting__LwPdc span:nth-child(5n+4){background:#19a974}.celebrationPopup_bunting__LwPdc span:nth-child(5n+5){background:#ff8a3d}@media (prefers-reduced-motion:reduce){.celebrationPopup_ball__UTN7o,.celebrationPopup_bunting__LwPdc,.celebrationPopup_sparkle__zwPkg{animation:none}}