.race-module__Vv-8sW__stage{background:radial-gradient(120% 90% at 50% 0,#133524 0%,#07140d 60%,#040b07 100%);position:fixed;inset:0;overflow:hidden}.race-module__Vv-8sW__fr{transform-origin:50%;color:#f4f8f2;--mv:1.05s;background:linear-gradient(170deg,#12331f 0%,#0b2114 45%,#06130b 100%);border:1px solid #c8f13524;border-radius:18px;width:360px;height:640px;font-family:Pretendard,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0f}.race-module__Vv-8sW__fr:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(115deg,#0000 42%,#c8f13512 50%,#0000 58%);animation:7s linear infinite race-module__Vv-8sW__sweep;position:absolute;inset:-40% -60%}@keyframes race-module__Vv-8sW__sweep{0%{transform:translate(-35%)}to{transform:translate(35%)}}.race-module__Vv-8sW__fr:after{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(90deg,#ffffff05 0 18px,#0000 18px 36px);height:120px;position:absolute;bottom:0;left:0;right:0}.race-module__Vv-8sW__title{letter-spacing:.04em;color:#c8f135bf;white-space:nowrap;text-overflow:ellipsis;z-index:2;font-size:11px;font-weight:600;position:absolute;top:18px;left:20px;right:20px;overflow:hidden}.race-module__Vv-8sW__hl{color:#f4f8f2;font-size:15px;font-weight:700}.race-module__Vv-8sW__parc{color:#0b1a12;opacity:0;z-index:2;background:#c8f135;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:700;transition:opacity .3s;position:absolute;top:50px;right:20px;transform:skew(-12deg)}.race-module__Vv-8sW__row{border-radius:calc(8px * var(--rz,1));box-sizing:border-box;z-index:5;height:36px;transition:top var(--mv) cubic-bezier(.34, 1.4, .5, 1), height .6s, background .4s, border-color .4s, box-shadow .4s, opacity .6s;background:linear-gradient(90deg,#ffffff17,#ffffff0a);border:1px solid #ffffff14;align-items:center;gap:8px;padding:0 12px 0 0;display:flex;position:absolute;left:14px;right:14px;overflow:visible}.race-module__Vv-8sW__row.race-module__Vv-8sW__lead{background:linear-gradient(90deg,#c8f13538,#c8f1350f);border-color:#c8f135d9;box-shadow:0 0 0 1px #c8f13540,0 6px 22px #c8f13547}.race-module__Vv-8sW__row.race-module__Vv-8sW__bump{animation:.7s race-module__Vv-8sW__bump}.race-module__Vv-8sW__row.race-module__Vv-8sW__rise{animation:.9s ease-out race-module__Vv-8sW__rise}.race-module__Vv-8sW__row.race-module__Vv-8sW__sink{animation:.8s ease-out race-module__Vv-8sW__sink}.race-module__Vv-8sW__row.race-module__Vv-8sW__shake{animation:.5s race-module__Vv-8sW__shake}.race-module__Vv-8sW__row.race-module__Vv-8sW__love{animation:1s race-module__Vv-8sW__love}.race-module__Vv-8sW__row.race-module__Vv-8sW__hide{opacity:0;pointer-events:none}.race-module__Vv-8sW__row.race-module__Vv-8sW__out{background:#ffffff08;border-color:#ffffff0d}@keyframes race-module__Vv-8sW__bump{0%{transform:scale(1)}35%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes race-module__Vv-8sW__rise{0%{box-shadow:0 0 #c8f13500}25%{transform:scale(1.05);box-shadow:0 26px 26px -14px #c8f135bf,0 0 18px #c8f13573}to{transform:scale(1);box-shadow:0 0 #c8f13500}}@keyframes race-module__Vv-8sW__sink{0%{opacity:1}40%{opacity:.55;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes race-module__Vv-8sW__shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}@keyframes race-module__Vv-8sW__love{0%,to{box-shadow:0 0 #ff4d5e00}30%{box-shadow:0 0 0 1px #ff4d5e73,0 4px 22px #ff4d5e8c}}.race-module__Vv-8sW__rk{width:calc(34px * var(--rz,1));border-radius:calc(8px * var(--rz,1)) 0 0 calc(8px * var(--rz,1));clip-path:polygon(0 0,100% 0,calc(100% - 7px) 100%,0 100%);color:#f4f8f2;font-size:calc(13px * var(--rz,1));font-variant-numeric:tabular-nums;background:#ffffff24;flex:none;justify-content:center;align-self:stretch;align-items:center;margin:-1px 0 -1px -1px;padding-right:4px;font-weight:800;display:flex}.race-module__Vv-8sW__lead .race-module__Vv-8sW__rk{color:#0b1a12;background:#c8f135}.race-module__Vv-8sW__av{width:calc(24px * var(--rz,1));height:calc(24px * var(--rz,1));color:#0b1a12;font-size:calc(12px * var(--rz,1));border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.race-module__Vv-8sW__nm{font-size:calc(15px * var(--rz,1));white-space:nowrap;color:#f4f8f2;letter-spacing:-.01em;flex:1;font-weight:700}.race-module__Vv-8sW__out .race-module__Vv-8sW__nm,.race-module__Vv-8sW__out .race-module__Vv-8sW__tt{color:#f4f8f261}.race-module__Vv-8sW__chg{font-size:calc(12px * var(--rz,1));opacity:0;margin-left:6px;font-weight:800;transition:opacity .3s}.race-module__Vv-8sW__chg.race-module__Vv-8sW__up{color:#c8f135;text-shadow:0 0 8px #c8f135b3}.race-module__Vv-8sW__chg.race-module__Vv-8sW__dn{color:#ff7a7a}.race-module__Vv-8sW__tt{font-size:calc(19px * var(--rz,1));font-variant-numeric:tabular-nums;text-align:right;color:#f4f8f2;min-width:calc(34px * var(--rz,1));font-weight:800;line-height:1}.race-module__Vv-8sW__tt.race-module__Vv-8sW__under{color:#ff4d5e;text-shadow:0 0 10px #ff4d5e73}.race-module__Vv-8sW__pop{right:calc(58px * var(--rz,1));top:calc(8px * var(--rz,1));font-size:calc(12px * var(--rz,1));color:#fff;opacity:0;pointer-events:none;border-radius:4px;padding:1px 8px;font-weight:800;position:absolute}.race-module__Vv-8sW__pop.race-module__Vv-8sW__go{animation:.75s ease-out forwards race-module__Vv-8sW__popgo}@keyframes race-module__Vv-8sW__popgo{0%{opacity:0;transform:translateY(8px)scale(.3)}25%{opacity:1;transform:translateY(0)scale(1.2)}45%{transform:scale(1)}75%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(38px)scale(.4)}}.race-module__Vv-8sW__hn{letter-spacing:-.03em;color:#fff;text-shadow:0 0 24px #c8f13559;font-size:52px;font-weight:900;line-height:1}.race-module__Vv-8sW__hn.race-module__Vv-8sW__flip{animation:.55s cubic-bezier(.3,1.6,.5,1) race-module__Vv-8sW__hnflip}@keyframes race-module__Vv-8sW__hnflip{0%{opacity:0;transform:translateY(-22px)scale(.8)rotateX(60deg)}to{opacity:1;transform:none}}.race-module__Vv-8sW__track{z-index:2;align-items:center;gap:3px;height:14px;display:flex;position:absolute;top:112px;left:20px;right:20px}.race-module__Vv-8sW__dot{background:#ffffff21;border-radius:2px;flex:1;height:4px;transition:background .4s,box-shadow .4s}.race-module__Vv-8sW__dot.race-module__Vv-8sW__done{background:#c8f13599}.race-module__Vv-8sW__dot.race-module__Vv-8sW__cur{background:#c8f135;box-shadow:0 0 10px #c8f135e6}.race-module__Vv-8sW__ball{background:radial-gradient(circle at 35% 30%,#fff 0 35%,#dce3da 70%,#aeb8ac 100%);border-radius:50%;width:14px;height:14px;margin-left:-7px;transition:left .9s cubic-bezier(.3,1.2,.5,1);position:absolute;top:-1px;left:0;box-shadow:0 0 10px #fff9,0 2px 3px #00000080}.race-module__Vv-8sW__ball.race-module__Vv-8sW__roll{animation:.9s linear race-module__Vv-8sW__roll}@keyframes race-module__Vv-8sW__roll{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.race-module__Vv-8sW__ban{opacity:0;color:#0b1a12;z-index:40;white-space:nowrap;letter-spacing:-.01em;background:#c8f135;border-radius:4px;padding:7px 18px;font-size:16px;font-weight:900;position:absolute;top:136px;left:50%;transform:translate(-50%,-26px);box-shadow:0 0 28px #c8f135bf}.race-module__Vv-8sW__ban.race-module__Vv-8sW__go{animation:1.8s cubic-bezier(.3,1.5,.5,1) forwards race-module__Vv-8sW__ban}@keyframes race-module__Vv-8sW__ban{0%{opacity:0;transform:translate(-50%,-26px)scale(.7)}18%{opacity:1;transform:translate(-50%)scale(1.08)}28%{transform:translate(-50%)scale(1)}80%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-12px)}}.race-module__Vv-8sW__flash{opacity:0;pointer-events:none;z-index:39;background:radial-gradient(circle at 50% 30%,#c8f13573,#c8f13500 70%);position:absolute;inset:0}.race-module__Vv-8sW__flash.race-module__Vv-8sW__go{animation:.7s ease-out race-module__Vv-8sW__flash}@keyframes race-module__Vv-8sW__flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.race-module__Vv-8sW__heart{z-index:70;pointer-events:none;filter:drop-shadow(0 0 10px #ff4d5eb3);width:40px;height:38px;animation:1.6s ease-out forwards race-module__Vv-8sW__hf;position:absolute}@keyframes race-module__Vv-8sW__hf{0%{opacity:0;transform:translateY(8px)scale(.3)}16%{opacity:1;transform:translateY(-5px)scale(1.3)}28%{transform:translateY(-8px)scale(1)}55%{transform:translate(-5px,-30px)rotate(-8deg)}80%{opacity:.85;transform:translate(5px,-48px)rotate(6deg)}to{opacity:0;transform:translateY(-66px)scale(.85)}}.race-module__Vv-8sW__spk{z-index:69;pointer-events:none;border-radius:50%;width:5px;height:5px;animation:.8s ease-out forwards race-module__Vv-8sW__spk;position:absolute}@keyframes race-module__Vv-8sW__spk{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.2)}}.race-module__Vv-8sW__ov{z-index:50;opacity:0;pointer-events:none;background:linear-gradient(170deg,#0e2819f7,#050f09fa);flex-direction:column;align-items:center;transition:opacity .4s;display:flex;position:absolute;inset:0}.race-module__Vv-8sW__ov.race-module__Vv-8sW__on{opacity:1;pointer-events:auto}.race-module__Vv-8sW__ovSub{color:#c8f135cc;letter-spacing:.04em;font-size:12px;font-weight:600}.race-module__Vv-8sW__ovHead{color:#fff;letter-spacing:-.02em;font-size:22px;font-weight:900}.race-module__Vv-8sW__card{box-sizing:border-box;opacity:0;background:linear-gradient(90deg,#ffffff1a,#ffffff0a);border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;width:290px;height:60px;padding:0 10px;display:flex;transform:translate(-40px)}.race-module__Vv-8sW__card.race-module__Vv-8sW__in{animation:.5s cubic-bezier(.3,1.5,.5,1) forwards race-module__Vv-8sW__cin}@keyframes race-module__Vv-8sW__cin{to{opacity:1;transform:none}}.race-module__Vv-8sW__card.race-module__Vv-8sW__sigh{animation:.55s race-module__Vv-8sW__shake}.race-module__Vv-8sW__cardName{color:#fff;font-size:16px;font-weight:800}.race-module__Vv-8sW__cardSub{color:#f4f8f28c;font-size:11px}.race-module__Vv-8sW__res{color:#ffffff80;background:#ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:64px;height:42px;font-size:20px;font-weight:900;transition:box-shadow .4s;display:flex}.race-module__Vv-8sW__res.race-module__Vv-8sW__flip{animation:.5s race-module__Vv-8sW__rflip}@keyframes race-module__Vv-8sW__rflip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.race-module__Vv-8sW__podium{align-items:flex-end;gap:6px;height:202px;display:flex;position:relative}.race-module__Vv-8sW__spot{opacity:0;pointer-events:none;background:radial-gradient(at 50% 100%,#c8f13552,#c8f13500 70%);width:220px;height:260px;margin-left:-110px;transition:opacity 1s .9s;position:absolute;bottom:40px;left:50%}.race-module__Vv-8sW__ov.race-module__Vv-8sW__on .race-module__Vv-8sW__spot{opacity:1}.race-module__Vv-8sW__pod{opacity:0;flex-direction:column;justify-content:flex-end;align-items:center;width:88px;transition:opacity .5s,transform .6s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative;transform:translateY(16px)}.race-module__Vv-8sW__ov.race-module__Vv-8sW__on .race-module__Vv-8sW__pod{opacity:1;transform:none}.race-module__Vv-8sW__podName{color:#fff;font-size:14px;font-weight:800}.race-module__Vv-8sW__podScore{color:#f4f8f2a6;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px}.race-module__Vv-8sW__blk{color:#0b1a12;box-sizing:border-box;transform-origin:bottom;border-radius:6px 6px 0 0;justify-content:center;align-items:flex-start;width:72px;padding-top:6px;font-size:26px;font-weight:900;transition:transform .8s cubic-bezier(.3,1.4,.5,1);display:flex;transform:scaleY(0)}.race-module__Vv-8sW__ov.race-module__Vv-8sW__on .race-module__Vv-8sW__blk{transform:scaleY(1)}.race-module__Vv-8sW__crown{filter:drop-shadow(0 0 8px #ffd65acc);font-size:17px;line-height:1;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-8deg)}.race-module__Vv-8sW__restLine{color:#f4f8f2;opacity:0;align-items:center;gap:10px;font-size:13px;transition:opacity .4s,transform .5s;display:flex;transform:translate(-14px)}.race-module__Vv-8sW__ov.race-module__Vv-8sW__on .race-module__Vv-8sW__restLine{opacity:1;transform:none}.race-module__Vv-8sW__restRank{color:#c8f135d9;font-variant-numeric:tabular-nums;width:22px;font-weight:800}.race-module__Vv-8sW__restScore{color:#fff;font-variant-numeric:tabular-nums;font-weight:800}.race-module__Vv-8sW__nine{color:#f4f8f2cc;background:#ffffff0f;border:1px dashed #c8f13559;border-radius:8px;flex-direction:column;align-items:flex-start;gap:0;margin-top:2px;padding:6px 10px;font-size:12px;line-height:1.5}.race-module__Vv-8sW__nineHead{color:#c8f135;text-align:center;width:100%;font-size:14px;font-weight:900}.race-module__Vv-8sW__hlbtn{color:#0b1a12;background:#c8f135;border-radius:6px;padding:11px 24px;font-size:14px;font-weight:900;text-decoration:none;box-shadow:0 6px 20px #c8f13559}.race-module__Vv-8sW__again{color:#f4f8f28c;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px}.race-module__Vv-8sW__start{z-index:60;text-align:center;background:linear-gradient(170deg,#0e2819f5,#050f09f7);flex-direction:column;justify-content:center;align-items:center;padding:0 28px;transition:opacity .45s,visibility .45s;display:flex;position:absolute;inset:0}.race-module__Vv-8sW__callToggle{cursor:pointer;color:#f4f8f28c;background:0 0;border:none;margin-top:26px;padding:8px 4px;font-size:15px;font-weight:700}.race-module__Vv-8sW__callToggle.race-module__Vv-8sW__callOn{color:#c8f135;text-shadow:0 0 10px #c8f13580}.race-module__Vv-8sW__callToggle:active{transform:scale(.96)}.race-module__Vv-8sW__start.race-module__Vv-8sW__gone{opacity:0;visibility:hidden;pointer-events:none}.race-module__Vv-8sW__startSub{color:#f4f8f2b3;margin-bottom:34px;font-size:14px}.race-module__Vv-8sW__startBtn{color:#0b1a12;cursor:pointer;background:#c8f135;border:none;border-radius:8px;padding:16px 44px;font-size:20px;font-weight:900;animation:1.6s ease-out infinite race-module__Vv-8sW__pulse;box-shadow:0 0 #c8f13599}@keyframes race-module__Vv-8sW__pulse{0%{box-shadow:0 0 #c8f1358c}70%{box-shadow:0 0 0 18px #c8f13500}to{box-shadow:0 0 #c8f13500}}
