:root{--c-dialog1:color-mix(in srgb, var(--c-primary) 20%, var(--c-bg));--c-dialog2:color-mix(in srgb, var(--c-primary) 10%, var(--c-bg));--c-dialog3:color-mix(in srgb, var(--c-primary) 15%, var(--c-bg));--c-primary-dark:color-mix(in srgb, var(--c-primary) 80%, black);--c-primary-light:color-mix(in srgb, var(--c-primary) 80%, white);--c-bg-primary:var(--c-bg);--c-bg-secondary:color-mix(in srgb, var(--c-primary) 5%, var(--c-bg));--c-bg-tertiary:color-mix(in srgb, var(--c-primary) 10%, var(--c-bg));--c-text-primary:var(--c-primary);--c-text-secondary:color-mix(in srgb, var(--c-text) 70%, transparent);--c-text-muted:color-mix(in srgb, var(--c-text) 50%, transparent);--c-border-primary:color-mix(in srgb, var(--c-primary) 30%, var(--c-bg));--c-border-secondary:color-mix(in srgb, var(--c-primary) 15%, var(--c-bg));--c-success:#10b981;--c-warning:#f59e0b;--c-error:#ef4444;--c-info:#3b82f6;--c-shadow-primary:#0000004d;--c-shadow-secondary:#0003;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--transition-fast:.15s ease-in-out;--transition-normal:.3s ease-in-out;--transition-slow:.5s ease-in-out;--c-modal-bg:#e0e0e0;--c-bottom-nav-bg:#ffffff4f;--lang-bg:#0000000d;--lang-bg-active:#0000001a;--lang-border:#0003}.theme2{background-color:var(--c-bg-primary);color:var(--c-text-primary)}.dialog-bg-primary{background-color:var(--c-dialog1)}.dialog-bg-secondary{background-color:var(--c-dialog2)}.dialog-bg-tertiary{background-color:var(--c-dialog3)}.popup-modal,.popup-modal-content{background-color:var(--c-dialog1)}.text-primary{color:var(--c-primary)}.text-secondary{color:var(--c-text-secondary)}.text-muted{color:var(--c-text-muted)}.bg-primary{background-color:var(--c-primary)}.bg-secondary{background-color:var(--c-bg-secondary)}:root{--c-primary-50:color-mix(in srgb, var(--c-primary) 8%, white);--c-primary-100:color-mix(in srgb, var(--c-primary) 16%, white);--c-primary-200:color-mix(in srgb, var(--c-primary) 28%, white);--c-primary-300:color-mix(in srgb, var(--c-primary) 42%, white);--c-primary-400:color-mix(in srgb, var(--c-primary) 64%, white);--c-primary-500:var(--c-primary);--c-primary-600:color-mix(in srgb, var(--c-primary) 86%, black);--c-primary-700:color-mix(in srgb, var(--c-primary) 72%, black);--c-primary-800:color-mix(in srgb, var(--c-primary) 58%, black);--c-primary-900:color-mix(in srgb, var(--c-primary) 44%, black)}.bg-primary-50{background-color:var(--c-primary-50)}.bg-primary-100{background-color:var(--c-primary-100)}.bg-primary-200{background-color:var(--c-primary-200)}.bg-primary-300{background-color:var(--c-primary-300)}.bg-primary-400{background-color:var(--c-primary-400)}.bg-primary-500{background-color:var(--c-primary-500)}.bg-primary-600{background-color:var(--c-primary-600)}.bg-primary-700{background-color:var(--c-primary-700)}.bg-primary-800{background-color:var(--c-primary-800)}.bg-primary-900{background-color:var(--c-primary-900)}.text-primary-50{color:var(--c-primary-50)}.text-primary-100{color:var(--c-primary-100)}.text-primary-200{color:var(--c-primary-200)}.text-primary-300{color:var(--c-primary-300)}.text-primary-400{color:var(--c-primary-400)}.text-primary-500{color:var(--c-primary-500)}.text-primary-600{color:var(--c-primary-600)}.text-primary-700{color:var(--c-primary-700)}.text-primary-800{color:var(--c-primary-800)}.text-primary-900{color:var(--c-primary-900)}.border-primary-50{border-color:var(--c-primary-50)}.border-primary-100{border-color:var(--c-primary-100)}.border-primary-200{border-color:var(--c-primary-200)}.border-primary-300{border-color:var(--c-primary-300)}.border-primary-400{border-color:var(--c-primary-400)}.border-primary-500{border-color:var(--c-primary-500)}.border-primary-600{border-color:var(--c-primary-600)}.border-primary-700{border-color:var(--c-primary-700)}.border-primary-800{border-color:var(--c-primary-800)}.border-primary-900{border-color:var(--c-primary-900)}.border-secondary{border-color:var(--c-border-secondary)}.t2-primary-sweep{--gradient-color:color-mix(in srgb, var(--c-primary) 80%, transparent);background-image:linear-gradient(240deg, var(--gradient-color) -16%, transparent 71%)}.transition-fast{transition:all var(--transition-fast)}.transition-normal{transition:all var(--transition-normal)}.transition-slow{transition:all var(--transition-slow)}.theme2 ::-webkit-scrollbar{width:6px}.theme2 ::-webkit-scrollbar-track{background:var(--c-bg-secondary);border-radius:var(--radius-sm)}.theme2 ::-webkit-scrollbar-thumb{background:var(--c-border-primary);border-radius:var(--radius-sm)}.theme2 ::-webkit-scrollbar-thumb:hover{background:var(--c-text-muted)}@keyframes animationScale2{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-primary) 40%, transparent);transform:scale(1)}to{box-shadow:0 0 0 10px color-mix(in srgb, var(--c-primary) 0%, transparent);transform:scale(1.05)}}.writing-mode-vertical-rl{writing-mode:vertical-rl;text-orientation:mixed}.amount-box{justify-content:space-between;background-color:#0000!important;padding:0!important}.amount-box [data-slot=currency-amount],.amount-box span{font-size:1.125rem!important;font-weight:600!important}.user-page-currency-black-text [data-slot=currency-amount]{color:#000!important;font-size:1.4rem!important;font-weight:600!important}.user-page-currency-black-text span,.user-page-currency-black-text button span{color:#000!important;font-size:1.4rem!important}.user-page-currency-black-text [data-slot=currency-chevron] svg,.user-page-currency-black-text svg,.user-page-currency-black-text button svg,html.dark .user-page-currency-black-text [data-slot=currency-amount],html.dark .user-page-currency-black-text span,html.dark .user-page-currency-black-text button span,html.dark .user-page-currency-black-text [data-slot=currency-chevron] svg,html.dark .user-page-currency-black-text svg,html.dark .user-page-currency-black-text button svg{color:#000!important}.member-footer-button{color:#454545;text-align:center;background:linear-gradient(#fff,#fff0 33%,#ffffff4d 66.67%,#ffffffb3);border-radius:100px;justify-content:center;align-items:center;width:fit-content;min-width:100px;min-height:32px;padding:0 .2rem;font-size:13px;font-weight:700;transition:transform .2s,opacity .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 5px #6e6e6e80}@media (min-width:640px){.member-footer-button{min-width:115px}}.member-footer-button:hover{opacity:.92;transform:scale(1.03)}.member-footer-button:active{transform:scale(.97)}.amount-box button svg,.amount-box svg{width:1.25rem!important;height:1.25rem!important}.amount-box img{width:1.75rem!important;height:1.75rem!important}.fx-pill{-webkit-backdrop-filter:blur(55px);background:linear-gradient(-90deg, color-mix(in srgb, var(--c-primary) 0%, transparent) 30%, color-mix(in srgb, var(--c-primary) 40%, transparent) 100%);border-radius:10px;width:100%;height:80px;position:relative}.fx-pill:before{content:"";background:linear-gradient(-90deg, color-mix(in srgb, var(--c-primary) 0%, transparent) 20%, color-mix(in srgb, var(--c-primary) 80%, transparent) 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:10px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fx-pill:after{content:"";background:color-mix(in srgb, var(--c-primary) 25%, transparent);clip-path:polygon(20% 0,100% 0,100% 100%,0% 100%);z-index:-1;border-top-right-radius:10px;border-bottom-right-radius:10px;width:100px;height:100%;position:absolute;top:0;right:0}.user-profile-section{background:linear-gradient(180deg, color-mix(in srgb, var(--c-primary) 8%, transparent) 0%, color-mix(in srgb, var(--c-primary) 3%, transparent) 50%, color-mix(in srgb, var(--c-primary) 1%, transparent) 100%)}.profile-icon path{fill:#979ca8}.bg-b1{background-color:var(--c-modal-bg)}html.dark{--c-modal-bg:#1a1d24;--c-bottom-nav-bg:#272b3466;--lang-bg:#ffffff0d;--lang-bg-active:#ffffff1a;--lang-border:#ffffff4d}html.dark .bg-b1{background-color:var(--c-modal-bg)}.bottom-nav-glass{background-color:var(--c-bottom-nav-bg);-webkit-backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:17px;max-width:485px;height:72px;margin:auto;position:relative}.hot-label{color:#dc2626;background-color:#f003;border-radius:5px;font-size:10px}.tag-label-hot{background:linear-gradient(#ff5e00 36%,red 100%)}.tag-label-new{background:linear-gradient(#10b981 36%,#059669 100%)}.tag-label-top{background:linear-gradient(#3b82f6 36%,#1d4ed8 100%)}.tag-label-recommended{background:linear-gradient(#f59e0b 36%,#d97706 100%)}.tag-label-event{background:linear-gradient(#ec4899 36%,#be185d 100%)}.tag-label-trending{background:linear-gradient(#8b5cf6 36%,#5b21b6 100%)}.btn-primary-glass{color:#fff;background:linear-gradient(to bottom, var(--c-primary) 0%, color-mix(in srgb, var(--c-primary) 85%, white 15%) 100%);border:1px solid #0000;height:40px;position:relative;overflow:hidden;box-shadow:0 2px 8px #0003}.btn-primary-glass:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 40%,#ffffff40 100%);position:absolute;inset:0}.jackpot-detail-modal-backdrop{z-index:100;opacity:0;background-color:#00000080;justify-content:center;align-items:flex-end;transition:opacity .3s ease-out;display:flex;position:fixed;inset:0}.jackpot-detail-modal-backdrop.homepage{z-index:99!important;width:100vw!important;height:calc(var(--vh,1vh) * 100)!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.jackpot-detail-modal-backdrop.homepage .jackpot-detail-modal{max-height:calc(var(--vh,1vh) * 60)!important;width:100%!important;max-width:485px!important;margin:0 auto!important}.jackpot-detail-modal-backdrop.homepage .jackpot-detail-modal-content{max-height:calc(var(--vh,1vh) * 60 - 40px)!important;overflow-y:auto!important}.jackpot-detail-modal-backdrop.visible{opacity:1}.jackpot-detail-modal{width:100%;max-width:485px;max-height:calc(var(--vh,1vh) * 70);background:radial-gradient(130% 65% at 50% -10%, color-mix(in srgb, var(--c-primary) 35%, transparent) 0%, transparent 65%), var(--c-modal-bg);border-top-left-radius:20px;border-top-right-radius:20px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 -10px 30px #0000004d}.jackpot-detail-modal.visible{transform:translateY(0)}.jackpot-detail-modal-close-btn{cursor:pointer;z-index:10;color:#fff;background-color:#0000004d;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:flex;position:absolute;top:16px;right:16px}.jackpot-detail-modal-content{z-index:2;max-height:calc(var(--vh,1vh) * 70 - 40px);font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);padding:20px;position:relative;overflow-y:auto}.jackpot-detail-modal-title{text-align:center;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);padding-top:1.5rem}.jackpot-detail-user-info{flex-direction:column;align-items:center;margin-bottom:12px;display:flex}.jackpot-detail-user-avatar{border:2px solid var(--c-primary);background-position:50%;background-size:cover;border-radius:50%;width:60px;height:60px;margin-bottom:8px}.jackpot-detail-username{font-size:14px;font-weight:500;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);margin-bottom:4px}.jackpot-detail-timestamp{font-size:12px;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif)}.jackpot-detail-bet-label{font-size:14px;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);margin-bottom:0}.jackpot-detail-bet-value{color:#fff;font-size:18px;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif)}.jackpot-detail-bet-value.highlight{color:#d4b100}.jackpot-detail-game-section{align-items:center;margin-bottom:24px}.jackpot-detail-game-title{text-align:center;font-size:12px;font-weight:500;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif)}.jackpot-detail-game-card{border-radius:8px;align-items:center;gap:12px;display:flex}.w-111{width:121px}.flex-cc{justify-content:center;align-items:center;display:flex}.jackpot-detail-game-image{background-position:50%;background-size:cover;border-radius:6px;width:100px;height:100px}.jackpot-detail-game-info{flex:1}.jackpot-detail-game-name{color:#fff;margin-bottom:4px;font-size:14px;font-weight:500}.jackpot-detail-game-provider{color:#c3c3c3;font-size:12px}.jackpot-detail-follow-btn{background-color:var(--c-primary);color:#fff;cursor:pointer;width:100%;height:48px;font-size:16px;font-weight:700;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.jackpot-detail-follow-btn-arrow{font-size:18px}.gradient-box{background:var(--c-modal-bg);text-align:center;border-radius:12px;align-content:center;min-height:78px;position:relative;overflow:hidden}.gradient-box:before,.gradient-box:after{content:"";background:linear-gradient(to right, transparent, var(--c-primary), transparent);width:100%;height:1px;position:absolute;left:0}.gradient-box:before{top:0}.gradient-box:after{bottom:0}.bottom-glow{background:radial-gradient(ellipse at bottom center, color-mix(in srgb, var(--c-primary) 35%, transparent) 10%, transparent 70%);pointer-events:none;width:80%;height:65px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bottom-modal-backdrop{z-index:99;opacity:0;background-color:#00000080;align-items:flex-end;transition:opacity .3s ease-out;display:flex;position:fixed;inset:0}.bottom-modal-backdrop.visible{opacity:1}.bottom-modal{width:100%;max-height:calc(var(--vh,1vh) * 85);background:var(--c-modal-bg);--bottom-modal-bottom-padding:20px;z-index:99;border-top-left-radius:16px;border-top-right-radius:16px;margin-bottom:0;transition:transform .3s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;transform:translateY(100%)}.bottom-modal.visible{transform:translateY(0)}@media (max-width:768px){.bottom-modal{--bottom-modal-bottom-padding:110px;margin-bottom:0}}.bottom-modal-close-btn{color:#fff;cursor:pointer;z-index:50;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;top:16px;right:16px}.bottom-modal-close-btn:hover{background:#fff3}.bottom-modal-title{text-align:center;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);padding:20px 20px 0}.bottom-modal-title h2{margin:0;font-size:18px;font-weight:600}.bottom-modal-content{padding:20px;padding-bottom:calc(var(--bottom-modal-bottom-padding) + env(safe-area-inset-bottom));min-height:45vh;max-height:calc(85vh - 80px);font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);overflow-y:auto}html:not(.dark) .bottom-modal{background:#fff;box-shadow:0 -4px 24px #00000014}html:not(.dark) .bottom-modal-close-btn{color:var(--c-primary-900);background:#0000000f}html:not(.dark) .bottom-modal-close-btn:hover{background:#0000001f}html:not(.dark) .bottom-modal-title h2{color:var(--c-primary-900)}html:not(.dark) .bottom-modal-backdrop{background-color:#0000004d}.bottom-sheet-select-modal,.bottom-sheet-select-modal *{font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif)!important}.account-type-filter-modal .bottom-modal-content{overscroll-behavior:contain;min-height:auto;max-height:calc(85vh - 64px);overflow-y:auto}.bottom-modal-content:has(.before-play-modal-content){min-height:auto;padding-top:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));position:relative;overflow:visible}.bottom-modal:has(.before-play-modal-content){overflow:visible}.btn-animationScale2{animation-fill-mode:forwards;animation:1.2s ease-out infinite animationScale2!important}.glass-icon{-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff40 0%,#ffffff1a 50%,#0000001a 100%);border:1px solid #fff3;border-radius:.75rem;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff4d,inset 0 -1px #0000001a}.glass-icon:hover{background:linear-gradient(135deg,#ffffff4d 0%,#ffffff26 50%,#0000000d 100%);transform:translateY(-2px)scale(1.05);box-shadow:0 12px 40px #00000026,inset 0 1px #fff6,inset 0 -1px #0000001a}.glass-icon:before{content:"";pointer-events:none;background:linear-gradient(#fff6 0%,#ffffff1a 50%,#0000 100%);border-radius:.75rem .75rem 0 0;height:50%;position:absolute;top:0;left:0;right:0}.glass-icon:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0000001a 100%);border-radius:0 0 .75rem .75rem;height:30%;position:absolute;bottom:0;left:0;right:0}.glass-icon svg,.glass-icon path,.glass-icon circle,.glass-icon rect,.glass-icon polygon{filter:drop-shadow(0 2px 4px #0000001a);transition:all .3s}.glass-icon:hover svg,.glass-icon:hover path,.glass-icon:hover circle,.glass-icon:hover rect,.glass-icon:hover polygon{filter:drop-shadow(0 4px 8px #00000026)}.dark .glass-icon{background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 50%,#0003 100%);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3,inset 0 -1px #0003}.dark .glass-icon:hover{background:linear-gradient(135deg,#ffffff26 0%,#ffffff14 50%,#00000026 100%);box-shadow:0 12px 40px #0006,inset 0 1px #ffffff40,inset 0 -1px #0003}.glass-icon-sm{border-radius:.5rem;width:1.5rem;height:1.5rem}.glass-icon-md{border-radius:.75rem;width:2rem;height:2rem}.glass-icon-lg{border-radius:1rem;width:2.5rem;height:2.5rem}.glass-icon-xl{border-radius:1.25rem;width:3rem;height:3rem}.bottom-nav-active-bg{background:linear-gradient(0deg,#fff0 10%, var(--c-primary) 200%);border-radius:37%;margin-top:5px}.rt-text{writing-mode:vertical-rl;text-orientation:upright;text-align:center}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pwa-point-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-pwa-point-float{animation:.9s ease-in-out infinite pwa-point-float}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes smoothWave{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1.4)}}@keyframes waveFlow{0%,to{opacity:.6;transform:scale(.9)translateY(0)}50%{opacity:1;transform:scale(1.2)translateY(-2px)}}@keyframes themeWaveFlow{0%,to{opacity:.7;box-shadow:0 0 0 0 var(--c-primary);transform:scale(.8)translateY(0)}50%{opacity:1;box-shadow:0 0 8px 2px color-mix(in srgb, var(--c-primary) 40%, transparent);transform:scale(1.3)translateY(-3px)}}@keyframes smoothBreath{0%,to{opacity:.8;box-shadow:0 0 0 0 color-mix(in srgb, var(--c-primary) 20%, transparent);transform:scale(1)}50%{opacity:1;box-shadow:0 0 20px 4px color-mix(in srgb, var(--c-primary) 40%, transparent);transform:scale(1.1)}}@keyframes elegantRotate{0%{border-color:var(--c-primary);box-shadow:0 0 0 0 color-mix(in srgb, var(--c-primary) 20%, transparent);transform:rotate(0)scale(1)}25%{border-color:color-mix(in srgb, var(--c-primary) 60%, transparent);box-shadow:0 0 8px 2px color-mix(in srgb, var(--c-primary) 30%, transparent);transform:rotate(90deg)scale(1.05)}50%{border-color:color-mix(in srgb, var(--c-primary) 30%, transparent);box-shadow:0 0 12px 3px color-mix(in srgb, var(--c-primary) 40%, transparent);transform:rotate(180deg)scale(1.1)}75%{border-color:color-mix(in srgb, var(--c-primary) 60%, transparent);box-shadow:0 0 8px 2px color-mix(in srgb, var(--c-primary) 30%, transparent);transform:rotate(270deg)scale(1.05)}to{border-color:var(--c-primary);box-shadow:0 0 0 0 color-mix(in srgb, var(--c-primary) 20%, transparent);transform:rotate(360deg)scale(1)}}@keyframes gameProgress{0%{opacity:.8;transform:scaleX(0)}50%{opacity:1;transform:scaleX(.7)}to{opacity:1;transform:scaleX(1)}}@keyframes gameLaunch{0%,to{opacity:.9;box-shadow:0 0 0 0 color-mix(in srgb, var(--c-primary) 0%, transparent);transform:scale(1)}50%{opacity:1;box-shadow:0 0 20px 6px color-mix(in srgb, var(--c-primary) 50%, transparent);transform:scale(1.2)}}@keyframes gameEnergyRing{0%{border-color:var(--c-primary);box-shadow:0 0 0 0 color-mix(in srgb, var(--c-primary) 20%, transparent);transform:rotate(0)scale(1)}25%{border-color:color-mix(in srgb, var(--c-primary) 80%, transparent);box-shadow:0 0 15px 3px color-mix(in srgb, var(--c-primary) 40%, transparent);transform:rotate(90deg)scale(1.1)}50%{border-color:color-mix(in srgb, var(--c-primary) 50%, transparent);box-shadow:0 0 25px 5px color-mix(in srgb, var(--c-primary) 60%, transparent);transform:rotate(180deg)scale(1.2)}75%{border-color:color-mix(in srgb, var(--c-primary) 80%, transparent);box-shadow:0 0 15px 3px color-mix(in srgb, var(--c-primary) 40%, transparent);transform:rotate(270deg)scale(1.1)}to{border-color:var(--c-primary);box-shadow:0 0 0 0 color-mix(in srgb, var(--c-primary) 20%, transparent);transform:rotate(360deg)scale(1)}}@keyframes themePulse{0%,to{opacity:.8;box-shadow:0 0 0 0 color-mix(in srgb, var(--c-primary) 40%, transparent);transform:scale(1)}50%{opacity:1;box-shadow:0 0 12px 4px color-mix(in srgb, var(--c-primary) 60%, transparent);transform:scale(1.1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animate-shimmer{background:linear-gradient(90deg,#ffffff1a 0%,#fff3 50%,#ffffff1a 100%) 0 0/1000px 100%;animation:2s linear infinite shimmer}.animate-fadeIn{animation:.5s ease-out forwards fadeIn}.animate-slideIn{animation:.4s ease-out forwards slideIn}.animate-scaleIn{animation:.3s ease-out forwards scaleIn}@keyframes softGlow{0%{box-shadow:0 0 0px color-mix(in srgb, var(--c-primary) 0%, transparent)}50%{box-shadow:0 0 14px color-mix(in srgb, var(--c-primary) 55%, transparent)}to{box-shadow:0 0 0px color-mix(in srgb, var(--c-primary) 0%, transparent)}}.animate-glow{animation:1.6s ease-in-out infinite softGlow}.animate-smoothWave{animation:1.4s ease-in-out infinite smoothWave}.animate-waveFlow{animation:1.6s cubic-bezier(.4,0,.6,1) infinite waveFlow}.animate-themeWaveFlow{animation:1.8s cubic-bezier(.4,0,.6,1) infinite themeWaveFlow}.animate-themeSpin{animation:2s linear infinite themeSpin}.animate-smoothBreath{animation:2s ease-in-out infinite smoothBreath}.animate-elegantRotate{animation:3s cubic-bezier(.4,0,.6,1) infinite elegantRotate}.animate-waveRotate{animation:2.5s cubic-bezier(.4,0,.6,1) infinite waveRotate}.animate-gameProgress{animation:2s ease-out infinite gameProgress}.animate-gameLaunch{animation:1.5s ease-in-out infinite gameLaunch}.animate-gameEnergyRing{animation:2.5s cubic-bezier(.4,0,.6,1) infinite gameEnergyRing}.animate-themePulse{animation:1.5s ease-in-out infinite themePulse}@keyframes shareHeartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}to{transform:scale(1)}}.share-heartbeat{transform-origin:50%;animation:1.8s ease-in-out 1s infinite both shareHeartBeat}.animate-fadeInScale{animation:.4s ease-out forwards fadeInScale}.default-modal-backdrop{z-index:100;opacity:0;pointer-events:none;background-color:#000000a6;justify-content:center;align-items:center;transition:opacity .3s ease-out;display:flex;position:fixed;inset:0}.default-modal-backdrop.visible{opacity:1;pointer-events:auto}.default-modal-backdrop.default-modal-backdrop-over-event{z-index:99999!important}.default-modal{opacity:0;background-color:#fff;border-radius:14px;flex-direction:column;width:80%;min-width:290px;max-width:330px;transition:transform .3s cubic-bezier(.25,.46,.45,.94),opacity .3s ease-out;display:flex;overflow:hidden;transform:scale(.9);box-shadow:0 4px 20px #00000026}.default-modal.visible{opacity:1;transform:scale(1)}.default-modal-title{text-align:center;color:#000;font-size:18px;font-weight:500;line-height:1.4;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);padding:20px 20px 12px}.default-modal-message{text-align:center;color:gray;font-size:16px;line-height:1.5;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;padding:8px 20px 20px}.default-modal-message *{overflow-wrap:anywhere;word-break:break-word}.default-modal-divider{background-color:#0000001a;width:100%;height:.5px;margin:0}.default-modal-ok-button{color:#007aff;text-align:center;cursor:pointer;width:100%;font-size:17px;font-weight:400;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;padding:16px 20px;transition:background-color .2s}.default-modal-ok-button:hover{background-color:#00000005}.default-modal-ok-button:active{background-color:#0000000d}.default-modal-actions{flex-direction:row;align-items:stretch;width:100%;display:flex}.default-modal-cancel-button{color:#6b7280;text-align:center;cursor:pointer;font-size:17px;font-weight:400;font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif);-webkit-tap-highlight-color:transparent;background-color:#0000;border:none;flex:1;padding:16px 20px;transition:background-color .2s}.default-modal-cancel-button:hover{background-color:#00000005}.default-modal-cancel-button:active{background-color:#0000000d}.default-modal-actions-column-divider{background-color:#0000001a;flex-shrink:0;align-self:stretch;width:.5px}.default-modal-actions .default-modal-ok-button--split{flex:1;width:auto}.animate-stagger-6{animation-delay:.3s}.animate-stagger-7{animation-delay:.35s}.animate-stagger-8{animation-delay:.4s}.animate-stagger-9{animation-delay:.45s}.animate-stagger-10{animation-delay:.5s}.animate-stagger-11{animation-delay:.55s}.animate-stagger-12{animation-delay:.6s}.animate-slideIn .relative{z-index:50!important;position:relative!important}.animate-slideIn .relative [data-headlessui-state]{z-index:60!important}@keyframes safeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes safeScaleIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes safeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-safeFadeIn{animation:.3s ease-out forwards safeFadeIn}.animate-safeScaleIn{animation:.4s ease-out forwards safeScaleIn}.animate-safeSlideUp{animation:.3s ease-out forwards safeSlideUp}.animate-stagger-1{animation-delay:.1s}.animate-stagger-2{animation-delay:.2s}.animate-stagger-3{animation-delay:.3s}.animate-stagger-4{animation-delay:.4s}.animate-stagger-5{animation-delay:.5s}.content-appear{animation:.6s cubic-bezier(.4,0,.2,1) forwards fadeIn}.loading-fade{opacity:.6;transition:opacity .3s}.swal2-title{font-size:1rem}.swal2-ig{font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif)!important;background-color:var(--c-bg-light)!important;color:var(--c-text)!important;border:1px solid var(--c-primary)!important;font-size:1.2em!important}html.dark .swal2-ig{background-color:var(--c-bg)!important;color:var(--c-text)!important;box-shadow:0 12px 32px #00000073,0 2px 10px #0000004d!important}.swal2-ig .swal2-title,.swal2-ig .swal2-html-container{color:inherit!important}.swal2-ig .swal2-confirm{background-color:var(--c-primary)!important;color:#fff!important}.swal2-ig .swal2-styled:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary) 28%, transparent)!important}.swal2-ig .swal2-icon{border-color:color-mix(in srgb, var(--c-text) 18%, transparent)!important}html.dark .swal2-ig .swal2-icon{border-color:#ffffff80!important}.swal2-ig{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);background:color-mix(in srgb, var(--c-bg-light) 80%, transparent)!important;color:#000!important;border-radius:14px!important;box-shadow:0 12px 32px #0000002e,0 2px 8px #00000014!important}html.dark .swal2-ig{-webkit-backdrop-filter:blur()saturate(140%);backdrop-filter:blur()saturate(140%);background:color-mix(in srgb, var(--c-bg) 100%, transparent)!important;color:#fff!important;box-shadow:0 18px 44px #0009,0 2px 10px #00000059!important}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#00000080!important}div:where(.swal2-icon){margin-top:2em!important}.swal2-ig-light{-webkit-backdrop-filter:blur(30px)saturate(140%);backdrop-filter:blur(30px)saturate(140%);font-family:var(--font-inter,"Inter", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif)!important;background:color-mix(in srgb, var(--c-bg-light) 80%, transparent)!important;color:#000!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:14px!important;font-size:1.2em!important;box-shadow:0 12px 32px #0000002e,0 2px 8px #00000014!important}.swal2-ig-light .swal2-title,.swal2-ig-light .swal2-html-container{color:#000!important}.swal2-ig-light .swal2-confirm{background-color:var(--c-primary)!important;color:#fff!important}.swal2-ig-light .swal2-styled:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary) 28%, transparent)!important}.swal2-ig-light .swal2-icon{border-color:#0000002e!important}.swal2-success-circular-line-left,.swal2-success-circular-line-right,.swal2-success-fix{background:0 0!important}.poppins-font{font-family:"Poppins", var(--font-inter,"Inter"), "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif!important}.sidebar-theme-toggle,.topnav-theme-toggle{width:100px;height:34px}@keyframes badgeShimmerFlash{0%{opacity:0;left:-100%}2%{opacity:.5}25%{opacity:.5;left:100%}27%{opacity:0}to{opacity:0;left:100%}}.badge-shimmer{position:relative;overflow:hidden}.badge-shimmer-overlay{pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#ffffff80,#0000);width:100%;height:100%;animation:3s ease-in-out infinite badgeShimmerFlash;position:absolute;top:0;left:-100%}.deposit-amount-input label.text-sm{color:#000!important;opacity:1!important}.deposit-amount-input .text-xs.text-black,.deposit-amount-input .text-xs.dark\:text-white{color:#000000b3!important;opacity:1!important}.deposit-amount-input input.bg-light,.deposit-amount-input input.dark\:bg-dark{background-color:#fff!important}.deposit-amount-input input.text-black,.deposit-amount-input input.dark\:text-white,.deposit-amount-input .absolute.left-3 span,.deposit-amount-input .absolute.left-3 .text-sm,.deposit-amount-input .absolute.left-3 .text-black,.deposit-amount-input .absolute.left-3 .dark\:text-white{color:#000!important}.t2-bank-select-light button[aria-haspopup=listbox],.t2-bank-select-light [role=listbox]{color:#000!important;background-color:#fff!important;border-color:#8a8d9a!important}.t2-bank-select-light [role=option]{color:#000!important}.t2-bank-select-light [role=option][aria-selected=true],.t2-bank-select-light [role=option][data-headlessui-state~=selected]{color:#000!important;background-color:#0000000f!important}.t2-bank-select-light [role=option]:hover,.t2-bank-select-light [role=option][data-headlessui-state~=active]{color:#000!important;background-color:#00000014!important}.promotion-card-footer-gradient{background:linear-gradient(180deg, var(--c-primary-500) 0%, var(--c-primary-600) 100%)}html.dark .promotion-card-footer-gradient{background:linear-gradient(180deg, var(--c-primary-600) 0%, var(--c-primary-900) 100%)}.gamecard-bg{background:linear-gradient(#192540,#253c5b)}html.dark .provider-bg{background:linear-gradient(90deg, #111828, var(--c-primary-800));border:1px solid #111828}html:not(.dark) .provider-bg{background:linear-gradient(90deg, #f9f9f9, var(--c-primary-400));border:1px solid #f9f9f9}html:not(.dark).provider-vertical .provider-bg{background:linear-gradient(90deg, var(--c-primary-50), var(--c-primary-400));border:1px solid var(--c-primary-50)}html.dark .provider-bg-active{background:radial-gradient(50% 60.61% at 50% 50%, var(--c-primary-500) 0, var(--c-primary-900) 100%);border:1px solid var(--c-primary-500)}html:not(.dark) .provider-bg-active{background: linear-gradient(180deg, #ffffff52 0%, #ffffff1a 10%, transparent 55%),  linear-gradient(150deg, var(--c-primary-200) 0%, var(--c-primary-500) 60%, var(--c-primary-500) 100%);background-blend-mode:overlay, normal;border:1px solid color-mix(in srgb, var(--c-primary-300) 70%, white)}.amount-font{font-family:SF Pro Display,SF Pro Icons,AOS Icons,Helvetica Neue For Number,Roboto Mono,PingFang SC,Arial,sans-serif;font-weight:700}.common-center-top{box-sizing:border-box;background-position:50%,right .1rem bottom .1rem;background-repeat:no-repeat,no-repeat,no-repeat;background-size:calc(100% - 20px) calc(100% - 20px),auto 70%,100% 100%;border-radius:1rem;width:100%;min-height:clamp(12rem,58vw,16rem);margin:clamp(10px,3.5vw,16px) 0;padding:clamp(14px,4.5vw,22px) clamp(14px,4.5vw,24px) clamp(12px,3.8vw,18px);position:relative;overflow:hidden}.common-center-top .common-member-info{color:#25252599;white-space:normal;align-items:center;padding:0;font-size:clamp(12px,3.4vw,14px);font-weight:700;line-height:1.1;display:flex}.cumulative-sign-in{color:#fff;background-image:url(/theme2/reward/sign.4c5310da.png),linear-gradient(#ec515b,#bb0c0c);background-position:40px,34px 0;background-repeat:no-repeat;background-size:18px 18px,100% 100%;border-radius:0 1rem 0 0;height:clamp(1.85rem,7vw,2.1rem);padding:0 clamp(38px,10vw,50px) 0 clamp(52px,14vw,70px);font-size:clamp(11px,3.1vw,12px);line-height:clamp(1.85rem,7vw,2.1rem);position:absolute;top:0;right:0}.cumulative-sign-in button{color:inherit;font:inherit;background:0 0;border:none;align-items:center;margin:0;padding:0 0 0 clamp(8px,1.2vw,8px);font-size:clamp(12px,3.4vw,14px);display:inline-flex}.common-center-top .common-top-img{text-align:center;border:2px solid #caa86d;border-radius:50%;width:clamp(4rem,18vw,5rem);min-width:clamp(3.25rem,14vw,4rem);height:clamp(4rem,18vw,5rem);margin-right:clamp(10px,3.8vw,14px);overflow:hidden}.common-center-top .common-top-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.common-center-top .common-member-info .user-name .copy-account{color:#000;align-items:center;font-size:clamp(1rem,4.6vw,1.15rem);font-weight:700;display:flex}.cumulative-sign-in:before{content:"";z-index:9;background:url(/theme2/reward/top.ff5ff179.png) 50%/100% 100% no-repeat;width:32px;height:clamp(1.85rem,7vw,2.1rem);position:absolute;top:0;left:4px}.cumulative-sign-in:after{content:"";z-index:9;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAYCAMAAAAS21dbAAAAYFBMVEUAAAD2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYf2hYePm/CpAAAAH3RSTlMA+Obth0IXDAby4MCQSDYuI9rQzHVX6LarqoBuaF9OTNUBHwAAAIJJREFUGNNdkNsSREAMRGUY1t0u607+/y+RojMmb32qkk53UBqKPoFOz8yjA4jPyRPoiK/5xR7IGoBFQFgB/OUGlQA2FbAB1EZ2OoDmK6AAiFsPJLnc8E6YR1YhPNUxtbfcCS/qg6a+5fpO1Glizds+cuZ3QeI7aF9XkMnp02ZUOPIAQKoPDTi3mn4AAAAASUVORK5CYII=) 50%/12px 20px no-repeat;width:1.5rem;height:clamp(1.85rem,7vw,2.1rem);position:absolute;top:0;right:10px}.egg-claim-btn{border-radius:9999px;min-width:60%;padding:.375rem 2rem;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;transition:all .3s;transform:translateZ(0)}.egg-claim-btn-disabled{color:#fff;cursor:pointer;background:linear-gradient(90deg,#facc15,#f97316,#facc15)}.egg-claim-btn-enabled{color:#fff;background:linear-gradient(90deg,#facc15,#f97316,#facc15);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.egg-claim-btn-enabled:hover{background:linear-gradient(90deg,#fde047,#fb923c,#fde047);transform:scale(1.05);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.egg-claim-btn-enabled:active{transform:scale(.95)}.pushable{cursor:pointer;outline-offset:4px;background:#a30036;border:none;border-radius:12px;padding:0}.pushable:focus:not(:focus-visible){outline:none}.pushable .front{color:#fff;background:#f0003c;border-radius:12px;padding:12px 42px;font-size:1.25rem;transition:transform .1s;display:block;transform:translateY(-6px)}.pushable:active .front{transform:translateY(-2px)}.pushable-gradient{cursor:pointer;outline-offset:4px;border:none;padding:0}.pushable-gradient:focus:not(:focus-visible){outline:none}.pushable-gradient .front{color:#de4914;background:linear-gradient(#fef6ea 10%,#e4960f 100%);border-radius:55px;min-width:200px;padding:4.5px 42px;font-family:Poppins,sans-serif;font-size:1.1rem;transition:transform .1s;display:block;transform:translateY(-6px)}.pushable-gradient:active .front{transform:translateY(-2px)}.pushable-gradient:disabled,.pushable-gradient.disabled{cursor:not-allowed;opacity:.7}.pushable-gradient:disabled .front,.pushable-gradient.disabled .front{opacity:.8;transform:translateY(-2px)}@keyframes slideInFromRight{0%{opacity:0;transform:translate(50px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-50px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}.slide-in-from-right{will-change:transform, opacity;animation:.35s cubic-bezier(.25,.46,.45,.94) slideInFromRight}.slide-in-from-left{will-change:transform, opacity;animation:.35s cubic-bezier(.25,.46,.45,.94) slideInFromLeft}.event-content-slide-in{will-change:transform, opacity;animation:.4s cubic-bezier(.25,.46,.45,.94) slideInFromRight}.slash{background:var(--c-primary);width:1px;height:30px;display:inline-block;transform:rotate(40deg)}@keyframes arrow-wiggle-left{0%{transform:translate(0)}50%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes arrow-wiggle-right{0%{transform:translate(0)}50%{transform:translate(2px)}to{transform:translate(0)}}.arrow-left-wiggle{filter:drop-shadow(0 0 8px #facc15e6);animation:1.2s ease-in-out infinite arrow-wiggle-left}.arrow-right-wiggle{filter:drop-shadow(0 0 8px #facc15e6);animation:1.2s ease-in-out infinite arrow-wiggle-right}@keyframes title-glow-pulse{0%{text-shadow:0 0 4px #facc154d,0 0 10px #facc1540}50%{text-shadow:0 0 8px #facc1599,0 0 18px #facc1573}to{text-shadow:0 0 4px #facc154d,0 0 10px #facc1540}}.title-glow{animation:1.6s ease-in-out infinite title-glow-pulse}@keyframes glow-pulse-key{0%{opacity:.7;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}to{opacity:.7;transform:scale(.98)}}.glow-pulse{animation:1.8s ease-in-out infinite glow-pulse-key}@keyframes flip-in-key{0%{opacity:.2;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}@keyframes flip-out-key{0%{opacity:1;transform:rotateX(0)}to{opacity:.2;transform:rotateX(90deg)}}.flip-in{transform-origin:top;animation:.38s forwards flip-in-key}.flip-out{transform-origin:bottom;animation:.32s forwards flip-out-key}
:root{--c-primary-50:color-mix(in srgb, var(--c-primary) 8%, white);--c-primary-100:color-mix(in srgb, var(--c-primary) 16%, white);--c-primary-200:color-mix(in srgb, var(--c-primary) 28%, white);--c-primary-300:color-mix(in srgb, var(--c-primary) 42%, white);--c-primary-400:color-mix(in srgb, var(--c-primary) 64%, white);--c-primary-500:var(--c-primary);--c-primary-600:color-mix(in srgb, var(--c-primary) 86%, black);--c-primary-700:color-mix(in srgb, var(--c-primary) 72%, black);--c-primary-800:color-mix(in srgb, var(--c-primary) 58%, black);--c-primary-900:color-mix(in srgb, var(--c-primary) 44%, black);--header-height:80px;--theme_font_color:#fff}.bg-primary-50{background-color:var(--c-primary-50)}.bg-primary-100{background-color:var(--c-primary-100)}.bg-primary-200{background-color:var(--c-primary-200)}.bg-primary-300{background-color:var(--c-primary-300)}.bg-primary-400{background-color:var(--c-primary-400)}.bg-primary-500{background-color:var(--c-primary-500)}.bg-primary-600{background-color:var(--c-primary-600)}.bg-primary-700{background-color:var(--c-primary-700)}.bg-primary-800{background-color:var(--c-primary-800)}.bg-primary-900{background-color:var(--c-primary-900)}.text-primary-50{color:var(--c-primary-50)}.text-primary-100{color:var(--c-primary-100)}.text-primary-200{color:var(--c-primary-200)}.text-primary-300{color:var(--c-primary-300)}.text-primary-400{color:var(--c-primary-400)}.text-primary-500{color:var(--c-primary-500)}.text-primary-600{color:var(--c-primary-600)}.text-primary-700{color:var(--c-primary-700)}.text-primary-800{color:var(--c-primary-800)}.text-primary-900{color:var(--c-primary-900)}.border-primary-50{border-color:var(--c-primary-50)}.border-primary-100{border-color:var(--c-primary-100)}.border-primary-200{border-color:var(--c-primary-200)}.border-primary-300{border-color:var(--c-primary-300)}.border-primary-400{border-color:var(--c-primary-400)}.border-primary-500{border-color:var(--c-primary-500)}.border-primary-600{border-color:var(--c-primary-600)}.border-primary-700{border-color:var(--c-primary-700)}.border-primary-800{border-color:var(--c-primary-800)}.border-primary-900{border-color:var(--c-primary-900)}html:not(.dark){--t2-grad-topnav:linear-gradient(to bottom, color-mix(in srgb, var(--c-primary-400) 35%, white) 0%, var(--c-navbg-light) 92%);--t2-menu-icon-panel-grad-from:color-mix(in srgb, var(--c-primary-400) 35%, white);--t2-menu-icon-panel-grad-to:var(--c-navbg-light);--t2-page-bg:var(--c-bg-light);--t2-text:color-mix(in srgb, var(--c-text,#111827) 94%, black);--t2-text-strong:color-mix(in srgb, var(--c-text,#111827) 88%, black);--t2-text-muted:color-mix(in srgb, var(--c-text,#111827) 58%, transparent);--t2-text-faint:color-mix(in srgb, var(--c-text,#111827) 45%, transparent);--t2-text-on-primary:#fff;--t2-border-subtle:color-mix(in srgb, var(--c-text,#111827) 10%, transparent);--t2-border-strong:color-mix(in srgb, var(--c-primary-600) 32%, transparent);--t2-login-bg:var(--c-bg-light);--t2-login-ink:var(--t2-text);--t2-login-placeholder:color-mix(in srgb, var(--c-text,#111827) 52%, transparent);--t2-input-border:color-mix(in srgb, var(--c-primary-400) 22%, var(--c-text,#111827) 12%);--t2-input-focus-border:color-mix(in srgb, var(--c-primary-500) 55%, transparent);--t2-icon-slot-bg:color-mix(in srgb, var(--c-primary-100) 82%, var(--c-navbg-light));--t2-icon-slot-divider:color-mix(in srgb, var(--c-text,#111827) 8%, transparent);--t2-marquee-bg:color-mix(in srgb, var(--c-navbg-light) 90%, var(--c-primary-50));--t2-marquee-border:var(--c-primary-200);--t2-provider-tile:color-mix(in srgb, var(--c-navbg-light) 70%, var(--c-primary-50) 30%);--t2-tab-inactive:var(--t2-text-faint);--t2-tab-active-icon-bg:linear-gradient(180deg, color-mix(in srgb, var(--c-navbg-light) 55%, white) 10%, var(--c-primary-500) 100%);--t2-bottomnav-bg:var(--c-navbg-light);--t2-bottomnav-fg:var(--t2-text-muted);--t2-bottomnav-fg-active:var(--t2-text-strong);--t2-bottomnav-icon-idle:color-mix(in srgb, var(--c-text,#111827) 26%, transparent);--t2-sidebar-bg:linear-gradient(180deg, color-mix(in srgb, var(--c-navbg-light) 94%, var(--c-primary-100)) 0%, var(--c-bg-light) 100%);--t2-sidebar-pill-text:#fff;--t2-sidebar-section-border:color-mix(in srgb, var(--c-text,#111827) 8%, transparent);--t2-sidebar-game-member-bg:linear-gradient(45deg, color-mix(in srgb, var(--c-primary-400) 35%, transparent) 0%, color-mix(in srgb, var(--c-primary-500) 18%, transparent) 45%, color-mix(in srgb, var(--c-navbg-light) 88%, white) 100%);--t2-game-title-strip-bg:#f3f4f6;--t2-game-title-strip-border:color-mix(in srgb, var(--c-text,#111827) 14%, transparent);--t2-game-nav-bg:#ffffffeb;--t2-game-nav-border:color-mix(in srgb, var(--c-text,#111827) 12%, transparent);--t2-slider-body-border:var(--c-primary-200);--t2-promo-page-bg:var(--c-bg-light);--t2-promo-card-bg:#fff;--t2-promo-tabs-bg:color-mix(in srgb, var(--c-navbg-light) 88%, transparent);--t2-error-border-mix:color-mix(in srgb, #f87171 55%, var(--c-text,#111827) 8%);--t2-login-tab-active-inner:linear-gradient(180deg, color-mix(in srgb, var(--c-navbg-light) 82%, white) 0%, var(--c-primary-600) 100%);--t2-login-tab-text:color-mix(in srgb, var(--c-primary-700) 48%, var(--c-text,#111827));--t2-login-dropdown-bg:#fff;--t2-login-dropdown-border:var(--t2-input-border);--t2-login-dropdown-shadow:0 8px 28px #0000001f;--t2-login-option-active-bg:color-mix(in srgb, var(--c-primary-200) 22%, white);--t2-login-locked-bg:color-mix(in srgb, var(--c-text,#111827) 5%, transparent);--t2-game-card-bg:var(--c-primary-200);--t2-game-slider-title:var(--c-primary-800);--t2-game-strip-label:var(--t2-text-strong);--t2-game-strip-label-shadow:0 1px 0 #ffffff8c;--t2-promo-chip-border:color-mix(in srgb, var(--c-text,#111827) 14%, transparent);--t2-promo-chip-bg:color-mix(in srgb, var(--c-navbg-light) 70%, white);--t2-promo-chip-fg:var(--t2-text-muted);--t2-promo-chip-hover-border:color-mix(in srgb, var(--c-text,#111827) 22%, transparent);--t2-promo-chip-hover-fg:var(--t2-text-strong);--t2-promo-tabs-row-border:var(--t2-border-subtle);--t2-promo-card-banner-bg:#e8e8ed;--t2-promo-card-banner-contain-bg:radial-gradient(120% 80% at 50% 50%, #f3f4f6 0%, #e8e8ed 100%);--t2-promo-details-bg:color-mix(in srgb, var(--c-navbg-light) 82%, white);--t2-promo-details-border:var(--t2-border-subtle);--t2-promo-body-text:var(--t2-text-muted);--t2-promo-title-text:var(--t2-text-strong);--t2-promo-placeholder:var(--t2-text-faint)}html.dark{--t2-grad-topnav:linear-gradient(to bottom, var(--c-primary-900) 0%, var(--c-navbg-dark) 90%);--t2-menu-icon-panel-grad-from:var(--c-primary-900);--t2-menu-icon-panel-grad-to:var(--c-navbg-dark);--t2-page-bg:var(--c-navbg-dark);--t2-text:#fff;--t2-text-strong:#ffffffeb;--t2-text-muted:#ffffffbf;--t2-text-faint:#ffffff80;--t2-text-on-primary:#fff;--t2-border-subtle:#ffffff1f;--t2-border-strong:var(--c-primary-800);--t2-login-bg:#121212;--t2-login-ink:#fff;--t2-login-placeholder:#ffffffd6;--t2-input-border:var(--c-primary-900);--t2-input-focus-border:color-mix(in srgb, var(--c-primary-500) 45%, #ffffff1f);--t2-icon-slot-bg:var(--c-primary-900);--t2-icon-slot-divider:#ffffff14;--t2-marquee-bg:linear-gradient(180deg, var(--c-navbg-dark) 0%, var(--c-navbg-dark) 100%);--t2-marquee-border:var(--c-primary-900);--t2-provider-tile:#ffffff0d;--t2-tab-inactive:#ffffff80;--t2-tab-active-icon-bg:linear-gradient(180deg, var(--c-navbg-dark) 10%, var(--c-primary-600) 100%);--t2-bottomnav-bg:var(--c-navbg-dark);--t2-bottomnav-fg:#ffffffbf;--t2-bottomnav-fg-active:#ffffffeb;--t2-bottomnav-icon-idle:#ffffff40;--t2-sidebar-bg:linear-gradient(180deg, color-mix(in srgb, var(--c-navbg-dark) 30%, black) 0%, color-mix(in srgb, var(--c-primary-900) 38%, black) 55%, color-mix(in srgb, var(--c-navbg-dark) 46%, black) 100%);--t2-sidebar-pill-text:#fff;--t2-sidebar-section-border:#ffffff1a;--t2-sidebar-game-member-bg:linear-gradient(45deg, color-mix(in srgb, var(--c-primary-400) 22%, transparent) 0%, color-mix(in srgb, var(--c-primary-500) 12%, transparent) 38%, color-mix(in srgb, var(--c-primary-900) 32%, transparent) 100%);--t2-game-title-strip-bg:#161616;--t2-game-title-strip-border:#ffffff5c;--t2-game-nav-bg:#00000040;--t2-game-nav-border:var(--c-primary-800);--t2-slider-body-border:var(--c-primary-800);--t2-promo-page-bg:#121212;--t2-promo-card-bg:#1e1e21;--t2-promo-tabs-bg:color-mix(in srgb, var(--c-navbg-dark,#0b0810) 90%, transparent);--t2-error-border-mix:#f97e7e9a;--t2-login-tab-active-inner:linear-gradient(180deg, var(--c-navbg-dark) 0%, var(--c-primary-900) 100%);--t2-login-tab-text:var(--c-primary-300);--t2-login-dropdown-bg:#1a1a1e;--t2-login-dropdown-border:var(--c-primary-900);--t2-login-dropdown-shadow:0 8px 28px #00000073;--t2-login-option-active-bg:color-mix(in srgb, var(--c-primary-500) 28%, #23232a);--t2-login-locked-bg:#ffffff0a;--t2-game-card-bg:var(--c-primary-900);--t2-game-slider-title:var(--c-primary-200);--t2-game-strip-label:#fff;--t2-game-strip-label-shadow:0 1px 0 #00000059;--t2-promo-chip-border:#ffffff24;--t2-promo-chip-bg:#ffffff0f;--t2-promo-chip-fg:#ffffffad;--t2-promo-chip-hover-border:#ffffff42;--t2-promo-chip-hover-fg:#ffffffeb;--t2-promo-tabs-row-border:#ffffff0f;--t2-promo-card-banner-bg:#0d0d0f;--t2-promo-card-banner-contain-bg:radial-gradient(120% 80% at 50% 50%, #1a1a1f 0%, #0d0d0f 100%);--t2-promo-details-bg:#00000038;--t2-promo-details-border:#ffffff0f;--t2-promo-body-text:#ffffffc7;--t2-promo-title-text:#fff;--t2-promo-placeholder:#ffffff59}.t2-topnav{z-index:60;background:var(--t2-grad-topnav);position:sticky;top:0;overflow:visible}.t2-topnav__inner{-moz-column-gap:clamp(8px, 2.4vw, 14px);grid-template-columns:clamp(56px,14vw,76px) minmax(0,1fr) auto;align-items:center;column-gap:clamp(8px,2.4vw,14px);max-width:768px;height:clamp(62px,12vw,76px);margin:0 auto;padding-right:clamp(8px,3vw,15px);display:grid}.t2-topnav__menu{cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;width:clamp(52px,14vw,110px);height:clamp(42px,10vw,58px);margin-left:0;padding:0;display:inline-flex;overflow:visible}.t2-topnav__menu--back{justify-content:center}.t2-topnav__menu--menuIcon{margin-left:-7px}.t2-topnav__menuIcon{transform-origin:0;width:auto;height:100%;max-height:none;color:var(--t2-menu-icon-panel,color-mix(in srgb, var(--c-primary-100) 82%, var(--c-navbg-light)));--t2-menu-icon-rim:color-mix(in srgb, var(--c-primary-800) 24%, transparent);--t2-menu-icon-bars:var(--c-primary-600);display:block;transform:translateY(-5%)scale(1.85)}html.dark .t2-topnav__menuIcon{color:var(--t2-menu-icon-panel,color-mix(in srgb, var(--c-primary-900) 55%, #0d0c10));--t2-menu-icon-rim:var(--c-primary-500);--t2-menu-icon-bars:var(--c-primary-400)}html:not(.dark) .t2-topnav__menuIcon .t2-menu-icon-panel-grad__midStop{stop-offset:92%}html.dark .t2-topnav__menuIcon .t2-menu-icon-panel-grad__midStop{stop-offset:90%}.t2-topnav__brand{justify-content:start;align-items:flex-start;min-width:0;padding-left:10px;display:flex}.t2-topnav__brandLink{cursor:pointer;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:inline-flex}.t2-topnav__logoImg{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px #00000059);max-width:clamp(120px,24vw,164px);height:auto;max-height:clamp(38px,7.6vw,54px);display:block}.t2-topnav__logoRow{letter-spacing:.5px;align-items:baseline;line-height:1;display:inline-flex}.t2-topnav__logoK{color:#f4c35d;text-shadow:0 1px #00000059;font-size:44px;font-weight:800}.t2-topnav__logoRest{color:var(--t2-text);text-shadow:0 1px #00000059;margin-left:2px;font-size:44px;font-weight:800}.t2-topnav__actions{flex-shrink:0;align-items:center;gap:clamp(6px,2vw,12px);min-width:0;display:inline-flex;overflow:visible}.t2-topnav__themeSwitch{cursor:pointer;background:#00000047;border:1px solid #ffffff2e;border-radius:999px;flex-shrink:0;width:46px;height:26px;padding:0;transition:border-color .15s,background .15s;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0003}.t2-topnav__themeSwitch:hover{border-color:#ffffff47}.t2-topnav__themeSwitch:focus-visible{outline:2px solid var(--c-primary-500);outline-offset:2px}.t2-topnav__themeSwitch-thumb{color:#1a1a2e;background:linear-gradient(#fff 0%,#e6e6e6 100%);border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;transition:transform .2s;display:flex;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000059}.t2-topnav__themeSwitch--dark .t2-topnav__themeSwitch-thumb{transform:translate(20px)}html:not(.dark) .t2-topnav__themeSwitch{background:#ffffff8c;border-color:#0000001f;box-shadow:inset 0 1px #ffffffd9,0 2px 6px #00000014}html:not(.dark) .t2-topnav__themeSwitch:hover{border-color:#0000002e}.t2-topnav__currency{align-items:center;min-width:0;max-width:min(52vw,240px);display:inline-flex}.t2-topnav .t2-currency-selector--topnav{border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff12,0 4px 12px #00000038;background:#00000038!important}html:not(.dark) .t2-topnav .t2-currency-selector--topnav{border:1px solid var(--t2-border-subtle);box-shadow:inset 0 1px #fff,0 2px 8px #0000000f;background:color-mix(in srgb, var(--t2-text) 6%, white)!important}.t2-topnav .t2-currency-selector--topnav button[data-slot=currency-amount]{color:#ffffffeb!important}html:not(.dark) .t2-topnav .t2-currency-selector--topnav button[data-slot=currency-amount]{color:var(--t2-text-strong)!important}.t2-topnav .t2-currency-selector--topnav [data-slot=currency-chevron] svg{color:#ffffffe0}html:not(.dark) .t2-topnav .t2-currency-selector--topnav [data-slot=currency-chevron] svg{color:var(--t2-text-muted)}.t2-topnav__btn{cursor:pointer;text-align:center;white-space:nowrap;border:0;border-radius:clamp(10px,1.2vw,12px);min-width:clamp(68px,18vw,112px);min-height:38px;padding:clamp(7px,1.2vw,12px) clamp(10px,1.8vw,18px);font-size:clamp(12px,2.1vw,19px);font-weight:700;line-height:1;box-shadow:0 6px 14px #00000047}.t2-topnav__btn--primary{color:var(--t2-text-on-primary);border:1px solid var(--c-primary-500);background:linear-gradient(to top, var(--c-navbg-dark) 0%, var(--c-primary-700) 70%)}html:not(.dark) .t2-topnav__btn--primary{color:var(--t2-text-on-primary);background:linear-gradient(to top, color-mix(in srgb, var(--c-primary-700) 88%, black) 0%, var(--c-primary-500) 100%)}.t2-topnav__btn--ghost{color:var(--t2-text-on-primary);background:linear-gradient(180deg, var(--c-primary-600) 0%, var(--c-navbg-dark) 100%);border:1px solid var(--c-primary-500);outline-offset:-1px}html:not(.dark) .t2-topnav__btn--ghost{color:var(--t2-text-on-primary);background:linear-gradient(180deg, var(--c-primary-500) 0%, color-mix(in srgb, var(--c-primary-700) 75%, black) 100%)}.t2-topnav__divider{background:var(--c-primary-500);width:100%;height:1px}@keyframes t2-topnav-btn-shimmer{0%{opacity:0;transform:translate(-100%)}2%{opacity:.42}26%{opacity:.42;transform:translate(100%)}30%{opacity:0}to{opacity:0;transform:translate(100%)}}.t2-topnav__btn--shimmer{position:relative;overflow:hidden}.t2-topnav__btnLabel{z-index:1;position:relative}.t2-topnav__btnShimmer{pointer-events:none;z-index:0;opacity:0;will-change:transform, opacity;background:linear-gradient(100deg,#0000 0%,#ffffff14 38%,#ffffff9e 50%,#ffffff1a 62%,#0000 100%);width:160%;height:100%;animation:3.8s ease-in-out infinite t2-topnav-btn-shimmer;position:absolute;inset:0;transform:translate(-100%)}html:not(.dark) .t2-topnav__btnShimmer{background:linear-gradient(100deg,#0000 0%,#ffffff0f 36%,#ffffffd9 50%,#ffffff14 64%,#0000 100%)}.t2-topnav__btn--shimmerDelayed .t2-topnav__btnShimmer{animation-delay:1.85s}@media (prefers-reduced-motion:reduce){.t2-topnav__btnShimmer{opacity:0!important;animation:none!important}}@media (max-width:420px){.t2-topnav__inner{-moz-column-gap:clamp(8px, 2.6vw, 12px);grid-template-columns:clamp(54px,16vw,70px) 1fr auto;column-gap:clamp(8px,2.6vw,12px)}.t2-topnav__btn{gap:10px}.t2-topnav__logoK,.t2-topnav__logoRest{font-size:40px}}@media (max-width:360px){.t2-topnav__inner{padding-right:8px}.t2-topnav__btn{min-width:62px;padding:7px 10px;font-size:12px}.t2-topnav__logoImg{max-width:clamp(104px,30vw,140px);max-height:44px}}@media (max-width:330px){.t2-topnav__actions{gap:6px}.t2-topnav__btn{min-width:58px;padding:6px 9px}}.t2-home{width:100%;max-width:768px;color:var(--t2-text);background:var(--t2-page-bg);min-height:100vh;margin:0 auto;padding:0 10px 24px}.t2-download-banner__gifStrip{background-image:url(/theme2/download-bg.gif);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;min-height:clamp(58px,8vw,68px)}.t2-download-banner__gifClose{z-index:2;color:#f5f5f8eb;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:clamp(38px,10vw,44px);height:clamp(38px,10vw,44px);margin:0;padding:0;display:inline-flex;position:absolute;top:50%;left:clamp(10px,3vw,14px);transform:translateY(-50%)}.t2-download-banner__gifClose:hover{color:#fff;background:#f4f4f538;border-color:#ffffff59}.t2-download-banner__gifClose:active{transform:translateY(-50%)scale(.96)}.t2-download-banner__gifCloseIcon{stroke-width:2.25px;width:22px;height:22px}.t2-download-banner__row{justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:clamp(58px,8vw,68px);padding:10px 14px 12px;display:flex}.t2-download-banner__row--glass{-webkit-backdrop-filter:blur(10px);background:#1512189e;border-bottom:1px solid #ffffff1f;box-shadow:0 10px 28px #00000059}.t2-download-banner__row--gradient{background:0 0}.t2-download-banner__main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.t2-download-banner__brand{flex-shrink:0}.t2-download-banner__logoImg{-o-object-fit:contain;object-fit:contain;width:44px;height:44px;box-shadow:0 0 0 2px color-mix(in srgb, var(--c-primary-400) 55%, transparent), inset 0 1px 0 #ffffff24;background:#ffffff14;border-radius:14px}.t2-download-banner__logoFallback{width:44px;height:44px;color:var(--theme_font_color,#fff);box-shadow:0 0 0 2px color-mix(in srgb, var(--c-primary-400) 45%, transparent);background:#ffffff1a;border-radius:14px;justify-content:center;align-items:center;display:flex}.t2-download-banner__logoFallback svg{width:22px;height:22px}.t2-download-banner__copy{flex:1;min-width:0}.t2-download-banner__title{letter-spacing:.02em;color:var(--theme_font_color,#fff);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(12px,3.4vw,15px);font-weight:800;line-height:1.2;overflow:hidden}.t2-download-banner__title--api{color:unset}.t2-download-banner__dots{align-items:center;gap:5px;display:flex}.t2-download-banner__dot{background:color-mix(in srgb, var(--c-primary-400) 85%, white);opacity:.92;border-radius:999px;width:6px;height:6px}.t2-download-banner__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.t2-download-banner__cta{isolation:isolate;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--t2-text-on-primary,#fff);background:linear-gradient(180deg, color-mix(in srgb, var(--c-primary-500) 92%, white) 0%, var(--c-primary-600) 48%, color-mix(in srgb, var(--c-primary-700) 70%, black) 100%);box-shadow:0 4px 16px color-mix(in srgb, var(--c-primary-600) 42%, transparent), inset 0 1px 0 #ffffff47;border:1px solid #ffffff38;border-radius:999px;padding:9px 18px;font-size:12px;font-weight:800;transition:transform .15s,filter .15s;position:relative;overflow:hidden}.t2-download-banner__cta:hover{filter:brightness(1.06)}.t2-download-banner__cta:active{transform:scale(.97)}.t2-download-banner__ctaShimmer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.t2-download-banner__ctaShimmerBar{inset-block:0;background:linear-gradient(120deg,#0000 0%,#ffffff1a 40%,#ffffff8c 50%,#ffffff1a 60%,#0000 100%);width:140%;animation:1.6s linear infinite featuredShimmer;position:absolute;left:-70%}.t2-download-banner__ctaLabel{z-index:1;position:relative}.t2-download-banner__close{width:36px;height:36px;color:var(--theme_font_color,#fff);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.t2-download-banner__close:hover{background:#ffffff2e}.t2-download-banner__close--api{border-color:color-mix(in srgb, currentColor 22%, transparent);background:0 0}.t2-download-banner__closeIcon{width:20px;height:20px}.t2-home__hero{flex-direction:column;gap:10px;display:flex}.t2-home__banner{border-radius:12px;overflow:hidden}.t2-homeTabs{margin-top:clamp(4px,1.4vw,5px);padding:0 clamp(0px,1vw,2px)}.t2-homeTabs__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:clamp(8px,3.2vw,14px);padding:clamp(3px,1.2vw,5px) clamp(2px,1vw,4px) clamp(6px,2vw,8px);display:flex;overflow-x:auto}.t2-homeTabs__track::-webkit-scrollbar{display:none}.t2-homeTabs__item{scroll-snap-align:start;cursor:pointer;color:var(--t2-tab-inactive);background:0 0;border:0;grid-template-rows:86px auto;place-items:start center;padding:0;position:relative}.t2-homeTabs__iconWrap{border-radius:clamp(11px,3.2vw,14px);justify-content:center;align-items:center;width:clamp(52px,16vw,64px);height:clamp(52px,16vw,64px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.t2-homeTabs__iconWrap:before{content:"";border-radius:inherit;background:radial-gradient(85% 70% at 50% 115%, #ffffff47 0%, var(--c-primary-500) 42%, transparent 100%), linear-gradient(180deg, #b35d5d00 0%, var(--c-primary-600) 100%, #ffffff2e 100%);opacity:.7;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.t2-homeTabs__iconWrap:after{content:"";background:radial-gradient(clamp(40px, 12vw, 54px) clamp(30px, 9vw, 42px) at 50% 108%, color-mix(in srgb, var(--c-primary-500) 100%, transparent) 0%, color-mix(in srgb, var(--c-primary-600) 44%, transparent) 38%, transparent 70%);pointer-events:none;position:absolute;inset:0}html:not(.dark) .t2-homeTabs__iconWrap:after{background:radial-gradient(clamp(40px, 12vw, 54px) clamp(30px, 9vw, 42px) at 50% 108%, color-mix(in srgb, var(--c-primary-300) 100%, transparent) 0%, color-mix(in srgb, var(--c-primary-400) 44%, transparent) 38%, transparent 70%)}.t2-homeTabs__icon{-o-object-fit:contain;object-fit:contain;z-index:1;filter:drop-shadow(0 4px 10px #00000059);width:clamp(36px,11vw,46px);height:clamp(36px,11vw,46px);display:block;position:relative}.t2-homeTabs__label{font-size:clamp(10px,3.1vw,12px);line-height:1.1}.t2-homeTabs__item--active{color:var(--t2-text);border-radius:clamp(12px,4.2vw,16px);padding-top:0}.t2-homeTabs__item--active .t2-homeTabs__iconWrap{background:var(--t2-tab-active-icon-bg)}.t2-homeTabs__item--active .t2-homeTabs__label{text-shadow:0 1px #00000059}.t2-home__marquee{cursor:pointer;background:var(--t2-marquee-bg);border:0;border:1px solid var(--t2-marquee-border);-moz-column-gap:clamp(6px, 2.2vw, 8px);border-radius:clamp(5px,1.8vw,7px);grid-template-columns:clamp(16px,4.4vw,20px) 1fr;align-items:center;column-gap:clamp(6px,2.2vw,8px);width:100%;min-height:clamp(36px,8.6vw,44px);padding:clamp(4px,1.1vw,6px) clamp(6px,2vw,8px);display:grid}.t2-home__marqueeSvg{width:100%;height:100%;color:var(--c-primary-400);display:block}.t2-home__marqueeIcon{width:clamp(18px,5.2vw,26px);height:clamp(18px,5.2vw,26px)}.t2-home__marqueeImg{-o-object-fit:contain;object-fit:contain;width:clamp(18px,5.2vw,26px);height:clamp(18px,5.2vw,26px);display:block}.t2-home__marqueeTrack{min-width:0}.t2-home__marqueeText{color:var(--t2-text-strong);font-size:clamp(11px,3.2vw,13px);font-weight:600;line-height:1.2}.t2-home__marqueeItem{opacity:.9;align-items:center;padding:0 clamp(10px,3.6vw,18px);display:inline-flex}.t2-home__provider{margin-top:12px}.t2-home__sectionTitle{letter-spacing:.2px;color:var(--t2-text-strong);margin:0 2px 8px;font-size:14px;font-weight:800}.t2-home__providerRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.t2-home__providerItem{cursor:pointer;background:var(--t2-provider-tile);border:0;border-radius:12px;justify-content:center;align-items:center;padding:10px;display:flex}.t2-home__providerLogo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1px #00000059);max-width:100%;max-height:28px;display:block}.t2-home__feed{flex-direction:column;gap:14px;display:flex}.t2-home__winner{margin-top:14px}.t2-home__footer{margin-top:16px}.t2-bottomNav{z-index:60;max-width:768px;margin:0 auto;transition:opacity .2s,transform .2s;position:fixed;bottom:0;left:0;right:0}.t2-bottomNav--hidden{opacity:0;pointer-events:none;visibility:hidden}.t2-bottomNav__bar{background-color:var(--t2-bottomnav-bg);padding:6px 6px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--t2-border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;overflow:visible}.t2-bottomNav__item{color:var(--t2-bottomnav-fg);flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding-bottom:5px;text-decoration:none;display:flex}.t2-bottomNav__item--share{position:relative}.t2-bottomNav__item--active{color:var(--t2-bottomnav-fg-active)}.t2-bottomNav__iconWrap{justify-content:center;align-items:center;width:clamp(34px,8.5vw,44px);height:clamp(34px,8.5vw,44px);display:flex;position:relative}.t2-bottomNav__icon{width:76%;height:76%;color:var(--t2-bottomnav-icon-idle)}.t2-bottomNav__icon--active{color:var(--c-primary-400);filter:drop-shadow(0 6px 14px #00000059)}.t2-bottomNav__item--share .t2-bottomNav__iconWrap{width:clamp(92px,24vw,132px);height:clamp(92px,24vw,132px);position:absolute;bottom:calc(25% + 2px);left:50%;transform:translate(-50%)}.t2-bottomNav__shareImg{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 20px #00000073);width:100%;height:100%}.t2-bottomNav__badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:-6px;right:-6px;box-shadow:0 6px 14px #00000059}.t2-bottomNav__label{opacity:.55;white-space:nowrap;font-size:clamp(11px,3.2vw,13px);line-height:1}.t2-bottomNav__item--active .t2-bottomNav__label{opacity:1;color:var(--c-primary-300)}.t2-mobileSidebar{z-index:130;width:clamp(270px,78vw,380px);height:100dvh;color:var(--t2-text);background:var(--t2-sidebar-bg);flex-direction:column;transition:transform .22s ease-out;display:flex;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:0 25px 50px -12px #00000040}.t2-mobileSidebar--visible{transform:translate(0)}.t2-mobileSidebar__header{margin-bottom:0;padding:clamp(16px,5vw,24px) clamp(14px,4.5vw,20px) .75rem}.t2-mobileSidebar__divider{opacity:.7;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--c-primary-500) 85%, transparent) 50%, transparent 100%);width:100%;height:1px;margin-top:clamp(10px,3vw,12px)}.t2-mobileSidebar__scroll{flex:auto;min-height:0;padding-bottom:clamp(12px,3.6vw,20px);padding-left:clamp(14px,3.8vw,20px);padding-right:clamp(14px,3.8vw,20px);overflow-y:auto}.t2-mobileSidebar__pillGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.6vw,10px);margin-top:.5rem;display:grid}.t2-mobileSidebar__pill{border:1px solid var(--c-primary-500);background-color:var(--c-primary-600);text-align:left;color:var(--t2-sidebar-pill-text);border-radius:1rem;padding:clamp(8px,2.6vw,10px) clamp(10px,3.2vw,14px);font-size:clamp(13px,3.8vw,16px);font-weight:800;position:relative;overflow:hidden}.t2-mobileSidebar__pillGlow{z-index:0;opacity:.4;pointer-events:none;background:radial-gradient(90% 80% at 20% 10%,#ffffffb3 0%,#fff0 60%);position:absolute;inset:0}.t2-mobileSidebar__quickGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.6vw,10px);margin-top:.75rem;display:grid}.t2-mobileSidebar__quickCard{border:1px solid var(--c-primary-500);text-align:left;background:var(--t2-sidebar-game-member-bg);border-radius:1rem;min-height:clamp(64px,18vw,72px);position:relative;overflow:hidden}.t2-mobileSidebar__quickCard:hover{filter:brightness(1.06)}.t2-mobileSidebar__quickCardGlow{z-index:0;opacity:.4;pointer-events:none;background:radial-gradient(70% 90% at 25% 15%,#ffffff38 0%,#fff0 55%);position:absolute;inset:0}.t2-mobileSidebar__gameCenter,.t2-mobileSidebar__member{border:1px solid var(--t2-sidebar-section-border);background:var(--t2-sidebar-game-member-bg);border-radius:.75rem;margin-top:1rem;padding:clamp(10px,3.2vw,14px)}.t2-mobileSidebar__gameCenterTitle,.t2-mobileSidebar__memberTitle{color:var(--t2-text-strong);letter-spacing:.01em;font-size:clamp(13px,3.5vw,15px);font-weight:800}.t2-mobileSidebar__memberList{flex-direction:column;margin-top:.75rem;display:flex}.t2-mobileSidebar__memberRow{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.625rem 0;font-size:clamp(13px,3.5vw,15px);display:flex}.t2-mobileSidebar__memberRow:hover{opacity:.95}.t2-mobileSidebar__memberRow:active{opacity:.9}.t2-mobileSidebar__memberRowMain{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.t2-mobileSidebar__memberIcon{width:clamp(22px,6.5vw,26px);height:clamp(22px,6.5vw,26px);color:color-mix(in srgb, var(--c-primary-200) 82%, #e5e7eb);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html:not(.dark) .t2-mobileSidebar__memberIcon{color:color-mix(in srgb, var(--c-primary-600) 58%, var(--c-text,#374151))}.t2-mobileSidebar__memberIcon svg{width:100%;height:100%}.t2-mobileSidebar__memberLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html.dark .t2-mobileSidebar__memberLabel{color:color-mix(in srgb, var(--c-primary-100) 88%, #9ca3af)}html:not(.dark) .t2-mobileSidebar__memberLabel{color:color-mix(in srgb, var(--c-text,#111827) 88%, var(--c-primary-800))}.t2-mobileSidebar__memberChevron{width:1.25rem;height:1.25rem;color:color-mix(in srgb, var(--c-primary-400) 45%, #9ca3af);flex-shrink:0}.t2-login{background:var(--t2-login-bg);min-height:100dvh;color:var(--t2-login-ink);box-sizing:border-box;flex-direction:column;display:flex}.t2-login__divider{flex-shrink:0}.t2-login__divider--belowHeader.t2-mobileSidebar__divider{margin-top:clamp(6px,2vw,11px);margin-bottom:clamp(6px,2.2vw,14px)}.t2-login__divider--afterLogo.t2-mobileSidebar__divider{margin-top:clamp(10px,3.2vw,16px);margin-bottom:clamp(12px,3.8vw,22px)}.t2-login__topBar{padding:max(6px, env(safe-area-inset-top)) clamp(8px, 3.2vw, 10px) clamp(6px, 2vw, 8px);flex-shrink:0;grid-template-columns:clamp(36px,10vw,44px) minmax(0,1fr) clamp(36px,10vw,44px);align-items:center;display:grid}.t2-login__back{width:clamp(34px,9.2vw,40px);height:clamp(34px,9.2vw,40px);color:var(--t2-login-ink);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;margin:-6px;padding:0;display:inline-flex}.t2-login__back:active{opacity:.85}.t2-login__backIcon{width:clamp(22px,6.2vw,26px);height:clamp(22px,6.2vw,26px)}.t2-login__topTitle{text-align:center;letter-spacing:.02em;margin:0;font-size:clamp(15px,4.2vw,19px);font-weight:800}.t2-login__topSpacer{width:clamp(34px,9.2vw,40px);height:clamp(34px,9.2vw,40px);display:block}.t2-login__content{width:100%;max-width:min(440px,100%);padding:clamp(8px, 2.6vw, 14px) clamp(12px, 3.8vw, 22px) max(16px, calc(10px + env(safe-area-inset-bottom)));flex:1;margin:0 auto}.t2-login__logoBlock{flex-direction:column;align-items:center;gap:clamp(6px,1.8vw,10px);margin-bottom:0;display:flex}.t2-login__logoImg{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(260px,72vw);max-height:clamp(32px,14vw,54px)}.t2-login__logoText{letter-spacing:.08em;color:var(--c-primary-400);text-shadow:0 0 clamp(14px, 8vw, 28px) color-mix(in srgb, var(--c-primary-400) 45%, transparent), 0 1px 0 #00000080;font-size:clamp(20px,7.2vw,36px);font-weight:900}.t2-login__hostLine{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--c-primary-500) 40%, transparent) 50%, transparent);flex:1;height:1px}.t2-login__hostText{color:color-mix(in srgb, var(--c-primary-200) 70%, #d1d5db);letter-spacing:.06em;text-transform:lowercase;flex-shrink:0;font-size:clamp(11px,3.2vw,13px)}.t2-login__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(6px,2vw,12px);margin-bottom:clamp(14px,4vw,24px);display:grid}.t2-login__tab{isolation:isolate;border:1px solid var(--t2-border-strong);color:var(--t2-login-tab-text);cursor:pointer;background:0 0;border-radius:clamp(8px,2.2vw,10px);padding:clamp(8px,2.5vw,12px) clamp(6px,2vw,8px);font-size:clamp(12px,3.4vw,16px);font-weight:700;transition:color .18s,background .18s,border-color .18s;position:relative;overflow:hidden}.t2-login__tab:after{content:"";border-radius:inherit;background:radial-gradient(clamp(40px, 12vw, 54px) clamp(30px, 9vw, 42px) at 50% 108%, color-mix(in srgb, var(--c-primary-500) 100%, transparent) 0%, color-mix(in srgb, var(--c-primary-600) 44%, transparent) 38%, transparent 70%);pointer-events:none;z-index:0;position:absolute;inset:0}.t2-login__tabLabel{z-index:1;position:relative}.t2-login__tab:hover{color:var(--t2-text-muted)}.t2-login__tab--active{color:var(--t2-text-on-primary);background:var(--t2-login-tab-active-inner) padding-box, linear-gradient(0deg, color-mix(in srgb, var(--c-primary-200) 82%, transparent) 0%, color-mix(in srgb, var(--c-primary-500) 58%, transparent) 75%, color-mix(in srgb, var(--c-primary-700) 14%, transparent) 100%) border-box;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-primary-300) 40%, transparent), 0 clamp(4px, 2vw, 8px) clamp(14px, 5vw, 20px) #00000059;background-origin:padding-box,border-box;background-clip:padding-box,border-box;border:1px solid #0000}html:not(.dark) .t2-login__tab--active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-primary-200) 55%, transparent), 0 clamp(3px, 1.5vw, 6px) clamp(10px, 3.5vw, 14px) #0000001f}.t2-login__form{flex-direction:column;gap:clamp(10px,2.8vw,16px);display:flex}.t2-login__field{flex-direction:column;gap:clamp(4px,1.2vw,6px);display:flex}.t2-login__control{border:1px solid var(--t2-input-border);border-radius:clamp(8px,2.2vw,10px);align-items:stretch;min-height:clamp(44px,11.8vw,52px);display:flex;position:relative;overflow:hidden}.t2-login__control--password{position:relative}.t2-login__control:has(.t2-login__input:focus-visible){border-color:var(--t2-input-focus-border)}.t2-login__control:has(.t2-login__input--error){border-color:var(--t2-error-border-mix)}.t2-login__control--invalid{border-color:var(--t2-error-border-mix)}.t2-login__iconSlot{border-right:1px solid var(--t2-icon-slot-divider);background:var(--t2-icon-slot-bg);flex-shrink:0;justify-content:center;align-items:center;width:clamp(36px,10.8vw,48px);display:flex}.t2-login__icon{width:clamp(22px,6.2vw,28px);height:clamp(22px,6.2vw,28px);color:color-mix(in srgb, var(--c-primary-200) 90%, #fbf3d9)}.t2-login__input{min-width:0;color:var(--t2-login-ink);background:0 0;border:none;outline:none;flex:auto;padding:clamp(8px,2.3vw,10px) clamp(10px,2.8vw,14px);font-size:clamp(13px,3.5vw,16px)}.t2-login__input::placeholder{color:var(--t2-login-placeholder);opacity:1}.t2-login__input--withToggle{padding-right:clamp(36px,10.2vw,48px)}.t2-login__pwdToggle{width:clamp(34px,9.5vw,40px);height:clamp(34px,9.5vw,40px);color:color-mix(in srgb, var(--c-primary-400) 95%, #fbf3d9);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:clamp(4px,1.4vw,6px);translate:0 -50%}.t2-login__pwdToggle:active{opacity:.8}.t2-login__pwdToggleIcon{width:clamp(18px,5vw,22px);height:clamp(18px,5vw,22px)}.t2-login__fieldError{color:#fca5a5;margin:0;padding:0 clamp(2px,1vw,4px);font-size:clamp(10px,2.8vw,12px);line-height:1.35}.t2-login__rowFoot{justify-content:space-between;align-items:center;gap:clamp(8px,2.4vw,12px);margin-top:clamp(0px,.6vw,2px);display:flex}.t2-login__remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(6px,2vw,8px);min-width:0;display:inline-flex;position:relative}.t2-login__rememberGraphic{flex-shrink:0;width:clamp(16px,4.6vw,18px);height:clamp(16px,4.6vw,18px);position:relative}.t2-login__rememberInput{opacity:0;z-index:3;cursor:pointer;width:clamp(16px,4.6vw,18px);height:clamp(16px,4.6vw,18px);margin:0;position:absolute;top:50%;left:0;translate:0 -50%}.t2-login__rememberBox{border:2px solid var(--c-primary-500);box-sizing:border-box;border-radius:999px;transition:background .15s,border-color .15s;position:absolute;inset:0}.t2-login__rememberCheck{color:#121212;opacity:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:clamp(2px,.85vw,3px)}.t2-login__rememberCheck svg{width:clamp(9px,2.6vw,10px);height:clamp(9px,2.6vw,10px)}.t2-login__rememberInput:checked+.t2-login__rememberGraphic .t2-login__rememberBox{background:var(--c-primary-500);border-color:var(--c-primary-300)}.t2-login__rememberInput:checked+.t2-login__rememberGraphic .t2-login__rememberCheck{opacity:1}.t2-login__rememberInput:focus-visible+.t2-login__rememberGraphic .t2-login__rememberBox{box-shadow:0 0 0 3px color-mix(in srgb, var(--c-primary-400) 35%, transparent)}.t2-login__rememberLabel{color:var(--t2-text-strong);font-size:clamp(11px,3.1vw,14px)}.t2-login__linkForgot{color:color-mix(in srgb, var(--c-primary-400) 92%, #fde68a);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:clamp(4px,1.2vw,6px) clamp(2px,.8vw,2px);font-size:clamp(11px,3.1vw,14px);font-weight:600}.t2-login__linkForgot:active{opacity:.82}.t2-login__bannerErrors{flex-direction:column;gap:clamp(6px,2vw,8px);display:flex}.t2-login__submit{cursor:pointer;letter-spacing:.06em;color:#120e0b;background:linear-gradient(90deg, var(--c-primary-300) 0%, var(--c-primary-500) 52%, var(--c-primary-800) 100%);border:none;border-radius:clamp(10px,2.8vw,12px);width:100%;margin-top:clamp(4px,1.4vw,6px);padding:clamp(11px,3.4vw,14px) clamp(12px,3.6vw,16px);font-size:clamp(13px,3.6vw,17px);font-weight:800;box-shadow:0 clamp(2px,1.2vw,4px) clamp(12px,4.2vw,16px) #0006,inset 0 1px #ffffff40}.t2-login__submit:disabled{opacity:.65;cursor:not-allowed}.t2-login__submit:active:not(:disabled){opacity:.92;transform:scale(.99)}.t2-login__switchRow{text-align:center;color:var(--t2-text-muted);margin:clamp(6px,2vw,8px) 0 0;font-size:clamp(12px,3.35vw,15px)}.t2-login__switchHint{margin-right:clamp(4px,1.4vw,6px)}.t2-login__switchBtn{font:inherit;color:color-mix(in srgb, var(--c-primary-400) 92%, #fde68a);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.t2-login__switchBtn:active{opacity:.85}.t2-login__registerForm{gap:clamp(10px,2.85vw,14px)}.t2-login__input--withTrailingClear{padding-right:clamp(38px,10.5vw,44px)}.t2-login__trailClearBtn{cursor:pointer;color:color-mix(in srgb, var(--c-primary-400) 80%, #d1d5db);z-index:2;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;right:clamp(6px,1.6vw,10px);translate:0 -50%}.t2-login__trailClearBtn:active{opacity:.8}.t2-login__trailClearIcon{width:clamp(18px,5vw,22px);height:clamp(18px,5vw,22px)}.t2-login__input--withTwinTrail{padding-right:clamp(72px,20vw,96px)}.t2-login__twinTrail{z-index:2;align-items:center;gap:clamp(3px,1.2vw,8px);display:inline-flex;position:absolute;top:50%;right:clamp(6px,1.8vw,10px);translate:0 -50%}.t2-login__pwdToggle--inline{color:color-mix(in srgb, var(--c-primary-400) 95%, #fbf3d9);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.t2-login__pwdToggle--inline:active{opacity:.82}.t2-login__input--withOtpBtn{padding-right:clamp(88px,24vw,108px)}.t2-login__otpBtn{z-index:2;cursor:pointer;color:color-mix(in srgb, var(--c-primary-400) 95%, #fde68a);white-space:nowrap;background:0 0;border:none;margin:0;padding:0 clamp(2px,.8vw,6px);font-size:clamp(12px,3.2vw,15px);font-weight:700;position:absolute;top:50%;right:clamp(8px,2vw,12px);translate:0 -50%}.t2-login__otpBtn--disabled{cursor:not-allowed;opacity:.72}.t2-login__fieldHint{color:var(--t2-text-faint);margin:0;padding:0 clamp(2px,1vw,4px);font-size:clamp(10px,2.85vw,11px);line-height:1.38}.t2-login__phoneInner{border:1px solid var(--t2-input-border);border-radius:clamp(8px,2.2vw,10px);align-items:stretch;gap:0;width:100%;min-height:clamp(44px,11.8vw,52px);display:flex;overflow:hidden}.t2-login__phoneInner:focus-within:not(.t2-login__phoneInner--error){border-color:var(--t2-input-focus-border)}.t2-login__phoneInner--error{border-color:var(--t2-error-border-mix)}.t2-login__phonePref{flex-shrink:0;width:clamp(118px,34vw,158px);max-width:46%;position:relative}.t2-login__phonePrefBtn{box-sizing:border-box;border:none;border-right:1px solid var(--t2-icon-slot-divider);background:var(--t2-icon-slot-bg);width:100%;height:100%;min-height:clamp(44px,11.8vw,52px);color:var(--t2-login-ink);cursor:pointer;text-align:left;border-radius:0;align-items:center;gap:clamp(6px,2vw,8px);padding:0 clamp(8px,2.6vw,10px);display:flex}.t2-login__phonePrefIcon{width:clamp(18px,5vw,22px);height:clamp(18px,5vw,22px);color:color-mix(in srgb, var(--c-primary-200) 82%, #d1d5db)}.t2-login__phoneDial{font-size:clamp(13px,3.6vw,15px);font-weight:700}.t2-login__phoneFlag{border-radius:999px;justify-content:center;align-items:center;width:clamp(22px,6.2vw,26px);height:clamp(22px,6.2vw,26px);display:inline-flex;overflow:hidden}.t2-login__phonePrefCaret{color:var(--t2-text-muted);pointer-events:none;font-size:10px;position:absolute;top:50%;right:clamp(8px,2.2vw,10px);translate:0 -50%}.t2-login__phoneOptions{border:1px solid var(--t2-login-dropdown-border);background:var(--t2-login-dropdown-bg);box-shadow:var(--t2-login-dropdown-shadow);border-radius:clamp(8px,2.2vw,10px)}.t2-login__phoneOption{cursor:pointer;color:var(--t2-login-ink);align-items:center;gap:8px;padding:clamp(8px,2.4vw,10px) clamp(8px,2.6vw,10px);font-size:clamp(13px,3.5vw,14px);display:flex}.t2-login__phoneOption--active{background:var(--t2-login-option-active-bg)}.t2-login__phoneField{border:none;border-radius:0;flex:auto;align-items:stretch;min-width:0;display:flex;position:relative;overflow:hidden}.t2-login__phoneTel{box-sizing:border-box;width:100%;min-height:clamp(44px,11.8vw,52px);color:var(--t2-login-ink);background:0 0;border:none;outline:none;flex:auto;padding:clamp(8px,2.3vw,10px) clamp(40px,11vw,44px) clamp(8px,2.3vw,10px) clamp(10px,2.8vw,14px);font-size:clamp(13px,3.5vw,16px)}.t2-login__phoneTel::placeholder{color:var(--t2-login-placeholder);opacity:1}.t2-login__phoneTel--error{box-shadow:inset 0 0 0 1px var(--t2-error-border-mix);outline:none}.t2-login__phoneClear{cursor:pointer;color:color-mix(in srgb, var(--c-primary-400) 82%, #d1d5db);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:clamp(8px,2.2vw,10px);translate:0 -50%}.t2-login__phoneClearIcon{width:clamp(17px,4.9vw,20px);height:clamp(17px,4.9vw,20px)}.t2-login__phoneRoot>.t2-login__fieldError{margin-top:clamp(4px,1.2vw,6px)}.t2-login__registerApiMigrate{flex-direction:column;gap:clamp(10px,2.85vw,14px);display:flex}.t2-login__registerApiMigrate .relative>input[type=text],.t2-login__registerApiMigrate .relative>input[type=password],.t2-login__registerApiMigrate .relative>input[type=tel]{min-height:clamp(42px,11.8vw,50px);border:1px solid var(--t2-input-border)!important;color:var(--t2-login-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:clamp(8px,2.2vw,10px)!important;font-size:clamp(13px,3.5vw,16px)!important}.t2-login__registerApiMigrate .relative>input[type=text]::-moz-placeholder{color:var(--t2-login-placeholder)!important;opacity:1!important}.t2-login__registerApiMigrate .relative>input[type=password]::-moz-placeholder{color:var(--t2-login-placeholder)!important;opacity:1!important}.t2-login__registerApiMigrate .relative>input[type=tel]::-moz-placeholder{color:var(--t2-login-placeholder)!important;opacity:1!important}.t2-login__registerApiMigrate .relative>input[type=text]::placeholder,.t2-login__registerApiMigrate .relative>input[type=password]::placeholder,.t2-login__registerApiMigrate .relative>input[type=tel]::placeholder{color:var(--t2-login-placeholder)!important;opacity:1!important}.t2-login__registerApiMigrate .relative>input:focus{outline:none;border-color:var(--t2-input-focus-border)!important}.t2-login__registerApiMigrate .relative>input.border-red-500,.t2-login__registerApiMigrate input.border-red-500{border-color:var(--t2-error-border-mix)!important}.t2-login__registerApiMigrate .mt-1.text-xs,.t2-login__registerApiMigrate .pl-2.mt-1.text-xs{margin-top:clamp(4px,1.3vw,6px);font-size:clamp(10px,2.8vw,12px)!important}.t2-login__registerApiMigrate .text-red-500,.t2-login__registerApiMigrate .text-black.dark\:text-white{color:#fca5a5!important}.t2-login__registerApiMigrate svg.h-5.w-5.text-gray-500.dark\:text-gray-300{color:color-mix(in srgb, var(--c-primary-200) 90%, #fbf3d9)}.t2-login__registerApiMigrate .flex.gap-2.w-full{gap:clamp(8px,2.4vw,10px)}.t2-login__registerApiMigrate .rounded-lg.border,.t2-login__registerApiMigrate .rounded-xl.border{border-color:var(--t2-input-border)!important}.t2-login__captchaRoot{width:100%}.t2-login__captchaBar{border:1px solid var(--t2-input-border);background:0 0;border-radius:clamp(8px,2.2vw,10px);align-items:stretch;min-height:clamp(44px,11.8vw,52px);transition:border-color .15s;display:flex;overflow:hidden}.t2-login__captchaBar:focus-within:not(.t2-login__captchaBar--error){border-color:var(--t2-input-focus-border)}.t2-login__captchaBar--error{border-color:var(--t2-error-border-mix)}.t2-login__captchaBar--ok{border-color:color-mix(in srgb, #4ade80 52%, var(--t2-border-subtle))}.t2-login__captchaIconSlot{flex-shrink:0}.t2-login__captchaInputField{min-width:0;color:var(--t2-login-ink);background:0 0;border:none;outline:none;flex:auto;padding:clamp(8px,2.3vw,10px) clamp(10px,2.8vw,12px);font-size:clamp(13px,3.5vw,16px)}.t2-login__captchaInputField::placeholder{color:var(--t2-login-placeholder);opacity:1}.t2-login__captchaThumb{cursor:pointer;box-shadow:inset 0 0 0 1px var(--t2-border-subtle), 0 2px 8px #0000001f;background:0 0;border:none;border-radius:clamp(7px,2vw,10px);flex-shrink:0;align-self:center;margin:clamp(5px,1.5vw,7px) clamp(7px,2vw,10px) clamp(5px,1.5vw,7px) clamp(4px,1.2vw,6px);padding:0;line-height:0;overflow:hidden}html.dark .t2-login__captchaThumb{box-shadow:inset 0 0 0 1px #ffffff24,0 2px 8px #00000040}.t2-login__captchaThumb:active{opacity:.92}.t2-login__captchaCanvas{border-radius:inherit;vertical-align:middle;width:clamp(88px,27vw,116px);height:clamp(32px,9.5vw,44px);display:block}.t2-login__captchaRoot>.t2-login__fieldError{margin-top:clamp(4px,1.2vw,6px)}.t2-login__captcha canvas{border-radius:clamp(8px,2.2vw,10px)}.t2-login__captchaInput{border-radius:clamp(8px,2.2vw,10px);border:1px solid var(--t2-input-border)!important}.t2-login__affiliateSection{flex-direction:column;gap:clamp(6px,2vw,8px);margin-top:clamp(4px,1.2vw,6px);display:flex}.t2-login__affiliateToggle{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 0 clamp(6px,2vw,8px);display:flex}.t2-login__affiliateToggleLabel{color:color-mix(in srgb, var(--c-primary-400) 92%, #fde68a);font-size:clamp(12px,3.35vw,15px);font-weight:700}.t2-login__affiliateChevron{width:clamp(18px,5.2vw,22px);height:clamp(18px,5.2vw,22px);color:var(--t2-text-faint);flex-shrink:0}.t2-login__affiliateInput{border:1px solid var(--t2-border-subtle);width:100%;color:var(--t2-login-ink);background:0 0;border-radius:clamp(8px,2.2vw,10px);outline:none;padding:clamp(10px,2.9vw,12px) clamp(12px,3.2vw,14px);font-size:clamp(13px,3.5vw,15px)}.t2-login__affiliateInput::placeholder{color:var(--t2-login-placeholder);opacity:1}.t2-login__affiliateInput:focus-visible{border-color:var(--t2-input-focus-border)}.t2-login__affiliateInput--locked{cursor:default;opacity:.92;background:var(--t2-login-locked-bg)}.t2-login__registerConsent{text-align:center;color:var(--t2-text-faint);margin:clamp(8px,2.6vw,12px) 0 0;font-size:clamp(10px,2.95vw,13px);font-weight:600;line-height:1.48}.t2-gameTitleBg{border:1px solid var(--t2-game-title-strip-border);background-color:var(--t2-game-title-strip-bg);border-radius:.375rem;align-items:center;min-width:0;max-width:clamp(180px,58vw,260px);height:35px;padding-right:1rem;display:flex;position:relative;overflow:hidden}.t2-gameTitleBg__bg{z-index:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.t2-gameTitleBg__label{z-index:1;min-width:0;color:var(--t2-game-strip-label);text-overflow:ellipsis;white-space:nowrap;text-shadow:var(--t2-game-strip-label-shadow);padding-left:clamp(10px,3.6vw,14px);font-size:clamp(12px,4vw,14px);font-weight:600;position:relative;overflow:hidden}.notice-modal{--notice-modal-gold:#e4ac3c79;--notice-modal-gold-dim:#e4bc3c8c;--notice-modal-shell:#161616;--notice-modal-cream:#f3e6c8;z-index:110;justify-content:center;align-items:center;padding:clamp(12px,3.5vw,20px);display:flex;position:fixed;inset:0}.notice-modal__backdrop{-webkit-backdrop-filter:blur();background:#000000b3;position:absolute;inset:0}.notice-modal__container{z-index:111;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;width:100%;max-width:400px;min-height:min(78vh,600px);display:flex;position:relative;overflow:hidden}.notice-modal__image{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5;-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(34%,178px);height:auto;position:absolute;top:clamp(16px,3.8vw,27px);left:clamp(1px,.5vw,4px)}.notice-modal__close{z-index:40;color:#fffffff2;cursor:pointer;border:1px solid #ffffffe0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:transform .14s,filter .14s;display:inline-flex;position:absolute;top:clamp(40px,2.6vw,14px);right:clamp(8px,2.6vw,14px);box-shadow:0 6px 16px #00000073}.notice-modal__close:hover{filter:brightness(1.08)}.notice-modal__close:active{transform:scale(.94)}.notice-modal__closeIcon{width:20px;height:20px}.notice-modal__inner{z-index:12;flex-direction:column;flex:1;gap:clamp(12px,3.2vw,16px);min-height:0;padding:clamp(100px,27vw,130px) clamp(11px,3.3vw,15px) clamp(11px,3.3vw,15px);display:flex;position:relative}.notice-modal__title-wrap{text-align:center;flex-direction:column;align-items:stretch;gap:8px;padding:0 4px;display:flex}.notice-modal__title{color:#fff;text-align:center;border:1px solid var(--notice-modal-gold);background:linear-gradient(#000000eb 0%,#0c0c0efa 100%);border-radius:999px;margin:0;padding:clamp(9px,2.8vw,12px) clamp(14px,4vw,22px);font-size:clamp(13px,3.85vw,15px);font-weight:800;line-height:1.35;box-shadow:0 8px 20px #0006}.notice-modal__sliderRegion{flex-direction:column;flex:auto;gap:clamp(8px,2.2vw,12px);min-height:0;padding:0 4px;display:flex;position:relative}.notice-modal__sliderViewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}.notice-modal__slides{align-items:flex-start;transition:transform .48s cubic-bezier(.22,1,.36,1);display:flex}.notice-modal__slide{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;padding:0 2px}.notice-modal__panel{flex-direction:column;min-height:0;display:flex}.notice-modal__content{border:1px solid var(--notice-modal-gold);-webkit-overflow-scrolling:touch;-webkit-user-select:text;user-select:text;border-radius:clamp(11px,3vw,14px);max-height:min(42vh,320px);overflow:hidden auto}.notice-modal__html{text-align:left;color:#fff7f7;font-size:clamp(12px,3.35vw,14px);line-height:1.55}.notice-modal__html a{color:var(--notice-modal-gold);text-underline-offset:2px;text-decoration:underline}.notice-modal__html img{vertical-align:middle;border-radius:8px;max-width:100%;height:auto;display:inline-block}.notice-modal__html p{margin:0 0 10px}.notice-modal__html p:last-child{margin-bottom:0}.notice-modal__html table{border-collapse:collapse;width:100%;font-size:clamp(11px,3.1vw,13px)}.notice-modal__html th,.notice-modal__html td{border:1px solid #ffffff1f;padding:6px 8px}.notice-modal__skeleton{border:2px solid var(--notice-modal-gold-dim);background:linear-gradient(120deg,#5a0a0e80 0%,#28080aa6 45%,#5a0a0e80 90%) 0 0/200% 100%;border-radius:clamp(11px,3vw,14px);width:100%;min-height:220px;animation:1.2s ease-in-out infinite notice-modal-shimmer}@keyframes notice-modal-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.notice-modal__pagination{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;margin-top:0;display:flex}.notice-modal__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notice-modal__dot{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:clamp(8px,2.2vw,12px);transition:transform .12s;display:inline-flex}.notice-modal__dot:active{transform:scale(.92)}.notice-modal__dot:focus-visible{outline:2px solid var(--notice-modal-gold);outline-offset:2px}.notice-modal__dotMark{background:#ffffff47;border-radius:999px;width:8px;height:8px;transition:background .2s,transform .2s,box-shadow .2s;display:block;box-shadow:0 0 0 1px #00000038}.notice-modal__dot--active .notice-modal__dotMark{background:var(--notice-modal-cream);transform:scale(1.15);box-shadow:0 0 0 1px #e4bc3cbf,0 2px 8px #00000059}.t2-providerBtn__bottomGlow{pointer-events:none;z-index:0;background:linear-gradient(0deg, color-mix(in srgb, var(--c-primary-500) 55%, transparent) 0%, color-mix(in srgb, var(--c-primary-500) 18%, transparent) 28%, transparent 62%);position:absolute;inset:0}html.dark .t2-providerBtn__bottomGlow{background:linear-gradient(0deg, color-mix(in srgb, var(--c-primary-500) 80%, transparent) 0%, color-mix(in srgb, var(--c-primary-500) 55%, transparent) 20%, transparent 60%)}.t2-providerBtn__gradientBorder{pointer-events:none;z-index:0;background:linear-gradient(0deg, color-mix(in srgb, var(--c-primary-200) 82%, transparent) 0%, color-mix(in srgb, var(--c-primary-500) 58%, transparent) 75%, color-mix(in srgb, var(--c-primary-600) 14%, transparent) 100%);-webkit-mask-composite:xor;-webkit-mask-composite:source-over;-webkit-mask-composite:xor;border-radius:.75rem;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.t2-gameCard{background-color:var(--t2-game-card-bg)}.t2-gameSlider{margin-top:6px;overflow:hidden}.t2-gameSlider__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(6px,2.6vw,10px);display:grid}.t2-gameSlider__titleBg{background-position:0;background-repeat:no-repeat;background-size:clamp(168px,44vw,212px) clamp(34px,10vw,42px);align-items:center;gap:clamp(6px,2.4vw,10px);width:100%;min-width:0;max-width:clamp(168px,44vw,212px);height:clamp(34px,10vw,42px);padding-left:clamp(10px,3.8vw,15px);display:flex}.t2-gameSlider__titleIcon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 6px #0006);width:clamp(22px,7vw,33px);height:clamp(22px,7vw,33px)}.t2-gameSlider__title{color:var(--c-primary-200);text-shadow:0 1px #00000059;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(14px,4.2vw,20px);font-weight:800;overflow:hidden}html:not(.dark) .t2-gameSlider__title{text-shadow:0 1px #ffffff59}.t2-gameSlider__controls{justify-self:end;align-items:center;gap:clamp(4px,1.2vw,6px);padding-bottom:5px;display:inline-flex}.t2-gameSlider__navBtn{border:1px solid var(--t2-game-nav-border);background:var(--t2-game-nav-bg);border-radius:clamp(4px,1.3vw,5px);justify-content:center;align-items:center;width:clamp(28px,8.6vw,34px);height:clamp(28px,8.6vw,34px);display:inline-flex}.t2-gameSlider__navBtn:disabled{opacity:1}.t2-gameSlider__navIcon{width:clamp(14px,4.6vw,18px);height:clamp(14px,4.6vw,18px);color:var(--t2-game-slider-title)}.promo-page{--promo-page-bg:var(--t2-promo-page-bg);--promo-card-bg:var(--t2-promo-card-bg);--promo-card-radius:clamp(12px, 3.6vw, 16px);--promo-banner-radius:clamp(10px, 3vw, 12px);background-color:var(--promo-page-bg)}.promo-page__tabs{z-index:60;border-bottom:1px solid var(--t2-promo-tabs-row-border);background:var(--t2-promo-tabs-bg);-webkit-backdrop-filter:blur(10px);margin-left:-10px;margin-right:-10px;padding:8px 10px 10px;position:sticky;top:60px}.promo-page__tabs-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:4px 0;display:flex;overflow-x:auto}.promo-page__tabs-track::-webkit-scrollbar{display:none}.promo-page__tab{border:1px solid var(--t2-promo-chip-border);background:var(--t2-promo-chip-bg);color:var(--t2-promo-chip-fg);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:8px 14px;font-size:clamp(12px,3.4vw,14px);font-weight:600;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.promo-page__tab:hover{border-color:var(--t2-promo-chip-hover-border);color:var(--t2-promo-chip-hover-fg)}.promo-page__tab--active{border-color:color-mix(in srgb, var(--c-primary-500) 55%, transparent);background:linear-gradient(180deg, var(--c-primary-600) 0%, var(--c-primary-900) 100%);color:#fff;box-shadow:0 10px 26px #00000061}.promo-page__tab-icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:22px;height:22px}.promo-page__tab-label{white-space:nowrap}.promo-page__list{margin-top:12px}.promo-page__error{text-align:center;color:#f87171;padding:16px 0;font-size:14px}.promo-card{border-radius:var(--promo-card-radius);background:var(--promo-card-bg);width:100%;max-width:768px;margin:0 auto 14px;overflow:hidden;box-shadow:0 12px 36px #00000073}html:not(.dark) .promo-card{box-shadow:0 10px 28px #0000001a}.promo-card__banner{border-radius:var(--promo-banner-radius);aspect-ratio:390/180;background:var(--t2-promo-card-banner-bg);max-height:min(240px,52vw);margin:clamp(8px,2vw,10px) clamp(8px,2vw,10px) 0;position:relative;overflow:hidden}.promo-card__banner--clickable{cursor:pointer}.promo-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.promo-card__image--contain{-o-object-fit:contain;object-fit:contain;background:var(--t2-promo-card-banner-contain-bg)}.promo-card__footer{align-items:center;gap:12px;padding:clamp(7px,2.5vw,10px);display:flex}.promo-card__title{min-width:0;color:var(--t2-promo-title-text);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:clamp(13px,3.6vw,15px);font-weight:700;line-height:1.25;overflow:hidden}.promo-card__button{cursor:pointer;color:#120e0b;background:linear-gradient(90deg, var(--c-primary-300) 0%, var(--c-primary-500) 52%, var(--c-primary-800) 100%);border:none;border-radius:8px;flex-shrink:0;padding:8px 18px;font-size:clamp(11px,3vw,13px);font-weight:700;transition:transform .12s,filter .12s;box-shadow:0 clamp(2px,1.2vw,4px) clamp(12px,4.2vw,16px) #0006,inset 0 1px #ffffff40}.promo-card__button:hover{filter:brightness(1.05)}.promo-card__button:active{transform:scale(.98)}.promo-card__details{transition:max-height .35s,opacity .25s;overflow:hidden}.promo-card__details-inner{border-top:1px solid var(--t2-promo-details-border);background:var(--t2-promo-details-bg);padding:0 clamp(12px,3.2vw,15px) clamp(14px,3.6vw,18px)}.promo-card__go-wrap{justify-content:center;padding-bottom:10px;display:flex}.promo-card__go{cursor:pointer;color:#120e0b;background:linear-gradient(90deg, var(--c-primary-300) 0%, var(--c-primary-500) 52%, var(--c-primary-800) 100%);border:none;border-radius:999px;min-width:108px;padding:9px 22px;font-size:14px;font-weight:700;box-shadow:0 clamp(2px,1.2vw,4px) clamp(12px,4.2vw,16px) #0006,inset 0 1px #ffffff40}.promo-card__content-img{border:1px solid var(--t2-border-subtle);border-radius:10px;width:100%;margin-bottom:10px;overflow:hidden}.promo-card__content-img img{vertical-align:middle;width:100%;height:auto;display:block}.promo-card__description{color:var(--t2-promo-body-text);font-size:11px;line-height:1.55}.promo-card__description a{color:var(--c-primary-300);text-decoration:underline}html:not(.dark) .promo-card__description a{color:var(--c-primary-600)}.promo-card__placeholder{color:var(--t2-promo-placeholder);justify-content:center;align-items:center;font-size:13px;display:flex}.t2-gameSlider__moreBtn{border:1px solid var(--t2-game-nav-border);background:var(--t2-game-nav-bg);height:clamp(28px,8.6vw,34px);color:var(--t2-game-slider-title);white-space:nowrap;text-overflow:ellipsis;border-radius:clamp(4px,1.3vw,5px);max-width:40vw;padding:0 clamp(6px,2.4vw,10px);font-size:clamp(12px,3.6vw,14px);overflow:hidden}@media (max-width:360px){.t2-gameSlider__controls{gap:6px}.t2-gameSlider__navBtn{border-radius:8px;width:28px;height:28px}.t2-gameSlider__navIcon{width:14px;height:14px}.t2-gameSlider__moreBtn{max-width:34vw;height:28px;padding:0 8px;font-size:12px}}@media (max-width:330px){.t2-gameSlider__controls{gap:5px}.t2-gameSlider__moreBtn{max-width:32vw;padding:0 7px}}.t2-gameSlider__body{border:1px solid var(--t2-slider-body-border);border-top-right-radius:12px;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:0;overflow:hidden}.t2-gameSlider__pages{will-change:transform;display:flex}.t2-gameSlider__pages--snap{transition:transform .3s ease-out}.t2-gameSlider__page{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:8px 10px 14px}.t2-gameSlider__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}
