.bg-custom-gradient{background:radial-gradient(84.9% 146.88% at 43.75% -31.25%,var(--home-accent) 24.16%,rgba(255,196,126,.8) 84.89%),radial-gradient(66.95% 96.09% at 35.23% 0,var(--home-accent) 0,color-mix(in srgb,var(--home-accent) 0%,transparent) 100%),radial-gradient(33% 82.75% at 31.25% 76.56%,rgba(255,255,255,.219) 0,rgba(255,255,255,.036) 100%),radial-gradient(66.48% 68.75% at 50% 31.25%,rgba(255,255,255,.1) 0,rgba(255,255,255,0) 100%),radial-gradient(40.34% 305.08% at 90.34% 67.19%,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 100%)}.bingo-container{height:100vh;gap:20px;transition:background-color .5s ease}.bingo-ball,.bingo-container{display:flex;align-items:center;justify-content:center}.bingo-ball{width:74px;height:74px;border-radius:50%;color:#000;opacity:0;transform:translateX(-200px) rotate(0deg)}.bingo-ball.animate{animation:ballInOut 3s ease forwards}@keyframes ballInOut{0%{transform:translateX(200px) rotate(0deg)}30%{transform:translateX(-210%) rotate(1turn)}70%{transform:translateX(-210%) rotate(1turn);opacity:1}to{transform:translateX(-250%) rotate(4turn) scale(.9);opacity:0}}.price-text-gradient{background:radial-gradient(202.68% 192.62% at -49.55% 23.61%,#fddeb9 0,var(--home-accent) 50%,#fff0d5 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.gradient-text-blue{background:linear-gradient(16.62deg,#1d4ed8 25.31%,#bfdbfe 93.72%);-webkit-background-clip:text;background-clip:text}.gradient-text-blue,.text-silver *{-webkit-text-fill-color:transparent}.text-silver *{background:linear-gradient(180deg,#ffffff,#f9fafb 30%,#e5e7eb 55%,#ffffff 75%,#d1d5db);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25))}.timer_item_wrapper{background:linear-gradient(90deg,var(--home-surface-secondary) 0,var(--home-elevated) 50%,var(--home-surface-secondary) 100%);border:1.48px solid!important;border-image-source:linear-gradient(90deg,var(--home-text-muted) 0,var(--home-surface-secondary) 50%,var(--home-text-muted) 100%);box-shadow:0 0 38.58px 0 color-mix(in srgb,var(--home-text-muted) 25%,transparent) inset}.timer_label{background:linear-gradient(90deg,var(--home-warning) 0,var(--home-warning-fg) 46.63%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:16.84px!important}.text-blue-premium,.timer_label{-webkit-text-fill-color:transparent}.text-blue-premium{background:linear-gradient(191.71deg,#bfdbfe -16.99%,#2563eb 130.66%);-webkit-background-clip:text;background-clip:text}