.DigitalClock-module__cXdiMW__clock{--dv-clock-frame:#58b8f1;--dv-clock-caption:#ffd166;--dv-clock-value:#7cebff;--dv-clock-urgent:#ff7a90;border:1.5px solid var(--dv-clock-frame);pointer-events:none;background:linear-gradient(#111b4ff5,#010109fa);border-radius:9px;flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:0 0 9px #58b8f1a3,inset 0 0 13px #1952b96b}.DigitalClock-module__cXdiMW__caption{color:var(--dv-clock-caption);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;line-height:1}.DigitalClock-module__cXdiMW__value{color:var(--dv-clock-value);font-variant-numeric:tabular-nums;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:900;line-height:1}.DigitalClock-module__cXdiMW__compact{min-width:108px;padding:4px 11px 5px}.DigitalClock-module__cXdiMW__compact .DigitalClock-module__cXdiMW__caption{letter-spacing:.18em;font-size:7px}.DigitalClock-module__cXdiMW__compact .DigitalClock-module__cXdiMW__value{letter-spacing:.04em;text-shadow:0 0 4px var(--dv-clock-value), 0 0 10px #58b8f1c7;font-size:20px}.DigitalClock-module__cXdiMW__arcade{border-width:2px;border-radius:10px;min-width:178px;padding:5px 13px 7px;box-shadow:0 0 0 2px #f6f58d1f,0 0 11px #58b8f1b8,0 0 25px #f06bd859,inset 0 0 18px #1952b973}.DigitalClock-module__cXdiMW__arcade:before,.DigitalClock-module__cXdiMW__arcade:after{content:"";border-radius:2px;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)}.DigitalClock-module__cXdiMW__arcade:before{background:var(--dv-clock-caption);box-shadow:0 0 5px var(--dv-clock-caption), 0 0 11px var(--dv-clock-caption);left:-5px}.DigitalClock-module__cXdiMW__arcade:after{background:var(--dv-clock-frame);box-shadow:0 0 5px var(--dv-clock-frame), 0 0 11px var(--dv-clock-frame);right:-5px}.DigitalClock-module__cXdiMW__arcade .DigitalClock-module__cXdiMW__caption{letter-spacing:.2em;text-shadow:0 0 7px #ffd166b8;font-size:8px}.DigitalClock-module__cXdiMW__arcade .DigitalClock-module__cXdiMW__value{letter-spacing:.03em;text-shadow:0 0 4px var(--dv-clock-value), 0 0 12px #58b8f1e6, 2px 0 0 #f06bd873;font-size:25px}.DigitalClock-module__cXdiMW__urgent{border-color:var(--dv-clock-urgent);box-shadow:0 0 11px #ff7a90b8,inset 0 0 13px #b2459d6b}.DigitalClock-module__cXdiMW__urgent .DigitalClock-module__cXdiMW__value{color:var(--dv-clock-urgent);text-shadow:0 0 6px #ff7a90cc}
.QuestionChoices-module__EJwQRW__grid{flex:var(--question-grid-flex,1 1 auto);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0;display:grid;position:relative}.QuestionChoices-module__EJwQRW__grid:after{z-index:2;background:var(--tapin-room);color:#ffffff8f;content:"OR";border:1px solid #ffffff24;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.QuestionChoices-module__EJwQRW__item{min-width:0}.QuestionChoices-module__EJwQRW__card{width:100%;height:100%;min-height:var(--question-card-min-height,142px);border:1px solid var(--question-card-border,#ffffff1c);border-radius:var(--question-card-radius,14px);background:var(--question-card-bg,#ffffff0d);color:#fff;text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:15px;display:flex;position:relative;overflow:hidden}.QuestionChoices-module__EJwQRW__button{transition:transform .16s,border-color .16s,background .16s}.QuestionChoices-module__EJwQRW__button:active{transform:scale(.98)}.QuestionChoices-module__EJwQRW__button:focus-visible{outline:3px solid var(--tapin-accent-rim);outline-offset:2px}.QuestionChoices-module__EJwQRW__picked{border-color:var(--tapin-accent);background:var(--question-picked-bg,var(--tapin-accent));color:var(--question-picked-ink,var(--tapin-accent-ink))}.QuestionChoices-module__EJwQRW__letter{color:#ffffffbd;border-bottom:2px solid #ffffff2e;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:950;display:inline-grid}.QuestionChoices-module__EJwQRW__letter:before{content:attr(data-letter)}.QuestionChoices-module__EJwQRW__picked .QuestionChoices-module__EJwQRW__letter{color:var(--question-picked-ink,var(--tapin-accent-ink));border-color:#0000002e}.QuestionChoices-module__EJwQRW__text{letter-spacing:-.035em;text-wrap:balance;word-break:keep-all;width:100%;padding:12px 1px 3px;font-weight:950;line-height:1.35}[data-spaceless] .QuestionChoices-module__EJwQRW__text{word-break:normal}.QuestionChoices-module__EJwQRW__mark{min-height:22px;color:var(--question-picked-ink,var(--tapin-accent-ink));align-items:center;padding:3px 0;font-size:10px;font-weight:900;display:inline-flex}.QuestionChoices-module__EJwQRW__mark:before{content:"✓";margin-right:5px}@media (max-height:690px){.QuestionChoices-module__EJwQRW__card{min-height:var(--question-card-min-height,122px)}}.QuestionChoices-module__EJwQRW__rig{--rig:var(--question-rig,var(--tapin-accent));--rig-bright:color-mix(in srgb, var(--rig) 78%, white);--rig-dim:color-mix(in srgb, var(--rig) 42%, transparent);--rig-faint:color-mix(in srgb, var(--rig) 10%, transparent);--rig-gap:32px;--rig-knob:16px;--rig-notch:10px;--rig-hang:58px;--rig-hang-line:calc(var(--rig-hang) / .857);--rig-cut:polygon(var(--rig-notch) 0, calc(100% - var(--rig-notch)) 0, 100% var(--rig-notch), 100% calc(100% - var(--rig-notch)), calc(100% - var(--rig-notch)) 100%, var(--rig-notch) 100%, 0 calc(100% - var(--rig-notch)), 0 var(--rig-notch));isolation:isolate;flex-direction:column;flex:none;min-height:0;padding-top:24px;padding-bottom:34px;display:flex;position:relative}.QuestionChoices-module__EJwQRW__rig:before{z-index:-1;background:radial-gradient(55% 50% at 50% 46%, color-mix(in srgb, var(--rig) 16%, transparent), transparent 72%);content:"";pointer-events:none;width:118%;height:78%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.QuestionChoices-module__EJwQRW__column{z-index:0;border:1px solid color-mix(in srgb, var(--rig) 38%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--rig) 7%, transparent) 0 18%, color-mix(in srgb, var(--rig) 24%, transparent) 22%, color-mix(in srgb, var(--rig) 9%, transparent) 55%, color-mix(in srgb, var(--rig) 29%, transparent) 80%, color-mix(in srgb, var(--rig) 7%, transparent));width:18px;box-shadow:inset 1px 0 color-mix(in srgb, var(--rig) 24%, transparent), 0 10px 24px color-mix(in srgb, var(--rig) 8%, transparent);border-radius:999px 999px 5px 5px;position:absolute;top:25px;bottom:18px;left:50%;transform:translate(-50%)}.QuestionChoices-module__EJwQRW__column:after{border:1px solid color-mix(in srgb, var(--tapin-accent) 48%, transparent);background:color-mix(in srgb, var(--tapin-accent) 22%, transparent);width:6px;height:18px;box-shadow:inset 0 0 5px color-mix(in srgb, var(--tapin-accent) 28%, transparent);content:"";border-radius:999px;position:absolute;top:46%;left:50%;transform:translate(-50%)}.QuestionChoices-module__EJwQRW__beam{top:16px;right:calc((100% - var(--rig-gap)) / 4 - var(--rig-knob) / 2);left:calc((100% - var(--rig-gap)) / 4 - var(--rig-knob) / 2);z-index:1;transform-origin:50%;will-change:transform;justify-content:space-between;align-items:center;display:flex;position:absolute}.QuestionChoices-module__EJwQRW__beamCore{border:1px solid color-mix(in srgb, var(--rig) 44%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--rig) 7%, transparent) 0 14%, var(--rig-bright) 14% 26%, var(--rig) 26% 52%, color-mix(in srgb, var(--rig) 40%, #071126) 52% 82%, color-mix(in srgb, var(--rig) 16%, #071126) 82%);height:11px;box-shadow:inset 0 1px #ffffff57, inset 0 -1px color-mix(in srgb, var(--rig) 22%, transparent), 0 5px 14px color-mix(in srgb, var(--rig) 15%, transparent);border-radius:3px;flex:auto}.QuestionChoices-module__EJwQRW__beamKnob{width:var(--rig-knob);height:var(--rig-knob);border:2px solid var(--rig);background:radial-gradient(circle at 50% 42%, var(--rig-bright) 0 22%, var(--rig) 23% 38%, transparent 39%), color-mix(in srgb, var(--tapin-room) 82%, var(--rig));box-shadow:inset 0 1px #ffffff38, 0 3px 9px color-mix(in srgb, var(--rig) 22%, transparent);border-radius:50%;flex:none}.QuestionChoices-module__EJwQRW__pivot{z-index:1;border:2px solid color-mix(in srgb, var(--rig) 86%, transparent);background:radial-gradient(circle at 50% 46%, #fff 0 9%, var(--rig-bright) 10% 17%, var(--rig) 18% 27%, color-mix(in srgb, var(--rig) 45%, transparent) 28% 38%, transparent 39%), linear-gradient(165deg, #ffffff3d 0 18%, transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--rig) 32%, #071126) 0 48%, color-mix(in srgb, var(--rig) 14%, #071126) 100%);width:34px;height:34px;box-shadow:inset 0 1px #fff6, inset 0 -2px 6px #00000061, 0 0 14px color-mix(in srgb, var(--rig) 32%, transparent), 0 5px 14px #00000047;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.QuestionChoices-module__EJwQRW__pivot:after{border:1px solid color-mix(in srgb, var(--rig) 30%, transparent);content:"";border-radius:50%;position:absolute;inset:-5px}.QuestionChoices-module__EJwQRW__base{z-index:0;border:1px solid color-mix(in srgb, var(--rig) 40%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--rig) 36%, #071126), color-mix(in srgb, var(--rig) 10%, #071126));border-radius:999px 999px 5px 5px;width:126px;height:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff29,0 7px 18px #00000038}.QuestionChoices-module__EJwQRW__base:before{border:1px solid color-mix(in srgb, var(--rig) 34%, transparent);background:color-mix(in srgb, var(--rig) 14%, #071126);content:"";border-bottom:0;border-radius:999px 999px 0 0;width:70px;height:8px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.QuestionChoices-module__EJwQRW__gridScale{z-index:1;align-items:stretch;gap:var(--rig-gap)}.QuestionChoices-module__EJwQRW__gridScale:after{content:none}.QuestionChoices-module__EJwQRW__itemScale{will-change:transform;flex-direction:column;display:flex}.QuestionChoices-module__EJwQRW__hanger{height:var(--rig-hang);flex:none;display:block;position:relative}.QuestionChoices-module__EJwQRW__chains{width:100%;height:100%;stroke:var(--rig);stroke-width:1px;opacity:.72;display:block;overflow:visible}.QuestionChoices-module__EJwQRW__headRow{flex:none;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.QuestionChoices-module__EJwQRW__badge{color:var(--rig);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:12px;font-weight:950}.QuestionChoices-module__EJwQRW__picked .QuestionChoices-module__EJwQRW__badge{color:var(--question-picked-ink,var(--tapin-accent-ink))}.QuestionChoices-module__EJwQRW__crowd{flex:none;justify-content:center;align-items:flex-end;gap:2px;width:100%;min-height:22px;display:flex;overflow:hidden}.QuestionChoices-module__EJwQRW__cardScale{min-height:var(--question-card-min-height,118px);background:color-mix(in srgb, var(--rig) 7%, var(--question-card-bg,#0b1b2e));isolation:isolate;clip-path:var(--rig-cut);border:0;border-radius:0;justify-content:space-between;align-items:center;padding:11px;box-shadow:0 12px 28px #00000029}.QuestionChoices-module__EJwQRW__cardScale:before{z-index:-1;background:color-mix(in srgb, var(--rig) 72%, transparent);content:"";clip-path:var(--rig-cut);position:absolute;inset:0}.QuestionChoices-module__EJwQRW__cardScale:after{z-index:-1;background:linear-gradient(var(--rig), var(--rig)) 3px 3px / 3px 3px no-repeat, linear-gradient(var(--rig), var(--rig)) calc(100% - 3px) 3px / 3px 3px no-repeat, linear-gradient(var(--rig), var(--rig)) 3px calc(100% - 3px) / 3px 3px no-repeat, linear-gradient(var(--rig), var(--rig)) calc(100% - 3px) calc(100% - 3px) / 3px 3px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--rig) 10%, var(--question-card-bg,transparent)), color-mix(in srgb, var(--rig) 3%, var(--question-card-bg,transparent)));content:"";clip-path:var(--rig-cut);position:absolute;inset:2px;box-shadow:inset 0 1px #ffffff12,inset 0 -12px 28px #0000001f}.QuestionChoices-module__EJwQRW__cardScale .QuestionChoices-module__EJwQRW__text{flex:auto;align-items:center;padding:8px 1px;display:flex}.QuestionChoices-module__EJwQRW__cardScale .QuestionChoices-module__EJwQRW__letter{width:auto;height:auto;color:var(--rig);border:0;font-size:13px}.QuestionChoices-module__EJwQRW__picked.QuestionChoices-module__EJwQRW__cardScale .QuestionChoices-module__EJwQRW__letter{color:var(--question-picked-ink,var(--tapin-accent-ink))}.QuestionChoices-module__EJwQRW__pan{background:linear-gradient(180deg, var(--rig) 0 2px, color-mix(in srgb, var(--rig) 30%, transparent) 2px, color-mix(in srgb, var(--rig) 6%, transparent));width:100%;height:13px;box-shadow:0 6px 14px color-mix(in srgb, var(--rig) 15%, transparent);clip-path:polygon(0 0,100% 0,calc(100% - 13px) 100%,13px 100%);flex:none;margin:-1px 0 0;position:relative}.QuestionChoices-module__EJwQRW__picked.QuestionChoices-module__EJwQRW__cardScale{border-color:var(--tapin-accent);background:var(--question-picked-bg,var(--tapin-accent));box-shadow:0 0 22px color-mix(in srgb, var(--tapin-accent) 38%, transparent), 0 0 7px color-mix(in srgb, var(--tapin-accent) 55%, transparent)}.QuestionChoices-module__EJwQRW__picked.QuestionChoices-module__EJwQRW__cardScale:before{background:var(--tapin-accent)}.QuestionChoices-module__EJwQRW__picked.QuestionChoices-module__EJwQRW__cardScale:after{background:var(--question-picked-bg,var(--tapin-accent))}:is(.QuestionChoices-module__EJwQRW__itemScale:has(.QuestionChoices-module__EJwQRW__picked) .QuestionChoices-module__EJwQRW__pan,.QuestionChoices-module__EJwQRW__itemScale:has(.QuestionChoices-module__EJwQRW__picked) .QuestionChoices-module__EJwQRW__tab){border-color:var(--tapin-accent);color:var(--tapin-accent)}.QuestionChoices-module__EJwQRW__itemScale:has(.QuestionChoices-module__EJwQRW__picked) .QuestionChoices-module__EJwQRW__pan{background:linear-gradient(180deg, color-mix(in srgb, var(--tapin-accent) 30%, transparent), transparent);box-shadow:0 0 14px color-mix(in srgb, var(--tapin-accent) 34%, transparent)}@media (max-height:690px){.QuestionChoices-module__EJwQRW__rig{--rig-hang:46px;padding-bottom:23px}.QuestionChoices-module__EJwQRW__cardScale{min-height:var(--question-card-min-height,104px)}}@media (prefers-reduced-motion:reduce){.QuestionChoices-module__EJwQRW__button{transition:none!important;animation:none!important}}
.PenaltySlotModal-module__8yIGiW__layer{--dv-penalty-modal-delay:0s;z-index:26;animation:PenaltySlotModal-module__8yIGiW__dv-penalty-scrim-in .26s ease-out var(--dv-penalty-modal-delay) both;background:#120f16d1;align-content:center;padding:0 10px;display:grid;position:absolute;inset:0}.PenaltySlotModal-module__8yIGiW__card{animation:PenaltySlotModal-module__8yIGiW__dv-penalty-modal-in .32s cubic-bezier(.2, .8, .2, 1) calc(var(--dv-penalty-modal-delay) + 60ms) both;background:#322c3d;border:1px solid #fff3;border-radius:16px;justify-items:center;gap:6px;padding:18px 16px;display:grid;box-shadow:0 8px #17151c,0 0 40px #00000073}.PenaltySlotModal-module__8yIGiW__kicker{color:#ff9d92;font-size:10px;font-weight:900}.PenaltySlotModal-module__8yIGiW__slot{width:100%;margin-top:6px}.PenaltySlotModal-module__8yIGiW__empty{color:#fff;text-align:center;text-wrap:balance;margin-top:6px;font-size:23px;font-weight:900;line-height:1.35}.PenaltySlotModal-module__8yIGiW__note{color:#ffffffb3;justify-content:center;align-items:center;gap:6px;max-width:100%;margin-top:2px;font-size:11px;display:flex}.PenaltySlotModal-module__8yIGiW__action{letter-spacing:-.01em;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;margin-top:10px;font-size:15px;font-weight:900;display:flex}@keyframes PenaltySlotModal-module__8yIGiW__dv-penalty-scrim-in{0%{opacity:0}}@keyframes PenaltySlotModal-module__8yIGiW__dv-penalty-modal-in{0%{opacity:0;transform:translateY(10px)scale(.96)}}@media (prefers-reduced-motion:reduce){.PenaltySlotModal-module__8yIGiW__layer,.PenaltySlotModal-module__8yIGiW__card{animation:none}}
.horserace-module__LgH3pa__game,.horserace-module__LgH3pa__results{--race-cyan:#64eaff;--race-gold:#35e8ff;--race-mint:#35e8ff;--race-mint-bright:#8bf4ff;color:#edf5ff;letter-spacing:0;isolation:isolate;background:#060c22;flex-direction:column;flex:1;min-height:0;font-weight:700;display:flex;position:relative;overflow:hidden;container-type:inline-size}.horserace-module__LgH3pa__game:before{content:"";opacity:.9;pointer-events:none;z-index:0;background:linear-gradient(#06102ad9 0%,#0815329c 64%,#0815321f 100%),url(/image/tapin/horserace/stadium-pixel.webp) top/100% 100% no-repeat;height:clamp(250px,42%,360px);position:absolute;inset:0 0 auto}.horserace-module__LgH3pa__header{z-index:2;background:linear-gradient(#060c22aa,#060c2200);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions""hud hud";align-items:center;gap:5px 8px;padding:6px 10px 5px;display:grid;position:relative}.horserace-module__LgH3pa__brand{min-width:0;color:var(--race-cyan);grid-area:brand;align-items:center;gap:5px;display:flex}.horserace-module__LgH3pa__brand>svg{filter:drop-shadow(0 0 5px #16cfff);flex-shrink:0;width:30px;height:30px}.horserace-module__LgH3pa__brand h1{text-shadow:0 0 14px #2996e7;white-space:nowrap;margin:0;font-size:17px;font-weight:950;line-height:1.1}.horserace-module__LgH3pa__brand span{color:#94eaff;letter-spacing:1px;font:700 7px/1.6 monospace;display:block}.horserace-module__LgH3pa__topHud{grid-area:hud;grid-template-columns:minmax(94px,.65fr) minmax(132px,1.1fr);gap:6px;min-width:0;display:grid}.horserace-module__LgH3pa__headerActions{grid-area:actions;justify-self:end;align-items:center;gap:0;min-width:0;display:flex}.horserace-module__LgH3pa__soundButton{color:#a3c8ff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.horserace-module__LgH3pa__soundButton:hover{background:#163064}.horserace-module__LgH3pa__soundButton:focus-visible,.horserace-module__LgH3pa__tapButton:focus-visible,.horserace-module__LgH3pa__lobbyButton:focus-visible{outline-offset:-4px;outline:3px solid #fff}.horserace-module__LgH3pa__telemetry{z-index:2;flex-shrink:0;grid-template-columns:1fr 1fr;gap:8px;padding:0 14px 9px;display:grid;position:relative}.horserace-module__LgH3pa__position,.horserace-module__LgH3pa__raceClock{background:#081736cc;border:2px solid #4674e1;border-radius:12px;justify-content:center;align-items:center;min-width:0;height:39px;padding:3px 7px;display:flex;box-shadow:inset 0 0 18px #174aa044,0 0 8px #1e75df22}.horserace-module__LgH3pa__position{gap:5px}.horserace-module__LgH3pa__position>svg{width:19px;height:19px;color:var(--race-gold);filter:drop-shadow(0 0 5px #35e8ff)}.horserace-module__LgH3pa__position b{color:var(--race-gold);font-variant-numeric:tabular-nums;text-shadow:0 0 13px #35e8ff66;white-space:nowrap;font:900 23px/1 monospace;animation:.3s ease-out horserace-module__LgH3pa__rankPop;display:block}.horserace-module__LgH3pa__position i{color:#e3eaff;font:700 11px monospace}.horserace-module__LgH3pa__raceClock{color:#a3ccff;gap:5px}.horserace-module__LgH3pa__raceClock>svg{flex-shrink:0;width:19px;height:19px}.horserace-module__LgH3pa__raceClock b{color:var(--race-cyan);font-variant-numeric:tabular-nums;white-space:nowrap;font:900 16px/1.05 monospace;display:block}.horserace-module__LgH3pa__standings{z-index:2;background:linear-gradient(#07132db8,#07132d91),url(/image/tapin/horserace/stadium-pixel.webp) 50% 15%/100% 360% no-repeat;border:2px solid #176ac1;border-radius:15px;flex-shrink:0;height:45px;margin:0 10px;padding:3px 15px 4px;list-style:none;display:block;position:relative;overflow:visible}.horserace-module__LgH3pa__standings:before{content:"";z-index:-1;background:#2e75b8;height:3px;position:absolute;top:22px;left:27px;right:32px;box-shadow:0 0 5px #227bd055}.horserace-module__LgH3pa__standings li{width:54px;height:39px;box-shadow:none;will-change:left;background:0 0;border:0;border-radius:12px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;padding:1px 3px 3px;display:flex;position:absolute;top:1px;overflow:visible;transform:translate(-50%)}.horserace-module__LgH3pa__standings li[data-me=true]{box-shadow:none;filter:none;background:0 0;border:0;transform:translate(-50%,-2px)}.horserace-module__LgH3pa__standings li[data-leader=true]:not([data-me=true]){filter:none}.horserace-module__LgH3pa__standings li[data-me=true][data-leader=true]{box-shadow:none;filter:none;border:0}.horserace-module__LgH3pa__standings li[data-me=true] .horserace-module__LgH3pa__standingHorse{filter:drop-shadow(0 0 7px var(--race-mint))}.horserace-module__LgH3pa__standings li.horserace-module__LgH3pa__standingMarker{width:20px;height:25px;box-shadow:none;z-index:3;will-change:auto;background:0 0;border:0;border-radius:0;padding:0;top:9px;transform:none}.horserace-module__LgH3pa__standings li.horserace-module__LgH3pa__standingMarker[data-edge=start]{left:5px}.horserace-module__LgH3pa__standings li.horserace-module__LgH3pa__standingMarker[data-edge=finish]{left:auto;right:28px}.horserace-module__LgH3pa__standingMarker svg{color:#e5f4ff;filter:drop-shadow(0 0 4px #64eaff99);width:20px;height:20px}.horserace-module__LgH3pa__standingMarker[data-edge=start] svg{transform:scaleX(-1)}.horserace-module__LgH3pa__standingTopline{display:contents}.horserace-module__LgH3pa__standingRank{color:#fff;flex-shrink:0;order:1;align-items:baseline;gap:2px;font-family:monospace;display:flex}.horserace-module__LgH3pa__standingRank b{font-size:17px;line-height:1;animation:.36s ease-out horserace-module__LgH3pa__rankPop}.horserace-module__LgH3pa__standings li[data-me=true] .horserace-module__LgH3pa__standingRank b{color:var(--race-gold)}.horserace-module__LgH3pa__standingRank small,.horserace-module__LgH3pa__standingStatus{display:none}.horserace-module__LgH3pa__standingHorse{flex-shrink:0;order:2;width:25px;height:27px;overflow:hidden}.horserace-module__LgH3pa__standingHorse .horserace-module__LgH3pa__horseSprite{transform:translateY(-1px)}.horserace-module__LgH3pa__standingHorse .horserace-module__LgH3pa__horseShadow,.horserace-module__LgH3pa__standingHorse .horserace-module__LgH3pa__saddleNumber{display:none}.horserace-module__LgH3pa__standingName{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:60px;color:var(--race-mint-bright);text-shadow:0 1px 3px #071229;order:3;font-size:0;line-height:1.1;position:absolute;bottom:-14px;left:50%;overflow:visible;transform:translate(-50%)}.horserace-module__LgH3pa__standings li[data-me=true] .horserace-module__LgH3pa__standingName:after{content:"YOU";letter-spacing:1px;font:900 9px/1 monospace}.horserace-module__LgH3pa__standingProgress{display:none}.horserace-module__LgH3pa__track{isolation:isolate;background:#674333;flex:1;min-height:180px;position:relative;overflow:hidden;container-type:size}.horserace-module__LgH3pa__scenery{z-index:-3;position:absolute;inset:0;overflow:hidden}.horserace-module__LgH3pa__stadium{image-rendering:pixelated;background:url(/image/tapin/horserace/stadium-pixel.webp) 50% 46%/100% 100% no-repeat;transition:transform .35s ease-out;position:absolute;inset:-2%}.horserace-module__LgH3pa__game[data-boost=true] .horserace-module__LgH3pa__stadium{transform:scale(1.025)}.horserace-module__LgH3pa__stadiumLight{mix-blend-mode:screen;background:linear-gradient(90deg,#304bff30,#0000 25% 75%,#a249f520);position:absolute;inset:0}.horserace-module__LgH3pa__game[data-running=true] .horserace-module__LgH3pa__stadiumLight{animation:2.4s ease-in-out infinite alternate horserace-module__LgH3pa__stadiumPulse}.horserace-module__LgH3pa__trackGrain{clip-path:polygon(43% 0,57% 0,100% 100%,0 100%);background:repeating-linear-gradient(0deg,#0000 0 42px,#ffe0a01a 43px 45px,#0000 47px 96px);position:absolute;inset:0}.horserace-module__LgH3pa__game[data-running=true] .horserace-module__LgH3pa__trackGrain{animation:horserace-module__LgH3pa__groundFlow var(--road-time) linear infinite}.horserace-module__LgH3pa__trackLines{opacity:.6;z-index:-1;background:repeating-linear-gradient(0deg,#0000 0 46px,#8ceeffc0 46px 58px,#0000 58px 120px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 4%,#0000 5% 95%,#000 96%);mask-image:linear-gradient(90deg,#000 0 4%,#0000 5% 95%,#000 96%)}.horserace-module__LgH3pa__game[data-running=true] .horserace-module__LgH3pa__trackLines{animation:horserace-module__LgH3pa__railFlow var(--road-time) linear infinite}.horserace-module__LgH3pa__finishTape{width:calc(150% * (1 - var(--depth) * .55));height:calc(3px + (1 - var(--depth)) * 15px);background:repeating-linear-gradient(90deg,#f2f7ff 0 var(--tile),#16203c var(--tile) calc(var(--tile) * 2));--tile:calc(4px + (1 - var(--depth)) * 13px);opacity:.78;pointer-events:none;border-top:1px solid #d5e4ff99;transition:bottom .22s linear,width .22s linear,opacity .22s linear;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 10px #040d2066}.horserace-module__LgH3pa__finishSign{z-index:106;font-family:monospace;font-weight:900;font-size:calc(7px + (1 - var(--depth)) * 8px);letter-spacing:1px;white-space:nowrap;color:#fff;opacity:.85;text-shadow:0 1px 3px #040d20,0 0 9px #040d20,0 0 4px #040d20;pointer-events:none;align-items:center;gap:4px;line-height:1.5;transition:bottom .22s linear;display:flex;position:absolute;left:50%;transform:translate(-50%)}.horserace-module__LgH3pa__finishSign>svg{width:1.3em;height:1.3em}.horserace-module__LgH3pa__finishTape[data-near=true]{opacity:1;box-shadow:0 0 14px #35e8ff66,0 2px 10px #040d2066}.horserace-module__LgH3pa__finishSign[data-near=true]{opacity:1;color:var(--race-mint-bright);text-shadow:0 1px 3px #040d20,0 0 12px #35e8ff}.horserace-module__LgH3pa__distance{color:#132963;text-align:center;z-index:105;background:#b5cffa;border:2px solid #7695ca;padding:4px;position:absolute;top:43%;right:3%;transform:rotate(-4deg);box-shadow:3px 4px #253666}.horserace-module__LgH3pa__distance:after{content:"";background:#8facd7;width:4px;height:28px;position:absolute;top:100%;left:45%}.horserace-module__LgH3pa__distance b{font:900 19px/1.1 monospace;display:block}.horserace-module__LgH3pa__distance span{font:800 6px monospace}.horserace-module__LgH3pa__racer{width:var(--horse-width);max-width:18cqh;transform:translateX(-50%) scale(var(--scale));transform-origin:50% 90%;transition:bottom .22s linear,left .22s linear,transform .22s linear,opacity .22s linear;position:absolute}.horserace-module__LgH3pa__horse{z-index:2;width:100%;position:relative}.horserace-module__LgH3pa__horseSprite{aspect-ratio:360/815;width:100%;display:block;position:relative}.horserace-module__LgH3pa__horseArt{display:block;position:absolute;inset:0}.horserace-module__LgH3pa__spriteSheet{image-rendering:pixelated;background:url(/image/tapin/horserace/gallop-pixel.webp) 0 0/400% 100% no-repeat;display:block;position:absolute;inset:0}.horserace-module__LgH3pa__horseSprite[data-galloping=true] .horserace-module__LgH3pa__spriteSheet{animation:horserace-module__LgH3pa__stride var(--gallop-time,.48s) steps(4,end) infinite;animation-delay:var(--delay,0s)}.horserace-module__LgH3pa__horseSprite[data-galloping=true] .horserace-module__LgH3pa__horseArt{animation:horserace-module__LgH3pa__horseBounce var(--gallop-time,.48s) linear infinite;animation-delay:var(--delay,0s)}.horserace-module__LgH3pa__jockeyTint{clip-path:polygon(0 8%,100% 8%,100% 32%,0 32%);filter:hue-rotate(var(--jockey-hue))}.horserace-module__LgH3pa__horseShadow{background:#1c112876;border-radius:50%;width:80%;height:12%;position:absolute;bottom:0;left:12%;transform:rotate(-12deg)}.horserace-module__LgH3pa__saddleNumber{background:color-mix(in srgb,var(--rider) 45%,#080f24);color:#fff;text-shadow:1px 1px #13264d;border:1px solid #e9da9a;place-items:center;width:24%;height:10%;font:900 12px/1 monospace;display:grid;position:absolute;top:39%;left:38%;transform:rotate(3deg)}.horserace-module__LgH3pa__racer[data-mine=true] .horserace-module__LgH3pa__horseArt{filter:drop-shadow(0 0 2px #ffed80)drop-shadow(0 0 6px #ffd64e66)}.horserace-module__LgH3pa__racer[data-fading=true] .horserace-module__LgH3pa__racerName,.horserace-module__LgH3pa__racer[data-fading=true] .horserace-module__LgH3pa__saddleNumber{display:none}.horserace-module__LgH3pa__racerName{text-align:center;color:#fff;text-shadow:0 1px 2px #080c1c,0 0 5px #080c1c;white-space:nowrap;text-overflow:ellipsis;z-index:3;width:80%;margin:4px 0 0 10%;font-size:9px;line-height:1.2;display:block;position:relative;overflow:hidden}.horserace-module__LgH3pa__track[data-crowded=true] .horserace-module__LgH3pa__racerName{width:66%;margin-left:17%;font-size:8px}.horserace-module__LgH3pa__you{text-align:center;border:2px solid var(--race-gold);width:39px;color:var(--race-gold);z-index:4;background:#111c2c;border-radius:5px;font:900 11px/17px monospace;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 0 10px #ffe87999}.horserace-module__LgH3pa__you span{text-shadow:0 0 6px #ffe879;font-size:15px;position:absolute;top:15px;left:11px}.horserace-module__LgH3pa__dust{z-index:1;pointer-events:none;width:60%;height:70px;position:absolute;top:85%;left:20%}.horserace-module__LgH3pa__dust i{left:var(--x,20%);width:6px;height:7px;animation:.65s linear infinite horserace-module__LgH3pa__dust;animation-delay:var(--dust-delay,0s);background:#f8ce98;position:absolute;box-shadow:4px 3px #dbaf7b}.horserace-module__LgH3pa__dust i:nth-child(2){--x:65%;--dust-delay:-.11s;width:4px}.horserace-module__LgH3pa__dust i:nth-child(3){--x:35%;--dust-delay:-.22s}.horserace-module__LgH3pa__dust i:nth-child(4){--x:80%;--dust-delay:-.33s;width:3px}.horserace-module__LgH3pa__dust i:nth-child(5){--x:5%;--dust-delay:-.44s;width:4px}.horserace-module__LgH3pa__dust i:nth-child(6){--x:55%;--dust-delay:-.55s;width:3px}.horserace-module__LgH3pa__boostTrail{pointer-events:none;opacity:0;z-index:1;transition:opacity .2s;position:absolute;inset:15% -8% -40%}.horserace-module__LgH3pa__game[data-boost=true] .horserace-module__LgH3pa__boostTrail{opacity:1}.horserace-module__LgH3pa__boostTrail i{background:linear-gradient(transparent,var(--race-mint-bright) 25%,var(--race-mint) 70%,transparent);width:2px;height:75%;box-shadow:0 0 7px var(--race-mint);animation:.35s linear infinite horserace-module__LgH3pa__trail;position:absolute;top:15%;left:4%}.horserace-module__LgH3pa__boostTrail i:nth-child(2){animation-delay:-.12s;top:0;left:94%}.horserace-module__LgH3pa__boostTrail i:nth-child(3){width:3px;height:55%;animation-delay:-.24s;top:85%;left:55%}.horserace-module__LgH3pa__speedLines{pointer-events:none;opacity:.22;z-index:1;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.horserace-module__LgH3pa__game[data-boost=true] .horserace-module__LgH3pa__speedLines{opacity:.85}.horserace-module__LgH3pa__speedLines i{top:-40%;left:calc(3% + var(--i) * 10.3%);width:1px;height:21%;animation:horserace-module__LgH3pa__speedFlow calc(var(--road-time) * 1.6) linear infinite;animation-delay:calc(var(--i) * -.19s);background:linear-gradient(#0000,#95e8ff,#0000);animation-play-state:paused;position:absolute}.horserace-module__LgH3pa__game[data-running=true] .horserace-module__LgH3pa__speedLines i{animation-play-state:running}.horserace-module__LgH3pa__speedLines i:nth-child(3n){background:linear-gradient(#0000,#fff3a0,#0000);height:30%}.horserace-module__LgH3pa__boostCallout{color:var(--race-gold);text-shadow:0 0 10px #ffcf46;opacity:0;z-index:110;align-items:center;gap:3px;font:900 17px monospace;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:16px;right:12px;transform:translateY(8px)}.horserace-module__LgH3pa__boostCallout[data-visible=true]{opacity:1;transform:translateY(0)}.horserace-module__LgH3pa__idleWarn{z-index:125;white-space:nowrap;color:#fff3c4;pointer-events:none;background:#0b1530;border:2px solid #ffcf46;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:900;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #00000073}.horserace-module__LgH3pa__countdown{z-index:120;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.horserace-module__LgH3pa__countdownNumber,.horserace-module__LgH3pa__go{color:var(--race-mint-bright);letter-spacing:-.08em;font-variant-numeric:tabular-nums;text-shadow:0 4px #040c1e,0 0 18px #040d20,0 12px 34px #8bf4ff3d;font-size:clamp(132px,42vw,176px);font-weight:950;line-height:.9}.horserace-module__LgH3pa__countdownSlot{height:calc(clamp(132px,42vw,176px)/1.11111);display:block}.horserace-module__LgH3pa__countdown p{color:#e6efff;text-shadow:0 2px 6px #040d20,0 0 12px #040d20;font-size:13px}.horserace-module__LgH3pa__go{z-index:120;text-align:center;pointer-events:none;letter-spacing:-.06em;font-size:clamp(62px,20vw,84px);position:absolute;inset:30% 0}.horserace-module__LgH3pa__finish{z-index:130;text-align:center;pointer-events:none;background:radial-gradient(circle at 50% 47%,#040d20e0 0%,#040d2099 46%,#040d2000 72%);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.horserace-module__LgH3pa__finish>svg{color:#fff;width:42px;height:42px;filter:drop-shadow(0 0 9px var(--race-mint))}.horserace-module__LgH3pa__finish strong{color:var(--race-mint-bright);letter-spacing:-.02em;text-shadow:0 4px #040c1e,0 0 18px #040d20,0 12px 34px #8bf4ff3d;white-space:nowrap;font-size:clamp(34px,11vw,48px);font-weight:950;line-height:1.05}.horserace-module__LgH3pa__finish strong[data-goal=true]{letter-spacing:-.06em;font-size:clamp(58px,19vw,80px);line-height:.95}.horserace-module__LgH3pa__finish p{color:#e6efff;text-shadow:0 2px 6px #040d20,0 0 12px #040d20;margin:0;font-size:14px}.horserace-module__LgH3pa__controls{isolation:isolate;padding:12px 14px max(14px,env(safe-area-inset-bottom));box-shadow:none;z-index:120;background:linear-gradient(#08132d00 0%,#08132d70 45%,#08132de8 100%);border-top:0;flex-shrink:0;display:block;position:relative;overflow:hidden}.horserace-module__LgH3pa__controls:before{content:"";opacity:1;pointer-events:none;z-index:-1;background:linear-gradient(#07132d00 0%,#07132d30 35%,#07132db8 78%,#07132dea 100%),url(/image/tapin/horserace/stadium-pixel.webp) 50% 88%/100% 430% no-repeat;position:absolute;inset:0}.horserace-module__LgH3pa__controls:after{display:none}.horserace-module__LgH3pa__dashboard{flex:1;align-self:center;min-width:0}.horserace-module__LgH3pa__meterRow{color:#b8d4ef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;font-size:10px;display:flex}.horserace-module__LgH3pa__meterRow b{color:var(--race-cyan)}.horserace-module__LgH3pa__meterRow strong{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.horserace-module__LgH3pa__meterRow small{color:#a7c0e2;font-size:10px}.horserace-module__LgH3pa__meter{background:#050c20;border:1px solid #4675bc;border-radius:2px;height:14px;margin:7px 0 8px;padding:2px;overflow:hidden}.horserace-module__LgH3pa__meter>span{background:repeating-linear-gradient(90deg,#49edff 0 12px,#14527e 12px 14px);height:100%;transition:width .12s;display:block;box-shadow:0 0 12px #42efff}.horserace-module__LgH3pa__paceLabel{color:#bed3ef;justify-content:space-between;align-items:center;font-size:10px;display:flex}.horserace-module__LgH3pa__paceLabel>span{align-items:center;gap:3px;display:flex}.horserace-module__LgH3pa__paceLabel svg{color:var(--race-gold);font-size:15px}.horserace-module__LgH3pa__paceLabel b{color:var(--race-gold);font:800 13px monospace}.horserace-module__LgH3pa__paceLabel small{color:#bacdec;font-size:9px}.horserace-module__LgH3pa__paceMeter{grid-template-columns:repeat(10,1fr);gap:2px;height:8px;margin-top:4px;display:grid}.horserace-module__LgH3pa__paceMeter i{background:#101f3b;border:1px solid #415276;border-radius:1px;transition:background .1s}.horserace-module__LgH3pa__paceMeter i[data-lit=true]{background:#ffd64a;border-color:#ffe995;box-shadow:0 0 5px #ffd84455}.horserace-module__LgH3pa__tapButton{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:2px solid var(--race-mint);color:#fff;background:linear-gradient(#071b3230 0%,#07132d7a 44%,#07132de8 100%),url(/image/tapin/horserace/stadium-pixel.webp) 50% 84%/100% 440% no-repeat;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;min-height:124px;padding:5px;display:flex;position:relative;box-shadow:0 0 18px #35e8ff55,inset 0 0 22px #35e8ff20}.horserace-module__LgH3pa__tapButton .horserace-module__LgH3pa__tapIcon{color:var(--race-mint-bright);filter:drop-shadow(0 0 7px #35e8ff);font-size:39px}.horserace-module__LgH3pa__tapButton strong{font-size:22px;font-weight:950;line-height:1.2}.horserace-module__LgH3pa__tapButton .horserace-module__LgH3pa__tapCaption{color:var(--race-mint-bright);font:800 8px/1.9 monospace}.horserace-module__LgH3pa__tapButton:active:enabled{background:linear-gradient(#0c355040 0%,#09213b8c 44%,#09213be8 100%),url(/image/tapin/horserace/stadium-pixel.webp) 50% 84%/100% 440% no-repeat}.horserace-module__LgH3pa__game[data-boost=true] .horserace-module__LgH3pa__tapButton{box-shadow:0 0 24px #35e8ff99,inset 0 0 24px #35e8ff35}.horserace-module__LgH3pa__tapButton:disabled{color:#bbcee7;box-shadow:none;background:#17243d;border-color:#536990}.horserace-module__LgH3pa__tapButton:disabled strong{font-size:15px}.horserace-module__LgH3pa__tapButton:disabled .horserace-module__LgH3pa__tapIcon,.horserace-module__LgH3pa__tapButton:disabled .horserace-module__LgH3pa__tapCaption{color:#9bb2d3}.horserace-module__LgH3pa__tapSpark{border:2px solid var(--race-mint-bright);pointer-events:none;border-radius:50%;width:10px;height:10px;margin:-5px;animation:.42s ease-out forwards horserace-module__LgH3pa__tapSpark;position:absolute}.horserace-module__LgH3pa__results{padding:16px 16px max(14px,env(safe-area-inset-bottom));background:radial-gradient(circle at 50% 18%,#2c4c9438,#0000 34%),linear-gradient(#0d1630 0%,#0a1026 58%,#070b1c 100%);gap:12px}.horserace-module__LgH3pa__resultMenu{z-index:3;position:absolute;top:8px;right:10px}.horserace-module__LgH3pa__winnerHorse{filter:drop-shadow(0 10px 14px #03020c52);width:74px;margin:0 auto}.horserace-module__LgH3pa__finalRank{letter-spacing:-.02em;color:#fff;text-shadow:0 5px #0c1733,0 0 22px #35e8ff4d;margin:0;font-size:clamp(34px,11vw,50px);font-weight:950;line-height:1.02}.horserace-module__LgH3pa__goldText{color:var(--race-gold);text-shadow:0 1px 10px #35e8ff33}.horserace-module__LgH3pa__finalBoard{background:linear-gradient(160deg,#1a2c5bb8,#0f1a3ad1);border:1px solid #4674e13d;border-radius:20px;box-shadow:inset 0 1px #ffffff0f}.horserace-module__LgH3pa__medal{border-radius:999px;padding:2px;line-height:0}.horserace-module__LgH3pa__medal[data-place="1"]{background:#f5ca62}.horserace-module__LgH3pa__medal[data-place="2"]{background:#aeb8ca}.horserace-module__LgH3pa__medal[data-place="3"]{background:#bd7648}.horserace-module__LgH3pa__podiumBlock{color:#c8d8f3;background:linear-gradient(145deg,#1a2c53f0,#121f41f0);border:1px solid #4674e147;border-bottom:0;border-radius:12px 12px 0 0;justify-content:center;align-items:flex-start;width:100%;height:66px;margin-top:4px;padding-top:8px;font-size:18px;font-weight:900;display:flex;box-shadow:inset 0 1px #ffffff0a}.horserace-module__LgH3pa__podiumBlock[data-place="2"]{height:50px}.horserace-module__LgH3pa__podiumBlock[data-place="3"]{height:42px}.horserace-module__LgH3pa__podiumBlock[data-place="1"]{color:#ffd66f;background:#3b3b52;border-color:#f5ca6280}.horserace-module__LgH3pa__standingRow{background:#16264bc7;border:1px solid #4674e133;box-shadow:inset 0 1px #ffffff08}.horserace-module__LgH3pa__standingRow[data-me=true]{border-color:#f4c85f73}.horserace-module__LgH3pa__lobbyButton{color:#24170a;background:linear-gradient(#ffd978 0%,#f2bd55 100%);border:1px solid #ffe29a;border-radius:15px;box-shadow:inset 0 2px #ffffff57,inset 0 -3px #b0691b38,0 4px #9a652a,0 10px 24px #04030c33}@keyframes horserace-module__LgH3pa__stride{to{background-position:133.333% 0}}@keyframes horserace-module__LgH3pa__horseBounce{0%,50%,to{transform:translateY(0)rotate(-.4deg)}25%,75%{transform:translateY(-2px)rotate(.4deg)}}@keyframes horserace-module__LgH3pa__groundFlow{to{background-position:0 96px}}@keyframes horserace-module__LgH3pa__railFlow{to{background-position:0 120px}}@keyframes horserace-module__LgH3pa__stadiumPulse{to{opacity:.35}}@keyframes horserace-module__LgH3pa__dust{0%{opacity:.9;transform:translate(0)scale(.5)}to{opacity:0;transform:translate(5px,58px)scale(1.7)}}@keyframes horserace-module__LgH3pa__trail{50%{opacity:.6;transform:translateY(10px)scaleY(.8)}}@keyframes horserace-module__LgH3pa__speedFlow{to{transform:translateY(800%)}}@keyframes horserace-module__LgH3pa__tapSpark{to{opacity:0;transform:scale(7)}}@keyframes horserace-module__LgH3pa__rankPop{50%{transform:scale(1.15)}}@keyframes horserace-module__LgH3pa__count{0%{opacity:.25;transform:scale(1.45)}to{opacity:1;transform:scale(1)}}@keyframes horserace-module__LgH3pa__rowIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@container (min-width:700px){.horserace-module__LgH3pa__header{grid-template-columns:minmax(0,1.2fr) minmax(110px,.55fr) minmax(160px,.8fr) auto;grid-template-areas:"brand position clock actions";padding:12px 22px 8px}.horserace-module__LgH3pa__topHud{display:contents}.horserace-module__LgH3pa__position{grid-area:position}.horserace-module__LgH3pa__raceClock{grid-area:clock}.horserace-module__LgH3pa__brand h1{font-size:25px}.horserace-module__LgH3pa__telemetry{padding:0 22px 10px}.horserace-module__LgH3pa__standings,.horserace-module__LgH3pa__controls{padding-left:22px;padding-right:22px}.horserace-module__LgH3pa__tapButton{min-height:132px}.horserace-module__LgH3pa__track .horserace-module__LgH3pa__racer{max-width:20cqh}}@media (max-height:680px){.horserace-module__LgH3pa__header{padding-top:4px;padding-bottom:3px}.horserace-module__LgH3pa__brand h1{font-size:16px}.horserace-module__LgH3pa__brand span{font-size:7px}.horserace-module__LgH3pa__brand>svg{width:28px;height:28px}.horserace-module__LgH3pa__telemetry{padding-bottom:5px}.horserace-module__LgH3pa__position,.horserace-module__LgH3pa__raceClock{height:35px}.horserace-module__LgH3pa__standings{height:43px;padding-top:2px;padding-bottom:3px}.horserace-module__LgH3pa__standingHorse{width:22px;height:24px}.horserace-module__LgH3pa__standingTopline{height:14px}.horserace-module__LgH3pa__controls{padding-top:9px;padding-bottom:9px}.horserace-module__LgH3pa__tapButton{min-height:112px}.horserace-module__LgH3pa__tapButton .horserace-module__LgH3pa__tapIcon{font-size:32px}.horserace-module__LgH3pa__winnerHorse{width:58px}.horserace-module__LgH3pa__finalRank{font-size:clamp(30px,10vw,42px)}.horserace-module__LgH3pa__results{gap:8px;padding-top:12px}.horserace-module__LgH3pa__podiumBlock{height:56px}.horserace-module__LgH3pa__podiumBlock[data-place="2"]{height:43px}.horserace-module__LgH3pa__podiumBlock[data-place="3"]{height:36px}.horserace-module__LgH3pa__finish strong{font-size:clamp(28px,9vw,38px)}.horserace-module__LgH3pa__finish strong[data-goal=true]{font-size:clamp(48px,16vw,66px)}.horserace-module__LgH3pa__finish>svg{width:34px;height:34px}}@media (max-width:360px){.horserace-module__LgH3pa__header{padding-left:10px;padding-right:8px}.horserace-module__LgH3pa__brand{gap:5px}.horserace-module__LgH3pa__brand>svg{width:32px;height:32px}.horserace-module__LgH3pa__brand h1{font-size:16px}.horserace-module__LgH3pa__brand span{letter-spacing:1px;font-size:7px}.horserace-module__LgH3pa__telemetry{padding-left:10px;padding-right:10px}.horserace-module__LgH3pa__position,.horserace-module__LgH3pa__raceClock{padding:5px 8px}.horserace-module__LgH3pa__raceClock b{font-size:18px}.horserace-module__LgH3pa__standings{gap:2px;padding-left:8px;padding-right:8px}.horserace-module__LgH3pa__standingRank small{display:none}.horserace-module__LgH3pa__standingStatus{font-size:6px}.horserace-module__LgH3pa__standingName{font-size:8px}}@media (prefers-reduced-motion:reduce){.horserace-module__LgH3pa__game *,.horserace-module__LgH3pa__results *{transition:none!important;animation:none!important}.horserace-module__LgH3pa__speedLines,.horserace-module__LgH3pa__dust,.horserace-module__LgH3pa__boostTrail{display:none}}
.basketball-module__OfNiHa__game,.basketball-module__OfNiHa__results{--hoop-orange:#ff8a3d;--hoop-gold:#ffd35a;--hoop-sky:#6ee7ff;--hoop-red:#ff4d5e;color:#f4f0ff;isolation:isolate;background:#0a0819;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.basketball-module__OfNiHa__game:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 70% at 18% 0,#6d4bd455 0%,#0000 70%),radial-gradient(60% 70% at 82% 0,#ff8a3d33 0%,#0000 70%),linear-gradient(#120b2a 0%,#0a0819 100%);height:200px;transition:filter .5s;position:absolute;inset:0 0 auto}.basketball-module__OfNiHa__game[data-fever]:before{filter:hue-rotate(-60deg)saturate(1.8)}.basketball-module__OfNiHa__header{z-index:2;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"board actions";align-items:center;gap:4px 8px;padding:6px 10px;display:grid;position:relative}.basketball-module__OfNiHa__headerActions{grid-area:actions;justify-self:end;align-items:center;display:flex}.basketball-module__OfNiHa__soundButton{color:#ffc79c;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.basketball-module__OfNiHa__soundButton:focus-visible{outline-offset:-4px;outline:3px solid #fff}.basketball-module__OfNiHa__board{grid-area:board;grid-template-columns:1fr 1.25fr 1fr;gap:6px;display:grid}.basketball-module__OfNiHa__board[data-basketball-practice]{grid-template-columns:1fr 1fr}.basketball-module__OfNiHa__cell{background:radial-gradient(circle,#ffffff10 .6px,#0000 1.2px) 0 0/4px 4px,#110b24;border:2px solid #3b2a66;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:50px;display:flex;box-shadow:inset 0 0 16px #0009,0 0 8px #ff8a3d18}.basketball-module__OfNiHa__cell small{letter-spacing:1.5px;color:#b9a9e3;font:800 8px/1 monospace}.basketball-module__OfNiHa__cell b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font:900 24px/1 monospace;display:block}.basketball-module__OfNiHa__scoreDigits{color:var(--hoop-orange);text-shadow:0 0 10px #ff8a3daa;animation:.3s ease-out basketball-module__OfNiHa__bb-digit-pop}.basketball-module__OfNiHa__scoreDigits i{color:#ffd9bd;font-size:12px;font-style:normal}.basketball-module__OfNiHa__clockDigits{color:var(--hoop-gold);text-shadow:0 0 10px #ffd35aaa}.basketball-module__OfNiHa__cell[data-urgent]{border-color:var(--hoop-red)}.basketball-module__OfNiHa__cell[data-urgent] .basketball-module__OfNiHa__clockDigits{color:var(--hoop-red);text-shadow:0 0 12px #ff4d5ecc;animation:.5s steps(2,jump-none) infinite basketball-module__OfNiHa__bb-urgent}.basketball-module__OfNiHa__rankDigits{color:var(--hoop-sky);text-shadow:0 0 10px #6ee7ff99;animation:.3s ease-out basketball-module__OfNiHa__bb-digit-pop}.basketball-module__OfNiHa__rankDigits i{color:#d8f7ff;font-size:12px;font-style:normal}.basketball-module__OfNiHa__game[data-fever] .basketball-module__OfNiHa__cell{border-color:#ff4d5e;box-shadow:inset 0 0 16px #0009,0 0 12px #ff4d5e55}.basketball-module__OfNiHa__strip{z-index:2;margin-bottom:4px;position:relative}.basketball-module__OfNiHa__goal{z-index:2;background:#ffffff1f;border-radius:999px;flex-shrink:0;height:4px;margin:0 10px 4px;position:relative;overflow:hidden}.basketball-module__OfNiHa__goalFill{border-radius:inherit;background:linear-gradient(90deg, var(--hoop-orange), var(--hoop-gold));transition:width .3s ease-out;position:absolute;inset:0 auto 0 0}.basketball-module__OfNiHa__goalTop{background:#fff;width:3px;margin-left:-1.5px;transition:left .3s ease-out;position:absolute;top:0;bottom:0}.basketball-module__OfNiHa__goalCallout{border:2px solid var(--hoop-gold);color:var(--hoop-gold);white-space:nowrap;background:#0a0819cc;border-radius:999px;padding:6px 14px;font-size:20px;font-weight:950}.basketball-module__OfNiHa__bigCount{letter-spacing:-.06em;color:var(--hoop-gold);font-variant-numeric:tabular-nums;text-shadow:0 5px #3b1606,0 0 22px #ff8a3d99;font-size:clamp(120px,38vw,168px);font-weight:950;line-height:.9;animation:.22s ease-out basketball-module__OfNiHa__bb-count-in}.basketball-module__OfNiHa__callout{letter-spacing:-.03em;color:var(--hoop-gold);text-shadow:0 4px #3b1606,0 0 18px #ff8a3daa;white-space:nowrap;font-size:clamp(52px,17vw,72px);font-weight:950;line-height:1;animation:.22s ease-out basketball-module__OfNiHa__bb-count-in}.basketball-module__OfNiHa__buzzer{letter-spacing:0;color:var(--hoop-red);text-shadow:0 4px #2a0710,0 0 18px #ff4d5eaa;font-size:clamp(40px,12vw,56px)}.basketball-module__OfNiHa__feverBanner{color:var(--hoop-gold);text-shadow:0 0 14px #ff3b3b,0 4px #0000008c;animation:1.6s ease-out both basketball-module__OfNiHa__bb-fever-in}.basketball-module__OfNiHa__feverBadge{color:#fff;letter-spacing:1px;pointer-events:none;background:linear-gradient(#ff5a3d,#d8122f);border-radius:999px;padding:4px 10px;font:900 12px/1.2 monospace;animation:.8s ease-in-out infinite alternate basketball-module__OfNiHa__bb-fever-pulse;position:absolute;top:10px;right:10px;box-shadow:0 0 12px #ff3b3bb3}.basketball-module__OfNiHa__combo{border:2px solid var(--hoop-orange);color:var(--hoop-orange);letter-spacing:.5px;text-shadow:0 0 8px #ff8a3d99;pointer-events:none;background:#1a0f08e6;border-radius:8px;padding:3px 10px;font:900 15px/1.2 monospace;animation:.35s ease-out basketball-module__OfNiHa__bb-combo;position:absolute;top:10px;left:10px}.basketball-module__OfNiHa__combo[data-hot]{border-color:var(--hoop-gold);color:var(--hoop-gold);box-shadow:0 0 14px #ff8a1f99}.basketball-module__OfNiHa__pop{pointer-events:none;color:#fff;white-space:nowrap;text-shadow:0 2px #000,0 0 10px #000;font-size:24px;font-weight:950;animation:.9s ease-out forwards basketball-module__OfNiHa__bb-pop;position:absolute}.basketball-module__OfNiHa__popClean{color:var(--hoop-gold);text-shadow:0 2px #3b1606,0 0 14px #ff8a3d;font-size:28px}.basketball-module__OfNiHa__hint{inset-inline:0;text-align:center;color:#fff;text-shadow:0 1px #000,0 0 8px #000,0 0 4px #000;pointer-events:none;margin:0;font-size:13px;font-weight:800;position:absolute;bottom:30%}.basketball-module__OfNiHa__hint span{animation:1s ease-in-out infinite basketball-module__OfNiHa__bb-nudge;display:inline-block}.basketball-module__OfNiHa__results{image-rendering:pixelated;background:linear-gradient(#0a0819d9 0%,#0a0819f2 45%,#0a0819 70%),url(/image/tapin/basketball-arena.png) top/100% no-repeat;gap:10px;padding:8px 12px 0}.basketball-module__OfNiHa__results>*{position:relative}.basketball-module__OfNiHa__trophy{filter:drop-shadow(0 0 14px #ff8a3d88);animation:1.4s ease-in-out infinite basketball-module__OfNiHa__bb-bounce}.basketball-module__OfNiHa__finalRank{color:var(--hoop-orange);text-shadow:0 3px #3b1606,0 0 16px #ff8a3d88;font-size:30px;font-weight:950;line-height:1.1}.basketball-module__OfNiHa__tabs{background:#ffffff0f;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.basketball-module__OfNiHa__tab{color:#ffffffa6;border-radius:9px;min-height:44px;font-size:13px;font-weight:900}.basketball-module__OfNiHa__tab[aria-selected=true]{color:#1a0f08;background:var(--hoop-orange)}.basketball-module__OfNiHa__allList{flex-direction:column;gap:4px;min-height:0;padding-bottom:8px;display:flex;overflow-y:auto}.basketball-module__OfNiHa__allRow{background:#ffffff0d;border-radius:10px;grid-template-columns:34px 24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:grid}.basketball-module__OfNiHa__allRow[data-me]{box-shadow:inset 0 0 0 2px var(--hoop-orange);background:#ff8a3d2e}.basketball-module__OfNiHa__allRow{position:relative}.basketball-module__OfNiHa__allRow[data-entering=hold],.basketball-module__OfNiHa__allRow[data-entering=rise]{z-index:2;box-shadow:inset 0 0 0 2px var(--hoop-gold), 0 8px 24px #000a, 0 0 18px #ff8a3d88;background:#3a1d10}.basketball-module__OfNiHa__allRow[data-entering=landed]{animation:.7s ease-out basketball-module__OfNiHa__bb-land}.basketball-module__OfNiHa__enterSparks{pointer-events:none;position:absolute;inset:0}.basketball-module__OfNiHa__enterSparks i{background:var(--hoop-gold);--a:calc(var(--k) * 36deg);width:5px;height:5px;animation:.8s ease-out forwards basketball-module__OfNiHa__bb-spark;position:absolute;top:50%;left:50%}.basketball-module__OfNiHa__enterSparks i:nth-child(odd){background:var(--hoop-orange)}@keyframes basketball-module__OfNiHa__bb-land{0%{background:#6a3a14;transform:scale(1.08);box-shadow:inset 0 0 0 2px #fff,0 0 30px #ffd35a}40%{transform:scale(.98)}to{transform:scale(1)}}@keyframes basketball-module__OfNiHa__bb-spark{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateX(0)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateX(110px)}}.basketball-module__OfNiHa__allRank{color:#ffd35a;text-align:center;font:900 15px/1 monospace}.basketball-module__OfNiHa__allScore{font-variant-numeric:tabular-nums;color:var(--hoop-orange);font:900 17px/1 monospace}@keyframes basketball-module__OfNiHa__bb-pop{0%{opacity:0;transform:translate(-50%,6px)scale(.6)}15%{opacity:1;transform:translate(-50%)scale(1.2)}30%{transform:translate(-50%,-4px)scale(1)}to{opacity:0;transform:translate(-50%,-34px)scale(1)}}@keyframes basketball-module__OfNiHa__bb-digit-pop{0%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes basketball-module__OfNiHa__bb-urgent{0%{opacity:1}to{opacity:.55}}@keyframes basketball-module__OfNiHa__bb-count-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes basketball-module__OfNiHa__bb-fever-in{0%{opacity:0;transform:scale(.4)rotate(-6deg)}18%{opacity:1;transform:scale(1.15)rotate(2deg)}30%{transform:scale(1)rotate(0)}80%{opacity:1}to{opacity:0;transform:scale(1.05)}}@keyframes basketball-module__OfNiHa__bb-fever-pulse{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes basketball-module__OfNiHa__bb-combo{0%{transform:scale(1.5)rotate(-4deg)}60%{transform:scale(.95)rotate(1deg)}to{transform:scale(1)rotate(0)}}@keyframes basketball-module__OfNiHa__bb-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes basketball-module__OfNiHa__bb-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.basketball-module__OfNiHa__game *,.basketball-module__OfNiHa__results *{transition:none!important;animation:none!important}}
.BalanceGame-module__u5qCtq__gameRoot{--tapin-accent:var(--tapin-lobby-hi);--tapin-accent-ink:#071126;--tapin-accent-soft:#8fefff14;--tapin-accent-rim:#8fefff59;--question-card-bg:var(--tapin-lobby-surface-2);--question-card-border:var(--tapin-lobby-border-soft);--question-card-radius:20px;--question-picked-bg:#143c50;--question-picked-ink:#ecfcff;--question-grid-flex:0 0 auto;--question-card-min-height:clamp(120px, 20svh, 180px);isolation:isolate;min-width:0;min-height:0;position:relative}.BalanceGame-module__u5qCtq__gameArt{-o-object-fit:cover;object-fit:cover;border-radius:14px;flex:none}.BalanceGame-module__u5qCtq__primaryButton{background:var(--tapin-accent);width:100%;min-height:56px;color:var(--tapin-accent-ink);border-radius:14px;padding:12px;font-size:15px;font-weight:850}.BalanceGame-module__u5qCtq__primaryButton:disabled{opacity:.55}.BalanceGame-module__u5qCtq__primaryButton:focus-visible{outline-offset:3px;outline:3px solid #fff}.BalanceGame-module__u5qCtq__resultHero{background:var(--tapin-lobby-surface-2);text-align:center;border-radius:20px;padding:20px 16px}.BalanceGame-module__u5qCtq__resultSpark{color:var(--tapin-accent);margin-bottom:10px;font-size:32px;display:block}[data-spaceless] .BalanceGame-module__u5qCtq__reactionTitle,[data-spaceless] .BalanceGame-module__u5qCtq__reactionDescription{word-break:normal}[data-spaceless].BalanceGame-module__u5qCtq__gameRoot .break-keep{word-break:normal}.BalanceGame-module__u5qCtq__header{-moz-column-gap:12px;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.BalanceGame-module__u5qCtq__headerTimer{grid-column:1/-1}.BalanceGame-module__u5qCtq__roundGroup{flex:1;min-width:0}.BalanceGame-module__u5qCtq__roundTitle{color:#fff;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;overflow:hidden}.BalanceGame-module__u5qCtq__timerRow{align-items:center;gap:8px;display:flex}.BalanceGame-module__u5qCtq__timerTrack{background:#ffffff1a;border-radius:999px;flex:1;height:6px;position:relative;overflow:hidden}.BalanceGame-module__u5qCtq__timerFill{border-radius:inherit;background:var(--tapin-accent);height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--tapin-accent) 60%, transparent);transition:width .2s linear,background-color .3s}.BalanceGame-module__u5qCtq__timerRow[data-urgent] .BalanceGame-module__u5qCtq__timerFill{background:#ff5a6e;box-shadow:0 0 10px #ff5a6e99}.BalanceGame-module__u5qCtq__timerRow[data-paused] .BalanceGame-module__u5qCtq__timerFill{opacity:.4;box-shadow:none}.BalanceGame-module__u5qCtq__timerText{color:#fff;font-variant-numeric:tabular-nums;text-align:right;min-width:34px;font-size:12px;font-weight:900}.BalanceGame-module__u5qCtq__timerRow[data-urgent] .BalanceGame-module__u5qCtq__timerText{color:#ff8a98}.BalanceGame-module__u5qCtq__timerRow[data-paused] .BalanceGame-module__u5qCtq__timerText{color:#ffffffb3}.BalanceGame-module__u5qCtq__headerActions{flex:none;align-items:flex-start;gap:4px;display:flex}.BalanceGame-module__u5qCtq__gameRoot[data-phase=reveal]{--question-rig:#d7b3ff;--tapin-accent:#d7b3ff;--tapin-accent-ink:#1b1040;--tapin-accent-soft:#d7b3ff1a;--tapin-accent-rim:#d7b3ff66;--question-picked-bg:#2e2258;--question-picked-ink:#f0d9ff}.BalanceGame-module__u5qCtq__questionStage{--question-rig:#35e8ff;flex-direction:column;flex:auto;gap:30px;min-height:0;display:flex}.BalanceGame-module__u5qCtq__questionHeader{flex:none;padding:14px 2px 10px;position:relative}.BalanceGame-module__u5qCtq__questionMeta{align-items:center;gap:7px;min-width:0;display:flex}.BalanceGame-module__u5qCtq__questionEyebrow{color:var(--tapin-accent);letter-spacing:.12em;font-size:12px;font-weight:900}.BalanceGame-module__u5qCtq__category{color:var(--tapin-accent);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.BalanceGame-module__u5qCtq__questionPrompt{color:#fff;letter-spacing:-.045em;text-wrap:balance;margin-top:6px;font-size:26px;font-weight:950;line-height:1.22}.BalanceGame-module__u5qCtq__waitingBlock{flex-direction:column;flex:none;gap:10px;min-height:0;display:flex}.BalanceGame-module__u5qCtq__waitingCard{border-top:1px solid #ffffff1a;padding:12px 2px 0}.BalanceGame-module__u5qCtq__waitingTitle{color:#fffc;font-size:13px;font-weight:800}.BalanceGame-module__u5qCtq__waitingFaces{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.BalanceGame-module__u5qCtq__faceChip{color:#fff;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 8px 3px 3px;font-size:12px;font-weight:750;display:inline-flex}.BalanceGame-module__u5qCtq__revealWrap{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.BalanceGame-module__u5qCtq__reactionCard{background:var(--tapin-lobby-surface-2);text-align:center;border-radius:20px;flex:none;padding:12px;position:relative}.BalanceGame-module__u5qCtq__reactionTitle{color:#fff;letter-spacing:-.045em;text-wrap:balance;word-break:keep-all;font-size:21px;font-weight:950;line-height:1.25}.BalanceGame-module__u5qCtq__reactionDescription{color:#ffffffbd;text-wrap:balance;word-break:keep-all;margin-top:5px;font-size:12px;font-weight:650;line-height:1.45}@media (max-height:690px){.BalanceGame-module__u5qCtq__questionHeader{padding-top:4px;padding-bottom:8px}.BalanceGame-module__u5qCtq__reactionCard{padding-top:10px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.BalanceGame-module__u5qCtq__timerFill{transition:none!important;animation:none!important}}.BalanceGame-module__u5qCtq__revealCrowd{justify-content:center;align-items:flex-end;gap:0;width:100%;min-height:26px;margin-bottom:-5px;display:flex;overflow:hidden}.BalanceGame-module__u5qCtq__pauseButton{width:44px;height:44px;color:var(--tapin-accent);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tapin-accent) 55%, transparent));border:0;place-items:center;display:grid}.BalanceGame-module__u5qCtq__neonButton{border:2px solid var(--tapin-accent);background:color-mix(in srgb, var(--tapin-accent) 9%, transparent);color:var(--tapin-accent);box-shadow:0 0 16px color-mix(in srgb, var(--tapin-accent) 30%, transparent), inset 0 0 14px color-mix(in srgb, var(--tapin-accent) 8%, transparent)}.BalanceGame-module__u5qCtq__neonButton:disabled{box-shadow:none;color:#ffffff8c;background:#ffffff12;border-color:#ffffff1f}
.CandyBombGame-module__difNCG__gameRoot{--candy-burst-ms:1.15s;isolation:isolate;min-width:0;position:relative}.CandyBombGame-module__difNCG__armScrollPage{overscroll-behavior-y:contain;scrollbar-width:none;padding-bottom:2px;overflow-y:auto}.CandyBombGame-module__difNCG__armScrollPage::-webkit-scrollbar{display:none}.CandyBombGame-module__difNCG__topBar{align-items:center;gap:8px;min-height:34px;display:flex}.CandyBombGame-module__difNCG__headerTitleGroup{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.CandyBombGame-module__difNCG__armTopBar{min-height:48px}.CandyBombGame-module__difNCG__armTopBar .CandyBombGame-module__difNCG__headerTitleGroup{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.CandyBombGame-module__difNCG__phaseKicker{color:#ffffff8c;align-items:center;gap:5px;display:inline-flex}.CandyBombGame-module__difNCG__boardStage{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0;display:grid;position:relative;container-type:size}.CandyBombGame-module__difNCG__boardBlock.CandyBombGame-module__difNCG__boardBlockFill{flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:0;max-height:100%;display:flex}.CandyBombGame-module__difNCG__boardShell.CandyBombGame-module__difNCG__boardShellFill{width:min(100cqw,100cqh);max-width:100%}.CandyBombGame-module__difNCG__actionSlot{flex:none;align-items:stretch;height:44px;display:flex}.CandyBombGame-module__difNCG__actionNote{color:#ffffffb8;text-align:center;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;width:100%;padding:0 14px;font-size:13px;display:flex}.CandyBombGame-module__difNCG__phaseKicker:before{content:"";background:#aaa4b0;width:7px;height:7px;box-shadow:3px 3px #24212a}.CandyBombGame-module__difNCG__resultTopBar{min-height:48px;padding:2px 4px 0}.CandyBombGame-module__difNCG__resultHeaderBomb{color:var(--candy-pink);flex:none;place-items:center;display:grid}.CandyBombGame-module__difNCG__resultKicker{color:#ffffff85}.CandyBombGame-module__difNCG__resultHomeButton{color:#d7c4f6;filter:drop-shadow(0 3px #180f2bd9);place-items:center;width:44px;height:44px;display:grid}.CandyBombGame-module__difNCG__resultHomeButton:active{filter:none;transform:translateY(2px)}.CandyBombGame-module__difNCG__playHud{flex-direction:column;flex:none;gap:8px;display:flex}.CandyBombGame-module__difNCG__teamStatusRow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.CandyBombGame-module__difNCG__teamStatus{border:1px solid color-mix(in srgb, var(--player-color) 48%, transparent);background:linear-gradient(115deg, color-mix(in srgb, var(--player-color) 12%, var(--candy-panel)), var(--candy-panel));min-width:0;color:var(--player-color);border-radius:6px 16px 6px 6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex;position:relative}.CandyBombGame-module__difNCG__teamStatusRight{text-align:right;border-radius:16px 6px 6px}.CandyBombGame-module__difNCG__teamStatusActive{border-color:var(--player-color);box-shadow:inset 0 0 12px color-mix(in srgb, var(--player-color) 12%, transparent), 0 0 14px color-mix(in srgb, var(--player-color) 13%, transparent)}.CandyBombGame-module__difNCG__hudTeamId{color:color-mix(in srgb, var(--player-color) 45%, white);letter-spacing:.04em;text-shadow:0 0 10px color-mix(in srgb, var(--player-color) 50%, transparent);font-size:14px;font-weight:900}.CandyBombGame-module__difNCG__hudBombPips{flex:none;align-items:center;gap:3px;display:inline-flex}.CandyBombGame-module__difNCG__hudBombPip{width:12px;height:18px;color:var(--player-color);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--player-color) 65%, transparent));place-items:center;display:grid}.CandyBombGame-module__difNCG__hudBombPip img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.CandyBombGame-module__difNCG__hudBombPipSpent{opacity:.5;filter:none}.CandyBombGame-module__difNCG__teamMembersRow{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.CandyBombGame-module__difNCG__teamFaces{align-items:center;gap:6px;min-width:0;display:flex}.CandyBombGame-module__difNCG__teamFaces:last-child{justify-content:flex-end}.CandyBombGame-module__difNCG__hudBombLabel{color:#ffffffb8;white-space:nowrap;font-size:11px;font-weight:800}.CandyBombGame-module__difNCG__hudVs{color:#ffffff9e;place-items:center;font-size:11px;font-weight:900;display:grid}.CandyBombGame-module__difNCG__hudFace{opacity:.68;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.CandyBombGame-module__difNCG__hudFaceTurn{opacity:1;filter:drop-shadow(0 0 10px #e9c46a47)}.CandyBombGame-module__difNCG__hudTurnDot{background:var(--tapin-accent);pointer-events:none;border-radius:999px;width:7px;height:7px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #100d17,0 0 10px #e9c46a70}.CandyBombGame-module__difNCG__hudMeBadge{background:var(--tapin-accent);color:var(--tapin-accent-ink);border-radius:999px;padding:0 4px;font-size:9px;font-weight:900;line-height:14px;position:absolute;bottom:-2px;right:-3px}.CandyBombGame-module__difNCG__statusRail{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:stretch;gap:5px;display:grid}.CandyBombGame-module__difNCG__versus{color:#c8c2ce;place-items:center;font-size:10px;font-weight:900;display:grid}.CandyBombGame-module__difNCG__playerStatus{border-left:5px solid var(--player-color,#aaa4b0);background:#ffffff0a;border-radius:10px;min-width:0;padding:6px 8px;position:relative}.CandyBombGame-module__difNCG__playerStatusActive{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff29}.CandyBombGame-module__difNCG__playerLine{align-items:center;gap:6px;min-width:0;display:flex}.CandyBombGame-module__difNCG__bombRack{align-items:center;gap:2px;min-height:18px;margin-top:5px;display:flex}.CandyBombGame-module__difNCG__bombPip{flex:none;width:16px;height:16px;position:relative}.CandyBombGame-module__difNCG__bombPip img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.CandyBombGame-module__difNCG__bombPipSpent{color:#ff7168;opacity:.72}.CandyBombGame-module__difNCG__bombPipSpent img{display:none}.CandyBombGame-module__difNCG__boardToneOne,.CandyBombGame-module__difNCG__boardToneTwo{--board-surface:#cfc9d6;--board-cell:#e4dfe9;--board-cell-border:#b6aec2;--board-ink:#4b4553}.CandyBombGame-module__difNCG__boardToneOne{--player-color:var(--candy-pink);--jelly-reel:url(/image/tapin/candybomb-assets/jelly-pink-reel.png)}.CandyBombGame-module__difNCG__boardToneTwo{--player-color:var(--candy-cyan);--jelly-reel:url(/image/tapin/candybomb-assets/jelly-blue-reel.png)}.CandyBombGame-module__difNCG__boardBlock{gap:7px;display:grid}.CandyBombGame-module__difNCG__boardLabel{color:#ffffffc2;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.CandyBombGame-module__difNCG__boardColorDot{background:var(--player-color);border:2px solid #ffffffa6;border-radius:50%;flex:none;width:9px;height:9px}.CandyBombGame-module__difNCG__boardShell{border:2px solid var(--player-color);background:linear-gradient(145deg, color-mix(in srgb, var(--player-color) 23%, var(--board-surface)), var(--board-surface) 42%, color-mix(in srgb, var(--player-color) 12%, var(--board-surface)));border-radius:12px;width:min(100%,270px);margin-inline:auto;padding:12px;transition:filter .26s;position:relative}.CandyBombGame-module__difNCG__boardShell:after{border:1px solid color-mix(in srgb, var(--player-color) 55%, black);background:linear-gradient(90deg, var(--board-accent) 0 13%, var(--board-surface) 13% 43%, var(--board-accent) 43% 57%, var(--board-surface) 57% 87%, var(--board-accent) 87%);content:"";pointer-events:none;border-radius:0 0 5px 5px;height:8px;position:absolute;bottom:-11px;left:10%;right:10%}.CandyBombGame-module__difNCG__boardShellDim{border-color:color-mix(in srgb, var(--player-color) 30%, transparent);filter:grayscale(.6)brightness(.62)}.CandyBombGame-module__difNCG__cell{border:1px solid color-mix(in srgb, var(--player-color) 48%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--player-color) 9%, var(--board-surface)), var(--board-surface) 65%);box-shadow:inset 0 1px 0 #ffffff1f, inset 0 -3px 8px color-mix(in srgb, var(--player-color) 9%, transparent), 0 2px 0 var(--board-accent);border-radius:5px;transition:transform .12s;position:relative;overflow:hidden}.CandyBombGame-module__difNCG__cell:focus-visible{outline-offset:2px;outline:2px solid #fff}.CandyBombGame-module__difNCG__cellNumber{z-index:2;color:var(--board-ink);text-shadow:0 1px 3px #000;font-size:10px;font-weight:900;line-height:1;position:absolute;bottom:3px;right:5px}.CandyBombGame-module__difNCG__cell:not(:disabled):active{transform:translateY(2px)}.CandyBombGame-module__difNCG__cellSelected{border-color:color-mix(in srgb, var(--player-color) 35%, white);background:color-mix(in srgb, var(--player-color) 17%, var(--board-surface));box-shadow:inset 0 0 13px color-mix(in srgb, var(--player-color) 28%, transparent), 0 0 8px color-mix(in srgb, var(--player-color) 30%, transparent)}.CandyBombGame-module__difNCG__cellSelected:before{z-index:0;background:radial-gradient(ellipse, color-mix(in srgb, var(--player-color) 45%, transparent), transparent 70%);content:"";border-radius:50%;position:absolute;inset:50% 4% 2%}.CandyBombGame-module__difNCG__cellTaken{border-color:color-mix(in srgb, var(--player-color) 18%, transparent);background:color-mix(in srgb, var(--board-surface) 85%, black);box-shadow:inset 0 2px 8px #000000b3}.CandyBombGame-module__difNCG__cellTaken:after{border:1px solid color-mix(in srgb, var(--player-color) 15%, transparent);background:color-mix(in srgb, var(--player-color) 5%, transparent);content:"";border-radius:50%;position:absolute;inset:58% 18% 14%}.CandyBombGame-module__difNCG__cellBoom{background:0 0}.CandyBombGame-module__difNCG__cellBoomActive{z-index:6;animation:CandyBombGame-module__difNCG__candy-cell-hit var(--candy-burst-ms,1.15s) steps(2, end) both;overflow:visible}.CandyBombGame-module__difNCG__cellBoomActive .CandyBombGame-module__difNCG__candyBombMark{animation:CandyBombGame-module__difNCG__candy-boom-scar var(--candy-burst-ms,1.15s) linear both}.CandyBombGame-module__difNCG__cellBurst{aspect-ratio:202/281;z-index:7;pointer-events:none;transform-origin:50% 88%;animation:CandyBombGame-module__difNCG__candy-boom-punch var(--candy-burst-ms,1.15s) cubic-bezier(.2, .75, .2, 1) both;position:absolute;bottom:3%;left:4%;right:4%}.CandyBombGame-module__difNCG__cellBurstReel{background-image:var(--jelly-reel);image-rendering:pixelated;animation:CandyBombGame-module__difNCG__candy-boom-reel var(--candy-burst-ms,1.15s) steps(1, end) both;background-position:0;background-repeat:no-repeat;background-size:1100% 100%;position:absolute;inset:0}.CandyBombGame-module__difNCG__cellBurstFlash{animation:CandyBombGame-module__difNCG__candy-boom-flash var(--candy-burst-ms,1.15s) linear both;background:radial-gradient(circle,#fff 0%,#ffe9a8 42%,#ffb35c8c 62%,#ffb35c00 78%);border-radius:50%;position:absolute;inset:26%}.CandyBombGame-module__difNCG__snackSprite{aspect-ratio:202/281;background-image:var(--jelly-reel);transform-origin:50% 88%;image-rendering:pixelated;background-position:0;background-repeat:no-repeat;background-size:1100% 100%;transition:transform .24s cubic-bezier(.22,1.5,.4,1),filter .18s;position:absolute;bottom:3%;left:4%;right:4%}.CandyBombGame-module__difNCG__cellSelected .CandyBombGame-module__difNCG__snackSprite{z-index:1;filter:brightness(1.12) drop-shadow(0 0 4px color-mix(in srgb, var(--player-color) 45%, transparent));transform:scale(1.12,.66)}.CandyBombGame-module__difNCG__cell:not(:disabled):active .CandyBombGame-module__difNCG__snackSprite{transform:scale(1.16,.59)}.CandyBombGame-module__difNCG__cellTaken .CandyBombGame-module__difNCG__snackSprite{display:none}.CandyBombGame-module__difNCG__bombBadge{width:24px;height:24px;animation:.18s steps(2,end) both CandyBombGame-module__difNCG__candy-bomb-pop;position:absolute;top:2px;left:2px}.CandyBombGame-module__difNCG__bombBadge img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.CandyBombGame-module__difNCG__mineFuse{background:#c86670;border:2px solid #ead18e;width:9px;height:9px;position:absolute;top:3px;right:3px;transform:rotate(45deg);box-shadow:2px 2px #2a2730}.CandyBombGame-module__difNCG__miniSnack{aspect-ratio:202/281;background-image:var(--jelly-reel);image-rendering:pixelated;background-position:0;background-repeat:no-repeat;background-size:1100% 100%;position:absolute;bottom:0;left:1%;right:1%}.CandyBombGame-module__difNCG__subStrip{background:#ffffff0a;border-radius:12px;flex:none;align-items:center;gap:10px;height:82px;padding:8px 10px;display:flex}.CandyBombGame-module__difNCG__subStripTitle{color:#ffffffd1;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:900;display:flex}.CandyBombGame-module__difNCG__subStripMines{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;font-size:11px;line-height:1.3;display:flex}.CandyBombGame-module__difNCG__subStripMines>span{color:#ffffff8c;font-weight:700}.CandyBombGame-module__difNCG__subStripMines>b{color:var(--player-color);font-variant-numeric:tabular-nums;font-size:12px;font-weight:900}.CandyBombGame-module__difNCG__flowAction{padding-top:2px}.CandyBombGame-module__difNCG__miniBoardShell{border:1px solid var(--player-color);background:var(--board-surface);width:66px;box-shadow:0 3px 0 var(--board-accent), 0 0 8px color-mix(in srgb, var(--player-color) 18%, transparent);border-radius:7px;flex:none;gap:3px;padding:5px;display:grid}.CandyBombGame-module__difNCG__miniCell{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--player-color) 25%, transparent);background:color-mix(in srgb, var(--player-color) 6%, transparent);border-radius:2px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CandyBombGame-module__difNCG__miniCellTaken{background:0 0}.CandyBombGame-module__difNCG__candyBombMark{aspect-ratio:202/281;z-index:3;background-image:var(--jelly-reel);image-rendering:pixelated;background-position:100%;background-repeat:no-repeat;background-size:1100% 100%;position:absolute;bottom:3%;left:4%;right:4%}.CandyBombGame-module__difNCG__candyBombMarkMini{bottom:0;left:0;right:0}.CandyBombGame-module__difNCG__armGuide{color:#ffffffa6;gap:7px;padding:0 4px 2px;font-size:12px;display:grid}.CandyBombGame-module__difNCG__armGuide strong{color:#d4b660;font-weight:900}.CandyBombGame-module__difNCG__armGuideNote{font-size:11px}.CandyBombGame-module__difNCG__armSelectionStatus{color:#ffffff8c;align-items:center;gap:7px;min-height:22px;font-size:11px;display:flex}.CandyBombGame-module__difNCG__armSelectionStatus b{color:#ece8ee;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:900}.CandyBombGame-module__difNCG__armBombs{flex:none;gap:5px;display:flex}.CandyBombGame-module__difNCG__armBombSlot{background:0 0;border:1px solid #ffffff42;border-radius:50%;width:9px;height:9px}.CandyBombGame-module__difNCG__armBombSlotFilled{background:#c9aa67;border-color:#c9aa67;box-shadow:0 0 5px #c9aa6747}.CandyBombGame-module__difNCG__armBoard{--arm-board-surface:#dfdde2}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__boardBlock{gap:5px}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__boardLabel{font-size:11px}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__boardShell{border-width:2px;width:min(100%,248px);padding:8px;box-shadow:0 4px #17151c,inset 0 0 0 1px #ffffff85}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__cellSelected{border-radius:6px;box-shadow:inset 0 0 0 2px #c9aa67,0 0 7px #c9aa673d}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__cellSelected .CandyBombGame-module__difNCG__snackSprite{transform:scale(1.12,.66)}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__bombBadge{z-index:4;filter:drop-shadow(0 0 4px #c9aa6761);width:25px;height:25px;top:1px;left:auto;right:1px}.CandyBombGame-module__difNCG__armPenalties{gap:7px;padding-top:3px;display:grid}.CandyBombGame-module__difNCG__armPenalties h2{color:#f0edf2;padding-inline:3px;font-size:13px;font-weight:900}.CandyBombGame-module__difNCG__bombChips{flex-wrap:wrap;gap:6px;display:flex}.CandyBombGame-module__difNCG__bombChip{color:#d7c28e;font-variant-numeric:tabular-nums;background:#211e26;border:1px solid #ffffff14;border-radius:7px;flex:none;align-items:center;gap:5px;min-height:32px;padding:4px 9px 4px 7px;font-size:12px;font-weight:900;display:flex}.CandyBombGame-module__difNCG__armStickyAction{z-index:10;background:var(--tapin-bg,#120e1b);flex:none;margin-top:3px;padding:9px 0 2px;position:sticky;bottom:0}.CandyBombGame-module__difNCG__armConfirm{color:#211b16;background:#d4b660;border:0;border-radius:999px;width:100%;height:48px;font-size:14px;font-weight:900}.CandyBombGame-module__difNCG__armConfirmDisabled{color:#ffffffb8;background:#2e2a36}.CandyBombGame-module__difNCG__rpsArena{background:0 0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:18px 8px;position:relative}.CandyBombGame-module__difNCG__rpsChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.CandyBombGame-module__difNCG__rpsDrawNote{color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.CandyBombGame-module__difNCG__rpsDrawNote b{color:#f2eff4;font-weight:900}.CandyBombGame-module__difNCG__rpsStatus{background:#24212a;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:9px;min-height:60px;padding:9px 11px;display:flex;box-shadow:0 3px #17151c}.CandyBombGame-module__difNCG__waitingDots{flex:none;gap:4px;margin-left:auto;display:flex}.CandyBombGame-module__difNCG__actionNote .CandyBombGame-module__difNCG__waitingDots{margin-left:0}.CandyBombGame-module__difNCG__waitingDots i{background:#aaa4b0;width:7px;height:7px;animation:.9s steps(2,end) infinite CandyBombGame-module__difNCG__candy-waiting-dot;box-shadow:1px 1px #37333d}.CandyBombGame-module__difNCG__waitingDots i:nth-child(2){animation-delay:.15s}.CandyBombGame-module__difNCG__waitingDots i:nth-child(3){animation-delay:.3s}.CandyBombGame-module__difNCG__rpsButton{color:#fff;background:#24212a;border:1px solid #ffffff24;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;height:126px;transition:transform .1s,border-color .1s;display:flex;position:relative;box-shadow:0 4px #17151c}.CandyBombGame-module__difNCG__rpsButton:not(:disabled):active{border-color:#b9b3c0;transform:translateY(3px);box-shadow:0 1px #17151c}.CandyBombGame-module__difNCG__rpsButtonChosen:disabled{opacity:1;background:#322c1f;border-color:#f6d66b;animation:.24s ease-out CandyBombGame-module__difNCG__candy-rps-lock;box-shadow:0 4px #17151c,inset 0 0 0 1px #f6d66b59}.CandyBombGame-module__difNCG__rpsChosenTag{color:#241f10;background:#f6d66b;border-radius:999px;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;top:6px;right:6px}.CandyBombGame-module__difNCG__rpsButtonFaded:disabled{opacity:.32;filter:saturate(.35)}.CandyBombGame-module__difNCG__rpsSprite{filter:drop-shadow(0 3px #08020a66);width:68px;height:88px;image-rendering:pixelated;background-image:url(/image/tapin/candybomb-assets/rps-atlas.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.CandyBombGame-module__difNCG__rpsResultSprite{width:76px;height:100px}.CandyBombGame-module__difNCG__rpsMiniSprite{flex:none;width:24px;height:31px}.CandyBombGame-module__difNCG__orderHint{color:#ffffffeb;text-align:center;background:#ffffff1a;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;line-height:1.35}.CandyBombGame-module__difNCG__turnPill{color:#ffffffc7;white-space:nowrap;background:#ffffff1f;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:800}.CandyBombGame-module__difNCG__turnPillMine{background:var(--tapin-accent,#e9c46a);color:var(--tapin-accent-ink,#2a1220)}.CandyBombGame-module__difNCG__boardShellLive{outline:3px solid var(--player-color,#05f2db);outline-offset:3px;animation:1.8s ease-in-out infinite CandyBombGame-module__difNCG__candy-live-ring}.CandyBombGame-module__difNCG__turnFlash{z-index:24;pointer-events:none;place-items:center;animation:1.8s ease-out both CandyBombGame-module__difNCG__candy-turn-flash;display:grid;position:absolute;inset:0}.CandyBombGame-module__difNCG__turnFlash p{background:var(--tapin-accent,#e9c46a);color:var(--tapin-accent-ink,#2a1220);letter-spacing:-.01em;border-radius:999px;padding:8px 22px;font-size:24px;font-weight:900;box-shadow:0 6px #17151c8c}.CandyBombGame-module__difNCG__safeLayer{z-index:22;pointer-events:none;align-items:flex-end;padding:0 2px 64px;display:flex;position:absolute;inset:0}.CandyBombGame-module__difNCG__safeLayer:before{content:"";background:linear-gradient(#14111800 0%,#141118b8 46%,#141118eb 100%);position:absolute;inset:30% 0 0}.CandyBombGame-module__difNCG__safeCard{overflow-wrap:anywhere;border-left:5px solid var(--player-color,#aaa4b0);pointer-events:auto;background:#232028;border-radius:14px;justify-items:center;gap:4px;width:100%;padding:12px 14px 14px;animation:.32s cubic-bezier(.2,.8,.2,1) both CandyBombGame-module__difNCG__candy-safe-rise;display:grid;position:relative;box-shadow:0 6px #17151c}.CandyBombGame-module__difNCG__safeHead{color:#8ee0ad;align-items:center;gap:7px;font-size:19px;font-weight:900;display:flex}.CandyBombGame-module__difNCG__safeStamp{background:#8ee0ad2e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.CandyBombGame-module__difNCG__safeLine{color:#ffffffc7;text-align:center;font-size:12px}.CandyBombGame-module__difNCG__safeLine b{color:#fff;font-weight:900}.CandyBombGame-module__difNCG__safeNext{color:#fff;justify-content:center;align-items:center;gap:6px;max-width:100%;font-size:14px;font-weight:900;display:flex}.CandyBombGame-module__difNCG__safeNextButton{color:#fff;background:#ffffff1a;border-radius:12px;width:100%;height:44px;margin-top:6px;font-size:14px;font-weight:800}.CandyBombGame-module__difNCG__safeNextButton:disabled{color:#ffffff9e}.CandyBombGame-module__difNCG__cellSafeActive{z-index:5;overflow:visible}.CandyBombGame-module__difNCG__cellSafeMark{z-index:6;color:#2f8f5b;place-items:center;animation:.52s cubic-bezier(.2,.9,.25,1) both CandyBombGame-module__difNCG__candy-safe-stamp;display:grid;position:absolute;inset:0}.CandyBombGame-module__difNCG__cellSafeMark:before{content:"";background:#ffffffe6;border-radius:50%;position:absolute;inset:20%;box-shadow:0 2px #2b262f38}.CandyBombGame-module__difNCG__cellSafeMark svg{position:relative}.CandyBombGame-module__difNCG__boomWho{color:#fff;align-items:center;gap:8px;max-width:100%;font-size:16px;font-weight:800;display:flex}.CandyBombGame-module__difNCG__boomWhoName{color:var(--candy-pink,#ff65df);font-weight:900}.CandyBombGame-module__difNCG__boomQuestion{color:#ffffffdb;text-align:center;margin-top:2px;font-size:14px;font-weight:800}.CandyBombGame-module__difNCG__boomWait{color:#ffffffb8;background:#ffffff0f;font-size:13px;font-weight:600}.CandyBombGame-module__difNCG__resultBanner{background:#292630;border:1px solid #ffffff29;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 5px #17151c}.CandyBombGame-module__difNCG__resultBanner:before{content:"";background:#ffffff05;position:absolute;inset:0}@keyframes CandyBombGame-module__difNCG__candy-bomb-pop{0%{opacity:0;transform:scale(.5)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes CandyBombGame-module__difNCG__candy-cell-hit{0%,to{transform:translate(0)}12%{transform:translate(-1px)}24%{transform:translate(1px,1px)}33%{transform:translate(-1px,-1px)}39%{transform:translate(4px,-3px)}45%{transform:translate(-5px,2px)}51%{transform:translate(4px,3px)}58%{transform:translate(-3px,-2px)}66%{transform:translate(2px,1px)}76%{transform:translate(-1px)}}@keyframes CandyBombGame-module__difNCG__candy-boom-reel{0%{background-position-x:0%}10.2%{background-position-x:10%}20.5%{background-position-x:20%}29.5%{background-position-x:30%}38.6%{background-position-x:40%}46%{background-position-x:50%}54%{background-position-x:60%}62%{background-position-x:70%}71%{background-position-x:80%}81%{background-position-x:90%}91%,to{background-position-x:100%}}@keyframes CandyBombGame-module__difNCG__candy-boom-punch{0%{opacity:1;transform:scale(1.12,.66)}10%{opacity:1;transform:scale(.96,1.06)}29.5%{opacity:1;transform:scale(1)}46%{opacity:1;transform:scale(1.8)}58%{opacity:1;transform:scale(1.6)}78%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1)}}@keyframes CandyBombGame-module__difNCG__candy-boom-flash{0%,36%{opacity:0;transform:scale(.15)}40%{opacity:.85;transform:scale(1.1)}50%{opacity:.4;transform:scale(1.4)}62%,to{opacity:0;transform:scale(1.6)}}@keyframes CandyBombGame-module__difNCG__candy-boom-scar{0%,70%{opacity:0;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes CandyBombGame-module__difNCG__candy-live-ring{0%,to{outline-color:color-mix(in srgb, var(--player-color,#05f2db) 45%, transparent)}50%{outline-color:var(--player-color,#05f2db)}}@keyframes CandyBombGame-module__difNCG__candy-turn-flash{0%{opacity:0;transform:scale(.86)}14%{opacity:1;transform:scale(1.04)}22%{opacity:1;transform:scale(1)}92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.02)}}@keyframes CandyBombGame-module__difNCG__candy-safe-stamp{0%{opacity:0;transform:scale(1.9)rotate(-12deg)}55%{opacity:1;transform:scale(.92)rotate(2deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes CandyBombGame-module__difNCG__candy-safe-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes CandyBombGame-module__difNCG__candy-penalty-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes CandyBombGame-module__difNCG__candy-rps-lock{0%{transform:scale(.9)}55%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes CandyBombGame-module__difNCG__candy-waiting-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.CandyBombGame-module__difNCG__snackSprite,.CandyBombGame-module__difNCG__cell,.CandyBombGame-module__difNCG__bombBadge,.CandyBombGame-module__difNCG__cellBoomActive,.CandyBombGame-module__difNCG__cellBoomActive .CandyBombGame-module__difNCG__candyBombMark,.CandyBombGame-module__difNCG__cellBurst,.CandyBombGame-module__difNCG__cellBurstReel,.CandyBombGame-module__difNCG__cellBurstFlash,.CandyBombGame-module__difNCG__safeLayer,.CandyBombGame-module__difNCG__safeCard,.CandyBombGame-module__difNCG__cellSafeActive,.CandyBombGame-module__difNCG__cellSafeMark,.CandyBombGame-module__difNCG__resultBombArt,.CandyBombGame-module__difNCG__turnFlash{transition:none;animation:none}.CandyBombGame-module__difNCG__boardShellLive,.CandyBombGame-module__difNCG__rpsButtonChosen,.CandyBombGame-module__difNCG__waitingDots i{animation:none}.CandyBombGame-module__difNCG__boardShell{transition:none}.CandyBombGame-module__difNCG__cellBurst{display:none}}.CandyBombGame-module__difNCG__turnRail{scrollbar-width:none;flex:none;align-items:center;gap:6px;height:52px;padding:0 2px;display:flex;overflow:auto hidden}.CandyBombGame-module__difNCG__turnRail::-webkit-scrollbar{display:none}.CandyBombGame-module__difNCG__railItem{color:#ffffffb8;white-space:nowrap;opacity:.4;border-radius:999px;flex:none;align-items:center;gap:5px;height:44px;padding:2px;font-size:12px;font-weight:800;transition:opacity .18s ease-out;display:flex;position:relative}.CandyBombGame-module__difNCG__railFace{border:2px solid var(--player-color,#fff3);background:#ffffff0f;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.CandyBombGame-module__difNCG__railItemNow{color:#fff;opacity:1;background:#ffffff1a;padding-right:10px}.CandyBombGame-module__difNCG__railItemNow .CandyBombGame-module__difNCG__railFace{border-color:var(--tapin-accent);width:40px;height:40px;box-shadow:0 0 0 2px #00000059}.CandyBombGame-module__difNCG__railItemNext{opacity:.72}.CandyBombGame-module__difNCG__railItemDone{opacity:.26}.CandyBombGame-module__difNCG__railItemDone .CandyBombGame-module__difNCG__railFace:after{content:"";background:#00000073;position:absolute;inset:0}.CandyBombGame-module__difNCG__railName{text-overflow:ellipsis;min-width:0;max-width:96px;display:none;overflow:hidden}.CandyBombGame-module__difNCG__railItemNow .CandyBombGame-module__difNCG__railName{display:inline}.CandyBombGame-module__difNCG__railItemMe{opacity:.62}.CandyBombGame-module__difNCG__railMe{background:var(--tapin-accent);color:var(--tapin-accent-ink);border-radius:999px;padding:0 4px;font-size:9px;font-weight:900;line-height:14px;position:absolute;bottom:1px;left:24px}.CandyBombGame-module__difNCG__railWait{color:#ffffff80;font-variant-numeric:tabular-nums;flex:none;padding-left:2px;font-size:10px;font-weight:800}.CandyBombGame-module__difNCG__teamPage{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex}.CandyBombGame-module__difNCG__teamHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.CandyBombGame-module__difNCG__teamHead p{color:#ffffffb3;font-size:12px;line-height:16px}.CandyBombGame-module__difNCG__teamShuffle{border-radius:var(--radius-control,12px);color:#fff;background:#ffffff17;flex:none;align-items:center;gap:5px;height:44px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.CandyBombGame-module__difNCG__teamShuffle:active{transform:scale(.97)}.CandyBombGame-module__difNCG__teamGrid{flex:auto;grid-template-columns:1fr 1fr;gap:8px;min-height:0;display:grid}.CandyBombGame-module__difNCG__teamColumn{border-radius:var(--radius-card,16px);background:#ffffff0a;border:1px solid #ffffff12;flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.CandyBombGame-module__difNCG__teamColumnOver{border-color:var(--tapin-accent);background:#ffffff14}.CandyBombGame-module__difNCG__teamColumnHead{color:#fff;align-items:center;gap:6px;padding:0 2px 2px;font-size:12px;font-weight:900;display:flex}.CandyBombGame-module__difNCG__teamColumnHead span:last-child{color:#ffffff8c;font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px;font-weight:700}.CandyBombGame-module__difNCG__teamSlot{border-radius:var(--radius-control,12px);color:#fff;text-align:left;touch-action:none;background:#ffffff0f;align-items:center;gap:6px;min-height:44px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}.CandyBombGame-module__difNCG__teamSlot span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CandyBombGame-module__difNCG__teamSlotDragging{opacity:.3}.CandyBombGame-module__difNCG__teamCaptain{background:var(--tapin-accent);color:var(--tapin-accent-ink);border-radius:999px;flex:none;padding:1px 5px;font-size:9px;font-weight:900}.CandyBombGame-module__difNCG__teamGhost{z-index:60;pointer-events:none;box-shadow:var(--shadow-e3,0 8px 24px #0006);opacity:.95;position:fixed}.CandyBombGame-module__difNCG__teamHint{color:#ffffff8c;padding:0 2px;font-size:11px;line-height:15px}.CandyBombGame-module__difNCG__autoNotice{z-index:40;max-width:calc(100% - 24px);box-shadow:var(--shadow-e3,0 8px 24px #00000073);color:#fff;pointer-events:auto;background:#14101cf0;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:700;line-height:16px;animation:.26s ease-out both CandyBombGame-module__difNCG__candy-auto-in;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%)}.CandyBombGame-module__difNCG__autoNotice b{color:var(--tapin-accent)}.CandyBombGame-module__difNCG__autoNoticeClose{color:#ffffffc7;background:#ffffff1a;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin:-3px -8px -3px 0;font-size:16px;font-weight:900;line-height:1;display:grid}.CandyBombGame-module__difNCG__autoNoticeClose:active{transform:scale(.94)}@keyframes CandyBombGame-module__difNCG__candy-auto-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.CandyBombGame-module__difNCG__teamCubes{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.CandyBombGame-module__difNCG__teamCubes[data-dense=""]{grid-template-columns:repeat(3,minmax(0,1fr))}.CandyBombGame-module__difNCG__teamCube{aspect-ratio:1;border-radius:var(--radius-control,12px);color:#fff;touch-action:none;background:#ffffff12;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:4px;font-size:10px;font-weight:800;line-height:12px;display:flex;position:relative}.CandyBombGame-module__difNCG__teamCube>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.CandyBombGame-module__difNCG__teamCubeCaptain{border-color:var(--tapin-accent);background:#ffffff1f}.CandyBombGame-module__difNCG__teamCubeCrown{background:var(--tapin-accent);color:var(--tapin-accent-ink);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:900;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.CandyBombGame-module__difNCG__teamCubeDragging{opacity:.3}.CandyBombGame-module__difNCG__teamCubeGhost{z-index:60;pointer-events:none;width:72px;height:72px;box-shadow:var(--shadow-e3,0 8px 24px #0006);opacity:.95;position:fixed}.CandyBombGame-module__difNCG__meBadge{background:var(--tapin-accent);color:var(--tapin-accent-ink);border-radius:4px;flex:none;padding:0 4px;font-size:9px;font-weight:900;line-height:14px}.CandyBombGame-module__difNCG__teamMark{background:var(--candy-tone,#fff3);color:#100d16;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:inline-grid}.CandyBombGame-module__difNCG__waitPage{flex-direction:column;flex:auto;justify-content:center;gap:10px;min-height:0;display:flex;overflow-y:auto}.CandyBombGame-module__difNCG__waitHero{text-align:center;background:0 0;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;display:flex}.CandyBombGame-module__difNCG__waitHero h2{color:#fff;font-size:15px;font-weight:900}.CandyBombGame-module__difNCG__waitHero p{color:#ffffffb3;justify-content:center;align-items:center;gap:6px;font-size:12px;line-height:17px;display:inline-flex}.CandyBombGame-module__difNCG__waitHero .CandyBombGame-module__difNCG__waitingDots{margin-left:0}.CandyBombGame-module__difNCG__waitTeams{grid-template-columns:1fr 1fr;gap:8px;display:grid}.CandyBombGame-module__difNCG__waitTeam{border-radius:var(--radius-card,16px);background:#ffffff0a;border:1px solid #ffffff12;flex-direction:column;gap:6px;padding:10px;display:flex}.CandyBombGame-module__difNCG__waitTeamHead{color:#fff;align-items:center;gap:5px;font-size:12px;font-weight:900;display:flex}.CandyBombGame-module__difNCG__waitTeamState{color:#ffffff8c;margin-left:auto;font-size:10px;font-weight:800}.CandyBombGame-module__difNCG__waitTeamDone .CandyBombGame-module__difNCG__waitTeamState{color:var(--tapin-accent)}.CandyBombGame-module__difNCG__waitMembers{flex-wrap:wrap;gap:4px;display:flex}.CandyBombGame-module__difNCG__waitMember{color:#ffffffd9;background:#ffffff0f;border-radius:999px;align-items:center;gap:3px;max-width:100%;padding:2px 6px 2px 2px;font-size:10px;font-weight:700;display:inline-flex}.CandyBombGame-module__difNCG__waitMember>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CandyBombGame-module__difNCG__waitMemberCaptain{color:#fff;background:#ffffff21}.CandyBombGame-module__difNCG__waitSteps{border-radius:var(--radius-card,16px);background:#ffffff08;flex-direction:column;gap:2px;padding:10px;display:flex}.CandyBombGame-module__difNCG__waitStep{border-radius:var(--radius-control,12px);color:#ffffff80;align-items:baseline;gap:8px;padding:7px 8px;font-size:11px;line-height:15px;display:flex}.CandyBombGame-module__difNCG__waitStep b{flex:none;width:66px;font-size:12px;font-weight:800}.CandyBombGame-module__difNCG__waitStep span{min-width:0}.CandyBombGame-module__difNCG__waitStepNow{color:#fff;background:#ffffff14}.CandyBombGame-module__difNCG__waitStepNow b{color:var(--tapin-accent)}.CandyBombGame-module__difNCG__waitStepDone{opacity:.4}.CandyBombGame-module__difNCG__waitStepDone b:after{content:" ✓"}.CandyBombGame-module__difNCG__waitFoot{color:#ffffff80;justify-content:center;align-items:center;gap:6px;padding-bottom:8px;font-size:11px;display:flex}.CandyBombGame-module__difNCG__waitFoot .CandyBombGame-module__difNCG__waitingDots{margin-left:0}.CandyBombGame-module__difNCG__gameRoot{--tapin-bg:#080911;--tapin-accent:#ff8bda;--tapin-accent-ink:#012326;--candy-panel:#0d0d19;--candy-panel-raised:#15131e;--candy-border:#d9048e73;--candy-border-soft:#d9048e3d;--candy-pink:#ff38b9;--candy-pink-deep:#d9048e;--candy-cyan:#26caff;--candy-cyan-deep:#025373;--candy-teal-black:#012326;--candy-shadow:#0c0815;--candy-control:#12111a;--candy-control-raised:#17151f;--candy-control-border:#542044;background:0 0}.CandyBombGame-module__difNCG__gameRoot:before{z-index:-1;background:radial-gradient(ellipse at 0% 28%, color-mix(in srgb, var(--candy-pink) 10%, transparent), transparent 50%), radial-gradient(ellipse at 100% 80%, color-mix(in srgb, var(--candy-cyan) 10%, transparent), transparent 48%), var(--tapin-bg);content:"";pointer-events:none;position:fixed;inset:0}.CandyBombGame-module__difNCG__boardToneOne,.CandyBombGame-module__difNCG__boardToneTwo{--board-surface:#0b0914;--board-accent:color-mix(in srgb, var(--player-color) 35%, black);--board-ink:#f4e9fa}.CandyBombGame-module__difNCG__topBar:not(.CandyBombGame-module__difNCG__armTopBar):not(.CandyBombGame-module__difNCG__resultTopBar){min-height:40px}.CandyBombGame-module__difNCG__playHud{gap:10px}.CandyBombGame-module__difNCG__boardLabel{gap:7px;font-size:13px}.CandyBombGame-module__difNCG__actionSlot{height:48px}.CandyBombGame-module__difNCG__subStrip{gap:12px;height:88px;padding:9px 14px}.CandyBombGame-module__difNCG__phaseKicker:before{background:var(--candy-pink);box-shadow:3px 3px 0 var(--candy-teal-black)}.CandyBombGame-module__difNCG__headerTitleGroup>p{text-shadow:0 3px #140c1dc7}.CandyBombGame-module__difNCG__hudBombPip img,.CandyBombGame-module__difNCG__bombPip img{filter:drop-shadow(0 2px #290b20b8)}.CandyBombGame-module__difNCG__hudVs,.CandyBombGame-module__difNCG__versus{color:#eee9ff;text-shadow:-2px 0 8px var(--candy-pink), 2px 0 8px var(--candy-cyan);font-style:italic}.CandyBombGame-module__difNCG__boardShell{box-shadow:0 3px 0 color-mix(in srgb, var(--player-color) 65%, white), 0 8px 0 var(--board-accent), 0 10px 0 color-mix(in srgb, var(--player-color) 55%, black), 0 18px 30px #0009, 0 0 24px color-mix(in srgb, var(--player-color) 20%, transparent), inset 0 0 0 2px color-mix(in srgb, var(--player-color) 26%, transparent), inset 0 0 20px color-mix(in srgb, var(--player-color) 10%, transparent)}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__boardShell{width:min(100%,260px);box-shadow:0 3px 0 color-mix(in srgb, var(--player-color) 55%, white), 0 7px 0 var(--board-accent), 0 0 22px color-mix(in srgb, var(--player-color) 20%, transparent), inset 0 0 14px color-mix(in srgb, var(--player-color) 12%, transparent)}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__boardShell[data-columns="3"]{width:min(100%,238px)}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__boardShell[data-columns="5"]{width:min(100%,280px)}.CandyBombGame-module__difNCG__subStrip,.CandyBombGame-module__difNCG__bombChip,.CandyBombGame-module__difNCG__rpsStatus,.CandyBombGame-module__difNCG__rpsDrawNote,.CandyBombGame-module__difNCG__waitTeam,.CandyBombGame-module__difNCG__waitSteps,.CandyBombGame-module__difNCG__teamColumn{border:1px solid var(--candy-border-soft);background:var(--candy-panel);border-radius:8px;box-shadow:inset 0 1px #ffffff08}.CandyBombGame-module__difNCG__subStrip{border-color:color-mix(in srgb, var(--player-color) 24%, transparent);background:linear-gradient(105deg, color-mix(in srgb, var(--player-color) 6%, var(--candy-panel)), var(--candy-panel))}.CandyBombGame-module__difNCG__armGuide strong,.CandyBombGame-module__difNCG__bombChip,.CandyBombGame-module__difNCG__waitTeamDone .CandyBombGame-module__difNCG__waitTeamState,.CandyBombGame-module__difNCG__waitStepNow b{color:color-mix(in srgb, var(--candy-pink) 72%, white)}.CandyBombGame-module__difNCG__armGuide strong{color:var(--tapin-accent)}.CandyBombGame-module__difNCG__armBombSlotFilled{border-color:var(--candy-pink);background:var(--candy-pink);box-shadow:0 0 7px color-mix(in srgb, var(--candy-pink) 46%, transparent)}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__cellSelected{box-shadow:inset 0 0 0 2px var(--player-color), 0 0 9px color-mix(in srgb, var(--player-color) 34%, transparent)}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__bombBadge{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--candy-pink) 48%, transparent))}.CandyBombGame-module__difNCG__autoNoticeClose:active{background:color-mix(in srgb, var(--candy-pink) 15%, transparent);color:color-mix(in srgb, var(--candy-pink) 35%, white)}.CandyBombGame-module__difNCG__rpsArena{scrollbar-width:none;border:0;flex-direction:column;flex:1;justify-content:safe center;gap:24px;min-height:0;padding:24px 4px 28px;display:flex;overflow-y:auto}.CandyBombGame-module__difNCG__rpsHeading{text-align:center;flex:none}.CandyBombGame-module__difNCG__rpsKicker{color:#f5a5d9;letter-spacing:.12em;font-size:11px;font-weight:800}.CandyBombGame-module__difNCG__rpsHeading h2{color:#fff2fb;text-shadow:0 3px #61234e,0 0 24px #ff38b933;overflow-wrap:anywhere;margin-top:8px;font-size:clamp(24px,7vw,30px);font-weight:900;line-height:1.3}.CandyBombGame-module__difNCG__rpsHeading p{color:#c5b8d0;margin-top:10px;font-size:13px;line-height:1.6}.CandyBombGame-module__difNCG__rpsDuel{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:0 8px;display:grid;position:relative}.CandyBombGame-module__difNCG__rpsPlayer{border:1px solid color-mix(in srgb, var(--player-color) 50%, transparent);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--player-color) 15%, transparent), transparent 75%), var(--candy-panel);min-width:0;box-shadow:0 4px 0 color-mix(in srgb, var(--player-color) 25%, #080911), inset 0 1px 0 #ffffff14;border-radius:20px 20px 12px 12px;flex-direction:column;align-items:center;gap:6px;padding:24px 10px 12px;display:flex;position:relative}.CandyBombGame-module__difNCG__rpsPlayerTag{color:color-mix(in srgb, var(--player-color) 60%, white);letter-spacing:.08em;font-size:10px;font-weight:900;position:absolute;top:8px;left:12px}.CandyBombGame-module__difNCG__rpsPlayerName{color:#f4e9fa;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:13px;font-weight:800;overflow:hidden}.CandyBombGame-module__difNCG__rpsPlayerState{color:color-mix(in srgb, var(--player-color) 48%, white);font-size:11px}.CandyBombGame-module__difNCG__rpsDuelVs{font-size:20px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CandyBombGame-module__difNCG__rpsPlayerWon{border-color:var(--player-color);box-shadow:0 4px 0 color-mix(in srgb, var(--player-color) 45%, black), 0 0 24px color-mix(in srgb, var(--player-color) 18%, transparent)}.CandyBombGame-module__difNCG__rpsChoices{flex:none;gap:10px;padding:8px 0 4px}.CandyBombGame-module__difNCG__rpsButton{border:2px solid color-mix(in srgb, var(--player-color) 55%, #332137);background:linear-gradient(165deg, color-mix(in srgb, var(--player-color) 13%, #191220), #110d19 70%);height:142px;box-shadow:0 5px 0 color-mix(in srgb, var(--player-color) 30%, #160a1d), inset 0 2px 0 #ffffff1a;border-radius:18px;gap:6px;transition:transform .14s,border-color .14s,opacity .14s}.CandyBombGame-module__difNCG__rpsChoiceLabel{color:#f9eefa;font-size:15px;font-weight:900}.CandyBombGame-module__difNCG__rpsSprite{filter:drop-shadow(0 3px #280c25b3);flex:none}.CandyBombGame-module__difNCG__boardToneTwo .CandyBombGame-module__difNCG__rpsSprite{filter:drop-shadow(0 3px #092532b3)}.CandyBombGame-module__difNCG__rpsButton:focus-visible{outline-offset:5px;outline:3px solid #fff2fb}@media (hover:hover){.CandyBombGame-module__difNCG__rpsButton:not(:disabled):hover{border-color:var(--player-color);transform:translateY(-4px)}}.CandyBombGame-module__difNCG__rpsStatus{min-height:36px;box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;padding:4px 8px}.CandyBombGame-module__difNCG__rpsStatus p{flex:initial;color:#c5b8d0;font-size:12px;font-weight:500}.CandyBombGame-module__difNCG__rpsStatus .CandyBombGame-module__difNCG__waitingDots{margin-left:0}.CandyBombGame-module__difNCG__rpsButton:not(:disabled):active{border-color:var(--player-color);box-shadow:0 2px 0 var(--candy-shadow);transform:translateY(3px)}.CandyBombGame-module__difNCG__rpsButtonChosen:disabled{border-color:color-mix(in srgb, var(--player-color) 65%, white);background:linear-gradient(165deg, color-mix(in srgb, var(--player-color) 30%, #191220), #1a1020);box-shadow:0 5px 0 color-mix(in srgb, var(--player-color) 45%, black), 0 0 22px color-mix(in srgb, var(--player-color) 22%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--player-color) 36%, transparent)}.CandyBombGame-module__difNCG__rpsButtonFaded:disabled{opacity:.48}.CandyBombGame-module__difNCG__rpsChosenTag{background:color-mix(in srgb, var(--player-color) 65%, white);color:#2b1020}@media (max-height:700px){.CandyBombGame-module__difNCG__rpsArena{gap:16px;padding-block:16px}.CandyBombGame-module__difNCG__rpsButton{height:126px}.CandyBombGame-module__difNCG__rpsHeading h2{font-size:24px}}@media (max-height:600px){.CandyBombGame-module__difNCG__rpsArena{gap:12px;padding-block:12px}.CandyBombGame-module__difNCG__rpsButton{height:116px}}@media (prefers-reduced-motion:reduce){.CandyBombGame-module__difNCG__rpsButton{transition:none}.CandyBombGame-module__difNCG__rpsButtonChosen:disabled{animation:none}}.CandyBombGame-module__difNCG__orderHint{border:1px solid var(--candy-border-soft);background:var(--candy-panel-raised);border-radius:8px}.CandyBombGame-module__difNCG__waitingDots i{background:var(--candy-pink);box-shadow:1px 1px 0 var(--candy-pink-deep)}.CandyBombGame-module__difNCG__waitingDots i:nth-child(2){background:var(--candy-cyan);box-shadow:1px 1px 0 var(--candy-cyan-deep)}.CandyBombGame-module__difNCG__teamShuffle,.CandyBombGame-module__difNCG__teamSlot,.CandyBombGame-module__difNCG__teamCube{border:1px solid var(--candy-border-soft);background:var(--candy-panel-raised);border-radius:8px;box-shadow:0 3px #08060f52}.CandyBombGame-module__difNCG__teamShuffle{border:2px solid var(--candy-pink);background:var(--candy-control)}.CandyBombGame-module__difNCG__teamColumnOver,.CandyBombGame-module__difNCG__teamCubeCaptain{border-color:var(--candy-pink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--candy-pink) 28%, transparent)}.CandyBombGame-module__difNCG__autoNotice{border-color:var(--candy-border);background:var(--candy-control);box-shadow:inset 0 1px #ffffff0a}.CandyBombGame-module__difNCG__safeCard{border:1px solid var(--candy-border);border-left:5px solid var(--player-color,#aaa4b0);background:var(--candy-panel);box-shadow:0 6px 0 var(--candy-shadow), inset 0 1px 0 #ffffff14;border-radius:8px;gap:6px;padding:14px 16px 16px}.CandyBombGame-module__difNCG__safeHead{color:var(--candy-cyan);font-size:20px}.CandyBombGame-module__difNCG__safeStamp{background:color-mix(in srgb, var(--candy-cyan) 16%, transparent)}.CandyBombGame-module__difNCG__safeNext{font-size:15px}.CandyBombGame-module__difNCG__boomCard{border-color:color-mix(in srgb, var(--candy-pink) 64%, transparent);background:var(--candy-panel-raised);box-shadow:0 8px 0 var(--candy-shadow), 0 0 32px color-mix(in srgb, var(--candy-pink) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--candy-pink) 28%, transparent);border-radius:8px;gap:8px;padding:22px 18px}.CandyBombGame-module__difNCG__boomAction{height:56px}.CandyBombGame-module__difNCG__boomWait{border:1px solid var(--candy-border-soft);background:var(--candy-panel)}.CandyBombGame-module__difNCG__turnFlash p{border:2px solid var(--candy-pink);background:var(--candy-control);box-shadow:inset 0 0 16px color-mix(in srgb, var(--candy-pink) 10%, transparent);color:#fff;border-radius:8px}.CandyBombGame-module__difNCG__armConfirm:not(.CandyBombGame-module__difNCG__armConfirmDisabled),.CandyBombGame-module__difNCG__gameRoot [data-candy=pick-confirm]:not(:disabled),.CandyBombGame-module__difNCG__gameRoot [data-candy=team-confirm]:not(:disabled),.CandyBombGame-module__difNCG__gameRoot [data-candy=order] [data-action-bar] button:not(:disabled),.CandyBombGame-module__difNCG__boomAction[data-candy=ack]:not(:disabled){border:1px solid color-mix(in srgb, var(--candy-pink) 55%, white);box-shadow:0 3px 0 color-mix(in srgb, var(--candy-pink) 30%, black), 0 0 18px color-mix(in srgb, var(--candy-pink) 14%, transparent), inset 0 1px 0 #ffffff29;border-radius:12px;background:linear-gradient(110deg, color-mix(in srgb, var(--candy-pink) 34%, var(--candy-panel)), color-mix(in srgb, var(--candy-pink) 18%, var(--candy-panel)))!important;color:#fff!important}.CandyBombGame-module__difNCG__armConfirm:not(.CandyBombGame-module__difNCG__armConfirmDisabled):active,.CandyBombGame-module__difNCG__gameRoot [data-candy=pick-confirm]:not(:disabled):active,.CandyBombGame-module__difNCG__gameRoot [data-candy=team-confirm]:not(:disabled):active,.CandyBombGame-module__difNCG__gameRoot [data-candy=order] [data-action-bar] button:not(:disabled):active,.CandyBombGame-module__difNCG__boomAction[data-candy=ack]:not(:disabled):active{border-color:color-mix(in srgb, var(--candy-pink) 52%, var(--candy-control-border));box-shadow:none;transform:translateY(3px);background:var(--candy-control-raised)!important}.CandyBombGame-module__difNCG__armConfirmDisabled,.CandyBombGame-module__difNCG__gameRoot [data-candy=pick-confirm]:disabled,.CandyBombGame-module__difNCG__gameRoot [data-candy=team-confirm]:disabled{border:1px solid var(--candy-border-soft);border-radius:8px;background:var(--candy-control)!important}.CandyBombGame-module__difNCG__resultPage{color:#fff;flex-direction:column;flex:1 0 auto;gap:18px;padding:2px 6px 6px;display:flex}.CandyBombGame-module__difNCG__resultHero{text-align:center;flex-direction:column;align-items:center;display:flex}.CandyBombGame-module__difNCG__resultBombArt{aspect-ratio:202/281;background-image:var(--jelly-reel);height:clamp(168px,32vh,220px);image-rendering:pixelated;filter:drop-shadow(0 14px 18px color-mix(in srgb, var(--player-color) 30%, transparent));background-position:0%;background-repeat:no-repeat;background-size:1100% 100%;margin:0 auto 2px;animation:.52s cubic-bezier(.2,.8,.2,1) both CandyBombGame-module__difNCG__candy-result-pop;position:relative}.CandyBombGame-module__difNCG__resultTitle{letter-spacing:0;text-shadow:0 5px #21162e,0 0 20px #ffffff26;font-size:clamp(54px,16vw,72px);font-weight:950;line-height:1.05}.CandyBombGame-module__difNCG__resultTitle strong{color:var(--candy-pink)}.CandyBombGame-module__difNCG__resultTitleWin{color:var(--candy-cyan);text-shadow:0 5px 0 var(--candy-cyan-deep), 0 0 22px color-mix(in srgb, var(--candy-cyan) 22%, transparent)}.CandyBombGame-module__difNCG__resultTitleLose{color:#e58a52;text-shadow:0 5px #71311f,0 0 22px #e58a5233}.CandyBombGame-module__difNCG__resultTitleEnd{color:#fff}.CandyBombGame-module__difNCG__resultReason{color:#e5daf2ad;margin-top:12px;font-size:13px;font-weight:700}.CandyBombGame-module__difNCG__resultTeams{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.CandyBombGame-module__difNCG__resultTeam{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;padding:8px 8px 6px}.CandyBombGame-module__difNCG__resultTeam[data-won]{border-color:var(--player-color);background:color-mix(in srgb, var(--player-color) 12%, transparent)}.CandyBombGame-module__difNCG__resultTeamHead{color:var(--player-color);justify-content:space-between;align-items:baseline;gap:6px;display:flex}.CandyBombGame-module__difNCG__resultTeamName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.CandyBombGame-module__difNCG__resultTeamScore{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:1}.CandyBombGame-module__difNCG__resultTeamList{flex-direction:column;gap:4px;margin-top:6px;display:flex}.CandyBombGame-module__difNCG__resultTeamMember{grid-template-columns:20px 1fr auto;align-items:center;gap:6px;min-height:24px;display:grid}.CandyBombGame-module__difNCG__resultMemberAvatar{place-items:center;width:20px;height:20px;font-size:14px;display:grid}.CandyBombGame-module__difNCG__resultMemberAvatarWon{animation:.9s steps(2,end) infinite CandyBombGame-module__difNCG__candy-winner-hop;animation-delay:calc(var(--winner-index,0) * -120ms)}.CandyBombGame-module__difNCG__resultMemberAvatarWon .dv-sprite-film{animation:.9s step-end infinite CandyBombGame-module__difNCG__candy-winner-sprite;animation-delay:calc(var(--winner-index,0) * -120ms)}.CandyBombGame-module__difNCG__resultMemberName{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.CandyBombGame-module__difNCG__resultMemberHits{color:var(--player-color);font-variant-numeric:tabular-nums;font-size:13px;font-weight:900}.CandyBombGame-module__difNCG__resultLeftovers{border:1px solid var(--candy-border);background:var(--candy-panel);border-radius:8px;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.CandyBombGame-module__difNCG__resultSectionTitle{align-items:center;gap:10px;min-height:54px;padding:0 16px;font-size:15px;font-weight:900;display:flex}.CandyBombGame-module__difNCG__resultSectionTitle svg{color:var(--candy-pink);flex:none}.CandyBombGame-module__difNCG__resultList{border-top:1px solid #ffffff17}.CandyBombGame-module__difNCG__resultList li,.CandyBombGame-module__difNCG__resultHitList li{grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:70px;padding:10px 14px;display:grid}.CandyBombGame-module__difNCG__resultList li+li,.CandyBombGame-module__difNCG__resultHitList li+li{border-top:1px solid #ffffff12}.CandyBombGame-module__difNCG__resultCell,.CandyBombGame-module__difNCG__resultHitCell{border:1px solid color-mix(in srgb, var(--candy-pink) 40%, transparent);background:var(--candy-control-raised);width:44px;height:44px;box-shadow:inset 0 0 12px color-mix(in srgb, var(--candy-cyan) 12%, transparent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:18px;font-weight:950;display:grid}.CandyBombGame-module__difNCG__resultPenalty{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:850;overflow:hidden}.CandyBombGame-module__difNCG__resultBoardLabel{color:#b8a3d6;white-space:nowrap;font-size:11px;font-weight:800}.CandyBombGame-module__difNCG__resultHitsFold{background:var(--candy-control);border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.CandyBombGame-module__difNCG__resultHitsFold>summary{color:#b8a3d6;cursor:pointer;align-items:center;gap:10px;min-height:58px;padding:0 16px;font-size:13px;font-weight:850;list-style:none;display:flex}.CandyBombGame-module__difNCG__resultHitsFold>summary>span{color:var(--candy-cyan);font-size:22px}.CandyBombGame-module__difNCG__resultHitsFold>summary::-webkit-details-marker{display:none}.CandyBombGame-module__difNCG__resultHitsFold>summary:after{color:#b8a3d6bf;content:"▾";margin-left:2px}.CandyBombGame-module__difNCG__resultHitsFold[open]>summary:after{content:"▴"}.CandyBombGame-module__difNCG__resultHitList{border-top:1px solid #ffffff14}.CandyBombGame-module__difNCG__resultHitList li{color:#ffffffd1;grid-template-columns:34px minmax(0,1fr) auto;min-height:56px;font-size:12px}.CandyBombGame-module__difNCG__resultHitCell{background:color-mix(in srgb, var(--candy-pink-deep) 58%, var(--candy-teal-black));border:0;border-radius:6px;width:32px;height:32px;font-size:12px}.CandyBombGame-module__difNCG__resultHitList small{color:#ffffff7a;white-space:nowrap;font-size:10px}.CandyBombGame-module__difNCG__resultActionBar{margin-top:4px;background:#0f0d17!important;padding:10px 6px 4px!important}.CandyBombGame-module__difNCG__resultReplayButton{border:2px solid var(--candy-pink);background:var(--candy-control);color:#fff;border-radius:8px;grid-template-columns:34px 1fr 34px;align-items:center;gap:8px;width:100%;min-height:66px;padding:0 18px;font-size:17px;font-weight:950;display:grid;box-shadow:0 4px #08070c,inset 0 1px #ffffff0a}.CandyBombGame-module__difNCG__resultReplayButton svg{color:var(--candy-pink);justify-self:center}.CandyBombGame-module__difNCG__resultReplayButton:active{border-color:color-mix(in srgb, var(--candy-pink) 52%, var(--candy-control-border));background:var(--candy-control-raised);transform:translateY(3px);box-shadow:0 1px #08070c}.CandyBombGame-module__difNCG__resultActionStack{gap:8px;width:100%;display:grid}.CandyBombGame-module__difNCG__resultPenaltyTargets{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;width:100%;padding-bottom:2px;display:flex}.CandyBombGame-module__difNCG__resultPenaltyTargetsLabel{color:color-mix(in srgb, var(--candy-pink) 72%, #fff);letter-spacing:.02em;font-size:12px;font-weight:900}.CandyBombGame-module__difNCG__resultPenaltyTarget{color:#fff;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:900;display:flex}.CandyBombGame-module__difNCG__resultLobbyButton{color:#fffc;background:#ffffff14;border-radius:8px;width:100%;min-height:44px;font-size:14px;font-weight:800}.CandyBombGame-module__difNCG__resultLobbyButton:active{background:#ffffff1f}@keyframes CandyBombGame-module__difNCG__candy-result-pop{0%{opacity:0;transform:translateY(10px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CandyBombGame-module__difNCG__candy-winner-hop{0%,to{transform:translateY(2px)}50%{transform:translateY(-4px)}}@keyframes CandyBombGame-module__difNCG__candy-winner-sprite{0%{transform:translate(-25%)}13.889%{transform:translate(-50%)}27.778%{transform:translate(-25%)}41.667%{transform:translate(-50%)}55.556%{transform:translate(-25%)}69.444%{transform:translate(-50%)}83.333%{transform:translate(-75%)}}@media (prefers-reduced-motion:reduce){.CandyBombGame-module__difNCG__resultMemberAvatarWon{animation:none}.CandyBombGame-module__difNCG__resultMemberAvatarWon .dv-sprite-film{animation:none}}@media (max-height:760px){.CandyBombGame-module__difNCG__resultPage{gap:12px}.CandyBombGame-module__difNCG__resultBombArt{height:160px}.CandyBombGame-module__difNCG__resultReason{margin-top:8px}.CandyBombGame-module__difNCG__resultSectionTitle{min-height:48px}.CandyBombGame-module__difNCG__resultList li{min-height:60px}}.CandyBombGame-module__difNCG__pickingOverlay{z-index:3;pointer-events:none;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.CandyBombGame-module__difNCG__pickingCard{background:#0e0b189e;border:2px solid #ffffff38;border-radius:10px;flex-direction:column;align-items:center;gap:8px;max-width:min(100%,280px);padding:14px 18px 12px;display:flex;box-shadow:0 4px #00000059}@media (prefers-reduced-motion:no-preference){.CandyBombGame-module__difNCG__pickingCard{animation:.22s ease-out CandyBombGame-module__difNCG__candy-picking-in}}@keyframes CandyBombGame-module__difNCG__candy-picking-in{0%{opacity:0;transform:scale(.94)}}.CandyBombGame-module__difNCG__pickingText{word-break:keep-all;overflow-wrap:anywhere;color:#fff;text-align:center;max-width:100%;font-size:14px;font-weight:800;line-height:1.35}.CandyBombGame-module__difNCG__pickingCard .CandyBombGame-module__difNCG__waitingDots{margin-left:0}.CandyBombGame-module__difNCG__safeCheck path{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.CandyBombGame-module__difNCG__safeCheck{animation:.38s cubic-bezier(.3,1.6,.5,1) .36s both CandyBombGame-module__difNCG__candy-check-pop}.CandyBombGame-module__difNCG__safeCheck path{animation:.36s cubic-bezier(.65,0,.35,1) .12s both CandyBombGame-module__difNCG__candy-check-draw}}@keyframes CandyBombGame-module__difNCG__candy-check-draw{0%{stroke-dashoffset:1px;opacity:0}1%{opacity:1}}@keyframes CandyBombGame-module__difNCG__candy-check-pop{0%,to{transform:scale(1)}45%{transform:scale(1.22)}}.CandyBombGame-module__difNCG__armHead{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:2px 4px 10px;display:flex}.CandyBombGame-module__difNCG__armTitle{color:#fff;word-break:keep-all;font-size:24px;font-weight:900;line-height:1.2}.CandyBombGame-module__difNCG__armPips{gap:0;display:inline-flex}.CandyBombGame-module__difNCG__armPip{width:60px;height:60px;image-rendering:pixelated;transition:filter .2s,opacity .2s,transform .2s}.CandyBombGame-module__difNCG__armPipSpent{filter:grayscale()brightness(1.6);opacity:.32;transform:scale(.86)}.CandyBombGame-module__difNCG__armBoard .CandyBombGame-module__difNCG__boardShell.CandyBombGame-module__difNCG__boardShell{width:min(100%,320px)}.CandyBombGame-module__difNCG__armWait{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:26px;min-height:0;padding:12px 8px;display:flex}.CandyBombGame-module__difNCG__armWaitHero{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.CandyBombGame-module__difNCG__armWaitHero .CandyBombGame-module__difNCG__waitingDots{margin-left:0}.CandyBombGame-module__difNCG__armWaitText{color:#fff;word-break:keep-all;font-size:15px;font-weight:800}.CandyBombGame-module__difNCG__armWaitMine{flex-direction:column;align-items:center;gap:8px;display:flex}.CandyBombGame-module__difNCG__armWaitMine h2{color:#ffffffc2;font-size:12px;font-weight:800}.CandyBombGame-module__difNCG__armMiniBoard{border:1px solid color-mix(in srgb, var(--player-color) 40%, transparent);background:var(--candy-panel,#16131d);border-radius:8px;gap:4px;width:132px;padding:6px;display:grid}.CandyBombGame-module__difNCG__armMiniBoard li{aspect-ratio:1;background:#ffffff0f;border-radius:4px;place-items:center;display:grid}.CandyBombGame-module__difNCG__armMiniBomb{color:var(--candy-pink,#ff65df);background:color-mix(in srgb, var(--candy-pink,#ff65df) 16%, transparent)!important}
