.page-header[data-v-7209eb34]{padding:22px 18px 16px}.page-subtitle[data-v-7209eb34]{color:#b99958;letter-spacing:.08em;margin-bottom:6px;font-size:12px}.page-title[data-v-7209eb34]{font-size:24px;font-weight:700}.page[data-v-a01ae65a]{padding-bottom:24px}.card[data-v-a01ae65a]{background:#ffffff0f;border:1px solid #ffd6771f;border-radius:20px;margin:0 16px;padding:18px}.field[data-v-a01ae65a]{display:block}.field+.field[data-v-a01ae65a]{margin-top:16px}.field span[data-v-a01ae65a]{color:#e5cc95;margin-bottom:8px;font-size:13px;display:block}.field input[data-v-a01ae65a]{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;width:100%;padding:14px 16px}.tips[data-v-a01ae65a]{color:#b8ac97;margin-top:16px;font-size:13px;line-height:1.7}.submit-btn[data-v-a01ae65a]{color:#251600;background:linear-gradient(#ffd677 0%,#d49e25 100%);border:0;border-radius:16px;width:100%;margin-top:18px;padding:14px 16px;font-weight:700}.page[data-v-ee0a37c5]{padding-bottom:24px}.card[data-v-ee0a37c5]{background:#ffffff0f;border:1px solid #ffd6771f;border-radius:20px;margin:0 16px 16px;padding:18px}.row[data-v-ee0a37c5]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.row span[data-v-ee0a37c5],p[data-v-ee0a37c5]{color:#bfae95}p[data-v-ee0a37c5]{line-height:1.7}.page[data-v-1064c9ee]{padding-bottom:24px}.card[data-v-1064c9ee]{background:#ffffff0f;border:1px solid #ffd6771f;border-radius:20px;margin:0 16px 16px;padding:18px}.card.is-clickable[data-v-1064c9ee]{cursor:pointer}h3[data-v-1064c9ee]{margin-bottom:10px}p[data-v-1064c9ee]{color:#bfae95;line-height:1.7}.page[data-v-39ac6b2d]{padding-bottom:24px}.card[data-v-39ac6b2d]{background:#ffffff0f;border:1px solid #ffd6771f;border-radius:20px;margin:0 16px;padding:18px}p[data-v-39ac6b2d]{color:#bfae95;margin-top:10px;line-height:1.7}.download-box[data-v-39ac6b2d]{color:#ffd677;background:linear-gradient(#ffd67733,#ffd6770f);border-radius:18px;place-items:center;height:180px;margin-top:18px;font-size:28px;font-weight:700;display:grid}*{box-sizing:border-box}html,body,#app{min-height:100%}html{background:var(--layout-bg,#000);font-family:AvenirNext,montserrat,Noto Sans SC,sans-serif}body{color:var(--font-color,#fff);background:var(--layout-bg,#000);margin:0;font-family:AvenirNext,montserrat,Noto Sans SC,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%}:root{--layout-bg:#000;--mobile-header-height:3rem;--mobile-footer-height:3.75rem;--font-color:#fff;--second-font-color:#b8b8b8;--icon-color:#f0d078;--primary-btn-bg:#9f855b;--primary-btn-color:#000;--primary-btn-border-color:#9f855b;--primary-btn-shadow:none;--btn-border-radius:1.25rem;--mobile-font-size:.875rem;--color-secondary-400:#ffecb4eb;--active-tab-color:#bca66f;--layout-tx:#e8e8e8;--layout-bd:#ffffff1f}html,body,#app{background:var(--layout-bg);color:var(--font-color);height:100%!important;min-height:100%!important;margin:0!important;padding:0!important;position:static!important;overflow:hidden!important}.app-shell{background:var(--layout-bg);flex-direction:column;width:min(100%,430px);height:100%;margin:0 auto;display:flex;overflow:hidden}.clone-page{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--layout-bg);flex:1;width:100%;min-height:0;overflow:hidden auto}.inner-layout{box-sizing:border-box;width:100%;min-height:100%;margin:0 auto;padding:0}.clone-page--lottery{background:#fff}.clone-home{background:var(--layout-bg)}.app-download-bar{background:linear-gradient(90deg,#1a1a1a,#111);border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:8px 10px;display:flex}.app-download-bar .close-btn{color:#999;background:0 0;border:0;width:22px;height:22px;font-size:16px;line-height:1}.app-download-bar .download-text{color:#f0d078;flex:1;font-size:13px}.app-download-bar .platform-btns{gap:6px;display:flex}.app-download-bar .platform-btn{border:0;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600}.app-download-bar .platform-btn.ios{color:#fff;background:#222}.app-download-bar .platform-btn.android{color:#111;background:#3ddc84}.site-header{z-index:50;height:var(--mobile-header-height);background:var(--layout-bg);justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:sticky;top:0}.site-header .menu-btn,.site-header .speaker-btn{color:#fff;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid}.site-header .brand{align-items:center;gap:8px;display:flex}.site-header .brand img{object-fit:contain;width:32px;height:32px}.site-header .brand span{color:#f0d078;font-size:22px;font-weight:700}.sidebar-drawer{z-index:60;overscroll-behavior:none;position:fixed;bottom:0;left:0;right:0}.sidebar-mask{touch-action:none;background:#00000094;position:absolute;inset:0}.sidebar-panel{z-index:1;color:#d3b36b;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#1f1f1f;width:min(86vw,340px);height:100%;padding:18px 12px 20px;font-size:14px;line-height:20px;transition-duration:.3s;animation:.3s both sidebar-fade-in;position:relative;overflow-y:auto;box-shadow:12px 0 32px #00000059}@keyframes sidebar-fade-in{0%{opacity:0}to{opacity:1}}.sidebar-close{color:#fff;background:0 0;border:0;width:28px;height:28px;padding:0;font-size:28px;line-height:1}.sidebar-auth{align-items:center;gap:14px;margin-top:10px;display:flex}.sidebar-avatar{cursor:pointer;background:linear-gradient(#4a4a4a,#2d2d2d);border:0;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;padding:0;display:grid;overflow:hidden}.sidebar-avatar.is-user{background:0 0}.sidebar-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.sidebar-avatar span{background:#ffffff2e;border-radius:50%;width:28px;height:28px;position:relative}.sidebar-avatar span:after{content:"";background:#ffffff2e;border-radius:18px 18px 10px 10px;width:34px;height:18px;position:absolute;bottom:-11px;left:50%;transform:translate(-50%)}.sidebar-user{flex:1;min-width:0}.sidebar-user-account{align-items:center;min-width:0;display:flex}.sidebar-user-name{color:#fff;word-break:break-all;max-width:100%;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}.sidebar-user-copy{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:8px;padding:0;display:inline-flex}.sidebar-user-copy svg{fill:#9196af;width:18px;height:18px}.sidebar-user-copied{color:#f0d078;white-space:nowrap;margin-left:6px;font-size:12px}.sidebar-user-vip{color:#fff;align-items:center;gap:8px;margin-top:4px;font-size:14px;font-weight:600;line-height:1;display:flex}.sidebar-user-vip img{object-fit:contain;width:20px;height:20px;display:block}.sidebar-auth-btns{gap:10px;display:flex}.auth-mini{border:0;border-radius:10px;min-width:70px;height:36px;font-size:14px;font-weight:700}.auth-mini.login{color:#221300;background:linear-gradient(#f3c84a 0%,#ffe9a8 100%)}.auth-mini.register{color:#fff;background:linear-gradient(#b81212 0%,#ff4545 100%)}.sidebar-brand-card,.sidebar-kind-box,.sidebar-link{background:#161616;border-radius:8px}.sidebar-brand-card{align-items:center;gap:8px;margin-top:18px;padding:10px 14px;font-size:18px;font-weight:400;display:flex}.sidebar-brand-icon{fill:currentColor;flex-shrink:0;width:20px;height:20px}.sidebar-promo{color:#fff;border-radius:12px;font-weight:700;position:relative;overflow:hidden}.promo-main{height:auto;margin-top:18px}.promo-bg-img{border-radius:12px;width:100%;display:block}.promo-text{align-items:center;width:100%;height:100%;padding:0 8px;font-size:14px;line-height:22px;display:flex;position:absolute;top:0;left:0}.sidebar-promo-grid{gap:7px;margin-top:5px;display:flex}.promo-vip,.promo-invite{background-repeat:no-repeat;background-size:cover;border-radius:8px;flex:1;height:58px;position:relative}.promo-label-img{width:65px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.sidebar-kind-box{margin-top:14px;padding:8px 10px}.sidebar-activity{margin-top:10px}.sidebar-activity-promotion-row{justify-content:space-between;display:flex}.sidebar-activity-promotion{border-radius:12px;width:100%;position:relative;overflow:hidden}.sidebar-activity-promotion-img{width:100%;display:block}.sidebar-activity-promotion-overlay{color:#fff;align-items:center;padding:0 18px;display:flex;position:absolute;inset:0}.sidebar-activity-promotion-text{font-size:18px;font-weight:600;line-height:22px}.sidebar-activity-small-row{gap:7px;margin-top:5px;display:flex}.sidebar-activity-small-card{background-repeat:no-repeat;background-size:cover;border-radius:8px;flex:1;height:clamp(52px,15vw,58px);position:relative;overflow:hidden;container-type:size}.sidebar-activity-small-label{z-index:2;width:clamp(52px,18vw,65px);height:auto;position:absolute;top:50%;left:clamp(4px,1.5vw,6px);transform:translateY(-50%)}.sidebar-activity-run-bg{z-index:1;pointer-events:none;transform-origin:100% 100%;background-position:0 bottom;background-repeat:no-repeat;position:absolute}.vip-run-bg{width:250px;height:209px;transform:scale(calc(.550239cqh / 1px));animation:3s steps(167,end) infinite sidebarVipRun;bottom:0;right:clamp(-10px,-2.5vw,-6px)}.friend-run-bg{width:270px;height:300px;transform:scale(calc(.333333cqh / 1px));animation:1s steps(20,end) infinite sidebarFriendRun;bottom:0;right:clamp(0px,1.2vw,6px)}@keyframes sidebarVipRun{0%{background-position:0 bottom}to{background-position:-41750px bottom}}@keyframes sidebarFriendRun{0%{background-position:0 bottom}to{background-position:-5400px bottom}}.sidebar-kind-row{color:#b79a58;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:42px;padding:0 6px;font-size:14px;line-height:20px;transition-duration:.3s;display:flex}.sidebar-kind-row span{margin-left:8px;animation:.3s both sidebar-fade-in}.sidebar-kind-row img,.sidebar-kind-svg{fill:currentColor;flex-shrink:0;width:20px;height:20px}.sidebar-link-left{align-items:center;gap:8px;display:flex}.sidebar-link-icon{fill:currentColor;flex-shrink:0;width:16px;height:16px}.sidebar-lang-flag{object-fit:cover;border-radius:50%;flex-shrink:0;width:16px;height:16px;display:block}.sidebar-lang,.sidebar-collapse{background:#161616;border-radius:8px;margin-top:10px}.sidebar-lang .sidebar-link,.sidebar-collapse .sidebar-link{background:0 0;margin-top:0}.sidebar-lang-list,.sidebar-collapse-list{flex-direction:column;padding:0 14px 8px;display:flex}.sidebar-lang-option,.sidebar-collapse-option{color:#c6ab6d;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 0 0 24px;font-size:14px;display:flex}.sidebar-lang-option.active,.sidebar-service{color:#fff}.sidebar-service{justify-content:center;padding-left:0}.sidebar-link-arrow.is-open{transform:rotate(90deg)}.sidebar-links{margin-top:14px;position:relative}.sidebar-link{color:#c6ab6d;border:0;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:10px;padding:0 14px;font-size:14px;line-height:20px;transition-duration:.3s;display:flex}.sidebar-link span{margin-left:8px;animation:.3s both sidebar-fade-in}.sidebar-link{font-size:16px}.sidebar-sprite{width:0;height:0;position:absolute;overflow:hidden}.sidebar-link-arrow{fill:currentColor;flex-shrink:0;width:12px;height:12px;margin-left:auto;transition:transform .2s;display:block}.home-carousel{padding:8px 12px 0}.home-carousel .track{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px;display:flex;overflow-x:auto}.home-carousel .track::-webkit-scrollbar{display:none}.home-carousel .slide{scroll-snap-align:start;flex:0 0 100%}.home-carousel .slide img{aspect-ratio:2.2;object-fit:cover;border-radius:12px;width:100%;display:block}.auth-action-row{background:#000;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 12px;display:flex}.auth-action-row .auth-btns{flex:none;gap:8px;width:40%;min-width:0;display:flex}.auth-action-row .auth-user{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:auto;justify-content:center;align-items:flex-start;gap:2px;min-width:0;padding:0;display:flex}.auth-action-row .auth-user-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:700;line-height:1.2;overflow:hidden}.auth-action-row .auth-user-vip{color:#fff;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1;display:flex}.auth-action-row .auth-user-vip img{object-fit:contain;width:20px;height:20px;display:block}.auth-action-row .auth-btn{letter-spacing:.02em;border:0;border-radius:12px;flex:0 0 calc(50% - 4px);min-width:0;height:40px;padding:0 12px;font-size:15px;font-weight:700;line-height:1;box-shadow:inset 0 1px #ffffff59}.auth-action-row .auth-btn.login{color:#1a1200;background:linear-gradient(#f3c84a 0%,#ffe9a8 100%)}.auth-action-row .auth-btn.register{color:#fff;background:linear-gradient(#b81212 0%,#ff4545 100%);box-shadow:inset 0 1px #ffffff2e}.auth-action-row .wallet-actions{flex-shrink:0;gap:18px;margin-left:4px;display:flex}.auth-action-row .wallet-action{color:#fff;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:34px;padding:0;font-size:12px;line-height:1;display:flex}.auth-action-row .wallet-action img,.auth-action-row .wallet-icon{filter:drop-shadow(0 2px 4px #00000059);width:30px;height:30px;display:block}.auth-action-row .wallet-icon svg{width:100%;height:100%;display:block}.casino-main{background:#111;align-items:flex-start;padding-top:8px;display:flex}.casino-sidebar{top:var(--mobile-header-height);z-index:10;background:#111;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:10px;width:102px;margin-right:8px;padding:6px 8px 0 10px;display:flex;position:sticky}.casino-sidebar .kind-item{color:#9aa4c2;text-align:left;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border:0;border-radius:16px;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;width:88px;min-height:50px;padding:0 10px 0 8px;display:flex;position:relative}.casino-sidebar .kind-item.active{color:#fff}.casino-sidebar .kind-icon-slot{object-fit:contain;flex-shrink:0;width:auto;max-width:20px;height:auto;max-height:20px}.casino-sidebar .kind-item span{font-size:13px;font-weight:600;line-height:1}.casino-content{flex:1;min-width:0;padding-bottom:12px;padding-left:2px;padding-right:10px}.casino-kind-section{scroll-margin-top:var(--mobile-header-height)}.casino-kind-section+.casino-kind-section{margin-top:8px}.casino-content-head{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.casino-content-head .title-wrap{align-items:center;gap:clamp(6px,1.8vw,10px);display:flex}.casino-content-head .title-kind-icon{object-fit:contain;flex-shrink:0;width:auto;max-width:20px;height:auto;max-height:20px}.casino-content-head h3{white-space:nowrap;color:#9aa4c2;font-size:15px;font-weight:600;line-height:1}.casino-content-head .more-link{color:#fff;align-items:center;gap:2px;height:17px;font-size:15px;line-height:17px;display:flex}.more-link-arrow{fill:#fff;flex-shrink:0;width:12px;height:12px;display:block}.platform-list{flex-direction:column;display:flex}.platform-list.is-grid{flex-flow:wrap;align-content:flex-start}.platform-card{cursor:pointer;background:0 0;border:0;width:100%;padding:0}.platform-card.is-half{width:50%}.platform-card-inner{padding:4px;position:relative}.d-platform-image{border-radius:12px;width:100%;overflow:hidden}.platform-list:not(.is-grid) .d-platform-image{margin-top:10px}.d-platform-image img{width:100%;height:auto;display:block}.site-tabbar{z-index:30;width:100%;height:calc(var(--mobile-footer-height) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);--footer-icon-color:#9196af;--footer-icon-color-2:#9196af;--footer-icon-active-color:#bca66f;--footer-icon-active-color-2:#bca66f;background:#0a0a0a;border-top:1px solid #ffffff0f;flex-shrink:0;grid-template-columns:repeat(5,1fr);display:grid}.footer-icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.footer-icon-gradient{fill:var(--icon-gradient-name)}.site-tabbar .tab-item{color:#9196af;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;display:flex}.site-tabbar .tab-icon{flex-shrink:0;width:24px;height:24px;margin-bottom:4px;display:block}.site-tabbar .tab-icon-wrap{width:24px;height:24px;margin-bottom:4px;position:relative}.site-tabbar .tab-icon-coin{animation:1s ease-in-out infinite footer-deposit-coin;position:absolute;top:0;left:0}@keyframes footer-deposit-coin{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.site-tabbar .tab-item.active{color:#bca66f}.auth-page{min-height:100dvh}.auth-page.is-style-b{--color-primary-300:#9f855b;--primary-btn-bg:var(--color-primary-300);--primary-btn-color:#000;--primary-btn-border-color:var(--color-primary-300);--primary-btn-shadow:none;--btn-border-radius:1.25rem;--mobile-font-size:.875rem;--auth-modal-bg:#1a1a1acc;--auth-input-bg:#00000073;--auth-input-bd:#ffffff1a;--auth-label-color:#b8beca;--auth-text-color:#fff;--auth-link-color:#4da3ff;--input-placeholder:#ffffff59;background:#101520;position:relative;overflow:hidden}.auth-b-bg{z-index:0;background:radial-gradient(circle at 50% 30%,#ff8c2838,#0000 45%),linear-gradient(#1a1208 0%,#0d1118 100%);position:fixed;inset:0}.auth-b-bg video,.auth-b-bg img{object-fit:cover;opacity:.72;filter:blur(2px);width:100%;height:100%;transform:scale(1.04)}.auth-b-shell{z-index:1;min-height:100dvh;padding:18px 16px 28px;position:relative}.auth-b-close{color:#fff;background:0 0;border:0;width:32px;height:32px;font-size:28px;line-height:1;position:absolute;top:16px;right:16px}.auth-b-logo{justify-content:center;align-items:center;margin:34px auto 18px;display:flex}.auth-b-logo img{object-fit:contain;width:auto;max-width:min(72vw,220px);height:48px}.auth-b-card{background:var(--auth-modal-bg);border-radius:24px;width:min(100%,390px);margin:0 auto;padding:24px 18px 28px;box-shadow:0 18px 48px #00000059}.auth-b-card-title{color:var(--auth-text-color);text-align:center;margin-bottom:18px;font-size:24px;font-weight:700}.auth-form{flex-direction:column;display:flex}.auth-field{min-height:74px;display:block}.auth-field-label{margin-bottom:10px;font-size:14px;line-height:1;display:block}.theme-dark .auth-field-label{color:var(--auth-label-color)}.auth-field-optional{color:#9aa3b2;margin-left:4px;font-size:12px}.d-input{border-radius:8px;align-items:center;min-height:39px;padding:0 12px;display:flex}.theme-dark .d-input{border:1px solid var(--auth-input-bd);background:var(--auth-input-bg)}.d-input.has-error{border-color:#ff6b6b}.d-input input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.theme-dark .d-input input{color:var(--auth-text-color)}.theme-dark .d-input input::placeholder{color:var(--input-placeholder)}.d-input-toggle{color:#d5dbe7;background:0 0;border:0;width:28px;height:28px;padding:0}.d-input-toggle svg{width:18px;height:18px}.phone-input{padding-left:0}.phone-code{color:#fff;background:0 0;border:0;align-items:center;gap:6px;height:100%;padding:0 10px 0 12px;font-size:14px;display:inline-flex}.phone-flag{object-fit:cover;border-radius:50%;width:16px;height:16px}.phone-divider{background:#ffffff24;width:1px;height:22px;margin-right:8px}.auth-field-error{color:#ff6b6b;margin-top:5px;font-size:12px}.auth-remember{color:var(--auth-text-color);align-items:center;gap:8px;margin:2px 0 20px;font-size:13px;display:flex}.auth-remember input{accent-color:#c9b07a;width:16px;height:16px}.d-button{border:1px solid var(--primary-btn-border-color);border-radius:var(--btn-border-radius);background-color:var(--primary-btn-bg);width:100%;max-width:360px;height:39px;box-shadow:var(--primary-btn-shadow);color:var(--primary-btn-color);font-size:var(--mobile-font-size);cursor:pointer;outline:none;justify-content:center;align-items:center;margin:0 auto;padding:.625rem 15px;line-height:1.375rem;transition:color .3s,background-color .3s,opacity .3s;display:flex}.d-button.is-disabled,.d-button:disabled{cursor:not-allowed;opacity:.5}.d-button-slot{align-items:center;display:flex}.auth-forgot-link{width:100%;color:var(--auth-link-color);text-align:center;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;display:block}.auth-switch-link{text-align:center;color:var(--auth-label-color);margin-top:18px;font-size:14px}.auth-switch-link button{color:var(--auth-link-color);background:0 0;border:0;font-size:14px;font-weight:600}.auth-test-hint{color:#ffffff73;text-align:center;margin-top:14px;font-size:12px}.auth-message{color:#ff6b6b;text-align:center;width:min(100%,300px);margin:0 auto 12px;font-size:13px}.invite-field{min-height:auto;margin-bottom:8px}.invite-field .d-input input{color:var(--auth-text-color)}.invite-field .d-input input::placeholder{color:var(--input-placeholder)}.invite-toggle{color:inherit;vertical-align:middle;background:0 0;border:0;align-items:center;margin-left:6px;padding:0;display:inline-flex}.fill-icon{fill:#9196af}.selector-arrow{flex-shrink:0;width:12px;height:12px;transition:transform .2s;display:block}.selector-arrow.is-open{transform:rotate(180deg)}.phone-code .selector-arrow{margin-left:4px}.login-register-sprite{width:0;height:0;position:absolute;overflow:hidden}.profile-page{--profile-balance-bg:#84848480;--sidebar-balance-bg:#84848480;--sidebar-balance-refresh-bg:#505050d9;--default-input-bg:#84848480;--reset-color:#bca66f;--dropdown-bg:#1a1a1afa;--dropdown-shadow:0 4px 16px #00000059;--dropdown-hover:#bca66f1f;--dropdown-tx-active:#bca66f;--profile-vip-top-bg:#1a1a1aeb;--color-secondary-500-rgb:20, 35, 64;--profile-info-hover:#84848426;--profile-menu-icon:#9196af;--profile-active-color:#bca66f;--vip-ring-pink:#e91e63;--vip-ring-purple:#673ab7;--normal-border-radius:10px;background:var(--layout-bg);min-height:100%;padding-bottom:24px}.profile-banner{width:100%;position:relative}.profile-banner-shell{background:var(--profile-vip-top-bg);width:100%}.profile-banner-hero{border-bottom-right-radius:var(--normal-border-radius);border-bottom-left-radius:var(--normal-border-radius);background-position:100%;background-repeat:no-repeat;background-size:cover;align-items:center;height:120px;padding-top:0;padding-left:40px;display:flex;position:relative;overflow:hidden}.profile-banner-bg{z-index:0;background:linear-gradient(93deg, rgba(var(--color-secondary-500-rgb), 1) 25%, rgba(var(--color-secondary-500-rgb), 0) 62%);border-bottom-right-radius:var(--normal-border-radius);border-bottom-left-radius:var(--normal-border-radius);position:absolute;inset:0}.profile-banner-logo{z-index:1;height:20px;position:absolute;left:20%}.profile-banner-character{z-index:1;width:150px;height:120%;position:absolute;bottom:-50%;right:10%}.profile-banner-character-img{width:100%;margin-top:-28px}.profile-banner-bottom{align-items:flex-end;gap:10px;margin-top:-35px;padding:0 15px 10px;display:flex;position:relative}.profile-banner-avatar{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex;overflow:hidden}.profile-banner-avatar-img{object-fit:cover;width:100%;height:100%}.profile-banner-account{color:#fff;align-items:center;margin-top:auto;margin-bottom:0;font-size:16px;font-weight:600;line-height:1.2;display:flex}.profile-banner-copy{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:20px;margin-left:8px;padding:0;display:inline-flex}.profile-banner-copy-icon{fill:#9196af;flex-shrink:0;width:18px;height:18px;display:block}.profile-banner-copy-tip{color:var(--profile-active-color);margin-left:6px;font-size:12px;font-weight:400}.profile-area-first{margin-top:4px}.profile-area{margin:0 15px 10px}.profile-title{color:#fff;margin-bottom:10px;font-size:16px;font-weight:700}.balance-wrap{border-radius:var(--normal-border-radius);padding:2px;position:relative}.balance-selector-shell{cursor:pointer}.balance-selector{position:relative}.balance-selector .d-selector{border-radius:var(--normal-border-radius);background-color:var(--sidebar-balance-bg);color:#fff;border:1px solid #0000;align-items:center;height:39px;padding:10px;display:flex;position:relative}.balance-selector .selected-field{flex:1;align-items:center;width:auto;min-width:0;display:flex}.balance-selector .currency-icon{flex-shrink:0;width:16px;height:16px;margin-right:10px}.balance-selector .amount{white-space:nowrap;margin-left:auto;margin-right:18px;font-size:14px;font-weight:600;line-height:1}.balance-selector .balance-arrow{margin-left:auto;margin-right:50px}.balance-selector .refresh{border-top-right-radius:var(--normal-border-radius);border-bottom-right-radius:var(--normal-border-radius);background-color:var(--sidebar-balance-refresh-bg);cursor:pointer;border:0;justify-content:center;align-items:center;height:100%;padding:10px 15px;display:flex;position:absolute;top:0;right:0}.balance-selector .refresh-icon{width:20px;height:20px;fill:var(--reset-color);display:block}.balance-wrap.is-refreshing .refresh-icon{animation:.8s linear infinite profile-balance-spin}.balance-wrap.is-open .balance-arrow{transform:rotate(180deg)}.balance-dropdown{z-index:20;border-radius:var(--normal-border-radius);background:var(--dropdown-bg);box-shadow:var(--dropdown-shadow);padding:10px 0;position:absolute;top:calc(100% + 3px);left:0;right:0}.balance-dropdown-title{color:var(--second-font-color);padding:0 15px 10px;font-size:13px}.balance-dropdown-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 15px;font-size:14px;display:flex}.balance-dropdown-item:hover,.balance-dropdown-item.is-active{background:var(--dropdown-hover);color:var(--dropdown-tx-active)}.balance-dropdown-item-main{align-items:center;gap:10px;min-width:0;display:flex}.balance-dropdown-icon{flex-shrink:0;width:24px;height:24px}.balance-dropdown-amount{flex-shrink:0;font-weight:600}@keyframes profile-balance-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.profile-quick-grid{justify-content:space-around;align-items:flex-start;gap:8px;display:flex}.profile-quick-item{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.profile-quick-icon{flex-shrink:0;width:34px;min-width:34px;height:34px;display:block}.profile-quick-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:16px;overflow:hidden}.profile-menu-area{padding-bottom:8px}.profile-tabs{gap:18px;margin-bottom:8px;padding:0 2px;display:flex;overflow-x:auto}.profile-tab{color:var(--second-font-color);white-space:nowrap;background:0 0;border:0;padding:8px 0 10px;font-size:14px;position:relative}.profile-tab.is-active{color:var(--profile-active-color);font-weight:700}.profile-tab.is-active:after{content:"";background:var(--profile-active-color);border-radius:999px;height:2px;position:absolute;bottom:0;left:0;right:0}.profile-menu-list{border-radius:var(--normal-border-radius);background:#ffffff0a;overflow:hidden}.profile-menu-item{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;width:100%;padding:14px 15px;font-size:14px;display:flex}.profile-menu-item:last-child{border-bottom:0}.profile-menu-item:hover,.profile-menu-item:active{background:var(--profile-info-hover)}.profile-menu-item svg.menu-icon{width:20px;height:20px;fill:var(--profile-menu-icon);flex-shrink:0}.profile-menu-item svg.menu-arrow{width:12px;height:12px;fill:var(--profile-menu-icon);flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}.profile-logout-wrap{padding:8px 15px 0}.profile-logout{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.25rem;width:100%;max-width:360px;height:39px;margin:0 auto;font-size:14px;display:block}.profile-icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.collection-page{--tag-bg:#bca66f1f;--tag-hover:#bca66f33;--tag-active:#bca66f;--game-lobby-filter:#ffffff0a;--input-default-bd:#ffffff14;--input-hover-bd:#ffffff29;--input-default:#ffffff0f;--input-placeholder:#9196af;--layout-bd:#ffffff14;--modal-bg:#1a1a1a;--mask-bg:#0000008c;min-height:100%;padding-bottom:24px;position:relative;overflow:hidden}.platform-layout-bg{z-index:0;pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:100%;height:50%;position:absolute;top:0;left:0}.collect-mobile-header{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;align-items:center;gap:10px;min-height:44px;padding:0 15px;display:flex;position:sticky;top:0}.collect-mobile-back,.collect-desktop-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.collect-mobile-back svg,.collect-desktop-back svg{width:20px;height:20px}.collect-mobile-title{color:#fff;font-size:16px;font-weight:600;line-height:1.2}.collect-lobby{z-index:1;width:100%;padding:0 15px 20px;position:relative}.collect-desktop-head{align-items:center;margin-bottom:30px;display:none}.collect-desktop-title{color:#fff;font-size:18px;font-weight:600}.collect-toolbar{align-items:center;gap:10px;margin-bottom:15px;display:flex}.collect-search-shell{flex:1;position:relative}.d-input{border:1px solid var(--input-default-bd);background:var(--input-default);border-radius:999px;align-items:center;width:100%;height:39px;padding:4px 15px;transition:border-color .2s;display:flex}.d-input:hover{border-color:var(--input-hover-bd)}.d-input-prefix{color:#fff;flex-shrink:0;align-items:center;margin-right:10px;display:flex}.d-input-prefix svg{width:16px;height:16px}.d-input input{color:#fff;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:14px}.d-input input::placeholder{color:var(--input-placeholder)}.collect-search-input{cursor:pointer}.collect-filter-trigger{width:20px;height:20px;fill:var(--icon-color);cursor:pointer;flex-shrink:0;margin-left:10px;transition:opacity .2s;display:block}.collect-filter-trigger:hover{opacity:.5}.collect-count-mobile{color:var(--second-font-color);margin-bottom:10px;font-size:13px}.slots-filter{background:var(--game-lobby-filter);border-radius:10px;flex-direction:column;gap:15px;margin-bottom:40px;padding:23px 15px 25px;display:none}.d-filter-label{color:#fff;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:15px;font-weight:600;display:flex}.d-filter-tags{flex-wrap:wrap;align-items:center;display:flex}.bg-tag{border-radius:var(--btn-border-radius);background:var(--tag-bg);color:#fff;cursor:pointer;border:1px solid #0000;align-items:center;max-width:100%;margin:10px 10px 0 0;padding:3px 15px;font-size:14px;line-height:1.4;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.bg-tag:hover{background:var(--tag-hover)}.bg-tag.is-active{border-color:var(--tag-active);color:var(--tag-active);background:#bca66f38}.filter-tag-icon{width:20px;height:20px;margin-right:5px}.filter-tag-count{color:var(--second-font-color);margin-left:3px}.bg-tag.is-active .filter-tag-count{color:inherit;opacity:.85}.collect-toast{color:#fff;background:#bca66f29;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.collect-toast button{color:var(--active-tab-color);white-space:nowrap;cursor:pointer;background:0 0;border:0}.collect-grid{flex-wrap:wrap;margin:-4px;display:flex}.game-lobby-item{width:33.3333%;height:146px;padding:4px}.game-info-card{height:100%;position:relative}.game-like{z-index:2;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:absolute;top:6px;right:6px}.game-like svg{fill:#ffffff8c;width:100%;height:100%}.game-like svg.is-active{fill:#ff5b7a}.game-item{cursor:pointer;background:#ffffff0a;border-radius:10px;height:100%;position:relative;overflow:hidden}.game-item-cover{object-fit:cover;object-position:center;width:100%;height:100%}.game-item-empty{background:linear-gradient(#ffffff14,#ffffff05);width:100%;height:100%}.game-item-footer{background:#00000080;justify-content:center;align-items:center;min-height:28px;padding:0 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.game-item-name{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.collect-empty{flex-direction:column;align-items:center;padding-top:48px;display:flex}.collect-empty-filter{padding-top:56px}.collect-empty-icon{width:80px;height:80px;color:var(--icon-color);margin-bottom:12px}.collect-empty-title{color:#fff;font-size:18px;font-weight:600}.collect-empty-subtitle{color:var(--second-font-color);margin:8px 0 20px;font-size:14px}.collect-load-more{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1.25rem;width:100%;max-width:360px;height:39px;margin:20px auto 0;font-size:14px;display:block}.collect-search-mask{z-index:50;background:var(--mask-bg);position:fixed;inset:0}.d-global-search{z-index:51;background:var(--modal-bg);flex-direction:column;padding:0 15px 15px;display:flex;position:fixed;inset:0}.d-global-search-head{justify-content:space-between;align-items:center;padding-top:15px;display:flex}.d-global-search-title{color:#fff;font-size:15px}.d-global-search-head button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.d-global-search-body{padding-top:16px}.collect-filter-mask{z-index:40;background:var(--mask-bg);align-items:flex-end;display:flex;position:fixed;inset:0}.collect-filter-drawer{background:var(--modal-bg);border-top-left-radius:16px;border-top-right-radius:16px;width:100%;max-height:min(600px,82vh);padding:18px 15px 24px}.collect-filter-drawer-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.collect-filter-drawer-head h3{color:#fff;font-size:16px}.collect-filter-drawer-head button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.collect-filter-drawer-body{max-height:calc(min(600px,82vh) - 120px);overflow-y:auto}.collect-filter-actions{gap:10px;margin-top:16px;display:flex}.collect-filter-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:1.25rem;flex:1;height:39px}.collect-filter-actions .is-primary{border-color:var(--active-tab-color);color:var(--active-tab-color);background:#bca66f2e}@media (width>=768px){.platform-layout-bg{height:100%}.collect-mobile-header{display:none}.collect-desktop-head{display:flex}.collect-count-mobile,.collect-filter-trigger{display:none}.slots-filter{display:flex}.collect-filter-mask{display:none}.d-global-search{border-radius:10px;height:auto;max-height:calc(100% - 50px);position:absolute;inset:50px 0 0}}@media (width>=1200px){.game-lobby-item{width:25%}}@media (width>=1440px){.game-lobby-item{width:20%}}.rebate-page{--rebate-modal-bg:#1a1a1a;--rebate-card-bg:#ffffff0a;--btn-second-bg:#ffffff0f;--btn-second-border:#ffffff1f;--btn-second-color:#fff;min-height:100%;padding-bottom:24px}.rebate-mobile-header{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;align-items:center;gap:10px;min-height:44px;padding:0 15px;display:flex;position:sticky;top:0}.rebate-mobile-back,.rebate-desktop-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.rebate-mobile-back svg,.rebate-desktop-back svg{width:20px;height:20px}.rebate-mobile-title{color:#fff;font-size:16px;font-weight:600}.rebate-shell{max-width:910px;margin:0 auto;padding:0 15px}.rebate-desktop-head{align-items:center;margin-bottom:30px;display:none}.rebate-desktop-title{color:#fff;font-size:18px;font-weight:600}.rebate-overview{margin-bottom:15px}.rebate-section-title{color:#fff;margin-bottom:10px;font-size:14px;font-weight:600}.rebate-overview-actions{flex-wrap:wrap;gap:10px;display:flex}.rebate-btn{border-radius:var(--btn-border-radius);cursor:pointer;justify-content:center;align-items:center;min-width:0;height:39px;padding:0 15px;font-size:14px;line-height:1.2;transition:opacity .2s;display:inline-flex}.rebate-btn:disabled{cursor:not-allowed;opacity:.5}.rebate-btn-second{border:1px solid var(--btn-second-border);background:var(--btn-second-bg);color:var(--btn-second-color);flex:1}.rebate-btn-primary{border:1px solid var(--primary-btn-border-color);background:var(--primary-btn-bg);color:var(--primary-btn-color);flex:1}.rebate-summary-head{align-items:center;margin-bottom:10px;display:flex}.rebate-summary-label{color:var(--second-font-color);margin-right:10px;font-size:15px}.rebate-refresh-btn{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.rebate-refresh-btn svg{width:20px;height:20px;fill:var(--icon-color)}.rebate-percent-link{color:var(--second-font-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:14px;display:inline-flex}.rebate-percent-link svg{width:12px;height:12px;fill:var(--icon-color)}.rebate-toast{color:#fff;background:#bca66f29;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.rebate-toast button{color:var(--active-tab-color);cursor:pointer;background:0 0;border:0}.rebate-card-grid{flex-wrap:wrap;gap:10px;display:flex}.rebate-card{background:var(--rebate-card-bg);border-radius:10px;align-items:center;width:100%;padding:12px 15px;display:flex}.rebate-card-icon{width:32px;height:32px;margin-right:10px}.rebate-card-currency{color:#fff;margin:0;font-size:15px}.rebate-card-amount{color:var(--active-tab-color);margin:2px 0 0;font-size:16px;font-weight:600}.rebate-empty{text-align:center;padding-top:40px}.rebate-empty-icon{fill:#fff;width:60px;height:60px;margin:0 auto 6px;display:block}.rebate-empty-text{color:var(--second-font-color);margin:0;font-size:14px}.rebate-go-home{color:var(--second-font-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:14px;display:inline-flex}.rebate-go-home svg{fill:currentColor;width:12px;height:12px}.rebate-detail-mask{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:20px 15px;display:flex;position:fixed;inset:0}.rebate-detail-dialog{background:var(--rebate-modal-bg);border-radius:12px;width:100%;max-width:620px;max-height:min(80vh,640px);overflow:hidden}.rebate-detail-head{justify-content:space-between;align-items:center;padding:16px 18px 0;display:flex}.rebate-detail-head h3{color:#fff;margin:0;font-size:16px}.rebate-detail-head button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.rebate-detail-body{max-height:calc(min(80vh,640px) - 56px);padding:12px 18px 18px;overflow-y:auto}.rebate-detail-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.rebate-detail-row{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rebate-detail-name{color:#fff;font-size:14px}.rebate-detail-value{color:var(--active-tab-color);font-size:14px;font-weight:600}.rebate-detail-empty{color:var(--second-font-color);text-align:center;padding:32px 0 12px;font-size:14px}@media (width>=768px){.rebate-mobile-header{display:none}.rebate-desktop-head{display:flex}.rebate-overview{margin-bottom:30px}.rebate-section-title{margin-bottom:15px;font-size:18px}.rebate-btn{flex:none;width:180px;height:40px}.rebate-summary-label{font-size:16px}.rebate-card{width:calc(33.3333% - 10px);padding:18px 30px}.rebate-card-icon{width:40px;height:40px}}.profile-vip{--vip-card-bg:#ffffff0a;--vip-select-card:#ffffff0f;--vip-progress-bg:#ffffff14;--vip-ring-pink:#e91e63;--vip-ring-purple:#673ab7;--vip-deposit-width:0%;--vip-bet-width:0%;min-height:100%;padding-bottom:24px}.vip-mobile-header{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;align-items:center;gap:10px;min-height:44px;padding:0 15px;display:flex;position:sticky;top:0}.vip-mobile-back,.vip-desktop-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.vip-mobile-back svg,.vip-desktop-back svg{width:20px;height:20px}.vip-mobile-title{color:#fff;font-size:16px;font-weight:600}.vip-shell{min-width:0;max-width:910px;margin:0 auto;padding:0 15px}.vip-desktop-head{align-items:center;margin-bottom:24px;display:none}.vip-desktop-title{color:#fff;font-size:18px;font-weight:600}.vip-tabs{gap:8px;margin-bottom:16px;display:flex}.vip-tab{border-radius:var(--btn-border-radius);height:38px;color:var(--second-font-color);cursor:pointer;background:0 0;border:1px solid #ffffff1f;flex:1;font-size:14px}.vip-tab.is-active{border-color:var(--active-tab-color);color:#fff;background:#bca66f1f}.vip-toast{color:#fff;background:#bca66f29;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.vip-toast button{color:var(--active-tab-color);cursor:pointer;background:0 0;border:0}.vip-panels{gap:20px;min-width:0;display:grid}.vip-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.vip-section-title{color:#fff;margin:0 0 12px;font-size:16px;font-weight:600}.vip-section-head .vip-section-title{margin-bottom:0}.vip-currency-switch{align-items:center;gap:8px;display:flex}.vip-currency-label{color:var(--second-font-color);font-size:13px}.vip-currency-btn{min-width:52px;height:30px;color:var(--second-font-color);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:999px;padding:0 10px;font-size:12px}.vip-currency-btn.is-active{border-color:var(--active-tab-color);color:#fff}.level-section,.condition-section{flex-direction:column;gap:12px;min-width:0;display:flex}.vip-benefits-section{width:100%;min-width:0}.vip-info-card{background:var(--vip-card-bg);border-radius:12px;padding:16px;position:relative;overflow:hidden}.vip-info-card.info-bg{min-height:132px}.vip-info-card-hero{opacity:.9;pointer-events:none;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;width:42%;height:100%;position:absolute;top:0;right:0}.vip-info-card-body{z-index:1;grid-template-columns:56px 1fr;align-items:center;gap:12px;display:grid;position:relative}.vip-info-card-avatar{object-fit:cover;border-radius:999px;width:56px;height:56px}.vip-info-card-account{color:#fff;font-size:16px;font-weight:600}.vip-info-card-level{color:var(--active-tab-color);margin-top:4px;font-size:14px;font-weight:600}.vip-info-card-rebate{color:#fff;cursor:pointer;background:#0000003d;border:0;border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;display:flex}.vip-info-card-rebate-value{color:var(--active-tab-color);font-weight:600}.vip-info-card-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.vip-info-card-head h3{color:#fff;margin:0;font-size:15px}.vip-info-card-deadline{color:var(--second-font-color);font-size:12px}.vip-info-card-lock{color:var(--second-font-color);text-align:center;padding:18px 0 6px;font-size:14px}.vip-progress-track{background:var(--vip-progress-bg);border-radius:16px;width:100%;height:16px;margin-bottom:14px;display:flex;overflow:hidden}.vip-progress-track .deposit-progress,.vip-progress-track .bet-progress{height:100%;width:var(--vip-deposit-width);background:var(--vip-ring-pink);display:block}.vip-progress-track .bet-progress{width:var(--vip-bet-width);background:var(--vip-ring-purple)}.vip-progress-dot.deposit-progress{background:var(--vip-ring-pink)}.vip-progress-dot.bet-progress{background:var(--vip-ring-purple)}.vip-progress-metrics{gap:10px;display:grid}.vip-progress-metric{color:var(--second-font-color);align-items:center;gap:8px;font-size:13px;display:flex}.vip-progress-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.vip-progress-metric strong{color:#fff;margin-left:auto;font-weight:600}.max-level{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.vip-max-site,.vip-max-member{color:#fff;margin:0;font-size:18px;font-weight:600}.vip-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reward-card{background:linear-gradient(160deg,#673ab747,#e91e632e);border-radius:12px;min-height:132px;padding:14px;position:relative}.reward-card.is-claimable{box-shadow:inset 0 0 0 1px #bca66f73}.reward-card-badge{color:#fff;background:#e53935;border-radius:999px;padding:2px 8px;font-size:11px;position:absolute;top:10px;right:10px}.reward-card-label{color:#fff;font-size:15px;font-weight:600}.reward-card-amount{color:var(--active-tab-color);margin-top:8px;font-size:18px;font-weight:700}.reward-card-status{color:var(--second-font-color);margin-top:6px;font-size:12px}.reward-card-action{border-radius:var(--btn-border-radius);background:var(--primary-btn-bg);width:100%;height:34px;color:var(--primary-btn-color);cursor:pointer;border:0;margin-top:10px}.vip-benefits-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;cursor:grab;scrollbar-width:none;gap:15px;width:100%;max-width:100%;padding-bottom:8px;display:flex;overflow:auto hidden}.vip-benefits-track::-webkit-scrollbar{display:none}.vip-benefits-track.is-dragging{cursor:grabbing;scroll-snap-type:none}.vip-benefit-card{scroll-snap-align:start;background:var(--vip-card-bg);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;flex:0 0 250px;overflow:hidden}.vip-benefit-card.is-current{transform:translateY(-6px)}.vip-benefit-top{background:linear-gradient(#bca66f2e,#ffffff05);height:120px;position:relative}.vip-benefit-top.current-level{background:linear-gradient(#bca66f52,#ffffff0a)}.vip-benefit-character{object-fit:contain;pointer-events:none;width:88px;height:88px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.vip-benefit-level{color:#fff;font-size:18px;font-weight:700;position:absolute;bottom:10px;left:12px}.vip-benefit-body{padding:12px}.vip-benefit-row{color:#fff;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.vip-benefit-row.is-muted{color:var(--second-font-color);font-size:12px}.vip-benefit-subtitle,.vip-benefit-upgrade-desc{color:var(--second-font-color);margin:10px 0 8px;font-size:12px}.vip-faq-list,.vip-rules-list{margin:0;padding:0;list-style:none}.vip-faq-item{border-bottom:1px solid #ffffff14}.vip-faq-trigger{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;font-size:14px;display:flex}.vip-faq-trigger svg{flex-shrink:0;width:16px;height:16px}.vip-faq-panel{color:var(--second-font-color);padding:0 0 14px;font-size:13px;line-height:1.6}.vip-rules-list{counter-reset:vip-rule}.vip-rules-list li{color:var(--second-font-color);margin-bottom:10px;padding-left:22px;font-size:13px;line-height:1.6;position:relative}.vip-rules-list li:before{counter-increment:vip-rule;content:counter(vip-rule) ".";color:var(--active-tab-color);position:absolute;left:0}@media (width>=768px){.vip-mobile-header,.vip-tabs{display:none}.vip-desktop-head{display:flex}.vip-panels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.vip-reward-grid{grid-template-columns:1fr}.vip-benefit-card{flex-basis:279px}}@media (width<=767px){.vip-panels .condition-section,.vip-panels.is-overview .level-section{display:none}.vip-panels.is-overview .condition-section{display:flex}}.reward-center-sprite{width:0;height:0;position:absolute;overflow:hidden}.reward-center{--reward-card-bg:linear-gradient(90deg, #ffffff1f, #ffffff0a);--reward-dialog-bg:#1a1a1a;--reward-accent:#f0d078;background:radial-gradient(120% 70% at 50% 0%, #bca66f2e, transparent 58%), var(--layout-bg);min-height:100%;padding-bottom:24px}.reward-mobile-header,.reward-desktop-head{align-items:center;gap:10px;display:flex}.reward-mobile-header{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;min-height:44px;padding:0 15px;position:sticky;top:0}.reward-mobile-header h1,.reward-desktop-title{color:#fff;margin:0;font-size:16px;font-weight:600}.reward-desktop-title{font-size:18px}.reward-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.reward-back svg{width:20px;height:20px}.reward-desktop-head{margin-bottom:24px;display:none}.reward-shell{max-width:910px;margin:0 auto;padding:15px}.reward-toast{color:#fff;background:#bca66f29;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.reward-toast button{color:var(--active-tab-color);cursor:pointer;background:0 0;border:0}.reward-summary{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.reward-summary-item{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0f;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}div.reward-summary-item{cursor:default}.reward-summary-item svg{width:24px;height:24px;fill:var(--active-tab-color);flex-shrink:0}.reward-summary-item p{color:var(--second-font-color);margin:0;font-size:12px}.reward-summary-item strong{color:#fff;font-size:14px}.reward-coupon{background:#fff;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:2px 2px 2px 15px;display:flex}.coupon-input{color:#111;background:0 0;border:0;outline:none;flex:1;min-width:0;height:36px;font-size:14px}.reward-coupon button{background:var(--primary-btn-bg);min-width:90px;height:33px;color:var(--primary-btn-color);cursor:pointer;border:0;border-radius:8px;font-weight:700}.reward-coupon button:disabled{opacity:.5;cursor:not-allowed}.activity-container{flex-direction:column;gap:10px;display:flex}.reward-activity-card{background:var(--reward-card-bg);border-radius:12px;align-items:stretch;min-height:108px;display:flex;position:relative;overflow:hidden}.reward-activity-copy{z-index:1;width:63%;padding:14px 12px;position:relative}.reward-activity-copy h3{color:#fff;margin:0 0 6px;font-size:15px}.reward-activity-copy p{color:#ffffffd1;margin:0 0 10px;font-size:12px}.reward-activity-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reward-activity-btn{background:var(--primary-btn-bg);min-width:98px;height:30px;color:var(--primary-btn-color);cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-size:13px}.reward-activity-btn:disabled{opacity:.5;cursor:not-allowed}.reward-activity-link{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.reward-activity-art{width:42%;height:100%;position:absolute;top:0;right:0}.reward-activity-diamond{background:var(--reward-accent);width:58px;height:58px;box-shadow:0 0 18px color-mix(in srgb, var(--reward-accent) 45%, transparent);border-radius:8px;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}.reward-empty,.reward-empty-text{color:var(--second-font-color);text-align:center;padding:48px 0;font-size:14px}.reward-dialog-mask{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:20px 15px;display:flex;position:fixed;inset:0}.reward-dialog{background:var(--reward-dialog-bg);border-radius:12px;width:100%;max-width:420px;padding:16px 18px 18px}.reward-record-dialog{max-width:560px}.reward-dialog-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.reward-dialog-head h3{color:#fff;margin:0;font-size:16px}.reward-dialog-head button{color:#fff;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.reward-dialog-body p{color:#fff;margin:0 0 8px;font-size:14px}.reward-dialog-hint,.reward-record-item p{color:var(--second-font-color);font-size:13px}.reward-dialog-action{border-radius:var(--btn-border-radius);background:var(--primary-btn-bg);width:100%;height:40px;color:var(--primary-btn-color);cursor:pointer;border:0;margin-top:8px}.reward-dialog-action:disabled{opacity:.5;cursor:not-allowed}.reward-record-list{flex-direction:column;gap:10px;max-height:52vh;display:flex;overflow-y:auto}.reward-record-item{color:#fff;background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.reward-record-item p{margin:4px 0 0}@media (width>=768px){.reward-mobile-header{display:none}.reward-desktop-head{display:flex}.activity-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}.report-page{--report-card-bg:#ffffff0a;--report-border:#ffffff1f;--report-tag-bg:#ffffff0f;--report-tag-active:#bca66f;min-height:100%;padding-bottom:80px}.report-mobile-header,.report-desktop-head{align-items:center;gap:10px;display:flex}.report-mobile-header{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;min-height:44px;padding:0 15px;position:sticky;top:0}.report-mobile-header h1,.report-desktop-title{color:#fff;margin:0;font-size:16px;font-weight:600}.report-desktop-title{font-size:18px}.report-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.report-back svg{width:20px;height:20px}.report-desktop-head{margin-bottom:30px;display:none}.report-shell{max-width:910px;margin:0 auto;padding:0 15px}.report-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.report-time-filter{flex-wrap:wrap;flex:1;gap:10px;display:flex}.report-time-tag{border-radius:var(--btn-border-radius);background:var(--report-tag-bg);color:#fff;cursor:pointer;border:1px solid #0000;align-items:center;min-height:28px;padding:3px 15px;font-size:14px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.report-time-tag:hover{background:#ffffff1a}.report-time-tag.is-active{border-color:var(--report-tag-active);color:var(--report-tag-active);background:#bca66f38}.report-notice-btn{width:24px;height:24px;color:var(--icon-color);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-top:10px;padding:0;display:inline-flex}.report-notice-btn svg{width:24px;height:24px}.report-grid{flex-wrap:wrap;gap:0;display:flex}.report-card{border:1px solid var(--report-border);background:var(--report-card-bg);border-radius:12px;width:100%;margin-bottom:8px}.report-card.is-promotionData,.report-card.is-depositData{border-radius:0}.report-card.is-promotionData{border-bottom:0;border-radius:12px 12px 0 0}.report-card.is-depositData{border-top:0;border-radius:0 0 12px 12px}.report-card-title{color:#fff;margin:0;padding:15px 15px 10px;font-size:16px;font-weight:600}.report-game-body{flex-wrap:wrap;display:flex}.report-game-item{padding:0 15px 10px}.report-game-item.is-full,.report-game-item.is-half{width:100%}.report-list-item{justify-content:space-between;align-items:center;gap:12px;padding:0 15px 5px;display:flex}.report-item-label{color:var(--second-font-color);margin:0;font-size:14px}.report-item-value{color:#fff;align-items:baseline;gap:4px;font-size:14px;display:flex}.report-item-value.is-highlight span:first-child{color:var(--active-tab-color)}.report-divider{border:0;border-top:1px solid #ffffff26;width:100%;margin:10px 0 0}.report-divider.is-mobile-only{width:90%;margin-top:15px}.report-dialog-mask{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:20px 15px;display:flex;position:fixed;inset:0}.report-dialog{background:#1a1a1a;border-radius:12px;width:100%;max-width:620px;padding:16px 18px 18px}.report-dialog-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.report-dialog-head h3{color:#fff;margin:0;font-size:16px}.report-dialog-head button{color:#fff;cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0}.report-dialog-body p{color:#fff;margin:0 0 8px;font-size:14px;line-height:1.6}@media (width>=768px){.report-mobile-header{display:none}.report-desktop-head{display:flex}.report-toolbar{margin-bottom:30px}.report-notice-btn{width:28px;height:28px;margin-top:0}.report-notice-btn svg{width:28px;height:28px}.report-card.is-game{border-radius:12px;margin-bottom:8px}.report-card.is-promotionData,.report-card.is-depositData{border-radius:12px;width:calc(50% - 5px);margin-bottom:0}.report-card.is-promotionData{border-bottom:1px solid var(--report-border);margin-right:10px}.report-card.is-depositData{border-top:1px solid var(--report-border)}.report-card-title{padding-bottom:20px}.report-game-item.is-half{width:50%;padding-bottom:15px}.report-game-item.is-full .report-item-label{margin-bottom:10px}.report-list-item{padding-bottom:10px}.report-divider.is-mobile-only{display:none}}.deposit-page,.withdraw-page{--deposit-card-bg:#ffffff0a;--deposit-border:#ffffff1f;--deposit-border-active:#bca66f;--deposit-muted:#b8ac97;--deposit-info-bg:#ffffff0f;min-height:100%;padding-bottom:88px}.deposit-mobile-header,.deposit-desktop-head,.transaction-header{align-items:center;gap:10px;display:flex}.transaction-header{z-index:6;background:#000;min-height:44px;padding:0 15px 0 6px;position:sticky;top:0}.transaction-header h1{color:#fff;white-space:nowrap;margin:0;font-size:16px;font-weight:600}.deposit-mobile-header{z-index:6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;min-height:44px;padding:0 15px;position:sticky;top:0}.deposit-mobile-header h1,.deposit-desktop-title{color:#fff;margin:0;font-size:16px;font-weight:600}.deposit-desktop-title{font-size:18px}.deposit-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.deposit-back svg{width:20px;height:20px}.deposit-desktop-head{margin-bottom:30px;display:none}.deposit-shell{max-width:910px;margin:0 auto;padding:0 15px}.transaction-tabs{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120e0af5;margin:0 -15px;padding:12px 15px 0;position:sticky;top:44px}.transaction-tabs__wrap{border-bottom:1px solid #ffffff14;gap:0;display:flex}.transaction-tab{color:var(--deposit-muted);white-space:nowrap;flex-direction:column;align-items:center;padding:0 13px 8px;text-decoration:none;display:inline-flex;position:relative}.transaction-tab__text{font-size:15px;font-weight:600}.transaction-tab__underline{background:var(--deposit-border-active);border-radius:999px;width:0;height:2px;margin-top:4px;transition:width .2s}.transaction-tab.is-active{color:var(--deposit-border-active)}.transaction-tab.is-active .transaction-tab__underline{width:20px}.deposit-loading{color:var(--deposit-muted);text-align:center;padding:40px 0}.deposit-body{padding-top:24px}.deposit-sections{flex-direction:column;gap:25px;display:flex}.selection-card__title{color:var(--deposit-muted);margin-bottom:10px;font-size:15px;font-weight:600}.selection-card__grid{flex-wrap:wrap;margin:-5px;display:flex}.select-card{cursor:pointer;text-align:left;background:0 0;border:0;width:50%;padding:5px}.select-card__content{border:1px solid var(--deposit-border);background:var(--deposit-card-bg);border-radius:12px;align-items:center;min-height:100%;padding:10px 15px;transition:border-color .2s;display:flex}.select-card__content--column{flex-direction:column;gap:3px;padding:10px 8px}.select-card__content--channel{flex-direction:column;align-items:flex-start;gap:5px;padding-top:12px;padding-bottom:12px}.select-card__content--row{gap:8px}.select-card__content--currency{flex-direction:column;align-items:flex-start;gap:5px}.select-card__balance{color:var(--deposit-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;overflow:hidden}.select-card.is-disabled{cursor:not-allowed}.select-card.is-disabled .select-card__content{background:#ffffff14;border-color:#ffffff14}.select-card.is-disabled .select-card__label,.select-card.is-disabled .select-card__balance,.select-card.is-disabled .select-card__name{color:#ffffff61}.select-card.is-disabled:hover .select-card__content,.select-card.is-disabled:hover .select-card__inner{border-color:#0000}.withdraw-warn{color:#e8b15a;background:#5c3a128c;border:1px solid #c98c3c8c;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:15px;padding:10px 15px;font-size:13px;line-height:1.5;display:flex}.withdraw-warn__icon{color:#e8b15a;flex-shrink:0;width:16px;height:16px;margin-top:2px}.withdraw-warn__link{color:#6ea8ff;cursor:pointer;background:0 0;border:0;margin-left:3px;padding:0;text-decoration:none}.withdraw-wallet{margin:25px 0 20px}.withdraw-wallet__title{color:var(--deposit-muted);align-items:center;margin-bottom:10px;font-size:15px;font-weight:600;display:flex}.withdraw-wallet__tip{width:16px;height:16px;color:var(--deposit-muted);margin-left:8px}.wallet-card{color:#fff;text-align:left;cursor:pointer;background-color:#2a241c;background-position:100%;background-repeat:no-repeat;background-size:cover;border:1px solid #0000;border-radius:12px;width:100%;min-height:108px;margin:5px;padding:16px 18px}.wallet-card.is-active{border-color:var(--deposit-border-active)}.wallet-card__bank{font-size:14px;font-weight:600;display:block}.wallet-card__number{letter-spacing:.08em;margin-top:14px;font-size:16px;display:block}.wallet-card__holder{color:#ffffffb8;margin-top:10px;font-size:13px;display:block}.withdraw-empty{color:var(--deposit-muted);text-align:center;padding:40px 0 10px}.withdraw-empty__icon{color:#ffffffb8;width:60px;height:60px;margin:0 auto 6px}.withdraw-empty p{margin:0;font-size:14px}.withdraw-dialog-mask{z-index:20;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.withdraw-dialog{background:#1c1c1c;border-radius:12px;width:100%;max-width:320px;padding:20px}.withdraw-dialog h3{color:#fff;text-align:center;margin:0 0 16px;font-size:16px}.withdraw-dialog__input{border:1px solid var(--deposit-border);color:#fff;background:#ffffff0a;border-radius:10px;width:100%;height:39px;margin-bottom:10px;padding:0 15px}.withdraw-dialog .d-button{margin:16px auto 0}.withdraw-quick{flex-wrap:wrap;max-width:600px;margin-top:4px;display:flex}.withdraw-quick__btn{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;flex:1;min-width:0;margin-top:10px;margin-right:10px;padding:4px 0;font-size:13px}.withdraw-quick__btn:last-child{margin-right:0}.select-card__stack{flex-direction:column;gap:2px;min-width:0;display:flex}.withdraw-summary,.withdraw-fee-panel{background:var(--deposit-info-bg);border-radius:12px;max-width:600px;margin-top:20px;padding:12px 15px}.withdraw-fee-panel{margin-top:12px}.withdraw-summary__row{color:#fff;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.withdraw-summary__row.is-highlight{color:var(--deposit-border-active);font-weight:600}.withdraw-summary__row span:first-child{color:var(--deposit-muted);flex-shrink:0}.withdraw-empty-card{border:1px dashed var(--deposit-border);color:var(--deposit-muted);border-radius:12px;padding:18px 15px;font-size:14px;line-height:1.6}.withdraw-empty-card__hint{margin:6px 0 0;font-size:12px}.deposit-info__row.is-highlight .deposit-info__value{color:var(--deposit-border-active);font-weight:600}.select-card.is-active .select-card__content,.select-card:hover .select-card__content{border-color:var(--deposit-border-active)}.select-card__icon{object-fit:contain;flex-shrink:0;width:24px;height:24px}.select-card__icon--pay{width:28px;height:28px}.select-card__badge{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex}.select-card__badge--pay{width:28px;height:28px}.select-card__label{color:#fff;font-size:14px}.select-card__label--pay{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;font-size:12px;overflow:hidden}.select-card__label--channel{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.select-card__hint{color:var(--deposit-muted);word-break:break-word;font-size:12px;line-height:1.4}.select-card--currency{flex-direction:column;justify-content:center;width:33.3333%;display:flex}.select-card--currency .select-card__inner{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:100%;height:100%;padding:10px 15px;line-height:1rem;display:block}.select-card--currency.is-active .select-card__inner,.select-card--currency:not(.is-disabled):hover .select-card__inner{border-color:var(--deposit-border-active)}.select-card--currency.is-disabled .select-card__inner{color:#ffffff61;background:#ffffff14;border-color:#ffffff14}.select-card--currency .select-card__row{align-items:center;display:flex}.select-card--currency .select-card__icon--currency{width:16px;height:16px;margin-right:8px}.select-card--currency .select-card__name{text-align:center;font-size:14px;line-height:1rem}.select-card--currency .select-card__balance{color:var(--second-font-color);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:11px;line-height:1rem;display:block;overflow:hidden}.select-card--currency.is-disabled .select-card__balance,.select-card--currency.is-disabled .select-card__name{color:#ffffff61}.select-card--pay-type{width:25%}.select-card--channel{width:50%}.deposit-form{margin-top:25px}.deposit-field{max-width:600px;display:block}.deposit-field__label{color:var(--deposit-muted);margin-bottom:10px;font-size:15px;font-weight:600;display:block}.deposit-field__hint{color:var(--deposit-muted);margin:8px 0 0;font-size:12px}.deposit-input{border:1px solid var(--deposit-border);background:#ffffff0a;border-radius:12px;align-items:center;min-height:39px;padding:4px 15px;display:flex}.deposit-input.is-disabled{opacity:.72}.deposit-input input{color:#fff;background:0 0;border:0;outline:none;width:100%;font-size:14px}.deposit-input input:disabled{color:var(--deposit-muted)}.deposit-quick-amounts{flex-wrap:wrap;gap:8px;max-width:600px;margin-top:12px;display:flex}.deposit-quick-btn{border:1px solid var(--deposit-border);color:#fff;cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px;font-size:12px}.deposit-quick-btn.is-active,.deposit-quick-btn:hover{border-color:var(--deposit-border-active);color:var(--deposit-border-active)}.deposit-info{margin-top:25px}.deposit-info__title{color:var(--deposit-muted);margin:0 0 10px;font-size:15px;font-weight:600}.deposit-info__panel{background:var(--deposit-info-bg);border-radius:12px;padding:10px 15px}.deposit-info__row{color:#fff;justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;display:flex}.deposit-info__row+.deposit-info__row{border-top:1px solid #ffffff0f}.deposit-info__label{color:var(--deposit-muted);flex-shrink:0}.deposit-info__value{text-align:right;word-break:break-word}.deposit-error,.deposit-success{max-width:600px;margin:12px 0 0;font-size:13px;line-height:1.5}.deposit-error{color:#ff8f8f}.deposit-success{color:#8fd36a}.deposit-primary-btn,.deposit-secondary-btn,.deposit-page .d-button{border-radius:var(--btn-border-radius);width:100%;max-width:360px;height:39px;font-size:var(--mobile-font-size);cursor:pointer;outline:none;justify-content:center;align-items:center;margin:20px auto 30px;padding:10px 15px;font-weight:400;line-height:1.375rem;transition:color .3s,background-color .3s,opacity .3s;display:flex}.deposit-primary-btn,.deposit-page .d-button{border:1px solid var(--primary-btn-border-color);background:var(--primary-btn-bg);box-shadow:var(--primary-btn-shadow);color:var(--primary-btn-color)}.deposit-primary-btn:disabled,.deposit-page .d-button:disabled{opacity:.5;cursor:not-allowed}.deposit-secondary-btn{color:#fff;background:#ffffff0f;border:1px solid #ffffff29}.deposit-actions{flex-direction:column-reverse;gap:10px;max-width:560px;display:flex}.deposit-actions .deposit-primary-btn,.deposit-actions .deposit-secondary-btn,.deposit-actions .d-button{margin-top:0;margin-bottom:0}@media (width>=768px){.deposit-mobile-header{display:none}.deposit-desktop-head{display:flex}.transaction-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0 0 30px;padding:0;position:static;top:auto}.transaction-tab{padding:0 20px 9px}.transaction-tab__text{font-size:18px}.deposit-sections{gap:30px}.selection-card__title,.deposit-field__label,.deposit-info__title{font-size:16px}.select-card--currency{width:20%;padding:7.5px 5px}.select-card--currency .select-card__icon--currency{width:20px;height:20px;margin-right:10px}.select-card--currency .select-card__balance{font-size:13px}.select-card--pay-type{width:25%}.select-card--channel{width:33.3333%}.select-card__label--pay{font-size:14px}.deposit-form{margin-top:30px}.deposit-input{min-height:44px}.deposit-primary-btn,.deposit-secondary-btn,.deposit-page .d-button{height:40px;margin-top:40px;font-size:.875rem}.deposit-actions .d-button{margin-top:0;margin-left:0}.deposit-actions{flex-direction:row-reverse;align-items:center;margin-top:40px}.deposit-actions .deposit-secondary-btn{margin-right:20px}}.share-page{--share-card-bg:#1a1a1a;--share-input-bg:#84848480;--share-input-border:#ffffff1f;--share-muted:#b8b8b8;--share-gold:#f0d078;--share-reward-bg:#bca66f1f;--level-one-color:#e5b095;--level-two-color:#d9dadb;--level-three-color:#fbe991;background:var(--layout-bg);min-height:100%;padding-bottom:80px}.share-mobile-header,.share-desktop-head{align-items:center;gap:10px;display:flex}.share-mobile-header{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;min-height:44px;padding:0 15px;position:sticky;top:0}.share-mobile-header h1,.share-desktop-title{color:#fff;margin:0;font-size:16px;font-weight:600}.share-desktop-title{font-size:18px}.share-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.share-back svg{width:20px;height:20px}.share-desktop-head{margin-bottom:30px;display:none}.share-shell{max-width:910px;margin:0 auto;padding:15px}.share-toast{color:var(--share-gold);background:#f0d07829;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:13px}.share-top{flex-direction:column;gap:15px;display:flex}.share-panel{background:0 0;width:100%;padding:0}.profile-share-title{color:var(--share-muted);margin-bottom:10px;font-size:14px}.profile-share-item{align-items:center;gap:10px;width:100%;margin-bottom:15px;display:flex}.profile-share-item:last-child{margin-bottom:10px}.profile-share-value,.d-selector{border:1px solid var(--share-input-border);background:var(--share-input-bg);color:#fff;border-radius:10px;align-items:center;width:100%;max-width:100%;height:39px;padding:0 15px;font-size:12px;line-height:16px;display:flex}.profile-share-value.qrcode{justify-content:center;height:auto;padding:10px 15px}.share-link-text{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.d-selector{cursor:pointer;justify-content:space-between}.d-selector .selector-arrow{fill:var(--icon-color)}.share-selector{width:100%;position:relative}.share-selector-menu{z-index:4;border:1px solid var(--share-input-border);background:#1a1a1a;border-radius:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.share-selector-option{color:#fff;text-align:left;background:0 0;border:0;width:100%;padding:10px 15px;display:block}.share-selector-option.is-active,.share-selector-option:hover{color:#bca66f;background:#bca66f1f}.share-copy{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.share-copy svg{width:18px;height:18px;fill:var(--icon-color)}.share-qr{object-fit:contain;background:#fff;border-radius:4px;width:100px;height:100px}.recommand-reward{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;display:flex}.share-friend-art{object-fit:contain;width:64px;height:64px;margin-bottom:12px}.recommand-reward p{color:var(--share-muted);margin:0;font-size:13px;line-height:1.6}.sent-amount{width:100%;margin-top:30px}.sent-amount-title{color:#fff;margin-bottom:10px;font-size:18px}.sent-amount-list{flex-direction:column;display:flex}.sent-amount-card{background:var(--share-reward-bg);border-radius:10px;width:100%;margin-bottom:10px;padding:15px;display:flex}.sent-amount-card:last-child{margin-bottom:0}.sent-amount-card img{object-fit:contain;width:64px;height:64px;margin-right:15px}.sent-amount-label{color:#fff;margin-bottom:8px}.sent-amount-people{color:var(--share-muted);font-size:13px}.share-amount{color:var(--share-gold);font-weight:600}.share-leaderboard{background:linear-gradient(177deg,#30281cf5 0%,#12100cf5 62%);border:1px solid #ffffff1f;border-radius:10px;width:100%;margin-top:30px;padding:15px}.share-podium-title{color:#fff;text-align:center;margin-bottom:17px;font-size:20px}.share-podium-row{align-items:flex-start;display:flex}.share-podium-item{text-align:center;flex:1}.share-podium-item.is-top2,.share-podium-item.is-top3{margin-top:23px}.share-podium-rank{margin-bottom:5px}.share-podium-item.is-top1 .share-podium-rank{color:var(--level-one-color)}.share-podium-item.is-top2 .share-podium-rank{color:var(--level-two-color)}.share-podium-item.is-top3 .share-podium-rank{color:var(--level-three-color)}.share-podium-item img{object-fit:contain;width:84px;height:84px}.share-podium-name{color:#fff;margin-top:4px}.share-podium-amount{justify-content:center;align-items:center;margin-top:2px;display:flex}.share-podium-amount img,.share-record-right img{width:16px;height:16px;margin-left:5px}.share-record-list{margin-top:15px}.share-record{color:var(--share-muted);background:#ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:5px;padding:10px 15px;display:flex}.share-record:last-child{margin-bottom:0}.share-record-right{align-items:center;display:flex}.share-record-right>span:first-child{margin-right:8px}@media (width>=768px){.share-mobile-header{display:none}.share-desktop-head{display:flex}.profile-share-title{font-size:16px}.profile-share-item{gap:15px;margin-bottom:20px}.profile-share-value,.d-selector{height:40px;font-size:14px;line-height:20px}.share-copy,.share-copy svg{width:20px;height:20px}.share-qr{width:105px;height:105px}.share-link-item{max-width:840px}.sent-amount-list{flex-direction:row}.sent-amount-card{width:33.333%;margin:0 10px 0 0}.sent-amount-card:last-child{margin-right:0}.share-leaderboard{display:flex}.share-podium{width:405px;margin-bottom:0;margin-right:90px}.share-record-list{flex:1;margin-top:0}.share-podium-amount img,.share-record-right img{width:20px;height:20px}.recommand-reward{min-height:296px}}@media (width>=1024px){.share-top{flex-direction:row;align-items:flex-start;gap:20px}.share-panel{flex:6}.recommand-reward{flex-shrink:0;width:330px}.share-link-item{max-width:530px}}.game-lobby-page{--tag-bg:#bca66f1f;--tag-hover:#bca66f33;--tag-active:#bca66f;--game-lobby-filter:#ffffff0a;--input-default-bd:#ffffff14;--input-hover-bd:#ffffff29;--input-default:#ffffff0f;--input-placeholder:#9196af;--layout-bd:#ffffff14;--modal-bg:#1a1a1a;--mask-bg:#0000008c;min-height:100%;padding-bottom:24px;position:relative;overflow:hidden}.game-lobby-page .platform-layout-bg{z-index:0;pointer-events:none;background-position:100% 0;background-repeat:no-repeat;background-size:contain;width:100%;height:50%;position:absolute;top:0;left:0}.lobby-mobile-header{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;align-items:center;gap:10px;min-height:44px;padding:0 15px;display:flex;position:sticky;top:0}.lobby-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.lobby-back svg{width:20px;height:20px}.lobby-mobile-title{color:#fff;font-size:16px;font-weight:600;line-height:1.2}.game-lobby{z-index:1;width:100%;padding:10px 15px 20px;position:relative}.lobby-desktop-head{margin-bottom:24px;display:none}.lobby-desktop-title{color:#fff;white-space:nowrap;font-size:28px;font-weight:600}.lobby-toolbar{align-items:center;gap:10px;margin-bottom:15px;display:flex}.lobby-search-shell{flex:1;position:relative}.game-lobby-page .d-input{border:1px solid var(--input-default-bd);background:var(--input-default);border-radius:999px;align-items:center;width:100%;height:39px;padding:4px 15px;transition:border-color .2s;display:flex}.game-lobby-page .d-input:hover{border-color:var(--input-hover-bd)}.game-lobby-page .d-input-prefix{color:#fff;flex-shrink:0;align-items:center;margin-right:10px;display:flex}.game-lobby-page .d-input-prefix svg{width:16px;height:16px}.lobby-search-input input{color:#fff;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:12px}.lobby-search-input input::placeholder{color:var(--input-placeholder)}.lobby-filter-trigger{fill:#9196af;cursor:pointer;flex-shrink:0;width:20px;height:20px}.lobby-count-mobile{color:#9196af;margin:0 0 10px;font-size:12px}.game-lobby-page .slots-filter{background:var(--game-lobby-filter);border-radius:8px;flex-direction:column;gap:15px;margin-bottom:20px;padding:23px 15px 25px;display:none}.lobby-grid{flex-wrap:wrap;margin:0 -5px;display:flex}.game-lobby-item{width:33.333%;padding:0 5px 12px}.lobby-empty{color:#9196af;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.lobby-empty-icon{width:80px;height:80px;margin-bottom:10px}.lobby-empty-title{margin:0;font-size:14px}.lobby-load-more{color:#bca66f;cursor:pointer;background:0 0;border:1px solid #bca66f59;border-radius:999px;width:100%;max-width:220px;margin:8px auto 0;padding:10px 16px;font-size:13px;display:block}.lobby-toast{color:#fff;background:#bca66f26;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:flex}.lobby-toast button{color:#bca66f;cursor:pointer;background:0 0;border:0}.lobby-search-mask,.lobby-filter-mask{z-index:40;background:var(--mask-bg);position:fixed;inset:0}.d-global-search{z-index:41;background:var(--modal-bg);padding:0 15px 20px;position:fixed;top:0;left:0;right:0}.d-global-search-head{color:#fff;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.d-global-search-title{font-size:15px}.d-global-search-head button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.d-global-search-body{padding:16px 0}.lobby-filter-drawer{background:#1f1f1f;border-radius:16px 16px 0 0;max-height:78%;padding:16px 15px 20px;position:absolute;bottom:0;left:0;right:0;overflow:auto}.lobby-filter-drawer-head{color:#fff;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lobby-filter-drawer-head h3{margin:0;font-size:16px}.lobby-filter-drawer-head button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.lobby-filter-drawer-body{flex-direction:column;gap:16px;display:flex}.lobby-filter-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.lobby-filter-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;height:40px}.lobby-filter-actions .is-primary{color:#1a1a1a;background:#bca66f;border-color:#0000}@media (width>=768px){.lobby-mobile-header{display:none}.lobby-desktop-head{display:flex}.lobby-count-mobile,.lobby-filter-trigger{display:none}.game-lobby{padding:25px 30px 40px}.game-lobby-page .slots-filter{display:flex}.game-lobby-item{width:25%}}@media (width>=1200px){.game-lobby{max-width:1480px;margin:0 auto;padding-left:70px;padding-right:70px}.game-lobby-item{width:20%}}.activity-page{--promotion-card:#ffffff0f;--promotion-base:#fff;--promotion-desc:#9196af;--input-default-bd:#ffffff1f;min-height:100%;padding-bottom:24px;position:relative}.activity-mobile-header{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;align-items:center;gap:10px;min-height:44px;padding:0 15px;display:flex;position:sticky;top:0}.activity-mobile-header h1{color:#fff;margin:0;font-size:16px;font-weight:600;line-height:1.2}.activity-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.activity-back svg{width:20px;height:20px}.activity-shell{width:100%;max-width:910px;margin:0 auto;padding:10px 15px 20px}.activity-desktop-head{align-items:center;margin-bottom:30px;display:none}.activity-desktop-title{color:#fff;font-size:18px;font-weight:600}.activity-category{margin-bottom:4px;display:inline-flex;position:relative}.activity-category-trigger{border:1px solid var(--input-default-bd);color:#fff;cursor:pointer;background:0 0;border-radius:999px;align-items:center;min-width:108px;padding:6px 23px;font-size:12px;display:inline-flex}.activity-category-trigger svg{fill:currentColor;width:18px;height:18px;margin-right:8px}.activity-category-menu{z-index:6;border:1px solid var(--input-default-bd);background:#1a1a1a;border-radius:10px;min-width:140px;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000059}.activity-category-option{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 14px;display:block}.activity-category-option.is-active,.activity-category-option:hover{color:#bca66f;background:#bca66f1f}.activity-grid{flex-wrap:wrap;margin-top:15px;display:flex}.activity-card{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;margin-bottom:15px;padding:0;display:flex;position:relative;overflow:hidden}.activity-card-badge{z-index:1;background:linear-gradient(90deg,#ff9f0a 0%,#e25f08 100%);border-bottom-right-radius:10px;align-items:center;max-width:95%;height:20px;padding:0 15px;display:flex;position:absolute;top:0;left:0}.activity-card-badge p{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}.activity-img{background:#ffffff0a;width:100%;height:calc(39.1389vw - .73386rem);display:block;overflow:hidden}.activity-img img{object-fit:cover;width:100%;height:100%}.activity-card-body{background:var(--promotion-card);flex-direction:column;flex-shrink:0;justify-content:center;padding:10px;display:flex}.activity-card-title{color:var(--promotion-base);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.activity-card-desc{color:var(--promotion-desc);margin-top:4px;font-size:12px}.activity-empty{color:#9196af;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-top:80px;display:flex}.activity-empty-icon{width:60px;height:60px;margin-bottom:6px}.activity-empty p{margin:0;font-size:14px}.activity-detail-poster{background:#ffffff0a;border-radius:10px;overflow:hidden}.activity-detail-poster img{width:100%;height:auto;display:block}.activity-detail-meta{margin:14px 0 18px}.activity-detail-meta h2{color:#fff;margin:0 0 6px;font-size:18px;font-weight:600}.activity-detail-meta p{color:var(--promotion-desc);margin:0;font-size:13px}.activity-detail-content{color:#e03e2d;font-size:14px;line-height:1.7;overflow-x:auto}.activity-detail-content :deep(p){margin:0 0 12px}.activity-detail-content :deep(table){border-collapse:collapse;background:#fff;max-width:100%;width:100%!important}:is(.activity-detail-content :deep(td),.activity-detail-content :deep(th)){word-break:break-word;border:1px solid gray;padding:6px 8px}@media (width>=768px){.activity-mobile-header{display:none}.activity-desktop-head{display:flex}.activity-shell{padding:25px 30px 40px}.activity-grid{margin-top:40px}.activity-card{width:calc(50% - 10px)}.activity-card:nth-child(odd){margin-right:20px}.activity-card-badge{height:30px}.activity-card-badge p{font-size:14px}.activity-img{height:170px}.activity-card-body{padding:15px}.activity-card-title{font-size:16px}.activity-category-trigger{font-size:14px}}.bet-record-page{--bet-border:#ffffff1f;--bet-chip-bg:#ffffff0a;--bet-tag-bg:#ffffff0f;--bet-active:#bca66f;--bet-stat-bg:#101520f5;min-height:100%;color:var(--layout-tx,#e8e8e8);padding-bottom:120px}.bet-mobile-header,.bet-desktop-head{align-items:center;gap:12px;display:flex}.bet-mobile-header{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;min-height:44px;padding:0 15px;position:sticky;top:0}.bet-mobile-header h1,.bet-desktop-title{color:#fff;margin:0;font-size:16px;font-weight:600}.bet-desktop-title{font-size:18px}.bet-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.bet-back svg{width:100%;height:100%}.bet-desktop-head{margin-bottom:24px;display:none}.bet-shell{width:100%;max-width:910px;margin:0 auto;padding:0 15px 24px}.bet-kind-tabs{border-bottom:1px solid var(--bet-border);background:var(--layout-bg,#000);z-index:15;gap:4px;margin:0 -15px;padding:12px 15px 0;display:flex;position:sticky;top:44px;overflow-x:auto}.bet-kind-tab{color:#ffffff8c;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 13px 10px;font-size:14px;font-weight:600;position:relative}.bet-kind-tab.is-active{color:var(--bet-active)}.bet-kind-tab.is-active:after{content:"";background:var(--bet-active);border-radius:2px;width:20px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bet-filters{align-items:center;gap:10px;margin:15px 0 10px;display:flex;position:relative}.bet-filter-chip{flex-shrink:0;position:relative}.bet-result-chip{flex:1;min-width:0;max-width:calc(100% - 12.7rem)}.bet-filter-btn{border:1px solid var(--bet-border);min-height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.bet-filter-btn.is-wide{justify-content:flex-start;width:100%}.bet-filter-btn img{width:18px;height:18px}.bet-filter-icon{flex-shrink:0;width:18px;height:18px}.bet-time-mobile{color:#fff;white-space:nowrap;flex:1;max-width:125px;font-size:12px;font-weight:600}.bet-time-desktop{flex:1;display:none}.bet-time-label{margin-bottom:10px;font-size:14px}.bet-time-tags,.bet-time-sheet{flex-wrap:wrap;gap:10px;display:flex}.bet-time-sheet{margin-bottom:12px}.bet-time-tag{background:var(--bet-tag-bg);color:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:3px 15px;font-size:13px}.bet-time-tag.is-active{border-color:var(--bet-active);color:var(--bet-active)}.bet-dropdown{z-index:30;border:1px solid var(--bet-border);background:#151b28;border-radius:10px;min-width:120px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 24px #00000059}.bet-dropdown.is-wide{width:100%}.bet-dropdown-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.bet-dropdown-item img{width:18px;height:18px}.bet-dropdown-item.is-active,.bet-dropdown-item:hover{color:var(--bet-active);background:#bca66f1f}.bet-result-panel{background:#000;border-radius:0 0 12px 12px;margin:0 -15px 12px;padding:12px 20px 8px}.bet-result-head{color:#ffffffb3;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:10px;font-size:14px;display:flex}.bet-result-head svg{width:16px;height:16px}.bet-result-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 0;font-size:14px;display:block}.bet-result-item.is-active{color:var(--bet-active)}.bet-empty{text-align:center;margin-top:30px}.bet-empty-title{color:#ffffffb3;margin:0 0 8px;font-size:18px;font-weight:600}.bet-empty-subtitle{color:#ffffff8c;margin:0 0 18px;font-size:14px}.bet-recommend-grid{text-align:left;flex-wrap:wrap;margin:-4px;display:flex}.bet-recommend-grid .game-lobby-item{width:33.3333%;height:146px;padding:4px}.bet-list{flex-direction:column;gap:10px;margin-bottom:100px;display:flex}.bet-card{border:1px solid var(--bet-border);background:var(--bet-chip-bg);border-radius:10px;padding:14px}.bet-card-head{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.bet-card-head span{color:#ffffff80;white-space:nowrap;font-size:12px}.bet-card-row{color:#ffffffb3;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;display:flex}.bet-card-row .is-win,.bet-stat-item .is-win{color:#3ecf8e}.bet-card-row .is-lose,.bet-stat-item .is-lose{color:#ff6b6b}.bet-statistics{z-index:25;padding:15px 16px calc(15px + env(safe-area-inset-bottom));background:var(--bet-stat-bg);border-radius:12px 12px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000047}.bet-stat-item{text-align:center;flex-direction:column;gap:6px;display:flex}.bet-stat-item span{color:#ffffff8c;font-size:12px}.bet-stat-item strong{font-size:13px;font-weight:600}@media (width>=768px){.bet-record-page{padding-bottom:40px}.bet-mobile-header{display:none}.bet-desktop-head{display:flex}.bet-kind-tabs{margin:0 0 24px;padding:0;position:static}.bet-kind-tab{padding:0 20px 12px;font-size:16px}.bet-filters{flex-wrap:wrap;align-items:flex-start}.bet-result-chip{max-width:220px}.bet-time-mobile{display:none}.bet-time-desktop{min-width:280px;display:block}.bet-recommend-grid .game-lobby-item{width:16.6667%}.bet-list{margin-bottom:24px}.bet-statistics{box-shadow:none;border-radius:10px;margin-top:20px;position:static}}.tx-record-page{--tx-border:#ffffff1f;--tx-chip-bg:#ffffff0a;--tx-tag-bg:#ffffff0f;--tx-active:#bca66f;min-height:100%;color:var(--layout-tx,#e8e8e8);padding-bottom:80px}.tx-empty-sprite{width:0;height:0;position:absolute;overflow:hidden}.tx-mobile-header,.tx-desktop-head{align-items:center;gap:12px;display:flex}.tx-mobile-header{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;min-height:44px;padding:0 15px;position:sticky;top:0}.tx-mobile-header h1,.tx-desktop-title{color:#fff;margin:0;font-size:16px;font-weight:600}.tx-desktop-title{font-size:18px}.tx-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.tx-back svg{width:100%;height:100%}.tx-desktop-head{margin-bottom:24px;display:none}.tx-shell{width:100%;max-width:910px;margin:0 auto;padding:0 15px 24px}.tx-kind-tabs{border-bottom:1px solid var(--tx-border);background:var(--layout-bg,#000);z-index:15;gap:4px;margin:0 -15px;padding:12px 15px 0;display:flex;position:sticky;top:44px;overflow-x:auto}.tx-kind-tab{color:#ffffff8c;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 13px 10px;font-size:14px;font-weight:600;position:relative}.tx-kind-tab.is-active{color:var(--tx-active)}.tx-kind-tab.is-active:after{content:"";background:var(--tx-active);border-radius:2px;width:20px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tx-filters{align-items:center;gap:10px;margin:15px 0 10px;display:flex;position:relative}.tx-filter-chip{flex-shrink:0;position:relative}.tx-status-chip{flex:1;min-width:0;max-width:calc(100% - 12.7rem)}.tx-filter-btn{border:1px solid var(--tx-border);min-height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.tx-filter-btn.is-wide{justify-content:flex-start;width:100%}.tx-filter-btn img{width:18px;height:18px}.tx-filter-icon{flex-shrink:0;width:18px;height:18px}.tx-time-mobile{color:#fff;white-space:nowrap;flex:1;max-width:125px;font-size:12px;font-weight:600}.tx-time-desktop{flex:1;display:none}.tx-time-label{margin-bottom:10px;font-size:14px}.tx-time-tags,.tx-time-sheet{flex-wrap:wrap;gap:10px;display:flex}.tx-time-sheet{margin-bottom:12px}.tx-time-tag{background:var(--tx-tag-bg);color:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:3px 15px;font-size:13px}.tx-time-tag.is-active{border-color:var(--tx-active);color:var(--tx-active)}.tx-dropdown{z-index:30;border:1px solid var(--tx-border);background:#151b28;border-radius:10px;min-width:120px;max-height:260px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 24px #00000059}.tx-dropdown.is-wide{width:100%}.tx-dropdown-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.tx-dropdown-item img{width:18px;height:18px}.tx-dropdown-item.is-active,.tx-dropdown-item:hover{color:var(--tx-active);background:#bca66f1f}.tx-loading{text-align:center;color:#ffffff8c;margin-top:40px}.tx-empty{text-align:center;margin-top:70px}.tx-empty-icon{fill:currentColor;color:#ffffff73;width:80px;height:80px;margin:0 auto 6px;display:block}.tx-empty-title{color:#ffffff8c;margin:0;font-size:14px}.tx-empty-btn{color:#fff;cursor:pointer;background:#bca66f2e;border:0;border-radius:16px;align-items:center;gap:5px;margin-top:15px;padding:6px 15px;font-size:12px;display:inline-flex}.tx-empty-btn svg{width:12px;height:12px}.tx-list{flex-direction:column;gap:10px;margin-top:15px;display:flex}.tx-card{border:1px solid var(--tx-border);background:var(--tx-chip-bg);border-radius:10px;padding:14px}.tx-card-head{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.tx-card-head strong{font-weight:600}.tx-status.is-pending{color:#f0c36d}.tx-status.is-success{color:#3ecf8e}.tx-status.is-fail{color:#ff6b6b}.tx-card-row{color:#ffffffb3;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;display:flex}.tx-card-row .is-plus{color:#3ecf8e}.tx-card-row .is-minus{color:#ff6b6b}.tx-break{word-break:break-all;text-align:right;max-width:62%}.tx-more{border:1px solid var(--tx-border);color:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:8px auto 0;padding:10px 18px}@media (width>=768px){.tx-record-page{padding-bottom:40px}.tx-mobile-header{display:none}.tx-desktop-head{display:flex}.tx-kind-tabs{margin:0 0 24px;padding:0;position:static}.tx-kind-tab{padding:0 20px 12px;font-size:16px}.tx-filters{flex-wrap:wrap;align-items:flex-start}.tx-status-chip{max-width:220px}.tx-time-mobile{display:none}.tx-time-desktop{min-width:280px;display:block}}.finance-log-page{--fl-border:#ffffff1f;--fl-chip-bg:#ffffff0a;--fl-tag-bg:#ffffff0f;--fl-active:#bca66f;--fl-stat-bg:#101520f5;min-height:100%;color:var(--layout-tx,#e8e8e8);padding-bottom:100px}.fl-mobile-header,.fl-desktop-head{align-items:center;gap:12px;display:flex}.fl-mobile-header{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;min-height:44px;padding:0 15px;position:sticky;top:0}.fl-mobile-header h1,.fl-desktop-title{color:#fff;margin:0;font-size:16px;font-weight:600}.fl-desktop-title{font-size:18px}.fl-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.fl-back svg{width:100%;height:100%}.fl-desktop-head{margin-bottom:24px;display:none}.fl-shell{width:100%;max-width:910px;margin:0 auto;padding:0 15px 24px}.fl-filters{align-items:center;gap:10px;margin:12px 0 10px;display:flex;position:relative}.fl-filter-chip{flex-shrink:0;position:relative}.fl-type-chip{flex:1;min-width:0;max-width:calc(100% - 12.7rem)}.fl-filter-btn{border:1px solid var(--fl-border);min-height:34px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex}.fl-filter-btn.is-wide{justify-content:flex-start;width:100%}.fl-filter-btn img{width:18px;height:18px}.fl-filter-icon{flex-shrink:0;width:18px;height:18px}.fl-time-mobile{color:#fff;white-space:nowrap;flex:1;max-width:125px;font-size:12px;font-weight:600}.fl-time-desktop{flex:1;display:none}.fl-time-label{margin-bottom:10px;font-size:14px}.fl-time-tags,.fl-time-sheet{flex-wrap:wrap;gap:10px;display:flex}.fl-time-sheet{margin-bottom:12px}.fl-time-tag{background:var(--fl-tag-bg);color:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;padding:3px 15px;font-size:13px}.fl-time-tag.is-active{border-color:var(--fl-active);color:var(--fl-active)}.fl-dropdown{z-index:30;border:1px solid var(--fl-border);background:#151b28;border-radius:10px;min-width:140px;max-height:280px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 24px #00000059}.fl-dropdown.is-wide{width:100%}.fl-dropdown.is-type{max-height:360px}.fl-dropdown-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;display:flex}.fl-dropdown-item img{width:18px;height:18px}.fl-dropdown-item.is-active,.fl-dropdown-item:hover{color:var(--fl-active);background:#bca66f1f}.fl-check{border:1px solid #ffffff59;border-radius:3px;flex-shrink:0;width:14px;height:14px}.fl-check.is-on{border-color:var(--fl-active);background:var(--fl-active);box-shadow:inset 0 0 0 2px #151b28}.fl-dropdown-actions{border-top:1px solid var(--fl-border);gap:8px;margin-top:8px;padding-top:8px;display:flex}.fl-dropdown-action{border:1px solid var(--fl-border);min-height:32px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:1}.fl-dropdown-action.is-primary{border-color:var(--fl-active);color:var(--fl-active)}.fl-loading{text-align:center;color:#ffffff8c;margin-top:40px}.fl-empty{text-align:center;margin-top:70px}.fl-empty-icon{fill:currentColor;color:#ffffff73;width:80px;height:80px;margin:0 auto 6px;display:block}.fl-empty-title{color:#ffffff8c;margin:0;font-size:14px}.fl-list{flex-direction:column;gap:10px;margin:15px 0 110px;display:flex}.fl-card{border:1px solid var(--fl-border);background:var(--fl-chip-bg);border-radius:10px;padding:14px}.fl-card-head{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.fl-card-head span{color:#ffffff80;white-space:nowrap;font-size:12px}.fl-card-row{color:#ffffffb3;justify-content:space-between;gap:12px;margin-top:8px;font-size:13px;display:flex}.fl-card-row .is-plus{color:#3ecf8e}.fl-card-row .is-minus{color:#ff6b6b}.fl-break{word-break:break-all;text-align:right;max-width:62%}.fl-more{border:1px solid var(--fl-border);color:inherit;cursor:pointer;background:0 0;border-radius:999px;margin:8px auto 0;padding:10px 18px}.fl-statistics{z-index:25;padding:15px 16px calc(15px + env(safe-area-inset-bottom));background:var(--fl-stat-bg);border-radius:12px 12px 0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #00000047}.fl-stat-item{text-align:center;flex-direction:column;gap:6px;display:flex}.fl-stat-item span{color:#ffffff8c;font-size:12px}.fl-stat-item strong{font-size:13px;font-weight:600}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=768px){.finance-log-page{padding-bottom:40px}.fl-mobile-header{display:none}.fl-desktop-head{display:flex}.fl-filters{flex-wrap:wrap;align-items:flex-start}.fl-type-chip{max-width:280px}.fl-time-mobile{display:none}.fl-time-desktop{min-width:280px;display:block}.fl-list{margin-bottom:24px}.fl-statistics{box-shadow:none;border-radius:10px;margin-top:20px;position:static}}.wallet-page{--wallet-border:#ffffff1f;--wallet-active:#bca66f;min-height:100%;color:var(--layout-tx,#e8e8e8);padding-bottom:40px}.wallet-header{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;align-items:center;gap:12px;min-height:44px;padding:0 15px;display:flex;position:sticky;top:0}.wallet-header h1{color:#fff;margin:0;font-size:16px;font-weight:600}.wallet-back{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.wallet-back svg{width:100%;height:100%}.wallet-tabs{border-bottom:1px solid var(--wallet-border);background:var(--layout-bg,#000);z-index:15;gap:4px;margin:0;padding:12px 15px 0;display:flex;position:sticky;top:44px;overflow-x:auto}.wallet-tab{color:#ffffff8c;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 13px 10px;font-size:14px;font-weight:600;position:relative}.wallet-tab.is-active{color:#fff}.wallet-tab.is-active:after{content:"";background:var(--wallet-active);border-radius:2px;height:2px;position:absolute;bottom:0;left:13px;right:13px}.wallet-desktop-head{display:none}.wallet-shell{width:100%;max-width:910px;margin:0 auto;padding:8px 15px 24px}.wallet-bind-tip{justify-content:flex-end;margin-bottom:8px;display:flex}.wallet-bind-tip__btn{color:#ffffffa6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.wallet-bind-tip__icon{width:16px;height:16px}.wallet-card-list{flex-wrap:wrap;margin:0 -5px;display:flex}.wallet-card-list:has(.wallet-empty){justify-content:center}.wallet-card{color:#333;box-sizing:border-box;background-color:#dcdcdc;background-position:bottom;background-size:cover;border-radius:10px;flex-direction:column;justify-content:center;width:100%;max-width:100%;height:70px;margin:5px;padding:10px;display:flex;position:relative}.wallet-card--skeleton{background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/200% 100%;animation:1.2s ease-in-out infinite wallet-skeleton}@keyframes wallet-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.wallet-card__top{align-items:center;gap:8px;min-width:0;display:flex}.wallet-card__icon{object-fit:contain;flex-shrink:0;width:26px;height:26px}.wallet-card__icon.is-wallet{width:18px;height:18px}.wallet-card__meta{flex-direction:column;min-width:0;display:flex}.wallet-card__meta.is-card{gap:6px;margin-right:28px}.wallet-card__title,.wallet-card__number,.wallet-card__address{word-break:break-all;font-size:12px;line-height:1.3}.wallet-card__address-row{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.wallet-card__buy{color:#0d5eff;background:0 0;border:1px solid #0d5eff;border-radius:8px;flex-shrink:0;padding:2px 6px;font-size:12px}.wallet-card__delete{color:#00000073;cursor:pointer;background:0 0;border:0;width:18px;height:18px;padding:0;position:absolute;top:15px;right:15px}.wallet-card__delete svg{width:100%;height:100%}.wallet-card__review{color:#ff4343;font-size:12px;position:absolute;top:15px;right:15px}.wallet-card__auth{color:#ff4343;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex;position:absolute;top:9px;right:15px}.wallet-card__auth svg{width:12px;height:12px}.wallet-card--add{color:#ffffffb8;cursor:pointer;background:0 0;border:2px dashed #ffffff47;flex-direction:row;justify-content:center;align-items:center;gap:8px}.wallet-card__add-icon{width:18px;height:18px}.wallet-empty{text-align:center;color:#ffffff8c;flex-direction:column;align-items:center;width:100%;margin-top:40px;padding:0 16px;display:flex}@media (width>=768px){.wallet-empty{margin-top:80px}.wallet-header{display:none}.wallet-page{padding-top:0}.wallet-desktop-head{align-items:center;gap:12px;margin-bottom:20px;display:flex}.wallet-desktop-title{color:#fff;margin:0;font-size:18px;font-weight:600}.wallet-tabs{margin:0 0 12px;padding-top:0;position:static;top:auto}.wallet-card{width:calc(50% - 10px);height:90px;margin:5px}}.wallet-empty__icon{width:60px;height:60px;color:var(--layout-tx,#e8e8e8);fill:currentColor;flex-shrink:0;margin:0 auto 6px;display:block}.wallet-empty p{color:#ffffff8c;margin:0;font-size:14px;line-height:1.4}.wallet-error{color:#ff6b6b;margin:0 0 10px;font-size:13px}.wallet-success{color:#7dcea0;margin:0 0 10px;font-size:13px}.wallet-dialog-mask{z-index:80;background:#0000008c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wallet-dialog{background:#1c1c1c;border:1px solid #ffffff14;border-radius:14px;width:min(100%,360px);padding:22px 18px 18px}.wallet-dialog h3{color:#fff;text-align:center;margin:0 0 14px;font-size:16px}.wallet-dialog__text{color:#ffffffbf;text-align:center;margin:0 0 18px;font-size:14px;line-height:1.6}.wallet-dialog__input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:100%;margin-bottom:12px;padding:12px 14px}.wallet-dialog__btn{color:#251600;cursor:pointer;background:linear-gradient(#ffd677 0%,#d49e25 100%);border:0;border-radius:12px;width:100%;margin-top:6px;padding:12px 16px;font-weight:700}.wallet-dialog__btn:disabled{opacity:.55;cursor:not-allowed}.wallet-bind-list{margin:0 0 16px;padding:0;list-style:none}.wallet-bind-list li{color:#ffffffb3;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.wallet-bind-list li:last-child{border-bottom:0}.wallet-bind-list strong{color:#fff;font-weight:600}.wallet-add-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;margin-top:12px;padding:18px 16px}.wallet-add-card__title{color:#fff;margin:0 0 16px;font-size:15px;font-weight:600}.wallet-field{margin-bottom:14px;display:block}.wallet-field span{color:#ffffffb8;margin-bottom:8px;font-size:13px;display:block}.wallet-field input{color:#fff;box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:12px 14px}.wallet-field__hint{color:#ffffff73;margin:8px 0 0;font-size:12px}.wallet-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wallet-type-option{color:#ffffffc7;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:13px;display:flex}.wallet-type-option.is-active{border-color:var(--wallet-active);color:#fff}.wallet-type-option__icon{object-fit:contain;width:20px;height:20px}.wallet-add-submit{margin-top:8px}.lottery-page{--lottery-primary:#4c9dec;--lottery-primary-dark:#409eff;--lottery-red:#f56c6c;--lottery-blue:#409eff;--lottery-green:#67c23a;--lottery-nav-active:#6e7a86;--lottery-text:#303133;--lottery-subtext:#666;--lottery-muted:#999;--lottery-line:#e0e0e0;--lottery-panel-line:#f0f0f0;--lottery-sidebar-bg:#f8f8f8;--lottery-chip-bg:#f0f0f0;--lottery-navbar-bg:#e8f4ff;--lottery-status-bg:#667eea;min-height:100%;color:var(--lottery-text);background:#fff;flex-direction:column;display:flex}.lottery-page-loading{min-height:50vh;color:var(--lottery-muted);flex:1;justify-content:center;align-items:center;font-size:14px;display:flex}.lottery-fixed-header{z-index:20;background:#fff;flex-shrink:0;position:sticky;top:0}.lottery-top-navbar{background:var(--lottery-navbar-bg);border-bottom:1px solid var(--lottery-line);justify-content:space-between;align-items:center;min-height:50px;padding:10px 15px;display:flex}.lottery-nav-back{color:var(--lottery-text);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;display:inline-flex}.lottery-back-icon{color:var(--lottery-primary)}.lottery-nav-title{color:#333;font-size:18px;font-weight:600}.lottery-nav-placeholder{width:81px}.lottery-betting-header{border-bottom:1px solid var(--lottery-line);padding:10px 12px 12px}.lottery-header-title-bar{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.lottery-title-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lottery-game-title-wrap{align-items:center;gap:4px;display:inline-flex}.lottery-game-title-wrap h1{color:#333;margin:0;font-size:16px;font-weight:600}.lottery-dropdown-icon{color:var(--lottery-primary);font-size:10px}.lottery-status-badge{background:var(--lottery-status-bg);color:#fff;border-radius:10px;padding:3px 9px;font-size:12px;font-weight:500}.lottery-title-right{text-align:right;white-space:nowrap}.lottery-balance-label{color:var(--lottery-subtext);font-size:13px}.lottery-balance-value{color:#333;margin-top:2px;font-size:14px;font-weight:600;display:block}.lottery-header-issue-section{gap:8px;margin-top:8px;display:flex}.lottery-issue-left{flex:1 1 0;min-width:0}.lottery-current-issue{color:#333;margin:0;font-size:12px;font-weight:700}.lottery-countdown-label{color:var(--lottery-subtext);margin-top:6px;font-size:12px;display:block}.lottery-countdown-boxes{gap:4px;margin-top:4px;display:flex}.lottery-countdown-box{border:1px solid var(--lottery-line);color:#333;background:#fff;border-radius:3px;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:21px;font-weight:700;display:inline-flex}.lottery-issue-right{flex:2 1 0;min-width:0}.lottery-last-issue-title{color:var(--lottery-text);margin:0 0 4px;font-size:14px}.lottery-result-balls{justify-content:space-around;align-items:center;gap:5px;padding:0 2px;display:flex;overflow-x:auto}.lottery-result-balls.is-wrap{flex-wrap:wrap;justify-content:flex-start}.lhc-ball-item{text-align:center;flex-direction:column;flex:none;align-items:center;display:flex}.lhc-ball{box-sizing:border-box;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative;overflow:hidden}.lhc-ball-img{object-fit:cover;pointer-events:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.lhc-ball-number{z-index:1;color:#333;font-size:11px;font-style:normal;font-weight:700;line-height:1;position:relative}.lhc-ball-meta{color:var(--lottery-subtext);white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.2;display:block}.lhc-ball-item.is-lg .lhc-ball{width:28px;height:28px}.lhc-ball-item.is-lg .lhc-ball-number{font-size:12px}.lhc-ball-item.is-lg .lhc-ball-meta{margin-top:4px;font-size:12px}.lottery-main-nav-tabs{border-bottom:1px solid var(--lottery-line);background:#fff;display:flex;overflow-x:auto}.lottery-nav-tab{min-width:82px;height:43px;color:var(--lottery-subtext);white-space:nowrap;background:0 0;border:0;flex:none;padding:10px 20px;font-size:14px}.lottery-nav-tab.active{background:var(--lottery-nav-active);color:#fff;font-weight:600}.lottery-toast{z-index:40;color:#fff;background:#000000c7;border-radius:999px;padding:10px 16px;font-size:13px;position:fixed;top:72px;left:50%;transform:translate(-50%)}.lottery-body{flex:1;min-height:0;overflow:hidden}.lottery-body--bet{padding-bottom:108px}.lottery-bet-layout{background:#fff;height:100%;min-height:calc(100vh - 330px);display:flex}.lottery-category-sidebar{background:var(--lottery-sidebar-bg);border-right:1px solid var(--lottery-line);flex:0 0 80px;overflow-y:auto}.lottery-category-item{border:0;border-bottom:1px solid var(--lottery-panel-line);width:100%;height:42px;color:var(--lottery-subtext);text-align:center;background:0 0;padding:12px 10px;font-size:12px}.lottery-category-item.active{background:var(--lottery-primary);color:#fff}.lottery-bet-main{flex:1;min-width:0;padding:8px 8px 12px;overflow-y:auto}.lottery-rebate-selector{border-bottom:1px solid var(--lottery-panel-line);align-items:center;gap:6px;margin-bottom:8px;padding-bottom:8px;display:flex}.lottery-rebate-value{color:#333;min-width:34px;font-size:12px;font-weight:500}.lottery-rebate-btn{border:1px solid var(--lottery-line);width:22px;height:22px;color:var(--lottery-subtext);background:#fff;border-radius:50%;font-size:12px}.lottery-rebate-track{background:#f0f0f0;border-radius:999px;flex:1;height:4px}.lottery-rebate-track i{background:#ff9800;border-radius:50%;width:12px;height:12px;margin-top:-4px;display:block}.lottery-rebate-text{color:var(--lottery-subtext);font-size:12px}.lottery-subtabs,.lottery-combo-tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.lottery-tab-item{border:1px solid var(--lottery-line);min-width:34px;height:23px;color:var(--lottery-subtext);background:#fff;border-radius:20px;padding:2px 8px;font-size:12px}.lottery-tab-item.active{border-color:var(--lottery-primary);background:var(--lottery-primary);color:#fff}.lottery-numbers-scroll{overflow-y:auto}.lottery-numbers-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px 0;display:grid}.lottery-number-item{border:1px solid var(--lottery-line);background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:40px;padding:0;display:flex}.lottery-number-item em{font-size:14px;font-style:normal;font-weight:700}.lottery-number-item small{color:var(--lottery-muted);font-size:11px}.lottery-number-item.is-red{border-color:var(--lottery-red);color:var(--lottery-red)}.lottery-number-item.is-blue{border-color:var(--lottery-blue);color:var(--lottery-blue)}.lottery-number-item.is-green{border-color:var(--lottery-green);color:var(--lottery-green)}.lottery-number-item.selected{border-color:var(--lottery-primary);background:var(--lottery-primary);color:#fff}.lottery-number-item.selected small{color:#ffffffeb}.lottery-options-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.lottery-option-item{border:1px solid var(--lottery-line);min-height:44px;color:var(--lottery-text);background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;display:flex}.lottery-option-item small{color:var(--lottery-muted);margin-top:2px;font-size:11px}.lottery-option-item.is-red{color:var(--lottery-red);border-color:#f56c6c73}.lottery-option-item.is-blue{color:var(--lottery-blue);border-color:#409eff73}.lottery-option-item.is-green{color:var(--lottery-green);border-color:#67c23a73}.lottery-option-item.active{border-color:var(--lottery-primary);background:var(--lottery-primary);color:#fff}.lottery-option-item.active small{color:#ffffffeb}.lottery-panel{background:#fff;min-height:calc(100vh - 330px);padding:12px}.lottery-empty{text-align:center;color:var(--lottery-muted);padding:48px 0}.lottery-panel-history{padding:0}.lottery-history-list{background:#fff}.lottery-history-item{border-bottom:1px solid var(--lottery-panel-line);background:#fff;padding:14px 12px}.lottery-history-head{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.lottery-history-head strong{color:var(--lottery-text);font-size:15px;font-weight:700}.lottery-history-head span{color:var(--lottery-muted);font-size:12px}.lottery-history-balls{align-items:flex-start;gap:5px;display:flex}.lottery-history-plus{color:var(--lottery-text);flex:none;align-self:center;margin:0 1px;font-size:16px;font-weight:600;line-height:26px}.lottery-order-item{border:1px solid var(--lottery-line);background:#fafafa;border-radius:8px;margin-bottom:12px;padding:14px}.lottery-order-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lottery-order-no,.lottery-order-items p{color:var(--lottery-muted);margin:8px 0 0;font-size:12px}.lottery-order-meta{flex-wrap:wrap;gap:10px;margin-top:8px;font-size:12px;display:flex}.lottery-order-meta .is-win{color:var(--lottery-green)}.lottery-order-meta .is-lose{color:var(--lottery-red)}.lottery-betting-panel{z-index:30;border-top:1px solid var(--lottery-line);background:#fff;width:min(100%,430px);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.lottery-betting-panel-content{padding:6px 12px calc(6px + env(safe-area-inset-bottom))}.lottery-betting-chips{align-items:center;gap:5px;display:flex}.lottery-chip-item{border:1px solid var(--lottery-line);background:var(--lottery-chip-bg);width:32px;height:32px;color:var(--lottery-subtext);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.lottery-chip-item.active{border-color:var(--lottery-primary);background:var(--lottery-primary);color:#fff}.lottery-custom-amount-input{border:1px solid var(--lottery-line);background:#fff;border-radius:16px;align-items:center;width:50px;height:32px;display:inline-flex}.lottery-custom-amount-input input{color:#333;text-align:center;background:0 0;border:0;width:100%;height:100%;padding:0 8px;font-size:11px}.lottery-custom-amount-input input:focus{outline:none}.lottery-expected-profit{background:var(--lottery-primary);color:#fff;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;display:inline-flex}.lottery-expected-profit span{font-size:10px}.lottery-expected-profit strong{font-size:12px;font-weight:600}.lottery-betting-actions{gap:8px;margin-top:8px;display:flex}.lottery-clear-btn{background:var(--lottery-chip-bg);width:70px;height:34px;color:var(--lottery-subtext);border:0;border-radius:16px;justify-content:center;align-items:center;gap:3px;font-size:12px;display:inline-flex}.lottery-submit-btn{background:var(--lottery-primary);color:#fff;border:0;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;min-height:50px;padding:7px 12px;display:flex}.lottery-submit-btn strong{font-size:14px;font-weight:600}.lottery-submit-btn small{color:#ffffffe6;font-size:10px}.lottery-submit-btn:disabled{opacity:.45}.lottery-roadmap-container{background:#f5f5f5;gap:8px;min-height:calc(100vh - 272px);padding:10px;display:flex}.lottery-roadmap-type-tabs{background:#fff;border-radius:6px;flex-direction:column;flex:0 0 79px;gap:0;padding:5px;display:flex}.lottery-roadmap-type-tab{width:100%;color:var(--lottery-subtext);text-align:center;background:0 0;border:0;border-radius:4px;padding:10px 4px;font-size:13px}.lottery-roadmap-type-tab.active{background:var(--lottery-primary);color:#fff}.lottery-roadmap-content{background:#fff;border-radius:6px;flex:1;min-width:0;padding:10px}.lottery-roadmap-loading{min-height:320px;color:var(--lottery-subtext);justify-content:center;align-items:center;font-size:14px;display:flex}.lottery-roadmap-scroll{max-height:calc(100vh - 320px);overflow-y:auto}.lottery-roadmap-grid{flex-direction:column;gap:4px;padding:5px;display:flex}.lottery-roadmap-column{flex-direction:column;gap:4px;display:flex}.lottery-roadmap-item{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:600;display:inline-flex}.lottery-roadmap-item.is-small{background:#409eff}.lottery-roadmap-item.is-big{background:#f56c6c}.lottery-roadmap-item.is-odd{background:#67c23a}.lottery-roadmap-item.is-even{background:#e6a23c}.lottery-roadmap-item.is-home{background:#909399}.lottery-roadmap-item.is-wild{background:#f56c6c}.lottery-rules-container{background:#f5f5f5;min-height:calc(100vh - 272px);padding:15px}.lottery-rules-content{color:#303133;background:#fff;border-radius:8px;padding:15px;font-size:14px;line-height:1.7}.lottery-rules-content h1{margin:0 0 16px;font-size:28px;font-weight:700;line-height:1.3}.lottery-rules-content h2{margin:18px 0 10px;font-size:18px;font-weight:700;line-height:1.4}.lottery-rules-content h3{margin:14px 0 8px;font-size:15px;font-weight:600;line-height:1.4}.lottery-rules-content p{color:#303133;margin:0 0 10px}.lottery-rules-content ul{margin:0 0 12px;padding-left:20px}.lottery-rules-content li{margin-bottom:6px}
