@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideUp{0%{opacity:0;transform:translateY(100px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideDown{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(100px)scale(.95)}}@keyframes zoomIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.modal-backdrop-enter{animation:.2s ease-out forwards fadeIn}.modal-backdrop-exit{animation:.2s ease-in forwards fadeOut}.modal-content-enter{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards slideUp}.modal-content-exit{animation:.2s ease-in forwards slideDown}@keyframes paymentModalEnter{0%{opacity:0;transform:translateY(36px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes paymentModalExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(24px)scale(.97)}}.payment-modal-enter{transform-origin:bottom;animation:.32s cubic-bezier(.22,1,.36,1) paymentModalEnter}.payment-modal-exit{transform-origin:bottom;animation:.2s cubic-bezier(.4,0,1,1) forwards paymentModalExit}.modal-zoom-enter{animation:.2s cubic-bezier(.34,1.56,.64,1) forwards zoomIn}.modal-zoom-exit{animation:.15s ease-in forwards zoomOut}@keyframes blurIn{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes blurOut{0%{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.backdrop-blur-enter{animation:.2s ease-out forwards blurIn}.backdrop-blur-exit{animation:.2s ease-in forwards blurOut}@keyframes imagePan{0%{opacity:1;filter:blur();transform:translateY(0%)}40%{opacity:1;filter:blur();transform:translateY(-33%)}48%{opacity:0;filter:blur(8px);transform:translateY(-33%)}52%{opacity:0;filter:blur(8px);transform:translateY(0%)}60%{opacity:1;filter:blur();transform:translateY(0%)}to{opacity:1;filter:blur();transform:translateY(0%)}}.animate-image-pan{animation:12s ease-in-out infinite imagePan}@keyframes imagePanSlow{0%{transform:translateY(0%)}50%{transform:translateY(-33%)}to{transform:translateY(0%)}}.animate-image-pan-slow{animation:25s ease-in-out infinite imagePanSlow}@media (prefers-reduced-motion:reduce){.modal-backdrop-enter,.modal-backdrop-exit,.modal-content-enter,.payment-modal-enter,.payment-modal-exit{animation:none}}
.deposit-glow-module__5KM7Sq__vvip:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #e9bd62;animation:3.5s ease-in-out infinite alternate deposit-glow-module__5KM7Sq__vvipGlow;position:absolute;inset:-2px;box-shadow:0 0 12px #f5be4a8c,0 0 28px #f5be4a4d}@keyframes deposit-glow-module__5KM7Sq__vvipGlow{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.deposit-glow-module__5KM7Sq__vvip:before{opacity:.8;animation:none}}
.banner-slider{width:100%;max-width:100%;margin:0 auto}.banner-slider-container{aspect-ratio:3;border-radius:16px;width:100%;max-height:500px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d}.banner-slider-track{height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex}.banner-slide{flex:0 0 100%;width:100%;height:100%;position:relative}.banner-link{width:100%;height:100%;display:block}.banner-image{object-fit:contain;object-position:center}.banner-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;opacity:0;z-index:10;background:#00000080;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.banner-slider:hover .banner-nav{opacity:1}.banner-nav:hover{background:#ffbe00cc;transform:translateY(-50%)scale(1.1)}.banner-nav-prev{left:12px}.banner-nav-next{right:12px}.banner-dots{justify-content:center;gap:8px;margin-top:12px;display:flex}.banner-dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.banner-dot:hover{background:#ffffff80}.banner-dot.active{background:#ef4444;border-radius:4px;width:24px;box-shadow:0 0 8px #ef444480}@media (max-width:768px){.banner-slider{padding:0}.banner-slider-container{max-height:unset;border-radius:12px}.banner-nav{width:32px;height:32px}.banner-nav svg{width:18px;height:18px}.banner-nav-prev{left:8px}.banner-nav-next{right:8px}}@media (max-width:480px){.banner-slider-container{max-height:unset}.banner-dots{gap:6px;margin-top:8px}.banner-dot{width:6px;height:6px}.banner-dot.active{width:18px}}
.tab-bar-container{z-index:50;padding:0;padding-bottom:env(safe-area-inset-bottom);background:#fff;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #0000000d}.tab-bar{-webkit-backdrop-filter:none;width:100%;height:60px;box-shadow:none;background:0 0;border-top:1px solid #dddfe2;border-radius:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.tab-item{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px 0;transition:all .2s;display:flex;position:relative}.tab-item:active{background-color:#0000000d;transform:scale(.96)}.tab-item.active{background:0 0}.payment-action-item{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:60px;padding:0 0 5px;display:flex;position:relative}.payment-action-icon{color:#fff;background:linear-gradient(145deg,#ef4444,#b91c1c);border:3px solid #fff;border-radius:9999px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:-25px;box-shadow:0 10px 22px #b91c1c59,0 2px 6px #0000002e}.payment-action-label{color:#b91c1c;white-space:nowrap;font-size:10px;font-weight:700;line-height:1}.payment-action-item:hover .payment-action-icon{transform:translateY(-2px);box-shadow:0 13px 26px #b91c1c66,0 3px 8px #0003}.payment-action-item:active .payment-action-icon{transform:translateY(0)scale(.94)}.payment-action-item:focus-visible{outline:none}.payment-action-item:focus-visible .payment-action-icon{outline-offset:3px;outline:3px solid #ef444459}.tab-icon{color:#65676b;justify-content:center;align-items:center;transition:color .2s;display:flex;position:relative}.tab-item.active .tab-icon{color:#ef4444;transform:none}.tab-item:hover:not(.active) .tab-icon{color:#1c1e21}.tab-label{color:#65676b;white-space:nowrap;font-size:10px;font-weight:500;transition:color .2s}.tab-item.active .tab-label{color:#ef4444;font-weight:600}.tab-item:hover:not(.active) .tab-label{color:#1c1e21}.tab-badge{color:#fff;background:linear-gradient(135deg,#ff3b30,#ff6b6b);border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;animation:2s infinite badge-pulse;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 8px #ff3b3066}@keyframes badge-pulse{0%,to{box-shadow:0 2px 8px #ff3b3066}50%{box-shadow:0 2px 16px #ff3b3099}}.active-indicator{opacity:0;background:#ff6b6b;border-radius:50%;width:4px;height:4px;transition:opacity .3s;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.tab-item.active .active-indicator{opacity:1}@media (hover:none){.tab-item:active{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.payment-action-icon{transition:none}}
