.SummerLotteryClient_shell__nPvD1{min-height:100vh;overflow:hidden;position:relative;background:radial-gradient(circle at 50% -10%,rgba(247,216,129,.24),transparent 24%),radial-gradient(circle at 10% 18%,rgba(255,94,94,.22),transparent 28%),radial-gradient(circle at 88% 18%,rgba(90,219,229,.2),transparent 26%),linear-gradient(180deg,#071128,#111632 52%,#231329);color:#fff8e6;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic,Noto Sans JP,system-ui,sans-serif}.SummerLotteryClient_shell__nPvD1:after,.SummerLotteryClient_shell__nPvD1:before{content:"";position:fixed;inset-inline:0;pointer-events:none;z-index:0}.SummerLotteryClient_shell__nPvD1:before{bottom:0;height:42vh;background:linear-gradient(180deg,transparent,rgba(12,6,22,.72)),repeating-linear-gradient(0deg,rgba(255,236,177,.08) 0 2px,transparent 2px 18px),repeating-linear-gradient(90deg,rgba(255,197,92,.1) 0 1px,transparent 1px 78px)}.SummerLotteryClient_shell__nPvD1:after{top:0;height:100vh;opacity:.42;background-image:radial-gradient(circle at 16% 24%,rgba(255,255,255,.94) 0 1px,transparent 2px),radial-gradient(circle at 70% 16%,rgba(255,255,255,.78) 0 1px,transparent 2px),radial-gradient(circle at 92% 42%,rgba(255,255,255,.66) 0 1px,transparent 2px),radial-gradient(circle at 34% 62%,rgba(255,255,255,.46) 0 1px,transparent 2px)}.SummerLotteryClient_sky__fuCYB{position:absolute;inset:0;pointer-events:none;z-index:1}.SummerLotteryClient_performanceOverlay__N9WJ6{position:fixed;inset:0;z-index:8;overflow:hidden;pointer-events:none;visibility:hidden;opacity:0;isolation:isolate}.SummerLotteryClient_performanceActive__2x7KQ{visibility:visible;animation:SummerLotteryClient_performanceShell__nalx3 3.72s ease-in-out both}.SummerLotteryClient_climaxVideo__KBn83{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transform:scale(1.02);filter:saturate(1.16) contrast(1.08) brightness(.92)}.SummerLotteryClient_performanceActive__2x7KQ .SummerLotteryClient_climaxVideo__KBn83{animation:SummerLotteryClient_climaxVideoShow__fgmp1 3.5s ease-in-out both}.SummerLotteryClient_performanceBeam__BfTpq,.SummerLotteryClient_performanceParticles__mUr2F,.SummerLotteryClient_performanceRings__npnQp,.SummerLotteryClient_performanceShade__JMiAX{position:absolute;pointer-events:none}.SummerLotteryClient_performanceShade__JMiAX{inset:0;z-index:2;background:radial-gradient(circle at 50% 46%,rgba(255,239,176,.08),transparent 26%),radial-gradient(circle at 50% 44%,rgba(255,70,70,.1),transparent 42%),rgba(2,5,17,.28)}.SummerLotteryClient_performanceBeam__BfTpq{z-index:3;inset:-12% 14%;opacity:0;background:conic-gradient(from 0deg at 50% 50%,transparent 0 8deg,rgba(255,244,191,.36) 9deg 13deg,transparent 14deg 33deg),radial-gradient(ellipse at 50% 50%,rgba(255,245,190,.84),rgba(255,196,62,.36) 18%,rgba(255,72,72,.18) 38%,transparent 62%);filter:blur(.2px);mix-blend-mode:screen;transform:scale(.58) rotate(0deg)}.SummerLotteryClient_performanceActive__2x7KQ .SummerLotteryClient_performanceBeam__BfTpq{animation:SummerLotteryClient_performanceBeam__BfTpq 2.66s cubic-bezier(.22,.8,.26,1) both}.SummerLotteryClient_performanceRings__npnQp{z-index:4;inset:0;display:grid;place-items:center}.SummerLotteryClient_performanceRings__npnQp span{width:min(88vw,620px);aspect-ratio:1;border:2px solid rgba(255,236,167,.72);border-radius:50%;opacity:0;box-shadow:0 0 34px rgba(255,221,108,.62),inset 0 0 28px rgba(255,221,108,.22);transform:scale(.18);animation:SummerLotteryClient_performanceRing__V2uiZ 1.78s cubic-bezier(.18,.8,.2,1) both;animation-delay:calc(.18s + var(--ring-index) * .28s)}.SummerLotteryClient_performanceParticles__mUr2F{z-index:5;inset:0}.SummerLotteryClient_performanceParticles__mUr2F span{position:absolute;top:48%;left:var(--particle-x);width:8px;height:22px;border-radius:999px;background:#ffe477;box-shadow:0 0 16px currentColor;color:#ffe477;opacity:0;transform:rotate(var(--particle-tilt)) scale(.38)}.SummerLotteryClient_performanceParticles__mUr2F span:nth-child(3n){color:#ff665c;background:#ff665c}.SummerLotteryClient_performanceParticles__mUr2F span:nth-child(4n){color:#6ee7e7;background:#6ee7e7}.SummerLotteryClient_performanceParticles__mUr2F span:nth-child(5n){width:10px;height:10px;background:conic-gradient(#ffe477,#ff665c,#6ee7e7,#fff7e2,#ffe477)}.SummerLotteryClient_performanceActive__2x7KQ .SummerLotteryClient_performanceParticles__mUr2F span{animation:SummerLotteryClient_performanceParticle__YTToO 1.82s cubic-bezier(.18,.78,.22,1) both;animation-delay:calc(.66s + var(--particle-index) * 26ms)}.SummerLotteryClient_moon__imKws{position:absolute;top:42px;right:11vw;width:74px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 32%,#fff9c8,#f7d881 68%,rgba(247,216,129,0));filter:drop-shadow(0 0 32px rgba(247,216,129,.58));opacity:.72}.SummerLotteryClient_fireworkOne__hMslv,.SummerLotteryClient_fireworkThree__JLI39,.SummerLotteryClient_fireworkTwo__LWp3_{position:absolute;width:148px;aspect-ratio:1;border-radius:50%;opacity:.34;background:repeating-conic-gradient(from 8deg,rgba(255,226,128,.92) 0 5deg,transparent 5deg 18deg),radial-gradient(circle,transparent 0 26%,rgba(255,118,93,.44) 27% 30%,transparent 31%);animation:SummerLotteryClient_fireworkPulse__Cf1B3 4.8s ease-in-out infinite}.SummerLotteryClient_fireworkOne__hMslv{top:106px;left:6vw}.SummerLotteryClient_fireworkTwo__LWp3_{top:190px;right:5vw;width:112px;background:repeating-conic-gradient(from 2deg,rgba(94,224,232,.8) 0 4deg,transparent 4deg 20deg),radial-gradient(circle,transparent 0 30%,rgba(255,255,255,.4) 31% 33%,transparent 34%);animation-delay:-1.4s}.SummerLotteryClient_fireworkThree__JLI39{bottom:12vh;left:12vw;width:96px;animation-delay:-2.8s}.SummerLotteryClient_stage__ohNUw{position:relative;z-index:2;width:min(100%,980px);min-height:100vh;margin:0 auto;padding:max(18px,env(safe-area-inset-top)) clamp(16px,5vw,44px) 42px}.SummerLotteryClient_lanternLine__axGsW{position:relative;display:grid;grid-template-columns:repeat(9,minmax(28px,1fr));align-items:start;grid-gap:8px;gap:8px;height:82px;margin-inline:-8px}.SummerLotteryClient_lanternLine__axGsW:before{content:"";position:absolute;top:10px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,238,174,.88),transparent)}.SummerLotteryClient_lanternLine__axGsW span{justify-self:center;width:30px;height:48px;margin-top:calc(14px + var(--lantern-shift));border-radius:999px 999px 12px 12px;background:linear-gradient(90deg,rgba(87,29,27,.34),transparent 24% 76%,rgba(87,29,27,.34)),radial-gradient(circle at 50% 38%,#fff0ae,#ffba45 44%,#e53f3e 92%);box-shadow:0 0 24px rgba(255,178,63,.6),inset 0 -8px 14px rgba(125,26,28,.36);animation:SummerLotteryClient_lanternSway__xYtkp 3.8s ease-in-out infinite;animation-delay:calc(var(--lantern-index) * -.18s)}.SummerLotteryClient_header__8kErN{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;margin-top:2px}.SummerLotteryClient_logo__sXIU9{display:block;width:clamp(190px,38vw,300px);height:auto;filter:none}.SummerLotteryClient_soundToggle__MKekD{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(88px,calc(env(safe-area-inset-bottom) + 88px));z-index:20;display:inline-flex;align-items:center;justify-content:center;min-width:96px;min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:rgba(5,8,26,.72);color:rgba(255,255,255,.92);font:inherit;font-size:13px;font-weight:800;letter-spacing:0;box-shadow:0 12px 36px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.SummerLotteryClient_soundToggle__MKekD.SummerLotteryClient_appEmbedded___FLtT{bottom:max(16px,env(safe-area-inset-bottom))}.SummerLotteryClient_soundToggle__MKekD[aria-pressed=true]{border-color:rgba(247,216,129,.62);background:rgba(34,25,56,.8);color:#fff7d6}.SummerLotteryClient_hero__2s_lb{display:grid;grid-template-columns:minmax(0,.94fr) minmax(300px,1.06fr);grid-template-areas:"copy lottery" "actions lottery";grid-gap:22px 30px;gap:22px 30px;align-items:center;min-height:620px;padding-top:10px}.SummerLotteryClient_copyBlock__q2N0f{grid-area:copy;text-align:center}.SummerLotteryClient_copyBlock__q2N0f h1{margin:0;color:#fff5d3;font-size:clamp(48px,6.2vw,72px);font-weight:950;line-height:.9;letter-spacing:0;white-space:nowrap;text-shadow:0 4px 0 rgba(131,34,35,.8),0 0 38px rgba(247,216,129,.34)}.SummerLotteryClient_copyBlock__q2N0f p{width:min(100%,440px);margin:24px auto 0;color:#f6d9bb;font-size:clamp(15px,2.6vw,18px);font-weight:700;line-height:1.85}.SummerLotteryClient_copyBlock__q2N0f .SummerLotteryClient_eventPeriod___WQJa{display:inline-flex;align-items:center;justify-content:center;width:min(100%,420px);margin:18px auto 0;min-height:30px;padding:0 12px;border:1px solid rgba(255,232,173,.42);border-radius:999px;background:linear-gradient(180deg,rgba(255,247,210,.18),rgba(255,122,80,.1)),rgba(67,15,31,.54);color:#fff4c8;font-size:12px;font-weight:950;letter-spacing:0;line-height:1.35;box-shadow:0 8px 18px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.06)}.SummerLotteryClient_lotteryArea__wlkT2{grid-area:lottery;position:relative;display:grid;place-items:center;min-height:690px}.SummerLotteryClient_lotteryArea__wlkT2:before{content:"";position:absolute;inset:4% -8% 1%;border-radius:50%;background:radial-gradient(circle,rgba(255,220,111,.26),transparent 52%),radial-gradient(circle at 50% 82%,rgba(255,75,75,.18),transparent 34%),radial-gradient(circle at 50% 82%,rgba(76,221,226,.14),transparent 46%);filter:blur(2px)}.SummerLotteryClient_gachaStage__UGSx0{position:relative;display:grid;place-items:center;width:min(100%,540px);height:680px;overflow:hidden;border:0;border-radius:0;background:#080b18;box-shadow:0 36px 90px rgba(0,0,0,.46),0 0 84px rgba(255,177,57,.24);isolation:isolate}.SummerLotteryClient_gachaStage__UGSx0:after,.SummerLotteryClient_gachaStage__UGSx0:before{content:"";position:absolute;pointer-events:none;z-index:0}.SummerLotteryClient_gachaStage__UGSx0:before{inset:108px 26px 130px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,233,152,.22) 0 8deg,transparent 8deg 20deg),radial-gradient(circle,transparent 0 42%,rgba(255,210,92,.18) 43% 45%,transparent 46% 100%);filter:drop-shadow(0 0 34px rgba(255,214,99,.24))}.SummerLotteryClient_gachaStage__UGSx0:after{left:50%;bottom:56px;width:min(100%,420px);height:76px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(255,226,123,.25),transparent 64%),radial-gradient(ellipse at 50% 60%,rgba(0,0,0,.46),transparent 70%);transform:translateX(-50%)}.SummerLotteryClient_stageVisual___qrRE{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center 48%;filter:saturate(.92) contrast(.98) brightness(1.01);transform:scale(1.02)}.SummerLotteryClient_stageVignette__wX3S9{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(4,7,18,.36),rgba(4,7,18,.02) 26%,rgba(4,7,18,0) 60%,rgba(4,7,18,.42)),radial-gradient(ellipse at 50% 54%,transparent 0 46%,rgba(5,8,22,.08) 72%,rgba(5,8,22,.34) 100%)}.SummerLotteryClient_stageVignette__wX3S9:after,.SummerLotteryClient_stageVignette__wX3S9:before{content:"";position:absolute;inset-inline:0;pointer-events:none}.SummerLotteryClient_stageVignette__wX3S9:before{top:0;height:44px;background:linear-gradient(180deg,rgba(84,14,27,.28),transparent),repeating-linear-gradient(90deg,rgba(180,20,43,.88) 0 28px,rgba(255,241,196,.86) 28px 56px);box-shadow:0 12px 24px rgba(0,0,0,.16)}.SummerLotteryClient_stageVignette__wX3S9:after{bottom:0;height:62px;background:linear-gradient(180deg,transparent,rgba(52,15,22,.72)),repeating-linear-gradient(90deg,rgba(255,228,119,.16) 0 18px,rgba(180,20,43,.2) 18px 36px)}.SummerLotteryClient_actionPanel__njDOL{grid-area:actions;align-self:start;display:grid;grid-gap:18px;gap:18px;width:min(100%,420px)}.SummerLotteryClient_ticket__B38Tg{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:0 18px;border:2px dashed rgba(255,236,177,.64);border-radius:8px;background:linear-gradient(90deg,rgba(255,248,217,.14),rgba(255,159,80,.18)),rgba(83,25,34,.58);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.SummerLotteryClient_ticket__B38Tg:after,.SummerLotteryClient_ticket__B38Tg:before{content:"";position:absolute;top:50%;width:18px;aspect-ratio:1;border-radius:50%;background:#15122a;transform:translateY(-50%)}.SummerLotteryClient_ticket__B38Tg:before{left:-10px}.SummerLotteryClient_ticket__B38Tg:after{right:-10px}.SummerLotteryClient_ticket__B38Tg span,.SummerLotteryClient_ticket__B38Tg strong{font-weight:950;letter-spacing:0}.SummerLotteryClient_ticket__B38Tg span{color:#ffe9b2;font-size:15px}.SummerLotteryClient_ticket__B38Tg strong{color:#ffffff;font-size:24px}.SummerLotteryClient_drawButton__2iNk9{position:relative;min-height:68px;margin-bottom:4px;overflow:hidden;border:0;border-radius:999px;background:linear-gradient(135deg,#fff2b0,#ffc344 28%,#f04b3e 72%,#b4142b);color:#2a1014;font-size:20px;font-weight:950;letter-spacing:0;box-shadow:0 22px 44px rgba(148,28,39,.38),0 0 34px rgba(255,198,69,.38),inset 0 -8px 18px rgba(122,16,31,.24)}.SummerLotteryClient_drawButton__2iNk9:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,rgba(255,255,255,.46),transparent);transform:translateX(-120%);animation:SummerLotteryClient_buttonShine__XHwDM 3.4s ease-in-out infinite}.SummerLotteryClient_drawButton__2iNk9:disabled{color:rgba(255,248,230,.72);background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.SummerLotteryClient_error__5LpXK,.SummerLotteryClient_message__odOeN{margin:0;padding:12px 14px;border-radius:8px;font-size:13px;font-weight:800;line-height:1.55}.SummerLotteryClient_error__5LpXK{background:rgba(255,95,95,.16);color:#ffd0cc}.SummerLotteryClient_message__odOeN{background:rgba(94,224,232,.14);color:#d9fcff}.SummerLotteryClient_rarityRail__y_cLS{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;margin-top:-28px;padding:14px 16px;border:1px solid rgba(255,236,177,.22);border-radius:8px;background:linear-gradient(90deg,rgba(255,235,168,.12),rgba(255,70,70,.08),rgba(93,224,232,.1)),rgba(7,12,31,.52);box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.06)}.SummerLotteryClient_rarityTitle__Nz__D{color:#79ecf1;font-size:12px;font-weight:950}.SummerLotteryClient_rarityRail__y_cLS div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}.SummerLotteryClient_rarityItem__T2nxI{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.08);color:#fff7dc;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.SummerLotteryClient_rarityItem__T2nxI small{margin-left:auto}.SummerLotteryClient_rarityItem__T2nxI i{flex:0 0 auto;display:inline-block;width:14px;aspect-ratio:1;border-radius:50%;box-shadow:inset -3px -4px 7px rgba(0,0,0,.18),0 0 12px currentColor}.SummerLotteryClient_rarityItem__T2nxI small,.SummerLotteryClient_rarityItem__T2nxI strong{position:relative;z-index:1;letter-spacing:0;line-height:1}.SummerLotteryClient_rarityItem__T2nxI small{color:#ffe9b2;font-size:11px;font-weight:950}.SummerLotteryClient_rarityItem__T2nxI small:after{content:"c";margin-left:1px;color:rgba(255,248,220,.74);font-size:9px;font-weight:900}.SummerLotteryClient_rarityWhite__ZejMv{background:#fff7e2;color:#fff7e2}.SummerLotteryClient_rarityRed__XTSqf{background:#ff665c;color:#ff665c}.SummerLotteryClient_raritySilver__nvMRK{background:linear-gradient(135deg,#ffffff,#cfd6e4 52%,#7f8da8);color:#dfe7f4}.SummerLotteryClient_rarityGold__1Kz1o{background:#ffe477;color:#ffe477}.SummerLotteryClient_raritySpecial__KNjPX{background:conic-gradient(#ffe477,#ff665c,#6ee7e7,#fff7e2,#ffe477);color:#ffe477}.SummerLotteryClient_resultPanel__0xZXY{position:relative;overflow:hidden;display:grid;grid-gap:12px;gap:12px;min-height:176px;margin-top:16px;padding:24px 24px 26px;border:1px solid rgba(255,236,177,.24);border-radius:8px;background:linear-gradient(135deg,rgba(255,247,206,.12),rgba(255,107,79,.12)),rgba(5,10,29,.46);box-shadow:0 18px 44px rgba(0,0,0,.26),inset 0 0 0 1px rgba(255,255,255,.07)}.SummerLotteryClient_resultPanel__0xZXY:before{content:"";position:absolute;inset:-40%;opacity:.36;background:repeating-conic-gradient(from 0deg,transparent 0 10deg,rgba(255,233,152,.22) 10deg 12deg,transparent 12deg 24deg),radial-gradient(circle,rgba(255,230,124,.28),transparent 42%);animation:SummerLotteryClient_resultAura__MiEgm 12s linear infinite}.SummerLotteryClient_resultCelebrating__phJNY{animation:SummerLotteryClient_resultPanelImpact__Yzk98 .72s cubic-bezier(.18,.92,.18,1.18) both}.SummerLotteryClient_resultCelebrating__phJNY .SummerLotteryClient_coinStack__iXB__ span{animation:SummerLotteryClient_coinPop__6_xFc .72s cubic-bezier(.18,.92,.18,1.18) both}.SummerLotteryClient_resultCelebrating__phJNY .SummerLotteryClient_coinStack__iXB__ span:nth-child(2){animation-delay:.08s}.SummerLotteryClient_resultCelebrating__phJNY .SummerLotteryClient_coinStack__iXB__ span:nth-child(3){animation-delay:.14s}.SummerLotteryClient_resultPanel__0xZXY strong{position:relative;z-index:2;color:#fff3b1;font-size:clamp(34px,8vw,58px);font-weight:950;line-height:1;letter-spacing:0}.SummerLotteryClient_resultPanel__0xZXY p{position:relative;z-index:2;margin:0;color:#f3d7bd;font-size:14px;font-weight:700}.SummerLotteryClient_resultHeading__KI7l2{position:relative;z-index:2;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;min-height:34px;padding:0 12px;border:1px solid rgba(255,236,177,.28);border-radius:999px;background:rgba(4,9,28,.58);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.18)}.SummerLotteryClient_resultHeading__KI7l2 span:last-child{color:#fff7dc;font-size:13px;font-weight:950}.SummerLotteryClient_resultLabel__iJKW_{position:relative;z-index:2;color:#79ecf1;font-size:13px;font-weight:950}.SummerLotteryClient_rewardAmount__gLMSA{position:relative;z-index:2;display:flex;align-items:baseline;gap:10px;width:-moz-fit-content;width:fit-content;padding:4px 0 2px;text-shadow:0 4px 0 rgba(116,24,30,.64),0 0 30px rgba(255,228,119,.44)}.SummerLotteryClient_rewardAmount__gLMSA strong{color:#fff4ad;font-size:clamp(64px,14vw,96px);font-weight:950;line-height:.84;letter-spacing:0}.SummerLotteryClient_rewardAmount__gLMSA span{color:#fff6d6;font-size:clamp(22px,4vw,34px);font-weight:950;line-height:1}.SummerLotteryClient_resultPanel__0xZXY .SummerLotteryClient_resultBalance__ZwM_L{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(255,228,119,.14);color:#fff4c8;font-size:15px;font-weight:950;box-shadow:inset 0 0 0 1px rgba(255,228,119,.18)}.SummerLotteryClient_resultDefault__YUoqT{border-color:rgba(255,236,177,.36)}.SummerLotteryClient_resultRed__GgwKl{border-color:rgba(255,112,92,.52);background:radial-gradient(circle at 16% 20%,rgba(255,112,92,.3),transparent 34%),linear-gradient(135deg,rgba(255,247,206,.12),rgba(255,107,79,.14)),rgba(5,10,29,.54)}.SummerLotteryClient_resultSilver__1E_72{border-color:rgba(217,228,244,.56);background:radial-gradient(circle at 84% 18%,rgba(230,238,250,.26),transparent 32%),linear-gradient(135deg,rgba(210,222,238,.2),rgba(94,224,232,.1)),rgba(5,10,29,.58)}.SummerLotteryClient_resultGold__lB34K{border-color:rgba(255,228,119,.58);background:radial-gradient(circle at 84% 20%,rgba(255,228,119,.34),transparent 34%),linear-gradient(135deg,rgba(255,205,77,.2),rgba(199,36,53,.18)),rgba(5,10,29,.58)}.SummerLotteryClient_resultSpecial__k368D{border-color:rgba(255,112,92,.52);background:radial-gradient(circle at 16% 20%,rgba(255,112,92,.32),transparent 34%),radial-gradient(circle at 86% 12%,rgba(94,224,232,.28),transparent 30%),radial-gradient(circle at 50% 52%,rgba(255,228,119,.26),transparent 44%),rgba(5,10,29,.62)}.SummerLotteryClient_confetti__AhnkZ{position:absolute;inset:0;pointer-events:none;z-index:1}.SummerLotteryClient_resultBurst__ZsXdz{position:absolute;inset:-12%;z-index:1;opacity:.7;background:radial-gradient(circle at 28% 38%,rgba(255,255,255,.48),transparent 6%),radial-gradient(circle at 72% 28%,rgba(255,228,119,.5),transparent 7%),radial-gradient(circle at 84% 76%,rgba(94,224,232,.36),transparent 8%),repeating-conic-gradient(from 12deg,transparent 0 14deg,rgba(255,228,119,.22) 14deg 16deg,transparent 16deg 30deg);animation:SummerLotteryClient_resultBurstPulse__xp11F 1.8s ease-in-out infinite}.SummerLotteryClient_coinStack__iXB__{position:absolute;right:24px;bottom:22px;z-index:2;width:110px;height:70px;opacity:.82}.SummerLotteryClient_coinStack__iXB__ span{position:absolute;display:block;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff8c8,#ffe477 38%,#df982e 70%,#8c3c21 100%);box-shadow:inset -8px -10px 12px rgba(103,44,19,.28),0 12px 18px rgba(0,0,0,.22)}.SummerLotteryClient_coinStack__iXB__ span:after{content:"✦";position:absolute;inset:12px;display:grid;place-items:center;border:2px solid rgba(143,68,26,.32);border-radius:50%;color:rgba(100,45,18,.58);font-size:22px}.SummerLotteryClient_coinStack__iXB__ span:first-child{left:0;bottom:0}.SummerLotteryClient_coinStack__iXB__ span:nth-child(2){left:26px;bottom:12px}.SummerLotteryClient_coinStack__iXB__ span:nth-child(3){right:0;bottom:0}.SummerLotteryClient_confetti__AhnkZ span{position:absolute;top:-14px;left:var(--piece-x);width:8px;height:14px;border-radius:2px;background:#ffe477;transform:rotate(calc(var(--piece-index) * 21deg));animation:SummerLotteryClient_confettiFall__6baVq 2.8s ease-in-out infinite;animation-delay:calc(var(--piece-index) * -.08s)}.SummerLotteryClient_confetti__AhnkZ span:nth-child(3n){background:#ff665c}.SummerLotteryClient_confetti__AhnkZ span:nth-child(4n){background:#6ee7e7}.SummerLotteryClient_rules__rTF98{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:20px;gap:20px;margin-top:18px;padding:24px 0 0;color:#f3d7bd}.SummerLotteryClient_rules__rTF98 h2{margin:0 0 8px;color:#fff5d3;font-size:22px;font-weight:950;letter-spacing:0}.SummerLotteryClient_rules__rTF98 p,.SummerLotteryClient_rules__rTF98 ul{margin:0;font-size:13px;font-weight:700;line-height:1.75}.SummerLotteryClient_rules__rTF98 ul{padding-left:1.2em}.SummerLotteryClient_sparkRail__2DkUi{position:absolute;inset-inline:0;bottom:0;height:180px;pointer-events:none;overflow:hidden}.SummerLotteryClient_sparkRail__2DkUi span{position:absolute;bottom:-20px;left:var(--spark-x);width:4px;aspect-ratio:1;border-radius:50%;background:#ffe477;box-shadow:0 0 14px rgba(255,228,119,.9);animation:SummerLotteryClient_sparkRise__dfJ7c 3s ease-out infinite;animation-delay:calc(var(--spark-index) * -.13s)}@media (max-width:720px){.SummerLotteryClient_stage__ohNUw{padding-bottom:34px}.SummerLotteryClient_lanternLine__axGsW{height:74px;gap:2px}.SummerLotteryClient_lanternLine__axGsW span{width:24px;height:40px}.SummerLotteryClient_hero__2s_lb{grid-template-columns:1fr;grid-template-areas:"copy" "lottery" "actions";gap:8px;min-height:auto;padding-top:8px}.SummerLotteryClient_copyBlock__q2N0f h1{font-size:clamp(50px,16vw,74px)}.SummerLotteryClient_copyBlock__q2N0f p{margin-top:18px;font-size:15px;line-height:1.75}.SummerLotteryClient_lotteryArea__wlkT2{min-height:438px;margin-block:6px 16px}.SummerLotteryClient_gachaStage__UGSx0{width:min(100%,430px);height:570px}.SummerLotteryClient_stageCurtainLeft__B9Alh,.SummerLotteryClient_stageCurtainRight__v9Eq0{width:52px;top:50px;bottom:82px;opacity:.58}.SummerLotteryClient_lotteryMachine__SonVQ{width:min(92vw,340px);height:380px}.SummerLotteryClient_drum__KGkIQ{width:232px}.SummerLotteryClient_prizeBall__LvtfC{transform:rotate(var(--ball-angle)) translateX(86px) rotate(calc(var(--ball-angle) * -1))}.SummerLotteryClient_handle__i6HFz{right:0;width:70px}.SummerLotteryClient_stand__ewxsg{bottom:70px}.SummerLotteryClient_tray__7uORD{bottom:40px}.SummerLotteryClient_actionPanel__njDOL{width:100%;gap:20px}.SummerLotteryClient_soundToggle__MKekD{right:max(14px,env(safe-area-inset-right));bottom:max(68px,calc(env(safe-area-inset-bottom) + 68px));min-width:88px;min-height:38px;padding:0 12px}.SummerLotteryClient_soundToggle__MKekD.SummerLotteryClient_appEmbedded___FLtT{bottom:max(14px,env(safe-area-inset-bottom))}.SummerLotteryClient_rarityRail__y_cLS{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:12px;padding:14px}.SummerLotteryClient_rarityRail__y_cLS div{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px}.SummerLotteryClient_rarityItem__T2nxI{justify-content:flex-start;min-width:0;min-height:38px;padding-inline:10px;border-radius:8px}.SummerLotteryClient_rarityItem__T2nxI strong{min-width:34px}.SummerLotteryClient_rarityItem__T2nxI small{margin-left:auto;font-size:12px}.SummerLotteryClient_rarityItem__T2nxI:last-child{grid-column:1/-1;justify-content:center;min-height:42px;background:linear-gradient(90deg,rgba(255,228,119,.16),rgba(255,112,92,.12),rgba(94,224,232,.14)),rgba(255,255,255,.08)}.SummerLotteryClient_resultPanel__0xZXY{margin-top:18px;padding:20px 18px 22px}.SummerLotteryClient_resultHeading__KI7l2{gap:8px;min-height:32px;padding-inline:10px}.SummerLotteryClient_resultHeading__KI7l2 span:last-child,.SummerLotteryClient_resultLabel__iJKW_{font-size:12px}.SummerLotteryClient_rewardAmount__gLMSA{display:grid;grid-template-columns:auto auto;align-items:end;grid-gap:7px;gap:7px}.SummerLotteryClient_rewardAmount__gLMSA strong{font-size:clamp(62px,18vw,78px)}.SummerLotteryClient_rewardAmount__gLMSA span{font-size:22px}.SummerLotteryClient_resultPanel__0xZXY .SummerLotteryClient_resultBalance__ZwM_L{max-width:calc(100% - 58px);border-radius:8px;font-size:13px;line-height:1.45}.SummerLotteryClient_coinStack__iXB__{right:10px;bottom:14px;width:74px;height:48px;opacity:.36}.SummerLotteryClient_coinStack__iXB__ span{width:42px;height:42px}.SummerLotteryClient_coinStack__iXB__ span:after{inset:8px;font-size:14px}.SummerLotteryClient_rules__rTF98{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.SummerLotteryClient_confetti__AhnkZ span,.SummerLotteryClient_drawButton__2iNk9:after,.SummerLotteryClient_fireworkOne__hMslv,.SummerLotteryClient_fireworkThree__JLI39,.SummerLotteryClient_fireworkTwo__LWp3_,.SummerLotteryClient_lanternLine__axGsW span,.SummerLotteryClient_performanceActive__2x7KQ,.SummerLotteryClient_performanceActive__2x7KQ .SummerLotteryClient_climaxVideo__KBn83,.SummerLotteryClient_performanceActive__2x7KQ .SummerLotteryClient_performanceBeam__BfTpq,.SummerLotteryClient_performanceActive__2x7KQ .SummerLotteryClient_performanceParticles__mUr2F span,.SummerLotteryClient_performanceRings__npnQp span,.SummerLotteryClient_resultBurst__ZsXdz,.SummerLotteryClient_resultCelebrating__phJNY,.SummerLotteryClient_resultCelebrating__phJNY .SummerLotteryClient_coinStack__iXB__ span,.SummerLotteryClient_resultPanel__0xZXY:before,.SummerLotteryClient_sparkRail__2DkUi span{animation:none}}@keyframes SummerLotteryClient_performanceShell__nalx3{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes SummerLotteryClient_climaxVideoShow__fgmp1{0%{opacity:0;transform:scale(1.06);filter:saturate(1) contrast(1) brightness(.62)}78%,8%{opacity:1}62%{transform:scale(1);filter:saturate(1.34) contrast(1.14) brightness(1.1)}86%{opacity:1;transform:scale(1.01);filter:saturate(1.52) contrast(1.2) brightness(1.34)}to{opacity:0;transform:scale(1.02);filter:saturate(1.16) contrast(1.08) brightness(.92)}}@keyframes SummerLotteryClient_performanceBeam__BfTpq{0%{opacity:0;transform:scale(.46) rotate(-18deg);filter:brightness(.8) blur(1px)}38%{opacity:.62;transform:scale(.82) rotate(38deg);filter:brightness(1.18) blur(.2px)}66%{opacity:1;transform:scale(1.28) rotate(88deg);filter:brightness(1.72) blur(0)}to{opacity:0;transform:scale(1.64) rotate(128deg);filter:brightness(2.2) blur(1px)}}@keyframes SummerLotteryClient_performanceRing__V2uiZ{0%{opacity:0;transform:scale(.12)}26%{opacity:.84}to{opacity:0;transform:scale(1.24)}}@keyframes SummerLotteryClient_performanceParticle__YTToO{0%{opacity:0;transform:translateZ(0) rotate(var(--particle-tilt)) scale(.3)}18%{opacity:1}to{opacity:0;transform:translate3d(var(--particle-drift),-52vh,0) rotate(calc(var(--particle-tilt) + 260deg)) scale(1)}}@keyframes SummerLotteryClient_lanternSway__xYtkp{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes SummerLotteryClient_fireworkPulse__Cf1B3{0%,to{transform:scale(.88);opacity:.2}45%{transform:scale(1.06);opacity:.44}}@keyframes SummerLotteryClient_drumSpin__IJuSR{to{transform:translateX(-50%) rotate(1turn)}}@keyframes SummerLotteryClient_handleCrank__Ujy4d{to{transform:rotate(1turn)}}@keyframes SummerLotteryClient_ballDrop__ui_iU{0%,48%{opacity:0;transform:translateY(-30px) scale(.62)}70%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.9)}}@keyframes SummerLotteryClient_buttonShine__XHwDM{0%,42%{transform:translateX(-120%)}62%,to{transform:translateX(120%)}}@keyframes SummerLotteryClient_confettiFall__6baVq{0%{opacity:0;transform:translateY(-18px) rotate(0deg)}18%{opacity:1}to{opacity:0;transform:translateY(160px) rotate(260deg)}}@keyframes SummerLotteryClient_resultAura__MiEgm{to{transform:rotate(1turn)}}@keyframes SummerLotteryClient_resultPanelImpact__Yzk98{0%{opacity:0;transform:translateY(18px) scale(.92);filter:brightness(1.8)}54%{opacity:1;transform:translateY(-3px) scale(1.03);filter:brightness(1.22)}to{opacity:1;transform:translateY(0) scale(1);filter:brightness(1)}}@keyframes SummerLotteryClient_coinPop__6_xFc{0%{opacity:0;transform:translateY(18px) rotate(-10deg) scale(.42)}62%{opacity:1;transform:translateY(-8px) rotate(8deg) scale(1.12)}to{opacity:1;transform:translateY(0) rotate(0) scale(1)}}@keyframes SummerLotteryClient_resultBurstPulse__xp11F{0%,to{opacity:.48;transform:scale(.98)}50%{opacity:.78;transform:scale(1.04)}}@keyframes SummerLotteryClient_sparkRise__dfJ7c{0%{opacity:0;transform:translateY(0) scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(-150px) scale(1)}}