.toast-viewport{z-index:10000;top:max(24px,env(safe-area-inset-top));pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed;left:0;right:0}.user-toast{box-sizing:border-box;color:#188465;pointer-events:auto;background:#f0fbf5;border:1px solid #ccebdd;border-radius:10px;align-items:flex-start;gap:10px;width:max-content;max-width:min(560px,100%);padding:13px 16px;font-size:14px;line-height:22px;animation:.2s ease-out user-toast-in;display:flex;box-shadow:0 8px 30px #1c2b4829}.user-toast>svg{flex:none;margin-top:1px}.user-toast>span{overflow-wrap:anywhere;white-space:pre-line;min-width:0}.user-toast>button{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:-1px -4px -1px 2px;padding:0;display:flex}.user-toast>button:hover{background:#0000000d}.user-toast.error{color:#c73b44;background:#fff1f1;border-color:#ffd2d4}@keyframes user-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.toast-viewport{top:max(16px,env(safe-area-inset-top));padding:0 12px}.user-toast{padding:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.user-toast{animation:none}}.bet-toast-viewport{top:50%;transform:translateY(-50%)}.user-toast.bet{color:#fff;width:max-content;min-width:164px;max-width:calc(100vw - 32px);box-shadow:none;text-align:center;pointer-events:none;background:#000000c7;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:18px 16px;font-size:15px;line-height:22px;display:flex}.user-toast.bet>svg{margin:0 0 3px}.user-toast.bet>strong{font-size:16px;font-weight:400}.user-toast.bet>span{color:#f2a144;white-space:nowrap;font-size:14px}.wallet-flip-card.asset-strip.asset-strip-wallet{perspective:1200px;background:0 0;border:0;border-radius:15px;width:100%;max-width:960px;height:202px;margin:0 auto 20px;padding:0;overflow:visible}.wallet-flip-card .wallet-flip-rotator{width:100%;height:100%;transform-style:preserve-3d;transition:transform .56s cubic-bezier(.25,.7,.25,1);position:relative}.wallet-flip-card[data-wallet=cooperation] .wallet-flip-rotator{transform:rotateY(180deg)}.wallet-flip-card .wallet-flip-face{backface-visibility:hidden;background:#eaf2ff;border-radius:15px;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.wallet-flip-card .wallet-cooperation-face{transform:rotateY(180deg)}.wallet-flip-card .wallet-flip-face[aria-hidden=true]{pointer-events:none}.wallet-flip-card.asset-strip .asset-strip-head{box-sizing:border-box;color:#536b92;background:linear-gradient(#fff,#e8f0ff);flex:0 0 38px;align-items:center;gap:8px;width:100%;height:38px;min-height:38px;padding:0 0 0 14px;display:flex}.wallet-flip-card .asset-strip-head>span{white-space:nowrap;font-size:15px;font-weight:700}.wallet-flip-card .asset-strip-head .asset-icon-button{color:#92a4c1;cursor:pointer;background:0 0;border:0;flex:0 0 22px;place-items:center;width:22px;height:30px;margin:0;padding:0;display:grid}.wallet-flip-card.asset-strip .asset-strip-head .asset-fixed-wallet{white-space:nowrap;box-sizing:border-box;color:#fff;height:38px;font:inherit;cursor:pointer;background:linear-gradient(#2ce1ce,#25b5a7);border:0;border-radius:0 15px;flex-shrink:0;align-self:stretch;margin:0 0 0 auto;padding:0 22px 0 36px;font-size:14px;font-weight:600}.wallet-flip-card .wallet-flip-desktop-balances{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.wallet-flip-card .asset-tile{box-sizing:border-box;min-width:0;height:100%;min-height:0;padding:22px 16px}.wallet-flip-card .asset-tile>span{align-items:center;gap:6px;display:flex}.wallet-flip-card .asset-tile-values strong{overflow-wrap:anywhere}.wallet-flip-card .wallet-flip-mobile-balances{display:none}.wallet-flip-card .cooperation-account-card{box-sizing:border-box;border-radius:0;flex:1;gap:16px;min-height:0;padding:19px 24px}.wallet-flip-card .cooperation-frozen-icon{width:78px;height:78px}.wallet-flip-card .cooperation-frozen-balance>strong{font-size:30px}.wallet-flip-card .cooperation-account-totals{gap:22px;padding-left:22px}@media (width<=700px){.wallet-flip-card.asset-strip.asset-strip-wallet{max-width:100%;height:238px;margin:0 auto 14px}.wallet-flip-card .wallet-flip-desktop-balances{display:none}.wallet-flip-card .wallet-flip-mobile-balances{box-sizing:border-box;flex:1;padding:5px 9px 9px;display:block}.wallet-flip-card .mobile-wallet-row{color:#53617a;width:100%;height:47px;min-height:0;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:.9fr 1.2fr 1fr 16px;align-items:center;padding:0 5px;display:grid}.wallet-flip-card .mobile-wallet-row-head{color:#8797b8;height:31px;font-size:11px}.wallet-flip-card .mobile-wallet-row span{align-items:center;gap:5px;font-size:13px;display:flex}.wallet-flip-card .mobile-wallet-row strong{text-align:center;color:#4d7ef3;font-size:16px}.wallet-flip-card .mobile-wallet-row-head span{justify-content:center;font-size:11px}.wallet-flip-card .mobile-wallet-row.active{color:#fff;background:linear-gradient(120deg,#63bdf5,#3f82f4)}.wallet-flip-card .mobile-wallet-row.active strong{color:#fff}.wallet-flip-card .mobile-wallet-row i{text-align:center;font-style:normal}.wallet-flip-card .mobile-wallet-row .currency-icon{width:17px;height:17px;margin:0}.wallet-flip-card.asset-strip .asset-strip-head{gap:4px;padding-left:10px}.wallet-flip-card .asset-strip-head>span{font-size:13px}.wallet-flip-card.asset-strip .asset-strip-head .asset-fixed-wallet{padding:0 14px 0 25px;font-size:12px}.wallet-flip-card .cooperation-account-card{align-content:center;gap:8px;padding:16px 14px}.wallet-flip-card .cooperation-frozen-icon{width:56px;height:56px}.wallet-flip-card .cooperation-frozen-balance>strong{font-size:27px}.wallet-flip-card .cooperation-account-totals{gap:0;margin-top:7px;padding:12px 0 0}.wallet-flip-card .cooperation-frozen-balance p{font-size:10px}.wallet-flip-card .cooperation-account-totals strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.wallet-flip-card .wallet-flip-rotator{transition:none}}.partner-assets{color:#59647b}.partner-assets .deposit-center-panel{border:1px solid #edf1f8;border-radius:12px;box-shadow:0 3px 18px #37619008}.partner-assets .section-title-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.partner-assets .deposit-records-link{color:#407eff;font-size:13px;text-decoration:none}.partner-tier-status{color:#7485a2;background:#f6f9ff;border:1px solid #e8eef9;border-radius:8px;align-items:center;gap:18px;max-width:960px;margin:0 auto 24px;padding:13px 16px;font-size:12px;display:flex}.partner-current-tier{white-space:nowrap;align-items:center;gap:9px;display:flex}.partner-current-tier strong{color:#407eff;font-size:17px}.partner-rate{color:#407eff;background:#eaf1ff;border-radius:4px;padding:3px 7px;font-weight:600}.partner-next-tier{flex:1;align-items:center;gap:15px;min-width:0;display:flex}.partner-next-tier b{color:#407eff;font-weight:600}.partner-next-tier progress{accent-color:#407eff;flex-shrink:0;width:100px;height:5px;margin-left:auto}.partner-tier-status>button{color:#407eff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;display:flex}.partner-exchange-tabs{background:#eef1fb;border-radius:7px;align-items:center;gap:12px;min-height:42px;padding:0 16px;display:flex}.partner-exchange-tabs>div{color:#407eff;align-items:center;gap:12px;display:flex}.partner-token-symbol{color:#fff;background:#407eff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-weight:800;display:grid}.partner-chain{color:#8492aa;border-left:1px solid #d7dfef;padding-left:12px;font-size:12px}.partner-activity-state{color:#8791a4;background:#e5e9f2;border-radius:20px;margin-left:auto;padding:4px 12px;font-size:12px}.partner-activity-state.is-active{color:#229e90;background:#dff6f1}.partner-campaign-picker{align-items:center;gap:12px;margin:14px 0;font-size:12px;display:flex}.partner-campaign-picker select{color:#59647b;border:1px solid #e2e8f4;border-radius:6px;padding:8px}.partner-deposit-workspace{text-align:center;padding:27px 16px 21px}.partner-conversion-rate{color:#53627c;margin:0 0 9px;font-size:21px;font-weight:600}.partner-conversion-rate>span{color:#a9b5cb;padding:0 14px;font-size:18px}.partner-conversion-rate b{color:#407eff}.partner-conversion-destination{color:#8794aa;margin:0 0 20px;font-size:12px}.partner-conversion-destination strong{color:#667b9c;margin-left:4px;font-weight:500}.partner-paused-state{background:#f8faff;border:1px dashed #e1e8f5;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;max-width:500px;min-height:146px;margin:0 auto 18px;display:flex}.partner-paused-state>svg{color:#b7c8e5}.partner-paused-state strong{color:#7c8da8;font-size:14px;font-weight:500}.partner-paused-state>span{color:#9aa7bd;font-size:12px}.partner-conversion-flow{color:#a2afc4;justify-content:center;align-items:center;gap:17px;font-size:12px;display:flex}.partner-conversion-flow>span{color:#7186a8;align-items:center;gap:5px;display:flex}.partner-deposit-workspace .deposit-address{overflow-wrap:anywhere;justify-content:space-between;align-items:center;max-width:540px;display:flex;margin:14px auto!important}.partner-deposit-workspace .deposit-address button,.partner-inline-action{color:#407eff;font:inherit;cursor:pointer;background:0 0;border:0}.partner-deposit-qr{padding:8px 0 14px}.partner-contract,.partner-activity-dates{color:#8898b1;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.partner-unlock-summary{background:linear-gradient(120deg,#f6f9ff,#edf4ff);border-radius:8px;grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:0 auto 20px;padding:16px 18px;display:grid}.partner-unlock-summary>div:first-child{flex-direction:column;justify-content:center;gap:8px;display:flex}.partner-unlock-summary strong{color:#536d98;align-items:center;gap:7px;font-size:14px;display:flex}.partner-unlock-summary span,.partner-unlock-summary small{color:#8999b2;font-size:12px}.partner-unlock-progress{gap:8px;display:grid}.partner-unlock-progress b{color:#407eff}.partner-unlock-progress progress{accent-color:#407eff;width:100%;height:5px}.partner-rule-details{color:#8291ab;border-top:1px solid #edf1f8;padding:13px 0;font-size:12px;line-height:1.8}.partner-rule-details>summary{cursor:pointer;color:#6f83a4}.partner-rule-details p{margin:12px 0}.partner-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.partner-tier-grid>div{text-align:center;background:#f7f9fd;border-radius:7px;gap:4px;padding:11px;display:grid}.partner-tier-grid .selected{color:#407eff;background:#eaf1ff}.partner-records .section-title-row>span{color:#94a2b9;font-size:12px}.partner-empty-records{text-align:center;color:#a4b0c4;border-top:1px solid #edf1f8;padding:32px 0;font-size:13px}.partner-record{border-top:1px solid #edf1f8;gap:7px;padding:15px 0;font-size:12px;display:grid}.partner-record>div{justify-content:space-between;gap:10px;display:flex}.partner-record strong{color:#667999;font-size:13px}.partner-record span{color:#407eff}.partner-record small{color:#a0aec2}.partner-record a{color:#718fbd;text-decoration:none}.partner-toolbar,.partner-pager{justify-content:flex-end;align-items:center;gap:12px;padding:8px 2px 12px;font-size:12px;display:flex}.partner-toolbar button,.partner-pager button{color:#6e89b5;cursor:pointer;font:inherit;background:#f5f8ff;border:1px solid #e0e7f5;border-radius:6px;padding:7px 12px}.partner-pager button:disabled{opacity:.4}@media (width>=701px) and (width<=1100px){.partner-next-tier{flex-wrap:wrap;gap:5px}.partner-next-tier progress{width:100%}}@media (width<=700px){.partner-assets{padding:0 10px}.partner-assets .deposit-center-panel{padding:16px 12px}.partner-tier-status{flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:12px}.partner-current-tier{gap:8px;width:100%}.partner-next-tier{flex-wrap:wrap;flex:100%;gap:7px;font-size:12px}.partner-next-tier progress{width:100%;margin:2px 0 0}.partner-tier-status>button{margin:0;padding:0}.partner-exchange-tabs{gap:7px;padding:0 10px}.partner-exchange-tabs>div{gap:7px;font-size:13px}.partner-chain{padding-left:7px;font-size:10px}.partner-activity-state{padding:4px 8px;font-size:10px}.partner-deposit-workspace{padding:23px 0 20px}.partner-conversion-rate{font-size:18px}.partner-conversion-rate>span{padding:0 8px}.partner-conversion-destination{font-size:11px}.partner-paused-state{min-height:155px;padding:12px}.partner-paused-state>span{font-size:11px}.partner-conversion-flow{gap:10px;font-size:11px}.partner-unlock-summary{grid-template-columns:1fr;gap:15px;padding:14px}.partner-unlock-summary strong{font-size:13px}.partner-unlock-summary span,.partner-unlock-summary small,.partner-rule-details{font-size:11px}.partner-tier-grid{gap:5px}.partner-tier-grid>div{padding:9px 3px;font-size:10px}.partner-records .section-title-row>span{font-size:11px}.mobile-wallet-home .partner-tier-status{background:#f5f9ff;border:0;margin:12px 0 0}.mobile-wallet-home .partner-current-tier{gap:8px}.mobile-wallet-home .partner-tier-status>button{display:none}}.wallet-assets-page .cooperation-wallet-strip{width:100%;max-width:960px;margin-bottom:14px}.cooperation-account-card{color:#fff;background:linear-gradient(112deg,#66acff 0%,#4080f7 72%);align-items:center;gap:18px;padding:23px 26px;display:flex;position:relative;overflow:hidden}.cooperation-frozen-icon{object-fit:contain;filter:drop-shadow(0 4px 12px #275fd425);flex-shrink:0;width:82px;height:82px}.cooperation-frozen-balance>span{align-items:center;gap:7px;font-size:15px;display:flex}.cooperation-frozen-balance>strong{letter-spacing:.3px;align-items:baseline;gap:9px;margin:6px 0;font-size:32px;font-weight:600;display:flex}.cooperation-frozen-balance>strong small{opacity:.8;font-size:13px;font-weight:400}.cooperation-frozen-balance p{color:#dfebff;margin:0;font-size:11px}.cooperation-account-totals{border-left:1px solid #ffffff30;gap:24px;margin-left:auto;padding-left:24px;display:flex}.cooperation-account-totals>span{color:#d7e7ff;flex-direction:column;gap:9px;font-size:11px;display:flex}.cooperation-account-totals strong{color:#fff;font-size:15px;font-weight:500}@media (width<=700px){.wallet-assets-page .cooperation-wallet-strip{border-radius:12px;width:100%;display:block}.cooperation-account-card{flex-wrap:wrap;gap:10px;padding:18px 15px}.cooperation-frozen-icon{width:65px;height:65px}.cooperation-frozen-balance>span{font-size:13px}.cooperation-frozen-balance>strong{margin:4px 0;font-size:28px}.cooperation-frozen-balance p{font-size:10px}.cooperation-account-totals{border-top:1px solid #ffffff30;border-left:0;gap:0;width:100%;margin:6px 0 0;padding:12px 0 0}.cooperation-account-totals>span{gap:5px;width:50%;font-size:10px}.cooperation-account-totals strong{font-size:13px}}.wallet-assets-page.partner-assets .cooperation-wallet-strip{width:100%;max-width:960px}.cooperation-wallet-strip .asset-strip-head>span,.cooperation-wallet-strip .asset-fixed-wallet{white-space:nowrap;flex-shrink:0}@media (width<=700px){.wallet-assets-page.partner-assets .cooperation-wallet-strip{width:100%;margin:0 auto 14px}.wallet-assets-page.partner-assets .cooperation-wallet-strip .asset-strip-head{gap:4px;padding-left:10px;font-size:12px}.wallet-assets-page.partner-assets .cooperation-wallet-strip .asset-fixed-wallet{border-radius:0 12px 0 30px;padding:0 12px 0 20px;font-size:12px}.wallet-assets-page.partner-assets .cooperation-wallet-strip .asset-icon-button{width:20px}.cooperation-account-card{gap:8px}.cooperation-frozen-icon{width:58px;height:58px}.cooperation-frozen-balance>strong{font-size:27px}}.bsc-network-label{vertical-align:middle;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.bsc-network-label img{object-fit:contain;flex:none;width:18px;height:18px;display:block}.slider-captcha{box-sizing:border-box;color:#334155;text-align:left;background:#fff;border:1px solid #dfe7f2;border-radius:12px;align-self:center;width:100%;max-width:360px;padding:12px;font-size:12px}.slider-captcha-heading{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.slider-captcha-heading button{color:#397bf0;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 0}.slider-captcha-heading button:disabled{opacity:.5;cursor:wait}.slider-captcha-canvas{color:#64748b;background:#eef4ff;border-radius:7px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.slider-captcha-canvas img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block}.slider-captcha-background{width:100%;height:100%;position:absolute;inset:0}.slider-captcha-piece{filter:drop-shadow(0 1px 3px #20345c70);position:absolute}.slider-captcha-track{color:#65758e;-webkit-user-select:none;user-select:none;background:#f1f5fb;border:1px solid #dfe7f2;border-radius:7px;justify-content:center;align-items:center;height:44px;margin-top:12px;display:flex;position:relative}.slider-captcha-track>span{pointer-events:none;padding-left:34px;font-size:12px}.slider-captcha-track input[type=range]{appearance:none;cursor:grab;touch-action:pan-y;width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:7px;margin:0;padding:0;position:absolute;inset:0}.slider-captcha-track input[type=range]:active{cursor:grabbing}.slider-captcha-track input[type=range]::-webkit-slider-thumb{appearance:none;background:#397bf0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2'%3E%3Cpath d='m6 6 6 6-6 6m6-12 6 6-6 6'/%3E%3C/svg%3E") 50%/22px no-repeat;border:0;border-radius:6px;width:44px;height:42px;box-shadow:0 2px 6px #397bf033}.slider-captcha-track input[type=range]::-moz-range-thumb{background:#397bf0;border:0;border-radius:6px;width:44px;height:42px}.slider-captcha-track input:focus-visible{outline-offset:3px;outline:3px solid #93b8ff}.slider-captcha-track input:disabled{cursor:default;opacity:.55}.slider-captcha-track.is-verified{color:#087b5d;background:#ecfbf5;border-color:#b8e5d5}.slider-captcha-success{color:#087b5d;background:#effcf4d9;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex;position:absolute;inset:0}.slider-captcha-feedback{color:#66758d;overflow-wrap:anywhere;min-height:18px;margin-top:8px;font-size:11px;line-height:18px}@media (width<=380px){.slider-captcha{padding:9px}.slider-captcha-track>span{font-size:11px}}.captcha-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#141f327a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.captcha-dialog{box-sizing:border-box;color:#334155;text-align:left;background:#fff;border-radius:14px;width:360px;max-width:100%;max-height:calc(100dvh - 36px);padding:18px;overflow:auto;box-shadow:0 20px 70px #12223b40}.captcha-dialog:focus{outline:none}.captcha-dialog>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.captcha-dialog>header h2{color:#27334d;margin:0;font-size:17px;font-weight:600;line-height:24px}.captcha-dialog>header button{color:#59677d;cursor:pointer;background:#f2f5fa;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:23px;line-height:1;display:grid}.captcha-dialog>p{color:#718096;margin:6px 0 14px;font-size:12px;line-height:18px}.captcha-dialog .slider-captcha{max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}.captcha-dialog .slider-captcha-heading{font-size:12px;font-weight:500}.captcha-dialog .slider-captcha-heading button{background:0 0;border:0;min-height:0}.captcha-dialog .slider-captcha-feedback{font-size:11px}.recent-history-pager{color:#617494;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:10px 6px;font-size:12px;display:flex}.recent-history-pager button{color:#397bf0;cursor:pointer;background:#fff;border:1px solid #d9e4f6;border-radius:5px;padding:5px 7px;font-size:12px}.recent-history-pager button:disabled{opacity:.45;cursor:default}.recent-bet-history[aria-busy=true] .page-bet-history-list{opacity:.65}.recent-bets-sheet .recent-bet-history>header,.recent-bets-sheet .recent-bet-history>.bet-history-summary{text-align:center;grid-template-columns:64px 46px minmax(0,1fr) minmax(0,1fr);align-items:center;padding:8px 0;font-size:12px;display:grid}.recent-bets-sheet .recent-bet-history>header{color:#52617b;background:#d6e4ff}.recent-bets-sheet .recent-bet-history>.bet-history-summary{background:#f2faf8}.recent-bets-sheet .bet-history-summary>span:first-child{justify-content:center;align-items:center;gap:3px;display:flex}.recent-bets-sheet .bet-history-summary .currency-icon{width:13px;height:13px}.timed-chip-row{align-items:center;gap:8px;min-width:0;display:flex}.timed-chip-row>.game-chips{flex:1;justify-content:flex-start;min-width:0}.edit-bet-chips{color:#7b8ba4;cursor:pointer;background:#e8edfa;border:0;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.timed-bet-dock{margin-top:8px}.timed-bet-dock .timed-dock-controls{grid-template-columns:minmax(60px,1fr) auto auto auto auto;gap:6px;display:grid}.timed-bet-dock .game-controls input{width:100%}.timed-draft-summary{color:#7f91b2;white-space:nowrap;font-size:11px}.timed-draft-summary small{font-size:10px;display:block}.recent-bets-button{color:#fff;cursor:pointer;background:#21b3a3;border:0;border-radius:6px;height:39px;padding:0 10px}.bet-overlay{z-index:70;background:#19253b75;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.chip-editor,.bet-cancel-dialog{color:#53617b;background:#fff;border-radius:12px;width:min(540px,100%);max-height:90dvh;padding:14px;overflow:auto}.chip-editor>header,.bet-cancel-dialog>header,.recent-bets-sheet>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.chip-editor h2,.bet-cancel-dialog h2,.recent-bets-sheet h2{margin:0;font-size:17px}.chip-editor>header button,.bet-cancel-dialog>header button,.recent-bets-sheet>header button{color:#667795;cursor:pointer;background:0 0;border:0}.chip-editor p{color:#8695ad;font-size:12px}.chip-editor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.chip-editor-grid button{cursor:pointer;background:#f4f7fc;border:1px solid #0000;border-radius:9px;min-width:0;min-height:65px}.chip-editor-grid button.selected{border-color:#447fff}.chip-editor-grid span{color:#7c9db0;overflow-wrap:anywhere;background:#edf7fb;border:4px dashed #b9d4e2;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:11px;display:grid;box-shadow:inset 0 0 0 2px #fff}.chip-editor-grid button:nth-child(2n) span{color:#5aa58e;border-color:#9dcebd}.chip-editor-grid button:nth-child(3n) span{color:#c99269;border-color:#ecc3a5}.chip-editor-save{gap:10px;margin-top:14px;display:flex}.chip-editor-save input{color:#53617b;border:1px solid #dfe7f6;border-radius:7px;flex:1;min-width:0;height:38px;padding:0 10px}.chip-editor-save button,.bet-cancel-actions button{color:#fff;cursor:pointer;background:#21b3a3;border:0;border-radius:7px;height:38px;padding:0 20px}.page-bet-history-row{align-items:center;min-width:0;display:flex}.page-bet-history-row>.page-bet-history-item{flex:1;min-width:0}.bet-cancel-button{color:#f49a12;cursor:pointer;background:#fff7e9;border:0;border-radius:5px;flex:none;padding:8px 6px;font-size:12px}.bet-cancel-actions{gap:10px;margin-top:16px;display:flex}.bet-cancel-actions button{background:#447fff;flex:1}.bet-cancel-actions button:last-child{color:#447fff;background:#edf3ff}.bet-cancel-actions button:disabled{opacity:.5;cursor:wait}.bet-cancel-dialog p{font-size:14px}.recent-bets-overlay{z-index:60;background:#19253b66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.recent-bets-sheet{color:#53617b;background:#fff;border-radius:16px 16px 0 0;width:min(680px,100%);max-height:75dvh;padding:16px;overflow:auto}.recent-bets-sheet>.recent-bets-sheet-title{z-index:1;background:#fff;padding:10px 0;position:sticky;top:-16px}.recent-bets-sheet .bet-history-summary{min-height:36px}.recent-bets-sheet>.bet-history-summary,.recent-bets-sheet>header:not(:first-child){text-align:center;grid-template-columns:repeat(4,1fr);font-size:12px;display:grid}@media (width<=900px){.app-shell:has(.timed-bet-dock) .mobile-tabbar{display:none}.game-layout:has(.timed-bet-dock){padding-bottom:calc(112px + env(safe-area-inset-bottom))}.timed-bet-dock{z-index:24;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5ebf7;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #425c8714}.timed-bet-dock .timed-chip-row{gap:6px}.timed-bet-dock .game-chips.coins button{border-width:3px;width:36px;height:36px;font-size:10px}.timed-bet-dock .game-controls{grid-template-columns:minmax(55px,1fr) 40px 42px 68px 72px;gap:5px;margin-top:6px}.timed-bet-dock .game-controls .game-reset,.timed-bet-dock .game-controls .game-submit,.timed-bet-dock .game-controls input,.timed-bet-dock .recent-bets-button{min-width:0;height:36px;padding:0 4px;font-size:12px}.timed-bet-dock .game-controls .game-submit{font-weight:400}.chip-editor{padding:12px}.chip-editor-grid{gap:5px}.chip-editor-grid button{min-height:58px;padding:3px}.chip-editor-grid span{width:42px;height:42px;font-size:10px}}@media (width<=360px){.timed-bet-dock .game-controls{grid-template-columns:minmax(50px,1fr) 34px 36px 62px 66px;gap:4px}.timed-draft-summary{font-size:10px}.timed-draft-summary small{font-size:9px}}.bet-cancel-dialog{border-radius:10px;width:min(320px,100%);padding:0}.bet-cancel-dialog>header{background:#f6f8ff;border-bottom:1px solid #e7ecf8;justify-content:center;height:42px;margin:0;padding:0 40px;position:relative}.bet-cancel-dialog h2{font-size:15px;font-weight:600}.bet-cancel-dialog>header button{place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:5px;right:6px}.bet-cancel-dialog>header button svg{width:18px;height:18px}.bet-cancel-dialog>p{margin:10px 14px;font-size:13px;line-height:1.5}.bet-cancel-dialog .bet-cancel-amount{align-items:center;gap:5px;display:flex}.bet-cancel-dialog .bet-cancel-amount .currency-icon{object-fit:contain;flex:none;width:18px;height:18px;margin:0}.bet-cancel-dialog .bet-cancel-currency{color:#7c8ca7;font-size:11px}.bet-cancel-dialog .bet-cancel-hint{color:#8695ad;font-size:11px;line-height:1.5}.bet-cancel-dialog .bet-cancel-actions{gap:10px;margin:12px 14px 14px}.bet-cancel-dialog .bet-cancel-actions button{height:34px;padding:0 12px;font-size:13px;font-weight:400}.dividend-view{color:#52617d;gap:12px;display:grid}.dividend-view h3{margin:0;font-size:14px;font-weight:600}.dividend-view .promotion-section-heading select,.dividend-form select,.dividend-form input{color:#52617d;height:40px;font:inherit;background:#fff;border:1px solid #dfe7f5;border-radius:6px;min-width:0;padding:0 10px}.dividend-view .promotion-section-heading select{width:108px}.dividend-intro{color:#7c8ba3;margin:0;font-size:13px;line-height:1.7}.dividend-period-tabs{background:#f1f5fb;border-radius:7px;gap:4px;width:fit-content;padding:4px;display:flex}.dividend-period-tabs button{color:#7c8ba3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 18px;font-size:12px}.dividend-period-tabs button.active{color:#3478eb;background:#fff;box-shadow:0 1px 4px #244f8112}.dividend-periods,.dividend-balances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dividend-periods>div,.dividend-balances>div{background:#f3f6fb;border-radius:7px;gap:9px;min-width:0;padding:16px;display:grid}.dividend-periods span,.dividend-balances span{color:#8392aa;font-size:12px}.dividend-periods strong{font-size:13px;font-weight:500;line-height:1.7}.dividend-balances strong{color:#3478eb;overflow-wrap:anywhere;font-size:22px}.dividend-balances small{font-size:12px;font-weight:400}.dividend-participation,.dividend-form,.dividend-renew,.dividend-rules{border:1px solid #e4ebf7;border-radius:8px;padding:16px}.dividend-participation-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.dividend-status{color:#3478eb;background:#edf4ff;border-radius:4px;padding:4px 8px;font-size:12px}.dividend-status.settled{color:#228663;background:#eaf8f1}.dividend-status.pending{color:#ab7d21;background:#fff6df}.dividend-participation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.dividend-participation dl>div{gap:7px;min-width:0;display:grid}.dividend-participation dt{color:#8392aa;font-size:12px}.dividend-participation dd{overflow-wrap:anywhere;margin:0;font-size:14px}.dividend-participation p,.dividend-form p,.dividend-renew p{color:#8392aa;margin:10px 0 0;font-size:12px;line-height:1.8}.dividend-negative{color:#d15d65}.dividend-positive{color:#249277}.dividend-form-fields{grid-template-columns:minmax(110px,.6fr) minmax(180px,1fr) auto;align-items:end;gap:12px;margin-top:14px;display:grid}.dividend-form label{gap:8px;font-size:13px;display:grid}.dividend-form-fields button{min-height:40px}.dividend-renew label{align-items:center;gap:9px;font-size:14px;display:flex}.dividend-renew input{accent-color:#3478eb;width:16px;height:16px}.dividend-rules{background:#f8faff}.dividend-rules ul{color:#74839b;margin:10px 0 0;padding-left:20px;font-size:12px;line-height:1.8}.dividend-empty,.dividend-loading{color:#8392aa;margin:0;padding:16px 0;font-size:13px}.dividend-error{color:#ce5964;background:#fff4f4;border-radius:7px;align-items:center;gap:15px;padding:14px;font-size:13px;display:flex}.dividend-error button{color:#3478eb;cursor:pointer;background:#fff;border:1px solid #dfe7f5;border-radius:5px;padding:7px 12px}.dividend-view button:disabled,.dividend-view select:disabled{opacity:.55;cursor:default}@media (width<=650px){.dividend-view{gap:10px}.dividend-periods{grid-template-columns:1fr}.dividend-balances{gap:8px}.dividend-balances>div{padding:13px}.dividend-balances strong{font-size:19px}.dividend-form-fields{grid-template-columns:1fr}.dividend-form-fields button,.dividend-period-tabs{width:100%}.dividend-period-tabs button{flex:1;padding:8px}.dividend-participation,.dividend-form,.dividend-renew,.dividend-rules{padding:14px}}.dividend-guarantee-card,.dividend-basic-card{background:#fff;border-radius:10px;padding:16px 12px;box-shadow:0 4px 18px #dce6f340}.dividend-guarantee-line{color:#8a9ab8;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.dividend-guarantee-line strong{color:#586176;white-space:nowrap;font-size:26px;font-weight:500}.dividend-guarantee-line small{color:#6f85a9;font-size:12px}.dividend-period-line{color:#6980a8;margin:10px 0 16px;font-size:12px;line-height:1.7}.dividend-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dividend-actions button,.dividend-modal-actions button{min-height:40px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px 12px;font-size:14px}.dividend-action-primary{color:#fff;background:#407dff;border:0;border-radius:8px}.dividend-action-secondary{color:#7183ac;background:#e8ecfa}.dividend-view .dividend-basic-heading{border-left:3px solid #477dff;margin:5px 0 0;padding-left:9px;font-size:16px}.dividend-basic-card{padding:3px 12px}.dividend-basic-card dl{margin:0}.dividend-basic-card dl>div{border-bottom:1px solid #e4e9f4;justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.dividend-basic-card dl>div:last-child{border:0}.dividend-basic-card dt{color:#6a81ac;font-size:14px}.dividend-basic-card dd{color:#6a81ac;text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px}.dividend-basic-card .dividend-ratio{color:#467eff}.dividend-record-note{color:#8392aa;margin:0;font-size:12px;line-height:1.7}.dividend-rules{background:#fff;border:0;box-shadow:0 4px 18px #dce6f340}.dividend-modal-backdrop{z-index:1200;background:#17234066;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dividend-modal{background:#fff;border-radius:14px;width:min(420px,100%);max-height:85dvh;overflow:auto;box-shadow:0 12px 40px #15284d33}.dividend-modal>header{border-bottom:1px solid #edf0f8;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.dividend-modal>header h3{font-size:18px}.dividend-modal>header button{color:#7182a0;cursor:pointer;background:0 0;border:0;font-size:26px}.dividend-modal .dividend-form,.dividend-modal .dividend-renew{border:0;border-radius:0;padding:18px}.dividend-modal .dividend-form-fields{grid-template-columns:1fr}.dividend-modal-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.dividend-modal-actions>button:first-child{color:#6f80a3;background:#eef2fa}.dividend-modal-actions .dividend-action-primary{color:#fff;background:#407dff}.dividend-view .promotion-section-heading{margin-bottom:0}@media (width>=651px){.dividend-guarantee-card,.dividend-basic-card{padding-left:18px;padding-right:18px}.dividend-actions{max-width:600px}.dividend-basic-card dl>div{min-height:44px}}.promotion-compact .dividend-view>.promotion-section-heading{display:none}.dividend-deposit-modal{border-radius:12px;width:min(420px,100%)}.dividend-deposit-modal>header{background:#f7f9ff;border-bottom:1px solid #e2e8f7;justify-content:center;padding:15px 44px;position:relative}.dividend-deposit-modal>header h3{color:#596276;font-size:16px}.dividend-deposit-modal>header>button{color:#373c43;font-size:30px;line-height:30px;position:absolute;top:8px;right:12px}.dividend-deposit-form{gap:10px;padding:16px 12px;display:grid}.dividend-deposit-field{color:#5d687d;gap:8px;font-size:14px;display:grid}.dividend-deposit-field input,.dividend-deposit-field select{box-sizing:border-box;color:#59677f;width:100%;min-width:0;height:40px;font:inherit;background:#f6f8ff;border:1px solid #e1e7f8;border-radius:10px;outline:none;padding:0 11px;font-size:14px}.dividend-deposit-field input::placeholder{color:#a4b4cf}.dividend-deposit-field input:focus,.dividend-deposit-field select:focus{border-color:#7d9fff;box-shadow:0 0 0 2px #447fff12}.dividend-wallet-select{align-items:center;display:flex;position:relative}.dividend-wallet-select>.promotion-icon{pointer-events:none;font-size:19px;position:absolute;left:11px}.dividend-wallet-select select{color:#58637b;padding-left:34px}.dividend-password-wrap{position:relative}.dividend-password-wrap input{padding-right:40px}.dividend-password-wrap button{color:#a3b3cf;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:4px;right:7px}.dividend-field-error{color:#f04c56;margin:-10px 0 -4px;font-size:12px;line-height:1.4}.dividend-field-error button{color:#477fff;cursor:pointer;background:0 0;border:0;padding:0}.dividend-deposit-tip{color:#62708a;margin:0;font-size:12px;line-height:1.7}.dividend-deposit-tip span{color:#407dff}.dividend-deposit-rate{color:#7d8eab;margin:0;font-size:12px}.dividend-deposit-submit{color:#fff;cursor:pointer;background:#407dff;border:0;border-radius:9px;width:100%;min-height:40px;margin-top:1px;font-size:14px;font-weight:600}.dividend-deposit-form .dividend-deposit-submit:disabled{opacity:1;color:#fff;cursor:default;background:#cecece}@media (width<=380px){.dividend-deposit-form{gap:10px;padding-top:14px;padding-bottom:14px}.dividend-deposit-field{gap:8px}.dividend-deposit-field input,.dividend-deposit-field select{height:40px}}.avatar-nav,.account-name-button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.avatar-nav{border-radius:50%;display:inline-flex}.avatar-nav:focus-visible,.account-name-button:focus-visible{outline-offset:3px;outline:2px solid #4380ed}.account-layout{gap:20px;max-width:1240px;padding-top:14px}.profile-sidebar{border:0;border-radius:7px;width:220px;min-height:640px;box-shadow:0 2px 9px #d9e4f250}.profile-sidebar .side-head{border:0;margin-bottom:8px;padding-top:5px}.profile-sidebar .profile-address{text-overflow:ellipsis;white-space:nowrap;color:#8192ae;margin:13px 0;font-size:10px;overflow:hidden}.profile-shortcuts{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.profile-shortcuts button{color:#586984;cursor:pointer;background:0 0;border:0;justify-items:center;gap:4px;font-size:12px;display:grid}.profile-shortcuts svg{color:#4380ed}.profile-sidebar .side-item{color:#63738c;background:#f6f8fc;border:1px solid #e8eef8;border-radius:6px;height:44px;margin:7px 0}.profile-sidebar .side-item:hover,.profile-sidebar .side-item.active{color:#fff;background:#3f7bf0;border-color:#3f7bf0}.profile-sidebar .side-item.logout{background:0 0;border:0;margin-top:24px}.promotion-page{color:#52617e;background:#fff;border-radius:7px;min-height:640px;padding:0 12px 24px;box-shadow:0 2px 9px #d9e4f250}.promotion-title{color:#485571;border-bottom:1px solid #e7ecf5;align-items:center;height:57px;padding:0 2px;font-size:19px;font-weight:600;display:flex}.promotion-tabs{border-bottom:1px solid #edf1f7;grid-template-columns:repeat(3,1fr);height:48px;display:grid}.promotion-tabs button{color:#5e718f;cursor:pointer;font:inherit;background:0 0;border:0}.promotion-tabs button.active{color:#3478eb;text-underline-offset:7px;font-weight:600;text-decoration:underline}.promotion-section{padding:5px 8px}.promotion-section h2{color:#45536e;border-left:3px solid #3f7ff0;margin:12px 0 15px;padding-left:7px;font-size:17px}.promotion-metrics{background:#f3f6fb;border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:17px;margin-bottom:17px;padding:17px 12px;display:grid}.promotion-metrics>div{text-align:center;min-width:0}.promotion-metrics span,.promotion-metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.promotion-metrics span{color:#8b9ab4;font-size:12px}.promotion-metrics strong{color:#4d5d77;margin-top:4px;font-size:14px;font-weight:500}.promotion-filters{flex-wrap:wrap;align-items:end;gap:9px;margin:12px 0;display:flex}.promotion-filters label,.promotion-opening label,.promotion-dialog label{color:#52617d;gap:7px;font-size:13px;display:grid}.promotion-filters input,.promotion-filters select,.promotion-opening input,.promotion-readonly,.promotion-dialog textarea{height:36px;font:inherit;color:#4e6080;background:#fff;border:1px solid #e0e7f4;border-radius:5px;padding:0 10px}.promotion-filters input{width:160px}.promotion-filters select{width:92px}.promotion-primary,.promotion-muted{cursor:pointer;height:36px;font:inherit;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 17px;display:inline-flex}.promotion-primary{color:#fff;background:#3d7af0}.promotion-primary:hover{background:#2869df}.promotion-primary:disabled{opacity:.6;cursor:default}.promotion-muted{color:#7d899e;background:#e4e8ef}.promotion-date-row{flex-wrap:wrap;align-items:center;gap:7px;width:100%;margin-top:2px;font-size:12px;display:flex}.promotion-date-row input{color:#657693;width:137px}.promotion-presets{border:1px solid #e1e7f1;border-radius:4px;display:flex;overflow:hidden}.promotion-presets button{color:#607393;cursor:pointer;background:#fff;border:0;border-right:1px solid #e1e7f1;padding:9px 11px}.promotion-presets button:last-child{border-right:0}.promotion-presets button:hover{color:#3576ed;background:#f0f5ff}.promotion-back{color:#3d7af0;cursor:pointer;background:0 0;border:0;margin:4px 0}.promotion-member{text-align:left;color:#55719b;background:#fff;border:0;border-bottom:1px solid #e9eef7;width:100%;padding:10px 0;display:block}.promotion-member-name{align-items:center;gap:6px;font-size:13px;display:flex}.promotion-member-name strong{color:#3e7cf0}.promotion-member-name span{color:#9aa9bf;margin-left:auto;font-size:11px}.promotion-member-name svg{color:#a7b4c6}.promotion-member>.promotion-metrics{margin:9px 0 0;padding:12px 8px}.promotion-member-button{cursor:pointer}.promotion-member-button:disabled{cursor:default}.promotion-member-metrics{color:#91a0b9;background:#f3f6fb;border-radius:4px;justify-content:space-around;gap:8px;margin-top:9px;padding:10px;font-size:11px;display:flex}.promotion-member-metrics b{text-align:center;color:#53637e;margin-top:3px;display:block}.promotion-empty{color:#a6b4c9;place-content:center;justify-items:center;gap:5px;min-height:160px;font-size:12px;display:grid}.promotion-empty img{object-fit:contain;max-width:90px;max-height:88px}.promotion-section-heading{justify-content:space-between;align-items:center;display:flex}.promotion-link-table{overflow-x:auto}.promotion-link-header,.promotion-link-row{text-align:center;color:#687995;background:#f1f5fc;grid-template-columns:75px minmax(200px,1fr) 82px 100px 70px 60px;align-items:center;gap:8px;min-width:650px;padding:12px;font-size:12px;display:grid}.promotion-link-row{background:#fff;border-bottom:1px solid #eef2f8}.promotion-link-url{text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.promotion-link-row button{color:#3f7cf0;cursor:pointer;background:0 0;border:0}.promotion-opening form{gap:16px;width:min(100%,620px);margin:16px auto;display:grid}.promotion-opening input,.promotion-readonly{width:100%;height:42px}.promotion-readonly{background:#f5f8fd;justify-content:space-between;align-items:center;display:flex}.promotion-password{position:relative}.promotion-password input{padding-right:43px}.promotion-password button{color:#9baac2;cursor:pointer;background:0 0;border:0;position:absolute;top:7px;right:7px}.promotion-help,.promotion-dialog p{color:#9aa9be;margin:0;font-size:12px}.promotion-open-submit{justify-self:center;width:160px}.promotion-message{color:#3478e9;padding:8px;font-size:13px}.promotion-dialog-backdrop{z-index:30;background:#17223866;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.promotion-dialog{color:#53627b;background:#fff;border-radius:7px;gap:17px;width:min(440px,100%);padding:18px;display:grid;box-shadow:0 12px 40px #192b4e55}.promotion-dialog header{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.promotion-dialog header button{cursor:pointer;color:#7b8ba5;background:0 0;border:0}.promotion-dialog-mode>div{gap:8px;margin-top:8px;display:flex}.promotion-dialog-mode button{cursor:pointer;color:#60718d;background:#fff;border:1px solid #e0e7f3;border-radius:4px;flex:1;height:38px}.promotion-dialog-mode button.selected{color:#3e7bf0;background:#eff5ff;border-color:#3e7bf0}.promotion-dialog textarea{resize:vertical;height:75px;padding:10px}.promotion-dialog>.promotion-primary{justify-self:end;min-width:100px}@media (width<=900px){.account-layout{padding:12px}.profile-sidebar{min-height:0;overflow-y:auto}.promotion-page{min-height:65vh}}@media (width<=650px){.promotion-page{padding:0 9px 18px}.promotion-title{font-size:17px}.promotion-tabs{height:46px}.promotion-section{padding:4px}.promotion-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 0}.promotion-filters label{flex:1;min-width:130px}.promotion-filters input,.promotion-filters select{width:100%}.promotion-date-row input{flex:1;min-width:118px}.promotion-presets{grid-template-columns:repeat(5,1fr);width:100%;display:grid}.promotion-presets button{padding:9px 2px}.promotion-member-metrics{grid-template-columns:repeat(2,1fr);display:grid}.promotion-member>.promotion-metrics{grid-template-columns:repeat(2,1fr)}}.profile-sidebar .side-item.unavailable,.profile-shortcuts button:disabled{opacity:.55;cursor:not-allowed}.profile-address-button{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:0;display:block}.profile-address-button:hover{color:#3f7bf0;text-decoration:underline}.promotion-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.promotion-terms{gap:13px;display:grid}.promotion-terms label,.promotion-dialog label{gap:7px;display:grid}.promotion-terms select,.promotion-dialog select,.promotion-section-heading select{color:#52617d;width:100%;height:42px;font:inherit;background:#f8faff;border:1px solid #dfe7f5;border-radius:5px;padding:0 10px}.promotion-budget{color:#5576ac;background:#edf5ff;border-radius:5px;padding:9px 11px;font-size:12px}.promotion-text-button{color:#3d7af0;cursor:pointer;font:inherit;background:0 0;border:0}.promotion-wage-list>div:not(.promotion-empty){border-bottom:1px solid #edf1f8;grid-template-columns:1fr 1fr auto;gap:10px;padding:14px 8px;font-size:13px;display:grid}.promotion-wage-list small{color:#9aa9be;margin-top:5px;display:block}.promotion-wage-list strong{color:#20ab9f}.promotion-dialog{max-height:90vh;overflow:auto}.promotion-section-heading select{width:100px;height:34px}@media (width<=650px){.promotion-wage-list>div:not(.promotion-empty){grid-template-columns:1fr auto}.promotion-wage-list>div span:nth-child(2){grid-area:2/1/auto/-1}}.promotion-link-actions{justify-content:center;gap:10px;display:flex}.promotion-link-actions button{padding:2px}.promotion-link-row button:disabled{opacity:.4;cursor:not-allowed}.promotion-detail-dialog{width:min(660px,100vw - 32px);padding-bottom:20px}.promotion-detail-list{border-top:1px solid #e7edf7;display:grid}.promotion-detail-row{color:#52617d;border-bottom:1px solid #e7edf7;grid-template-columns:140px minmax(0,1fr) 28px;align-items:center;gap:8px;min-height:42px;display:grid}.promotion-detail-row span{color:#4f6796}.promotion-detail-row strong{text-align:right;color:#40516d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.promotion-detail-row button{color:#6e7d92;cursor:pointer;background:0 0;border:0}.promotion-detail-row.multiline{align-items:start;padding:10px 0}.promotion-detail-row.multiline strong{text-align:left;white-space:pre-wrap;background:#f5f8fd;border:1px solid #e0e8f5;border-radius:6px;min-height:64px;padding:12px}.promotion-pager{color:#5f6f8d;justify-content:center;align-items:center;gap:10px;margin:14px 0;display:flex}.promotion-pager button{color:#397bf0;cursor:pointer;min-width:78px;height:34px;font:inherit;background:#fff;border:1px solid #dce6f5;border-radius:7px}.promotion-pager button:disabled{color:#aab6c8;cursor:not-allowed;background:#f2f5fa}.promotion-pager span{text-align:center;min-width:72px}.promotion-section-heading>strong{color:#3478eb;font-size:18px}@media (width<=650px){.promotion-tabs{grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.promotion-tabs button{min-height:42px}}.account-created-dialog{border-radius:12px;gap:16px;width:min(460px,100%)}.account-created-dialog header strong{color:#3478eb;font-size:18px}.account-created-details{background:#f8faff;border:1px solid #e5ecf7;border-radius:8px;margin:0;padding:0 14px}.account-created-details>div{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;padding:13px 0;display:grid}.account-created-details>div+div{border-top:1px solid #e5ecf7}.account-created-details dt{color:#8a9ab4;font-size:13px}.account-created-details dd{color:#40516d;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0}.account-created-password{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.account-created-dialog>.account-created-copy{justify-content:center;justify-self:stretch;width:100%;min-height:42px}.account-created-dialog .account-created-copy-message{text-align:center;color:#3478eb}@font-face{font-family:PromotionReference;src:url(/assets/fonts/promotion-reference.woff2)format("woff2");font-display:swap}@font-face{font-family:PromotionClassic;src:url(/assets/fonts/promotion-classic.woff2)format("woff2");font-display:swap}.promotion-icon{-webkit-font-smoothing:antialiased;flex-shrink:0;font:19px/1 PromotionReference;display:inline-block}.promotion-icon.classic{font-family:PromotionClassic}.promotion-icon.currency-TRX,.promotion-icon.currency-CNY{color:#f35c69}.promotion-icon.currency-USDT{color:#31b39b}.promotion-compact{background:#f5f8fe;padding:0 12px 20px;font-size:13px}.promotion-compact .promotion-title{background:#fff;border:0;justify-content:center;height:50px;margin:0 -12px;padding:0 12px;font-size:17px;font-weight:500;position:relative}.promotion-header-currency{background:#ececf8;border-radius:20px;align-items:center;gap:4px;padding:4px 7px;font-size:13px;font-weight:400;display:flex;position:absolute;right:12px}.promotion-header-currency select{color:#677184;width:57px;font:inherit;background:0 0;border:0;outline:none}.promotion-header-currency .promotion-icon{font-size:18px}.promotion-compact .promotion-tabs{background:#fff;border:0;grid-template-columns:repeat(4,minmax(0,1fr));height:44px;margin:0 -12px}.promotion-compact .promotion-tabs button{white-space:nowrap;min-height:44px;padding:0 4px;font-size:13px;font-weight:400;text-decoration:none;position:relative}.promotion-compact .promotion-tabs button.active:after{content:"";background:#4080ff;height:3px;position:absolute;bottom:0;left:13%;right:13%}.promotion-compact .promotion-section{padding:8px 0}.promotion-compact .promotion-section h2{border-left-width:3px;margin:16px 0 10px;padding-left:7px;font-size:14px;line-height:22px}.promotion-team-filters{background:#fff;flex-wrap:wrap;gap:2px;margin:0 -12px;padding:0 12px 7px;display:flex}.promotion-team-presets{background:#f0f4fd;border-radius:4px;flex:1;min-width:150px;display:flex}.promotion-team-presets button{color:#a6afc0;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 3px}.promotion-team-presets button.active{color:#528bd0;background:#edf5ff}.promotion-team-search{color:#afbacb;border:1px solid #e5eaf2;border-radius:4px;flex:1.2;align-items:center;min-width:175px;height:34px;display:flex;overflow:hidden}.promotion-team-search>svg{flex-shrink:0;margin-left:7px}.promotion-team-search input{width:100%;min-width:0;font:inherit;color:#657084;background:0 0;border:0;outline:0;padding:7px 4px}.promotion-team-search input::placeholder{color:#adb6c6}.promotion-team-search button{color:#9eacc1;cursor:pointer;background:0 0;border:0;padding:3px}.promotion-team-search button[type=submit]{color:#558dcc;font:inherit;background:#e6f5ff;flex-shrink:0;align-self:stretch;padding:0 9px}.promotion-custom-dates{align-items:center;gap:5px;width:100%;padding-top:8px;display:flex}.promotion-custom-dates input{color:#64738b;width:0;min-width:0;font:inherit;background:#f8faff;border:1px solid #e2e8f2;border-radius:4px;flex:1;padding:6px}.promotion-custom-dates button{color:#fff;font:inherit;background:#4080ff;border:0;border-radius:4px;padding:7px}.promotion-summary-card,.promotion-team-card{background:#fff;border-radius:10px;padding:0 10px;box-shadow:0 3px 14px #dce6f27a}.promotion-summary-card{padding:3px 10px}.promotion-team-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.promotion-team-metrics>div{border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;gap:4px;min-width:0;min-height:37px;display:flex}.promotion-team-metrics>div:nth-last-child(-n+2){border-bottom:0}.promotion-team-metrics span{color:#8893a4;white-space:nowrap;font-size:12px}.promotion-team-metrics strong{color:#666e7a;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;font-size:14px;font-weight:400}.promotion-team-section-heading{justify-content:space-between;align-items:center;display:flex}.promotion-compact .promotion-member-list{gap:10px;display:grid}.promotion-team-card>header{color:#7a879a;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;min-height:39px;font-size:14px;display:flex}.promotion-team-card>header>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.promotion-team-card>header>small{color:#a1acba;font-size:11px}.promotion-team-actions{flex-shrink:0;align-items:center;gap:9px;padding-left:8px;display:flex}.promotion-team-actions button{color:#344956;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:22px;min-height:30px;padding:3px 0;display:flex}.promotion-team-actions button.promotion-child-arrow{color:#c6cfdd;font-size:29px;font-weight:300;line-height:1}.promotion-expand{color:#d1dbe7;cursor:pointer;background:0 0;border:0;border-top:1px solid #e9edf3;justify-content:center;align-items:center;width:100%;height:34px;display:flex}.promotion-expand .promotion-icon{font-size:18px}.promotion-self-card{padding-bottom:4px}:is(.promotion-dialog:has(.promotion-member-details),.promotion-settings-dialog,.promotion-transfer-dialog){border-radius:12px;gap:12px;width:min(380px,100%);padding:0 12px 15px;font-size:13px}.promotion-member-dialog header,.promotion-settings-dialog header,.promotion-transfer-dialog header{color:#606977;background:#f5f8fe;border-radius:12px 12px 0 0;justify-content:center;min-height:44px;margin:0 -12px;padding:12px;font-size:15px;position:relative}.promotion-member-dialog header button,.promotion-settings-dialog header button,.promotion-transfer-dialog header button{color:#30383f;padding:1px;position:absolute;top:9px;right:8px}.promotion-member-details>div{color:#8692a3;border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.promotion-member-details strong{color:#656d78;align-items:center;gap:5px;font-size:14px;font-weight:400;display:flex}.promotion-member-details .promotion-icon{font-size:15px}.promotion-settings-dialog label{gap:8px;font-size:13px}.promotion-settings-dialog select,.promotion-settings-odds{color:#666f80;background:#f6f8fc;border:1px solid #e5e9f2;border-radius:8px;align-items:center;height:41px;padding:0 10px;font-size:13px;display:flex}.promotion-settings-dialog p{color:#828b9a;line-height:1.8}.promotion-settings-dialog p span{color:#518ac9}.promotion-settings-dialog>.promotion-primary{border-radius:8px;justify-self:center;min-width:115px;height:36px}.promotion-transfer-dialog form{gap:12px;display:grid}.promotion-transfer-tabs,.promotion-source-tabs{grid-template-columns:1fr 1fr;display:grid}.promotion-transfer-tabs button,.promotion-source-tabs button{font:inherit;color:#8b94a4;cursor:pointer;background:0 0;border:0;padding:8px}.promotion-transfer-tabs button.active{color:#4d8dcc}.promotion-source-tabs button{border-radius:6px}.promotion-source-tabs button.active{color:#fff;background:#4080ff}.promotion-transfer-heading{justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}.promotion-transfer-heading .promotion-text-button{font-size:12px}.promotion-currency-options{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.promotion-currency-options button{font:inherit;color:#6c7584;cursor:pointer;background:#ececf8;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:11px 5px;display:flex}.promotion-currency-options button.active{color:#5086c5;background:#fff6f5;border-color:#c34c48}.promotion-transfer-dialog label{gap:8px;font-size:13px}.promotion-transfer-dialog input{box-sizing:border-box;width:100%;height:41px;font:inherit;color:#617087;background:#f6f8fc;border:1px solid #e4e9f1;border-radius:8px;padding:0 11px}.promotion-transfer-dialog input::placeholder{color:#b2bbc8}.promotion-transfer-dialog p.promotion-transfer-hint{color:#8c9bb0;margin:-6px 0 0;font-size:11px}.promotion-transfer-submit{border-radius:8px;justify-self:center;width:140px;height:36px;margin-top:3px}.promotion-transfer-records{gap:8px;display:grid}.promotion-transfer-records>div{border-bottom:1px solid #e9edf4;justify-content:space-between;gap:8px;padding:10px 0;display:flex}.promotion-transfer-records small{color:#9ba9bd;margin-top:5px;font-size:10px;display:block}.promotion-transfer-records strong{font-size:12px;font-weight:500}.promotion-team-actions button:focus-visible,.promotion-expand:focus-visible{outline-offset:2px;outline:2px solid #4080ff}.promotion-dialog button:disabled{opacity:.5;cursor:wait}@media (width>=651px){.promotion-compact{max-width:960px;margin:auto}.promotion-compact .promotion-team-section{padding:12px 8px}.promotion-compact .promotion-team-filters{padding:0 20px 10px}.promotion-compact .promotion-tabs button{font-size:14px}.promotion-team-metrics>div{min-height:40px}.promotion-team-metrics span{font-size:13px}.promotion-team-metrics strong{font-size:15px}}@media (width<=380px){.promotion-compact .promotion-tabs button{font-size:11px}.promotion-team-filters{padding-left:8px;padding-right:8px}.promotion-team-presets{min-width:130px}.promotion-team-search{min-width:160px}.promotion-team-metrics span{font-size:11px}.promotion-team-metrics strong{font-size:13px}}.promotion-header-back{color:#354553;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:3px;display:grid;position:absolute;top:11px;left:10px}.promotion-compact .promotion-dialog-backdrop{z-index:120}.promotion-compact .promotion-dialog{box-sizing:border-box;max-height:calc(100dvh - 32px)}@media (width<=700px){.app-shell:has(.promotion-compact) .topbar{display:none}.app-shell:has(.promotion-compact) .profile-sidebar:not(.open){display:none}.app-shell:has(.promotion-compact) .account-layout{max-width:none;margin:0;padding:0 0 76px;display:block}.app-shell:has(.promotion-compact) .main-content{width:100%;min-width:0}.promotion-compact{box-shadow:none;border-radius:0;min-height:calc(100dvh - 76px);margin:0;padding:0 10px 18px}.promotion-compact .promotion-title,.promotion-compact .promotion-tabs,.promotion-compact .promotion-team-filters{margin:0 -10px}.promotion-compact .promotion-dialog-backdrop{padding:16px}.promotion-compact .promotion-dialog{width:min(350px,100%)}}.promotion-security-retry{color:#c04b55;background:#fff2f2;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.promotion-security-retry button{color:#4080ff;font:inherit;cursor:pointer;background:0 0;border:0}.promotion-team-entry{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;overflow:hidden}.promotion-team-card:has(.promotion-team-entry){cursor:pointer}.promotion-team-entry:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #4080ff}.promotion-team-breadcrumb{color:#8b99ad;flex-wrap:wrap;align-items:center;gap:5px;padding-top:10px;font-size:11px;display:flex}.promotion-team-breadcrumb strong{color:#5888cb;font-weight:500}.promotion-team-status{color:#8a99ae;justify-content:center;align-items:center;gap:10px;min-height:80px;margin:0;font-size:13px;display:flex}.promotion-team-card .promotion-team-entry{color:#3478eb;text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #a8c5fa;text-decoration:underline #a8c5fa;transition:color .15s,background-color .15s}.promotion-team-card .promotion-team-entry:hover{color:#175bcd;text-decoration-color:currentColor}.promotion-team-card .promotion-team-entry:active{color:#174b9c;background:#edf4ff;border-radius:4px}.promotion-transfer-field{gap:8px;font-size:13px;display:grid}.promotion-transfer-field>.promotion-transfer-heading{font-size:13px}.promotion-forgot-password{color:#5295c8;font-size:12px;text-decoration:none}.promotion-forgot-password:hover{text-decoration:underline}.promotion-transfer-pin{height:42px;position:relative}.promotion-transfer-dialog input.promotion-transfer-pin-input{z-index:1;opacity:0;cursor:text;width:100%;height:42px;padding:0;font-size:16px;position:absolute;inset:0}.promotion-transfer-pin-grid{pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:0}.promotion-transfer-pin-grid>span{box-sizing:border-box;color:#53617a;background:#fff;border:1px solid #cfd3d8;border-radius:8px;place-items:center;min-width:0;height:42px;font-size:21px;line-height:1;display:grid}.promotion-transfer-pin:focus-within .promotion-transfer-pin-grid>.active{border-color:#4080ff;box-shadow:0 0 0 2px #4080ff18}.promotion-transfer-pin:has(input:disabled){opacity:.55}.promotion-security-question{box-sizing:border-box;color:#667184;background:#f6f8fc;border:1px solid #e4e9f1;border-radius:8px;align-items:center;min-height:41px;padding:10px 11px;line-height:1.45;display:flex}.promotion-transfer-dialog .promotion-security-answer{gap:0}@media (width<=380px){.promotion-transfer-pin-grid{gap:6px}}.help-page{color:#52617d;max-width:1240px;margin:0 auto;padding:18px 14px 34px}.help-panel{background:#fff;border-radius:8px;min-height:640px;padding:18px;box-shadow:0 2px 9px #d9e4f250}.help-title-row{border-bottom:1px solid #e8eef7;justify-content:space-between;align-items:center;gap:18px;min-height:56px;margin-bottom:16px;display:flex}.help-title-row h1{color:#2f3f59;margin:0;font-size:22px;font-weight:800}.help-title-row p{color:#8b99af;margin:5px 0 0;font-size:13px}.help-title-row span{color:#3478eb}.help-title-row button{color:#3478eb;cursor:pointer;height:38px;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.help-section-title{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.help-section-title strong,.help-related h2{color:#3f4f69;font-size:18px}.help-section-title span{color:#8c9ab1;font-size:13px}.buy-coin{color:#3a78e8;cursor:pointer;background:#f8fbff;border:1px solid #dfe7f4;border-radius:6px;align-items:center;gap:7px;height:38px;padding:0 13px;display:inline-flex}.help-alert{color:#e14141;background:#fff5f5;border:1px solid #ffd9d9;border-radius:6px;margin:13px 0;padding:11px 13px}.wallet-item{background:#fbfdff;border:1px solid #e4ebf6;border-radius:7px;gap:8px;min-height:150px;padding:16px;display:grid}.wallet-icon{color:#3478eb;background:#edf5ff;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.wallet-item strong{color:#364760;font-size:16px}.wallet-item p{color:#8492a9;margin:0;font-size:12px;line-height:1.5}.wallet-item div:last-child{gap:8px;margin-top:auto;display:flex}.wallet-item button,.browser-links a,.help-related>button{color:#3c79eb;cursor:pointer;background:#fff;border:1px solid #dfe7f4;border-radius:5px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;text-decoration:none;display:inline-flex}.help-related{border-top:1px solid #edf2f8;gap:10px;margin-top:22px;padding-top:18px;display:grid}.browser-links{flex-wrap:wrap;gap:10px;display:flex}.howtoplay{background:#f7faff;grid-template-rows:auto 1fr;height:min(820px,100vh - 116px);min-height:620px;padding:0;display:grid;overflow:hidden}.howtoplay .help-title-row{background:#fff;min-height:72px;margin:0;padding:0 26px}.play-shell{background:#f7faff;grid-template-rows:auto 1fr;min-height:0;display:grid}.play-tabs{scrollbar-width:thin;background:#fff;border-bottom:1px solid #edf2f8;overflow:auto hidden}.play-tab-track{align-items:stretch;gap:34px;min-width:max-content;height:70px;padding:0 44px;display:flex}.play-tabs button{color:#5c6b84;min-width:122px;height:100%;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:16px;font-weight:750;position:relative}.play-tabs button.active{color:#3178f4}.play-tabs button.active:after{content:"";background:#3d7df5;border-radius:999px;width:62px;height:4px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.play-content{scrollbar-width:thin;min-width:0;min-height:0;padding:24px 28px 34px;overflow-y:auto}.play-article{gap:20px;max-width:1160px;margin:0 auto;padding-bottom:10px;display:grid}.play-banner{background:#d9ecff;border-radius:4px;width:100%;position:relative;overflow:hidden}.play-banner img{width:100%;height:auto;display:block}.play-article section{gap:12px;display:grid}.play-article h2{color:#3f4d64;border-left:4px solid #e11d14;margin:0;padding-left:9px;font-size:17px;font-weight:800;line-height:1.2}.play-card{color:#62718a;background:#fff;border:1px solid #edf3fb;border-radius:10px;padding:18px 20px;box-shadow:0 8px 22px #34579112}.limit-list{gap:12px;display:grid}.limit-list p{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:14px;margin:0;font-size:15px;font-weight:650;display:grid}.limit-list b{color:#4f5f77}.limit-list span{color:#e83c42}.play-article p,.play-article li{color:#61708a;font-size:15px;font-weight:650;line-height:1.8}.play-article ul{margin:10px 0 0;padding-left:22px}.red-text{color:#ef3c42}.blue-text{color:#3478eb}.result-rule,.example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.result-rule span,.example-grid p{color:#53637b;background:#f6f9fd;border:1px solid #edf2f8;border-radius:8px;margin:0;padding:11px 12px}@media (width<=900px){.help-page{padding:10px}.wallet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.howtoplay{height:calc(100vh - 92px);min-height:560px}.play-tab-track{gap:18px;padding:0 18px}.play-tabs button{min-width:116px}.play-content{padding:16px 14px 24px}.limit-list p{grid-template-columns:1fr;gap:4px}.result-rule,.example-grid{grid-template-columns:1fr}}@media (width<=560px){.help-panel{padding:13px}.howtoplay{min-height:520px;padding:0}.howtoplay .help-title-row{min-height:60px;padding:0 12px}.help-title-row h1{font-size:18px}.help-title-row p{display:none}.wallet-grid{grid-template-columns:1fr}.play-tab-track{gap:8px;height:58px;padding:0 12px}.play-tabs button{min-width:100px;font-size:14px}.play-tabs button.active:after{width:46px;height:3px;bottom:8px}.play-article{gap:14px}.play-card{padding:14px}}.security-page{color:#53617b;background:#fff;border-radius:7px;min-height:640px;padding:20px 18px 34px;position:relative;box-shadow:0 2px 9px #d9e4f250}.security-heading{border-bottom:1px solid #e6ecf6;justify-content:space-between;align-items:flex-start;height:50px;display:flex}.security-heading h1{color:#4b5870;margin:0;font-size:19px;font-weight:600}.security-heading button{color:#407df0;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;display:flex}.security-list{gap:12px;width:min(420px,100%);margin:16px auto;display:grid}.security-list-row{text-align:left;color:#53617d;cursor:pointer;background:#fff;border:1px solid #e3eafa;border-radius:7px;align-items:center;gap:11px;width:100%;min-height:68px;padding:13px 10px;display:flex}.security-list-row:hover{background:#fbfdff;border-color:#87aff6}.security-row-icon{color:#8aa9d3;background:#e9f0fd;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.security-row-copy{flex:1;gap:3px;min-width:0;display:grid}.security-row-copy strong{font-size:14px}.security-row-copy small{color:#90a1ba;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.security-ready{color:#20af9b}.security-missing{color:#f04e51}.security-detail>h2{color:#54617b;margin:17px 0 26px;font-size:17px;font-weight:600}.security-form{gap:16px;width:min(450px,100%);margin:0 auto;display:grid}.security-form form{gap:16px;display:grid}.security-field{color:#56647e;gap:7px;font-size:13px;display:grid}.security-field>input,.security-field select,.security-password input{color:#4b5b75;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #dce6f7;border-radius:7px;padding:0 13px}.security-field>input:focus,.security-password input:focus,.security-field select:focus{outline:2px solid #b4ceff}.security-password{position:relative}.security-password input{padding-right:44px}.security-password button{color:#a1aec6;cursor:pointer;background:0 0;border:0;width:35px;height:34px;position:absolute;top:4px;right:5px}.security-submit,.security-secondary{color:#fff;height:42px;font:inherit;cursor:pointer;background:#3d7cf1;border:0;border-radius:6px}.security-secondary{color:#347af0;background:#dff0ff}.security-submit:disabled,.security-secondary:disabled{color:#fff;cursor:not-allowed;background:#dce1e9}.security-form p,.security-hint{color:#8090aa;margin:0;font-size:12px;line-height:1.5}.security-options{gap:8px;display:flex}.security-options span{color:#3e7cf0;text-align:center;background:#e2f1ff;border-radius:5px;flex:1;padding:9px 12px}.security-address-tabs{border-bottom:1px solid #e7ecf5;margin-bottom:22px;display:flex}.security-address-tabs button{color:#3e7cf0;background:0 0;border:0;border-bottom:2px solid #3e7cf0;padding:12px 16px}.security-address-card{color:#fff;background:#18cfb1;border-radius:7px;gap:20px;width:min(450px,100%);min-height:115px;margin:0 auto 18px;padding:20px;display:grid}.security-address-card strong{font-size:18px}.security-address-card>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.security-address-card span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.security-address-card button{color:#fff;cursor:pointer;background:#ffffff3b;border:0;border-radius:4px;align-items:center;gap:3px;padding:5px 8px;display:flex}.security-alert{text-align:center;background:#ffe9ea;padding:12px;color:#ed3e4a!important}.security-setup{border:1px solid #e5ebf5;border-radius:7px;align-items:center;gap:18px;padding:15px;display:flex}.security-setup>div{gap:8px;min-width:0;display:grid}.security-setup code{word-break:break-all;color:#45536d;font-size:14px}.security-setup small{color:#8190a8;line-height:1.4}.security-notice{color:#3978e9;background:#eff5ff;border-radius:5px;width:min(450px,100%);margin:15px auto;padding:10px 12px;font-size:13px}.security-avatar{color:#667590;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;top:17px;right:145px}.security-avatar img{border-radius:50%;width:26px;height:26px}@media (width<=650px){.security-page{min-height:calc(100vh - 100px);padding:17px 12px}.security-avatar{display:none}.security-setup{text-align:center;justify-items:center;display:grid}.security-heading h1{font-size:18px}.security-detail>h2{margin-bottom:18px}}.fund-pin-wrap{height:44px;position:relative}.fund-pin-input{z-index:2;caret-color:#3d7cf1;letter-spacing:22px;width:100%;height:44px;position:absolute;inset:0;color:#0000!important;background:0 0!important;border:0!important;padding:0 52px 0 0!important}.fund-pin-input::selection{background:0 0}.fund-pin-input::placeholder{color:#0000}.fund-pin-grid{pointer-events:none;grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:absolute;inset:0 44px 0 0}.fund-pin-grid span{color:#4b5b75;background:#fff;border:1px solid #dce6f7;border-radius:7px;place-items:center;height:44px;font-size:18px;font-weight:700;line-height:1;display:grid}.fund-pin-input:focus+.fund-pin-grid span{border-color:#8fb5ff;box-shadow:0 0 0 2px #d9e7ff}.fund-pin-wrap button{z-index:3;color:#a1aec6;cursor:pointer;background:0 0;border:0;width:34px;height:34px;position:absolute;top:5px;right:5px}@media (width<=650px){.fund-pin-grid{gap:6px}.fund-pin-grid span,.fund-pin-wrap,.fund-pin-input{height:42px}}:root{color:#27334d;background:#f4f7fc;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}.app-shell{min-height:100vh}.topbar{z-index:5;background:#fff;border-bottom:1px solid #e7edf7;align-items:center;gap:32px;height:70px;padding:0 max(24px,50vw - 690px);display:flex;position:sticky;top:0}.brand{color:#2364d8;align-items:center;gap:9px;min-width:165px;display:flex}.brand-mark{text-align:center;color:#3479e9;border:4px solid #3e81ee;border-radius:50%;width:38px;height:38px;font-size:28px;font-weight:800;line-height:28px}.brand strong{letter-spacing:0;font-size:17px;display:block}.brand small{color:#8594ae;letter-spacing:1px;font-size:9px;display:block}.top-nav{flex:1;align-items:center;gap:8px;display:flex}.top-nav a{color:#677590;cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 15px;text-decoration:none;display:flex}.top-nav a.active,.top-nav a:hover{color:#2667d7;background:#edf4ff}.nav-dot{color:#5f93ee}.account{color:#687892;white-space:nowrap;align-items:center;gap:10px;display:flex}.avatar{color:#fff;background:#356fe2;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.avatar.large{width:66px;height:66px;margin:auto auto 10px;font-size:20px}.account-name{color:#34425d}.balance{color:#4a5872;background:#f3f6fb;border-radius:7px;padding:8px 12px}.deposit,.withdraw{color:#fff;cursor:pointer;border:0;border-radius:6px;padding:8px 13px}.deposit{background:#23b997}.withdraw{background:#447deb}.mobile-menu{color:#325fbe;background:0 0;border:0;display:none}.body-layout{gap:22px;max-width:1380px;margin:0 auto;padding:24px;display:flex}.sidebar{background:#fff;border:1px solid #e5ebf5;border-radius:10px;flex:none;width:215px;min-height:calc(100vh - 118px);padding:18px 12px}.side-head{text-align:center;color:#33425f;border-bottom:1px solid #eef2f8;margin-bottom:12px;padding:8px 0 18px}.side-head small{color:#95a1b6;margin-top:4px;display:block}.side-item{color:#6b7890;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;height:42px;margin:3px 0;padding:0 13px;display:flex}.side-item:hover,.side-item.active{color:#2e71de;background:#edf4ff}.side-item.logout{color:#a1aabd;margin-top:24px}.close-menu{display:none}.main-content{flex:1;min-width:0}.breadcrumb{color:#8a97ac;margin:3px 0 20px}.breadcrumb span{color:#c1cad8;margin:0 9px}.game-hero{color:#fff;background:linear-gradient(105deg,#2c75e5,#77b7fb);border-radius:10px;justify-content:space-between;align-items:center;min-height:142px;padding:27px 32px;display:flex}.eyebrow{color:#8ea0ba;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;font-size:11px}.game-hero .eyebrow{color:#d8eaff}.game-hero h1{margin:0 0 7px;font-size:29px}.game-hero p:last-child{color:#e4efff;margin:0}.hero-pill{text-align:right;background:#ffffff26;border-radius:9px;padding:17px 22px}.hero-pill span,.hero-pill strong{display:block}.hero-pill span{color:#d7e8ff;font-size:12px}.hero-pill strong{margin-top:6px;font-size:16px}.tabs{background:#fff;border:1px solid #e5ebf5;border-top:0;align-items:end;gap:28px;height:53px;padding:0 22px;display:flex}.tabs button{color:#78859c;cursor:pointer;background:0 0;border:0;height:42px}.tabs .selected-tab{color:#2469dc;border-bottom:2px solid #3479e9}.period-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0;display:grid}.period-card{text-align:left;color:#64728b;cursor:pointer;background:#fff;border:1px solid #e4eaf4;border-radius:8px;align-items:center;gap:11px;min-height:71px;padding:12px;display:flex;position:relative}.period-card.selected{border-color:#4b86ee;box-shadow:0 4px 12px #3774e221}.period-card strong,.period-card small{display:block}.period-card strong{color:#33415b;margin-bottom:4px}.period-card small{color:#9aa6b9;font-size:11px}.period-icon{color:#3477e3;background:#eaf2ff;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:flex}.period-icon small{color:#7193c8;font-size:9px}.period-status{color:#8e9bb1;font-size:10px;position:absolute;top:9px;right:9px}.bet-panel,.result-panel{background:#fff;border:1px solid #e5ebf5;border-radius:10px;margin-top:16px;padding:22px}.panel-heading{justify-content:space-between;align-items:center;display:flex}.panel-heading h2{color:#2d3b56;margin:0;font-size:19px}.panel-heading.compact{margin-bottom:17px}.countdown{color:#3277e8;text-align:right;grid-template-columns:18px auto;align-items:center;column-gap:7px;display:grid}.countdown strong{font-size:20px}.countdown small{color:#9aa7ba;grid-column:2;font-size:11px}.rule-strip{color:#8591a6;background:#f7f9fd;border:1px solid #edf1f7;border-radius:7px;gap:26px;margin:21px 0;padding:12px 15px;display:flex}.rule-strip b{color:#e78b2f}.choice-row{grid-template-columns:1fr 1fr;gap:13px;display:grid}.choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e9f2;border-radius:8px;align-items:center;gap:14px;padding:17px 20px;display:flex}.choice strong{font-size:25px}.choice span{color:#8491a8;font-size:12px}.choice.odd strong{color:#e36b55}.choice.even strong{color:#3478e5}.choice.chosen{background:#f4f8ff;border:2px solid #4a83ee}.bet-controls{align-items:center;gap:10px;margin-top:17px;display:flex}.currency-switch{border:1px solid #dde5f1;border-radius:7px;padding:3px;display:flex}.currency-switch button{color:#8290a4;cursor:pointer;background:#fff;border:0;border-radius:5px;padding:8px 13px}.currency-switch button.active{color:#2d72dc;background:#eaf2ff}.bet-controls input{border:1px solid #dce4ef;border-radius:7px;min-width:150px;height:40px;padding:0 12px;font-size:15px}.quick-amounts{gap:5px;display:flex}.quick-amounts button,.link-button{color:#6f7d94;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:5px;padding:7px 10px}.bet-button{color:#fff;cursor:pointer;background:#3479e8;border:0;border-radius:7px;margin-left:auto;padding:12px 27px;font-weight:600}.notice{color:#19916f;background:#edf7f3;border-radius:6px;margin-top:13px;padding:10px 13px}.result-table{border-top:1px solid #eef2f8}.table-row{color:#66758f;border-bottom:1px solid #f0f3f8;grid-template-columns:1fr 1fr 2fr 80px;padding:13px 6px;display:grid}.table-row.header{color:#9aa6b8;font-size:12px}.hash{color:#9da8b9;font-family:ui-monospace,monospace}.result.wait{color:#b1bdcc}.link-button{color:#3977dd;border:0}.side-head strong{display:block}.logout{margin-top:auto}.close-menu{color:#5d739e;background:0 0;border:0}.close-menu svg{vertical-align:middle;margin-right:4px}@media (width<=900px){.topbar{gap:12px;padding:0 16px}.mobile-menu{order:2;display:block}.top-nav{display:none}.account{margin-left:auto}.account-name,.balance{display:none}.body-layout{padding:16px}.sidebar{z-index:10;transition:transform .2s;position:fixed;top:82px;bottom:12px;left:12px;transform:translate(-120%);box-shadow:0 12px 36px #29406833}.sidebar.open{transform:translate(0)}.close-menu{margin:18px auto 0;display:block}.period-grid{grid-template-columns:repeat(2,1fr)}.game-hero{padding:22px}.hero-pill{display:none}}@media (width<=560px){.brand{min-width:auto}.body-layout{padding:10px}.breadcrumb{margin:5px 4px 14px}.game-hero{border-radius:8px;min-height:120px;padding:20px 18px}.game-hero h1{font-size:25px}.tabs{white-space:nowrap;gap:13px;padding:0 10px;overflow:auto}.period-grid{gap:7px;margin:10px 0}.period-card{gap:6px;min-height:66px;padding:10px 8px}.period-card strong{font-size:12px}.period-card small{font-size:10px}.period-status{display:none}.bet-panel,.result-panel{margin-top:10px;padding:15px}.rule-strip{justify-content:space-between;gap:7px;padding:10px 8px;font-size:11px}.rule-strip span:nth-child(2){display:none}.choice{gap:8px;padding:13px 10px;display:block}.choice strong{display:block}.choice span{font-size:10px}.bet-controls{flex-wrap:wrap}.bet-controls input{flex:1;min-width:120px}.quick-amounts{order:3;width:100%}.quick-amounts button{flex:1}.bet-button{width:100%;margin-left:0}.table-row{grid-template-columns:1.1fr 1fr 0 45px;font-size:11px}.table-row span:nth-child(3),.account .withdraw{display:none}}:root{--panel:#fff}.nav-link{cursor:pointer;font:inherit;background:0 0;border:0}.page-title{justify-content:space-between;align-items:flex-end;margin:3px 0 20px;display:flex}.page-title h1{color:#2d3b56;margin:0;font-size:25px}.content-panel{background:var(--panel);border:1px solid #e5ebf5;border-radius:10px;margin-top:16px;padding:24px}.muted{color:#8591a6}.wallet-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.wallet-card{border:1px solid #e4eaf4;border-radius:8px;flex-direction:column;gap:8px;padding:18px;display:flex}.wallet-card strong{color:#3478e5}.wallet-card b{color:#2d3b56;font-size:23px}.wallet-card small,.wallet-card span{color:#8d99aa}.action-row{gap:10px;margin-top:20px;display:flex}.deposit-address{color:#356fcf;word-break:break-all;background:#f8fbff;border:1px dashed #cbd9ee;border-radius:7px;justify-content:space-between;align-items:center;margin:22px 0;padding:16px;font-family:ui-monospace,monospace;display:flex}.deposit-address button{color:#3575dd;cursor:pointer;background:0 0;border:0;margin-left:12px}.form-stack{flex-direction:column;gap:16px;max-width:620px;display:flex}.form-stack label{color:#53627b;flex-direction:column;gap:7px;display:flex}.form-stack input,.form-stack select{height:42px;font:inherit;color:#33415b;background:#fff;border:1px solid #dce4ef;border-radius:7px;padding:0 12px}.form-stack .bet-button{width:max-content;margin-left:0}.data-table{overflow:auto}.data-row{color:#63728c;border-bottom:1px solid #eef2f8;grid-template-columns:repeat(5,minmax(110px,1fr));gap:12px;min-width:650px;padding:14px 8px;display:grid}.data-row.header{color:#9aa6b8;font-size:12px}.data-table .data-row span:first-child{color:#34425d}.empty-state{text-align:center;color:#9aa6b8;padding:65px 20px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.stat{background:#f7f9fd;border:1px solid #edf1f7;border-radius:8px;padding:18px}.stat small,.stat strong{display:block}.stat small{color:#8d99aa;margin-bottom:8px}.stat strong{color:#2d3b56;word-break:break-all;font-size:20px}.setting-line{color:#61708a;border-bottom:1px solid #edf1f7;justify-content:space-between;margin-bottom:22px;padding:15px 0;display:flex}.setting-line span{color:#2d3b56}@media (width<=700px){.wallet-grid,.stats-grid{grid-template-columns:1fr}.content-panel{padding:16px}.page-title{margin:4px 3px 14px}.data-row{grid-template-columns:repeat(5,minmax(100px,1fr))}}.commission-button{background:#3f7df2}.commission-transfer-panel{min-height:360px}.commission-transfer-form{gap:15px;width:min(520px,100%);margin:0 auto;display:grid}.commission-tabs{background:#e7ecfb;border-radius:7px;grid-template-columns:repeat(3,1fr);height:36px;display:grid;overflow:hidden}.commission-tabs button{color:#51607a;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.commission-tabs button.active{color:#fff;background:#407df3;border-radius:7px}.coin-dot{color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-weight:700;display:inline-grid}.coin-dot.usdt{background:#2ab889}.coin-dot.trx{background:#fa474d}.coin-dot.cny{background:#f23e45}.commission-balance{border-bottom:1px solid #e3eaf6;gap:6px;padding:16px 0 10px;display:grid}.commission-balance span,.commission-balance small{color:#7f8ca4}.commission-balance strong{color:#33415b;font-size:18px}.transfer-field{color:#53627b;gap:8px;display:grid}.transfer-field>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.transfer-field>span button{color:#397bf0;cursor:pointer;background:0 0;border:0}.transfer-field input{color:#33415b;height:42px;font:inherit;background:#eaf2ff;border:1px solid #dce7f7;border-radius:7px;padding:0 12px}.transfer-password{position:relative}.transfer-password input{width:100%;padding-right:42px}.transfer-password button{color:#9aa9c2;cursor:pointer;background:0 0;border:0;width:34px;height:34px;position:absolute;top:4px;right:5px}.transfer-error{color:#f04b50;margin-top:-10px;font-size:12px}.transfer-submit{color:#fff;height:42px;font:inherit;cursor:pointer;background:#407df3;border:0;border-radius:7px}.transfer-submit:disabled{color:#eef3ff;cursor:not-allowed;background:#bdc8de}@media (width<=700px){.commission-transfer-form{width:100%}.commission-tabs{height:38px}}.trend-strip{border-top:1px solid #edf1f7;margin-top:18px;padding-top:16px}.trend-strip strong{color:#40516d}.trend-dots{flex-wrap:wrap;gap:8px;min-height:30px;margin-top:12px;display:flex}.trend-dot{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:700;animation:.28s ease-out trend-in;display:inline-flex}.trend-dot.odd{background:#ff4b52}.trend-dot.even{background:#20b4a8}.win-toast{z-index:20;color:#fff;background:#1fae91;border-radius:8px;padding:13px 18px;animation:.25s ease-out toast-in;position:fixed;top:84px;right:22px;box-shadow:0 8px 28px #1e585433}.hero-pill strong{animation:1.4s ease-in-out infinite hash-pulse}@keyframes trend-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes hash-pulse{0%,to{opacity:.7}50%{opacity:1}}.hash-page{max-width:1180px;margin:0 auto}.hash-switcher{background:#fff;border:1px solid #e8eef8;border-radius:9px;align-items:center;gap:10px;height:50px;padding:7px 10px;display:flex;overflow-x:auto;box-shadow:0 3px 12px #345b9714}.hash-switcher button{white-space:nowrap;cursor:pointer;height:34px;font:inherit;border:0;border-radius:7px}.game-picker{color:#667695;background:#eef3fb;padding:0 17px}.game-tab{color:#63718a;background:#eef3fb;padding:0 18px}.game-tab span{color:#7e8ca2;margin-left:4px;font-size:9px}.game-tab.active{color:#fff;background:#397bf0}.hash-columns{grid-template-columns:minmax(0,1fr) 310px;gap:10px;margin-top:10px;display:grid}.hash-workspace,.bet-history{background:#fff;border:1px solid #e7edf8;border-radius:9px;box-shadow:0 3px 12px #345b970f}.hash-workspace{padding:10px 15px 13px}.bet-mode{background:#e8edfa;border-radius:8px;grid-template-columns:1fr 1fr;height:35px;display:grid;overflow:hidden}.bet-mode button{color:#526484;font:inherit;cursor:pointer;background:0 0;border:0}.bet-mode .active{color:#fff;background:#397bf0;border-radius:8px}.hash-title-row{justify-content:space-between;align-items:flex-start;padding:12px 0 3px;display:flex}.hash-title-row h1{color:#2f3d59;margin:0;font-size:17px}.hash-title-row h1:before{content:"";border-left:3px solid #3e81ef;margin-right:8px}.hash-title-row h1 b{color:#397bf0;background:#e7f2ff;border-radius:4px;margin-left:8px;padding:4px 8px;font-size:12px}.hash-title-row p{color:#62779f;margin:8px 0 0;font-weight:600}.hash-title-row p span{color:#91a0b9;font-weight:400}.hash-links{color:#397bf0;align-items:center;gap:13px;display:flex}.hash-links button{color:#397bf0;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:flex}.block-status{text-align:center;grid-template-columns:1fr 92px 1fr;align-items:center;min-height:78px;display:grid}.block-status small{color:#5a6b89;font-size:13px;display:block}.block-status strong{color:#515e75;letter-spacing:.3px;font-size:23px;display:block}.block-status>div:last-child strong,.block-status>div:last-child small{color:#397bf0}.block-status button{color:#397bf0;cursor:pointer;background:#eaf3ff;border:0;border-radius:3px;margin-left:5px;font-size:11px}.circle-countdown{border:5px solid #397bf0;border-color:#397bf0 #397bf0 #ebedf2 #ebedf2;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin:auto;display:flex}.circle-countdown span{color:#27344e;font-size:16px;font-weight:700}.hash-fragment{text-align:center;color:#68758c;margin:-3px 0 10px;font-size:12px}.hash-fragment em{color:#f24b50;margin-left:4px;font-style:normal}.hash-fragment button{color:#397bf0;cursor:pointer;background:#eaf3ff;border:0;border-radius:3px;margin-left:8px;padding:3px 7px;font-size:11px}.trend-board{border-top:1px solid #edf1f8;border-bottom:1px solid #edf1f8;padding:7px 0 9px}.trend-board-head{color:#52709e;align-items:center;gap:14px;font-weight:700;display:flex}.trend-count{font-size:11px;font-weight:500}.trend-count b{color:#20aa9f;margin-right:10px}.trend-count b+b{color:#ff4b52}.trend-grid{background-image:linear-gradient(#edf1f8 1px,#0000 1px),linear-gradient(90deg,#edf1f8 1px,#0000 1px);background-size:24px 24px;flex-wrap:wrap;align-content:flex-start;gap:3px 4px;height:106px;padding:7px 2px;display:flex;overflow:hidden}.trend-grid .trend-dot{width:21px;height:21px;margin:0 1px;font-size:10px}.hash-choices{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0 12px;display:grid}.hash-choice{color:#53627d;cursor:pointer;background:#f5f8fd;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:93px;display:flex}.hash-choice strong{font-size:26px}.hash-choice span{color:#75839a;background:#fff;border-radius:12px;padding:4px 12px;font-size:11px}.hash-choice.odd strong{color:#20afa2}.hash-choice.even strong{color:#ff4b52}.hash-choice.selected.odd{color:#fff;background:#36b4a7}.hash-choice.selected.even{background:#fff1f2;border:1px solid #ffcbd0}.hash-choice.selected span{color:inherit;background:#ffffff38}.chip-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.chip-row button{color:#5c6b84;cursor:pointer;background:#eef2f9;border:0;border-radius:6px;min-width:47px;height:31px;padding:0 9px}.chip-row button:hover{color:#397bf0;background:#dae8ff}.hash-bet-controls{justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.hash-bet-controls input{text-align:center;color:#4e5e7d;border:1px solid #dbe4f3;border-radius:7px;outline:0;width:180px;height:35px}.hash-bet-controls span{color:#697891;font-size:12px}.hash-bet-controls span b{color:#397bf0}.hash-bet-controls button{color:#71809a;cursor:pointer;background:#e9eef8;border:0;border-radius:7px;height:35px;padding:0 16px}.hash-bet-controls .primary-bet{color:#fff;background:#397bf0}.bet-history{height:285px}.bet-history>div:first-child{border-bottom:1px solid #edf1f8;justify-content:space-between;align-items:center;padding:12px 13px;display:flex}.bet-history h2{color:#36445d;margin:0;font-size:16px}.bet-history h2:before{content:"";border-left:3px solid #397bf0;margin-right:7px}.bet-history>div:first-child button{color:#397bf0;cursor:pointer;background:0 0;border:0}.bet-history header{color:#52617b;background:#eef3ff;grid-template-columns:repeat(4,1fr);padding:10px 8px;font-size:12px;display:grid}.bet-history .empty-state{color:#a0aec2;padding:75px 10px}.hash-page .notice{margin-top:10px}@media (width<=960px){.hash-columns{grid-template-columns:1fr}.bet-history{display:none}}@media (width<=600px){.hash-page{margin:0 -5px}.hash-switcher{border-radius:7px;gap:6px}.game-picker{padding:0 11px}.game-tab{padding:0 12px}.hash-workspace{padding:8px}.hash-title-row p span{display:none}.hash-title-row h1{font-size:15px}.block-status{grid-template-columns:1fr 65px 1fr}.block-status strong{font-size:18px}.hash-choices{gap:6px}.hash-choice{height:82px}.chip-row{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.chip-row button{min-width:43px}.hash-bet-controls{flex-wrap:wrap}.hash-bet-controls input{width:100%}.hash-bet-controls span{order:3}.hash-bet-controls button{flex:1}}.brand-logo{object-fit:contain;width:43px;height:30px}.hash-title-actions{align-items:center;gap:12px;display:flex}.hash-title-actions>img{object-fit:cover;border-radius:4px;width:112px;height:56px}@media (width<=600px){.hash-title-actions>img{display:none}}.trend-grid{background-size:24px 24px;grid-template-rows:repeat(5,24px);grid-template-columns:repeat(32,24px);grid-auto-flow:column;place-content:start;height:134px;min-height:134px;display:grid;overflow:auto hidden}.chip-button{cursor:pointer;justify-content:center;align-items:center;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;position:relative}.chip-button.selected{color:#2f6fda;background:#dceaff;transform:translateY(-3px);box-shadow:0 5px 10px #365c9638}.coin-chips{flex-wrap:nowrap;align-items:center;gap:9px;padding:5px 2px;overflow-x:auto}.coin-chips .chip-button{color:#76839a;background:#f4f7fb;border:5px solid #dbe5f0;border-radius:50%;width:42px;min-width:42px;height:42px;padding:0;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 2px #fff}.coin-chips .chip-button:nth-child(2n){border-color:#b8daca}.coin-chips .chip-button:nth-child(3n){border-color:#edc89f}.coin-chips .chip-button:nth-child(4n){border-color:#c9dba9}.coin-chips .chip-button:nth-child(5n){border-color:#cdb5e9}.coin-chips .chip-button.selected{color:#397bf0;background:#fff;border-color:#397bf0;box-shadow:0 0 0 2px #fff,0 4px 9px #397bf04d}.compact-chips{gap:8px}.compact-chips .chip-button{background:#eaf0fb;min-width:47px}.compact-chips .chip-button.selected{background:#dceaff}@media (width<=600px){.trend-grid{height:134px;min-height:134px}.coin-chips{justify-content:flex-start}}.hash-switcher-wrap{position:relative}.game-picker.active{color:#fff;background:#397bf0}.game-close{color:#64718a;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:5px;font-size:13px;line-height:1;display:inline-flex}.game-tab.active .game-close{color:#dce9ff}.game-picker-panel{z-index:4;background:#fff;border:1px solid #e3eaf6;border-radius:8px;padding:12px 10px;position:absolute;top:56px;left:0;right:0;box-shadow:0 10px 26px #2f4d7d24}.game-picker-panel>strong{color:#44536e;border-left:3px solid #397bf0;margin-bottom:12px;padding-left:7px;display:block}.game-picker-grid{grid-template-columns:repeat(7,minmax(110px,1fr));gap:10px;display:grid}.game-picker-grid button{color:#586780;height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe7f4;border-radius:8px}.game-picker-grid button:hover,.game-picker-grid button.chosen{color:#fff;background:#397bf0;border-color:#397bf0}@media (width<=800px){.game-picker-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.game-picker-panel{top:52px}.game-picker-grid{grid-template-columns:repeat(2,1fr);gap:7px}.game-picker-grid button{height:38px;font-size:12px}}.circle-countdown{background:conic-gradient(#397bf0 var(--countdown-progress,0%),#ebedf2 0);border:0;padding:5px;transition:background .1s linear}.circle-countdown span{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.auth-page{background:#f4f7fc;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-panel{background:#fff;border:1px solid #e5ebf5;border-radius:12px;width:min(430px,100%);padding:32px;box-shadow:0 12px 35px #345b971a}.auth-brand{min-width:auto;margin-bottom:28px}.auth-panel h1{color:#2d3b56;margin:0 0 8px}.auth-submit{width:100%;margin:0}.auth-switch{margin:18px auto 0;display:block}.error-notice{color:#d64a4a;background:#fff1f1}.verification-block{border-top:1px solid #edf1f7;margin-top:25px;padding-top:20px}.verification-block h2{color:#33415b;margin:0 0 7px;font-size:17px}.verify-row{align-items:center;gap:8px;margin-top:10px;display:flex}.verify-row input{min-width:0;height:40px;font:inherit;border:1px solid #dce4ef;border-radius:7px;flex:1;padding:0 10px}.verify-row .link-button{white-space:nowrap;padding:8px 10px}.status-ok,.status-pending{white-space:nowrap;font-size:12px}.status-ok{color:#18a77f}.status-pending{color:#a4afc0}.avatar{object-fit:cover}.profile-row{border-bottom:1px solid #edf1f7;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;display:flex}.profile-row strong{color:#33415b;font-size:18px}.profile-row p{margin:5px 0 0}.profile-avatar-button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.profile-avatar{width:70px;height:70px}.avatar-modal-backdrop{z-index:20;background:#1e2b426b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.avatar-modal{background:#fff;border-radius:10px;width:min(560px,100%);max-height:min(720px,90vh);overflow:auto;box-shadow:0 18px 60px #1b2e564d}.avatar-modal-head{color:#52617b;z-index:1;background:#fff;border-bottom:1px solid #edf1f7;justify-content:center;align-items:center;height:54px;display:flex;position:sticky;top:0}.avatar-modal-head button{color:#687892;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;right:16px}.avatar-grid{grid-template-columns:repeat(5,1fr);gap:14px;padding:18px;display:grid}.avatar-option{cursor:pointer;aspect-ratio:1;background:#fff;border:2px solid #0000;border-radius:50%;padding:0;overflow:hidden}.avatar-option:hover,.avatar-option.selected{border-color:#397bf0}.avatar-option img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=560px){.avatar-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px}}.guest-actions{align-items:center;gap:8px;display:flex}.guest-actions button{color:#397bf0;min-width:64px;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #397bf0;border-radius:7px;font-weight:700}.guest-actions button:last-child{color:#fff;background:#397bf0}.auth-modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#141f326b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth-modal{width:min(500px,100%);max-height:min(92vh,780px);position:relative;overflow:auto}.auth-modal .auth-panel{width:100%;padding:34px 36px;box-shadow:0 18px 55px #182a4b47}.auth-modal .auth-brand{justify-content:center;margin-bottom:24px}.auth-modal-close{z-index:1;color:#1f2d45;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:14px}.auth-modal-close:hover{background:#f2f6fd}@media (width<=560px){.guest-actions button{min-width:54px;padding:0 10px}.auth-modal-backdrop{padding:14px}.auth-modal .auth-panel{padding:30px 22px}.auth-modal-close{top:8px;right:8px}}.auth-panel .form-stack{max-width:none}.auth-panel .form-stack label{gap:7px}.auth-input{color:#9ab0d2;background:#f7faff;border:1px solid #dfe7f5;border-radius:8px;align-items:center;gap:9px;height:41px;padding:0 10px;display:flex}.auth-input input{color:#33415b;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0}.auth-input button{color:#9aa8bf;font:inherit;cursor:pointer;background:0 0;border:0}.auth-row{align-items:center;gap:14px;margin:-2px 0 2px;display:flex}.auth-row button{color:#397bf0;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0}.auth-remember{color:#53627b;align-items:center;margin-right:auto;flex-direction:row!important;grid-template-columns:none!important;gap:6px!important;display:inline-flex!important}.auth-remember input{accent-color:#397bf0;width:15px;height:15px}.auth-quick{color:#a3afc2;place-items:center;gap:8px;margin-top:12px;display:grid}.auth-quick span{align-items:center;gap:10px;display:flex}.auth-quick span:before,.auth-quick span:after{content:"";background:#c9d4e6;width:92px;height:1px;display:block}.auth-quick button{color:#397bf0;cursor:pointer;background:#fff;border:1px solid #397bf0;border-radius:9px;width:34px;height:34px;font-size:20px}.auth-help{text-align:center;color:#8490a5;margin-top:10px;font-size:13px}.auth-help a{color:#397bf0;text-decoration:none}.auth-recover-backdrop{z-index:45;background:#141f325c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.auth-recover{background:#fff;border-radius:8px;width:min(500px,100%);overflow:hidden;box-shadow:0 18px 55px #182a4b47}.auth-recover header{color:#33415b;border-bottom:1px solid #e4ebf6;justify-content:center;align-items:center;height:42px;display:flex;position:relative}.auth-recover header button{color:#1f2d45;cursor:pointer;background:0 0;border:0;position:absolute;right:10px}.auth-recover-body{gap:10px;padding:14px 20px 10px;display:grid}.auth-recover .auth-submit{height:40px}.auth-recover .auth-submit:disabled{color:#fff;cursor:not-allowed;background:#cbd3df}.auth-toast{color:#13866b;text-align:center;background:#eff8f5;border-radius:7px;padding:9px 12px}.auth-toast.error{color:#fff;background:#1f2530}.security-challenge{color:#53627b;background:#eef5ff;border-radius:7px;gap:5px;padding:12px;display:grid}.security-challenge strong{color:#2d3b56}.security-challenge span{color:#7b8ca7;font-size:12px}.support-button{color:#2f72df;cursor:pointer;background:#eaf2ff;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:inline-grid}.support-button:hover{color:#185fc8;background:#dceaff}@media (width<=560px){.support-button{width:32px;height:32px}.account .support-button+svg{display:none}}.settlement-toast{z-index:21;border-radius:8px;padding:13px 18px;animation:.25s ease-out toast-in;position:fixed;top:132px;right:22px;box-shadow:0 8px 28px #1e2d4e2e}.settlement-toast.loss{color:#d83f45;background:#fff1f1;border:1px solid #ffd2d4}@media (width<=560px){.settlement-toast{text-align:center;top:78px;left:12px;right:12px}}.currency-icon{object-fit:contain;vertical-align:-4px;width:18px;height:18px;margin-right:5px}.balance{align-items:center;gap:4px;display:inline-flex}.top-balance{background:#eef3fb;border-radius:7px;align-items:center;display:flex;position:relative}.balance-trigger{color:#4a5872;min-width:100px;height:34px;font:inherit;cursor:pointer;background:#f3f6fb;border:0;border-radius:7px 0 0 7px;justify-content:center;align-items:center;gap:4px;padding:0 9px;display:inline-flex}.balance-trigger .currency-icon,.balance-menu-row .currency-icon{margin-right:0}.balance-refresh{color:#9aabc4;cursor:pointer;background:#edf3fb;border:0;border-left:1px solid #dce6f4;border-radius:0 7px 7px 0;place-items:center;width:32px;height:34px;display:inline-grid}.balance-refresh:hover,.balance-trigger:hover{color:#397bf0;background:#e8f1ff}.balance-menu{z-index:25;background:#fff;border:1px solid #e1e8f3;border-radius:10px;width:150px;padding:4px 0;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 12px 28px #2d406229}.balance-menu-row{color:#53627b;width:100%;height:38px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.balance-menu-row+.balance-menu-row{border-top:1px solid #edf1f7}.balance-menu-row:hover{background:#f3f7ff}.balance-menu-row.fixed{cursor:default;color:#7d8da8}.balance-menu-row.fixed:hover{background:#fff}.balance-check{color:#397bf0;margin-left:auto;font-size:13px}.asset-strip-wallet{max-width:860px}.asset-strip-head{position:relative}.asset-strip-head button{color:#fff;background:#25c7b8;border:0;border-radius:0 9px 0 22px;height:34px;margin-left:auto;padding:0 18px;font-weight:700}.asset-tile{position:relative}.asset-tile>em{font-style:normal;position:absolute;top:15px;right:14px}.asset-tile-values{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.asset-tile-values small{margin:0}.asset-tile-values strong{margin-top:2px;font-size:18px}.asset-tile.active .currency-icon{filter:drop-shadow(0 1px 1px #0000001f)}.exchange-button{background:#2cc6b8}.exchange-panel{min-height:360px}.exchange-tabs{background:#edf2fb;border-radius:7px;grid-template-columns:repeat(3,1fr);width:min(520px,100%);height:42px;margin:0 auto 18px;display:grid;overflow:hidden}.exchange-tabs button{color:#52617b;font:inherit;background:0 0;border:0}.exchange-tabs .active{color:#fff;background:#407df3;border-radius:7px}.exchange-form{gap:12px;width:min(520px,100%);margin:0 auto;display:grid}.exchange-head{color:#52617b;grid-template-columns:1fr auto;gap:16px;display:grid}.exchange-head span{margin-bottom:5px;display:block}.exchange-head strong{color:#33415b;align-items:center;font-size:14px;display:flex}.exchange-box{background:#e2e8f8;border-radius:8px;padding-right:40px;position:relative;overflow:hidden}.exchange-box label{color:#53627b;align-items:center;gap:8px;height:42px;padding:0 13px;display:flex}.exchange-box label b{color:#397bf0}.exchange-box label small{color:#9aa8bf}.exchange-box>div{background:#fff;border:1px solid #dce6f5;align-items:center;display:flex}.exchange-box input{height:42px;font:inherit;color:#33415b;border:0;outline:0;flex:1;padding:0 13px}.exchange-box select{color:#53627b;width:96px;height:42px;font:inherit;background:#fff;border:0}.exchange-swap{color:#fff;cursor:pointer;background:#28bdac;border:0;border-radius:7px;width:26px;height:26px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.exchange-warning{text-align:center;color:#f04b50;margin:0}.exchange-submit{color:#fff;height:42px;font:inherit;cursor:pointer;background:#407df3;border:0;border-radius:7px;font-weight:700}.exchange-submit:disabled{color:#eef3ff;cursor:not-allowed;background:#bdc8de}@media (width<=900px){.top-balance{display:none}}@media (width<=700px){.asset-tile-values,.exchange-head{grid-template-columns:1fr}.exchange-tabs{height:auto}.exchange-tabs button{height:40px}}.currency-picker{flex:none;width:108px;position:relative}.currency-picker-trigger{color:#53627b;width:100%;height:42px;font:inherit;cursor:pointer;background:#fff;border:0;justify-content:center;align-items:center;gap:4px;display:flex}.currency-picker-trigger .currency-icon,.currency-picker-menu .currency-icon{margin-right:2px}.currency-picker-menu{z-index:12;background:#fff;border:1px solid #dce6f5;border-radius:7px;width:122px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 10px 24px #2d406229}.currency-picker-menu button{color:#53627b;width:100%;height:38px;font:inherit;cursor:pointer;background:#fff;border:0;align-items:center;gap:6px;padding:0 12px;display:flex}.currency-picker-menu button:hover{color:#397bf0;background:#eef4ff}.asset-strip{background:#eaf2ff;border-radius:9px;margin-bottom:18px;overflow:hidden}.asset-strip-head{color:#536887;align-items:center;gap:8px;height:34px;padding:0 14px;font-weight:700;display:flex}.asset-strip-grid{grid-template-columns:repeat(3,1fr);display:grid}.asset-tile{text-align:left;color:#4c5d78;cursor:pointer;background:#eaf2ff;border:0;min-height:92px;padding:14px 18px}.asset-tile.active{color:#fff;background:#407df3}.asset-tile span{align-items:center;gap:8px;font-weight:700;display:flex}.asset-tile small,.asset-tile em{opacity:.82;margin-top:7px;font-style:normal;display:block}.asset-tile strong{margin-top:3px;font-size:20px;display:block}.section-title-row{justify-content:space-between;align-items:center;margin:8px 0 15px;display:flex}.section-title-row h2,.record-section h2{color:#33415b;margin:0;font-size:18px}.section-title-row a{color:#397bf0;cursor:pointer}.deposit-tabs{background:#e7ecfb;border-radius:7px;grid-template-columns:repeat(3,1fr);height:42px;margin-bottom:12px;display:grid;overflow:hidden}.deposit-tabs button{color:#52617b;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:flex}.deposit-tabs button.active{color:#fff;background:#407df3;border-radius:7px}.deposit-workbench{grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:14px;display:grid}.deposit-form-panel{padding:18px 0 0}.deposit-hint{color:#13a98d;margin:0 0 16px}.amount-entry{color:#53627b;gap:8px;margin-top:15px;font-weight:700;display:grid}.amount-entry div{background:#f8fbff;border:1px solid #dce7f7;border-radius:7px;align-items:center;height:44px;display:flex}.amount-entry input{color:#33415b;background:0 0;border:0;outline:0;flex:1;height:100%;padding:0 14px}.amount-entry span{color:#f2454c;padding:0 14px}.amount-chips{grid-template-columns:repeat(6,1fr);gap:9px;margin:14px 0 12px;display:grid}.amount-chips button{color:#4d5d78;cursor:pointer;background:#e7ecfb;border:0;border-radius:7px;height:39px;font-weight:700}.deposit-confirm{color:#fff;background:#407df3;border:0;border-radius:7px;width:100%;height:44px;font-weight:700}.deposit-confirm:disabled{background:#c4cede}.qr-card{background:#f3f7fd;border-radius:9px;place-items:center;gap:16px;padding:28px 20px;display:grid}.qr-card canvas{background:#fff;border-radius:4px}.qr-placeholder{text-align:center;color:#8c9ab0;background:#fff;border-radius:6px;place-items:center;width:220px;height:220px;display:grid}.qr-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.qr-actions button{color:#3478e5;cursor:pointer;background:#dff1ff;border:0;border-radius:7px;height:38px}.qr-actions button:disabled{opacity:.6;cursor:not-allowed}.deposit-warning{text-align:center;color:#4d6a9b;margin:16px 0}.unsupported-deposit{text-align:center;color:#5b6c86;background:#f8fbff;border:1px dashed #c9d8ec;border-radius:9px;place-content:center;gap:8px;min-height:230px;display:grid}.unsupported-deposit strong{color:#33415b;font-size:20px}.record-section{border-top:1px solid #edf1f7;margin-top:18px;padding-top:16px}.record-panel{padding:12px;overflow:hidden}.record-top-tabs,.ledger-tabs{background:#eef3fb;border-radius:7px;grid-template-columns:repeat(2,1fr);height:38px;margin-bottom:12px;display:grid;overflow:hidden}.ledger-tabs{background:#fff;border-bottom:1px solid #edf1f7;border-radius:0;grid-template-columns:repeat(4,1fr);height:48px}.record-top-tabs button,.ledger-tabs button{color:#53627b;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.record-top-tabs button.active{color:#fff;background:#407df3}.ledger-tabs button.active{color:#397bf0;border-bottom:3px solid #397bf0}.record-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:end;gap:10px 14px;margin:10px 0 12px;display:grid}.record-filters label{color:#53627b;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;font-size:13px;display:grid}.record-filters select,.record-filters input{color:#33415b;height:36px;font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:6px;min-width:0;padding:0 12px;font-size:13px}.record-filters .date-filter{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.record-filters .date-filter label{flex:220px}.record-filters input[type=date]{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;max-width:100%}.date-range-separator{color:#53627b;font-size:13px}.segmented{background:#eef3fb;border-radius:7px;height:36px;display:flex;overflow:hidden}.segmented button{color:#52617b;min-width:78px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.segmented .active{color:#fff;background:#407df3}.date-shortcuts{background:#fff;border:1px solid #dce4ef;border-radius:6px;min-width:0;height:36px;display:flex;overflow:hidden}.date-shortcuts button{color:#53627b;min-width:0;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4ebf5;flex:1;font-size:13px}.date-shortcuts button:last-child{border-right:0}.date-shortcuts .active{color:#397bf0;background:#fff;box-shadow:inset 0 0 0 1px #397bf0}.query-button,.reset-button{cursor:pointer;border-radius:7px;min-width:98px;height:36px;font-size:13px;font-weight:700}.query-button{color:#fff;background:#407df3;border:0}.reset-button{color:#397bf0;background:#fff;border:1px solid #397bf0}.bet-summary-box{background:#f5f8fd;border:1px solid #dfe8f7;border-radius:8px;gap:6px;margin:8px 0 10px;padding:10px 22px;display:grid}.bet-summary-box>div{color:#53627b;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:12px;font-size:12px;display:grid}.bet-summary-box span:first-child{align-items:center;gap:7px;display:flex}.record-list-title{color:#40516d;border-left:3px solid #397bf0;margin:10px 0 8px;padding-left:7px;font-weight:700}.positive{color:#10a881!important}.negative{color:#f04b50!important}.choice-badge{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-grid}.choice-badge.odd{background:#20b4a8}.choice-badge.even{background:#ff4b52}.icon-action{color:#52617b;cursor:pointer;background:0 0;border:0}.record-modal-backdrop{z-index:30;background:#1c283e6b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.record-modal{background:#fff;border-radius:10px;width:min(520px,100%);overflow:hidden;box-shadow:0 18px 55px #192b4e47}.record-modal-head{background:#f8fbff;border-bottom:1px solid #edf1f7;justify-content:center;align-items:center;height:56px;display:flex;position:relative}.record-modal-head button{color:#33415b;cursor:pointer;background:0 0;border:0;position:absolute;right:14px}.detail-list{background:#f9fbff;border:1px solid #e5edf8;border-radius:8px;margin:18px}.detail-list div,.detail-list dt,.detail-list dd{margin:0}.detail-list{grid-template-columns:120px 1fr;display:grid}.detail-list dt,.detail-list dd{border-bottom:1px solid #e6edf8;align-items:center;min-height:38px;padding:0 12px;display:flex}.detail-list dt{color:#5f74a2}.detail-list dd{color:#33415b;text-align:right;justify-content:flex-end;gap:8px}.detail-list dt:last-of-type,.detail-list dd:last-of-type{border-bottom:0}.record-note{text-align:center;color:#8c9ab0;margin-top:12px}.data-table a{color:#397bf0;text-decoration:none}.record-panel .data-row{color:#53627b;gap:8px;padding:12px;font-size:13px}.record-panel .data-row.header{color:#5b6f9f;background:#f8fbff;font-size:13px;font-weight:500}.record-panel .empty-state{background:repeating-linear-gradient(#f8fbff 0 54px,#fff 54px 108px);place-items:center;min-height:260px;padding:55px 20px;display:grid}@media (width<=1100px){.record-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.record-filters .date-filter{grid-column:1/-1}}@media (width<=900px){.deposit-workbench{grid-template-columns:1fr}.amount-chips{grid-template-columns:repeat(4,1fr)}.record-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:stretch}.record-filters label{grid-template-columns:1fr}.record-filters .date-filter{grid-column:1/-1}.bet-summary-box>div{grid-template-columns:1fr 1fr}.ledger-tabs{grid-template-columns:repeat(2,1fr);height:auto}.ledger-tabs button{height:42px}}@media (width<=600px){.asset-strip-grid,.deposit-tabs{grid-template-columns:1fr}.asset-tile{min-height:76px}.amount-chips{grid-template-columns:repeat(3,1fr)}.record-top-tabs{grid-template-columns:1fr 1fr}.record-filters{grid-template-columns:1fr;display:grid}.query-button,.reset-button{width:100%}.detail-list{grid-template-columns:95px 1fr}.qr-card{padding:18px 12px}.record-filters .date-filter{align-items:stretch}.date-range-separator{display:none}.date-shortcuts{overflow-x:auto}.date-shortcuts button{min-width:0}}.withdraw-title button{color:#397bf0;cursor:pointer;font:inherit;background:0 0;border:0}.withdraw-panel{padding:0 8px 18px}.withdraw-tabs{background:#e7ecfb;border-radius:7px;grid-template-columns:repeat(3,1fr);height:42px;margin:0 0 18px;display:grid;overflow:hidden}.withdraw-tabs button{color:#52617b;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;display:flex}.withdraw-tabs button.active{color:#fff;background:#407df3;border-radius:7px;font-weight:700}.withdraw-form{gap:13px;width:min(520px,100%);margin:0 auto;display:grid}.withdraw-field{color:#33415b;gap:8px;font-size:13px;display:grid}.withdraw-field input,.withdraw-readonly,.withdraw-select-row{color:#53627b;height:42px;font:inherit;background:#f8fbff;border:1px solid #dce7f7;border-radius:8px;padding:0 13px}.withdraw-field input{background:#fff;outline:0}.withdraw-field input:disabled{color:#9aa8bf;background:#e9f0fb}.withdraw-select-row{background:#fff;align-items:center;display:flex}.withdraw-select-row span{flex:1}.withdraw-select-row strong{color:#397bf0;align-items:center;gap:4px;font-weight:700;display:flex}.withdraw-readonly{text-overflow:ellipsis;white-space:nowrap;background:#f2f6fd;align-items:center;display:flex;overflow:hidden}.withdraw-amount-head{justify-content:space-between;align-items:center;display:flex}.withdraw-amount-head button{color:#397bf0;cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px}.withdraw-amount-head button:disabled{color:#a9b5c8;cursor:not-allowed}.withdraw-pin{grid-template-columns:repeat(6,1fr);gap:8px;display:grid;position:relative}.withdraw-pin input{opacity:0;z-index:2;width:100%;height:40px;position:absolute;inset:0}.withdraw-pin span{color:#1f2d45;background:#f8fbff;border:1px solid #dce7f7;border-radius:8px;place-items:center;height:40px;font-size:18px;display:grid}.withdraw-pin.invalid span{background:#fff0f1;border-color:#ff4b52}.withdraw-error{color:#ff4b52;margin-top:-4px}.withdraw-hint{color:#53627b;margin:0}.withdraw-forgot{color:#397bf0;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0}.withdraw-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.withdraw-actions button{height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:700}.withdraw-actions button:first-child{color:#3478e5;background:#dff1ff;justify-content:center;align-items:center;gap:6px;display:flex}.withdraw-actions button:last-child{color:#fff;background:#407df3}.withdraw-actions button:disabled{color:#eef3ff;cursor:not-allowed;background:#c4cede}.withdraw-tip{color:#53627b;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.withdraw-tip svg{color:#397bf0}.withdraw-tip span{color:#397bf0;font-weight:700}.notice.success{color:#12906d;background:#eaf8f3}@media (width<=600px){.withdraw-panel{padding:0 0 16px}.withdraw-tabs{grid-template-columns:1fr}.withdraw-form{gap:11px}.withdraw-actions{grid-template-columns:1fr}.withdraw-pin{gap:5px}}.record-pager{color:#5f6f8d;justify-content:center;align-items:center;gap:10px;margin:14px 0 4px;display:flex}.record-pager button{color:#397bf0;cursor:pointer;min-width:78px;height:34px;font:inherit;background:#fff;border:1px solid #dce6f5;border-radius:7px}.record-pager button:disabled{color:#aab6c8;cursor:not-allowed;background:#f2f5fa}.record-pager span{text-align:center;min-width:72px}.first-login-backdrop{z-index:80;background:#1520347a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.first-login-dialog{background:#fff;border-radius:10px;gap:15px;width:min(520px,100%);max-height:calc(100vh - 36px);padding:0 24px 22px;display:grid;overflow:auto;box-shadow:0 20px 60px #16274852}.first-login-dialog header{color:#33415b;z-index:1;background:#fff;border-bottom:1px solid #edf1f7;justify-content:center;align-items:center;height:54px;display:flex;position:sticky;top:0}.first-login-dialog section{gap:12px;display:grid}.first-login-dialog h3{color:#53627b;margin:0;font-size:15px;font-weight:600}.first-login-dialog label{color:#53627b;gap:8px;display:grid}.first-login-dialog input,.first-login-dialog select{color:#33415b;height:42px;font:inherit;background:#fff;border:1px solid #dce7f7;border-radius:8px;min-width:0;padding:0 12px}.first-login-dialog .withdraw-pin span{height:42px}.first-login-dialog .auth-submit{width:100%;margin-left:0}.first-login-dialog .auth-submit:disabled{color:#eef3ff;cursor:not-allowed;background:#c4cede}@media (width<=560px){.first-login-backdrop{align-items:stretch;padding:0}.first-login-dialog{border-radius:0;max-height:100vh;padding:0 16px 18px}.first-login-dialog header{height:50px}}.topbar-avatar,.mobile-guest-balance{display:none}.unavailable-toast{z-index:90;color:#fff;text-align:center;background:#253046e6;border-radius:999px;min-width:132px;padding:10px 18px;position:fixed;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1c2b4833}.mobile-tabbar,.mobile-wallet-home{display:none}@media (width<=900px){.app-shell{padding-bottom:calc(60px + env(safe-area-inset-bottom))}.topbar{gap:8px;height:78px;padding:0 10px}.topbar .brand{flex:1;min-width:0}.topbar .brand-logo{width:42px}.topbar .brand strong{color:#3478eb;font-size:18px}.topbar .brand small{color:#4d5870;font-size:13px}.topbar .mobile-menu{order:-1}.account{gap:6px;margin-left:0}.account .guest-actions,.account .deposit,.account .withdraw,.account>svg,.account .help-center-button{display:none}.account .customer-service-button{color:#2f72df;background:#eaf4ff;border-radius:50%;order:2;width:42px;height:42px;display:inline-grid}.top-balance,.mobile-guest-balance{order:1;display:flex}.balance-trigger{background:#f0f4ff;border-radius:24px 0 0 24px;min-width:104px;height:42px;font-size:18px}.balance-refresh{border-radius:0 24px 24px 0;width:42px;height:42px}.balance-menu{border-radius:12px;width:200px;top:52px;right:48px}.balance-menu-row{height:58px;font-size:24px}.mobile-tabbar{z-index:60;height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px #273b5e1a}.mobile-tabbar button{color:#8a99b5;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-content:center;place-items:center;gap:2px;font-weight:400;display:grid}.mobile-tabbar button.active{color:#3d7df5}.mobile-tabbar button.primary{color:#1db89f}.mobile-tabbar svg{width:22px;height:22px}.mobile-tabbar button.primary svg{width:24px;height:24px}.mobile-tabbar span{font-size:12px;font-weight:400;line-height:1.3}.mobile-tabbar button.active span{font-size:12px;font-weight:400}.body-layout{padding-bottom:12px}}@media (width<=560px){.topbar{height:78px}.mobile-menu{color:#3478eb;display:block}.account{flex:none}.balance-trigger{min-width:94px;padding:0 8px;font-size:16px}.balance-trigger .currency-icon{width:22px;height:22px}.balance-refresh{width:38px}.account .customer-service-button{width:38px;height:38px}.balance-menu{width:190px;right:42px}.game-layout{padding-top:0}.mobile-tabbar{height:calc(58px + env(safe-area-inset-bottom))}.mobile-tabbar svg{filter:drop-shadow(0 3px 6px #3d7df514)}}@media (width<=700px){:is(.app-shell:has(.mobile-wallet-home) .topbar,.app-shell:has(.mobile-wallet-home) .profile-sidebar){display:none}.app-shell:has(.mobile-wallet-home) .account-layout{background:#f3f7fc;max-width:none;margin:0;padding:0 0 82px;display:block}.app-shell:has(.mobile-wallet-home) .main-content{width:100%}.wallet-desktop-only{display:none!important}.mobile-wallet-home{color:#53617a;background:#f3f7fc;min-height:calc(100vh - 72px);display:block}.mobile-wallet-hero{background:linear-gradient(156deg,#80c9ff 0%,#3f83f4 88%);border-radius:0 0 18px 18px;padding:18px 15px 16px}.mobile-wallet-profile{color:#fff;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mobile-wallet-avatar{cursor:pointer;background:#41648273;border:0;border-radius:50%;width:50px;height:50px;padding:0;position:relative}.mobile-wallet-avatar img{border-radius:50%;width:50px;height:50px;display:block}.mobile-wallet-avatar span{color:#3e80f5;background:#f2f7ff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:2px;right:-3px}.mobile-wallet-profile strong{color:#fff;font-size:16px;line-height:1.25;display:block}.mobile-wallet-profile small{font-size:13px;font-weight:500}.mobile-wallet-profile p{color:#ffffffeb;margin:6px 0 0;font-size:12px}.mobile-wallet-card{background:#edf5ff;border-radius:12px 12px 16px 16px;overflow:hidden;box-shadow:0 10px 22px #28528a1f}.mobile-wallet-card-head{color:#4c5c76;background:#f3f8ff;justify-content:space-between;align-items:center;height:38px;font-size:14px;font-weight:800;display:flex}.mobile-wallet-card-head span{align-items:center;gap:3px;padding-left:10px;display:flex}.mobile-wallet-card-head span button{color:#91a0b8;background:0 0;border:0;place-items:center;width:28px;height:30px;display:grid}.mobile-wallet-card-head>button{color:#fff;min-width:108px;font:inherit;cursor:pointer;background:#2fc9b9;border:0;border-radius:0 0 0 38px;align-self:stretch;font-weight:800}.mobile-wallet-table{padding:4px 10px 10px}.mobile-wallet-row{color:#53617a;text-align:left;width:100%;min-height:42px;font:inherit;background:0 0;border:0;border-radius:10px;grid-template-columns:.95fr 1.15fr 1fr 20px;align-items:center;padding:0 8px;display:grid}.mobile-wallet-row-head{color:#8797b8;min-height:30px;padding:0 8px;font-size:12px}.mobile-wallet-row span{align-items:center;gap:6px;font-size:15px;font-weight:500;display:flex}.mobile-wallet-row strong{color:#4d7ef3;text-align:center;font-size:18px}.mobile-wallet-row i{color:#fff;border-radius:50%;justify-self:center;place-items:center;width:16px;height:16px;font-size:12px;font-style:normal;display:grid}.mobile-wallet-row.active{color:#fff;background:linear-gradient(120deg,#63bdf5,#3f82f4)}.mobile-wallet-row.active strong{color:#fff}.mobile-wallet-row.active i{color:#4b8bf6;background:#fff}.mobile-wallet-row .currency-icon{width:18px;height:18px;margin:0}.mobile-wallet-actions{grid-template-columns:1fr 1fr;gap:10px;padding:10px 15px;display:grid}.mobile-wallet-actions button{color:#53617a;height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:400;display:flex;box-shadow:0 6px 18px #334d7114}.mobile-wallet-actions img{object-fit:contain;width:28px;height:28px}.mobile-wallet-quick,.mobile-wallet-tools{background:#fff;border-radius:10px;margin:0 15px 12px;display:grid;box-shadow:0 6px 18px #334d7114}.mobile-wallet-quick{grid-template-columns:repeat(4,1fr);padding:12px 6px}.mobile-wallet-tools{grid-template-columns:repeat(4,1fr);gap:16px 4px;padding:14px 6px 16px}.mobile-wallet-quick button,.mobile-wallet-tools button{color:#53617a;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;gap:7px;font-size:13px;font-weight:400;display:grid}.mobile-wallet-quick img,.mobile-wallet-tools img{object-fit:contain;width:30px;height:30px}.mobile-tool-icon{place-items:center;width:32px;height:32px;display:grid;position:relative}.mobile-tool-icon b{color:#fff;text-align:center;background:#ff3c46;border-radius:9px;min-width:18px;height:18px;font-size:11px;line-height:18px;position:absolute;top:-7px;right:-5px}.mobile-wallet-coming-soon{display:none}.mobile-wallet-row-head span{justify-content:center;font-size:12px;font-weight:500}.mobile-wallet-card-head span button{cursor:pointer;flex-shrink:0}.mobile-wallet-card-head span button:disabled{cursor:wait}.wallet-refresh-spinning{animation:.7s linear infinite wallet-balance-spin}@keyframes wallet-balance-spin{to{transform:rotate(360deg)}}}.language-picker{flex:none;position:relative}.language-picker summary{cursor:pointer;border-radius:50%;place-items:center;width:26px;height:26px;list-style:none;display:grid}.language-picker summary::-webkit-details-marker{display:none}.language-flag{object-fit:contain;border-radius:50%;width:24px;height:24px;display:block}.language-menu{z-index:25;background:#fff;border:1px solid #e1e8f3;border-radius:9px;width:150px;padding:5px;position:absolute;top:34px;right:0;box-shadow:0 10px 26px #2d406224}.language-menu button{color:#397bf0;width:100%;height:36px;font:inherit;cursor:pointer;background:#f3f7ff;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.topbar-logout{color:#a7b3ca;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.topbar-logout:hover{color:#397bf0;background:#edf4ff}.topbar button:focus-visible,.language-picker summary:focus-visible{outline-offset:3px;outline:2px solid #397bf0}@media (width>=901px){.topbar{gap:24px;height:90px;padding:0 max(24px,50vw - 650px)}.topbar .brand{gap:10px;min-width:175px}.topbar .brand-logo{width:80px;height:46px}.topbar .brand strong{color:#555f75;font-size:20px}.topbar .brand small{color:#4d80ff;letter-spacing:0;font-size:14px;font-weight:700}.top-nav{flex:1;gap:10px}.top-nav .nav-link{color:#59647b;white-space:nowrap;background:#f6f8fc;border:1px solid #f0f3f9;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 13px;font-weight:600;display:inline-flex}.top-nav .nav-link:hover,.top-nav .nav-link.active{color:#487eec;background:#edf3ff}.nav-icon{color:#fff;background:linear-gradient(145deg,#8fc0ff,#4d88ff);border:2px solid #b9d4ff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 2px 5px #4b84f02e}.top-nav .nav-link>svg{color:#a7b7d1}.topbar .account{gap:10px;margin-left:auto}.topbar .topbar-avatar{display:inline-flex}.topbar .avatar{object-fit:cover;width:26px;height:26px}.topbar .account-name{color:#59647b;font-size:18px}.topbar .balance-trigger{background:#f6f8fc;min-width:76px;height:26px;padding:0 6px;font-size:12px}.topbar .balance-refresh{background:#eaf0fb;border-left:0;width:26px;height:26px}.topbar .deposit,.topbar .withdraw{border-radius:5px;padding:5px 13px;font-size:12px}.topbar .deposit{background:#22b5aa}.topbar .withdraw{background:#4a80ff}}@media (width>=901px) and (width<=1200px){.topbar{gap:14px;padding:0 18px}.topbar .brand{gap:7px;min-width:145px}.topbar .brand-logo{width:58px}.topbar .brand strong{font-size:17px}.topbar .brand small{font-size:12px}.top-nav{gap:6px}.top-nav .nav-link{gap:5px;padding:0 8px;font-size:13px}.topbar .account{gap:6px}.topbar .account-name{text-overflow:ellipsis;max-width:90px;font-size:14px;overflow:hidden}.topbar .support-button{display:none}}@media (width<=900px){.language-picker{order:3}.topbar-logout{order:4}}@media (width<=400px){.topbar,.topbar .brand{gap:4px}.topbar .brand strong{font-size:15px}.topbar .brand small{font-size:10px}.topbar .brand-logo{width:32px}.account{gap:3px}.account .customer-service-button{width:30px;height:30px}.topbar .balance-trigger{min-width:76px;padding:0 5px;font-size:14px}.topbar .balance-refresh{width:28px}}@media (width>=901px) and (width<=1360px){.topbar .support-button{display:none}}@media (width>=901px){.topbar{gap:20px;height:72px;padding:0 max(20px,50vw - 610px)}.topbar .brand{gap:8px;min-width:150px}.topbar .brand-logo{width:64px;height:38px}.topbar .brand strong{font-size:17px}.topbar .brand small{font-size:12px}.top-nav{gap:8px}.top-nav .nav-link{border-radius:8px;gap:6px;height:32px;padding:0 11px;font-size:12px}.topbar .nav-icon{border-radius:6px;width:19px;height:19px}.topbar .nav-icon svg{width:12px;height:12px}.topbar .account{gap:8px}.topbar .account-name{font-size:15px}.topbar .avatar{width:23px;height:23px}.topbar .balance-trigger{min-width:70px;height:24px;font-size:11px}.topbar .balance-refresh{width:24px;height:24px}.topbar .deposit,.topbar .withdraw{padding:4px 11px;font-size:11px}.language-picker summary,.topbar-logout{width:24px;height:24px}.language-flag{width:21px;height:21px}.topbar-logout svg{width:18px;height:18px}}@media (width>=901px) and (width<=1100px){.topbar{gap:12px;padding:0 16px}.topbar .brand{min-width:135px}.top-nav{gap:5px}.top-nav .nav-link{padding:0 8px}.topbar .account{gap:6px}.topbar .account-name{font-size:13px}}.wallet-assets-page .deposit-center-panel{background:#fff;min-height:0;margin-top:0;padding:18px 20px 24px}.wallet-assets-title{color:#555;margin:0 0 22px;font-size:20px;font-weight:600}.wallet-assets-page .asset-strip-wallet{background:linear-gradient(#f7faff,#e3eeff);border-radius:16px;width:80%;max-width:800px;margin:0 auto 20px}.wallet-assets-page .asset-strip-head{background:linear-gradient(#fff,#e8f0ff);gap:8px;height:38px;padding-left:14px;font-size:15px}.wallet-assets-page .asset-strip-head .asset-icon-button{color:#92a4c1;cursor:pointer;background:0 0;border-radius:0;place-items:center;width:22px;height:30px;margin:0;padding:0;display:grid}.wallet-assets-page .asset-strip-head .asset-fixed-wallet{height:38px;font:inherit;cursor:pointer;background:linear-gradient(#2ce1ce,#25b5a7);border-radius:0 16px 0 40px;margin-left:auto;padding:0 20px 0 38px}.wallet-assets-page .asset-tile{color:#59647b;min-height:100px;font:inherit;background:0 0;padding:14px}.wallet-assets-page .asset-tile.active{color:#fff;background:#407eff}.wallet-assets-page .asset-tile>span{font-size:16px;font-weight:500}.wallet-assets-page .asset-tile .currency-icon{width:18px;height:18px;margin:0}.wallet-assets-page .asset-tile-values{gap:10px;margin-top:6px}.wallet-assets-page .asset-tile-values small{opacity:1;font-size:13px}.wallet-assets-page .asset-tile-values strong{font-size:20px;line-height:1.3}.wallet-assets-page .asset-tile>em{opacity:1;border:1.5px solid #b7c3d8;border-radius:50%;place-items:center;width:18px;height:18px;margin:0;font-size:14px;line-height:1;display:grid;top:14px;right:10px}.wallet-assets-page .asset-tile.active>em{color:#407eff;background:#fff;border-color:#fff}.wallet-assets-page .section-title-row{margin:12px 0 18px}.wallet-assets-page .section-title-row h2{color:#59647b;font-size:18px}.wallet-assets-page .deposit-tabs{height:38px;margin:0 0 24px;font-size:15px}.wallet-assets-page .deposit-workbench{flex-direction:column;align-items:center;gap:16px;display:flex}.wallet-assets-page .deposit-form-panel{text-align:center;width:min(100%,540px);padding:0}.wallet-assets-page .deposit-hint{color:#25b5a7;margin:4px 0 10px;font-size:14px}.wallet-assets-page .deposit-address{text-align:left;color:#7186ae;height:42px;font:inherit;background:#f6f8fe;border:1px solid #e2e8f8;border-radius:10px;gap:10px;margin:0;padding:0 14px;font-size:14px}.asset-address-tutorial{color:#59647b;margin-top:10px;font-size:13px}.asset-address-tutorial button,.asset-support button{color:#407eff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wallet-assets-page .qr-card{background:0 0;gap:14px;width:280px;padding:0}.wallet-assets-page .qr-card canvas{border-radius:0;width:190px!important;height:190px!important}.wallet-assets-page .qr-actions{gap:12px}.wallet-assets-page .qr-actions button{background:#f6f8fc;justify-content:center;align-items:center;gap:6px;height:34px;font-size:13px;display:flex}.wallet-assets-page .deposit-warning{color:#59647b;background:0 0;border:0;width:min(100%,540px);margin:14px auto 20px;padding:0 0 0 25px;font-size:13px;line-height:1.6;position:relative}.wallet-assets-page .deposit-warning>svg{color:#407eff;position:absolute;top:5px;left:0}.asset-support{text-align:center;color:#59647b;font-size:13px}@media (width>=701px) and (width<=1100px){.wallet-assets-page .asset-strip-wallet{width:100%}.wallet-assets-page .asset-tile{padding:16px 10px}.wallet-assets-page .asset-tile-values{gap:6px}.wallet-assets-page .asset-tile-values strong{font-size:19px}.wallet-assets-page .asset-tile-values small{font-size:13px}}.wallet-assets-page{max-width:1120px;margin:0 auto}.deposit-records-link{color:#407eff;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13px}@media (width<=700px){.mobile-finance-deposit .wallet-assets-title{display:none}.mobile-finance-deposit .asset-support{padding:18px 12px 4px}.mobile-finance-deposit .wallet-assets-page .qr-card{width:100%;max-width:100%}}.topbar .brand,.auth-brand{gap:10px;min-width:0}.topbar .brand-logo,.auth-brand .brand-logo{object-fit:contain;flex:none;width:48px;height:40px}.topbar .brand strong,.auth-brand strong{letter-spacing:-.8px;color:#10213a;white-space:nowrap;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:24px;font-weight:800}@media (width<=900px){.topbar .brand-logo{width:38px;height:32px}.topbar .brand strong{font-size:21px}}@media (width<=374px){.topbar .brand{gap:6px}.topbar .brand-logo{width:32px;height:28px}.topbar .brand strong{font-size:18px}}.game-layout{max-width:1430px;padding:12px 24px 36px}.game-layout>.sidebar{display:none}.game-layout>.main-content{width:100%}.hash-home{color:#51617d;gap:14px;display:grid;position:relative}.hash-home-banner{background-color:#eaf4ff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 0 7px 7px;min-height:250px;position:relative;overflow:hidden;box-shadow:0 5px 18px #30538d1f}.hash-home-banner:before{content:none}.hash-home-banner-copy{z-index:1;color:#fff;width:min(520px,100%);padding:34px 42px;position:relative}.hash-home-banner-copy span{opacity:.9;font-size:12px;font-weight:700}.hash-home-banner-copy h1{margin:8px 0;font-size:32px;line-height:1.15}.hash-home-banner-copy p{color:#edf5ff;margin:0 0 20px;font-weight:600}.hash-home-banner-copy button,.jackpot-panel button{color:#2f6fe4;cursor:pointer;background:#fff;border:0;border-radius:7px;height:39px;padding:0 20px;font-weight:700}.jackpot-panel{z-index:1;transform-origin:100% 0;color:#50617d;text-align:center;background:#ffffffe6;border-radius:7px;width:340px;min-height:214px;padding:0 20px 18px;position:absolute;top:14px;right:8%;overflow:hidden;transform:scale(.75);box-shadow:0 8px 24px #3c619a1f}.jackpot-panel:before{content:"";background:linear-gradient(120deg,#62b6ff,#3d7df5);border-radius:0 0 28px 28px;width:100%;height:40px;margin:0 auto 10px;display:block}.jackpot-panel span{color:#fff;font-size:18px;font-weight:800;position:absolute;top:11px;left:0;right:0}.jackpot-panel strong{color:#4d5d78;justify-content:center;align-items:center;gap:5px;font-size:14px;font-weight:600;display:flex}.jackpot-panel strong .currency-icon{width:16px;height:16px}.jackpot-panel b{color:#3d7df5;letter-spacing:0;margin:5px 0 14px;font-size:27px;font-weight:500;line-height:1;display:block}.jackpot-panel em{color:#5b6b86;margin:-3px 0 14px;font-size:14px;font-style:normal;display:block}.jackpot-panel em:first-letter{color:inherit}.jackpot-panel button{background:#f8fbff;border:1px solid #3d7df5;min-width:120px;margin-top:0}.banner-dots{z-index:1;gap:9px;display:flex;position:absolute;bottom:22px;left:42px}.banner-dots button{cursor:pointer;background:#fffc;border:0;border-radius:999px;width:18px;height:6px}.banner-dots button.active{background:#fff;width:34px}.home-notice{color:#5c6d8a;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:left;background:#fff;border:1px solid #e5eefb;border-radius:7px;align-items:center;gap:10px;padding:0 18px;display:flex;overflow:hidden;box-shadow:0 3px 12px #345b970f}.home-notice svg{color:#3d7df5;flex:none}.home-notice strong{color:#41516b;white-space:nowrap}.home-notice-track{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.home-notice-track span{min-width:100%;padding-left:12px;animation:18s linear infinite home-notice-scroll;display:inline-block}.home-notice:hover .home-notice-track span{animation-play-state:paused}.home-notice-dialog-backdrop{z-index:35;background:#1e2b426b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.home-notice-dialog{color:#4f607c;background:#fff;border-radius:7px;width:min(520px,100%);box-shadow:0 14px 44px #1e345a3d}.home-notice-dialog-title{border-bottom:1px solid #edf2f8;justify-content:space-between;align-items:center;height:50px;padding:0 16px;display:flex}.home-notice-dialog-title h2{color:#34445f;margin:0;font-size:17px}.home-notice-dialog-title button{color:#687895;cursor:pointer;background:0 0;border:0}.home-notice-dialog p{white-space:pre-wrap;margin:0;padding:18px;line-height:1.7}.home-support-backdrop{z-index:36;background:#1e2b426b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.home-support-dialog{color:#4e5d76;background:#fff;border-radius:8px;width:min(720px,100%);overflow:hidden;box-shadow:0 16px 54px #1e345a42}.home-support-title{background:#f7f9fd;justify-content:center;align-items:center;height:62px;display:flex;position:relative}.home-support-title h2{color:#2d3544;margin:0;font-size:22px;font-weight:700}.home-support-title button{color:#30343b;cursor:pointer;background:0 0;border:0;position:absolute;top:12px;right:18px}.home-support-body{padding:18px 28px 26px}.home-support-row{border-bottom:1px solid #e0e6f1;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:68px;display:grid}.home-support-row strong{color:#4f5d77;font-size:19px;font-weight:600}.home-support-row button{color:#3d7df5;min-width:88px;height:34px;font:inherit;cursor:pointer;background:#e8f3ff;border:0;border-radius:7px;font-weight:700}.home-support-row button:disabled{color:#9badc8;cursor:not-allowed}.home-support-telegram{color:#fff;background:#229ed9;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;display:grid;transform:rotate(-28deg)}.home-support-body p{text-align:center;color:#ff3232;margin:30px 0 4px;font-size:20px}.home-category-bar{background:#3d7df5;border-radius:7px;grid-template-columns:repeat(2,1fr);height:52px;display:grid;overflow:hidden}.home-category-bar button{color:#fff;cursor:default;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.home-category-bar button.active{color:#3d7df5;background:#f4f8ff;border-radius:28px 28px 0 0}.home-category-bar button:disabled{opacity:1}.hash-home-body{position:relative}.hash-game-section{background:#fff;border:1px solid #e5eefb;border-radius:7px;margin-right:64px;padding:14px;box-shadow:0 4px 16px #345b9714}.hash-section-title{color:#3f526f;align-items:center;gap:8px;height:32px;margin-bottom:10px;font-size:18px;font-weight:700;display:flex}.hash-section-title img{object-fit:contain;width:24px;height:24px}.home-game-grid{grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px;display:grid}.home-game-card{aspect-ratio:1.98;cursor:pointer;text-align:left;background:#eaf4ff;border:0;border-radius:7px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 3px 9px #3d67a217}.home-game-card img{object-fit:contain;width:100%;height:100%;transition:opacity .18s ease-out;display:block}.home-game-card:hover img{opacity:.95}.home-game-card.disabled{cursor:not-allowed;opacity:.72}.home-game-card.disabled img{filter:saturate(.7)}.home-game-hot{color:#fff;background:#ff4b35;border-radius:999px;place-items:center;min-width:31px;height:17px;font-size:10px;font-weight:800;display:grid;position:absolute;top:6px;right:8px}.home-game-overlay{color:#4d5d77;flex-direction:column;justify-content:flex-end;padding:13px 14px 8px;display:flex;position:absolute;inset:0}.home-game-overlay strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-game-overlay span{background:#ffffffd1;border-radius:20px;justify-content:center;align-self:stretch;align-items:center;gap:5px;min-height:27px;font-size:12px;display:flex}.home-game-overlay b{color:#3d7df5;font-weight:800}.home-side-actions{gap:8px;width:54px;display:grid;position:absolute;top:0;right:0}.home-side-actions button{color:#4e5d77;cursor:pointer;background:#fff;border:0;border-radius:7px;align-content:center;place-items:center;gap:4px;height:58px;font-size:12px;display:grid;box-shadow:0 4px 13px #345b971c}.home-side-actions button:hover{color:#3d7df5;background:#f6faff}.home-ranking{background:#fff;border:1px solid #e5eefb;border-radius:7px;margin-right:64px;padding:16px 18px;box-shadow:0 4px 16px #345b9714}.home-ranking-title{color:#3f526f;align-items:center;gap:12px;margin-bottom:12px;display:flex}.home-ranking-title span{border-left:3px solid #3d7df5;padding-left:8px;font-weight:700}.home-ranking-title strong{color:#3d7df5}.home-ranking-tabs{grid-template-columns:repeat(3,1fr);height:38px;margin-bottom:10px;display:grid}.home-ranking-tabs button{color:#53617c;font:inherit;background:0 0;border:0;font-weight:600}.home-ranking-tabs .active{color:#3d7df5}.home-ranking-table{color:#667895;border-top:1px solid #edf2f8;grid-template-columns:1.1fr 1.4fr 1fr 1fr 1fr;display:grid}.home-ranking-table span,.home-ranking-table strong{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf2f8;min-width:0;padding:12px 8px;overflow:hidden}.home-ranking-table span{color:#8390a6;font-size:12px}.home-ranking-table strong{font-weight:500}.home-ranking-table .profit{color:#3d7df5;font-weight:700}.hash-page{color:#56627a;width:100%;max-width:1120px;margin:0 auto}.hash-page button{font:inherit}.hash-switcher{border-radius:7px;gap:10px;height:58px;padding:8px 12px}.hash-switcher .game-picker{color:#4c5c77;background:#edf3fb;align-items:center;gap:5px;height:34px;display:inline-flex}.hash-switcher .game-tab{background:#edf3fb;border-radius:5px;align-items:center;min-width:128px;height:34px;display:flex}.hash-switcher .game-tab.active{background:#3d7df5}.hash-switcher .game-tab>button{color:inherit;background:0 0;border:0}.hash-switcher .game-tab>button:first-child{flex:1;padding:0 12px}.hash-switcher .game-tab .game-close{place-items:center;width:23px;padding:0;display:grid}.hash-columns{grid-template-columns:minmax(0,800px) minmax(0,310px);align-items:start;gap:10px;margin-top:10px}.game-main-column{flex-direction:column;gap:10px;min-width:0;display:flex}.hash-workspace{border-radius:7px;min-height:500px;padding:10px 16px 14px}.hash-workspace.fast-game{flex-direction:column;padding-top:12px;display:flex}.fast-game>*{flex-shrink:0}.game-heading,.timed-heading{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.game-heading h1,.timed-heading h1{color:#46536b;white-space:nowrap;margin:0;font-size:17px}.game-heading h1:before,.timed-heading h1:before{content:"";border-left:3px solid #397bf0;margin-right:8px}.game-heading h1 b,.timed-heading h1 b{color:#397bf0;background:#e4f1ff;border-radius:3px;margin-left:4px;padding:3px 7px;font-size:12px;display:inline-block}.game-heading>div,.timed-heading>div{gap:14px;display:flex}.game-heading button,.timed-heading button{color:#397bf0;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.fast-game .bet-mode{width:min(82%,780px);margin:4px auto 0}.bet-mode{height:40px}.bet-mode button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.timed-game .bet-mode{margin-bottom:5px}.timed-heading{min-height:40px}.timed-heading span{color:#687ca2;font-weight:600}.fast-intro{flex-grow:1;justify-content:space-between;align-items:center;width:min(82%,780px);min-height:92px;margin:0 auto;display:flex;overflow:hidden}.fast-intro p{color:#6179a5;font-size:14px;font-weight:600;line-height:1.5}.fast-intro strong{font-size:15px}.fast-intro img{object-fit:contain;object-position:center;width:150px;height:86px}.game-blocks{grid-template-columns:1fr 82px 1fr;align-items:center;gap:8px;min-height:70px;display:grid}.game-blocks small{font-size:12px;display:block}.game-blocks strong{color:#515b70;font-variant-numeric:tabular-nums;font-size:22px}.game-last,.game-current{text-align:center}.game-current,.game-current strong{color:#3d7df5}.game-last button{color:#397bf0;cursor:pointer;background:#e4f1ff;border:0;border-radius:3px;margin-left:5px;font-size:11px}.game-last button:disabled{opacity:.45;cursor:default}.result-badge{color:#fff;vertical-align:text-bottom;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:5px;font-size:11px;display:inline-grid}.result-badge.odd,.road-dot.odd{background:#21b3a3}.result-badge.even,.road-dot.even{background:#ff454a}.fast-game .game-blocks{grid-template-columns:1fr 1fr;gap:10px;width:min(82%,780px);min-height:50px;margin:0 auto 8px}.fast-game .game-last,.fast-game .game-current{background:#dff0ff;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:46px;display:flex}.fast-game .game-last{color:#566782}.fast-game .game-last strong{font-size:16px}.fast-game .game-current strong{color:#fff;background:#3d7df5;border-radius:5px;padding:9px 14px;font-size:21px}.fast-game .game-blocks small{font-size:15px;font-weight:600}.game-countdown{background:conic-gradient(#3d7df5 var(--countdown-progress), #eaecef 0);border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;padding:5px;display:grid}.game-countdown span{color:#323a4b;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:grid}.game-countdown.waiting span{color:#397bf0;font-size:10px}.game-hash-line{text-align:center;min-height:20px;margin:-5px 0 9px;font-size:12px}.game-hash-line em{color:#ed4d53;font-style:normal}.game-hash-line button{color:#397bf0;cursor:pointer;background:#e9f2ff;border:0;border-radius:3px;margin-left:6px}.game-choices{grid-template-columns:1fr 1fr;gap:10px;margin:10px auto 12px;display:grid}.game-choice{cursor:pointer;background:#f4f7fc;border:1px solid #0000;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;height:86px;display:flex}.game-choice strong{font-size:28px;line-height:1.1}.game-choice.odd strong{color:#19b6a9}.game-choice.even strong{color:#fa4147}.game-choice span{color:#65718a;background:#e8eefa;border-radius:30px;justify-content:space-between;width:min(68%,180px);padding:5px 12px;font-size:12px;display:flex}.game-choice span b{color:#397bf0}.game-choice.odd.selected{background:#eefaf8;border-color:#1ebbaa}.game-choice.even.selected{background:#fff3f4;border-color:#fb8a8d}.fast-game .game-choices{gap:0;width:min(82%,780px);margin-top:6px}.fast-game .game-choice{border-radius:0;height:125px}.fast-game .game-choice.odd{border-radius:70px 0 0 70px}.fast-game .game-choice.even{border-radius:0 70px 70px 0}.fast-game .game-choice strong{font-size:40px}.fast-game .game-choice span{width:min(62%,230px)}.game-chips{scrollbar-width:thin;align-items:center;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.game-chips button{cursor:pointer;color:#53637f;border:0;flex:none;font-weight:700}.game-chips.compact{justify-content:flex-start;width:min(82%,780px);margin:0 auto}.game-chips.compact button{background:#e8edfa;border-radius:6px;min-width:64px;height:36px}.game-chips.compact button.selected{color:#397bf0;background:#d9e7ff}.game-chips.coins{justify-content:center}.game-chips.coins button{background:#f7fbff;border:5px dashed #c5d7e5;border-radius:50%;width:48px;height:48px;font-size:11px;box-shadow:inset 0 0 0 2px #fff}.game-chips.coins button:nth-child(2n){border-color:#b4d6c3}.game-chips.coins button:nth-child(3n){border-color:#f1cfb1}.game-chips.coins button:nth-child(5n){border-color:#d7c4eb}.game-chips.coins button.selected{color:#397bf0;border-color:#3d7df5;transform:translateY(-2px);box-shadow:0 3px 8px #bdd5ff}.game-chips.coins .all-in-chip{color:#fff;width:44px;height:32px;box-shadow:none;background:#d28742;border:0;border-radius:5px}.game-chips.coins .all-in-chip:disabled{opacity:.45;cursor:not-allowed}.game-controls{align-items:center;gap:9px;margin:8px auto 0;display:flex}.game-controls .game-reset,.game-controls .game-submit{cursor:pointer;border:0;border-radius:6px;min-width:90px;height:39px}.game-controls .game-reset{color:#64799d;background:#f3f6fb}.game-controls .game-submit{color:#fff;background:#3d7df5;font-weight:700}.game-controls .game-submit:disabled{cursor:not-allowed;background:#9ba9c2}.game-controls input{text-align:center;color:#397bf0;min-width:0;height:39px;font:inherit;background:#f8faff;border:1px solid #e0e8f7;border-radius:6px;flex:1}.fast-game .game-controls{width:min(82%,780px)}.game-message{color:#637495;background:#f1f6ff;border-radius:4px;width:min(82%,780px);margin:8px auto 0;padding:7px 10px;font-size:12px}.game-trend{background:#fff;border:1px solid #e7edf8;border-radius:7px;min-width:0;padding:10px 12px 14px;box-shadow:0 3px 12px #345b970f}.timed-game .game-trend{box-shadow:none;border:0;padding:0 0 8px}.game-trend-head{border-bottom:1px solid #edf1f8;align-items:center;gap:13px;min-height:32px;display:flex}.game-trend-head>strong{white-space:nowrap;border-left:3px solid #397bf0;padding-left:8px}.game-trend-tabs{gap:4px;margin-left:auto;display:flex}.game-trend-tabs button{color:#637495;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:5px 8px;font-size:12px}.game-trend-tabs button.active{color:#fff;background:#397bf0;border-radius:4px}.game-trend-scroll{min-width:0;container-type:inline-size}.game-trend-grid{--trend-columns:50;grid-template-columns:repeat(var(--trend-columns), minmax(0, 1fr));grid-template-rows:repeat(5,26px);place-items:center;width:80%;height:130px;margin-top:16px;padding:0;display:grid}.road-dot{--road-dot-size:min(18px, calc(80cqw / var(--trend-columns) - 4px));width:var(--road-dot-size);height:var(--road-dot-size);color:#fff;font-size:min(10px, calc(var(--road-dot-size) * .65));z-index:1;border-radius:50%;place-items:center;font-weight:700;display:grid}.road-dot.latest{box-shadow:0 0 0 2px #55c4ff}.game-trend-head .trend-count{align-items:center;gap:14px;display:inline-flex}.game-trend-head .trend-count b{color:#52617b;align-items:center;gap:4px;margin:0;display:inline-flex}.game-trend-head .trend-count .result-badge{width:17px;height:17px;margin:0;font-size:10px}.bet-history{height:auto;min-height:285px;overflow:hidden}.bet-history header,.bet-history .bet-history-summary{text-align:center;grid-template-columns:64px 46px minmax(0,1fr) minmax(0,1fr);align-items:center;padding-inline:0;display:grid}.bet-history header{color:#52617b;background:#d6e4ff;min-height:40px;font-size:12px}.bet-history .bet-history-summary{color:#5b6982;font-variant-numeric:tabular-nums;background:#f2faf8;min-height:26px;font-size:12px}.bet-history .bet-history-summary>span{overflow-wrap:anywhere;min-width:0}.bet-history .bet-history-summary span:first-child{white-space:nowrap;overflow-wrap:normal;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.bet-history .bet-history-summary span:nth-child(2){font-weight:700}.bet-history .bet-history-summary span:nth-child(3){color:#397bf0;font-weight:700}.bet-history .bet-history-summary .currency-icon{flex:none;width:13px;height:13px;margin:0}.bet-history-summary .positive{color:#1caf9e;font-weight:700}.bet-history-summary .negative{color:#ef5459;font-weight:700}.bet-history-list button{color:#617494;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f8;flex-direction:column;gap:3px;width:100%;padding:10px 13px;display:flex}.bet-history-list button:hover{background:#f6f9ff}.bet-history-list strong{color:#3c76da;font-size:12px}.bet-history-list span{font-size:11px}.page-bet-history-list{display:grid}.page-bet-history-item{color:#617494;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f8;grid-template-columns:20px minmax(0,1fr) auto 12px;align-items:center;gap:8px;width:100%;min-height:58px;padding:8px 10px;text-decoration:none;display:grid}.page-bet-history-item:hover{background:#f6f9ff}.page-bet-history-item .currency-icon{width:18px;height:18px}.page-bet-history-main,.page-bet-history-result{flex-direction:column;gap:3px;min-width:0;display:flex}.page-bet-history-main strong{color:#3d7df5;font-size:12px;line-height:1.1}.page-bet-history-main em{color:#7e8ba1;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-style:normal;display:flex}.page-bet-history-main .result-badge{flex:none;width:17px;height:17px;margin:0;font-size:10px}.page-bet-history-result{text-align:right;align-items:flex-end}.page-bet-history-result small,.page-bet-history-result time{color:#9aa6b8;white-space:nowrap;font-size:11px;line-height:1.1}.page-bet-history-result b{font-size:12px;line-height:1.1}.page-bet-history-result .positive{color:#18a878}.page-bet-history-result .negative{color:#ef4f55}.page-bet-history-result .pending{color:#8a98ad}.page-bet-history-arrow{color:#b9c3d2;font-size:20px;line-height:1}.transfer-bet-history-item .page-bet-history-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transfer-bet-history-item .hash-tail{font-size:11px}.transfer-currency{color:#5f6f8d;font-weight:700}.bet-record-hash{color:#8b98ad;align-items:center;gap:5px;display:flex}.hash-tail{color:#397bf0;align-items:baseline;gap:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;display:inline-flex}.hash-tail b{color:#f04b50;font-weight:800}.hash-tail.muted{color:#9aa7bb;font-family:inherit;font-weight:500}.bet-table-status{align-items:center;gap:9px;display:flex}.bet-table-status>b{color:#52627d;font-weight:500}.game-dialog-backdrop{z-index:30;background:#1f2b426b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.game-dialog{background:#fff;border-radius:7px;width:min(460px,100%);box-shadow:0 12px 36px #253b5d40}.game-dialog-title{border-bottom:1px solid #ebf0f8;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.game-dialog-title h2{margin:0;font-size:16px}.game-dialog-title button{cursor:pointer;color:#5e6e89;background:0 0;border:0}.game-dialog-body{padding:12px 18px 18px;line-height:1.6}.game-dialog-body label{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.game-dialog-body select{background:#fff;border:1px solid #dce6f4;border-radius:4px;min-width:105px;padding:6px}.transfer-panel{width:min(82%,780px);margin:12px auto 0}.transfer-lookup{color:#66748e;background:#f4f7fc;border-radius:5px;align-items:center;height:40px;display:flex;overflow:hidden}.transfer-lookup span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 12px;font-size:12px;overflow:hidden}.transfer-lookup button{color:#3d7df5;cursor:pointer;white-space:nowrap;background:#e2efff;border:0;height:100%;padding:0 16px}.transfer-intro{color:#6c80a5;justify-content:space-between;align-items:center;min-height:92px;display:flex;overflow:hidden}.transfer-intro p{margin:0 0 0 20px;font-size:13px;font-weight:700;line-height:1.6}.transfer-intro strong{font-size:15px}.transfer-intro img{object-fit:contain;object-position:center;width:155px;height:88px}.transfer-payment{grid-template-columns:minmax(0,1fr) 200px;gap:10px;display:grid}.transfer-address-pane{background:#f5f8fe;border-radius:6px;min-width:0;overflow:hidden}.transfer-address-top{color:#fff;background:linear-gradient(105deg,#3b7df3,#75baf9);padding:11px}.transfer-address-top>strong{font-size:14px}.transfer-address-top>div{color:#5d6981;background:#fff;border-radius:20px;align-items:center;height:34px;margin-top:9px;display:flex}.transfer-address-top span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-left:11px;font-size:12px;overflow:hidden}.transfer-address-top button{color:#3d7df5;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0 9px;font-size:12px;display:inline-flex}.transfer-blocks{text-align:center;grid-template-columns:1fr 1fr;align-items:center;gap:6px;min-height:154px;display:grid}.transfer-blocks small{color:#64738f;font-size:12px;font-weight:600;display:block}.transfer-blocks strong{color:#53617a;font-variant-numeric:tabular-nums;font-size:21px;display:inline-block}.transfer-blocks .transfer-next strong{color:#3d7df5}.transfer-qr-pane{background:#f5f8fe;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex}.transfer-qr-pane p{color:#ef5d5b;margin:6px 0 5px;font-size:11px;font-weight:700}.transfer-qr-pane canvas{background:#fff;max-width:100%}.transfer-qr-pane button{color:#3d7df5;cursor:pointer;background:0 0;border:0;margin:5px 0;font-size:12px}.transfer-note{color:#7585a1;margin:12px 0 0;font-size:12px;line-height:1.6}.transfer-notice{color:#687a9c;text-align:center;background:#f5f8fe;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:155px;font-size:13px;display:flex}.transfer-notice button{color:#fff;cursor:pointer;white-space:nowrap;background:#3d7df5;border:0;border-radius:4px;padding:6px 10px}.game-chips button.selected{transition:transform .14s ease-out,box-shadow .14s ease-out}@keyframes home-notice-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (width<=1167px){.hash-page{max-width:800px}.hash-columns{grid-template-columns:minmax(0,1fr)}.bet-history{min-height:190px;display:block}}@media (width<=650px){.game-layout{padding:8px 10px 28px}.hash-home{gap:10px}.hash-home-banner{aspect-ratio:1178/394;background-size:cover;border-radius:0;min-height:0}.hash-home-banner-copy{padding:24px 18px;display:none}.hash-home-banner-copy h1{font-size:24px}.jackpot-panel{display:none}.banner-dots{bottom:15px;left:18px}.home-notice{padding:0 12px}.home-category-bar{height:48px;display:flex;overflow-x:auto}.home-category-bar button{flex:0 0 128px;font-size:14px}.hash-game-section,.home-ranking{margin-right:0;padding:10px}.home-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-game-card{aspect-ratio:1.98;background:#eaf4ff}.home-game-card img{object-fit:contain}.home-game-card:hover img{transform:none}.home-game-overlay{padding:10px 9px 7px}.home-game-overlay strong{font-size:15px}.home-game-overlay span{min-height:24px;font-size:11px}.home-side-actions{grid-template-columns:repeat(5,1fr);width:100%;margin-top:8px;position:static}.home-side-actions button{height:48px;font-size:11px}.home-support-title{height:56px}.home-support-title h2{font-size:19px}.home-support-body{padding:14px 16px 22px}.home-support-row{grid-template-columns:38px 1fr auto;gap:8px;min-height:62px}.home-support-row strong,.home-support-body p{font-size:16px}.home-ranking-table{grid-template-columns:.8fr 1.4fr 1fr}.home-ranking-table>:nth-child(5n+3),.home-ranking-table>:nth-child(5n+5){display:none}.hash-page{margin:0}.hash-switcher{height:48px;padding:6px}.hash-switcher .game-tab{min-width:102px}.hash-workspace{min-height:0;padding:9px}.game-heading h1,.timed-heading h1{font-size:14px}.game-heading>div{gap:3px}.game-heading button{gap:2px;font-size:11px}.fast-game .bet-mode,.fast-intro,.fast-game .game-blocks,.fast-game .game-choices,.game-chips.compact,.fast-game .game-controls{width:100%}.fast-intro{min-height:70px}.fast-intro img{width:100px;height:65px}.fast-game .game-blocks{gap:5px}.fast-game .game-blocks small{font-size:10px}.fast-game .game-current strong{padding:8px 5px;font-size:14px}.fast-game .game-last strong{font-size:12px}.fast-game .game-choice{height:100px}.fast-game .game-choice strong{font-size:32px}.fast-game .game-choice span{width:80%}.timed-heading{flex-wrap:wrap;gap:3px}.timed-heading span{order:3;width:100%;font-size:12px}.game-blocks{grid-template-columns:1fr 52px 1fr;gap:2px}.game-blocks strong{font-size:17px}.game-countdown{width:42px;height:42px}.game-countdown span{width:32px;height:32px}.game-choices{gap:5px}.game-chips.coins{justify-content:flex-start}.game-controls .game-reset,.game-controls .game-submit{min-width:65px}.game-trend-tabs button{padding:5px 3px}.transfer-panel{width:100%}.transfer-intro{min-height:75px}.transfer-intro p{margin-left:2px;font-size:12px}.transfer-intro strong{font-size:12px}.transfer-intro img{width:96px;height:68px}.transfer-payment{grid-template-columns:1fr}.transfer-blocks{min-height:106px}.transfer-qr-pane{padding:8px}.transfer-notice{flex-wrap:wrap;padding:15px}}.mobile-home-jackpot,.mobile-home-categories,.topbar-logout-label{display:none}@media (width<=900px){.topbar .topbar-logout{color:#7f91af;flex-direction:column;justify-content:center;gap:2px;width:30px;height:38px;display:flex}.topbar-logout-label{font-size:9px;line-height:1;display:block}}@media (width<=650px){.hash-home{flex-direction:column;gap:10px;display:flex}.hash-home-banner{box-shadow:none;order:0}.mobile-home-jackpot{z-index:1;background:#fff;border-radius:9px;order:1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px;min-height:56px;margin-top:-20px;padding:0 10px;display:grid;position:relative;box-shadow:0 3px 10px #345b970f}.mobile-jackpot-currency{flex-direction:column;gap:8px;min-width:0;padding:8px 0;display:flex}.mobile-jackpot-currency>span{color:#657493;font-size:11px}.mobile-jackpot-currency>strong{color:#4b80ff;white-space:nowrap;font-size:13px}.mobile-jackpot-currency.trx{text-align:right}.mobile-jackpot-center{text-align:center;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;display:flex}.mobile-jackpot-center>strong{color:#fff;white-space:nowrap;background:#4c82ff;border-radius:0 0 6px 6px;padding:4px 9px;font-size:11px;font-weight:500}.mobile-jackpot-center>span{color:#4b80ff;white-space:nowrap;background:#e8f3ff;border-radius:5px 5px 0 0;padding:4px 9px;font-size:11px}.mobile-home-categories{background:#fff;border-radius:8px;order:2;grid-template-columns:repeat(3,minmax(0,1fr));height:40px;padding:0;display:grid;box-shadow:0 3px 10px #345b970f}.mobile-home-categories button{color:#59647b;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 5px;font-size:12px;font-weight:600;display:flex}.mobile-home-categories button.active{color:#fff;background:#4d80ff;box-shadow:0 0 4px #366fee73}.mobile-home-categories .currency-icon{width:16px;height:16px;margin:0}.mobile-home-categories button:focus-visible{outline-offset:2px;outline:2px solid #397bf0}.hash-home>.home-category-bar{display:none}.hash-home>.home-notice{order:3}.hash-home>.hash-home-body{order:4}.hash-home>.home-ranking{order:5}}@media (width<=350px){.mobile-home-jackpot{gap:2px;padding:0 7px}.mobile-jackpot-currency>strong{font-size:11px}.mobile-jackpot-center>strong{padding:4px 5px;font-size:10px}}@media (width>=651px){.home-category-bar{background:#507df5;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;height:60px}.home-category-bar button{cursor:pointer;gap:8px;min-width:0;height:60px;font-size:21px;position:relative}.home-category-bar button.active{color:#507df5;isolation:isolate;background:0 0;border-radius:0;justify-self:center;width:80%;height:50px}.home-category-bar button.active:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 50' preserveAspectRatio='none'%3E%3Cpath fill='%23f4f8ff' d='M0 50C16 50 22 39 26 25C30 10 40 0 56 0H264C280 0 290 10 294 25C298 39 304 50 320 50Z'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0 -24px}.home-category-bar button.active:after{content:none}.home-category-bar .currency-icon{width:26px;height:26px;margin:0;display:block}.home-category-bar button>svg{width:26px;height:26px}.home-category-bar button:focus-visible{outline-offset:-4px;outline:2px solid #fff}}@media (width>=651px) and (width<=900px){.home-category-bar button{font-size:16px}.home-category-bar button.active{width:85%}.home-category-bar button>svg,.home-category-bar .currency-icon{width:20px;height:20px}}@media (width<=650px){.home-side-actions{grid-template-columns:repeat(6,minmax(0,1fr))}}.bet-success-toast{z-index:80;color:#fff;pointer-events:none;text-align:center;background:#000000bd;border-radius:5px;flex-direction:column;align-items:center;gap:9px;min-width:170px;max-width:calc(100vw - 32px);padding:15px 14px 14px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #0000001f}.bet-success-icon{border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:2px;display:grid}.bet-success-toast>strong{font-size:15px;font-weight:500;line-height:1.4}.bet-success-block{color:#f7a33c;white-space:nowrap;font-size:14px;line-height:1.4}.game-trend,.timed-game .game-trend{box-shadow:none;background:#f3f7ff;border:0;border-radius:10px;padding:0}.game-trend-head{border:0;gap:10px;min-height:44px;margin-bottom:8px}.game-trend-head>strong{padding-left:8px;font-size:15px;line-height:24px}.game-trend-head .trend-count{gap:12px;font-size:14px}.game-trend-head .trend-count b{gap:4px}.game-trend-head .trend-count .result-badge{flex:none;width:20px;height:20px;font-size:13px}.game-trend-tabs{gap:5px}.game-trend-tabs button{padding:8px 6px;font-size:14px}.game-trend-tabs button.active{border-radius:10px}.game-trend-board{background:#fff;border-radius:10px;overflow:hidden}.game-trend-scroll{scrollbar-width:none;overscroll-behavior-x:contain;background:#fff;border-radius:10px 10px 0 0;width:100%;padding-bottom:0;overflow:auto hidden}.game-trend-scroll::-webkit-scrollbar{display:none}.game-trend-scroll:focus-visible{outline-offset:2px;outline:2px solid #447fff}.game-trend-grid{width:max(100%,calc(var(--trend-columns) * 32px + 24px));grid-template-columns:repeat(var(--trend-columns),32px);grid-template-rows:repeat(5,32px);justify-content:start;align-items:center;height:196px;margin:0;padding:12px 12px 24px}.game-trend .road-dot{--road-dot-size:24px;font-size:15px;font-weight:400;line-height:1}.game-trend .road-dot.odd{background:#21b3a3}.game-trend .road-dot.even{background:#ff353b}.game-trend .road-dot.latest{box-shadow:0 0 0 2px #4bd4ff}.trend-scrollbar{padding:0 12px 10px;display:block}.trend-scrollbar input{appearance:none;cursor:grab;background:0 0;width:100%;height:18px;margin:0;display:block}.trend-scrollbar input::-webkit-slider-runnable-track{background:#f2f5fa;border-radius:6px;height:6px}.trend-scrollbar input::-webkit-slider-thumb{appearance:none;width:var(--trend-thumb-width);background:#447fff;border:0;border-radius:6px;height:6px}.trend-scrollbar input::-moz-range-track{background:#f2f5fa;border-radius:6px;height:6px}.trend-scrollbar input::-moz-range-thumb{width:var(--trend-thumb-width);background:#447fff;border:0;border-radius:6px;height:6px}.trend-scrollbar input:active{cursor:grabbing}.trend-scrollbar input:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #447fff}.trend-scrollbar input:disabled{cursor:default}@media (width<=900px){.game-trend .road-dot{--road-dot-size:22px;font-size:12px;font-weight:400}}@media (width<=360px){.game-trend-head{gap:6px}.game-trend-head>strong{padding-left:6px;font-size:14px}.game-trend-head .trend-count{gap:6px;font-size:13px}.game-trend-head .trend-count .result-badge{width:18px;height:18px;font-size:12px}.game-trend-tabs{gap:2px}.game-trend-tabs button{padding:8px 4px;font-size:12px}}@media (width>=901px){.game-trend .road-dot{--road-dot-size:18px;font-size:11px}.game-trend-grid{width:max(100%,calc(var(--trend-columns) * 26px + 24px));grid-template-columns:repeat(var(--trend-columns),26px);grid-template-rows:repeat(5,26px);height:166px}.game-trend-head .trend-count .result-badge{width:17px;height:17px;font-size:11px}}.game-closed-backdrop{z-index:65;pointer-events:none;background:#00000047;place-items:center;display:grid;position:fixed;inset:0}.game-closed-notice{color:#fff;text-align:center;background:#000c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:120px;min-height:120px;padding:13px 8px;font-size:14px;font-weight:600;line-height:1.65;display:flex}.game-closed-icon{border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:32px;font-weight:400;line-height:1;display:grid}.timed-heading button.game-sound-toggle.muted{color:#9aa6b8}@media (width<=650px){.app-shell:has(.timed-game) .topbar{height:58px}.game-layout:has(.timed-game){padding:5px 8px 12px}.hash-page:has(.timed-game) .hash-switcher{gap:5px;height:40px;padding:4px}.hash-page:has(.timed-game) .hash-switcher button{height:30px;font-size:12px}.hash-page:has(.timed-game) .hash-switcher .game-tab{min-width:84px}.hash-page:has(.timed-game) .hash-columns{margin-top:6px}.timed-game{padding:8px}.timed-game .bet-mode{height:34px;margin-bottom:4px}.timed-game .bet-mode button{font-size:13px}.timed-game .timed-heading{gap:2px 5px;min-height:40px}.timed-game .timed-heading h1{font-size:14px}.timed-game .timed-heading h1 b{padding:2px 5px;font-size:12px}.timed-game .timed-heading>span{font-size:11px;font-weight:400}.timed-game .timed-heading button{padding:2px;font-size:12px}.timed-game .game-blocks{grid-template-columns:1fr 44px 1fr;min-height:62px}.timed-game .game-blocks small{font-size:11px}.timed-game .game-blocks strong{font-size:18px}.timed-game .game-last button{margin-left:3px;font-size:10px}.timed-game .result-badge{width:16px;height:16px;margin-left:3px;font-size:10px}.timed-game .game-countdown{width:38px;height:38px;padding:4px}.timed-game .game-countdown span{width:30px;height:30px;font-size:14px}.timed-game .game-hash-line{min-height:18px;margin:0 0 4px;font-size:11px}.timed-game .game-hash-line button{font-size:11px}.timed-game .game-trend-head{gap:6px;min-height:32px;margin-bottom:0}.timed-game .game-trend-head>strong{padding-left:5px;font-size:12px;line-height:20px}.timed-game .game-trend-head .trend-count{gap:6px;font-size:11px}.timed-game .game-trend-head .trend-count .result-badge{width:16px;height:16px;font-size:10px}.timed-game .game-trend-tabs{gap:2px}.timed-game .game-trend-tabs button{padding:6px 4px;font-size:11px}.timed-game .game-trend-tabs button.active{border-radius:6px}.timed-game .game-trend-grid{width:max(100%, calc(var(--trend-columns) * 23px + 12px));grid-template-columns:repeat(var(--trend-columns), 23px);grid-template-rows:repeat(5,20px);height:110px;padding:5px 6px}.timed-game .game-trend .road-dot{--road-dot-size:17px;font-size:10px}.timed-game .trend-scrollbar{padding:0 6px 2px}.timed-game .trend-scrollbar input{height:12px}.timed-game .game-choices{gap:6px;margin:6px 0}.timed-game .game-choice{gap:4px;height:62px}.timed-game .game-choice strong{font-size:25px}.timed-game .game-choice span{width:80%;padding:3px 8px;font-size:10px}.timed-game .game-chips{gap:6px;padding:2px 0}.timed-game .game-chips.coins button{border-width:3px;width:36px;height:36px;font-size:10px}.timed-game .game-chips.coins .all-in-chip{border:0;width:36px;height:30px}.timed-game .game-controls{gap:6px;margin-top:6px}.timed-game .game-controls input,.timed-game .game-controls .game-reset,.timed-game .game-controls .game-submit{height:36px;font-size:13px}}@media (width<=650px) and (height<=620px){.app-shell:has(.timed-game) .topbar{height:52px}.hash-page:has(.timed-game) .hash-switcher{height:36px;padding:2px 4px}.game-layout:has(.timed-game){padding-top:2px}.timed-game{padding:5px 8px}.timed-game .bet-mode{height:30px}.timed-game .game-choices{margin:4px 0}.timed-game .timed-heading{min-height:34px}.timed-game .game-blocks{min-height:46px}.timed-game .game-blocks strong{font-size:16px}.timed-game .game-trend-head{min-height:28px}.timed-game .game-trend-grid{grid-template-rows:repeat(5,14px);height:80px}.timed-game .game-trend .road-dot{--road-dot-size:12px;font-size:8px}.timed-game .game-choice{gap:2px;height:44px}.timed-game .game-choice strong{font-size:21px}.timed-game .game-chips.coins button{width:32px;height:32px}.timed-game .game-controls input,.timed-game .game-controls .game-reset,.timed-game .game-controls .game-submit{height:34px}}@media (width<=360px){.app-shell:has(.timed-game) .topbar .brand small{display:none}.app-shell:has(.timed-game) .topbar .brand strong{font-size:12px}.app-shell:has(.timed-game) .topbar .brand-logo{width:28px}}@media (width<=900px){.app-shell:has(.mobile-game-switcher) .topbar{height:54px;padding:0 8px}:is(.app-shell:has(.mobile-game-switcher) .topbar .brand,.app-shell:has(.mobile-game-switcher) .topbar .mobile-menu,.app-shell:has(.mobile-game-switcher) .topbar .language-picker,.app-shell:has(.mobile-game-switcher) .topbar .topbar-logout){display:none}.app-shell:has(.mobile-game-switcher) .topbar .account{gap:5px;margin-left:auto}.app-shell:has(.mobile-game-switcher) .topbar .balance-trigger{min-width:0;max-width:125px;height:32px;padding:0 5px;font-size:13px}.app-shell:has(.mobile-game-switcher) .topbar .balance-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell:has(.mobile-game-switcher) .topbar .balance-refresh{width:28px;height:32px}.app-shell:has(.mobile-game-switcher) .topbar .account .deposit{background:#21b3a3;border-radius:16px;justify-content:center;align-items:center;height:32px;padding:0 9px;font-size:13px;display:inline-flex}.mobile-game-switcher{z-index:21;align-items:center;gap:0;max-width:calc(100vw - 205px);height:54px;display:flex;position:fixed;top:0;left:6px}.mobile-game-switcher button{color:#515b70;cursor:pointer;background:0 0;border:0;padding:0}.mobile-game-back{flex:none;place-items:center;width:24px;height:40px;display:grid}.mobile-game-title{white-space:nowrap;align-items:center;gap:3px;min-width:0;height:40px;font-size:14px;font-weight:600;display:flex}.mobile-game-title svg{color:#9bacc8;flex:none}.hash-page:has(.mobile-game-switcher) .hash-switcher-wrap{height:0}.hash-page:has(.mobile-game-switcher) .game-picker-panel{z-index:25;width:auto;position:fixed;top:54px;left:8px;right:8px}.hash-page:has(.mobile-game-switcher) .hash-columns{margin-top:0}.app-shell:has(.mobile-game-switcher) .topbar .top-balance{order:0}.app-shell:has(.mobile-game-switcher) .topbar .account .deposit{order:1}}.mobile-only,.mobile-label{display:none}.mobile-finance-shell .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-sheet-backdrop{z-index:75;background:#1e2b4161;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.mobile-sheet{color:#59647b;background:#fff;border-radius:15px;width:min(520px,100%);max-height:85svh;padding:0 18px 20px;overflow:auto;box-shadow:0 12px 40px #21355b26}.mobile-sheet>header{z-index:1;background:#fff;border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;min-height:56px;margin-bottom:16px;font-size:17px;display:flex;position:sticky;top:0}.mobile-sheet>header button{color:#7e8da9;background:0 0;border:0;place-items:center;padding:8px;display:grid}.deposit-tutorial-steps{gap:16px;padding-left:22px;line-height:1.8;display:grid}.mobile-record-search-form{gap:18px;display:grid}.mobile-record-search-form label{gap:8px;display:grid}.mobile-record-search-form input{width:100%;min-width:0;height:43px;font:inherit;color:inherit;border:1px solid #e1e8f5;border-radius:8px;padding:0 12px}.mobile-record-search-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-record-search-form button{color:#407eff;height:42px;font:inherit;background:#fff;border:1px solid #407eff;border-radius:8px}.mobile-record-search-form button:last-child{color:#fff;background:#407eff}.mobile-deposit-records article{border-bottom:1px solid #edf1f6;grid-template-columns:1fr auto;gap:10px;padding:14px 0;display:grid}.mobile-deposit-records article small{color:#9ca9bd}.mobile-deposit-records article a{color:#407eff}@media (width<=700px){.mobile-finance-shell{padding-bottom:calc(58px + env(safe-area-inset-bottom));color:#59647b;background:#f6f8fe;min-height:100svh}.mobile-finance-shell>.topbar,.mobile-finance-shell .profile-sidebar,.mobile-finance-shell .page-title{display:none}.mobile-finance-shell .account-layout{gap:0;max-width:none;margin:0;padding:0;display:block}.mobile-finance-shell .main-content{width:100%;min-width:0}.mobile-only{display:block}.mobile-label{display:inline}.desktop-label{display:none}.mobile-finance-header.mobile-only{z-index:20;color:#353535;background:#fff;grid-template-columns:80px 1fr 80px;align-items:center;height:46px;padding:0 8px;display:grid;position:sticky;top:0}.mobile-finance-header h1{text-align:center;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:1}.mobile-finance-header button{color:#407eff;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:14px}.mobile-finance-header>button{color:#333;justify-self:start;place-items:center;width:28px;display:grid}.mobile-finance-header>div{justify-self:end}.mobile-finance-shell .content-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mobile-finance-shell .mobile-tabbar{height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;box-shadow:0 -4px 20px #80a2c42b}.mobile-finance-shell .mobile-tabbar button{color:#91a0bd;gap:2px;font-weight:400}.mobile-finance-shell .mobile-tabbar span,.mobile-finance-shell .mobile-tabbar button.active span{font-size:12px;font-weight:400}.mobile-finance-shell .mobile-tabbar button.primary{color:#22b4a5}.mobile-finance-shell .mobile-tabbar button.primary svg{width:24px;height:24px}.mobile-finance-shell .mobile-tabbar svg{width:22px;height:22px}.mobile-finance-shell button:focus-visible,.mobile-finance-shell select:focus-visible,.mobile-finance-shell input:focus-visible{outline-offset:2px;outline:2px solid #407eff}.mobile-finance-deposit .deposit-center-panel{flex-direction:column;padding:0 0 18px;display:flex}.mobile-finance-deposit .asset-strip,.mobile-finance-deposit .section-title-row,.mobile-finance-deposit .amount-entry,.mobile-finance-deposit .amount-chips,.mobile-finance-deposit .deposit-confirm,.mobile-finance-deposit .record-section,.mobile-finance-deposit .deposit-center-panel>.notice{display:none}.mobile-finance-deposit .deposit-tabs{background:#e7ebfa;border-radius:7px;flex:none;order:0;grid-template-columns:repeat(3,minmax(0,1fr));height:39px;margin:7px 12px 18px;display:grid}.mobile-finance-deposit .deposit-tabs button{gap:6px;height:39px;font-size:15px;font-weight:500}.mobile-finance-deposit .deposit-tabs button.active{background:#407eff;font-size:16px;font-weight:600}.mobile-finance-deposit .deposit-tabs .currency-icon{width:18px;height:18px}.mobile-finance-deposit .deposit-workbench{background:#fff;border-radius:11px 11px 0 0;flex-direction:column;order:1;gap:0;margin:0 1px;padding:17px 12px 0;display:flex;box-shadow:0 -5px 20px #91b7dc12}.mobile-deposit-balance{margin:0 0 19px}.mobile-deposit-balance>span{color:#91a1c1;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.mobile-deposit-balance strong{color:#59647b;align-items:center;gap:6px;font-size:19px;font-weight:500;line-height:1.3;display:flex}.mobile-deposit-balance .currency-icon{width:19px;height:19px}.mobile-finance-deposit .deposit-form-panel{min-width:0;padding:0;display:block}.mobile-finance-deposit .deposit-hint{color:#1ab6a5;text-align:center;margin:0 0 9px;font-size:12px;line-height:1.7}.mobile-finance-deposit .deposit-address{color:#677ca8;overflow-wrap:anywhere;background:#f7f9ff;border:1px solid #e1e7f9;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;margin:0;padding:10px;font:500 clamp(10px,3.2vw,13px)/1.6 Inter,PingFang SC,sans-serif;display:flex}.mobile-finance-deposit .deposit-address button{color:#407eff;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mobile-finance-deposit .deposit-address button svg{width:17px;height:17px}.mobile-address-tutorial{text-align:center;color:#59647b;margin:12px 0 16px;font-size:12px;font-weight:500;line-height:1.5}.mobile-address-tutorial button,.mobile-deposit-support button{color:#407eff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mobile-finance-deposit .qr-card{background:0 0;border:0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex}.mobile-finance-deposit .qr-card canvas{max-width:100%;display:block;width:220px!important;height:220px!important}.mobile-finance-deposit .qr-placeholder{text-align:center;color:#94a3c0;background:#f8faff;place-items:center;width:190px;min-height:190px;padding:16px;font-size:13px;display:grid}.mobile-finance-deposit .qr-actions{justify-content:center;gap:11px;width:100%;margin:13px 0 0;display:flex}.mobile-finance-deposit .qr-actions button{color:#687fab;background:#f6f8fd;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:5px;width:116px;height:33px;padding:0;font-size:13px;font-weight:500;display:flex}.mobile-finance-deposit .qr-actions button:last-child{color:#407eff}.mobile-finance-deposit .qr-actions button:disabled{opacity:.5}.mobile-finance-deposit .deposit-warning{color:#59647b;background:#fff;border:0;border-radius:0 0 11px 11px;order:2;margin:0 1px;padding:12px 12px 17px 31px;font-size:12px;line-height:1.65;display:block;position:relative}.mobile-finance-deposit .deposit-warning>svg{color:#407eff;width:15px;height:15px;position:absolute;top:15px;left:12px}.mobile-finance-deposit .unsupported-deposit{background:#fff;border-radius:10px 10px 0 0;order:1;margin:0 1px;padding:28px 16px}.mobile-finance-deposit .unsupported-deposit+.deposit-warning{order:2}.mobile-deposit-support{text-align:center;color:#59647b;padding:7px 12px 22px;font-size:13px}.mobile-finance-shell .record-panel{flex-direction:column;min-height:calc(100svh - 104px);display:flex}.mobile-finance-shell .desktop-record-filters,.mobile-finance-shell .record-panel>.data-table,.mobile-finance-shell .record-panel>.empty-state,.mobile-finance-shell .bet-summary-box,.mobile-finance-shell .record-list-title,.mobile-finance-shell .record-note{display:none}.mobile-record-categories{background:#fff;border-bottom:1px solid #e8ebf5;grid-template-columns:repeat(3,1fr);gap:26px;height:36px;padding:0 32px;display:grid}.mobile-record-categories button{color:#798bac;white-space:nowrap;font:inherit;background:0 0;border:0;padding:0;font-size:13px;position:relative}.mobile-record-categories button.active{color:#407eff}.mobile-record-categories button.active:after{content:"";background:#407eff;height:2px;position:absolute;bottom:2px;left:8px;right:8px}.mobile-finance-shell .record-top-tabs{background:#f5f7fd;border:0;border-radius:6px;flex:none;grid-template-columns:1fr 1fr;height:29px;margin:6px 10px 5px;display:grid;overflow:hidden}.mobile-finance-shell .record-top-tabs button{color:#59647b;background:0 0;border:0;height:29px;padding:0;font-size:13px;font-weight:500;line-height:1}.mobile-finance-shell .record-top-tabs button.active{color:#fff;background:#407eff;border-radius:6px}.mobile-bet-filters{background:#fff;padding:0 10px 6px}.mobile-bet-filter-line{grid-template-columns:1fr 1.12fr 1.12fr 23px;align-items:start;gap:6px;margin:0 0 6px;display:grid}.mobile-bet-filter-line.secondary{grid-template-columns:1fr 1fr;gap:7px;margin:0}.mobile-finance-shell .segmented{background:#f6f8fd;border-radius:6px;grid-template-columns:1fr 1fr;gap:0;min-width:0;height:30px;padding:0;display:grid;overflow:hidden}.mobile-finance-shell .segmented button{color:#59647b;background:0 0;border:0;border-radius:0;min-width:0;height:30px;padding:0;font-family:inherit;font-size:13px;font-weight:500}.mobile-finance-shell .segmented button.active{color:#fff;background:#407eff;border-radius:5px}.mobile-select{color:#a0afca;width:100%;min-width:0;margin:0;display:block;position:relative}.mobile-select:after{content:"";pointer-events:none;border-top:6px solid #a7b6ce;border-left:5px solid #0000;border-right:5px solid #0000;position:absolute;top:13px;right:10px}.mobile-select select{appearance:none;color:#9cabca;cursor:pointer;text-overflow:ellipsis;background:#f1f5fd;border:0;border-radius:6px;width:100%;min-width:0;height:30px;padding:0 25px 0 10px;font:500 13px/1.2 Inter,PingFang SC,sans-serif}.mobile-date-filter{min-width:0}.mobile-record-search{color:#a6b5ce;cursor:pointer;background:0 0;border:0;place-items:center;width:23px;height:30px;padding:2px 0;display:grid}.mobile-custom-dates{gap:7px;min-width:0;padding:10px 0 0;display:grid}.mobile-custom-dates label{color:#8e9fbd;gap:4px;min-width:0;font-size:11px;display:grid}.mobile-custom-dates input{color:#617397;width:100%;min-width:0;max-width:100%;height:30px;font:inherit;background:#fff;border:1px solid #e3e9f5;border-radius:5px}.mobile-bet-summary{background:#f7f9fd;padding:5px 10px 10px;line-height:1.45}.mobile-bet-summary>div{text-align:center;grid-template-columns:.9fr 1.1fr 1.1fr 1fr;align-items:center;gap:4px;height:17px;font-size:12px;display:grid}.mobile-bet-summary>div>span:first-child{color:#59647b;align-items:center;gap:3px;display:flex}.mobile-bet-summary>div>span:last-child,.mobile-bet-summary>div>b:last-child{text-align:right}.mobile-bet-summary>div>b{color:#407eff;font-weight:500}.mobile-bet-summary .mobile-summary-head{color:#6a80a9;height:23px;font-weight:500}.mobile-bet-summary .mobile-summary-head>span:first-child{color:#6a80a9;padding-left:10px}.mobile-bet-summary .currency-icon{flex:none;width:13px;height:13px;margin:0}.mobile-bet-cards{background:#f6fafe;flex:1;padding:0 10px 12px}.mobile-bet-card{color:#59647b;background:#fff;border-radius:9px;margin:9px 0 10px;padding:0 10px;box-shadow:0 3px 14px #c6e2e76b}.mobile-bet-card-head{border-bottom:1px solid #eef0f5;align-items:center;gap:4px;min-height:40px;display:flex}.mobile-bet-card-head button{color:#66707e;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;font-size:15px;line-height:1.4}.mobile-bet-card-head .mobile-copy-order{color:#4086ec;flex:none;place-items:center;width:20px;display:grid}.mobile-bet-card-head .mobile-open-order{color:#8794a8;flex:none;place-items:center;width:23px;margin-left:auto;display:grid}.mobile-bet-card-body{color:#59647b;text-align:center;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 1.45fr .8fr;gap:5px 4px;padding:8px 0 11px;display:grid}.mobile-bet-card-body>span{font-size:14px}.mobile-bet-card-body>strong{font-size:15px;font-weight:500}.mobile-bet-card-body>small{color:#b0b9c9;font-size:14px}.mobile-bet-card-body .pending{color:#91a0bd}.mobile-record-empty{color:#a4b5d3;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:calc(100svh - 320px);padding:25px 0 75px;font-size:13px;font-weight:500;display:flex}.mobile-record-empty img{object-fit:contain;opacity:1;width:78px;height:52px}.mobile-finance-shell .record-pager{gap:8px;margin:8px 10px 16px;font-size:12px}.mobile-finance-shell .record-pager button{min-width:70px;height:30px;font-size:12px}.mobile-finance-shell .record-pager:has(button:first-child:disabled):has(button:last-child:disabled){display:none}.mobile-finance-funds .funds-record-panel{overflow:visible}.mobile-finance-funds .ledger-tabs{z-index:19;background:#fff;border:0;border-bottom:1px solid #edf0f7;flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px;height:34px;margin:0;padding:0 14px;display:grid;position:sticky;top:46px}.mobile-finance-funds .ledger-tabs button{white-space:nowrap;color:#687faa;background:0 0;border:0;height:34px;padding:0;font-size:13px;font-weight:500;position:relative}.mobile-finance-funds .ledger-tabs button.active{color:#407eff}.mobile-finance-funds .ledger-tabs button.active:after{content:"";background:#407eff;height:3px;position:absolute;bottom:1px;left:2px;right:2px}.mobile-ledger-filters{background:#fff;padding:6px 10px}.mobile-ledger-filters>.segmented{height:30px;margin:0 0 6px}.mobile-ledger-filters>.segmented button{height:30px;font-size:14px}.mobile-ledger-filters>.segmented button.active{border-radius:6px 0 0 6px}.mobile-ledger-filter-line{grid-template-columns:1fr 1fr 1fr 24px;align-items:start;gap:10px;display:grid}.mobile-fund-cards{background:#f7f9fe;flex:1}.mobile-fund-cards>.mobile-record-empty{justify-content:flex-start;min-height:calc(100svh - 220px);padding-top:calc(30svh - 70px);padding-bottom:40px}.mobile-fund-card{background:#fff;border-radius:9px;margin:10px;padding:13px 12px;font-size:12px;box-shadow:0 3px 12px #dce5f159}.mobile-fund-card>header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.mobile-fund-card strong,.mobile-fund-card header b{font-size:14px;font-weight:500}.mobile-fund-card small{color:#91a1b9;font-size:11px}.mobile-fund-card dl{grid-template-columns:72px minmax(0,1fr);gap:9px;margin:12px 0 0;line-height:1.5;display:grid}.mobile-fund-card dt{color:#96a6bf}.mobile-fund-card dd{text-align:right;overflow-wrap:anywhere;margin:0}.mobile-fund-card a{color:#407eff;text-decoration:none}.mobile-fund-card .fund-proof-link{margin-left:8px}.mobile-sheet-backdrop{z-index:85;padding:0}.mobile-sheet{padding-bottom:calc(22px + env(safe-area-inset-bottom));border-radius:15px 15px 0 0;max-height:88svh}.mobile-sheet .mobile-record-empty{min-height:210px;padding:25px}.mobile-finance-shell .record-modal-backdrop{z-index:80;padding:14px}.mobile-finance-shell .record-modal{width:100%;max-width:420px;max-height:85svh;overflow:auto}}@media (width<=360px){.mobile-bet-filter-line{grid-template-columns:.95fr 1fr 1fr 22px;gap:4px}.mobile-select select{padding-left:7px;padding-right:22px;font-size:12px}.mobile-select:after{right:7px}.mobile-ledger-filter-line{gap:6px}.mobile-record-categories{gap:20px;padding:0 25px}.mobile-bet-card-body>span,.mobile-bet-card-body>small{font-size:12px}.mobile-finance-deposit .deposit-address{font-size:10px}}.withdrawal-order-view{color:#59647b}.withdrawal-order-card{background:#fff;border-radius:12px;max-width:760px;margin:0 auto;padding:24px}.withdrawal-order-amount{text-align:center}.withdrawal-order-amount h2{margin:0 0 8px;font-size:18px}.withdrawal-order-amount>strong{color:#5080ff;font-size:32px}.withdrawal-timeline{width:max-content;max-width:100%;margin:24px auto 30px;padding:0;list-style:none}.withdrawal-timeline li{gap:14px;min-height:78px;display:flex;position:relative}.withdrawal-timeline li:not(:last-child):before{content:"";background:#9baac5;width:1px;position:absolute;top:25px;bottom:0;left:11px}.withdrawal-timeline li.done:not(:last-child):before{background:#20b5a9}.withdrawal-timeline li:last-child{min-height:44px}.withdrawal-timeline i{color:#9baac5;z-index:1;background:#fff;border:1px solid #9baac5;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.withdrawal-timeline .done i,.withdrawal-timeline .current i{color:#20b5a9;border-color:#20b5a9}.withdrawal-timeline strong{font-size:18px;font-weight:500}.withdrawal-timeline small{color:#91a2c2;margin-top:6px;font-size:14px;display:block}.withdrawal-timeline button,.withdrawal-expedited{color:#20b5a9;font:inherit;background:0 0;border:0;padding:0}.withdrawal-timeline a{color:#407eff}.withdrawal-order-fields{grid-template-columns:90px minmax(0,1fr);align-items:center;row-gap:26px;margin:0;font-size:16px;display:grid}.withdrawal-order-fields dt,.withdrawal-order-fields dd{margin:0}.withdrawal-order-fields dd{text-align:right;overflow-wrap:anywhere;min-width:0}.withdrawal-order-id{justify-content:flex-end;align-items:center;gap:10px;display:flex}.withdrawal-order-id span{min-width:0}.withdrawal-order-id button{color:#407eff;background:0 0;border:0;flex-shrink:0;padding:4px}.withdrawal-contact-link{color:#407eff;font:inherit;background:0 0;border:0;margin:30px auto 2px;display:block}.withdrawal-result-actions{grid-template-columns:1fr 1fr;gap:12px;max-width:760px;margin:0 auto;padding:16px 0;display:grid}.withdrawal-result-actions button{color:#407eff;background:#e1f0ff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:15px 8px;font-size:17px;display:flex}.withdrawal-result-actions button:last-child{color:#fff;background:#407eff}.withdrawal-order-loading{text-align:center;padding:60px 0}.withdrawal-order-view button:disabled{opacity:.5}.withdrawal-timeline .positive strong{color:#20b5a9}.withdrawal-timeline .negative strong,.withdrawal-timeline .negative i{color:#f64659;border-color:#f64659}@media (width<=700px){.mobile-finance-withdraw .withdraw-title{display:none}.mobile-finance-withdraw .withdraw-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.mobile-finance-withdraw .withdraw-tabs{background:#e8ecfa;border:0;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:6px 10px 18px;padding:0;display:grid}.mobile-finance-withdraw .withdraw-tabs button{color:#59647b;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:42px;padding:0;font-size:16px;display:flex}.mobile-finance-withdraw .withdraw-tabs button.active{color:#fff;background:#407eff}.mobile-finance-withdraw .withdraw-tabs button:disabled{opacity:1;cursor:default}.mobile-finance-withdraw .withdraw-form{background:#fff;border-radius:12px;margin:0 10px;padding:18px}.mobile-finance-withdraw .withdrawal-order-card{margin:0 1px;padding:16px 12px 24px}.mobile-finance-withdraw .withdrawal-order-amount h2{font-size:16px}.mobile-finance-withdraw .withdrawal-order-amount>strong{font-size:28px}.mobile-finance-withdraw .withdrawal-order-fields{grid-template-columns:68px minmax(0,1fr);row-gap:24px;font-size:15px}.mobile-finance-withdraw .withdrawal-order-id{font-size:13px}.mobile-finance-withdraw .withdrawal-result-actions{bottom:calc(58px + env(safe-area-inset-bottom));z-index:20;background:#fff;margin-top:36px;padding:10px 4px;position:sticky}.mobile-finance-withdraw .withdrawal-timeline{margin:22px auto 30px}.mobile-finance-withdraw .withdrawal-timeline strong{font-size:17px}.mobile-finance-withdraw .withdrawal-timeline small{font-size:13px}.mobile-fund-card.finance-record-card{box-shadow:none;border-radius:10px;padding:13px 12px}.finance-record-card>header{border-bottom:1px solid #e5e9f5;margin:0 0 13px;padding:0 0 12px;font-size:15px;display:block}.finance-record-main{justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.finance-record-main>strong{font-weight:500}.finance-record-main>span{white-space:nowrap;align-items:center;gap:7px;display:flex}.finance-record-main img{width:16px;height:16px}.finance-record-main b{color:#407eff}.finance-record-main em{font-size:13px;font-style:normal}.finance-record-main .positive{color:#20b5a9}.finance-record-main .negative{color:#f64659}.finance-record-card>footer{justify-content:space-between;align-items:flex-start;gap:8px;margin-top:17px;font-size:12px;display:flex}.finance-record-card time{color:#a3b4cf;flex-shrink:0;max-width:48%;font-size:11px}.finance-record-card>footer>span{overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.finance-record-card footer button{color:#407eff;background:0 0;border:0;flex-shrink:0;padding:0}.finance-record-card footer .finance-order-open{color:#59647b;overflow-wrap:anywhere;font:inherit;text-align:right;flex-shrink:1;min-width:0}.finance-record-card>footer>span>span,.finance-record-card>footer a{overflow-wrap:anywhere;min-width:0}.finance-record-card .fund-proof-link{text-align:right;margin-top:8px;font-size:12px;display:block}.mobile-finance-withdraw:has(.withdrawal-order-view){padding-bottom:calc(90px + env(safe-area-inset-bottom))}.mobile-finance-withdraw:has(.withdrawal-order-view) .mobile-tabbar{display:none}.mobile-finance-withdraw .withdrawal-result-actions{max-width:none;padding:10px 4px calc(10px + env(safe-area-inset-bottom));margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #80a2c41a}.mobile-finance-shell .record-top-tabs{height:32px;margin:6px 10px 8px}.mobile-finance-shell .record-top-tabs button{height:32px;font-size:14px}.mobile-finance-shell .fund-bet-mode-tabs{margin-bottom:4px}.finance-benefit-card .finance-record-main{align-items:center;gap:12px}.finance-benefit-card .finance-record-main>strong{min-width:0;font-size:15px;font-weight:400;line-height:1.5}.finance-benefit-card .finance-record-main>span{flex-shrink:0;gap:6px}.finance-benefit-card .finance-record-main b{font-size:16px;font-weight:600}.finance-benefit-card>footer{align-items:center;gap:12px;margin-top:13px}.finance-benefit-card time{color:#b0b8c2;max-width:none;font-size:12px}.finance-benefit-card footer em{white-space:nowrap;color:#20b5a9;font-size:14px;font-style:normal}.finance-benefit-card footer em.negative{color:#f64659}}
