.bet-history{color:#b8cbd2;font-size:12px}.bet-history-filters{gap:12px;display:grid}.bet-history-presets{flex-wrap:wrap;gap:6px;display:flex}.bet-history-presets button{border:1px solid #354a54;border-radius:6px;padding:7px 10px;font-size:11px}.bet-history-presets button[aria-pressed=true]{color:#1d3327;background:#ceeaa1;border-color:#ceeaa1}.bet-history-dates,.bet-history-search{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bet-history-filters label{gap:6px;min-width:0;display:grid}.bet-history-filters input,.bet-history-filters select{color:#e5eeeb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1924;border:1px solid #354a54;border-radius:7px;width:100%;min-width:0;height:39px;padding:8px 10px;font-size:13px}.bet-history-buttons{align-items:center;gap:8px;display:flex}.bet-history-buttons .btn{padding:9px 14px;font-size:12px}.bet-history-refresh{align-items:center;gap:5px;margin-inline-start:auto;font-size:11px;display:flex}.bet-history-note{color:#95afba;margin:13px 0;font-size:11px;line-height:1.6}.bet-history-count{margin:12px 0;font-size:11px}.bet-history-list{gap:12px;display:grid}.bet-history-record{background:#10202a;border:1px solid #314852;border-radius:10px;padding:14px}.bet-history-record header{justify-content:space-between;align-items:start;gap:10px;display:flex}.bet-history-record h3{color:#ecf1e6;font-size:15px;line-height:1.4}.bet-history-record time{color:#8ba6b4;margin-top:5px;font-size:10px;display:block}.bet-status{color:#c5d1d5;white-space:nowrap;background:#31444c;border-radius:5px;padding:4px 7px;font-size:11px}.bet-status.won{color:#cef0a6;background:#203e32}.bet-history-record dl{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 0;display:grid}.bet-history-record dt{color:#8faab6;font-size:11px;line-height:1.5}.bet-history-record dd{color:#e5eddf;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.bet-balance,.bet-ticket{grid-column:1/-1}.bet-ticket dd{align-items:center;gap:8px;display:flex}.bet-ticket code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:11px}.bet-ticket button{color:#ceec9c;flex-shrink:0;align-items:center;gap:5px;font-size:10px;display:flex}.bet-history-pages{justify-content:center;align-items:center;gap:18px;margin-top:18px;display:flex}.bet-history-pages button{border:1px solid #354a54;border-radius:6px;padding:7px 11px;font-size:12px}.bet-history button:disabled{opacity:.5;cursor:default}.bet-history [role=alert]{color:#ffc2b4;margin:10px 0;line-height:1.6}.bet-history button:focus-visible{outline-offset:2px;outline:2px solid #ceeaa1}@media (width<=600px){.bet-history-presets button{padding:7px 8px;font-size:10px}.bet-history-filters input,.bet-history-filters select{font-size:16px}.bet-history-search{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.bet-history-record{padding:12px}.bet-history-dates{gap:8px}.bet-history-record dd{font-size:12px}}.reward-history .member-reward-record{margin-top:10px}.reward-history .member-reward-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.reward-history .member-reward-title{color:#e3eedf;overflow-wrap:anywhere;flex:180px;margin:0;font-size:15px;line-height:1.5}.reward-history .member-reward-amount{color:#c9ef9a;font-variant-numeric:tabular-nums;font-size:16px;line-height:1.5}.reward-history .member-reward-details{color:#b6c8c5;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.6}@media (width<=600px){.reward-history .member-reward-title{flex-basis:140px;font-size:13px}.reward-history .member-reward-amount{font-size:14px}}.gift-counts{flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gift-art{filter:drop-shadow(0 5px 10px #0004);width:110px;max-width:100%;height:105px}.gift-tile{color:#e2eee8;cursor:pointer;background:#142936;border:1px solid #45645e;border-radius:15px;flex-direction:column;align-items:center;gap:7px;padding:16px 6px;display:flex}.gift-tile strong{color:#edce7b}.gift-tile small{opacity:.75}.gift-tile.ready{background:linear-gradient(145deg,#174c45,#152734);border-color:#edce7b}.gift-tile.ready .gift-art,.gift-launcher .gift-art{animation:2.8s ease-in-out infinite gift-shake}.gift-lid{transform-origin:60px 45px;transition:transform .45s}.opened .gift-lid{transform:translateY(-14px)rotate(-12deg)}.gift-overlay{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020b15c9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.gift-dialog{box-sizing:border-box;color:#edf5ef;text-align:center;background:radial-gradient(at top,#285a50,#10202e 65%);border:1px solid #bfa86a;border-radius:24px;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:420px;max-height:90dvh;padding:36px 25px;display:flex;position:relative;overflow:auto;box-shadow:0 24px 90px #0008}.gift-dialog h2,.gift-dialog p{margin:0}.gift-dialog>.gift-art{width:160px;height:150px}.gift-dialog>.btn{width:100%;margin-top:10px}.gift-close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.gift-amount{color:#edce7b;font-size:28px}.gift-launcher{z-index:45;cursor:pointer;background:#153d38;border:1px solid #edce7b;border-radius:50%;width:65px;height:65px;position:fixed;bottom:155px;right:18px}.gift-launcher .gift-art{width:56px;height:56px}.gift-table-scroll{overflow-x:auto}.gift-members table{min-width:680px}.gift-members{padding:16px 0}.gift-tile:focus-visible,.gift-launcher:focus-visible{outline-offset:3px;outline:3px solid #b9e899}@keyframes gift-shake{0%,65%,to{transform:rotate(0)}70%,80%{transform:rotate(-8deg)}75%,85%{transform:rotate(8deg)}}@media (width<=520px){.gift-grid{gap:8px}.gift-tile{padding:10px 3px;font-size:11px}.gift-tile strong{font-size:12px}.gift-tile .gift-art{height:72px}.gift-counts{font-size:13px}}@media (prefers-reduced-motion:reduce){.gift-art{animation:none!important}.gift-lid{transition:none}}.manual-reward-dialog{background:radial-gradient(at top,#315f55,#101d2d 70%)}.manual-reward-art:not(.opened){animation:2.8s ease-in-out infinite gift-shake}.deposit-reminder{margin:12px 0 18px}.deposit-reminder>.text-button{align-items:center;gap:8px;display:inline-flex}.deposit-help-icon{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;display:inline-grid}.deposit-reminder .info-note{margin-top:10px;line-height:1.7}.reward-artwork{aspect-ratio:1;filter:drop-shadow(0 8px 10px #0004);background-image:url(/rewards/premium-gift-assets.webp);background-repeat:no-repeat;background-size:200% 200%;height:auto;display:block}.chest-closed{background-position:0 0}.chest-open{background-position:100% 0}.present-closed{background-position:0 100%}.present-open{background-position:100% 100%}.referral-gifts .gift-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 28px}.referral-gifts .gift-tile{background:radial-gradient(at 50% 25%,#203b3e88,#0000 75%),#12232e;border-color:#31494f;border-radius:14px;justify-content:flex-start;gap:8px;padding:12px 10px 16px;transition:background .2s,border-color .2s;position:relative;box-shadow:inset 0 1px #ffffff05}.referral-gifts .gift-tile .gift-art{aspect-ratio:1;width:100%;max-width:145px;height:auto}.gift-tile:not(.ready) .referral-chest{opacity:.85}.referral-gifts .gift-tile strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:#f1d58d;font-size:16px;font-weight:700}.referral-gifts .gift-tile>span:not(.gift-art){color:#c3d0d3;font-size:12px;line-height:1.5}.referral-gifts .gift-tile small{color:#91a7ac;opacity:1;font-size:11px;line-height:1.5}.referral-gifts .gift-tile.ready{background:radial-gradient(at 50% 25%,#81692a60,#0000 75%),#18342f;border-color:#cfb471;box-shadow:0 0 20px #e1be6110}.referral-gifts .gift-tile.ready small{color:#d8eea9}.gift-eligibility-notice{color:#e8d5a4;background:#6f5a2229;border:1px solid #7b7049;border-radius:10px;padding:13px 15px;font-size:13px!important}.gift-counts{gap:10px 18px;line-height:1.7}.gift-counts .text-button{min-height:34px;font-size:12px}.gift-dialog>.reward-artwork{aspect-ratio:1;width:210px;max-width:75%;height:auto}.gift-launcher .reward-artwork{aspect-ratio:1;height:auto}.manual-reward-art.present-open{animation:.45s ease-out gift-reveal}.referral-gifts .gift-tile:hover{border-color:#718879}@keyframes gift-reveal{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (width<=600px){.referral-gifts .gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.referral-gifts .gift-tile{gap:6px;padding:7px 6px 13px}.referral-gifts .gift-tile strong{font-size:14px}.referral-gifts .gift-tile>span:not(.gift-art){font-size:11px}.referral-gifts .gift-tile small{font-size:10px}.invitation-body{padding:18px 14px}.invitation-banner>div{max-width:83%;padding:19px 16px}.invitation-banner h2{font-size:19px}.invitation-banner strong{font-size:15px}.invitation-banner small{font-size:10px;line-height:1.6}.gift-counts strong{font-size:13px}.reward-tabs{gap:4px}.reward-tabs>button{padding-inline:10px;font-size:11px}}.invitation-entry{text-align:start;width:100%;color:inherit;cursor:pointer;padding:0;display:block}.invitation-entry-action{color:#d4edae;background:#18322e;border-top:1px solid #304940;justify-content:flex-end;padding:14px 20px;font-size:13px;font-weight:600;display:flex}.invitation-entry:hover .invitation-entry-action{background:#23493e}.invitation-entry:focus-visible{outline-offset:-4px}.promotion-list-back{align-items:center;min-height:42px;margin:16px 0 2px;display:inline-flex;color:#c9e4b0!important;font-size:13px!important}.invitation-terms{border-top:1px solid #2d444b;margin-top:30px;padding-top:22px}.invitation-terms h3{margin:0 0 18px!important;font-size:19px!important}.invitation-terms ol{gap:18px;margin:0;padding-inline-start:22px;display:grid}.invitation-terms li{white-space:pre-line;color:#bfcdd1;padding-inline-start:5px;font-size:13px;line-height:1.9}.invitation-terms li::marker{color:#e5c77c;font-weight:600}.invitation-terms .invitation-rules{margin-top:22px}.referral-gifts .gift-tile>span:not(.gift-art){text-wrap:balance;line-height:1.6}.promotion-hub{min-width:0}.promotion-tabs{top:var(--promotion-header-height,74px);z-index:34;overscroll-behavior-x:contain;isolation:isolate;background:#0b141f;padding-top:12px;position:sticky}.promotion-tabs>button{flex-shrink:0}.invitation-dialog .invitation-promotion{background:0 0;border:0;border-radius:0;margin:0}.invitation-dialog .invitation-banner{border-radius:14px;overflow:hidden}.invitation-dialog .invitation-body{padding:20px 0 0}.invitation-dialog .gift-counts{gap:8px 12px}.invitation-dialog .gift-counts strong{font-size:12px}.invitation-dialog .gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.invitation-dialog .gift-tile{padding-inline:6px}@media (width<=600px){.promotion-tabs{top:var(--promotion-header-height,65px)}.invitation-dialog .invitation-banner>div{padding:18px 14px}.invitation-dialog .gift-grid{gap:7px}.invitation-dialog .gift-tile strong{font-size:12px}.invitation-dialog .gift-counts strong{font-size:11px}}.mining-page{color:#eef4eb;background:#0d1719;border:1px solid #203735;border-radius:16px;width:min(100%,780px);margin:0 auto;padding:0 20px 100px;overflow:hidden}.mining-page>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.mining-page>header h2{text-align:center;margin:0;font-size:clamp(20px,4vw,28px)}.mining-page>header button,.mining-close{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:8px;display:grid}.mining-clock{text-align:center;color:#d6e3c8;background:#192a2b;border-radius:8px;padding:10px;font-size:14px}.mining-page small{letter-spacing:.03em;font-size:.65em;font-weight:400}.mining-hero{aspect-ratio:2.1;border-radius:12px;position:relative;overflow:hidden}.mining-hero>img{object-fit:cover;width:100%;height:100%}.mining-hero>div{color:#f7d988;background:linear-gradient(#0000,#062020e6);justify-content:center;align-items:center;gap:12px;padding:35px 16px 15px;font-size:14px;display:flex;position:absolute;inset:auto 0 0}.mining-hero strong{font-size:clamp(22px,5vw,36px)}.mining-page>section{margin:24px 0}.mining-page h3{margin:0 0 12px;font-size:17px;font-weight:600}.mining-slots{background:#122725;border:1px solid #547e70;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.mining-slots>span{text-align:center;color:#b8ccc2;white-space:nowrap;padding:9px 3px;font-size:14px}.mining-slots .active{color:#ffe48c;background:#355d45;border-radius:5px}.mining-slots .passed{color:#697b74}.mining-earned{color:#f9d778;font-variant-numeric:tabular-nums;border:1px solid #756a37;border-radius:10px;justify-content:center;align-items:baseline;gap:10px;padding:30px;font-size:36px;display:flex}.mining-rules{color:#c2cfc5;background:#182423;border-radius:12px;padding:20px}.mining-rules p{white-space:pre-line;font-size:14px;line-height:1.85}.mining-rule-summary{flex-wrap:wrap;gap:8px;display:flex}.mining-rule-summary>span{border:1px solid #4c6656;border-radius:5px;padding:5px 10px;font-size:12px}.mining-page>footer{z-index:2;background:#0e1919f5;padding:16px 0 4px;position:sticky;bottom:0}.mining-page>footer button,.mining-collect{color:#1c2b15;cursor:pointer;background:#d6e695;border:0;border-radius:8px;width:100%;min-height:46px;font-size:15px;font-weight:650}.mining-page button:disabled{cursor:default;opacity:.6}.mining-error{color:#fac18d;font-size:13px}.mining-error button{color:inherit;background:0 0;border:0;text-decoration:underline}.mining-overlay{z-index:1600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mining-reward{text-align:center;background:radial-gradient(at 50% 30%,#245747,#0c1c20 65%);border:1px solid #699b78;border-radius:18px;width:min(100%,380px);max-height:calc(100dvh - 40px);padding:28px;position:relative;overflow:auto;box-shadow:0 25px 80px #0009}.mining-reward h2{margin:4px 15px;font-size:22px}.mining-close{top:8px;position:absolute;inset-inline-end:8px}.mining-reward .reward-animated-art{object-fit:contain;width:100%;height:210px}.mining-reward>strong{color:#f6d980;font-size:34px;display:block}.mining-reward>p{color:#b4c4b7;font-size:14px}.mining-entry{position:relative!important}.mining-entry>span{color:#f5e39c;white-space:nowrap;font-variant-numeric:tabular-nums;background:#102926ed;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.mining-entry .reward-animated-art{object-fit:contain;max-width:100%;height:100%}@media (width<=540px){.mining-page{border-radius:10px;padding:0 12px 85px}.mining-slots{gap:4px;padding:10px}.mining-slots>span{padding:10px 0;font-size:11px}.mining-hero{aspect-ratio:1.7}.mining-hero>div{gap:6px;font-size:11px}.mining-rules{padding:16px}.mining-page>footer{bottom:var(--bottom-nav-height,64px);border-top:1px solid #2d4438;padding:12px 20px;position:fixed;left:0;right:0}.mining-reward{padding:24px}.mining-page>header h2{font-size:20px}}.mining-page{z-index:90;overscroll-behavior:contain;border-radius:0;width:min(100%,800px);height:100dvh;margin:0;padding-bottom:88px;position:fixed;inset:0 0 0 50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 0 0 100vmax #071014ed}.mining-page>header{z-index:3;background:#0d1719;position:sticky;top:0}.mining-page>footer{background:#0e1919f5;border-top:1px solid #2d4438;padding:14px 20px;position:fixed;bottom:0;left:0;right:0}.app-shell:has(.mining-page) .nova-floating-rail{visibility:hidden}.mining-page{margin-inline:auto;left:0;right:0;transform:none}.mining-page>footer{box-sizing:border-box;width:min(100%,800px);margin-inline:auto}.nova-floating-widget{z-index:32;touch-action:none;-webkit-user-select:none;user-select:none;max-width:76px;position:fixed}.nova-floating-main{color:#80f4b5;cursor:pointer;background:#123a30;border:1px solid #64cda669;border-radius:50%;justify-content:center;align-items:center;width:56px;min-height:56px;display:flex;position:relative;box-shadow:0 5px 25px #0006}.nova-floating-main.shortcut{border-radius:15px;flex-direction:column;gap:3px;padding:8px}.nova-floating-main img{object-fit:contain;pointer-events:none;width:32px;height:32px}.nova-floating-main small{overflow-wrap:anywhere;max-width:58px;font-size:9px;line-height:1.3}.nova-floating-main b{color:#fff;background:#dc374b;border-radius:10px;padding:2px 4px;font-size:10px;position:absolute;top:0;right:0}.nova-floating-close{z-index:2;color:#fff;cursor:pointer;background:#203c33;border:1px solid #79958a;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-7px;right:-4px}.nova-jackpot{text-align:center;width:min(520px,100%);margin:8px auto 0;position:relative}.nova-jackpot button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.nova-jackpot img{width:100%;display:block}.nova-jackpot-amount-window{justify-content:center;align-items:center;display:flex;position:absolute;inset:60% 22% 12%;overflow:hidden}.nova-jackpot strong{white-space:nowrap;text-align:center;color:#fff0b6;text-shadow:0 2px 8px #071d0e;font-variant-numeric:tabular-nums;flex:none;line-height:1;animation:1.5s ease-out nova-jackpot-roll;display:block}.nova-jackpot-info{inset-inline-end:0;z-index:2;position:absolute;top:0}.nova-jackpot-info summary{box-sizing:border-box;color:#e7ffc9;width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;list-style:none;display:grid}.nova-jackpot-info summary:hover,.nova-jackpot-info[open] summary{color:#fff;background:0 0}.nova-jackpot-info summary::-webkit-details-marker{display:none}.nova-jackpot-info summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nova-jackpot-info small{inset-inline-end:0;overflow-wrap:anywhere;color:#b6c8bf;text-align:start;background:#13221f;border:1px solid #35463f;border-radius:8px;width:max-content;max-width:min(280px,80vw);padding:8px 10px;font-size:11px;position:absolute;top:52px;box-shadow:0 4px 16px #0005}.catalog-section>.section-heading.catalog-jackpot-heading{grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;margin:6px 0 12px;padding:0;display:grid}.catalog-jackpot-heading>.nova-jackpot{grid-row:1;width:min(520px,100%);margin:0 auto}.catalog-jackpot-heading>.catalog-heading-title{grid-row:2;min-width:0}.catalog-jackpot-heading>.catalog-search{box-sizing:border-box;grid-row:3;width:100%;min-width:0}.catalog-section:has(>.catalog-jackpot-heading)>.filter-bar{margin-bottom:12px;padding-bottom:10px}@media (width>=1100px){.catalog-section>.section-heading.catalog-jackpot-heading{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:20px;margin:6px 0 12px}.catalog-jackpot-heading>.catalog-heading-title{grid-area:1/1;transform:translateY(25px)}.catalog-jackpot-heading>.nova-jackpot{grid-area:1/2;width:100%;max-width:640px}.catalog-jackpot-heading>.catalog-search{grid-area:1/3;justify-self:end;max-width:280px;transform:translateY(25px)}}@keyframes nova-jackpot-roll{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nova-jackpot strong{animation:none}}.catalog-section.provider-selected>.section-heading.section-heading{background:0 0;border-color:#0000}.catalog-section>.section-heading:has(>.catalog-heading-title:empty):not(.catalog-jackpot-heading){justify-content:flex-end}.nova-floating-main.shortcut.with-image{background:0 0;border:0;border-radius:15px;gap:0;height:56px;min-height:56px;padding:0;overflow:hidden}.nova-floating-main.shortcut.with-image img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.app-shell{--floating-base:24px;--floating-art-size:76px;--floating-support-size:52px;--floating-gap:12px}.nova-floating-rail{z-index:32;inset-inline-end:8px;bottom:calc(var(--floating-base) - 8px);align-items:center;gap:var(--floating-gap);width:var(--floating-art-size);max-height:calc(100dvh - var(--floating-base) - 96px);scrollbar-width:none;overscroll-behavior:contain;pointer-events:none;flex-direction:column-reverse;padding:8px;display:flex;position:fixed;overflow:auto}.nova-floating-rail::-webkit-scrollbar{display:none}.nova-floating-widget{pointer-events:auto;flex:none;max-width:none;position:relative}.nova-floating-main{box-sizing:border-box;width:var(--floating-support-size);min-height:var(--floating-support-size);height:var(--floating-support-size)}.nova-floating-main.shortcut{width:var(--floating-art-size);height:var(--floating-art-size);min-height:var(--floating-art-size);border-radius:14px;padding:8px}.nova-floating-main.shortcut.with-image{width:var(--floating-art-size);height:var(--floating-art-size);min-height:var(--floating-art-size);box-shadow:none;border-radius:12px;padding:0;overflow:visible}.nova-floating-main.shortcut.with-image img{object-fit:contain;border-radius:12px}.nova-floating-main:focus-visible{outline-offset:4px;outline:2px solid #d6efa1}.nova-floating-close{color:#edf6ec;background:#132d29ef;border-color:#7d9e8f;width:22px;height:22px;top:-5px;right:-4px}.nova-floating-reward-space{width:var(--floating-art-size);height:var(--floating-art-size);flex:none;display:none}.app-shell:has(.gift-launcher) .nova-floating-reward-space{display:block}.reward-animated-art{aspect-ratio:1;pointer-events:none;filter:drop-shadow(0 3px 5px #0005);width:100%;height:100%;display:block}.reward-animated-art img{object-fit:contain;width:100%;height:100%;display:block}.gift-launcher{right:16px;inset-inline:auto 16px;bottom:var(--floating-base);width:var(--floating-art-size);height:var(--floating-art-size);box-shadow:none;background:0 0;border:0;border-radius:12px;padding:0}.app-shell:has(.nova-floating-support) .gift-launcher{bottom:calc(var(--floating-base) + var(--floating-support-size) + var(--floating-gap))}.gift-launcher:focus-visible{outline-offset:4px;outline:2px solid #d6efa1}.manual-reward-dialog>.reward-animated-art{width:190px;max-width:75%;height:190px}.reward-animated-art.manual-reward-art:not(.opened){animation:none}@media (width<=950px){.app-shell{--floating-base:calc(82px + env(safe-area-inset-bottom));--floating-art-size:64px;--floating-support-size:48px;--floating-gap:10px}}.announcement-popup-shell{background:#10252a;border:1px solid #bda46c;border-radius:18px;flex-direction:column;gap:0;max-width:520px;margin:auto;display:flex;overflow:hidden}.announcement-popup-shell .login-promotion-announcement{box-shadow:none;border:0;border-radius:0}.announcement-popup-tabs{scrollbar-width:thin;background:#374544;flex-shrink:0;gap:1px;display:flex;overflow:auto}.announcement-popup-tabs button{color:#c5d1c7;text-wrap:balance;cursor:pointer;background:#162c30;border:0;flex:1;min-width:90px;min-height:44px;padding:12px 16px;font-size:12px;line-height:1.4}.announcement-popup-tabs button[aria-selected=true]{color:#183128;background:#d6e7ab;font-weight:700}.announcement-popup-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #f1da99}.announcement-popup-content.text{scrollbar-width:thin;background-position:50%;background-size:cover;min-height:260px;max-height:65dvh;overflow:auto}.announcement-popup-text{color:#dce5dc;overflow-wrap:anywhere;padding:26px;font-size:14px;line-height:1.8}.announcement-popup-text h2{color:#edf2d4;text-align:center;margin:0 0 22px;font-size:21px;font-weight:700;line-height:1.4}.announcement-popup-text a{color:#e4f0bd;border:1px solid #a8bd83;border-radius:7px;width:fit-content;max-width:100%;margin:24px auto 0;padding:10px 18px;font-weight:650;text-decoration:none;display:block}.announcement-popup-body>div{min-height:1.8em}.announcement-popup-content.image>a{min-height:0}@media (width<=600px){.announcement-popup-text{padding:20px;font-size:13px}.announcement-popup-text h2{font-size:19px}.announcement-popup-tabs button{min-width:78px;padding:10px;font-size:11px}}.rebate-panel{color:var(--text,#eee);padding:16px 0}.rebate-totals{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.rebate-totals strong{color:#e6cf62;margin-top:8px;display:block}.rebate-layout{grid-template-columns:100px minmax(0,1fr);gap:16px;display:grid}.rebate-layout aside{flex-direction:column;gap:8px;display:flex}.rebate-layout aside button{color:inherit;background:#ffffff08;border:1px solid #ffffff13;border-radius:12px;padding:12px 6px}.rebate-layout aside button.active{color:#162214;background:#b9f64b}.rebate-layout aside span{margin-top:8px;display:block}.rebate-providers article{background:#ffffff08;border-radius:16px;margin-bottom:12px;overflow:hidden}.rebate-provider{text-align:start;width:100%;color:inherit;background:0 0;border:0;padding:16px}.rebate-provider>div:first-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rebate-provider img{object-fit:contain;width:38px;height:28px}.rebate-provider small{color:#acb2a8}.rebate-provider span{margin-inline-start:auto}.rebate-progress{margin:12px 0;position:relative}.rebate-progress progress{accent-color:#b9f64b;width:100%;height:8px}.rebate-progress small{margin-top:4px;display:block}.rebate-collectable{text-align:end;font-size:12px}.rebate-collectable strong{color:#e6cf62}.rebate-providers table{text-align:start;border-spacing:12px;width:100%;font-size:13px}.rebate-providers article>time,.rebate-providers article>strong{padding:12px;display:block}.rebate-panel details{margin-top:20px;line-height:1.7}@media (width<=500px){.rebate-layout{grid-template-columns:76px minmax(0,1fr);gap:8px}.rebate-provider{padding:12px}.rebate-totals{font-size:12px}.rebate-provider>div:first-child{gap:6px}.rebate-provider small{font-size:11px}}.rebate-provider img{filter:brightness(0)invert()}.sports-category-grid.sports-equipment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sports-equipment-grid .sport-equipment-card{aspect-ratio:1;isolation:isolate;text-align:start;background:radial-gradient(at 60% 30%,#274542,#11232d 72%);border:1px solid #39535a;border-radius:16px;min-height:0;padding:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 9px 24px #0002}.sport-equipment-art{pointer-events:none;background-image:url(/sports/studio/equipment-atlas.webp);background-size:300% 400%;background-position:var(--sport-position,0% 0%);background-repeat:no-repeat;display:block;position:absolute;inset:0}.sport-equipment-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#05111700 43%,#07141b22 60%,#08151be6 100%);position:absolute;inset:0}.sports-equipment-grid .sport-equipment-label{inset-inline:12px;z-index:2;color:#f2f6e9;align-items:center;gap:9px;font-size:14px;line-height:1.3;display:flex;position:absolute;bottom:12px}.sports-equipment-grid .sport-equipment-label strong{text-align:start;text-shadow:0 2px 8px #0009;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.35}.sport-equipment-icon{color:#d9eab5;background:#10272bbd;border:1px solid #c5ddc533;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.sport-equipment-icon svg{width:21px;height:21px;display:block}.sports-equipment-grid .sport-equipment-card:hover,.sports-equipment-grid .sport-equipment-card.active{border-color:#bbd989;box-shadow:0 0 0 1px #bbd98955,0 10px 25px #0003}.sports-equipment-grid .sport-equipment-card:focus-visible{outline-offset:4px;outline:2px solid #d3edaa}.sports-equipment-grid .sport-equipment-card:active{transform:translateY(1px)}@media (width>=1100px){.sports-category-grid.sports-equipment-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}}@media (width<=700px){.sports-category-grid.sports-equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.sports-equipment-grid .sport-equipment-card{border-radius:13px}.sports-equipment-grid .sport-equipment-label{inset-inline:10px;gap:7px;bottom:10px}.sports-equipment-grid .sport-equipment-label strong{font-size:12px}.sport-equipment-icon{border-radius:8px;width:28px;height:28px}.sport-equipment-icon svg{width:18px;height:18px}}@media (width<=600px){.sports-category-grid.sports-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sports-equipment-grid .sport-equipment-label strong{font-size:13px}}@media (width<=360px){.sports-category-grid.sports-equipment-grid{gap:9px}.sports-equipment-grid .sport-equipment-label{inset-inline:8px;gap:6px;bottom:9px}.sports-equipment-grid .sport-equipment-label strong{font-size:11px}.sport-equipment-icon{border-radius:7px;width:25px;height:25px}.sport-equipment-icon svg{width:17px;height:17px}}@media (prefers-reduced-motion:reduce){.sports-equipment-grid .sport-equipment-card{transition:none}}.app-download{background:#16251f;border:1px solid #34483f;border-radius:12px;margin:24px 8px 12px;padding:16px 12px}.app-download h3{color:#d3f59a;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.app-download>a,.app-download>button{color:#edf5e6;text-align:start;cursor:pointer;background:#1b2a27;border:1px solid #405346;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:8px;padding:10px;font-size:13px;text-decoration:none;display:flex}.app-download small{color:#a9bbb3;margin-top:4px;font-size:10px;line-height:1.4;display:block}.app-install-scrim{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.app-install-dialog{color:#f0f5f0;background:#14212c;border:1px solid #405346;border-radius:16px;width:min(460px,100%);max-height:85dvh;padding:22px;overflow:auto}.app-install-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-install-dialog h2{margin:0 0 18px;font-size:20px}.app-install-dialog header button{flex-shrink:0;padding:4px}.app-install-dialog ol{margin:0;padding-inline-start:22px}.app-install-dialog li{padding:12px 0;line-height:1.6}.app-install-dialog li>svg{vertical-align:middle;color:#d3f59a}.app-install-dialog li p{margin:8px 0 0}.app-install-dialog>p{color:#a9bbb3;font-size:13px;line-height:1.6}.app-install-dialog>.btn{margin-top:18px}.app-download>button:disabled{opacity:.7;cursor:default}.app-download>a:focus-visible,.app-download>button:focus-visible{outline-offset:3px;outline:2px solid #cdef9e}.support-centre article{background:#192632;border-radius:14px;align-items:center;gap:14px;margin:12px 0;padding:18px;display:flex}.support-centre article>div{flex:1;min-width:0}.support-centre h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px}.support-centre p{margin:0;font-size:13px}.support-channel-icon{font-size:28px}.security-centre fieldset{border:0;gap:14px;min-width:0;padding:0;display:grid}.security-centre input,.security-centre select{width:100%}.security-centre .text-button{margin-top:16px;display:block}.security-centre p{overflow-wrap:anywhere}@media (width<=480px){.support-centre article{gap:10px;padding:12px}.support-centre .btn{padding:10px;font-size:12px}.security-centre .reward-tabs button{padding:9px;font-size:12px}}.game-card[data-game-provider=NOVA] .game-cover:has(img[src^="/games/reference-covers/"],img[src^="/games/studio/"]){aspect-ratio:3/2}.game-card[data-game-provider=NOVA] .game-cover:has(img[src^="/games/reference-covers/"]) img{object-fit:contain}.game-card[data-game-provider=NOVA] .game-cover:has(img[src^="/games/studio/"]) img{object-fit:cover}.lobby-carousel .lobby-carousel-brand{top:22px;z-index:2;pointer-events:none;filter:drop-shadow(0 2px 7px #0009);width:130px;height:33px;display:block;position:absolute;inset-inline-start:7%}.lobby-carousel .lobby-carousel-brand img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.lobby-carousel .lobby-carousel-copy{padding-block:50px 30px}@media (width<=600px){.lobby-carousel .lobby-carousel-brand{top:15px;width:100px;height:25px;inset-inline-start:6%}.lobby-carousel .lobby-carousel-copy{padding-block:44px 24px}}.app-shell .game-card>.game-activity{color:#a8c0b8;font-variant-numeric:tabular-nums;grid-template-columns:12px max-content minmax(0,1fr);align-items:center;gap:4px;min-height:26px;margin-top:6px;font-size:11px;line-height:1.25;display:grid}.app-shell .game-card>.game-activity b{color:#e0eee7;font-weight:650}.app-shell .game-card>.game-activity>span{overflow-wrap:anywhere;font-size:10px}.app-shell .game-card>.game-activity>.game-activity-dot{background:#00b864;border-radius:50%;width:7px;height:7px;display:block}.sports-lounge .sports-lounge-equipment{top:0;aspect-ratio:1;background-image:url(/sports/studio/equipment-atlas.webp);background-position:0 0;background-repeat:no-repeat;background-size:300% 400%;height:100%;position:absolute;inset-inline-end:0}@media (width<=600px){.app-shell .game-card>.game-activity{gap:3px;min-height:28px;font-size:10px}.app-shell .game-card>.game-activity>span{font-size:9px}}.game-artwork-backdrop>img{object-fit:cover;width:100%;height:100%;display:block}.nova-footer{color:#9caebc;border-top:1px solid #2a3945;margin-top:48px;padding:40px 0 24px;font-size:13px}.nova-footer h3{color:#dbe7dd;align-items:center;gap:9px;margin:0 0 16px;font-size:14px;font-weight:750;display:flex}.nova-footer p{color:#94a6b4;margin:0;font-size:12px;line-height:1.9}.nova-footer-main{grid-template-columns:1.8fr 1fr 1fr 1.25fr;gap:clamp(20px,4vw,70px);padding-bottom:36px;display:grid}.nova-footer-brand>.brand{color:#d4eeae;margin-bottom:20px;font-size:21px}.nova-footer-brand>p{max-width:400px}.nova-footer-main nav{flex-direction:column;align-items:flex-start;gap:12px;padding-top:8px;display:flex}.nova-footer-main nav h3{margin-bottom:8px}.nova-footer button{text-align:start;color:#a8b8c5;align-items:center;gap:8px;min-height:30px;padding:2px 0;font-size:12px;line-height:1.6;display:inline-flex}.nova-footer button:hover{color:#d4efa7}.nova-footer-tools{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.nova-footer-tools button{border:1px solid #344750;border-radius:8px;padding:8px 10px}.nova-footer-payments,.nova-footer-providers{border-top:1px solid #243541;padding:26px 0}.nova-footer-payments{justify-content:space-between;align-items:center;gap:24px;display:flex}.nova-footer-payments h3{margin-bottom:6px}.nova-footer-currencies{flex-wrap:wrap;gap:10px;display:flex}.nova-footer-currencies button{color:#cad8d9;background:#14222b;border:1px solid #344750;border-radius:9px;padding:8px 14px;font-weight:750}.nova-footer-currencies button>span{color:#d3edab;background:#2c4139;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.nova-footer-providers>div{flex-wrap:wrap;gap:12px;display:flex}.nova-footer-providers button{background:#131f29;border:1px solid #293b47;border-radius:8px;place-items:center;min-width:68px;height:45px;padding:8px 12px;font-weight:800;display:grid}.nova-footer-providers img{object-fit:contain;filter:brightness(0)invert();opacity:.7;width:65px;height:26px}.nova-footer-providers button:hover img{opacity:1}.nova-footer-responsible{background:linear-gradient(120deg,#1b2a2a,#14202c);border:1px solid #344740;border-radius:12px;align-items:center;gap:20px;margin:12px 0 24px;padding:24px;display:flex}.nova-age{color:#d5e8b4;border:2px solid #b5c894;border-radius:50%;flex-shrink:0;place-items:center;width:50px;height:50px;font-size:17px;font-weight:800;display:grid}.nova-footer-responsible>div{flex:1}.nova-footer-responsible h3{margin-bottom:6px}.nova-footer-responsible>button{color:#d4e9af;flex-shrink:0}.nova-footer-bottom{border-top:1px solid #243541;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:11px;display:flex}.nova-footer-bottom p,.nova-footer-bottom button{font-size:11px}.nova-policy>svg{color:#cce8a4;margin-bottom:18px}.nova-policy>p{color:#bdcbd3;margin-bottom:20px;font-size:14px;line-height:1.9}.nova-policy .btn{margin-top:8px}@media (width<=1000px){.nova-footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.nova-footer-brand{grid-column:1/-1}.nova-footer-brand>p{max-width:650px}.nova-footer-responsible{flex-wrap:wrap}.nova-footer-responsible>button{margin-inline-start:70px}}@media (width<=600px){.nova-footer{margin-top:20px;padding-top:20px}.nova-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding-bottom:20px}.nova-footer p{line-height:1.65}.nova-footer-main nav{gap:2px;padding-top:0}.nova-footer-main nav h3{margin-bottom:4px}.nova-footer-tools{gap:8px;margin-top:12px}.nova-footer-tools button{min-height:40px;padding:6px 10px}.nova-footer-main nav:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.nova-footer-main nav:last-child h3{grid-column:1/-1}.nova-footer-main nav button{min-height:40px}.nova-footer-payments{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0}.nova-footer-providers>div{gap:8px}.nova-footer-providers button{min-width:60px;padding:7px 8px}.nova-footer-providers img{width:54px;height:24px}.nova-footer-responsible{align-items:flex-start;gap:14px;padding:18px}.nova-footer-responsible>div{min-width:180px}.nova-footer-responsible>button{margin-inline-start:64px;font-size:11px}.nova-footer-bottom{flex-wrap:wrap;gap:8px;padding-top:14px}.nova-footer-bottom p{order:3;width:100%}.nova-policy>p{font-size:13px}}.nova-footer-brandline{align-items:center;gap:18px;margin-bottom:18px;display:flex}.nova-footer-brandline .brand{color:#d4eeae;font-size:21px}.nova-footer .nova-age-mini{color:#d4e7b3;border:1px solid #a6bd88;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:11px;font-weight:800;display:grid}@media (width<=600px){.nova-footer-brandline{gap:12px;margin-bottom:12px}}.dialog.auth-dialog{background:radial-gradient(at 100% 0,#23473e38,#0000 62%),#131e2b;border-radius:20px;width:480px;padding:22px}.auth-dialog .dialog-top{border-bottom:1px solid #2c3d47;margin-bottom:14px;padding-bottom:14px}.auth-dialog .dialog-top h2{font-size:25px;line-height:1.3}.auth-dialog .dialog-top .icon-btn{border-radius:10px;width:34px;height:34px}.auth-dialog .account-auth .auth-tabs{background:#0a1420;border:1px solid #2b3c4a;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:15px;padding:5px;display:grid}.auth-dialog .account-auth .auth-tabs button{color:#9cb0bb;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:8px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:flex}.auth-dialog .account-auth .auth-tabs button[aria-selected=true]{background:var(--accent,#cef09a);color:#1a2c20;box-shadow:0 2px 8px #0002}.auth-dialog .account-auth .auth-tabs button:focus-visible,.auth-dialog .account-auth .auth-footer button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.auth-dialog .account-auth-fields>label{color:#bdcbd3;margin:12px 0;font-size:13px;line-height:1.5}.auth-dialog .account-auth .auth-input{margin-top:7px;display:block;position:relative}.auth-dialog .account-auth .auth-input>svg{inset-inline-start:14px;color:#7e9b9d;pointer-events:none;position:absolute;top:15px}.auth-dialog .account-auth .auth-input>input{background:#0c1723;border-radius:9px;height:48px;margin:0;padding:12px 43px;font-size:14px}.auth-dialog .account-auth .password-field button{top:10px;width:29px;height:29px;inset-inline-end:10px}.auth-dialog .account-auth .email-otp-field>small{color:#8ea4b0;margin-top:7px;font-size:11px;line-height:1.6;display:block}.auth-dialog .account-auth .email-otp-controls{gap:8px;margin-top:7px}.auth-dialog .account-auth .email-otp-controls>input{border-radius:9px;min-width:60px;height:46px;margin:0;font-size:14px}.auth-dialog .account-auth .email-otp-controls>.btn{border-radius:9px;min-width:94px;margin:0;font-size:12px}.auth-dialog .account-auth .auth-forgot{justify-content:flex-end;margin:8px 0 18px;display:flex}.auth-dialog .account-auth .auth-forgot button,.auth-dialog .account-auth .auth-footer button{color:var(--accent,#cef09a);font-size:12px;line-height:1.5}.auth-dialog .account-auth .auth-submit{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:47px;margin-top:14px;font-size:14px;display:flex}.auth-dialog .account-auth .auth-footer{text-align:center;color:#8ea4b0;border-top:1px solid #2c3d47;margin-top:16px;padding:12px 0 0;font-size:12px;line-height:1.7}.auth-dialog .account-auth .auth-footer button{margin-inline-start:5px;font-weight:600}.human-verification{flex-direction:column;align-items:center;gap:7px;min-width:0;margin:12px 0;display:flex}.human-verification>div{justify-content:center;width:100%;max-width:100%;min-height:65px;display:flex}.human-verification p{color:#e7b4ab;text-align:center;font-size:12px;line-height:1.5}.human-verification button{font-size:12px;text-decoration:underline}.auth-dialog .account-auth .info-note{margin:12px 0;font-size:12px;line-height:1.6}.auth-dialog .account-auth .auth-policy-status{color:#9db2bf;font-size:12px;line-height:1.6}@media (width<=600px){.dialog.auth-dialog{max-height:calc(100dvh - 24px);padding:18px 17px}.auth-dialog .dialog-top{margin-bottom:12px;padding-bottom:12px}.auth-dialog .dialog-top h2{font-size:23px}.auth-dialog .account-auth .auth-tabs{margin-bottom:13px}.auth-dialog .account-auth .auth-tabs button{min-height:42px;font-size:13px}.auth-dialog .account-auth-fields>label{margin:10px 0;font-size:12px}.auth-dialog .account-auth .auth-input>input,.auth-dialog .account-auth .email-otp-controls>input{font-size:16px}.auth-dialog .account-auth .auth-footer{font-size:11px}.auth-dialog .account-auth .auth-footer button{font-size:12px}}@media (prefers-reduced-motion:reduce){.auth-dialog .account-auth .auth-tabs button{transition:none}}.account-auth{margin:0;padding:0}.auth-dialog .account-auth .auth-policy-status{margin:8px 0}.auth-dialog .account-auth .email-otp-field>small{margin-top:4px}.weekly-rescue-panel{min-width:0;margin:22px 0 0}.weekly-rescue-period{color:#e0eec7;background:linear-gradient(110deg,#33482c60,#19313880);border:1px solid #b0cd8250;border-radius:14px;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:18px;padding:16px 20px;font-size:13px;display:flex}.weekly-rescue-period span{color:#a8bdba}.weekly-rescue-table{border:1px solid #b6c8bf30;border-radius:16px;overflow:auto}.weekly-rescue-table table{border-collapse:collapse;width:100%;font-size:14px}.weekly-rescue-table th{color:#cde3b0;text-align:center;background:#253b3e;padding:16px 12px;font-weight:600}.weekly-rescue-table td{text-align:center;border-top:1px solid #b3c8b51a;padding:14px 12px}.weekly-rescue-table tr:nth-child(2n){background:#233c333d}.weekly-rescue-table td strong{color:#d6eeaa;font-size:17px}.weekly-rescue-table .weekly-tier-current{background:#a2c65326;box-shadow:inset 3px 0 #c6e99a}.weekly-rescue-cap{color:#aabdb6;font-size:13px}.weekly-rescue-cap strong{color:#d9edb6}.weekly-rescue-progress{background:#15292f;border:1px solid #b6c8bf30;border-radius:14px;margin:20px 0;padding:18px}.weekly-rescue-progress>time{color:#93aaa7;overflow-wrap:anywhere;font-size:11px}.weekly-rescue-progress dl{grid-template-columns:1fr 1fr;gap:18px 12px;margin:18px 0;display:grid}.weekly-rescue-progress dt{color:#aebfba;font-size:12px}.weekly-rescue-progress dd{color:#d6eca9;overflow-wrap:anywhere;margin:5px 0 0;font-size:19px;font-weight:700}.weekly-rescue-progress small{color:#9bb2a9;font-size:11px}@media (width<=600px){.weekly-rescue-period{padding:13px 15px;font-size:11px}.weekly-rescue-table table{font-size:12px}.weekly-rescue-table th,.weekly-rescue-table td{padding:12px 8px}.weekly-rescue-table td strong{font-size:15px}.weekly-rescue-progress{padding:14px}.weekly-rescue-progress dd{font-size:16px}}.appreciation-permanent{color:#d3c4f0;background:linear-gradient(#3d3461,#172633);border:1px solid #8d80bb;border-radius:40px;flex-direction:column;align-items:center;gap:6px;margin:8px 16px 30px;padding:14px 18px;display:flex;box-shadow:0 0 0 5px #473d682a}.appreciation-permanent small{color:#b8b1c6;font-size:12px}.appreciation-permanent strong{font-size:18px}.appreciation-countdown{background:#1d293c;border:1px solid #3a3f57;border-radius:16px;margin:24px 0 28px;padding:20px}.appreciation-countdown>div:first-child{color:#adc9d1;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.member-countdown-digits{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.member-countdown-digits>div{flex-direction:column;align-items:center;gap:8px;display:flex}.member-countdown-digits strong{color:#ded0f6;text-align:center;font-variant-numeric:tabular-nums;background:linear-gradient(#66518c 49%,#4b3a71 50%);border:1px solid #9883b5;border-radius:6px;width:100%;padding:12px 4px;font-size:32px}.member-countdown-digits span{color:#b6c1ca;font-size:11px}.appreciation-panel h3{color:#bed6d3;margin:28px 0 16px}.appreciation-highlight{text-align:center;color:#c6e9de;background:#233347;border:1px solid #38495a;border-radius:13px;padding:20px 16px;line-height:1.5}.appreciation-highlight strong{color:#d6eead}.appreciation-maximum strong{letter-spacing:1px;font-size:32px}.appreciation-maximum small{font-size:14px}.appreciation-progress{color:#b4c9d0;background:#142630;border:1px solid #31454f;border-radius:12px;margin-top:22px;padding:18px;font-size:12px}.appreciation-progress dl>div{justify-content:space-between;gap:15px;margin:12px 0;display:flex}.appreciation-progress dd{margin:0}.appreciation-progress strong{color:#d6eead}.appreciation-progress>p:first-child{font-size:10px;line-height:1.6}@media (width<=400px){.appreciation-countdown{padding:16px 10px}.member-countdown-digits{gap:7px}.member-countdown-digits strong{font-size:25px}.appreciation-highlight{padding:16px 10px;font-size:13px}.appreciation-maximum strong{font-size:27px}}.appreciation-claim-days strong{text-align:center;overflow-wrap:anywhere;font-size:clamp(14px,4.5vw,18px);line-height:1.45}.mystery-day-rail{grid-template-columns:repeat(5,1fr);gap:8px;margin:28px 0;display:grid}.mask-day{color:#92a4b1;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:5px 0 14px;font-size:.85rem;display:flex;position:relative}.mystery-mask{background:linear-gradient(145deg,#254049,#111a27);border:1px solid #45605f;border-radius:22px;place-items:center;width:58px;height:58px;font-size:28px;display:grid;transform:rotate(-8deg);box-shadow:0 8px 18px #020b1444}.mask-1 .mystery-mask{filter:hue-rotate(35deg)}.mask-2 .mystery-mask{filter:hue-rotate(100deg)}.mask-3 .mystery-mask{filter:hue-rotate(190deg)}.mask-4 .mystery-mask{filter:hue-rotate(280deg)}.mask-day.selected{color:#d1ee9b}.mask-day.selected .mystery-mask{border-color:#c4e593;box-shadow:0 0 22px #b8e18225}.mask-day.selected:after{content:"";border-top:7px solid #d1ee9b;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:0}.mask-day small{font-size:10px}.mystery-account{background:#142631;border:1px solid #30454c;border-radius:16px;padding:18px}.mystery-account dl{margin:0 0 20px}.mystery-account dl>div{justify-content:space-between;gap:15px;margin:14px 0;font-size:.88rem;display:flex}.mystery-account dt{color:#9eb3be}.mystery-account dd{text-align:right;overflow-wrap:anywhere;margin:0}.mystery-prize{text-align:center;background:radial-gradient(at top,#203d3b,#0b1722 75%);border:1px solid #385048;border-radius:14px;flex-direction:column;align-items:center;gap:14px;padding:22px 14px;display:flex}.mystery-prize p{color:#b7c8ce;margin:0}.mystery-prize time{color:#88b7e4;font-size:.92rem;font-weight:600}.mystery-prize strong{color:#e3cf87;font-size:1.35rem}.mystery-prize small{color:#99b0bb;font-size:.75rem}.mystery-prize.claimed strong{color:#d1ee9b}.mystery-ranges{margin:24px 0}.mystery-panel h3{margin:28px 0 18px}@media (width<=400px){.mystery-mask{width:45px;height:45px;font-size:23px}.mask-day{font-size:.74rem}.mystery-account{padding:12px}.mystery-account dl>div{font-size:.76rem}.mystery-prize strong{font-size:1.12rem}}.reward-code-hero{isolation:isolate;border-radius:14px;margin:0 0 22px;position:relative;overflow:hidden}.reward-code-hero .campaign-dialog-image{object-fit:cover;border-radius:0;width:100%;margin:0;display:block}.reward-code-hero-copy{text-shadow:0 2px 10px #001018;flex-direction:column;justify-content:center;gap:12px;max-width:65%;padding:7% 6%;display:flex;position:absolute;inset:0}.reward-code-hero-copy span{letter-spacing:1.5px;color:#d6e6b2;font-size:clamp(9px,1.5vw,13px)}.reward-code-hero-copy strong{color:#f0f3df;font-size:clamp(17px,3vw,32px);line-height:1.2}.reward-code-hero-copy b{color:#edcf82;font-size:clamp(12px,2vw,23px);line-height:1.35}@media (width<=400px){.reward-code-hero-copy{gap:8px;max-width:66%;padding:7% 5%}.reward-code-hero-copy strong{font-size:18px}.reward-code-hero-copy b{font-size:13px}}.daily-deposit-panel{margin-top:24px}.daily-deposit-panel h3{margin:26px 0 18px;font-size:1.25rem}.deposit-reward-table-wrap{border:1px solid var(--line,#344753);border-radius:16px;overflow:hidden}.deposit-reward-table{border-collapse:collapse;text-align:center;width:100%;font-size:.95rem}.deposit-reward-table th{color:var(--muted,#a2b2ba);background:#172a32;padding:16px 10px;font-weight:500}.deposit-reward-table td{border-top:1px solid #2b3b46;padding:14px 10px}.deposit-reward-table td+td,.deposit-reward-table th+th{border-left:1px solid #2b3b46}.deposit-reward-table strong{color:#d5ef9c}.deposit-reward-table small{color:#9eafa9;margin-top:4px;font-size:.7rem;display:block}.deposit-reward-table tr.available{background:#bde58c0b}.deposit-reward-table tr.received{background:#131f27}.deposit-player-totals{grid-template-columns:1fr 1fr;gap:16px;margin:26px 0 12px;display:grid}.deposit-player-totals dt{color:#9caeb8;font-size:.85rem}.deposit-player-totals dd{color:#d5ef9c;margin:8px 0 0;font-size:1.25rem;font-weight:700}.deposit-player-totals small{font-size:.7rem}.deposit-next{color:#a9bbc2;font-size:.9rem;line-height:1.7}.deposit-event-rules{color:#b8c5cb;background:#14232d;border:1px solid #2c3e47;border-radius:16px;padding:6px 20px;line-height:1.8}.deposit-event-rules p{margin:16px 0}.deposit-claim-footer{z-index:2;padding:16px 0 max(16px,env(safe-area-inset-bottom));background:#101c26f5;border-top:1px solid #31424b;margin-top:24px;position:sticky;bottom:-24px}.deposit-claim-footer button{min-height:50px}@media (width<=600px){.deposit-reward-table th{padding:13px 6px;font-size:.78rem}.deposit-reward-table td{padding:12px 6px}.deposit-player-totals dd{font-size:1.08rem}.deposit-claim-footer{bottom:-20px}.deposit-event-rules{padding:4px 14px}}.deposit-activity-offers{margin:12px 0}.deposit-activity-offers h3{margin:0 0 10px}.deposit-activity-offers summary{cursor:pointer;padding:8px 0}.deposit-activity-offers table{text-align:left;width:100%;font-size:13px}.deposit-activity-offers th,.deposit-activity-offers td{border-bottom:1px solid #ffffff18;padding:6px 8px}.deposit-activity-offers a{color:var(--accent,#c8e79f);margin:8px 0;display:inline-block}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/be-vietnam-pro-400.ttf)format("truetype")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/be-vietnam-pro-500.ttf)format("truetype")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/be-vietnam-pro-600.ttf)format("truetype")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/be-vietnam-pro-700.ttf)format("truetype")}:root{color:#eaf0ed;font-synthesis:none;--bg:#0b111c;--panel:#131c29;--muted:#8998a8;--line:#25303e;--accent:#c9ef9a;--gold:#efc883;--side:220px;background:#0b111c;font-family:Be Vietnam Pro,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.42}button,a{touch-action:manipulation}button{border:0}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}a{color:inherit;text-decoration:none}button svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-family:Be Vietnam Pro,system-ui,sans-serif}img{max-width:100%;display:block}p{line-height:1.65}button{background:0 0}input,select{min-width:0}select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input::placeholder{color:#778697}::selection{color:#14211f;background:#b9e69c}.mobile-only{display:none!important}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar{width:var(--side);z-index:45;background:#101824;border-inline-end:1px solid #202b38;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.side-brand{border-bottom:1px solid #202b38;align-items:center;height:86px;padding:0 25px;display:flex}.brand{white-space:nowrap;letter-spacing:1px;align-items:center;gap:11px;font-family:Be Vietnam Pro,system-ui,sans-serif;font-size:23px;font-weight:800;display:flex}.brand>span:last-child{align-items:baseline;gap:7px;display:flex}.brand small{color:#8294a4;letter-spacing:2px;font-size:11px;font-weight:600}.brand-mark{color:#162a25;letter-spacing:-4px;background:linear-gradient(145deg,#d5f4ac,#7eb784);border-radius:9px;place-items:center;width:34px;height:35px;padding-inline-end:5px;font-size:27px;font-style:italic;display:grid;position:relative;box-shadow:inset 0 0 0 1px #e1ffd48a}.brand-mark>span{color:#f6d395;letter-spacing:0;font-size:15px;font-style:normal;position:absolute;inset-block-start:-7px;inset-inline-end:-6px}.side-scroll{scrollbar-width:thin;scrollbar-color:#2e3a47 transparent;flex:1;padding:25px 15px 18px;overflow-y:auto}.nav-label{color:#6d7e90;text-transform:uppercase;letter-spacing:1.7px;margin:0 13px 13px;font-size:10px;font-weight:700}.side-nav{text-align:start;color:#a6b4c1;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:46px;margin-bottom:5px;padding:14px 15px;font-size:13px;transition:all .18s;display:flex;position:relative}.side-nav:hover{color:#fff;background:#182433}.side-nav.active{color:var(--accent);background:#22302c;border:1px solid #3b4b3c;padding:13px 14px}.side-nav.active svg{filter:drop-shadow(0 0 5px #c5ea902c)}.side-nav small{color:#d6edbb;background:#354638;border-radius:4px;margin-inline-start:auto;padding:2px 6px;font-size:10px}.active-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;margin-inline-start:auto}.side-divider{background:#26303d;height:1px;margin:24px 12px}.side-providers button{color:#9daebb;text-align:start;align-items:center;gap:13px;width:100%;padding:9px 15px;font-size:12px;display:flex}.side-providers button:hover{color:var(--accent)}.side-providers svg{color:#627588;margin-inline-start:auto}.provider-symbol{color:#bfa3d7;background:#1a2836;border-radius:6px;place-items:center;width:25px;height:25px;font-size:18px;display:grid}.p1{color:#e8b567}.p2{color:#88c8c8}.p3{color:#bbcf88}.side-vip{color:#eac98e;background:radial-gradient(at 100% 0,#5f4b233d,#0000 70%),#1c2027;border:1px solid #4e4433;border-radius:11px;margin:24px 5px 3px;padding:19px 15px}.side-vip>svg{width:28px;height:28px;margin-bottom:12px}.side-vip p{font-family:Be Vietnam Pro;font-size:13px;font-weight:700;line-height:1.5}.side-vip button{color:#a79b87;align-items:center;gap:8px;margin-top:14px;padding:0;font-size:11px;display:flex}.side-bottom{color:#8c9bab;white-space:nowrap;border-top:1px solid #26303d;align-items:center;gap:6px;padding:16px 21px;font-size:10px;display:flex}.currency-dot{color:#fff;background:#278c73;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;font-family:system-ui;font-size:11px;font-weight:700;display:inline-grid}.preview-dot{background:#627181;border-radius:50%;width:4px;height:4px;margin-inline-start:auto}.main-shell{min-width:0;margin-inline-start:var(--side)}.topbar{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d1420ee;border-bottom:1px solid #212b39;justify-content:space-between;align-items:center;gap:12px;height:86px;padding:0 36px;display:flex;position:sticky;top:0}.top-left,.top-actions{align-items:center;gap:15px;min-width:0;display:flex}.top-links{align-items:center;gap:30px;height:86px;display:flex}.top-links button{color:#8a9bab;align-items:center;gap:8px;height:100%;padding:0;font-size:13px;display:flex;position:relative}.top-links button.active{color:#e4eddf}.top-links button.active:after{background:var(--accent);content:"";bottom:0;height:2px;position:absolute;inset-inline:0}.top-links svg{color:#a7b7a1}.icon-btn{color:#9badbd;border-radius:8px;flex-shrink:0;place-items:center;width:35px;height:35px;display:inline-grid}.icon-btn:hover{color:#fff;background:#20303d}.language-trigger{color:#a3b3c1;align-items:center;gap:7px;padding:8px 0;font-size:11px;display:flex}.top-separator{background:#2c3542;width:1px;height:23px;margin:0 1px}.login-link{white-space:nowrap;color:#d0dbdf;padding:7px 0;font-size:12px}.btn{background:var(--accent);color:#1c2b21;border-radius:7px;justify-content:center;align-items:center;gap:11px;min-height:41px;padding:13px 20px;font-size:12px;font-weight:700;transition:background .18s,transform .18s;display:inline-flex}.btn:hover:not(:disabled){background:#ddffba;transform:translateY(-1px)}.btn.subtle{color:#c1cecf;background:#22303d;border:1px solid #354150}.btn.subtle:hover:not(:disabled){background:#2d3d4b}.btn.join{min-height:37px;padding:10px 15px;font-size:12px}.full{width:100%}.avatar-btn{color:#b7d2c1;background:linear-gradient(140deg,#293d44,#152231);border:1px solid #3c4d56;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.avatar-btn:hover,.avatar-btn.selected{border-color:var(--accent)}.dropdown-wrap{position:relative}.dropdown{inset-inline-end:0;z-index:55;background:#17222f;border:1px solid #334353;border-radius:12px;min-width:210px;padding:8px;position:absolute;top:calc(100% + 16px);box-shadow:0 24px 60px #0008}.dropdown-label{letter-spacing:1px;color:#7f95a8;text-transform:uppercase;padding:10px 12px;font-size:10px}.dropdown>button{text-align:start;color:#c5d0d8;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:39px;padding:11px 12px;font-size:12px;display:flex}.dropdown>button:hover{background:#273746}.dropdown>button svg:last-child{margin-inline-start:auto}.language-dropdown{max-height:min(450px,70dvh);overflow-y:auto}.language-dropdown>button svg{color:var(--accent)}.member-dropdown{width:278px}.member-caption{border-bottom:1px solid #30404d;align-items:center;gap:13px;margin-bottom:6px;padding:13px 9px 17px;display:flex}.avatar-circle{width:42px;height:42px;color:var(--accent);background:#2c4145;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.member-caption strong{font-size:14px;display:block}.member-caption small{color:#8e9eac;margin-top:4px;font-size:10px;line-height:1.5;display:block}.dropdown-signin{margin-top:6px;color:#d3eaba!important;background:#263b33!important}main{max-width:1570px;margin:auto;padding:30px 36px 0}.hero{isolation:isolate;background:radial-gradient(at 78% 45%,#36534875,#0000 48%),linear-gradient(115deg,#182b2a,#122327 53%,#1a3030);border:1px solid #33483e;border-radius:14px;grid-template-columns:1.07fr .93fr;min-height:354px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background-image:linear-gradient(#caedbc03 1px,#0000 1px),linear-gradient(90deg,#caedbc03 1px,#0000 1px);background-size:45px 45px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-slide-1{background:radial-gradient(at 78% 45%,#55503375,#0000 48%),linear-gradient(115deg,#252b2a,#1c272b)}.hero-slide-2{background:radial-gradient(at 78% 45%,#4b3b6575,#0000 48%),linear-gradient(115deg,#20262f,#19242b)}.hero-text{z-index:2;padding:35px 0 25px 35px}.eyebrow{color:#b8d9ad;letter-spacing:2px;align-items:center;gap:8px;font-size:9px;font-weight:700;line-height:1.5;display:flex}.eyebrow>span{background:#bdeaa7;border-radius:50%;width:5px;height:5px}.eyebrow.muted{letter-spacing:1.8px;color:#738896;margin-bottom:7px;font-size:8px}.hero h1{letter-spacing:-1.7px;color:#f1f5ed;margin:17px 0 12px;font-size:clamp(27px,2.75vw,47px);font-weight:750;line-height:1.2}.hero h1 em{color:#d3eeb4;font-style:normal}.hero p{color:#a3b9b0;max-width:300px;font-size:11px;line-height:1.75}.hero-cta{margin-top:22px;padding:12px 18px;font-size:11px}.hero-pagination{align-items:center;gap:5px;margin-top:25px;display:flex}.hero-pagination button{background:#5b6d65;border-radius:3px;width:7px;height:5px;padding:0;position:relative}.hero-pagination button:before{content:"";position:absolute;inset:-12px -3px}.hero-pagination button.active{background:#c1e3a0;width:23px}.hero-pagination>span{color:#d3dfce;margin-inline-start:11px;font-family:Be Vietnam Pro;font-size:8px;font-weight:600}.hero-pagination i{color:#637970;margin-inline-start:4px;font-style:normal}.hero-art{place-items:center;min-width:0;display:grid;position:relative}.hero-art>img{object-fit:contain;filter:drop-shadow(0 10px 25px #00151160);width:112%;max-width:510px;height:375px;position:absolute;inset-block-start:-10px;inset-inline-start:-10%;transform:rotate(-5deg)}.orbit-label{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:1.2px;color:#dce3ca;z-index:3;background:#273d36ab;border:1px solid #9abda84f;border-radius:6px;align-items:center;gap:8px;padding:10px 13px;font-size:8px;display:flex;position:absolute;transform:rotate(-5deg)}.label-one{inset-block-start:72px;inset-inline-end:24px}.label-two{letter-spacing:.5px;font-size:11px;inset-block-end:57px;inset-inline-start:5px;transform:rotate(4deg)}.hero-corner{inset-inline-end:17px;color:#819c8766;letter-spacing:3px;font-size:8px;position:absolute;bottom:13px}.marketing-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:17px;display:grid}.marketing-card{text-align:start;border:1px solid #3d3a32;border-radius:10px;align-items:center;gap:18px;min-width:0;padding:22px 21px;transition:filter .2s,transform .2s;display:flex;position:relative;overflow:hidden}.vip-promo{background:radial-gradient(at 0 0,#b98c3c36,#0000 60%),#252626}.reward-promo{background:radial-gradient(at 0 0,#69538438,#0000 60%),#222631;border-color:#39394a}.promo-icon{color:#e6c17e;background:linear-gradient(135deg,#66563c5e,#3a342a);border:1px solid #8670484d;border-radius:15px;flex-shrink:0;place-items:center;width:57px;height:57px;display:grid;transform:rotate(-8deg)}.reward-promo .promo-icon{color:#c7b0e7;background:linear-gradient(135deg,#65547a5e,#363147);border-color:#8563b74d;transform:rotate(6deg)}.micro{text-transform:uppercase;letter-spacing:1.6px;color:#a99775;margin-bottom:6px;font-size:8px;font-weight:700;display:block}.reward-promo .micro{color:#a89abc}.marketing-card h3{letter-spacing:-.3px;color:#f1e7d5;font-size:14px;font-weight:700}.reward-promo h3{color:#e8e0f2}.marketing-card p{color:#8e989b;margin-top:5px;font-size:10px}.promo-arrow{color:#bfb6a7;background:#ffffff06;border:1px solid #ffffff0c;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;margin-inline-start:auto;display:grid}.announcement{color:#91a3ac;align-items:center;gap:10px;padding:19px 2px 21px;display:flex}.announcement-icon{color:#edc98b;place-items:center;display:grid}.announcement p{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.announcement-line{background:#293642;width:1px;height:12px;margin-inline-start:auto}.unit-label{color:#a9b5bd;align-items:center;gap:5px;font-size:9px;display:flex}.unit-label .currency-dot{width:13px;height:13px;font-size:9px}.catalog-section{scroll-margin-top:103px}.section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:19px;display:flex}.section-heading h2{letter-spacing:-.65px;align-items:center;gap:9px;font-size:22px;font-weight:700;display:flex}.heading-icon{color:#e9bc83;display:flex}.count{color:#8198a7;background:#1e2934;border:1px solid #303c47;border-radius:5px;margin-inline-start:3px;padding:3px 7px;font-family:Be Vietnam Pro;font-size:10px}.catalog-search{color:#7d929d;background:#111d29;border:1px solid #263541;border-radius:7px;align-items:center;gap:9px;width:238px;height:37px;padding:0 13px;display:flex}.catalog-search input{color:#d2e0e7;background:0 0;border:0;width:100%;font-size:10px;outline:none!important}.catalog-search:focus-within{border-color:#a6c28d}.clear-search{color:#91a4b3;place-items:center;padding:0;display:grid}.filter-bar{border-bottom:1px solid #25303d;justify-content:space-between;align-items:center;gap:14px;margin-bottom:21px;padding-bottom:14px;display:flex}.category-tabs{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto}.category-tabs button{white-space:nowrap;color:#7f929f;border:1px solid #0000;border-radius:6px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:500;display:flex}.category-tabs button.active{color:#cfe8b9;background:#202d2a;border-color:#3a4942}.category-tabs button:hover{color:#e5efea}.provider-select{color:#6c8292;align-items:center;gap:9px;font-size:9px;display:flex}.provider-select select{color:#bbc9d1;background:#141e2b;border:1px solid #2d3945;border-radius:5px;max-width:105px;padding:7px 9px;font-size:10px}.game-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px 14px;display:grid}.game-card{min-width:0;position:relative}.game-cover{aspect-ratio:.86;text-align:start;background:#192534;border:1px solid #2a3644;border-radius:10px;width:100%;padding:0;transition:transform .2s,border-color .2s;display:block;position:relative;overflow:hidden}.game-cover>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.cover-shade{background:linear-gradient(#0000 48%,#090e2470 68%,#090f26e0 100%);position:absolute;inset:0}.game-cover:hover{border-color:#7e9975;transform:translateY(-4px)}.game-title{bottom:16px;letter-spacing:-.4px;text-shadow:0 2px 8px #000;color:#fff4d9;max-width:90px;font-family:Be Vietnam Pro;font-size:15px;font-weight:750;line-height:1.2;position:absolute;inset-inline:13px}.tag{top:10px;text-transform:uppercase;letter-spacing:.6px;border-radius:4px;padding:4px 6px;font-size:7px;font-weight:800;position:absolute;inset-inline-start:10px}.tag.hot{color:#301d17;background:#da9b67}.tag.new{color:#193b30;background:#a7e1bd}.favorite{inset-inline-end:9px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#dce4df;z-index:2;background:#10182760;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:9px}.favorite:hover,.favorite.chosen{color:#d5e9a0;background:#1f342cb0}.favorite.chosen svg{fill:#d5e9a0}.game-meta{color:#687f8e;justify-content:space-between;align-items:center;gap:5px;padding:9px 2px 0;font-size:8px;display:flex}.game-meta>span:first-child{letter-spacing:.4px;color:#a4b4bd;font-weight:700}.game-meta>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-circle{background:var(--accent);color:#17281e;opacity:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .2s;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.8);box-shadow:0 5px 30px #0008}.game-cover:hover .play-circle,.game-cover:focus-visible .play-circle{opacity:1;transform:translate(-50%,-50%)scale(1)}.catalog-foot{color:#617786;align-items:center;gap:6px;margin-top:18px;font-size:9px;display:flex}.catalog-foot>svg{flex-shrink:0}.sports-preview{margin-top:38px}.section-heading>div>p{color:#7d929e;margin-top:7px;font-size:11px}.text-button{color:#b7c9af;white-space:nowrap;align-items:center;gap:9px;padding:5px 0;font-size:10px;display:inline-flex}.text-button:hover{color:#dcf7c3}.sport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sport-card{aspect-ratio:2.2;text-align:start;background:#15242d;border:1px solid #2b3a40;border-radius:10px;position:relative;overflow:hidden}.sport-card>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.sport-card:hover>img{transform:scale(1.06)}.sport-card:after{content:"";background:linear-gradient(90deg,#17262f88,#0000);position:absolute;inset:0}.sport-card>div{inset-inline-start:18px;z-index:1;position:absolute;bottom:16px}.sport-card h3{letter-spacing:-.7px;font-size:19px}.sport-card>div>span{color:#a9b7b5;align-items:center;gap:22px;margin-top:7px;font-size:9px;display:flex}.sport-index{top:16px;color:#9cb7ac;letter-spacing:1px;z-index:1;font-size:8px;position:absolute;inset-inline-start:18px}.provider-strip{border-top:1px solid #26313e;border-bottom:1px solid #26313e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:26px 2px;display:flex}.provider-strip>span:first-child{color:#647b8b;font-size:9px}.provider-word{letter-spacing:1px;color:#7b8996;opacity:.8;padding:0;font-family:Be Vietnam Pro;font-size:23px;font-weight:800}.provider-word:hover{opacity:1;color:#bad39f}.provider-tada{font-size:24px;font-style:italic}.provider-jbd{letter-spacing:4px}.provider-cg9{font-weight:500}.provider-strip>.provider-word:last-child{letter-spacing:3px;font-size:14px;font-style:italic}footer{color:#6e8291;padding:29px 0 22px;font-size:9px}.footer-top{align-items:center;gap:30px;padding-bottom:25px;display:flex}.footer-top .brand{color:#98aca8;font-size:17px}.footer-top .brand-mark{filter:saturate(.6);opacity:.7;width:24px;height:25px;font-size:19px}.footer-top .brand small{letter-spacing:1px;font-size:8px}.footer-top>p{color:#6b8290;max-width:310px;font-size:9px}.footer-badges{color:#6a8292;align-items:center;gap:14px;margin-inline-start:auto;display:flex}.footer-badges>span:first-child{border:1px solid #546675;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.footer-bottom{color:#526c7a;border-top:1px solid #1e2a37;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;font-size:8px;display:flex}.footer-bottom>div{gap:17px;display:flex}.footer-bottom button{color:#81919e;padding:0;font-size:8px}.footer-bottom button:hover{color:#bed4b5}.floating-support{bottom:24px;color:#d4e8bc;z-index:30;background:#24372f;border:1px solid #526a5b;border-radius:50%;place-items:center;width:47px;height:47px;display:grid;position:fixed;inset-inline-end:23px;box-shadow:0 7px 20px #0005}.floating-support:hover{background:#344a3a}.support-dot{box-sizing:content-box;top:1px;background:#c9ec9d;border:2px solid #24372f;border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-end:2px}.bottom-nav{display:none}.page-heading{padding:19px 0 27px}.page-heading h1{letter-spacing:-1.3px;margin-top:12px;font-size:36px}.page-heading p{color:#8ea1ac;margin-top:11px;font-size:13px}.sports-hero{background:linear-gradient(110deg,#1b3c38,#17333c);border:1px solid #35544b;border-radius:14px;margin-bottom:25px;padding:49px 35px;position:relative;overflow:hidden}.sports-hero h1{letter-spacing:-1.5px;z-index:1;max-width:550px;margin:18px 0 12px;font-size:38px;position:relative}.sports-hero p{color:#acc4bc;z-index:1;font-size:13px;position:relative}.sports-hero-icon{inset-inline-end:20px;color:#c2d891;opacity:.2;position:absolute;bottom:-25px;transform:rotate(-15deg)}.sport-grid.large .sport-card{aspect-ratio:1.5}.reward-tabs{scrollbar-width:none;border-bottom:1px solid #2d3b49;gap:8px;margin-bottom:25px;padding-bottom:14px;display:flex;overflow:auto}.reward-tabs button{color:#839bab;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:12px 18px;font-size:12px;display:flex}.reward-tabs button.active{color:#cce7b4;background:#26392f}.reward-tabs.small{gap:7px;margin-top:15px}.reward-tabs.small button{padding:10px 14px;font-size:12px}.event-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.event-card{text-align:start;background:radial-gradient(at 100% 0,#d99c3d45,#0000 70%),#242726;border:1px solid #5a4c35;border-radius:14px;flex-direction:column;align-items:flex-start;padding:37px;display:flex}.event-card>svg{color:#f0c774;margin:10px 0 32px}.event-card h2{letter-spacing:-1px;margin:10px 0;font-size:28px;line-height:1.2}.event-card p{color:#a9aca3;max-width:290px;font-size:12px}.event-card .btn{margin-top:25px}.event-green{background:radial-gradient(at 100% 0,#327e6860,#0000 70%),#1a2e2d;border-color:#325c4f}.event-green>svg{color:#b9d99b}.empty{color:#66808f;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:230px;padding:45px 20px;display:flex}.empty h3{color:#a7b8c2;font-family:Be Vietnam Pro;font-size:15px;font-weight:500}.empty p{color:#597583;font-size:10px}.vip-content{background:radial-gradient(at 0 0,#3a4f2d33,#0000 50%),#141f2b;border:1px solid #30423e;border-radius:13px;padding:28px}.vip-summary{align-items:center;gap:25px;display:flex}.vip-emblem{color:#f1ce89;background:linear-gradient(135deg,#6b5639,#39372e);border:1px solid #716246;border-radius:17px;flex-shrink:0;place-items:center;width:86px;height:86px;display:grid;transform:rotate(-5deg)}.vip-summary h2{color:#e9d4a5;font-size:27px}.vip-summary p{color:#829aa6;margin-top:8px;font-size:12px}.vip-summary .btn{margin-inline-start:auto}.tier-progress{color:#7f96a3;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;font-size:11px;display:flex}.tier-progress>div{background:#2a3844;border-radius:7px;width:100%;height:7px}.tier-progress i{background:#d0e99f;width:0;height:7px;display:block}.redeem-panel{text-align:center;background:radial-gradient(at top,#3c434866,#0000 70%),#14202b;border:1px solid #324651;border-radius:13px;flex-direction:column;align-items:stretch;gap:18px;max-width:550px;margin:35px auto;padding:35px;display:flex}.redeem-panel>svg{color:#d2d8ac;align-self:center}.redeem-panel>p{color:#8da2ad;font-size:12px}.redeem-panel input{color:#fff;background:#101b27;border:1px solid #3a4b59;border-radius:7px;width:100%;padding:16px;font-size:13px}.history-panel{background:#131e2a;border:1px solid #2b3c49;border-radius:12px;padding:24px}.history-top{color:#9cafbd;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.history-top select{background:#1a2a36;border:1px solid #374958;border-radius:6px;padding:10px}.history-top span{margin-inline-start:auto}.history-top strong{color:#d3c79d}.history-panel>.btn{margin:auto;display:flex}.info-note{color:#9bb2bf;background:#1c2c38;border:1px solid #314451;border-radius:8px;align-items:flex-start;gap:10px;margin:20px 0;padding:14px;font-size:11px;line-height:1.7;display:flex}.info-note>svg{flex-shrink:0;margin-top:1px}.sports-hero+.filter-bar+.sport-grid+.info-note{max-width:800px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030811bd;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.dialog{scrollbar-width:thin;scrollbar-color:#41535f transparent;background:radial-gradient(at 100% 0,#24423955,#0000 60%),#141e2b;border:1px solid #384b50;border-radius:17px;outline:none;width:480px;max-width:100%;max-height:calc(100dvh - 50px);padding:28px;overflow-y:auto;box-shadow:0 30px 100px #0008}.dialog.wide{width:680px}.dialog-top{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.dialog-top .micro{color:#809587;margin-bottom:8px}.dialog-top h2{letter-spacing:-.7px;font-size:25px;line-height:1.25}.dialog-top .icon-btn{background:#1b2935;border:1px solid #31424e;width:30px;height:30px;margin-top:1px}.dialog-top .icon-btn svg{width:17px}.auth-form>p{color:#8da4b1;margin-bottom:22px;font-size:11px;line-height:1.8}.auth-form>label,.wallet-form>label{color:#b1c2cc;margin:17px 0;font-size:11px;display:block}.auth-form input:not([type=checkbox]),.wallet-form input,.wallet-form select{color:#e1e9e8;background:#0e1925;border:1px solid #30434f;border-radius:7px;width:100%;height:46px;margin-top:9px;padding:13px 14px;display:block}.password-field{display:block;position:relative}.password-field input{padding-inline-end:44px!important}.password-field button{inset-inline-end:10px;color:#72909c;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:12px}.form-options{justify-content:space-between;align-items:center;gap:15px;margin:19px 0 24px;font-size:10px;display:flex}.form-options>label{color:#a7bbc5;align-items:center;gap:7px;display:flex}.form-options input{accent-color:var(--accent);margin:0}.form-options>button{color:#bcdaa4;padding:0;font-size:10px}.centered{justify-content:center;margin:22px auto 0;display:flex}.form-note{margin-top:16px;line-height:1.8;color:#7e98a8!important;font-size:10px!important}.balance-card{color:#9db4bd;background:#10232a;border:1px solid #2a4a48;border-radius:8px;flex-direction:column;gap:12px;margin:20px 0;padding:18px;font-size:11px;display:flex}.balance-card strong{color:#ceddcb;font-size:30px}.balance-card small{font-size:12px}.amount-input{display:block;position:relative}.amount-input input{padding-inline-end:90px}.amount-input>span{inset-inline-end:16px;color:#bdcfb1;font-size:12px;position:absolute;top:15px}.game-dialog{grid-template-columns:.8fr 1.2fr;align-items:start;gap:26px;display:grid}.game-dialog>img{border:1px solid #514638;border-radius:10px}.game-dialog h3{margin:15px 0;font-size:27px;line-height:1.3}.game-dialog p{color:#99afba;font-size:12px}.provider-chip{color:#bad4bb;background:#29393a;border-radius:5px;padding:5px 10px;font-size:10px;display:inline-block}.game-dialog .btn{margin-top:8px}.plain-panel{text-align:center;padding:20px 5px}.plain-panel>svg{color:#b3cf9a;margin-bottom:20px}.plain-panel p{color:#9ab0bb;margin-bottom:20px;font-size:13px}.plain-panel h3{margin-bottom:17px}.referral-panel{text-align:center}.referral-panel>svg{color:#b5d29f;margin:5px auto 20px}.referral-panel h3{letter-spacing:-.7px;font-size:25px;line-height:1.35}.referral-panel p{color:#8fa8b5;margin:16px auto;font-size:12px}.link-placeholder{text-align:start;color:#708d9c;border:1px dashed #3a4f59;border-radius:7px;justify-content:space-between;align-items:center;margin:25px 0 15px;padding:18px 15px;font-size:11px;display:flex}.profile-panel .member-caption{padding:4px 0 22px}.profile-actions{flex-direction:column;margin:15px 0;display:flex}.profile-actions button{text-align:start;color:#b6c7d1;border-bottom:1px solid #253642;align-items:center;gap:15px;padding:15px 4px;font-size:13px;display:flex}.profile-actions button:hover{color:#daf6b8}.profile-actions button svg:first-child{color:#91b3a3}.profile-actions button svg:last-child{color:#758d9c;margin-inline-start:auto}.locale-setting{color:#93aab9;justify-content:space-between;align-items:center;margin:24px 0;font-size:12px;display:flex}.locale-setting select{background:#1e303c;border:1px solid #354c59;border-radius:7px;max-width:60%;padding:9px;font-size:12px}.profile-panel>.btn{margin-top:10px}.gift-panel{text-align:center;background:radial-gradient(at 50% 30%,#ba843e33,#0000 65%);padding:10px 5px 20px}.gift-sparkles{color:#f1d18d;letter-spacing:25px;font-size:28px}.gift-box{color:#edc57e;filter:drop-shadow(0 0 25px #eac77c60);padding:22px}.gift-panel h3{margin:12px 0;font-size:26px}.gift-panel p{color:#a9b5af;max-width:300px;margin:15px auto;font-size:12px}.gift-panel .btn{background:#e9c47f;min-width:190px;margin-top:13px}.toast{color:#e1f1d1;z-index:200;background:#2d4236;border:1px solid #62764d;border-radius:9px;align-items:center;gap:12px;max-width:calc(100% - 30px);padding:15px 21px;font-size:12px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 35px #0006}.spinning{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=1600px){:root{--side:240px}.game-title{max-width:120px;font-size:18px}.hero{min-height:390px}.hero-text{padding:43px}.hero-art>img{height:410px;top:-5px}.hero h1{font-size:48px}.hero p{max-width:390px;font-size:13px}.hero-cta{font-size:12px}.marketing-card h3{font-size:16px}.marketing-card p{font-size:12px}}@media (width<=1200px){:root{--side:190px}.side-brand{padding-inline:20px}.brand{gap:8px;font-size:20px}.brand small{font-size:9px}.side-nav{padding-inline:12px;font-size:12px}.topbar{padding-inline:26px}.top-actions{gap:11px}.top-links{gap:22px}main{padding:25px 26px 0}.hero-text{padding-inline-start:27px}.hero h1{font-size:33px}.hero-art>img{width:120%;inset-inline-start:-15%}.marketing-card{gap:12px;padding:18px 15px}.marketing-card h3{font-size:12px}.promo-icon{width:45px;height:45px}.promo-icon svg{width:27px}.promo-arrow{width:25px;height:25px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-title{max-width:110px;font-size:18px}.sport-card h3{font-size:17px}.provider-strip{gap:18px}.game-meta{font-size:9px}.hero-art .label-one{font-size:7px;inset-inline-end:12px}}@media (width<=950px){:root{--side:0px}.sidebar{visibility:hidden;width:248px;transition:transform .22s;transform:translate(-100%)}.sidebar.is-open{visibility:visible;transform:translate(0)}html[dir=rtl] .sidebar{transform:translate(100%)}html[dir=rtl] .sidebar.is-open{visibility:visible;transform:translate(0)}.side-brand{justify-content:space-between}.drawer-scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:44;background:#0009;position:fixed;inset:0}.mobile-only{display:inline-flex!important}.side-brand>.mobile-only{display:grid!important}.mobile-brand .brand{font-size:21px}.top-links{display:none}.topbar{height:74px;padding-inline:24px}.top-left{gap:12px}.top-actions{gap:13px}.hero{min-height:365px}.hero h1{font-size:40px}.hero p{max-width:300px;font-size:12px}.hero-text{padding:33px 0 26px 32px}.hero-art>img{width:108%;height:380px;inset-inline-start:-7%}.hero-art .label-one{top:65px;inset-inline-end:13px}.main-shell{margin-inline-start:0}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.side-bottom{padding:18px 25px}.marketing-card h3{font-size:14px}.marketing-card p{font-size:11px}.bottom-nav{bottom:0;z-index:39;height:69px;padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#14212df5;border-top:1px solid #364540;justify-content:space-around;align-items:center;display:flex;position:fixed;inset-inline:0}.bottom-nav>button{color:#c5d3dd;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:19%;height:100%;font-size:11px;font-weight:650;line-height:1.3;display:flex;position:relative}.bottom-nav>button>svg{stroke-width:2.2px;width:24px;height:24px}.bottom-nav>button.active{color:#dcf5b7;font-weight:750}.bottom-nav>button.active:after{content:"";background:#c0e99a;border-radius:2px;width:13px;height:2px;position:absolute;bottom:5px}.bottom-wallet{color:#d3e8ba!important}.bottom-wallet>span{color:#1b3c2c;background:linear-gradient(145deg,#d9efb5,#89b584);border-radius:15px;place-items:center;width:48px;height:44px;margin-top:-20px;display:grid;box-shadow:0 0 0 6px #14212d}.bottom-wallet>span>svg{width:23px}.floating-support{bottom:87px;width:43px;height:43px;inset-inline-end:18px}.toast{bottom:85px}footer{padding-bottom:97px}.catalog-section{scroll-margin-top:92px}}@media (width<=600px){.topbar{gap:7px;height:65px;padding-inline:13px}.top-left{gap:5px}.top-left>.icon-btn{width:27px}.mobile-brand .brand{gap:7px;font-size:18px}.mobile-brand .brand small{display:none}.mobile-brand .brand-mark{border-radius:7px;width:26px;height:28px;font-size:21px}.mobile-brand .brand-mark>span{font-size:11px;top:-5px;right:-5px}.top-actions{gap:9px}.language-trigger{gap:4px;font-size:9px}.language-trigger>svg:first-child{width:13px}.language-trigger>svg:last-child,.search-button,.top-separator,.login-link{display:none}.btn.join{gap:4px;min-height:33px;padding:8px 10px;font-size:10px}.btn.join>svg{width:12px}.avatar-btn{width:31px;height:31px}.avatar-btn svg{width:17px}.language-dropdown{min-width:215px;inset-inline-end:-65px}.member-dropdown{width:275px;top:calc(100% + 14px)}main{padding:18px 15px 0}.hero{border-radius:12px;min-height:305px;display:block}.hero-text{z-index:2;max-width:100%;padding:24px 22px 18px;position:relative}.eyebrow{letter-spacing:1.5px;font-size:7px}.hero h1{letter-spacing:-1.1px;max-width:100%;margin:17px 0 12px;font-size:30px;line-height:1.23}.hero p{max-width:190px;font-size:10px;line-height:1.8}.hero-cta{gap:7px;min-height:36px;margin-top:19px;padding:11px 13px;font-size:10px}.hero-pagination{margin-top:30px}.hero-art{bottom:0;z-index:1;pointer-events:none;width:205px;height:210px;position:absolute;inset-inline-end:-34px}.hero-art>img{inset-inline-start:0;width:100%;max-width:none;height:210px;top:0;transform:rotate(7deg)}.hero-art .label-one{display:none}.hero-art .label-two{bottom:23px;gap:5px;padding:7px 10px;font-size:8px;inset-inline-start:38px}.hero-art .currency-dot{width:13px;height:13px;font-size:8px}.hero-corner{font-size:6px;bottom:11px;right:12px}.hero-slide-1 .hero-art,.hero-slide-2 .hero-art{opacity:.65}.marketing-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.marketing-card{border-radius:9px;min-height:115px;padding:15px 12px;display:block}.promo-icon{border-radius:8px;width:30px;height:30px;margin-bottom:8px}.promo-icon svg{width:20px;height:20px}.marketing-card .micro{letter-spacing:1.2px;margin-bottom:5px;font-size:6px}.marketing-card h3{letter-spacing:-.3px;font-size:12px;line-height:1.4}.marketing-card p{display:none}.promo-arrow{top:17px;width:22px;height:22px;position:absolute;inset-inline-end:13px}.promo-arrow svg{width:13px}.announcement{gap:7px;padding:16px 1px 21px}.announcement p,.unit-label{font-size:8px}.announcement-line{display:none}.section-heading{flex-wrap:wrap;gap:14px;margin-bottom:14px}.section-heading h2{gap:7px;font-size:20px}.eyebrow.muted{letter-spacing:1.4px;font-size:7px}.heading-icon svg{width:20px}.catalog-search{order:2;width:100%;height:38px}.catalog-search input{font-size:11px}.filter-bar{gap:8px;margin-bottom:16px;padding-bottom:13px}.category-tabs{gap:2px}.category-tabs button{gap:5px;padding:8px;font-size:9px}.category-tabs svg{width:13px}.provider-select>span{display:none}.provider-select select{width:83px;padding:7px 5px;font-size:9px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 10px}.game-cover{aspect-ratio:.75;border-radius:9px}.game-title{inset-inline:10px;letter-spacing:-.3px;max-width:80px;font-size:13px;bottom:13px}.tag{top:7px;padding:3px 4px;font-size:6px;inset-inline-start:7px}.favorite{top:7px;width:23px;height:23px;inset-inline-end:6px}.favorite svg{width:12px}.game-meta{padding-top:7px;font-size:7px}.game-meta>span:last-child{max-width:60px}.play-circle{opacity:0;width:35px;height:35px}.catalog-foot{align-items:flex-start;margin-top:17px;font-size:8px;line-height:1.6}.catalog-foot svg{width:12px;margin-top:2px}.sports-preview{margin-top:30px}.sports-preview .section-heading{flex-wrap:nowrap;align-items:flex-end}.sports-preview .section-heading h2{max-width:220px;font-size:19px}.section-heading>div>p{font-size:10px}.text-button{gap:6px;font-size:9px}.sport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sport-card{aspect-ratio:.8;border-radius:9px}.sport-card>img{object-position:65% center;opacity:.75}.sport-card:after{background:linear-gradient(#0000,#14232fbb)}.sport-card>div{inset-inline-start:10px;bottom:12px}.sport-card h3{letter-spacing:-.3px;font-size:12px}.sport-card>div>span{gap:4px;font-size:7px}.sport-card>div>span svg{width:11px}.sport-index{top:12px;font-size:7px;inset-inline-start:10px}.provider-strip{gap:15px;margin-top:27px;padding:23px 2px}.provider-strip>span:first-child{width:100%;font-size:8px}.provider-word{font-size:19px}.provider-strip>.provider-word:last-child{letter-spacing:1px;font-size:10px}.footer-top{flex-wrap:wrap;gap:15px;padding-bottom:19px}.footer-top>p{order:3;width:100%;max-width:100%;font-size:8px}.footer-top .brand{font-size:16px}.footer-badges{gap:10px}.footer-bottom{gap:15px;padding-top:17px;font-size:7px}.footer-bottom>div{order:3;justify-content:space-between;width:100%}.footer-bottom button{font-size:8px}.footer-bottom>span:last-child{margin-inline-start:auto}.floating-support{inset-inline-end:13px;width:39px;height:39px;bottom:84px}.floating-support svg{width:20px}.bottom-nav{height:65px}.bottom-nav>button{gap:6px;font-size:10px}.bottom-nav>button>svg{width:23px;height:23px}.bottom-wallet>span{width:46px;height:40px;margin-top:-17px}.page-heading{padding:13px 0 24px}.page-heading h1{font-size:28px;line-height:1.3}.page-heading p{font-size:12px}.sports-hero{margin-bottom:20px;padding:32px 23px}.sports-hero h1{max-width:250px;font-size:30px}.sports-hero p{max-width:230px;font-size:11px}.sports-hero-icon{inset-inline-end:-15px;width:130px;bottom:-50px}.sport-grid.large{grid-template-columns:1fr}.sport-grid.large .sport-card{aspect-ratio:2.3}.sport-grid.large .sport-card>img{object-position:center center}.sport-grid.large .sport-card h3{font-size:20px}.sport-grid.large .sport-card>div{inset-inline-start:20px;bottom:20px}.sport-grid.large .sport-card>div>span{gap:15px;font-size:10px}.sport-grid.large .sport-index{inset-inline-start:20px;top:17px}.reward-tabs{gap:3px;margin-bottom:20px;padding-bottom:11px}.reward-tabs button{padding:11px 10px;font-size:10px}.event-grid{grid-template-columns:1fr;gap:16px}.event-card{padding:28px}.event-card>svg{width:50px;margin-bottom:20px}.event-card h2{font-size:25px}.event-card p,.event-card .btn{font-size:11px}.vip-content{padding:20px 16px}.vip-summary{flex-wrap:wrap;gap:17px}.vip-emblem{width:63px;height:63px}.vip-emblem svg{width:34px}.vip-summary>div:nth-child(2){flex:1;min-width:150px}.vip-summary .btn{margin-inline-start:0;font-size:10px}.vip-summary h2{font-size:23px}.vip-summary p{font-size:10px}.vip-summary .micro{font-size:7px}.tier-progress{margin-top:24px}.redeem-panel{margin:20px auto;padding:27px 18px}.history-panel{padding:18px}.history-top{flex-wrap:wrap;font-size:10px}.history-top select{font-size:11px}.modal-backdrop{align-items:center;padding:12px}.dialog{border-radius:14px;max-height:calc(100dvh - 24px);padding:23px 20px}.dialog-top h2{font-size:22px}.dialog-top{margin-bottom:20px}.game-dialog{grid-template-columns:1fr;gap:20px}.game-dialog>img{object-fit:cover;width:150px;max-height:180px;margin:auto}.game-dialog>div{text-align:center}.game-dialog h3{margin:14px 0;font-size:24px}.game-dialog .info-note{text-align:start}.dialog-top .micro{font-size:7px}.auth-form>p{font-size:11px}.form-options,.form-options>button{font-size:9px}.form-options label{gap:5px}.plain-panel p{font-size:12px}.toast{min-width:230px;font-size:11px}.empty{min-height:200px}.info-note{font-size:10px}.gift-box svg{width:85px}.topbar .brand>span:last-child{letter-spacing:.5px}.topbar .brand-mark{letter-spacing:-3px}}@media (width<=360px){main{padding-inline:11px}.topbar{padding-inline:10px}.top-actions{gap:7px}.top-left{gap:2px}.mobile-brand .brand{gap:6px;font-size:16px}.mobile-brand .brand-mark{width:23px;height:25px;font-size:19px}.language-trigger>svg:first-child{display:none}.btn.join{padding:8px;font-size:9px}.hero-text{padding-inline:19px}.hero h1{font-size:27px}.hero-art{opacity:.8;width:220px;inset-inline-end:-53px}.hero p{max-width:178px}.marketing-card{padding:14px 10px}.marketing-card h3{font-size:11px}.game-grid{gap:15px 8px}.game-title{font-size:12px;inset-inline:8px}.category-tabs button{padding:7px 6px;font-size:8px}.provider-select select{width:74px;font-size:8px}.game-meta{font-size:6px}.provider-word{font-size:17px}}html[dir=rtl] .hero-text{padding-inline:35px 0}html[dir=rtl] .hero-art>img{transform:rotate(5deg)}html[dir=rtl] .hero h1{letter-spacing:0}html[dir=rtl] .hero p{line-height:1.9}html[dir=rtl] .brand,html[dir=rtl] .provider-word{direction:ltr}html[dir=rtl] .game-title{text-align:left;direction:ltr}html[dir=rtl] .game-cover{text-align:left}html[dir=rtl] .game-meta{direction:ltr}html[dir=rtl] .game-meta>span:first-child{letter-spacing:0}html[dir=rtl] .hero-corner{direction:ltr}@media (width<=600px){html[dir=rtl] .hero-text{padding-inline:22px}html[dir=rtl] .hero h1{font-size:29px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.vip-benefits{margin-top:25px}.vip-benefits h3{margin-bottom:15px;font-size:16px}.vip-table-scroll{border:1px solid var(--line);border-radius:10px;max-width:100%;overflow-x:auto}.vip-table-scroll table{border-collapse:collapse;text-align:start;width:100%;font-size:12px}.vip-table-scroll th,.vip-table-scroll td{border-bottom:1px solid var(--line);white-space:nowrap;padding:13px 16px}.vip-table-scroll thead{color:var(--accent);background:#1a2733}.vip-table-scroll tbody th{color:var(--gold)}.vip-table-scroll small{color:var(--muted);font-size:9px}.vip-benefits .form-note{margin-top:12px}.redeem-art{object-fit:contain;border-radius:10px;max-width:100%;max-height:180px;margin:0 auto 20px}.redeem-description{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:12px}.brand>span:last-child{text-overflow:ellipsis;min-width:0;max-width:145px;overflow:hidden}.hero h1,.hero p{overflow-wrap:anywhere}.brand-wordmark{object-fit:contain;object-position:left center;width:160px;height:42px}.topbar .brand-wordmark{width:124px;height:34px}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.campaign-card{min-width:0}.campaign-card>button{text-align:start;background:#11272a;border:1px solid #344439;border-radius:14px;width:100%;min-height:280px;display:block;position:relative;overflow:hidden}.campaign-card>button>img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.campaign-card>button:hover>img{transform:scale(1.035)}.campaign-gradient{background:linear-gradient(90deg,#08151cef 0%,#0b1926b3 35%,#0715210d 90%);position:absolute;inset:0}.campaign-card-copy{z-index:1;max-width:68%;padding:28px;position:relative}.campaign-category{letter-spacing:1px;color:#c7d6ca;font-size:9px}.campaign-card h2{color:#e3efdb;overflow-wrap:anywhere;margin:13px 0;font-size:25px;line-height:1.25}.campaign-card p{color:#abbdbb;font-size:11px;line-height:1.7}.campaign-open{color:#d5ecbc;align-items:center;gap:12px;margin-top:23px;font-size:10px;font-weight:700;display:inline-flex}.campaign-dialog{padding-top:24px}.campaign-dialog-image{object-fit:cover;border-radius:14px 14px 0 0;width:calc(100% + 48px);max-width:none;height:185px;margin:-24px -24px 23px}.campaign-dialog h2{margin:12px 0;font-size:25px;line-height:1.3}.campaign-dialog>p{color:#a9b8c4;font-size:12px}.campaign-dialog h3{margin:25px 0 12px;font-size:14px}.campaign-terms{white-space:pre-wrap;overflow-wrap:anywhere}.campaign-close{top:14px;z-index:1;background:#12212fcc;position:absolute;inset-inline-end:14px}.campaign-dialog{position:relative}.manual-gift-preview{margin:25px 0}.vip-art-banner{border-radius:12px;height:220px;margin-bottom:27px;position:relative;overflow:hidden}.vip-art-banner>img{object-fit:cover;width:100%;height:100%}.vip-art-banner>span{inset-inline-start:30px;letter-spacing:3px;color:#f3dcab;font-size:13px;position:absolute;top:55px}.vip-art-banner strong{letter-spacing:0;color:#dcf0c4;margin-top:12px;font-size:39px;display:block}.campaign-dialog .btn{margin-top:16px}@media (width<=950px){.sidebar .brand-wordmark{width:150px}.campaign-card-copy{max-width:75%;padding:23px}.campaign-card h2{font-size:22px}}@media (width<=600px){.brand-wordmark{max-width:118px}.topbar .brand-wordmark{width:112px;height:31px}.campaign-grid{grid-template-columns:1fr;gap:16px}.campaign-card>button{min-height:235px}.campaign-card-copy{max-width:70%;padding:23px}.campaign-card h2{font-size:25px}.campaign-card p{font-size:10px}.campaign-dialog-image{width:calc(100% + 40px);height:150px;margin:-23px -20px 20px}.vip-art-banner{height:170px}.vip-art-banner>span{top:40px;font-size:10px;inset-inline-start:20px}.vip-art-banner strong{font-size:29px}}.marketing-card{isolation:isolate;overflow:hidden}.marketing-background{object-fit:cover;opacity:.2;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-with-image .hero-art{align-self:stretch;height:100%;overflow:hidden}.hero-with-image .hero-art>img{object-fit:cover;object-position:right center;top:0;width:100%;height:100%;inset-inline-start:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.hero-with-image .hero-art .orbit-label{display:none}@media (width<=600px){.hero-with-image .hero-art{bottom:0;opacity:.58;width:55%;height:100%;inset-inline-end:0}.hero-with-image .hero-art>img{object-position:74% center;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}}.player-messages-trigger{position:relative}.player-messages-trigger>span{font-size:23px}.player-messages-trigger>i{background:#d8f7a0;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.message-scrim{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.player-message-dialog{color:#edf5f3;text-align:start;background:#15232d;border:1px solid #35494e;border-radius:18px;width:min(620px,100%);max-height:85dvh;padding:24px;overflow:auto;box-shadow:0 30px 100px #0008}.player-message-dialog>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.player-message-dialog header>button{color:#a8bdc3;cursor:pointer;font-size:28px}.player-message-dialog nav{border-bottom:1px solid #314449;gap:10px;margin-bottom:20px;display:flex}.player-message-dialog nav button{cursor:pointer;color:#8ca6ae;padding:12px}.player-message-dialog nav button.active{color:#d5f6a4;border-bottom:2px solid #d5f6a4}.player-message{border-bottom:1px solid #314449;padding:16px 0}.player-message h3{margin:0 0 14px;font-size:18px;font-weight:650}.player-message img{object-fit:contain;border-radius:10px;width:100%;max-height:300px;margin-bottom:14px}.player-message-body{white-space:pre-wrap;color:#b3c9ce;overflow-wrap:anywhere;line-height:1.9}.player-message small,.player-message time{color:#829fa8;margin-top:14px;font-size:11px;display:block}.player-message a,.player-message>button{color:#d4f5a3;cursor:pointer;margin-top:16px;font-size:12px;display:inline-block}.catalog-group-banner{object-fit:cover;border-radius:12px;width:100%;height:140px;margin:12px 0}.player-message-dialog:focus{outline:none}.deposit-quick-amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.deposit-quick-amounts button{font-variant-numeric:tabular-nums;width:100%;min-height:60px;color:inherit;background:#142a2d;border:1px solid #304d50;border-radius:8px;padding:14px 6px;font-size:18px}.deposit-quick-amounts button.active{color:#d9f5b8;background:#294832;border-color:#bce18b}.payment-quote{overflow-wrap:anywhere;background:#102529;border:1px solid #304d50;border-radius:12px;padding:14px}.payment-quote dl{margin:0}.payment-quote dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.payment-quote dd{font-variant-numeric:tabular-nums;margin:0}.payment-quote small{opacity:.7;margin-top:8px;display:block}.deposit-receipt{text-align:start;background:linear-gradient(160deg,#172e31 0%,#13222c 65%);border:1px solid #365051;border-radius:18px;margin-top:18px;padding:20px;box-shadow:0 16px 40px #0002}.receipt-header{border-bottom:1px solid #36505177;align-items:center;gap:12px;padding-bottom:18px;display:flex}.receipt-icon{color:#d1eea7;background:#c9ef9a14;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.receipt-header>div{flex:1;min-width:0}.receipt-header h3{color:#edf6ec;margin:0 0 5px;font-size:17px}.receipt-header p{color:#99aeb1;margin:0;font-size:11px;line-height:1.5}.receipt-state{white-space:nowrap;color:#e8cd91;background:#e8cd9112;border:1px solid #e8cd9130;border-radius:20px;padding:6px 9px;font-size:11px;line-height:1.4}.receipt-countdown{color:#aec2bd;justify-content:space-between;align-items:center;gap:10px;padding:15px 0 16px;font-size:12px;display:flex;position:relative}.receipt-countdown>span{align-items:center;gap:7px;display:flex}.receipt-countdown>strong{letter-spacing:1px;font-variant-numeric:tabular-nums;color:#d1f0ab;font-size:25px;line-height:1}.receipt-progress{inset-inline:0;background:#ffffff0a;border-radius:5px;height:3px;position:absolute;bottom:0;overflow:hidden}.receipt-progress i{background:#c9ef9a;height:100%;transition:width 1s linear;display:block}.receipt-countdown.is-urgent>strong{color:#f3c483}.receipt-countdown.is-urgent .receipt-progress i{background:#f3c483}.receipt-amount{text-align:center;justify-items:center;gap:7px;padding:23px 0 15px;display:grid}.receipt-amount>span:first-child{color:#a1b6b3;font-size:12px}.receipt-amount>strong{letter-spacing:-.6px;color:#e7f6d5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:31px;font-weight:750;line-height:1.3}.receipt-amount>strong small{color:#b8cdb4;letter-spacing:0;font-size:15px;font-weight:600}.receipt-network{color:#9eafb2;border:1px solid #44605c;border-radius:7px;padding:5px 10px;font-size:12px}.receipt-network b{color:#d1dfd9}.receipt-fees{color:#a9bcb4;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin-top:3px;font-size:11px;display:flex}.receipt-qr{text-align:center;width:min(208px,100%);margin:4px auto 20px}.receipt-qr img{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #fff;border-radius:12px;width:100%;height:auto;padding:10px;display:block}.receipt-qr figcaption{color:#91a7a7;margin-top:9px;font-size:11px}.payment-copy-field{background:#0c1b2399;border:1px solid #365151;border-radius:11px;min-width:0;margin-top:12px;padding:13px}.payment-copy-field>label{color:#99b0ae;margin-bottom:8px;font-size:11px;font-weight:500;display:block}.payment-copy-field>div{align-items:center;gap:12px;min-width:0;display:flex}.payment-copy-field code{color:#e5eeeb;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.7;display:block}.payment-copy-field button{color:#d2f0af;cursor:pointer;background:#c9ef9a12;border:1px solid #516d50;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:10px;font-size:11px;display:flex}.payment-copy-field button:hover{background:#c9ef9a25}.payment-copy-field button:focus-visible,.receipt-actions a:focus-visible{outline-offset:3px;outline:2px solid #c9ef9a}.payment-manual-copy{margin-top:10px;font-size:11px}.payment-manual-copy input{color:#fff;background:#0c1820;border:1px solid #789d69;border-radius:6px;width:100%;padding:8px;display:block}.receipt-network-note{color:#a4b5b6;margin:8px 3px 15px;font-size:11px;line-height:1.6}.receipt-actions{justify-items:stretch;gap:12px;padding-top:20px;display:grid}.receipt-actions .btn{justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:13px;display:flex}.receipt-actions>span{color:#d0eaa9;text-align:center;font-size:12px}.receipt-actions .text-button{color:#9eafb2;padding:4px;font-size:12px}.receipt-support{color:#d0eaa9;justify-content:center;align-items:center;gap:7px;padding:6px;font-size:12px;text-decoration:none;display:flex}.receipt-expiry-note{color:#edc795;background:#edc7950a;border-radius:8px;margin:14px 0 0;padding:12px;font-size:12px;line-height:1.7}.receipt-success{color:#c9ef9a;place-items:center;gap:8px;margin:8px 0 20px;font-size:13px;display:grid}.deposit-receipt.is-complete .receipt-state{color:#d1efab;background:#c9ef9a12;border-color:#c9ef9a30}.deposit-receipt.is-expired{border-color:#7a6247}@media (width<=420px){.deposit-receipt{border-radius:14px;padding:16px 13px}.receipt-header{gap:8px}.receipt-icon{width:34px;height:38px}.receipt-header h3{font-size:15px}.receipt-header p{font-size:10px}.receipt-state{padding:5px 7px;font-size:10px}.receipt-amount>strong{font-size:27px}.payment-copy-field{padding:11px}.payment-copy-field button{padding:9px 7px}.payment-copy-field button span{font-size:10px}.receipt-countdown{font-size:11px}}.payment-copy-field>label{color:#b9ccca;margin-bottom:10px;font-size:14px;font-weight:600}.payment-copy-field code{letter-spacing:.15px;font-size:14px;line-height:1.75}.payment-copy-field button{min-height:44px}.payment-copy-field.is-wallet-address{background:#19332b;border:1.5px solid #a9d77e;margin-top:16px;padding:16px;box-shadow:0 0 0 3px #c9ef9a08}.payment-copy-field.is-wallet-address>label{color:#dcf5b9;font-size:16px;font-weight:700}.payment-copy-field.is-wallet-address code{color:#f0f9e7;font-size:16px;font-weight:650;line-height:1.8}.payment-copy-field.is-wallet-address>div{flex-wrap:wrap;align-items:flex-start;gap:12px}.payment-copy-field.is-wallet-address code{-webkit-user-select:all;user-select:all;flex-basis:100%}.payment-copy-field.is-wallet-address button{background:#c9ef9a1a;border-color:#84ae65;margin-inline-start:auto;padding:10px 14px;font-size:12px}.receipt-actions{grid-template-columns:1fr 1fr;gap:12px;padding-top:22px}.receipt-actions .btn{min-height:48px;font-size:14px}.receipt-actions .receipt-back{color:#c4d3d1;background:0 0;border:1px solid #536968}.receipt-actions .receipt-back:hover{background:#ffffff08}@media (width<=480px){.receipt-actions{grid-template-columns:1fr}.payment-copy-field code{font-size:14px}.payment-copy-field.is-wallet-address code{font-size:16px}.payment-copy-field.is-wallet-address{padding:14px}.payment-copy-field.is-wallet-address button span{font-size:12px}}.reward-tabs .wallet-history-tab{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.transaction-history{text-align:start;margin-top:20px}.transaction-history>header{color:#dce9e2;align-items:center;gap:8px;margin-bottom:18px;display:flex}.transaction-history>header h3{flex:1;margin:0;font-size:17px}.transaction-history>header>button{color:#cae8a5;cursor:pointer;background:#c9ef9a0a;border:1px solid #3c5555;border-radius:9px;place-items:center;min-width:38px;min-height:38px;display:grid}.history-filters{grid-template-columns:1fr 1fr;gap:12px;display:grid}.history-filters label{color:#a8bcba;gap:7px;min-width:0;font-size:12px;display:grid}.history-filters select,.history-filters input{color:#e4eeea;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0e1d27;border:1px solid #3c5154;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px 9px;font-size:13px}.history-range-note{color:#90a7a7;margin:12px 0 18px;font-size:11px;line-height:1.65}.history-range-note span{display:block}.history-empty{text-align:center;color:#8ea4a5;border:1px dashed #365050;border-radius:10px;padding:25px 12px;font-size:13px}.history-records{gap:12px;display:grid}.history-record{background:#10232a;border:1px solid #354e50;border-radius:12px;padding:14px}.history-record-head{align-items:center;gap:9px;display:flex}.history-kind-icon{color:#c9ef9a;background:#c9ef9a12;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.history-kind-icon.withdraw{color:#efc78a;background:#efc78a12}.history-kind-icon.credit{color:#9fc9ff;background:#9fc9ff12}.history-record-head>div{flex:1;min-width:0}.history-record-head strong{color:#dcebe3;font-size:13px}.history-record-head time{color:#8aa2a5;margin-top:5px;font-size:10px;display:block}.history-record-head>b{font-variant-numeric:tabular-nums;white-space:nowrap;color:#e8f4de;font-size:18px}.history-record-head>b small{color:#9dafab;font-size:10px}.history-record-status{color:#dfc18f;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font-size:11px;display:flex}.history-record-status .is-success{color:#c9ef9a}.history-record-status button{color:#bde39c;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;min-height:32px;font-size:12px;display:flex}.history-record .payment-copy-field{background:#0c1921;margin-top:8px;padding:10px}.history-record .payment-copy-field>label{margin-bottom:6px;font-size:11px}.history-record .payment-copy-field code{font-size:11px;line-height:1.6}.history-record .payment-copy-field button{min-height:36px;padding:7px;font-size:10px}.history-record .payment-copy-field button span{font-size:10px}.history-coin-amount{color:#98adb0;margin:8px 0;font-size:11px}.history-pagination{color:#b8cac5;justify-content:center;align-items:center;gap:18px;padding:18px 0 0;font-size:12px;display:flex}.history-pagination button{color:#c9ef9a;cursor:pointer;background:0 0;border:1px solid #405957;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.history-pagination button:disabled{opacity:.35;cursor:default}.history-total{text-align:center;background:#233a2b;border:1px solid #739559;border-radius:12px;margin-top:20px;padding:17px}.history-total>span{color:#c1d3b8;font-size:12px;display:block}.history-total>strong{color:#e5f6d3;font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;display:block}.history-total>strong small{color:#afc4a5;font-size:13px}.history-total>p{color:#a3ba9d;margin:7px 0 0;font-size:11px}@media (width<=420px){.reward-tabs.small{gap:4px}.reward-tabs .wallet-history-tab{padding-inline:9px;font-size:12px}.history-record{padding:12px}.history-record-head>b{font-size:16px}.history-record-head strong{font-size:12px}}.reward-tabs.small.wallet-navigation{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid}.reward-tabs.small.wallet-navigation button{text-align:center;white-space:normal;border-radius:10px;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;min-height:52px;margin:0;padding:10px 6px;font-size:13px;line-height:1.3;display:flex}.wallet-navigation button svg{flex-shrink:0}.reward-tabs.small.wallet-navigation button:not(.active){border:1px solid var(--border);background:#0f1f27b3}.reward-tabs.small.wallet-navigation button.active{border:1px solid #cfef9a66}.main-shell{background:radial-gradient(ellipse at 85% 0%,#29315945,transparent 42%),radial-gradient(ellipse at 10% 35%,#163b3c35,transparent 45%),var(--bg)}.hero{background:radial-gradient(at 82% 30%,#495b923d,#0000 48%),radial-gradient(at 70% 85%,#c3a34d20,#0000 45%),linear-gradient(112deg,#162b30,#172238 58%,#23243c);border-color:#b8d98055;box-shadow:0 18px 50px #0004,inset 0 1px #ffffff0d}.hero:after{content:"";pointer-events:none;z-index:-1;border:1px solid #e2c58525;border-radius:50%;width:420px;height:420px;position:absolute;top:-100px;right:-100px;box-shadow:0 0 0 60px #bfe8a005,0 0 0 120px #d9bc7405}.hero h1{color:#fff8e9;text-shadow:0 4px 28px #0004}.hero h1 span{color:var(--accent)}.hero .eyebrow{color:#e5d7a9}.hero p{color:#c3cfda}.hero .btn{box-shadow:0 6px 24px #c9ef9a28}.hero-art{filter:drop-shadow(0 15px 28px #0006)}.marketing-card{border-color:#d7bc7655;box-shadow:0 10px 24px #0003,inset 0 1px #ffffff0b}.marketing-card h3{color:#fff1cf}.marketing-card .marketing-background{opacity:.32}.marketing-card:hover{filter:brightness(1.12);transform:translateY(-2px)}.game-cover{border-color:#48546b;box-shadow:0 8px 20px #0004}.game-cover img{transition:transform .25s}.game-cover:hover img{transform:scale(1.035)}.game-cover:hover{border-color:var(--gold);box-shadow:0 10px 28px #0006,0 0 0 1px #efc88335}.game-title{text-shadow:0 2px 4px #000,0 2px 16px #000}.game-meta{color:#a5b5c5}.category-tabs button.active{box-shadow:0 3px 16px #c9ef9a1c}.topbar{border-bottom-color:#afc59233}.sidebar{background:linear-gradient(#152035,#101824 55%)}@media (prefers-reduced-motion:reduce){.game-cover img,.marketing-card{transition:none}.game-cover:hover img,.marketing-card:hover{transform:none}}.lobby-carousel{touch-action:pan-y;background:#15222d;border:1px solid #a5bd7555;border-radius:14px;height:280px;position:relative;overflow:hidden}.lobby-carousel-track{will-change:transform;direction:ltr;width:100%;height:100%;display:flex}.lobby-carousel-slide{flex:0 0 100%;min-width:0;height:100%;position:relative}.lobby-carousel-slide>a{width:100%;height:100%;display:block}.lobby-carousel-slide img{object-fit:cover;width:100%;height:100%;display:block}.lobby-carousel-caption{bottom:0;pointer-events:none;background:linear-gradient(#0000,#000b);padding:24px 45px 32px;font-size:18px;font-weight:650;position:absolute;inset-inline:0}.carousel-arrow,.carousel-pause{color:#fff;background:#08111c80;border:1px solid #ffffff30;border-radius:50%;place-items:center;display:grid;position:absolute}.carousel-arrow{width:34px;height:34px;top:calc(50% - 17px)}.carousel-arrow.previous{left:10px}.carousel-arrow.next{right:10px}.carousel-dots{gap:7px;max-width:75%;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;overflow:auto;transform:translate(-50%)}.carousel-dots button{background:#ffffff70;border-radius:8px;flex:0 0 7px;width:7px;height:7px;padding:0}.carousel-dots button.active{background:var(--accent);flex-basis:22px;width:22px}.carousel-pause{width:28px;height:28px;bottom:10px;right:12px}.marketing-images{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-card.image-tile{aspect-ratio:3;border-radius:10px;min-height:0;padding:0;display:block}.marketing-tile-image{object-fit:cover;width:100%;height:100%;display:block}.notice-ticker{align-items:center;gap:10px;min-width:0;padding-block:12px;display:flex}.ticker-window{outline-offset:3px;direction:ltr;flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.ticker-track{width:max-content;min-width:200%;animation:notice-scroll var(--ticker-seconds,45s) linear infinite;will-change:transform;align-items:center;gap:0;display:flex}.ticker-track>span{white-space:pre;box-sizing:border-box;color:#bac9d4;flex:none;min-width:50%;padding-inline:30px;font-size:12px;display:block}.ticker-pause{color:var(--muted);background:0 0;place-items:center;padding:6px;display:grid}.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}@keyframes notice-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=600px){.lobby-carousel{height:var(--hero-mobile-height,180px);border-radius:11px}.lobby-carousel-caption{padding:18px 30px 30px;font-size:13px}.hero{min-height:var(--hero-mobile-height,180px);height:var(--hero-mobile-height,180px)}.hero .hero-text{padding:15px 18px 12px}.hero .hero-text .eyebrow{font-size:7px}.hero h1{letter-spacing:-.7px;max-width:80%;margin:8px 0 6px;font-size:clamp(19px,5.7vw,27px);line-height:1.12}.hero p{max-width:65%;margin:0 0 9px;font-size:9px;line-height:1.4}.hero .hero-cta{padding:7px 10px;font-size:9px}.hero .hero-pagination{margin-top:9px}.hero .hero-art{inset-inline-end:-10px;opacity:.7;width:43%;bottom:-25px}.hero .hero-art>img{max-width:190px}.hero .orbit-label{display:none}.marketing-images{gap:10px;margin-top:12px}.marketing-card.image-tile{aspect-ratio:2.2;border-radius:8px}.notice-ticker{margin-block:6px;padding-block:8px}.ticker-track>span{font-size:10px}.carousel-arrow{width:28px;height:28px;top:calc(50% - 14px)}}@media (prefers-reduced-motion:reduce){.ticker-track{will-change:auto;width:auto;min-width:0;animation:none;display:block;transform:none}.ticker-track>span:first-child{white-space:normal;padding-inline:8px}.ticker-track>span:nth-child(2){display:none}.ticker-window{overflow:visible;-webkit-mask-image:none;mask-image:none}.lobby-carousel-track{will-change:auto}}@media (width<=600px){.hero .hero-text{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:12px 18px;display:flex}.hero .hero-text>*{flex-shrink:0}.hero h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0;font-size:clamp(18px,5.5vw,24px);display:-webkit-box;overflow:hidden}.hero .hero-cta{min-height:0;margin-top:3px;padding:6px 10px}.hero .hero-pagination{margin-top:7px}.hero[data-compact=true] p{display:none}.hero[data-compact=true] h1{font-size:18px}.hero[data-compact=true] .hero-text{padding-block:8px}.hero[data-compact=true] .hero-pagination{margin-top:4px}}@media (width>=601px){.hero{height:clamp(260px,23vw,320px);min-height:290px}.hero .hero-text{padding:24px 0 20px 30px}.hero h1{margin:12px 0 9px;font-size:clamp(26px,2.5vw,39px)}.hero .hero-cta{margin-top:12px}.hero .hero-pagination{margin-top:16px}.hero .hero-art>img{object-fit:contain;height:100%;max-height:320px;top:0}.lobby-carousel{height:clamp(240px,23vw,320px)}.marketing-card.image-tile{aspect-ratio:5/2;min-height:160px;max-height:280px}.lobby-carousel-caption{font-size:clamp(14px,1.5vw,21px);line-height:1.4}}.lobby-carousel-caption{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lobby-carousel-slide img{object-position:center}.ticker-track>span{flex:0 0 50%;min-width:0}.notice-ticker:hover .ticker-track{animation-play-state:running}@media (width<=600px){.hero,.lobby-carousel{height:var(--hero-mobile-height,180px);min-height:0}.hero h1{font-size:clamp(17px,5vw,23px)}.lobby-carousel-caption{padding:12px 32px 30px;font-size:clamp(12px,3.3vw,15px)}}@media (prefers-reduced-motion:reduce){.ticker-track>span{min-width:0}}.notice-ticker{background:linear-gradient(90deg,#c9ef9a0d,#c9ef9a04);border-block:1px solid #c9ef9a24;border-radius:8px;padding-inline:10px}.notice-ticker .ticker-track>span{color:#f1ffdf;letter-spacing:.1px;text-shadow:0 1px 3px #0009;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Arial,sans-serif;font-size:clamp(12px,.95vw,14px);font-weight:650;line-height:1.6}.notice-ticker .announcement-icon{color:#d5f2a8}@media (width<=600px){.notice-ticker .ticker-track>span{font-size:11px;font-weight:650}}.game-cover.provider-artwork{background:radial-gradient(at top,#35445a,#111b2b)}.game-cover.provider-artwork>img{object-fit:contain;object-position:center top;padding:8px 6px 35px}.game-cover.provider-artwork .game-title{font-size:clamp(12px,1.05vw,16px);line-height:1.25}.game-cover.portrait-artwork>img{object-fit:cover;object-position:center;width:100%;height:100%}.game-cover.portrait-artwork .game-title{font-size:clamp(12px,1.05vw,16px);line-height:1.25}.game-cover.portrait-artwork .cover-shade{background:linear-gradient(#0000 60%,#07101ccc)}.provider-navigation{min-width:0}.provider-navigation-horizontal{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:9px;margin:20px 0 24px;display:grid}.provider-navigation-list{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-user-select:none;user-select:none;direction:ltr;gap:10px;padding:3px 1px;display:flex;position:relative;overflow-x:auto}.provider-navigation-list::-webkit-scrollbar{display:none}.provider-tile{color:#a4b1bb;scroll-snap-align:start;background:linear-gradient(145deg,#1a2633,#121b26);border:1px solid #3d4a55;border-radius:12px;flex-direction:column;flex:0 0 110px;justify-content:center;align-items:center;gap:8px;height:100px;transition:background .2s,border-color .2s,color .2s;display:flex}.provider-tile:hover{color:#edf7e1;border-color:#839c6c}.provider-tile.active{color:#efffdc;background:linear-gradient(145deg,#364436,#1f302c);border-color:#c9ef9a99;box-shadow:inset 0 0 0 1px #c9ef9a15}.provider-tile-logo{pointer-events:none;justify-content:center;align-items:center;width:88px;height:44px;display:flex}.provider-tile-logo>img{object-fit:contain;filter:grayscale(.6);opacity:.8;width:100%;height:100%}.provider-tile.active .provider-tile-logo>img,.provider-tile:hover .provider-tile-logo>img{filter:none;opacity:1}.provider-tile-logo>svg{color:#f2ad62;fill:#e9884533;width:37px;height:42px}.provider-tile-logo>strong{letter-spacing:.6px;overflow-wrap:anywhere;font-family:Be Vietnam Pro,system-ui,sans-serif;font-size:clamp(13px,1.4vw,22px);font-weight:800}.provider-tile-name{font-size:13px;font-weight:650;line-height:1.2}.provider-scroll-arrow{color:#e1efce;background:#1b2930;border:1px solid #384854;border-radius:9px;place-items:center;width:30px;height:42px;display:grid}.provider-scroll-arrow:disabled{opacity:.25}.provider-games-layout{align-items:flex-start;gap:20px;min-width:0;display:flex}.provider-games-content{flex:1;min-width:0}.provider-navigation-vertical{flex:0 0 100px;position:sticky;top:92px}.provider-navigation-vertical .provider-navigation-list{scroll-snap-type:y proximity;flex-direction:column;gap:12px;max-height:calc(100dvh - 115px);padding:2px;overflow:hidden auto}.provider-navigation-vertical .provider-tile{flex:0 0 100px;width:100%;height:100px}.provider-navigation-vertical .provider-tile-logo{width:78px}.game-mode-tabs{scrollbar-width:none;gap:9px;margin-bottom:16px;padding:2px 0;display:flex;overflow-x:auto}.game-mode-tabs>button{white-space:nowrap;color:#9bafb8;background:#15202b;border:1px solid #3a4853;border-radius:8px;flex:none;min-width:100px;padding:10px 16px;font-size:12px}.game-mode-tabs>button.active{background:var(--accent);border-color:var(--accent);color:#172b1c;font-weight:750}.provider-selected .section-heading{background:linear-gradient(100deg,#b4d97715,#16243390 65%);border:1px solid #53644835;border-radius:12px;padding:14px 16px}.provider-selected .count{color:var(--accent);border-color:#c9ef9a50;border-radius:20px;padding:4px 10px;font-size:13px}.catalog-section .filter-bar{margin-bottom:15px}@media (width<=1150px){.provider-selected .game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.provider-tile{flex-basis:100px;height:94px}.provider-tile-logo{width:80px;height:40px}.provider-games-layout{gap:14px}}@media (width<=800px){.provider-selected .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-navigation-vertical{flex-basis:80px}.provider-navigation-vertical .provider-tile{flex-basis:85px;height:85px}.provider-navigation-vertical .provider-tile-logo{width:62px;height:35px}.provider-tile-name{font-size:11px}.game-mode-tabs>button{min-width:80px;padding:9px 12px;font-size:11px}}@media (width<=600px){.provider-navigation-horizontal{grid-template-columns:22px minmax(0,1fr) 22px;gap:5px;margin:14px 0 18px}.provider-navigation-horizontal .provider-navigation-list{gap:8px}.provider-tile{border-radius:10px;flex-basis:84px;gap:6px;height:83px}.provider-tile-logo{width:66px;height:34px}.provider-tile-logo>svg{width:30px;height:34px}.provider-scroll-arrow{border-radius:7px;width:22px;height:36px}.provider-scroll-arrow>svg{width:16px}.provider-games-layout{gap:10px}.provider-navigation-vertical{flex-basis:62px;top:75px}.provider-navigation-vertical .provider-navigation-list{gap:10px;max-height:calc(100dvh - 155px)}.provider-navigation-vertical .provider-tile{border-radius:8px;flex-basis:72px;height:72px;padding-inline:3px}.provider-navigation-vertical .provider-tile-logo{width:48px;height:27px}.provider-navigation-vertical .provider-tile-name{font-size:9px}.provider-navigation-vertical .provider-tile-logo>strong{font-size:10px}.provider-selected .game-grid{gap:12px 8px}.provider-selected .game-cover{aspect-ratio:.72;border-radius:9px}.provider-selected .game-title,.provider-selected .game-cover.portrait-artwork .game-title,.provider-selected .game-cover.provider-artwork .game-title{inset-inline:5px;letter-spacing:-.2px;font-size:10px;bottom:8px}.provider-selected .favorite{top:5px;width:21px;height:21px;inset-inline-end:4px}.provider-selected .favorite>svg{width:12px}.provider-selected .game-meta{padding-top:6px;font-size:6px}.game-mode-tabs{gap:6px;margin-bottom:12px}.game-mode-tabs>button{min-width:62px;padding:8px 10px;font-size:10px}.provider-selected .section-heading{margin-bottom:12px;padding:12px}.provider-selected .section-heading h2{font-size:19px}.provider-selected .count{font-size:11px}.provider-selected .game-cover.provider-artwork>img{padding:4px 3px 24px}}@media (width<=370px){.provider-navigation-vertical{flex-basis:54px}.provider-navigation-vertical .provider-tile-logo{width:42px}.provider-games-layout{gap:7px}.provider-selected .game-grid{gap:10px 6px}.provider-selected .game-title,.provider-selected .game-cover.portrait-artwork .game-title{font-size:9px}}@media (prefers-reduced-motion:reduce){.provider-tile{transition:none}}.marketing-card.image-tile{width:100%;min-width:0}@media (width>=601px){.marketing-card.image-tile{min-height:clamp(120px,12vw,160px)}}.provider-tile-logo>img[src^="/providers/"],.provider-tile.active .provider-tile-logo>img[src^="/providers/"],.provider-tile:hover .provider-tile-logo>img[src^="/providers/"],.side-providers button>img[src^="/providers/"]{filter:brightness(0)invert()}@media (width<=370px){.provider-selected .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-section .filter-bar{align-items:center;gap:16px}.filter-bar>.category-tabs{flex:none}.filter-bar>.provider-navigation-horizontal{flex:1;grid-template-columns:24px minmax(0,1fr) 24px;gap:6px;min-width:0;margin:0}.filter-bar .provider-navigation-list{gap:7px}.filter-bar .provider-tile{border-radius:9px;flex-basis:76px;gap:4px;height:64px}.filter-bar .provider-tile-logo{width:58px;height:29px}.filter-bar .provider-tile-logo>svg{width:25px;height:29px}.filter-bar .provider-tile-logo>strong{font-size:14px}.filter-bar .provider-tile-name{font-size:10px}.filter-bar .provider-scroll-arrow{width:24px;height:34px}.provider-games-layout{display:block}.provider-selected .game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1150px){.provider-selected .game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-section .filter-bar{flex-wrap:wrap;gap:10px}.filter-bar>.provider-navigation-horizontal{flex-basis:100%}}@media (width<=600px){.filter-bar .provider-tile{flex-basis:67px;gap:3px;height:58px}.filter-bar .provider-tile-logo{width:50px;height:25px}.filter-bar .provider-tile-name{font-size:9px}.filter-bar .provider-tile-logo>strong{font-size:12px}.provider-selected .game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 9px}}@media (width<=370px){.provider-selected .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.filter-bar>.provider-navigation-horizontal{flex-basis:100%}.filter-bar .provider-tile-logo>svg{color:#d5ecae}.filter-bar .provider-tile[data-provider=all] .provider-tile-logo>svg{color:#f2ad62}.notice-ticker[data-playing=true] .ticker-track{width:max-content;min-width:200%;animation:notice-scroll var(--ticker-seconds,45s) linear infinite;will-change:transform;display:flex}.notice-ticker[data-playing=true] .ticker-track>span{white-space:pre;flex:0 0 50%;min-width:0;padding-inline:30px;display:block}.notice-ticker[data-playing=true] .ticker-window{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.notice-ticker.paused .ticker-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.notice-ticker[data-playing=true] .ticker-track{animation:notice-scroll var(--ticker-seconds,45s) linear infinite!important}}.side-providers button{grid-template-columns:minmax(0,1fr) 13px;gap:13px;min-height:48px;display:grid}.side-provider-name{justify-content:flex-start;align-items:center;min-width:0;height:32px;display:flex}.side-provider-name img{object-fit:contain;object-position:left center;width:100px;height:30px;display:block}.side-providers .provider-symbol{flex-shrink:0}.side-providers button>svg{margin:0}.side-provider-name img[src^="/providers/"]{filter:brightness(0)invert()}.redeem-panel{text-align:start;max-width:780px}.redeem-panel .redeem-art{aspect-ratio:3;object-fit:contain;border-radius:14px;width:100%;max-height:none;margin:0 0 24px;display:block}.redeem-banner-link{display:block}.redeem-panel h2{font-size:24px}.redeem-panel .btn{justify-content:center;width:100%}.redeem-description{white-space:pre-wrap;color:var(--muted);margin-top:24px;font-size:14px;line-height:1.8}.redeem-socials{flex-wrap:wrap;justify-content:center;gap:12px;margin:18px 0;display:flex}.redeem-socials a{border:1px solid var(--line);border-radius:24px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:flex}.redeem-socials img{object-fit:contain;border-radius:50%;width:28px;height:28px}@media (width<=650px){.redeem-panel h2{font-size:19px}.redeem-description{font-size:12px}}.brand-wordmark{width:196px;max-width:none;height:48px}.side-brand>a{min-width:0}.side-brand .brand-wordmark{max-width:100%}.topbar .brand-wordmark{width:168px;max-width:none;height:40px}@media (width>=951px) and (width<=1200px){.side-brand .brand-wordmark{width:150px}}@media (width<=600px){.topbar .brand-wordmark{width:140px;max-width:none;height:36px}.side-brand .brand-wordmark{width:176px;height:44px}}@media (width<=360px){.topbar .brand-wordmark{width:118px;height:32px}}.side-brand{padding-inline:16px}.topbar .brand-wordmark{object-fit:contain;object-position:left center}@media (width<=600px){.topbar .top-actions{gap:4px}.topbar .player-messages-trigger{width:28px;min-width:28px}.topbar .avatar-btn{width:28px;height:31px}}.language-flag{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:18px;display:block;box-shadow:0 0 0 1px #d5e2dc26}.language-trigger{gap:7px;min-height:36px}.language-dropdown>button{align-items:center;gap:12px;min-height:46px;display:flex}.language-dropdown>button>span{text-align:start;flex:1;min-width:0}.language-dropdown>button>svg{flex-shrink:0;margin-inline-start:auto}.language-dropdown .language-flag{width:27px;height:20px}.topbar .player-messages-trigger{place-items:center;width:34px;min-width:34px;height:34px;margin-inline-end:7px;display:inline-grid}.player-messages-trigger>svg{width:20px;height:20px}.topbar .avatar-btn{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:34px;min-width:34px;height:34px;padding:0}.avatar-btn>svg{width:19px;height:19px}@media (width<=600px){.topbar .brand-wordmark{width:136px;height:36px}.topbar .top-actions{flex-shrink:0;gap:6px}.language-trigger{justify-content:center;gap:0;min-width:28px}.language-current-label{display:none}.topbar .player-messages-trigger{width:30px;min-width:30px;height:32px;margin-inline-end:5px}.topbar .avatar-btn{width:32px;min-width:32px;height:32px}.language-dropdown{min-width:230px;max-width:calc(100vw - 26px);inset-inline-end:-64px}.language-dropdown>button{gap:13px;padding:12px 14px}.language-flag{width:23px;height:17px}}@media (width<=360px){.topbar .brand-wordmark{width:110px;height:32px}.topbar .top-actions{gap:4px}.topbar .player-messages-trigger{width:28px;min-width:28px;margin-inline-end:4px}.topbar .avatar-btn{width:31px;min-width:31px;height:31px}.language-trigger{min-width:24px}}@media (width<=600px){.topbar .btn.join>svg{display:none}.topbar .btn.join{padding-inline:8px}}@media (width<=360px){.topbar .btn.join{padding-inline:6px}}.app-shell{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Be Vietnam Pro,system-ui,-apple-system,sans-serif;font-size:14px}.app-shell h1,.app-shell h2,.app-shell h3{letter-spacing:-.025em;font-family:inherit;font-weight:700;line-height:1.3}.page-heading h1{letter-spacing:-.035em;font-size:clamp(26px,3vw,38px);line-height:1.25}.page-heading>p{font-size:14px;line-height:1.75}.app-shell button{line-height:1.45}.reward-tabs>button{font-size:12px;font-weight:500}.invitation-banner h2{letter-spacing:-.02em;font-weight:600}.invitation-banner strong{font-weight:600;line-height:1.6;display:block}.invitation-body p{line-height:1.8}.gift-counts strong{font-weight:600}.withdrawal-pin-setup>p,.insufficient-balance>p{margin-bottom:22px;line-height:1.85}.withdrawal-pin-setup input[name$=Pin]{letter-spacing:.25em;text-align:center;font-size:22px}.withdrawal-pin-setup h3{margin-bottom:8px;font-size:19px}.lobby-category-cards{grid-template-columns:1fr 1fr;gap:22px;margin:30px 0;display:grid}.lounge-card{text-align:start;background:#112e33;border:1px solid #3b5351;border-radius:16px;width:100%;height:230px;display:block;position:relative;overflow:hidden}.lounge-card>img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.lounge-shade{background:linear-gradient(90deg,#08151bea,#08151b70 48%,#08151b08);position:absolute;inset:0}.lounge-copy{inset-inline-start:24px;text-shadow:0 2px 8px #0008;gap:12px;max-width:60%;display:grid;position:absolute;top:48px}.lounge-copy small{text-transform:uppercase;color:#e5cd90;letter-spacing:.09em;font-size:10px}.lounge-copy strong{color:#f0f5ec;font-size:27px;line-height:1.25}.lounge-copy>span{color:#cee5b1;margin-top:15px;font-size:12px}.football-photos{display:flex;position:absolute;inset:0 0 0 24%}.football-photos img{object-fit:cover;object-position:center 22%;width:50%;height:100%}.sports-lounge .lounge-shade{background:linear-gradient(90deg,#09232cf2,#09232c80 42%,#09232c00 70%)}.lounge-credit{color:#85989f;margin:7px 2px;font-size:9px;line-height:1.6;display:block}.lounge-credit a:hover{text-decoration:underline}.lounge-card:hover{border-color:#bca267}@media (width<=600px){.lobby-category-cards{grid-template-columns:1fr;gap:18px;margin:24px 0}.lounge-card{height:200px}.lounge-copy{top:40px;inset-inline-start:20px}.lounge-copy strong{font-size:25px}}.side-provider-wordmark{letter-spacing:.01em;color:#eef4f0;align-items:center;min-width:60px;height:30px;font-size:18px;font-weight:700;line-height:1.1;display:inline-flex}.catalog-connection-note{color:#b6c5c8;background:#142730;border:1px solid #344948;border-radius:9px;margin:0 0 16px;padding:11px 14px;font-size:12px;line-height:1.6}.game-cover.catalog-artwork>img{object-fit:contain;padding:14px 5px 40px}.game-cover.catalog-artwork .game-title{inset-inline:9px;max-width:calc(100% - 18px);font-size:13px;bottom:12px}@media (width<=600px){.game-cover.catalog-artwork .game-title{font-size:11px}.game-cover.catalog-artwork>img{padding:7px 3px 34px}}.sports-lobby h3{color:#dfebdf;margin:4px 0 18px;font-size:18px}.sports-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sports-category-grid button{color:#dce8df;background:radial-gradient(at top,#23443f,#13232f 80%);border:1px solid #344a50;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:130px;padding:18px 10px;display:flex}.sports-category-grid button>span{font-size:38px;line-height:1.2}.sports-category-grid strong{text-align:center;font-size:13px;line-height:1.5}.sports-category-grid button:hover,.sports-category-grid button.active{background:linear-gradient(135deg,#2b4837,#192f31);border-color:#c5dd9a}.sports-availability{color:#aebfc5;border:1px solid #344a50;border-radius:12px;margin-top:18px;padding:16px;font-size:13px;line-height:1.7}.sports-availability strong{color:#d3e7ab;margin-bottom:5px;display:block}.sports-availability p{margin:0}@media (width<=600px){.sports-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.sports-category-grid button{min-height:112px;padding:14px 6px}.sports-category-grid strong{font-size:11px}.sports-category-grid button>span{font-size:32px}}.sports-category-grid button{aspect-ratio:3/4;isolation:isolate;min-height:0;padding:0;position:relative;overflow:hidden}.sports-category-grid button>img{object-fit:cover;width:100%;height:100%;display:block}.sports-category-grid .sport-photo-shade{z-index:1;background:linear-gradient(#0000 35%,#07131e66 57%,#06111ef5 100%);position:absolute;inset:0}.sports-category-grid .sport-photo-copy{inset-inline:10px;z-index:2;text-align:start;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:13px}.sports-category-grid .sport-photo-copy strong{text-align:start;color:#f2f5e8;font-size:16px;line-height:1.35}.sports-category-grid .sport-photo-copy small{color:#d0dbda;font-size:11px;line-height:1.5}.sport-photo-credit{color:#98aeb9;margin-top:10px;font-size:11px;text-decoration:underline;display:inline-block}.sports-category-grid button.active{box-shadow:0 0 0 2px #d3e9aa}.game-cover.catalog-artwork>img{padding:0 0 35px}.game-cover>img,.provider-tile-logo>img,.side-provider-name img{image-rendering:auto}.game-cover:hover>img{transform:none}@media (width<=600px){.sports-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sports-category-grid button{aspect-ratio:4/5;min-height:0;padding:0}.sports-category-grid .sport-photo-copy strong{font-size:14px}.sports-category-grid .sport-photo-copy small{font-size:10px}.game-cover.catalog-artwork>img{padding:0 0 32px}}.game-cover.portrait-artwork{aspect-ratio:3/4;background:#101c2b}.game-cover.portrait-artwork>img{object-fit:contain;object-position:center}.game-cover.portrait-artwork .game-title{max-width:calc(100% - 20px);inset-inline:10px}.side-providers button{min-height:50px}.side-provider-name{width:112px;max-width:100%;height:32px;position:relative;overflow:hidden}.side-provider-name img.sidebar-provider-native{object-fit:fill;object-position:center;max-width:none;position:absolute}.side-provider-wordmark{letter-spacing:0;min-width:0;height:32px;font-size:16px;font-weight:700;line-height:1.15}.side-provider-name img:not(.sidebar-provider-native){object-fit:contain;object-position:left center;width:108px;max-width:100%;height:24px}.side-provider-wordmark{font-size:18px}.side-provider-wordmark.long-name{font-size:16px}.lobby-carousel-track{direction:ltr}.studio-slide img{object-position:70% center}.lobby-carousel-copy{text-align:start;color:#fff;box-sizing:border-box;background:linear-gradient(90deg,#0311158c,#0000);flex-direction:column;justify-content:center;gap:12px;width:60%;padding:28px 7%;display:flex;position:absolute;inset:0}.lobby-carousel-copy small{color:#e7cf86;letter-spacing:2px;font-size:10px}.lobby-carousel-copy strong{letter-spacing:-.7px;text-wrap:balance;font-size:clamp(22px,3vw,38px);font-weight:750;line-height:1.15}.lobby-carousel-copy>span{color:#d6e6e0;max-width:340px;font-size:13px;line-height:1.5}.marketing-card.studio-marketing{text-align:start;min-height:160px;position:relative;overflow:hidden}.studio-marketing .marketing-tile-image{object-fit:cover;object-position:75% center;height:100%}.studio-marketing-copy{color:#f4e3ad;background:linear-gradient(90deg,#041619b3,#0000);flex-direction:column;justify-content:center;gap:8px;width:62%;padding:20px;display:flex;position:absolute;inset:0}.studio-marketing-copy strong{font-size:21px;line-height:1.2}.studio-marketing-copy small{color:#dbe9e2;font-size:12px}.featured-promotions{margin:26px 0}.featured-promotions>h2{margin-bottom:16px;font-size:23px}.campaign-rewards{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.campaign-progress{color:var(--muted);flex-wrap:wrap;gap:8px 18px;padding:12px 0;font-size:13px;display:flex}.campaign-chest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.campaign-chest{color:#f3df9a;background:linear-gradient(145deg,#173c38,#11202b);border:1px solid #49615e;border-radius:18px;flex-direction:column;align-items:center;gap:9px;min-width:0;padding:14px 8px;display:flex}.campaign-chest img{object-fit:contain;width:min(100%,110px);height:100px}.campaign-chest small{color:#c2d4ce;font-size:11px}.campaign-chest.ready{border-color:#dcc177;box-shadow:0 0 18px #e2c87920}.campaign-chest:disabled{cursor:default}.campaign-chest.claimed{background:#17342c}.campaign-progress+p{font-size:13px}.campaign-rewards .info-note{margin-top:12px}@media (width<=600px){.lobby-carousel-copy{gap:9px;width:64%;padding:22px 6%}.lobby-carousel-copy strong{font-size:23px}.lobby-carousel-copy>span{font-size:11px;line-height:1.4}.lobby-carousel-copy small{letter-spacing:1px;font-size:8px}.marketing-card.studio-marketing{min-height:138px}.studio-marketing-copy{width:63%;padding:14px}.studio-marketing-copy strong{font-size:17px}.studio-marketing-copy small{font-size:10px}.campaign-chest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign-chest .gift-art{aspect-ratio:1;width:100%;max-width:110px;height:auto}.campaign-chest.ready .gift-art{animation:1.6s ease-in-out infinite gift-shake}.campaign-minimums{color:#bacdc5;flex-wrap:wrap;gap:7px 16px;padding-bottom:18px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.campaign-chest.ready .gift-art{animation:none}}@media (width<=600px){.lobby-carousel .carousel-arrow{top:auto;bottom:10px}.lobby-carousel .carousel-arrow.previous{left:12px}.lobby-carousel .carousel-arrow.next{left:48px;right:auto}}.campaign-card img[src^="/promotions/studio/"],.campaign-dialog-image[src^="/promotions/studio/"]{object-position:70% center}.campaign-pending{color:#e8d598;letter-spacing:.3px;background:#061a1fbb;border:1px solid #dac07955;border-radius:20px;align-self:flex-start;margin-top:9px;padding:4px 9px;font-size:10px;display:inline-block}.campaign-pending-note{color:#e6d494;background:#17322b;border-inline-start:3px solid #d6bd78;border-radius:8px;padding:10px 14px}.campaign-card-copy h2{margin-top:10px}.invitation-banner>img[src*=invitation-v2]{object-position:70% center}.invitation-banner:has(>img[src*=invitation-v2])>div{background:linear-gradient(90deg,#07151bf5,#07151bc9 80%,#0000);max-width:68%}@media (width<=600px){.invitation-banner:has(>img[src*=invitation-v2])>div{max-width:72%;padding:20px 16px}.invitation-banner:has(>img[src*=invitation-v2]) h2{font-size:18px}.invitation-banner:has(>img[src*=invitation-v2]) strong{font-size:14px}}.campaign-card:has(.campaign-pending)>button>img{object-position:85% center}.campaign-card>button{background:linear-gradient(140deg,#142b34,#101f2b);border-color:#3b5258;border-radius:20px;height:100%;min-height:0;transition:border-color .2s,box-shadow .2s}.campaign-card>button:hover{border-color:#8f9e78;box-shadow:0 8px 24px #0002}.campaign-card-visual{aspect-ratio:1.9;border-bottom:1px solid #365054;min-height:205px;position:relative;overflow:hidden}.campaign-card-visual>img{object-fit:cover;object-position:75% center;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.campaign-card>button:hover .campaign-card-visual>img{transform:scale(1.025)}.campaign-card .campaign-gradient{background:linear-gradient(90deg,#071a21eb 0%,#071a2199 47%,#071a2100 83%)}.campaign-card .campaign-card-copy{flex-direction:column;justify-content:center;width:65%;max-width:65%;min-height:205px;padding:24px;display:flex}.campaign-card .campaign-category{letter-spacing:.6px;color:#cad8c9;font-size:10px;line-height:1.6}.campaign-card .campaign-card-copy h2{letter-spacing:-.55px;color:#f0f3df;overflow-wrap:normal;text-shadow:0 2px 12px #06131c80;margin:12px 0 0;font-size:25px;font-weight:700;line-height:1.28}.campaign-card-body{padding:17px 22px 19px}.campaign-card .campaign-card-body>p{color:#c1ced2;margin:0;font-size:13px;line-height:1.7}.campaign-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.campaign-card-footer .campaign-pending{letter-spacing:0;color:#e4d29a;background:#dbc7830a;border-color:#bfa66c55;align-items:center;gap:6px;margin:0;font-size:11px;display:inline-flex}.campaign-published{color:#cce6b6;align-items:center;gap:6px;font-size:11px;display:inline-flex}.campaign-card-footer .campaign-open{color:#dbe9b9;gap:7px;margin:0;font-size:12px}.campaign-dialog>p{color:#c8d3db;font-size:14px;line-height:1.8}.campaign-dialog .campaign-dialog-image{aspect-ratio:1.9;object-position:75% center;height:auto;max-height:280px}.campaign-filter-empty{border:1px dashed #405858;border-radius:16px;padding:32px 16px;font-size:14px}@media (width<=650px){.campaign-card .campaign-card-copy{width:67%;max-width:67%;padding:21px}.campaign-card .campaign-card-copy h2{font-size:24px}.campaign-card-body{padding:15px 18px 17px}}@media (width<=360px){.campaign-card .campaign-card-copy{width:70%;max-width:70%;padding:17px}.campaign-card .campaign-card-copy h2{font-size:21px}.campaign-card .campaign-category{font-size:9px}.campaign-card-visual,.campaign-card .campaign-card-copy{min-height:185px}.campaign-card .campaign-card-body>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.campaign-card-visual>img,.campaign-card>button{transition:none}.campaign-card>button:hover .campaign-card-visual>img{transform:none}}.withdrawal-wagering{background:linear-gradient(120deg,#28392d,#152934);border:1px solid #bcaa6855;border-radius:14px;flex-direction:column;gap:8px;margin:16px 0 22px;padding:16px 19px;display:flex}.withdrawal-wagering>span{color:#d7dfcb;font-size:13px}.withdrawal-wagering>strong{color:#ead794;overflow-wrap:anywhere;font-size:24px;font-weight:700;line-height:1.4}.withdrawal-wagering strong>small{font-size:13px}.withdrawal-wagering>p{color:#c7d5d7;margin:0;font-size:12px;line-height:1.7}.withdrawal-wagering .text-button{margin-inline-start:12px}.side-providers button[aria-pressed=true]{background:#22302c;border-radius:8px;box-shadow:inset 3px 0 #cdef9e}.side-providers button:focus-visible{outline-offset:2px;outline:2px solid #cdef9e}.google-signin{gap:12px;min-width:0;display:grid}.auth-divider{color:#9badba;align-items:center;gap:12px;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#344352;flex:1;height:1px}.google-signin-placeholder{color:#3c4043;background:#fff;border:1px solid #dadce0;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:44px;font:500 14px Arial,sans-serif;display:flex}.google-signin small,.google-signin p{color:#aebfca;text-align:center;font-size:12px;line-height:1.5}.google-signin-native{width:100%;min-width:0;overflow:hidden}.google-signin-native[hidden]{display:none}.side-providers .side-provider-name{transform-origin:0;transform:scale(.85)}.checkin-cover-copy{flex-direction:column;gap:10px;max-width:100%;margin-top:18px;display:flex}.checkin-cover-copy>span{letter-spacing:.06em;color:#e8cc89;font-size:13px;font-weight:600}.checkin-cover-copy>strong{color:#eff5df;font-size:clamp(18px,2.2vw,30px);line-height:1.3}.checkin-cover-copy b{color:#ffe08a;text-shadow:0 2px 16px #a47d2333;font-size:1.5em}.campaign-card:has(.checkin-cover-copy) .campaign-card-copy{width:62%}.campaign-card:has(.checkin-cover-copy) .campaign-card-visual{min-height:310px}.checkin-panel{background:radial-gradient(at 0 0,#244e3e77,#0000 65%),#0c1d25;border:1px solid #4d6a5e;border-radius:22px;margin:24px 0;padding:24px}.checkin-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.checkin-heading h3{align-items:center;gap:9px;font-size:22px;display:flex;margin:8px 0 0!important}.checkin-streak{white-space:nowrap;color:#b9cbc2;flex-direction:column;gap:5px;font-size:11px;display:flex}.checkin-streak b{color:#f0d697;font-size:24px}.checkin-tier-tabs{gap:10px;padding:4px 2px 12px;display:flex;overflow-x:auto}.checkin-tier-tabs .checkin-rank-option{color:#dae7de;background:#142a30;border:1px solid #344e4d;border-radius:14px;flex-direction:column;flex:1 0 110px;align-items:center;gap:8px;padding:15px 10px;display:flex}.checkin-tier-tabs .checkin-rank-option[data-selected=true]{background:linear-gradient(145deg,#3b4830,#163c33);border-color:#dfc482;box-shadow:inset 0 0 0 1px #efd58c22}.checkin-tier-tabs small{color:#b4c7bd;font-size:10px}.checkin-medal{color:#12392c;clip-path:polygon(50% 0,100% 18%,90% 75%,50% 100%,10% 75%,0 18%);background:linear-gradient(145deg,#f4dfac,#a78240);place-items:center;width:36px;height:40px;display:grid}.medal-1{background:linear-gradient(145deg,#d8f1e9,#66a491)}.medal-2{background:linear-gradient(145deg,#f6e5a2,#c59937)}.medal-3{background:linear-gradient(145deg,#ddd3ff,#8e73bb)}.checkin-summary{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 20px;display:grid}.checkin-summary>span{color:#aabfb7;background:#07182088;border-radius:12px;padding:14px;font-size:12px}.checkin-summary strong{color:#ebf3e8;overflow-wrap:anywhere;margin-top:8px;font-size:20px;display:block}.checkin-summary small{font-size:10px}.checkin-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.checkin-day{background:linear-gradient(150deg,#1a3237,#11232c);border:1px solid #354b48;border-radius:15px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:15px 6px;display:flex}.checkin-day>span{color:#bdcdc1;font-size:12px}.checkin-day-icon{color:#ccdbad;background:#b1cf9320;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.checkin-day strong{color:#edd69b;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:18px}.checkin-day small{color:#9cafaa;font-size:9px}.checkin-day em{color:#9eafa7;text-align:center;font-size:10px;font-style:normal}.checkin-day.ready{background:linear-gradient(145deg,#3b5137,#163b30);border-color:#e4c47d;box-shadow:0 0 18px #edd18515}.checkin-day.claimed .checkin-day-icon{color:#bdf3b6;background:#486f4344}.checkin-day:last-child{background:linear-gradient(145deg,#4b4528,#1e382e);grid-column:span 2}.checkin-rules{color:#b7c8bf;padding-inline-start:18px;font-size:12px;line-height:1.8}.checkin-rules li{margin-bottom:8px}.checkin-notice{color:#f3dda5;background:#52633d33;border-radius:10px;padding:12px}.campaign-dialog:has(.checkin-panel){width:min(880px,96vw);max-width:880px}@media (width<=600px){.checkin-panel{border-radius:16px;padding:16px 12px}.checkin-heading h3{font-size:18px}.checkin-days{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.checkin-day:last-child{grid-column:1/-1}.checkin-day{padding:13px 5px}.checkin-summary{gap:7px}.checkin-summary>span{padding:10px;font-size:10px}.checkin-summary strong{font-size:16px}.campaign-card:has(.checkin-cover-copy) .campaign-card-visual{min-height:255px}.campaign-card:has(.checkin-cover-copy) .campaign-card-copy{width:65%;padding:20px 15px}.checkin-cover-copy{gap:9px;margin-top:12px}.checkin-cover-copy>span{font-size:10px}.checkin-cover-copy>strong{font-size:17px}}.checkin-dialog-cover{margin-bottom:20px;position:relative;overflow:hidden}.checkin-dialog-cover .campaign-dialog-image{margin-bottom:0}.checkin-dialog-cover-copy{background:linear-gradient(90deg,#071c21e8,#071c2144,#0000);flex-direction:column;justify-content:center;gap:10px;width:62%;padding:24px;display:flex;position:absolute;inset:0}.checkin-dialog-cover-copy h2{margin:0;font-size:clamp(20px,3vw,32px)}.checkin-dialog-cover-copy>span:not(.micro){color:#e9d69d;font-size:12px}.checkin-dialog-cover-copy>strong{color:#f4d995;font-size:19px;line-height:1.4}.checkin-dialog-cover-copy b{font-size:1.5em}@media (width<=600px){.checkin-dialog-cover-copy{gap:7px;width:65%;padding:14px}.checkin-dialog-cover-copy h2{font-size:19px}.checkin-dialog-cover-copy>strong{font-size:14px}.checkin-dialog-cover-copy .micro{font-size:6px}.checkin-dialog-cover-copy>span:not(.micro){font-size:9px}}.checkin-day strong.long-amount{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.3px;font-size:12px;overflow:hidden}@media (width<=370px){.checkin-day strong.long-amount{font-size:10px}}.campaign-card-visual{border-bottom:0}.campaign-cover-highlight{color:#f4d995;margin-top:16px;font-size:clamp(15px,1.5vw,20px);line-height:1.5;display:block}.campaign-card>button:focus-visible{outline-offset:4px;outline:2px solid #d3eaa9}.checkin-ledger{background:0 0;border:0;margin:20px 0;padding:0}.checkin-rank-hero{background:radial-gradient(at 50% 35%,#52755777,#0000 65%),repeating-linear-gradient(120deg,#162e30 0 2px,#10242b 2px 35px);border:1px solid #48615a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;display:flex;position:relative;overflow:hidden}.checkin-rank-hero:before,.checkin-rank-hero:after{content:"";pointer-events:none;border:1px solid #ceb77833;width:12%;position:absolute;top:18px;bottom:18px;transform:skew(-12deg)}.checkin-rank-hero:before{left:8%}.checkin-rank-hero:after{right:8%;transform:skew(12deg)}.checkin-rank-hero .micro{margin-top:18px}.checkin-badge{filter:drop-shadow(0 4px 4px #0006);flex-shrink:0;width:72px;height:54px}.checkin-badge.large{width:250px;height:188px;margin:0 auto}.checkin-rank-hero h2{color:#f2e5b8;margin:0!important;font-size:30px!important}.checkin-rank-hero>span:last-child{color:#a9c5b4;margin:6px 0 15px;font-size:11px}.checkin-ledger .checkin-tier-tabs{gap:7px;margin:15px 0 6px;padding-bottom:7px}.checkin-ledger .checkin-tier-tabs .checkin-rank-option{background:#142a30;flex:1 0 74px;gap:5px;padding:8px 4px}.checkin-ledger .checkin-tier-tabs strong{color:#e7d6a2;font-size:11px}.checkin-ledger .checkin-tier-tabs .checkin-rank-option[data-selected=true]{background:linear-gradient(145deg,#a77938,#41503a);border-color:#f0d393}.checkin-milestones{align-items:flex-start;margin:5px 0 18px;padding:6px 0 2px;display:flex;overflow-x:auto}.checkin-milestones>div{text-align:center;border-top:3px solid #4b5b42;flex:1;min-width:65px;padding-top:15px;position:relative}.checkin-milestones span{background:#15262a;border:2px solid #82915a;border-radius:50%;width:13px;height:13px;position:absolute;top:-8px;left:calc(50% - 7px)}.checkin-milestones .met span{background:#d4c789}.checkin-milestones small{color:#b7c290;white-space:nowrap;font-size:10px}.checkin-wager-total{background:linear-gradient(130deg,#3a472c,#1d392e);border:1px solid #82754a55;border-radius:15px;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;display:flex}.checkin-wager-total strong{color:#f0d989;overflow-wrap:anywhere;text-align:center;font-size:30px}.checkin-wager-total small{font-size:13px}.checkin-wager-total>span{color:#bac699;font-size:13px}.checkin-timezone-note{text-align:center;color:#9eb5a9;margin:12px 0 20px;font-size:11px;line-height:1.6}.checkin-reward-table{border:1px solid #43554a;border-radius:16px;margin:18px 0;overflow:hidden}.checkin-reward-table h3{color:#e4d49a;background:#3a4228;align-items:center;gap:12px;padding:20px;display:flex;margin:0!important;font-size:18px!important}.checkin-days-table{border-collapse:collapse;table-layout:fixed;width:100%}.checkin-days-table .checkin-day{box-shadow:none;background:#182b2e;border:0;border-radius:0;padding:0;display:table-row}.checkin-days-table .checkin-day:nth-child(2n){background:#2f3d2b}.checkin-days-table th,.checkin-days-table td{vertical-align:middle;text-align:start;border-bottom:1px solid #78946c16;padding:18px 12px}.checkin-days-table th{color:#d6cf9b;white-space:nowrap;width:27%;font-size:15px;font-weight:600}.checkin-days-table th svg{vertical-align:middle;color:#ebcc78;margin-inline-end:10px;display:inline-block}.checkin-days-table td:nth-child(2){overflow-wrap:anywhere;width:34%}.checkin-days-table td:last-child{text-align:center;color:#b9c5a0;width:39%;font-size:12px}.checkin-days-table td strong{color:#f0dc9c;text-align:start;font-size:20px;font-weight:700;display:inline}.checkin-days-table td small{color:#abbc96;font-size:10px}.checkin-days-table td:last-child>span{align-items:center;gap:6px;display:inline-flex}.checkin-days-table button{color:#183325;background:#adc779;border:1px solid #c5cf8a55;border-radius:9px;max-width:100%;padding:8px 10px;font-size:12px;font-weight:700;line-height:1.5}.checkin-days-table button:disabled{color:#c4c8a3;cursor:default;background:0 0;border-color:#0000}.checkin-days-table .ready{background:#314831}.checkin-ledger>.checkin-rules{margin-top:14px}.campaign-dialog:has(.checkin-ledger){max-width:820px}.checkin-editor .jj-field select{max-width:420px}@media (width<=600px){.checkin-rank-hero{min-height:235px}.checkin-badge.large{width:210px;height:158px}.checkin-rank-hero h2{font-size:26px!important}.checkin-ledger .checkin-tier-tabs .checkin-rank-option{flex-basis:65px;min-width:65px}.checkin-badge{width:63px;height:48px}.checkin-ledger .checkin-tier-tabs strong{font-size:10px}.checkin-milestones>div{min-width:65px}.checkin-days-table th,.checkin-days-table td{padding:15px 7px}.checkin-days-table th{font-size:12px}.checkin-days-table th svg{width:17px;margin-inline-end:5px}.checkin-days-table td strong{font-size:15px}.checkin-days-table button,.checkin-days-table td:last-child{font-size:10px}.checkin-days-table td small{font-size:8px}.checkin-reward-table h3{padding:16px 12px;font-size:16px!important}.checkin-wager-total strong{font-size:26px}}.checkin-ledger .checkin-tier-tabs .checkin-rank-option{min-width:0}.checkin-tier-tabs .checkin-badge{aspect-ratio:4/3;max-width:100%;height:auto}.checkin-milestones small{font-size:clamp(8px,2.1vw,10px)}@media (width<=600px){.checkin-ledger .checkin-tier-tabs{gap:4px}.checkin-ledger .checkin-tier-tabs strong{overflow-wrap:anywhere;font-size:clamp(8px,2.1vw,10px)}.checkin-ledger .checkin-tier-tabs .checkin-rank-option{min-width:0;padding:6px 2px}}.promotion-discovery{flex-direction:column;gap:14px;margin:0 0 22px;display:flex}.promotion-search{color:#a9beb7;background:#10232bcc;border:1px solid #36515a;border-radius:12px;align-items:center;gap:11px;max-width:460px;padding:12px 15px;display:flex}.promotion-search:focus-within{border-color:#c5d994;box-shadow:0 0 0 2px #c5d99415}.promotion-search input{color:#e6efe1;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.promotion-search button{color:#cadbbf;place-items:center;display:grid}.promotion-categories{scrollbar-width:thin;gap:9px;padding-bottom:5px;display:flex;overflow-x:auto}.promotion-categories>button{color:#b8cbc4;background:#13262e;border:1px solid #3b5158;border-radius:10px;flex-shrink:0;align-items:center;gap:9px;padding:9px 13px;font-size:12px;display:flex}.promotion-categories>button[aria-pressed=true]{color:#eef7d7;background:#2d4634;border-color:#aebf81}.promotion-categories small{color:#b4c99d;font-size:10px}.campaign-countdown{bottom:13px;z-index:2;color:#ecdfad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071a21dd;border:1px solid #a6ba8055;border-radius:9px;align-items:center;gap:7px;max-width:calc(100% - 36px);padding:7px 10px;font-size:10px;display:inline-flex;position:absolute;inset-inline-start:18px}.campaign-countdown time{font-variant-numeric:tabular-nums;font-weight:700}.campaign-card:has(.campaign-countdown) .campaign-card-copy{padding-bottom:54px}.campaign-filter-empty .text-button{margin:15px auto 0;display:block}.blueprint-conditions{background:#16362d55;border:1px solid #456051;border-radius:13px;margin:22px 0;padding:17px}.blueprint-conditions h3{margin:0 0 12px!important}.blueprint-conditions dl{flex-direction:column;gap:10px;display:flex}.blueprint-conditions dl>div{justify-content:space-between;gap:15px;font-size:12px;display:flex}.blueprint-conditions dt{color:#aac2b6}.blueprint-conditions dd{color:#e8dbad;text-align:end;overflow-wrap:anywhere}.promotion-template-library{background:#fff;border:1px solid #d7e0e9;border-radius:14px;margin:18px 0;padding:14px}.promotion-template-library summary{cursor:pointer;color:#304b51;font-size:14px;font-weight:700}.promotion-template-library>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.promotion-template-library button{text-align:start;background:#f8fbfa;border:1px solid #dde6e9;border-radius:11px;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:hidden}.promotion-template-library img{object-fit:cover;border-radius:7px;width:100%;height:105px}.promotion-template-library strong{color:#1c4038;font-size:13px}.promotion-template-library small{color:#63776d;font-size:11px}.promotion-template-library button:hover{background:#f0f8f0;border-color:#70a287}@media (width>=1440px){.campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.campaign-card .campaign-card-copy h2{font-size:23px}.campaign-card .campaign-card-copy{padding:21px}.campaign-card:has(.checkin-cover-copy) .campaign-card-visual{min-height:270px}.checkin-cover-copy>strong{font-size:22px}}@media (width<=600px){.promotion-search{max-width:none;padding:11px 13px}.promotion-categories{gap:7px}.promotion-categories>button{padding:8px 11px;font-size:11px}.promotion-discovery{gap:11px;margin-bottom:18px}.campaign-countdown{bottom:11px;padding:6px 8px;font-size:9px;inset-inline-start:15px}.blueprint-conditions dl>div{font-size:11px}.promotion-template-library>div{grid-template-columns:1fr 1fr}}.campaign-card>button{height:270px}.campaign-card .campaign-card-visual{aspect-ratio:auto;height:100%;min-height:0!important}.campaign-card .campaign-card-copy{min-height:100%}@media (width<=600px){.campaign-card>button{height:260px}}.casino-shelves{gap:28px;min-width:0;display:grid}.casino-shelf{min-width:0}.casino-shelf>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.casino-shelf h3{color:#eef4df;align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.casino-shelf h3 span{color:#9bb8ac;background:#223b36;border-radius:20px;padding:4px 8px;font-size:11px}.casino-shelf header>div{align-items:center;gap:6px;display:flex}.casino-shelf header button{color:#d5e4bd;background:#172c30;border:1px solid #38504f;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:32px;min-height:34px;display:flex}.casino-shelf .shelf-view-all{padding:6px 11px;font-size:11px}.casino-shelf-row{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:calc(16.6667% - 10px);grid-auto-flow:column;gap:12px;padding-bottom:10px;display:grid;overflow-x:auto}.casino-shelf-row .game-card{scroll-snap-align:start;min-width:0}.casino-shelf-row .game-cover{aspect-ratio:3/4}.game-activity{color:#abc7b8;align-items:center;gap:5px;margin-top:5px;font-size:9px;line-height:1.5;display:flex}.game-activity i{background:#b9dd90;border-radius:50%;flex-shrink:0;width:5px;height:5px}@media (width>=1600px){.casino-shelf-row{grid-auto-columns:calc(12.5% - 10.5px)}}@media (width<=1100px){.casino-shelf-row{grid-auto-columns:calc(25% - 9px)}}@media (width<=600px){.casino-shelves{gap:22px}.casino-shelf h3{font-size:17px}.casino-shelf-row{grid-auto-columns:calc(33.3333% - 6.66667px);gap:10px}.casino-shelf header>div>button:not(.shelf-view-all){display:none}.game-activity{font-size:8px}}.provider-tile-logo>img{opacity:1;filter:none}.provider-tile-logo>.provider-vector-logo{fill:none;filter:brightness(0)invert();width:100%;height:100%;display:block}.provider-tile[data-provider=EVOLUTION] .provider-tile-name{flex-direction:column;gap:3px;line-height:1.2;display:flex}.provider-tile[data-provider=EVOLUTION] .provider-tile-name small{color:#bac8cd;font-size:8px;font-weight:500}.provider-tile[data-provider=EVOLUTION] .provider-tile-logo>strong{letter-spacing:0;font-size:10px}.game-grid .game-cover,.casino-shelf-row .game-cover,.provider-selected .game-grid .game-cover{aspect-ratio:3/4}.game-cover>img,.game-cover.portrait-artwork>img,.game-cover.catalog-artwork>img,.game-cover.provider-artwork>img,.provider-selected .game-cover.provider-artwork>img{object-position:center;image-rendering:auto;filter:none;width:100%;height:100%;padding:0;display:block}.game-cover.portrait-artwork>img{object-fit:cover}.game-cover.catalog-artwork>img{object-fit:contain}.game-cover .cover-shade{background:linear-gradient(#0000 75%,#07101c99)}@media (width<=600px){.provider-tile[data-provider=EVOLUTION] .provider-tile-name strong{font-size:9px}.provider-tile[data-provider=EVOLUTION] .provider-tile-name small{font-size:7px}}.filter-bar .provider-tile{min-width:0}.provider-tile[data-provider=EVOLUTION] .provider-tile-name strong{letter-spacing:0;font-size:9px}.catalog-section{overflow-anchor:none;min-height:100dvh}.catalog-section>.section-heading{box-sizing:border-box;border:1px solid #0000;border-radius:12px;min-height:78px;margin-bottom:19px;padding:14px 16px}.catalog-section.provider-selected>.section-heading{border-color:#53644835}.catalog-section>.section-heading h2{font-size:22px}@media (width<=600px){.catalog-section>.section-heading{min-height:128px;margin-bottom:14px;padding:12px}.catalog-section>.section-heading h2{font-size:20px}}.game-artwork-backdrop{filter:blur(18px)brightness(.48);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-12%}.game-cover.catalog-artwork>img{z-index:1;position:relative}.game-cover .cover-shade,.game-cover .game-title,.game-cover .tag,.game-cover .play-circle{z-index:2}.provider-tile-logo>img[src^="/providers/reference-"],.provider-tile.active .provider-tile-logo>img[src^="/providers/reference-"],.provider-tile:hover .provider-tile-logo>img[src^="/providers/reference-"],.side-providers .side-provider-name img[src^="/providers/reference-"]{filter:none;opacity:1}.invitation-slide .lobby-carousel-copy>span{color:#f6d780;font-size:18px;font-weight:700;line-height:1.35}@media (width<=600px){.invitation-slide .lobby-carousel-copy{gap:6px;padding:16px 6%}.invitation-slide .lobby-carousel-copy strong{font-size:20px;line-height:1.1}.invitation-slide .lobby-carousel-copy>span{font-size:13px;line-height:1.25}}.game-card>.game-activity{color:#9da6b4;gap:5px;margin-top:8px;font-size:12px;line-height:1.4}.game-card>.game-activity b{color:#eef3f5;font-weight:650}.game-card>.game-activity i{background:#00b864;width:7px;height:7px}@media (width<=600px){.game-card>.game-activity{gap:4px;font-size:10px}.game-card>.game-activity i{width:6px;height:6px}}.lobby-carousel-copy>span,.lobby-carousel-copy strong{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.email-otp-field{min-width:0}.email-otp-controls{align-items:stretch;gap:10px;min-width:0;display:flex}.email-otp-controls>input{letter-spacing:.16em;font-variant-numeric:tabular-nums;flex:1;width:0;min-width:80px}.email-otp-controls>.btn{white-space:nowrap;min-width:108px;font-size:inherit;flex:none;align-self:stretch;padding:10px 14px}@media (width<=360px){.email-otp-controls{gap:7px}.email-otp-controls>.btn{min-width:94px;padding:8px}}.header-balance{color:#e2f3c7;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:#c9ef9a12;border:1px solid #50684b;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:10px 12px;font-size:15px;font-weight:700;display:flex}.header-balance small{color:#adbfaa;font-size:10px;font-weight:600}.header-balance svg{flex-shrink:0}.unread-count{color:#fff;vertical-align:middle;font-variant-numeric:tabular-nums;background:#bd1834;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 2px #172630;font-size:11px!important}.profile-nav-icon{display:inline-flex;position:relative}.profile-nav-icon>.unread-count,.floating-support>.unread-count{top:-4px;position:absolute;inset-inline-end:-7px}.profile-actions .unread-count,.member-dropdown .unread-count{margin-inline-start:auto}.profile-actions .unread-count+svg,.member-dropdown .unread-count+svg{margin-inline-start:0}.player-message-dialog nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.player-message-dialog nav button{min-height:48px;padding:10px 5px;font-size:13px;line-height:1.45}.player-message-dialog nav .unread-count{margin-inline-start:3px}.support-channel-group{margin:0 0 20px}.support-channel-group>h3{color:#b9cfb0;text-transform:uppercase;letter-spacing:.04em;margin:0 0 10px;font-size:12px;font-weight:650}.support-channel-group article{border-bottom:1px solid #35494e;align-items:center;gap:12px;padding:13px 0;display:flex}.support-channel-group h4{margin:0 0 4px;font-size:15px;font-weight:650}.support-channel-group p{color:#96aeb6;margin:0;font-size:12px}.support-channel-group article>div{overflow-wrap:anywhere;flex:1;min-width:0}.support-channel-group a.btn{min-height:40px;padding:10px 12px;font-size:11px}.support-channel-icon{text-align:center;color:#cceaa9;flex-shrink:0;width:36px}.lobby-carousel:focus-within{outline-offset:3px}.lobby-carousel-slide{box-sizing:border-box;flex:0 0 100%;min-width:100%}.notice-ticker .ticker-window{width:100%}@media (width<=760px){.desktop-account{display:none}.topbar .top-actions{gap:8px}.header-balance{gap:5px;min-height:35px;padding:9px 8px;font-size:13px}.header-balance small{font-size:9px}.header-balance>svg{display:none}.topbar .brand-wordmark{width:128px}.topbar .language-trigger{padding-inline:3px}.topbar .language-dropdown{inset-inline-end:0}.deposit-receipt{padding:16px 13px}.receipt-header{margin-bottom:14px}.receipt-countdown{margin:14px 0}.receipt-amount{gap:8px;margin:16px 0 12px}.receipt-amount>strong{font-size:29px}.receipt-qr{width:min(184px,75%);margin:0 auto 12px}.receipt-qr figcaption{margin-top:6px;font-size:10px}.payment-copy-field.is-wallet-address{border-radius:10px;margin-top:12px;padding:12px}.payment-copy-field.is-wallet-address>label{margin-bottom:7px;font-size:13px}.payment-copy-field.is-wallet-address>div{flex-wrap:nowrap;align-items:center;gap:10px}.payment-copy-field.is-wallet-address code{letter-spacing:0;flex-basis:auto;font-size:12px;font-weight:600;line-height:1.65}.payment-copy-field.is-wallet-address button{gap:4px;min-height:38px;padding:8px;font-size:10px}.payment-copy-field.is-wallet-address button span{font-size:10px}.payment-copy-field.is-wallet-address button svg{width:14px}.payment-copy-field>label{font-size:12px}.payment-copy-field code{font-size:12px;line-height:1.6}.payment-copy-field{padding:11px}.receipt-network-note{margin:7px 1px 11px;font-size:10px}.receipt-actions{gap:10px;padding-top:16px}.receipt-actions .btn{min-height:42px;font-size:12px}.player-message-dialog{border-radius:15px;max-height:calc(100dvh - 40px);padding:20px 16px}.player-message-dialog nav button{font-size:12px}.player-message-dialog>header{margin-bottom:14px}.profile-panel .profile-actions button{min-height:46px;font-size:13px}.profile-panel .locale-setting{margin:18px 0}}@media (width<=360px){.topbar .brand-wordmark{width:102px}.header-balance{padding-inline:6px;font-size:11px}.header-balance small{font-size:8px}.topbar .top-actions{gap:5px}.topbar .language-flag{width:21px;height:16px}.player-message-dialog nav button{font-size:11px}}.rebate-layout aside button{cursor:pointer;min-height:46px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4}.rebate-layout aside span{margin-top:0}.rebate-provider>div:first-child{grid-template-columns:auto 1fr auto;gap:5px 9px;display:grid}.rebate-provider>div:first-child>small{grid-column:1/3;font-size:11px;line-height:1.5}.rebate-provider>div:first-child>span{grid-area:1/3/4}.rebate-provider>div:first-child>strong{font-size:14px}.rebate-provider img{width:30px;height:20px}.rebate-progress{margin:9px 0}.rebate-progress progress{appearance:none;background:#ffffff17;border:0;border-radius:4px;height:5px;display:block;overflow:hidden}.rebate-progress progress::-webkit-progress-bar{background:#ffffff17;border-radius:4px}.rebate-progress progress::-webkit-progress-value{background:#c5ec9a;border-radius:4px}.rebate-progress progress::-moz-progress-bar{background:#c5ec9a;border-radius:4px}.rebate-progress small,.rebate-collectable{font-size:11px;line-height:1.5}@media (width<=600px){.rebate-layout{grid-template-columns:68px minmax(0,1fr);gap:9px}.rebate-layout aside{gap:7px}.rebate-layout aside button{overflow-wrap:anywhere;border-radius:9px;min-height:43px;padding:10px 5px;font-size:11px}.rebate-provider{padding:11px 10px}.rebate-provider>div:first-child>strong{font-size:12px}.rebate-provider>div:first-child>small{font-size:10px}.rebate-progress small,.rebate-collectable{font-size:10px;line-height:1.55}.rebate-provider>div:first-child{gap:4px 7px}.rebate-providers article{border-radius:11px;margin-bottom:9px}.rebate-totals{gap:12px;margin-bottom:15px;font-size:11px;line-height:1.5}.rebate-totals strong{margin-top:5px;font-size:13px}.rebate-panel{padding:10px 0}.rebate-providers table{border-spacing:7px;font-size:10px}}.game-active .main-shell>main{display:none}.embedded-game{background:#081219;height:calc(100dvh - 86px);min-height:440px;overflow:hidden}.embedded-game iframe{border:0;width:100%;height:100%;display:block}.game-active .bottom-nav{z-index:55}@media (width<=1000px){.embedded-game{height:calc(100dvh - 139px)}}@media (width<=600px){.embedded-game{height:calc(100dvh - 130px);min-height:320px}}.security-linked-wallets{gap:10px;margin:12px 0;display:grid}.security-linked-wallets article{background:#13232c;border:1px solid #354a53;border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.security-linked-wallets article>strong{font-size:13px}.security-linked-wallets code{overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.security-linked-wallets small{color:#b0c2c7;font-size:11px}.profile-dialog{width:520px}.profile-dialog .dialog-top h2{letter-spacing:-.4px;font-size:23px;line-height:1.3}.profile-dialog .member-caption strong{font-size:17px}.profile-dialog .member-caption small{font-size:12px;line-height:1.5}.profile-dialog .profile-actions{margin:10px 0 22px}.profile-dialog .profile-actions button{min-height:52px;padding:14px 4px;font-size:14px}.profile-dialog .locale-setting{font-size:13px}.profile-dialog>.profile-panel>.btn{min-height:44px;font-size:13px}.player-message-dialog{font-size:14px;line-height:1.55}.player-message-dialog>header>strong{font-size:18px}.player-message h3{margin-bottom:8px;font-size:15px;line-height:1.45}.player-message-body{font-size:14px;line-height:1.65}.player-message time,.player-message small{margin-top:10px;font-size:11px}.player-message{padding:14px 0}.wallet-address-warning{color:#e0d2a7;font-size:12px;line-height:1.65}.wallet-link-dialog .security-centre{font-size:14px}.wallet-link-dialog .wallet-form label{font-size:13px}.guest-header .login-link{color:#d8eacb;border:1px solid #526755;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-size:12px;display:inline-flex}.guest-header .btn.join{min-height:34px;padding:8px 12px;font-size:12px}@media (width<=600px){.profile-dialog .dialog-top h2{font-size:21px}.profile-dialog .profile-actions button{min-height:48px;font-size:13px}.player-message-dialog{padding:18px 16px}.player-message-dialog>header>strong{font-size:16px}.player-message-dialog nav button{min-height:42px;padding:9px 4px;font-size:12px}.player-message h3{font-size:14px}.player-message-body{font-size:13px;line-height:1.6}.guest-header .login-link,.guest-header .btn.join{min-height:34px;padding:7px 9px;font-size:11px}.guest-header .top-actions{gap:5px}.guest-header .brand-wordmark{width:118px}.guest-header .top-left{gap:4px}}@media (width<=380px){.guest-header{gap:4px;padding-inline:8px}.guest-header .brand-wordmark{width:93px}.guest-header .login-link,.guest-header .btn.join{padding-inline:7px;font-size:10px}.guest-header .top-actions{gap:4px}.guest-header .language-trigger{min-width:24px}}.reward-ready-dot{pointer-events:none;background:#ff344d;border-radius:50%;flex:0 0 9px;width:9px;height:9px;animation:1.5s ease-in-out infinite reward-ready-pulse;display:inline-block;box-shadow:0 0 0 3px #ff344d24}.reward-ready-dot.corner{z-index:3;top:12px;position:absolute;inset-inline-end:12px}.side-nav .reward-ready-dot{margin-inline-start:auto}.top-links>button{position:relative}.top-links .reward-ready-dot{margin-inline-start:5px}.promotion-tabs .reward-ready-dot{margin-inline-start:6px}.reward-nav-icon{display:inline-flex;position:relative}.reward-nav-icon .reward-ready-dot.corner{top:-3px;width:8px;height:8px;inset-inline-end:-7px}.campaign-card-visual .reward-ready-dot.corner{top:14px;width:11px;height:11px;inset-inline:auto 14px}.player-message-dialog{flex-direction:column;display:flex;overflow:hidden}.player-message-dialog>header,.player-message-dialog>nav,.player-message-footer{flex-shrink:0}.player-message-content{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.player-message-footer{border-top:1px solid #314449;justify-content:flex-end;margin:6px 0 0;padding:12px 0 0;display:flex}.player-message-footer button{color:#d4f5a3;cursor:pointer;border-radius:6px;padding:5px 8px;font-size:12px}.player-message-footer button:disabled{opacity:.45;cursor:default}.player-message-footer button:focus-visible{outline-offset:2px;outline:2px solid #d4f5a3}@keyframes reward-ready-pulse{0%,to{opacity:1;box-shadow:0 0 0 3px #ff344d24}50%{opacity:.35;box-shadow:0 0 0 6px #ff344d05}}@media (prefers-reduced-motion:reduce){.reward-ready-dot{animation:none}}.campaign-card.has-reward-summary>button{height:auto;min-height:270px;padding:0}.campaign-card.has-reward-summary .campaign-card-visual{aspect-ratio:auto;height:auto;min-height:270px!important}.campaign-card.has-reward-summary .campaign-card-copy{width:72%;max-width:72%;min-height:270px;padding:24px}.campaign-card-reward{flex-direction:column;align-items:flex-start;gap:5px;margin-top:16px;display:flex}.campaign-card-reward>p{color:#f2dfa4;margin:0;font-size:14px;font-weight:650;line-height:1.55}.campaign-card-reward>span{color:#c2d2c8;font-size:11px;line-height:1.5}.campaign-card-reward>strong{color:#f8dfa0;white-space:normal;overflow-wrap:anywhere;letter-spacing:-.4px;font-size:27px;font-weight:750;line-height:1.2}.campaign-card-reward small{letter-spacing:0;font-size:12px;font-weight:600}@media (width<=650px){.campaign-card.has-reward-summary .campaign-card-copy{width:76%;max-width:76%;padding:21px}.campaign-card-reward>strong{font-size:25px}.campaign-card-reward>p{font-size:13px}}@media (width<=360px){.campaign-card.has-reward-summary .campaign-card-copy{width:80%;max-width:80%;padding:18px}.campaign-card-reward>strong{font-size:23px}.campaign-card.has-reward-summary .campaign-card-copy h2{font-size:22px}}.campaign-card-reward>strong[data-long=true]{font-size:22px}@media (width<=360px){.campaign-card-reward>strong[data-long=true]{font-size:19px}}.sandbox-game{flex-direction:column;display:flex}.sandbox-game-toolbar{border-bottom:1px solid #30464b;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:12px;line-height:1.45;display:flex}.sandbox-game-toolbar button{cursor:pointer;border:1px solid #50684b;border-radius:7px;flex-shrink:0;min-height:36px;padding:8px 10px}.sandbox-game-toolbar span{text-align:end;color:#b9c8c9}.sandbox-game iframe{flex:1;height:0;min-height:0}@media (width<=600px){.sandbox-game-toolbar{gap:8px;padding:6px 10px;font-size:10px}}.sidebar .side-scroll>nav{gap:8px;display:grid}.sidebar .side-scroll>.nav-label:first-child{color:#a4bcb9;letter-spacing:1.5px;margin-bottom:15px;font-size:11px}.sidebar .side-scroll>nav .side-nav{color:#e6efeb;letter-spacing:.05px;background:linear-gradient(110deg,#1c2c36,#17242e);border:1px solid #364652;border-radius:11px;gap:12px;min-height:50px;margin:0;padding:10px 13px;font-size:14px;font-weight:650;line-height:1.4;transition:background-color .15s,border-color .15s,color .15s;box-shadow:0 2px 5px #050c1126}.sidebar .side-scroll>nav .side-nav>svg:first-child{box-sizing:border-box;color:#c4d9b5;stroke-width:2px;background:#bfe49a12;border:1px solid #8ab96e38;border-radius:9px;flex-shrink:0;width:31px;height:31px;padding:5px}.sidebar .side-scroll>nav .side-nav>svg:last-child:not(:first-child){color:#aec4bb;flex-shrink:0;margin-inline-start:auto}.sidebar .side-scroll>nav .side-nav:hover{color:#fff;background:#263b40;border-color:#79938a}.sidebar .side-scroll>nav .side-nav:focus-visible{outline-offset:3px;outline:2px solid #ddf7b6}.sidebar .side-scroll>nav .side-nav.active{color:#e5ffc8;background:linear-gradient(110deg,#35503b,#263c34);border-color:#93b675;font-weight:750;box-shadow:inset 3px 0 #d1ef9f,0 3px 12px #040c142e}html[dir=rtl] .sidebar .side-scroll>nav .side-nav.active{box-shadow:inset -3px 0 #d1ef9f,0 3px 12px #040c142e}.sidebar .side-scroll>nav .side-nav.active>svg:first-child{color:#e0f9b6;filter:none;background:#d4f49e22;border-color:#b5d28c6a}.sidebar .side-scroll>nav .side-nav .active-dot{background:#dcf7b1;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #bfe88a1c}.sidebar .side-scroll>nav .side-nav small{color:#efffdc;background:#425d43;border:1px solid #6e9160;font-size:11px}@media (width<=950px){.sidebar .side-scroll>nav .side-nav{min-height:52px;font-size:14px}}
