@media (max-width:767px){body.roulette-open>div:first-child{content-visibility:hidden}}@keyframes roulette-loop{0%{transform:translate(0)}to{transform:translateX(var(--loop-dist))}}.roulette-strip{position:relative}.roulette-strip--looping{animation:roulette-loop var(--loop-duration) linear infinite}.roulette-strip--decelerating{transition:transform var(--decel-duration) cubic-bezier(.005, 0, .00001, 1)}.roulette-card-slot{position:absolute;top:0}.roulette-card-body{transition:transform .3s ease-out;position:absolute;left:0}.roulette-card-body--selected{transform:translateY(14px)}@keyframes flame-rise{0%{opacity:.8;transform:translate(-50%, 50%) scale(var(--flame-scale)) rotate(0deg)}50%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--flame-drift-x)), calc(50% + var(--flame-y))) scale(calc(var(--flame-scale) * .4)) rotate(var(--flame-rotate))}}.flame-particle{pointer-events:none;z-index:3;animation:flame-rise var(--flame-duration) ease-out var(--flame-delay) 6;opacity:0;position:absolute}
.style-module-scss-module__gns_Va__ctc-root{position:absolute;inset:0;overflow:hidden}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-idle .style-module-scss-module__gns_Va__ctc-overlay{opacity:1;pointer-events:auto}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-idle .style-module-scss-module__gns_Va__ctc-sheet{transform:translateY(0)}@keyframes style-module-scss-module__gns_Va__ctc-btn-glow{0%{box-shadow:0 0 #ea3a4066}50%{box-shadow:0 0 12px 4px #ea3a404d}to{box-shadow:0 0 #ea3a4000}}@keyframes style-module-scss-module__gns_Va__ctc-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes style-module-scss-module__gns_Va__ctc-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes style-module-scss-module__gns_Va__ctc-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes style-module-scss-module__gns_Va__ctc-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes style-module-scss-module__gns_Va__ctc-fly{0%{opacity:1;transform:translate(0)scale(1)}70%{opacity:1}to{transform:var(--ctc-fly-target);opacity:0}}@keyframes style-module-scss-module__gns_Va__ctc-badge-pop{0%{transform:scale(0)}60%{transform:scale(1.3)}80%{transform:scale(.9)}to{transform:scale(1)}}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-sheet-in .style-module-scss-module__gns_Va__ctc-overlay{animation:.2s ease-out forwards style-module-scss-module__gns_Va__ctc-overlay-in}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-sheet-in .style-module-scss-module__gns_Va__ctc-sheet{animation:style-module-scss-module__gns_Va__ctc-sheet-in var(--ctc-sheet-duration) cubic-bezier(.2, .9, .3, 1) forwards}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-collapse .style-module-scss-module__gns_Va__ctc-overlay{animation:style-module-scss-module__gns_Va__ctc-overlay-out var(--ctc-sheet-collapse) ease-in forwards}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-collapse .style-module-scss-module__gns_Va__ctc-sheet{animation:style-module-scss-module__gns_Va__ctc-sheet-out var(--ctc-sheet-collapse) ease-in forwards}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-collapse .style-module-scss-module__gns_Va__ctc-flying-card{animation:style-module-scss-module__gns_Va__ctc-fly var(--ctc-fly-duration) ease-in-out forwards;display:flex}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-badge-pop .style-module-scss-module__gns_Va__ctc-counter-badge{animation:style-module-scss-module__gns_Va__ctc-badge-pop var(--ctc-badge-pop) cubic-bezier(.2, .9, .3, 1) forwards}.style-module-scss-module__gns_Va__ctc-root.style-module-scss-module__gns_Va__phase-badge-pop .style-module-scss-module__gns_Va__ctc-target-btn{animation:.4s ease-out style-module-scss-module__gns_Va__ctc-btn-glow}.style-module-scss-module__gns_Va__ctc-counter-badge{color:#fff;pointer-events:none;background:linear-gradient(98.81deg,#b14cee 6.57%,#8049f3 100%);border-radius:6px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:500;display:flex;position:absolute;top:-2px;right:37px;transform:scale(0)}.style-module-scss-module__gns_Va__ctc-overlay{background:var(--ctc-overlay-bg);opacity:0;pointer-events:none;z-index:20;position:absolute;inset:0}.style-module-scss-module__gns_Va__ctc-sheet{z-index:30;-webkit-backdrop-filter:blur(8px);background:radial-gradient(at 0 0,#f4ebff29 0%,#ebebff0f 100%),#110c19e0;border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;border-right:1px solid #ffffff1f;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;gap:16px;padding:20px 16px 24px;display:flex;position:absolute;bottom:0;left:8px;right:8px;transform:translateY(100%);box-shadow:0 0 128px #0000002e,0 0 21px #00000017}.style-module-scss-module__gns_Va__ctc-sheet-divider{background:#fff;border-radius:40px;width:45px;height:3px}.style-module-scss-module__gns_Va__ctc-sheet-header{text-align:center;flex-direction:column;align-items:center;display:flex}.style-module-scss-module__gns_Va__ctc-sheet-title{letter-spacing:-.4px;font-size:20px;font-weight:600;line-height:1.3}.style-module-scss-module__gns_Va__ctc-sheet-subtitle{color:var(--ctc-text-tertiary);letter-spacing:-.14px;font-size:14px;line-height:1.4}.style-module-scss-module__gns_Va__ctc-photo-card,.style-module-scss-module__gns_Va__ctc-flying-card{background:radial-gradient(circle at 30% 70%,#c832b480 0%,#0000 50%),radial-gradient(circle at 70% 30%,#7828c899 0%,#0000 50%),radial-gradient(circle,#5014a0cc 0%,#1e0f32f2 100%);border-radius:12px;flex-shrink:0;width:220px;height:296px;position:relative;overflow:hidden;box-shadow:0 0 12px #8000ff21}.style-module-scss-module__gns_Va__ctc-photo-card:before,.style-module-scss-module__gns_Va__ctc-flying-card:before{content:"";background:#110c158c;border-radius:12px;position:absolute;inset:0}.style-module-scss-module__gns_Va__ctc-card-tag{color:#fff;z-index:1;background:linear-gradient(-21deg,#b14ceee6 27%,#8e47dce6 115%);border:1px solid #ffffff0f;border-radius:36px;justify-content:center;align-items:center;gap:4px;width:196px;height:20px;padding-left:12px;padding-right:8px;font-size:12px;font-weight:500;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 0 128px #0000002e,0 0 21px #00000017}.style-module-scss-module__gns_Va__ctc-card-tag svg{flex-shrink:0;width:12px;height:12px}.style-module-scss-module__gns_Va__ctc-card-content{z-index:1;flex-direction:column;align-items:center;gap:16px;width:196px;display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.style-module-scss-module__gns_Va__ctc-card-lock-box{background:#110c1580;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.style-module-scss-module__gns_Va__ctc-card-lock-box svg{width:16px;height:16px}.style-module-scss-module__gns_Va__ctc-card-texts{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;display:flex}.style-module-scss-module__gns_Va__ctc-card-text-main{color:#e9f2ff;letter-spacing:-.14px;font-size:14px;font-weight:500;line-height:1.4}.style-module-scss-module__gns_Va__ctc-card-text-sub{color:#d9d1dc;font-size:10px;font-weight:500;line-height:14px}.style-module-scss-module__gns_Va__ctc-card-actions{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.style-module-scss-module__gns_Va__ctc-card-btn{background:linear-gradient(134deg, var(--ctc-accent-from) 7%, var(--ctc-accent-to) 100%);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:100%;height:32px;padding-left:20px;padding-right:16px;font-size:12px;font-weight:500;display:flex;box-shadow:0 5px 26px #681ac79c,0 1px 4px #681ac74f}.style-module-scss-module__gns_Va__ctc-card-btn svg{flex-shrink:0;width:16px;height:16px}.style-module-scss-module__gns_Va__ctc-card-keep{color:#d9d1dc;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;display:flex}.style-module-scss-module__gns_Va__ctc-card-keep svg{flex-shrink:0;width:12px;height:12px}.style-module-scss-module__gns_Va__ctc-flying-card{z-index:40;display:none;position:absolute}