:root{--gp-color-brand:#7c3aed;--gp-color-accent:#2dd4bf;--gp-color-bg:#070b14;--gp-color-surface:#101624;--gp-color-text:#f8fafc;--gp-color-muted:#94a3b8;--gp-color-border:#20293a;--gp-color-success:#34d399;--gp-color-warning:#fbbf24;--gp-color-danger:#fb7185;--gp-font-sans:Inter, "Noto Sans SC", "Noto Sans KR", "Noto Sans JP", system-ui, sans-serif;--gp-radius-sm:8px;--gp-radius-md:14px;--gp-radius-lg:22px;--gp-shadow-panel:0 20px 60px #00000047;--gp-space-1:4px;--gp-space-2:8px;--gp-space-3:12px;--gp-space-4:16px;--gp-space-6:24px;--gp-space-8:32px;--gp-safe-bottom:env(safe-area-inset-bottom,0px);--gp-mobile-nav-height:64px}html body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.el-input__inner,.el-select__input,.el-range-input),textarea,select,.replica-select-trigger,.transaction-type-trigger,.pin-digit-input__cell,.catalog-search-control,.new-dark-header-search,.game-launch-input,.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-range-editor){--field-focus-color:var(--theme-focus,var(--brand,var(--el-color-primary,#7357ff)));transition-property:border-color,box-shadow,background-color!important;transition-duration:var(--field-focus-out-duration,.2s)!important;transition-timing-function:ease-out!important}html body :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor.el-range-editor){--field-focus-inset:inset 0 0 0 1px var(--field-focus-color)}html body :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image],.el-input__inner,.el-select__input,.el-range-input):focus:not(:disabled),textarea:focus:not(:disabled),select:focus:not(:disabled),.replica-select-trigger:focus:not(:disabled),.replica-select-trigger[aria-expanded=true]:not(:disabled),.transaction-type-trigger:focus,.transaction-type-trigger[aria-expanded=true],:where(.pin-digit-input.is-focused) .pin-digit-input__cell.is-active,.catalog-search-control:focus-within,.new-dark-header-search:focus-within,.game-launch-input:focus-within,.el-input__wrapper:focus-within,.el-input__wrapper.is-focus,.el-select__wrapper:focus-within,.el-select__wrapper.is-focused,.el-date-editor.el-range-editor:focus-within,.el-date-editor.el-range-editor.is-active){outline:var(--field-focus-outline,none)!important;outline-offset:2px!important;border-color:var(--field-focus-color)!important;box-shadow:var(--field-focus-inset,0 0 0 0 transparent),0 0 8px color-mix(in srgb,var(--field-focus-color) 18%,transparent)!important;transition-duration:var(--field-focus-in-duration,1s)!important}html body :is(.catalog-search-control,.new-dark-header-search,.game-launch-input,.el-input__wrapper,.el-select__wrapper,.el-date-editor.el-range-editor) input:is(:focus,:not(:focus)){box-shadow:none!important;border-color:#0000!important;outline:none!important}html body .el-form-item.is-error :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor.el-range-editor),html body .pin-digit-input.is-invalid .pin-digit-input__cell,html body :is(input,textarea,select,.replica-select-trigger)[aria-invalid=true]{--field-focus-color:var(--el-color-danger,var(--auth-danger,#e05265))}html body :is(.catalog-search-control,.new-dark-header-search,.game-launch-input):has([aria-invalid=true]){--field-focus-color:var(--el-color-danger,var(--auth-danger,#e05265))}@media (forced-colors:active),(prefers-reduced-motion:reduce){:root{--field-focus-in-duration:0s;--field-focus-out-duration:0s}}@media (forced-colors:active){:root{--field-focus-outline:2px solid Highlight}}html[data-user-theme] body .replica-topbar .replica-top-actions:not(.is-authenticated){gap:8px}html[data-user-theme] body .replica-topbar .replica-top-actions>.replica-login-button{border-radius:var(--theme-control-radius,8px);min-height:44px}html[data-user-theme] body .replica-topbar .replica-top-actions>.replica-login-button.replica-login-ghost{--header-login-accent:var(--theme-focus,var(--replica-gold-strong));--header-login-surface:var(--theme-surface-2,var(--replica-surface));--header-login-text:var(--theme-text-1,var(--replica-text));border:1px solid color-mix(in srgb,var(--header-login-text) 22%,var(--header-login-surface));background:var(--header-login-surface);color:var(--header-login-text);box-shadow:none;transition:border-color .3s,background-color .3s,color .3s,box-shadow .3s;transform:none}@media (hover:hover){html[data-user-theme] body .replica-topbar .replica-top-actions>.replica-login-button.replica-login-ghost:hover{border-color:var(--header-login-accent);background:color-mix(in srgb,var(--header-login-accent) 8%,var(--header-login-surface))}}html[data-user-theme] body .replica-topbar .replica-top-actions>.replica-login-button.replica-login-ghost:focus-visible{border-color:var(--header-login-accent);background:color-mix(in srgb,var(--header-login-accent) 8%,var(--header-login-surface));box-shadow:0 0 8px color-mix(in srgb,var(--header-login-accent) 18%,transparent);outline:none}html[data-user-theme] body .replica-topbar .replica-top-actions>.replica-login-button.replica-login-ghost:active{border-color:var(--header-login-accent);background:color-mix(in srgb,#000 10%,var(--header-login-surface));box-shadow:none;transition-duration:.1s}@media (prefers-reduced-motion:reduce){html[data-user-theme] body .replica-topbar .replica-top-actions>.replica-login-button.replica-login-ghost{transition:none!important}}@media (forced-colors:active){html[data-user-theme] body .replica-topbar .replica-top-actions>.replica-login-button.replica-login-ghost:focus-visible{outline-offset:2px;outline:2px solid highlight}}html body .lobby-main .cms-hero:after{background:0 0!important;display:none!important}:root{font-family:Inter,Noto Sans SC,Noto Sans KR,Noto Sans JP,system-ui,sans-serif}*{box-sizing:border-box}#__nuxt,body,html{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{overflow-x:hidden}@media (width<=767px){*{scrollbar-width:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}button,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.ghost,.primary{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);border-radius:16px;padding:0 16px}.primary{background:linear-gradient(135deg,var(--brand),#a44cff);border:0;place-items:center;font-weight:700;display:inline-grid}.ghost,.primary{cursor:pointer}main{width:min(1440px,100% - 40px);margin-inline:auto}.hero{border:1px solid var(--line);background:linear-gradient(115deg,#12182a,#15102d 62%,#0b2230);border-radius:32px;align-items:center;min-height:420px;margin-top:24px;padding:clamp(32px,6vw,84px);display:flex;overflow:hidden}.hero,.hero-copy{position:relative}.hero-copy{z-index:2;max-width:700px}.kicker{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}.hero h1{letter-spacing:-.045em;max-width:660px;margin:22px 0 16px;font-size:clamp(40px,6vw,76px);line-height:1.02}.hero p{color:#b7bfd2;max-width:620px;font-size:clamp(16px,2vw,20px);line-height:1.7}.hero-cta{min-height:52px;margin-top:16px;padding-inline:26px}.ticker{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:14px;align-items:center;gap:12px;margin:16px 0 38px;padding:12px 18px;display:flex;overflow:hidden}.ticker span{color:#ffd66b}.ticker p{white-space:nowrap;margin:0;animation:22s linear infinite ticker}@keyframes ticker{0%{transform:translate(20%)}to{transform:translate(-80%)}}.content-section{margin:0 0 52px}.section-heading{justify-content:space-between;align-items:end;gap:16px;min-height:60px;margin-bottom:18px;display:flex}.section-heading h2{margin:5px 0 0;font-size:clamp(24px,3vw,34px)}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0}.game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.game-card{min-width:0}.game-art{aspect-ratio:4/5;border-radius:20px;place-items:center;font-size:clamp(34px,5vw,64px);font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.game-art:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:75%;height:75%;position:absolute;box-shadow:0 0 60px #ffffff1f}.game-art b{z-index:1;position:relative}.violet{background:linear-gradient(145deg,#4f30ba,#ba62ff)}.gold{background:linear-gradient(145deg,#9e5e12,#ffc857)}.cyan{background:linear-gradient(145deg,#046c7a,#47e5dc)}.rose{background:linear-gradient(145deg,#951843,#ff6689)}.lime{background:linear-gradient(145deg,#1e6c4d,#83e76e)}.rank{z-index:2;background:#00000061;border-radius:8px;padding:6px 9px;font-size:12px;position:absolute;top:12px;left:12px}.game-card h3{margin:12px 2px 3px;font-size:15px}.game-card p{color:var(--muted);margin:0 2px;font-size:13px}.split-grid{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.panel{border:1px solid var(--line);background:var(--surface);border-radius:24px;padding:24px}.match-row{border-top:1px solid var(--line);grid-template-columns:8px 1fr auto;align-items:center;gap:14px;padding:14px 0}.match-row,.match-row div{display:grid}.match-row small{color:var(--muted);margin-top:3px}.match-row b{font-size:20px}.tag-cloud{flex-wrap:wrap;gap:10px;display:flex}.tag-cloud a,.tag-cloud button{border:1px solid var(--line);background:var(--surface-2);color:#c7cde0;border-radius:16px;place-items:center;min-height:44px;padding:0 14px;display:grid}.provider-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.provider-card{border:1px solid var(--line);background:var(--surface);color:#c9d0e4;text-align:center;border-radius:18px;place-items:center;min-height:84px;padding:12px;font-weight:800;display:grid}.replica-footer{color:var(--muted);justify-content:space-between;align-items:center}.mobile-nav{display:none}.drawer-backdrop,.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;position:fixed;inset:0}.app-drawer{border-right:1px solid var(--line);background:var(--surface);width:min(340px,88vw);height:100%;box-shadow:var(--gp-shadow-panel);padding:20px}.drawer-close{width:100%;color:var(--muted);text-align:right;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:7px;padding:12px;display:flex}.drawer-nav{gap:8px;display:grid}.drawer-nav a,.drawer-nav select{border:1px solid var(--line);background:var(--surface-2);min-height:46px;color:var(--text);border-radius:12px;align-items:center;padding:0 14px;display:flex}.app-state{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:10px;width:100%;min-height:180px;padding:22px;display:grid}.app-state.compact{min-height:112px;padding:16px}.app-state>b{font-size:30px}.app-state h2,.app-state p{margin:0}.app-state h2{font-size:18px}.app-state p{max-width:46ch;color:var(--muted);line-height:1.55}.app-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.app-state.is-maintenance,.app-state.is-unavailable{border-color:#fbbf243d}.app-state.is-error{border-color:#f43f5e3d}.app-toast{z-index:130;color:#a7f3d0;box-shadow:var(--gp-shadow-panel);background:#0f2d27;border:1px solid #34d3994d;border-radius:12px;padding:14px 18px;position:fixed;bottom:20px;right:20px}.confirm-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;width:min(420px,100% - 32px);padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-card>.confirm-actions{justify-content:flex-end;gap:10px;display:flex}.global-loading{z-index:140;background:var(--surface);box-shadow:var(--gp-shadow-panel);border-radius:999px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.global-loading i{border:2px solid var(--muted);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.fade-enter-active,.fade-leave-active{transition:all .2s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(8px)}.showcase-page{padding:40px 0 80px}.showcase-page h1{font-size:clamp(34px,6vw,68px)}.showcase-page section{margin:28px 0}.format-grid,.state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.format-grid code{border:1px solid var(--line);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;padding:16px}.showcase-actions{flex-wrap:wrap;gap:12px;display:flex}.showcase-actions select{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:12px;padding:0 14px}.auth-page{background:radial-gradient(circle at 50% -10%,#7357ff3d,transparent 34rem),var(--bg);min-height:100dvh}.auth-header{justify-content:space-between;align-items:center;width:min(1120px,100% - 32px);height:72px;margin:auto;display:flex}.auth-header select{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);border-radius:12px;padding:0 14px}.auth-header>.replica-select{width:min(160px,42vw);margin-left:auto}.auth-main{width:min(100% - 32px,520px);margin:auto;padding:clamp(28px,6vh,76px) 0 64px}.auth-card{border:1px solid var(--line);box-shadow:var(--gp-shadow-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101522e6;border-radius:28px;gap:16px;padding:clamp(24px,5vw,40px);display:grid}.auth-card h1{letter-spacing:-.035em;margin:0;font-size:clamp(32px,7vw,48px)}.auth-card>p{color:var(--muted);margin:-5px 0 8px;line-height:1.6}.auth-card label{color:#dce1ef;gap:8px;font-size:14px;font-weight:700;display:grid}.auth-card input,.auth-card select{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--text);background:#0a0e18;border-radius:12px;outline:none;padding:0 14px}.auth-card input:focus,.auth-card select:focus{border-color:var(--brand);box-shadow:0 0 0 3px #7357ff2e}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-error{color:#fda4af;margin-top:-12px}.form-error,.form-success{border-radius:12px;padding:12px 14px;margin:0!important}.form-error{background:#f43f5e1f;color:#fda4af!important}.form-success{background:#20e3b21a;color:#8af1d7!important}.submit-button{min-height:50px;margin-top:4px}.submit-button:disabled{cursor:wait;opacity:.65}.demo-hint{color:var(--muted);text-align:center}.auth-switch{color:var(--muted);justify-content:center;gap:8px;font-size:14px;display:flex}.auth-switch a{color:#a993ff;font-weight:800}.profile-main{width:min(100% - 32px,760px)}.profile-card{gap:18px}.profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.logout-actions{justify-content:center;gap:10px;display:flex}.logout-actions button{min-height:44px}.danger{color:#fda4af;border-color:#f43f5e4d}.catalog-page{background:radial-gradient(circle at 82% 0,#20e3b214,transparent 30rem),var(--bg);min-height:100dvh}.catalog-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070a12e0;align-items:center;gap:32px;width:100%;height:72px;padding:0 max(20px,50vw - 720px);display:flex;position:sticky;top:0}.catalog-header nav{color:var(--muted);gap:22px;display:flex}.catalog-header nav a:hover{color:var(--text)}.catalog-header select{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:12px;margin-left:auto;padding:0 14px}.catalog-header>.replica-select{width:min(160px,42vw);margin-left:auto}.catalog-main{padding:52px 0 90px}.catalog-title{margin-bottom:28px}.catalog-title h1{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(38px,6vw,68px)}.catalog-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.catalog-art{background:var(--surface-2)}.catalog-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.catalog-card{display:block}.catalog-filters{grid-template-columns:2fr repeat(4,1fr) auto;gap:10px;margin-bottom:28px;display:grid}.catalog-filters input,.catalog-filters select,.search-form input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:46px;color:var(--text);border-radius:12px;padding:0 13px}.detail-main{width:min(1100px,100% - 40px)}.game-detail-navigation{margin-bottom:24px;display:flex}.game-detail-back{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--muted);border-radius:16px;align-items:center;gap:9px;padding:0 14px;font-size:14px;font-weight:700;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.game-detail-back:focus-visible,.game-detail-back:hover{color:#f1d377;background:#242117;border-color:#6d5a2b}.game-detail-back span[aria-hidden=true]{font-size:19px;line-height:1}.game-detail{grid-template-columns:minmax(280px,420px) 1fr;align-items:center;gap:clamp(28px,6vw,74px);display:grid}.detail-cover{background:var(--surface);border-radius:28px;position:relative;overflow:hidden}.detail-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.game-detail h1{margin:14px 0;font-size:clamp(42px,7vw,76px);line-height:1}.game-detail p{max-width:620px;color:var(--muted);font-size:18px;line-height:1.8}.detail-actions{gap:12px;margin-top:28px;display:flex}.detail-actions>*{min-height:48px;padding:0 20px}.search-form{grid-template-columns:1fr auto;gap:10px;max-width:760px;margin-bottom:18px;display:grid}.history{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;display:flex}.history button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);border-radius:16px;padding:8px 12px}.wallet-main{width:min(100% - 40px,1040px)}.wallet-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.wallet-heading h1{letter-spacing:-.045em;margin:8px 0;font-size:clamp(40px,7vw,72px)}.wallet-heading p{color:var(--muted);margin:0;font-size:17px}.wallet-heading button{flex:none}.balance-card{background:radial-gradient(circle at 90% 15%,#20e3b238,#0000 18rem),linear-gradient(135deg,#111b2c,#16152d);border:1px solid #20e3b238;border-radius:28px;gap:10px;padding:clamp(24px,5vw,48px);display:grid;position:relative;overflow:hidden}.balance-card>small,.balance-card>span{color:var(--muted)}.balance-card>strong{letter-spacing:-.045em;font-size:clamp(42px,8vw,76px)}.history-section{margin-top:48px}.wallet-section-title h2{margin:6px 0 20px;font-size:32px}.wallet-filters{grid-template-columns:repeat(2,minmax(0,220px));gap:12px;margin-bottom:18px;display:grid}.wallet-filters label{color:var(--muted);gap:7px;font-size:13px;display:grid}.wallet-filters select{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:46px;color:var(--text);border-radius:12px;padding:0 13px}.transaction-list{gap:10px;display:grid}.transaction-row{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px;transition:all .18s;display:grid}.transaction-row:hover{border-color:#7357ff8c;transform:translateY(-1px)}.transaction-icon{width:46px;height:46px;color:var(--accent);background:#20e3b21a;border-radius:13px;place-items:center;font-size:22px;font-weight:900;display:grid}.transaction-icon.is-debit{color:#fda4af;background:#f43f5e1a}.transaction-row>div{gap:4px;min-width:0;display:grid}.transaction-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.transaction-value{text-align:right}.transaction-value b{font-size:17px}.wallet-back{color:var(--muted);margin-bottom:24px;display:inline-block}.transaction-detail{border:1px solid var(--line);background:var(--surface);border-radius:26px;gap:12px;padding:clamp(24px,5vw,44px);display:grid}.transaction-detail h1{margin:4px 0;font-size:clamp(34px,6vw,58px)}.transaction-detail>strong{color:#8af1d7;font-size:clamp(34px,7vw,62px)}.transaction-detail dl{gap:0;margin:22px 0 0;display:grid}.transaction-detail dl>div{border-top:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:20px;min-width:0;padding:16px 0;display:grid}.transaction-detail dt{color:var(--muted)}.transaction-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.wallet-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.wallet-filters input{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:46px;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;padding:0 13px}.cms-hero{isolation:isolate;background:#17122b}.hero-media{z-index:-1;position:absolute;inset:0}.hero-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cms-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#070a12eb,#070a1285 58%,#070a121f);position:absolute;inset:0}.promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.promotion-card{border:1px solid var(--line);background:var(--surface);border-radius:24px;min-width:0;transition:all .2s;display:grid;overflow:hidden}.promotion-card:hover{border-color:#7357ff80;transform:translateY(-3px)}.promotion-card img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover;width:100%}.promotion-card>div{padding:20px}.promotion-card h2,.promotion-card h3{margin:8px 0}.promotion-card p{color:var(--muted);line-height:1.6}.promotion-card strong{color:#ae9dff}.promotion-grid.compact .promotion-card{grid-template-columns:42% 1fr}.promotion-grid.compact .promotion-card img{aspect-ratio:auto;height:100%}.ranking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ranking-panel h3{margin-top:0}.ranking-panel ol{margin:0;padding:0;list-style:none}.ranking-panel li{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:13px 0;display:grid}.ranking-panel li b{color:#a997ff}.ranking-panel li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-panel li strong{color:#8af1d7}.live-dot.delayed{background:#fbbf24;box-shadow:0 0 12px #fbbf24}.vip-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.vip-strip span{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),#1c1834);border-radius:18px;gap:6px;padding:18px;display:grid}.vip-strip small{color:var(--muted)}.page-shell{background:radial-gradient(circle at 85% 0,#7357ff24,transparent 30rem),var(--bg);min-height:100dvh}.inner-page{padding:52px 0 90px}.page-hero{padding:clamp(28px,6vw,68px) 0}.page-hero h1{letter-spacing:-.045em;margin:12px 0;font-size:clamp(42px,8vw,78px)}.page-hero p,.promotion-detail .lead{color:var(--muted);font-size:18px;line-height:1.7}.promotion-detail{width:min(900px,100%);margin:auto}.promotion-detail>img{border-radius:28px;width:100%;margin-bottom:30px}.promotion-detail h1{letter-spacing:-.04em;font-size:clamp(40px,7vw,72px)}.promotion-detail section{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin:36px 0;padding:24px}.detail-copy{font-size:18px;line-height:1.8}.vip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.vip-card{border:1px solid var(--line);background:linear-gradient(155deg,var(--surface),#1c1736);border-radius:24px;align-content:start;gap:10px;padding:24px;display:grid}.vip-card>span{color:#b8a9ff;letter-spacing:.14em;font-size:12px;font-weight:900}.vip-card h2{margin:4px 0;font-size:28px}.vip-card p{min-height:84px;color:var(--muted);line-height:1.6}.vip-card small{color:#8af1d7}.vip-card ul{color:#dce1ef;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}@media (width<=1023px){.game-grid,.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.zone-select{display:none}main{width:min(100% - 24px,680px)}.hero{border-radius:22px;min-height:420px;margin-top:12px;padding:28px 22px}.hero h1{font-size:clamp(38px,12vw,58px)}.ticker{margin-bottom:30px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.split-grid{grid-template-columns:1fr}.panel{padding:18px}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid,.format-grid,.profile-grid,.state-grid{grid-template-columns:1fr}.auth-header{height:64px}.auth-main{min-height:calc(100dvh - 64px);padding-top:24px}.auth-card{border-radius:22px;padding:24px 18px}.logout-actions{display:grid}}@media (width<=359px){.game-grid{grid-template-columns:1fr 1fr}}@media (width<=1023px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.game-detail{grid-template-columns:minmax(240px,340px) 1fr}.catalog-header nav{display:none}}@media (width<=767px){.catalog-header{gap:10px;height:64px;padding:0 12px}.catalog-header .brand>span:last-child{display:none}.catalog-header select{max-width:120px}.catalog-main{width:min(100% - 24px,680px);padding:32px 0 70px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-filters{grid-template-columns:1fr}.game-detail-navigation{margin-bottom:16px}.game-detail-back{min-height:44px;padding-inline:12px}.game-detail{grid-template-columns:1fr}.detail-cover{max-height:520px}.detail-actions{display:grid}.search-form{grid-template-columns:1fr}.search-form button{min-height:46px}.wallet-main{width:min(100% - 24px,680px)}.wallet-heading{align-items:start;display:grid}.wallet-heading button{width:max-content}.wallet-filters{grid-template-columns:1fr}.transaction-row{grid-template-columns:42px minmax(0,1fr)}.transaction-icon{width:42px;height:42px}.transaction-value{text-align:left;grid-column:2}.transaction-detail dl>div{grid-template-columns:1fr;gap:7px}}@media (width<=1023px){.vip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.promotion-grid,.promotion-grid.compact .promotion-card,.ranking-grid{grid-template-columns:1fr}.promotion-grid.compact .promotion-card img{aspect-ratio:2}.vip-grid,.vip-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-hero:after{background:linear-gradient(#070a124d,#070a12eb 55%)}.inner-page{width:min(100% - 24px,680px);padding:32px 0 70px}.promotion-card>div,.vip-card{padding:18px}.vip-card p{min-height:0}}@media (width<=420px){.vip-grid,.vip-strip{grid-template-columns:1fr}}html{scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:88px}body,html{min-width:0}body{min-height:100dvh}body.dialog-open,body.game-current-page-open{overflow:hidden}html:has(body.dialog-open){overflow:hidden}html:has(body.game-current-page-open){overflow:hidden}.auth-page,.catalog-page,.page-shell{min-height:100dvh}.auth-main{min-height:calc(100dvh - 72px)}canvas,img,svg,video{max-width:100%}input,select,textarea{font:inherit}a,button,input,select,textarea{touch-action:manipulation}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #b8a9ff}:where(input,select,textarea){scroll-margin-block:calc(env(safe-area-inset-top) + 88px) calc(env(safe-area-inset-bottom) + 120px)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.catalog-header{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-top:env(safe-area-inset-top);height:calc(72px + env(safe-area-inset-top))}.replica-footer{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:max(32px,env(safe-area-inset-bottom))}.catalog-header nav a,.drawer-close,.history button,.text-button{align-items:center;min-width:44px;min-height:44px}.drawer-backdrop,.modal-backdrop{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.app-drawer{height:100vh;height:var(--app-viewport-height,100dvh);overscroll-behavior:contain;max-height:100dvh;padding:20px max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));overflow-y:auto}.confirm-card{max-height:calc(var(--app-viewport-height,100dvh) - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}.match-state{color:#f6cc69;margin-top:5px;font-size:12px;font-style:normal;font-weight:700;display:block}body.game-current-page-open .replica-footer,body.game-current-page-open .replica-mobile-bottom-nav{display:none}body.game-container-immersive .replica-sidebar,body.game-container-immersive .replica-topbar{visibility:hidden;pointer-events:none}.game-current-page-shell{z-index:50;background:#202020;flex-direction:column;min-width:0;min-height:0;display:flex;position:fixed;overflow:hidden}.game-current-page-shell.is-immersive{width:100vw;height:var(--app-viewport-height,100dvh);border:0;margin:0;inset:0}.game-current-page-shell.is-framed{top:calc(var(--replica-header-height,56px) + 8px);bottom:8px;right:16px;left:calc(var(--replica-sidebar-width,0px) + 16px);border:1px solid #3a3d41;border-radius:4px;width:auto;height:auto;box-shadow:0 18px 54px #00000061}.game-current-page-shell:fullscreen{border:0;border-radius:0;width:100vw;height:100dvh;margin:0;inset:0}.game-current-page-toolbar{min-width:0;min-height:50px;padding:0 max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));color:#ddd;background:#303337;border-bottom:1px solid #3a3d41;flex:0 0 50px;align-items:center;gap:8px;display:flex;position:relative}.game-current-page-toolbar button{color:#aaa;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:2px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.game-current-page-toolbar button:focus-visible,.game-current-page-toolbar button:hover{color:#f1c84b;background:#3a3d41}.game-current-page-toolbar button:disabled{cursor:default;opacity:.78}.game-current-page-toolbar strong{color:#e4e4e4;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.game-current-page-balance{color:#75d6aa;white-space:nowrap;background:#3fbd821a;border-radius:3px;align-items:baseline;gap:6px;min-width:0;margin-left:auto;padding:5px 9px;display:flex}.game-current-page-balance small{color:#aaa;font-size:10px}.game-current-page-balance small i{vertical-align:middle;background:#e2ae45;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.game-current-page-balance.is-stale{color:#e6c36e;background:#e2ae451a}.game-current-page-balance b{font-size:13px}.game-current-page-balance+.game-current-page-actions{margin-left:0}.game-current-page-back{margin-left:-2px;color:#e6e6e6!important;background:#393c40!important}.game-current-page-back .replica-icon{transform:none}.game-current-page-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.game-current-page-feedback{z-index:3;top:calc(100% + 8px);right:max(8px,env(safe-area-inset-right));color:#e7c56f;background:#1e1b14f5;border:1px solid #e0ae4173;border-radius:4px;max-width:min(420px,100vw - 16px);padding:8px 10px;font-size:12px;line-height:1.45;position:absolute;box-shadow:0 8px 24px #00000061}.game-current-page-viewport{background:#202020;flex:1;min-width:0;min-height:0;display:flex;position:relative}.game-current-page-frame{background:#000;border:0;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:block}.game-current-page-state{z-index:2;color:#eee;text-align:center;background:#202020;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.game-current-page-state>div{max-width:620px}.game-current-page-state h1{margin:0 0 12px;font-size:clamp(24px,4vw,42px)}.game-current-page-state p{color:var(--muted);margin:0 0 16px;line-height:1.7}.game-current-page-state button{margin:4px}@media (width<=767px){html{scroll-padding-top:76px}.catalog-header{height:calc(64px + env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}:is(input:not([type=button]):not([type=checkbox]):not([type=color]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=range]):not([type=reset]):not([type=submit]),select,textarea){font-size:16px!important}body[data-keyboard-open] .replica-mobile-bottom-nav{display:none}body[data-keyboard-open] .replica-footer{padding-bottom:24px}.promotion-grid,.ranking-grid,.split-grid,.vip-grid,.vip-strip{min-width:0}.game-current-page-balance small{display:none}.game-current-page-balance{padding-inline:6px}.game-current-page-shell.is-framed{top:calc(var(--replica-header-height,56px) + 4px);border-bottom:0;border-left:0;border-right:0;border-radius:0;bottom:0;left:0;right:0}}@media (width>=480px) and (width<=767px){.hero{min-height:400px;padding:36px 32px}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1023px){main{width:min(100% - 48px,900px)}.catalog-header{gap:18px}.hero{min-height:400px}.catalog-grid,.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promotion-grid.compact .promotion-card{grid-template-columns:1fr}.promotion-grid.compact .promotion-card img{aspect-ratio:2}}@media (width<=479px){main{width:calc(100% - 24px)}.hero{min-height:390px;padding:24px 18px}.hero h1{font-size:clamp(34px,11.5vw,50px)}.hero p{line-height:1.55}.section-heading{align-items:center}.section-heading h2{font-size:24px}.text-button{padding-inline:4px;font-size:13px}.panel{padding:16px}.match-row{grid-template-columns:8px minmax(0,1fr) auto;gap:10px}.match-row b{font-size:16px}.promotion-detail section{padding:18px}.detail-copy,.page-hero p,.promotion-detail .lead{font-size:16px}.promotion-detail h1{overflow-wrap:anywhere}}@media (orientation:landscape) and (height<=600px){.hero{min-height:340px}.app-drawer{width:min(420px,70vw)}.game-current-page-toolbar{flex-basis:44px;gap:4px;min-height:44px}.game-current-page-toolbar button{width:44px;min-width:44px;height:44px;min-height:44px}.game-current-page-toolbar strong{font-size:12px}.game-current-page-balance{padding-block:3px}}@media (orientation:landscape) and (height<=480px) and (hover:none) and (pointer:coarse){.game-current-page-balance small{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ticker p{transform:none!important}}@media (width>=1280px){:root{--responsive-tier:desktop}}.home-promotion-actions{align-items:center;gap:8px;display:flex}.home-promotion-actions button{border:1px solid var(--replica-line);background:var(--replica-surface);width:36px;height:36px;min-height:36px;color:var(--replica-text);cursor:pointer;border-radius:12px;place-items:center;padding:0;display:grid}.home-promotion-actions button:hover:not(:disabled){color:var(--replica-gold);border-color:#9b7dff6b}.home-promotion-actions button:disabled{cursor:default;opacity:.35}.home-promotion-actions .replica-icon.is-previous{transform:rotate(180deg)}.home-promotion-strip{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:16px;min-width:0;padding:1px;scroll-padding-inline:1px;display:flex;overflow-x:auto}.home-promotion-strip::-webkit-scrollbar{display:none}.home-promotion-banner{scroll-snap-align:start;background:#1b1b1b;border:1px solid #2a2a2a;border-radius:5px;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.home-promotion-banner:hover{border-color:#caa23e9e;transform:translateY(-2px)}.home-promotion-banner img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.home-promotion-placeholder{color:#f0d274;background:linear-gradient(120deg,#2d2416,#171717 58%,#342619);align-content:center;gap:6px;width:100%;height:100%;padding:18px;display:grid}.home-promotion-placeholder small{color:#c2b898;line-height:1.45}@media (width>=768px) and (width<=1023px){.home-promotion-banner{flex-basis:calc(50% - 8px)}}@media (width<=767px){.home-promotion-actions button{display:none}.home-promotion-strip{gap:10px}.home-promotion-banner{flex-basis:88%}}.drawer-close{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:12px;padding:10px 12px;font-weight:700}:root{--replica-bg:#171717;--replica-surface:#202020;--replica-surface-raised:#272727;--replica-line:#ffffff12;--replica-line-strong:#ffffff1f;--replica-text:#f1f0ed;--replica-muted:#8f8d88;--replica-gold:#c9a64b;--replica-gold-strong:#e2c164;--replica-success:#3fbd82;--replica-sidebar-width:224px;--replica-chrome-height:64px;--replica-header-height:var(--replica-chrome-height);--replica-top-icon-width:70px;--replica-mobile-bottom-nav-height:calc(69px + env(safe-area-inset-bottom));--bg:var(--replica-bg);--surface:var(--replica-surface);--surface-2:var(--replica-surface-raised);--text:var(--replica-text);--muted:var(--replica-muted);--line:var(--replica-line);--brand:var(--replica-gold);--accent:var(--replica-success);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#__nuxt,body,html{background:var(--replica-bg)}body.dialog-open{overflow:hidden}.game-detail-mobile-launch{display:none}.replica-app-shell{background:var(--replica-bg);min-height:100dvh;color:var(--replica-text)}.replica-app-shell.is-sidebar-collapsed{--replica-sidebar-width:72px}.replica-app-shell.is-sidebar-hidden{--replica-sidebar-width:0px}.replica-app-shell.is-topbar-hidden{--replica-header-height:0px}.replica-main-stage{display:contents}.replica-sidebar{z-index:45;width:var(--replica-sidebar-width);border-right:1px solid var(--replica-line);background:#1d1d1d;flex-direction:column;transition:width .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.replica-sidebar-brand-row{height:var(--replica-chrome-height);min-height:var(--replica-chrome-height);border-bottom:1px solid var(--replica-line);flex:none;grid-template-columns:40px minmax(0,1fr);align-items:center;padding:0 12px;display:grid}.replica-menu-toggle,.replica-sidebar-toggle{color:#77756f;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.replica-menu-toggle:focus-visible,.replica-menu-toggle:hover,.replica-sidebar-toggle:focus-visible,.replica-sidebar-toggle:hover{color:var(--replica-gold-strong);outline:0}.replica-brand{color:#d7bd73;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.replica-brand-logo{-o-object-fit:contain;object-fit:contain;width:126px;height:52px;display:block}.replica-brand-fallback{color:#d7bd73;white-space:nowrap;align-items:center;width:126px;height:52px;font-family:Georgia,Noto Serif SC,serif;font-size:18px;font-weight:800;display:inline-flex}.replica-brand-copy{min-width:0;line-height:1;display:grid}.replica-brand-copy b{letter-spacing:.02em;text-overflow:ellipsis;font-family:Georgia,Noto Serif SC,serif;font-size:17px;font-weight:800;overflow:hidden}.replica-brand-copy small{color:#67645e;letter-spacing:.22em;margin-top:4px;font-size:7px;font-weight:800}.replica-brand.is-compact .replica-brand-copy b{font-size:15px}.replica-brand.is-compact .replica-brand-copy small{display:none}.replica-sidebar-brand-row>.replica-brand{overflow:hidden}.replica-sidebar-scroll{overscroll-behavior-y:contain;scrollbar-color:#514f4b transparent;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.replica-sidebar-scroll::-webkit-scrollbar{width:7px}.replica-sidebar-scroll::-webkit-scrollbar-track{background:0 0}.replica-sidebar-scroll::-webkit-scrollbar-thumb{background:#514f4b padding-box padding-box;border:2px solid #0000;border-radius:999px}.replica-sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#77736c padding-box padding-box}.replica-sidebar-scroll::-webkit-scrollbar-button{width:0;height:0;display:none}.replica-side-nav{gap:1px;padding:8px 10px;display:grid}.replica-side-nav-secondary{padding-top:3px}.replica-side-link{color:#96938e;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:13px;transition:background .15s,color .15s;display:grid}.replica-side-link.is-active,.replica-side-link:hover{color:#d7b85c;background:#ffffff09}.replica-side-link .replica-icon:first-child{color:#686762}.replica-side-link.is-active .replica-icon:first-child,.replica-side-link:hover .replica-icon:first-child{color:#b79b4a}.replica-side-group-trigger>.replica-icon:last-child{transition:transform .16s}.replica-side-group-trigger>.replica-icon:last-child.is-expanded{transform:rotate(90deg)}.replica-side-submenu{border-left:1px solid var(--replica-line-strong);margin:0 0 3px 34px;padding-left:10px;display:grid}.replica-side-submenu a{color:#77756f;align-items:center;min-height:44px;font-size:12px;display:flex}.replica-side-submenu a.is-active,.replica-side-submenu a:hover{color:var(--replica-gold-strong)}.replica-side-divider{background:var(--replica-line);height:1px;margin:3px 20px}.replica-side-bottom{overscroll-behavior-y:contain;max-height:min(48dvh,212px);padding:7px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--replica-line);background:var(--replica-surface);scrollbar-color:#514f4b transparent;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:0 auto;gap:2px;display:grid;overflow:hidden auto}.replica-side-bottom::-webkit-scrollbar{width:7px}.replica-side-bottom::-webkit-scrollbar-track{background:0 0}.replica-side-bottom::-webkit-scrollbar-thumb{background:#514f4b padding-box padding-box;border:2px solid #0000;border-radius:999px}.replica-side-bottom::-webkit-scrollbar-button{width:0;height:0;display:none}.replica-setting-row{color:#686762;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:0 10px;display:grid}.replica-setting-row select{color:#85827c;width:100%;min-width:0;min-height:44px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.replica-setting-row select:focus-visible{color:var(--replica-gold-strong)}.replica-setting-row option{color:var(--replica-text);background:#202020}.is-sidebar-collapsed .replica-sidebar-brand-row{grid-template-columns:1fr;padding:0 18px}.is-sidebar-collapsed .replica-side-bottom,.is-sidebar-collapsed .replica-side-divider,.is-sidebar-collapsed .replica-side-link span,.is-sidebar-collapsed .replica-side-link>.replica-icon:last-child,.is-sidebar-collapsed .replica-sidebar-brand-row>.replica-brand{display:none}.is-sidebar-collapsed .replica-side-nav{padding-inline:9px}.is-sidebar-collapsed .replica-side-link{grid-template-columns:1fr;justify-items:center;padding:0}.replica-topbar{z-index:40;top:0;right:0;left:var(--replica-sidebar-width);min-width:0;min-height:var(--replica-header-height);border-bottom:1px solid var(--replica-line);background:#191919f5;align-items:center;padding:0 78px 0 22px;transition:left .18s;display:flex;position:fixed}.replica-top-nav{height:var(--replica-header-height);align-items:stretch;gap:1px;display:flex}.replica-top-nav a{color:#77756f;white-space:nowrap;align-items:center;gap:7px;padding:0 14px;font-size:16px;display:flex;position:relative}.replica-top-nav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.replica-top-nav a.is-active,.replica-top-nav a:hover{color:#c4a857}.replica-top-nav a.is-active:after{background:var(--replica-gold)}.replica-top-actions{align-items:center;gap:7px;min-width:0;margin-left:auto;display:flex}.replica-account,.replica-login-button,.replica-search,.replica-top-icon,.replica-wallet{border:0;border-radius:3px;place-items:center;min-height:35px;font-size:12px;font-weight:700;display:grid}.replica-search{color:#77756f;background:0 0;width:35px;padding:0}.replica-account{color:#bbb8b1;white-space:nowrap;cursor:pointer;background:#222;gap:6px;max-width:140px;padding:0 10px;display:flex;overflow:hidden}.replica-account span{text-overflow:ellipsis;overflow:hidden}.replica-account-menu{position:relative}.replica-account-menu.is-open .replica-account>.replica-icon:last-child{transform:rotate(180deg)}.replica-account-popover{z-index:60;border:1px solid var(--replica-line-strong);background:#202020;border-radius:4px;width:224px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #0000006b}.replica-account-popover nav{display:grid}.replica-account-popover a,.replica-account-popover button{color:#9b9891;width:100%;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:9px;padding:0 9px;font-size:12px;display:flex}.replica-account-popover a.router-link-active,.replica-account-popover a:hover,.replica-account-popover button:hover{color:var(--replica-gold-strong);background:#282828}.replica-account-popover button{border-top:1px solid var(--replica-line);border-radius:0;margin-top:5px}.replica-wallet{color:#75d6aa;white-space:nowrap;background:#3fbd821a;gap:6px;padding:0 10px;display:flex}.replica-wallet.is-stale{color:#e7c55f;outline:1px dashed #e7c55f8c}.replica-top-icon{width:var(--replica-top-icon-width);min-width:var(--replica-top-icon-width);flex:0 0 var(--replica-top-icon-width);color:#88857f;cursor:pointer;background:0 0;padding:0;position:relative}.replica-deposit{color:#16140f;background:#c5a451}.replica-message-badge{color:#fff;background:#d14b51;border-radius:8px;min-width:15px;height:15px;padding:0 3px;font-size:9px;line-height:15px;position:absolute;top:2px;right:1px}.replica-login-button{color:#16140f;cursor:pointer;background:#c5a451;padding:0 19px}.replica-login-ghost{color:#aaa7a0;background:0 0}.replica-login-ghost:hover,.replica-search:hover,.replica-top-icon:hover{color:var(--replica-gold-strong)}.replica-deposit:hover{color:#16140f;background:var(--replica-gold-strong)}.replica-menu-toggle,.replica-mobile-brand{display:none}.replica-page{min-height:calc(100dvh - var(--replica-header-height));margin-left:var(--replica-sidebar-width);padding-top:var(--replica-header-height);transition:margin-left .18s}.replica-page .auth-page,.replica-page .catalog-page,.replica-page .page-shell,.replica-page .site-shell{min-height:calc(100dvh - var(--replica-header-height));background:0 0}.replica-page .auth-header,.replica-page .catalog-header,.replica-page>.site-shell>.mobile-nav,.replica-page>.site-shell>.topbar,.replica-page>.site-shell>footer{display:none}.replica-page .catalog-main,.replica-page .inner-page,.replica-page>.lobby-main,.replica-page>.site-shell>main{width:min(1480px,100% - 32px);margin-inline:auto}.replica-page>.lobby-main{--lobby-top-stack-gap:12px;width:min(1280px,100% - 32px);padding:10px 0 64px}.replica-page .catalog-main,.replica-page .inner-page{padding-top:30px}.replica-footer{width:auto;margin:0 0 0 var(--replica-sidebar-width);padding:34px max(24px,calc(50vw - var(--replica-sidebar-width)/2 - 720px)) calc(34px + env(safe-area-inset-bottom));border-top:1px solid var(--replica-line);background:#1a1a1a;grid-template-columns:minmax(220px,.8fr) minmax(480px,1.2fr);gap:36px;transition:margin-left .18s;display:grid}.replica-footer-brand{align-content:start;gap:8px;display:grid}.replica-footer-brand p{color:var(--replica-muted);margin:0;font-size:12px;line-height:1.6}.replica-footer-links{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.replica-footer-links>div{align-content:start;gap:8px;display:grid}.replica-footer-links button{color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.replica-footer-links button .replica-icon{display:none}.replica-footer-group-links{gap:8px;display:grid}.replica-footer-links b{color:var(--replica-text);font-size:13px}.replica-footer-links a{color:var(--replica-muted);font-size:12px}.replica-footer-links a:hover{color:var(--replica-gold)}.replica-mobile-drawer{gap:16px;display:grid}.replica-mobile-drawer nav{gap:1px;display:grid}.replica-mobile-drawer nav a{color:#b7b3aa;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;min-height:46px;padding:0 10px;display:flex}.replica-mobile-drawer nav a.is-active,.replica-mobile-drawer nav a.router-link-active,.replica-mobile-drawer nav a:hover{border-color:color-mix(in srgb,var(--replica-gold) 28%,var(--replica-line));background:color-mix(in srgb,var(--replica-gold) 10%,var(--replica-surface));color:var(--replica-gold-strong)}.replica-mobile-section-title{color:#6f6c66;letter-spacing:.14em;text-transform:uppercase;margin-top:16px;padding:8px 10px 5px;font-size:10px;font-weight:800}.replica-mobile-user{border:1px solid var(--replica-line);color:#c8c4bc;background:#202020;border-radius:3px;align-items:center;gap:12px;min-height:58px;margin-top:14px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.replica-mobile-drawer .replica-mobile-account-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.replica-mobile-drawer .replica-mobile-account-nav a{min-width:0;font-size:11px}.replica-mobile-drawer .replica-mobile-account-nav a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.replica-mobile-logout{color:#b7b3aa;width:100%;min-height:43px;font:inherit;background:0 0;border:0;align-items:center;gap:11px;margin-top:6px;padding:0 10px;display:flex}.replica-mobile-drawer .replica-setting-row{padding:0}.drawer-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000c2}.app-drawer{border-right:1px solid var(--replica-line-strong);background:#1d1d1d;width:min(326px,88vw);padding:18px;box-shadow:20px 0 60px #0000008c}.drawer-close{color:#8f8d88}.replica-support-button{z-index:44;top:max(10px,env(safe-area-inset-top));color:#fff;background:#167be8;border:2px solid #92c8ff;border-radius:16px;place-items:center;width:44px;height:44px;display:grid;position:fixed;bottom:auto;right:16px;box-shadow:0 8px 28px #0000006b}.replica-support-button:hover{transform:translateY(-2px)}.replica-mobile-bottom-nav{display:none}.replica-support-panel{z-index:47;top:calc(var(--replica-header-height) + 8px);border:1px solid var(--replica-line-strong);background:#222;border-radius:5px;width:min(320px,100vw - 24px);padding:0 16px 16px;position:fixed;bottom:auto;right:16px;box-shadow:0 18px 60px #00000085}.replica-support-panel header{border-bottom:1px solid var(--replica-line);justify-content:space-between;align-items:center;min-height:48px;display:flex}.replica-support-panel header span{color:#d8d5ce;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.replica-support-panel header span .replica-icon{color:#4b9df3}.replica-support-panel header button{color:#8f8d88;cursor:pointer;background:0 0;border:0;border-radius:16px;place-items:center;width:44px;height:44px;padding:0;display:grid}.replica-support-panel p{color:#b0ada5;margin:15px 0 6px;font-size:13px;line-height:1.6}.replica-support-panel nav{gap:6px;margin:12px 0;display:grid}.replica-support-panel nav a{border:1px solid var(--replica-line);color:#bdb9b1;background:#1c1c1c;grid-template-columns:19px minmax(0,1fr) 15px;align-items:center;gap:9px;min-height:40px;padding:0 10px;font-size:12px;text-decoration:none;display:grid}.replica-support-panel nav a:focus-visible,.replica-support-panel nav a:hover{color:var(--replica-gold);border-color:#c9a64b73}.replica-support-panel small{color:#77746e;font-size:11px}.lobby-main .hero{min-height:306px;margin:0 0 var(--lobby-top-stack-gap);background:#111;border:0;border-radius:0;padding:44px 56px}.lobby-main .hero-media{z-index:0}.lobby-main .hero-media img{-o-object-position:center;object-position:center}.lobby-main .hero:after{z-index:1;background:linear-gradient(90deg,#171717,#171717eb 25%,#17171752 59%,#0000 82%)}.lobby-main .hero-copy{z-index:2;max-width:430px}.lobby-main .live-pill{display:none}.lobby-main .hero h1{color:#e3e1dd;letter-spacing:-.025em;max-width:420px;margin:0 0 14px;font-size:clamp(30px,3vw,46px);line-height:1.35}.lobby-main .hero p{color:#96928a;max-width:390px;margin:0;font-size:14px;line-height:1.65}.lobby-main .hero-cta{color:#17140d;background:#c1a052;border-radius:2px;min-width:180px;min-height:43px;margin-top:24px}.lobby-main .mobile-hero-dots,.lobby-main .mobile-promotion-hero{display:none}.lobby-main .ticker{min-height:38px;margin:0 0 var(--lobby-top-stack-gap);border:0;border-bottom:1px solid var(--replica-line);background:#1d1d1d;border-radius:0;padding:8px 13px}.lobby-main .ticker span{color:var(--replica-gold)}.lobby-main .ticker p{color:#807d77;font-size:12px}.lobby-main .winning-strip{border-bottom:1px solid var(--replica-line);color:#75726d;white-space:nowrap;min-height:36px;margin:0 0 20px;padding:0 13px;font-size:11px;overflow:hidden}.lobby-main .winning-track{will-change:transform;align-items:center;width:max-content;min-height:30px;animation:32s linear infinite replica-winning-scroll;display:flex}.lobby-main .winning-group{flex:none;align-items:center;gap:24px;padding-right:24px;display:flex}.lobby-main .winning-entry{flex:none;align-items:center;gap:4px;display:inline-flex}.lobby-main .winning-message{align-items:center;gap:3px;display:inline-flex}.lobby-main .winning-strip b{color:#789f6c;font-weight:700}.lobby-main .winning-strip-empty{color:#75726d;align-items:center;gap:10px;min-height:30px;display:flex}.lobby-main .winning-strip-empty strong{color:#d6aa4d;font-size:11px}.lobby-main .winning-retry{color:#d6aa4d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.lobby-main .vip-icon-shell{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.lobby-main .winning-vip-icon{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block}.lobby-main .winning-vip-fallback{color:#d6aa4d;font-size:9px;font-weight:800;line-height:1}.lobby-main .winning-game{color:#9b978f}.lobby-main .winning-strip:focus-within .winning-track,.lobby-main .winning-strip:hover .winning-track{animation-play-state:paused}@keyframes replica-winning-scroll{to{transform:translate(-50%)}}@media (width<=767px){.lobby-main .vip-icon-shell,.lobby-main .winning-vip-icon{width:16px;height:16px}.lobby-main .vip-icon-shell{flex-basis:16px}}.lobby-main .announcement-viewport{min-width:0;overflow:hidden}.lobby-main .announcement-track{visibility:hidden;will-change:transform;width:max-content;display:flex}.lobby-main .announcement-track.is-ready{visibility:visible;animation:replica-announcement-scroll var(--announcement-duration) linear infinite}.lobby-main .announcement-group{width:var(--announcement-loop-width,auto);flex:0 0 var(--announcement-loop-width,auto);align-items:center;display:flex}.lobby-main .announcement-items{align-items:center;gap:90px;width:max-content;padding-right:90px;display:flex}.lobby-main .announcement-action{color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:14px;font-weight:400;line-height:1.5;text-decoration:none}.lobby-main .announcement-label{color:#e4bd63;white-space:nowrap;flex:none;align-items:center;min-height:16px;font-size:12px;line-height:16px;display:inline-flex}.lobby-main .announcement-icon{-o-object-fit:contain;object-fit:contain;flex:0 0 16px;align-self:center;width:16px;height:16px;display:block;transform:translateY(1px)}.lobby-main .announcement-action:hover{color:#e4bd63}.lobby-main .announcement-action:focus-visible{color:#e4bd63;outline-offset:3px;border-radius:3px;outline:2px solid}.lobby-main .announcement-ticker:focus-within .announcement-track,.lobby-main .announcement-ticker:hover .announcement-track{animation-play-state:paused}@keyframes replica-announcement-scroll{to{transform:translate3d(calc(var(--announcement-loop-width)*-1),0,0)}}@media (prefers-reduced-motion:reduce){.lobby-main .announcement-track.is-ready,.lobby-main .winning-track{animation:none}.lobby-main .announcement-group[aria-hidden=true],.lobby-main .winning-group[aria-hidden=true]{display:none}}.lobby-main .ranking-meta{align-items:center;gap:14px;display:flex}.lobby-main .ranking-meta time{color:#686660;font-size:10px}.lobby-main .home-profit-ranking{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.lobby-main .home-profit-ranking li{border:1px solid var(--replica-line);background:#1e1e1e;border-radius:4px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:12px;display:grid}.lobby-main .home-profit-ranking li b{color:#e0b854}.lobby-main .home-profit-ranking li span{color:#aaa69e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lobby-main .home-profit-ranking li strong{color:#789f6c}.lobby-main .sports-odds-unavailable{color:#77736b;text-align:center;padding:13px 0 3px;display:block}.lobby-main .hero-media-failed{background:radial-gradient(circle at 72% 35%,#33280f,#171717 58%)}.lobby-main .content-section{margin-bottom:24px}.lobby-main .section-heading{border-bottom:1px solid var(--replica-line);align-items:center;min-height:38px;margin-bottom:10px}.lobby-main .section-heading>:first-child{min-width:0}.lobby-main .section-heading h2{color:#d6d3cd;margin:0 0 8px}.game-detail-page .game-recommendations .section-heading h2,.lobby-main .section-heading h2{font-size:19px}.lobby-main .kicker{display:none}.lobby-main .text-button{color:#ae9149;white-space:nowrap;flex:none;justify-content:center;align-items:center;min-width:max-content;min-height:44px;padding:0 14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.lobby-main .game-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.lobby-main .game-art{aspect-ratio:167/208;width:min(100%,167px);box-shadow:none;background:#232323;border:0;border-radius:8px}.lobby-main .game-art:after{display:none}.lobby-main .game-card{min-width:0}.lobby-main .game-card:not(.catalog-card){transition:transform .15s}.lobby-main .game-card:not(.catalog-card):hover{transform:translateY(-2px)}.lobby-main .game-card:not(.catalog-card):hover .game-art{box-shadow:inset 0 0 0 1px #c9a64bb3}.lobby-main .game-card:not(.catalog-card) h3{color:#c9c6c0;text-overflow:ellipsis;white-space:nowrap;margin:6px 1px 2px;font-size:12px;font-weight:600;overflow:hidden}.lobby-main .game-card:not(.catalog-card) p{color:#77746e;text-overflow:ellipsis;white-space:nowrap;margin:0 1px;font-size:10px;overflow:hidden}.lobby-main .ranking-heading{align-items:end}.lobby-main .ranking-tabs{align-items:end;gap:22px;display:flex}.lobby-main .home-icon-heading{align-items:center;gap:8px;display:flex}.lobby-main .home-icon-heading>span{min-width:0}.lobby-main .ranking-tabs button:has(.home-section-icon){justify-content:center;align-items:center;gap:7px;display:inline-flex}.lobby-main .ranking-tabs button{color:#77746e;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:19px;font-weight:800;position:relative}.lobby-main .ranking-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.lobby-main .ranking-tabs button.active{color:#c6a54f}.lobby-main .ranking-tabs button.active:after{background:#c6a54f}.lobby-main .ranking-game-grid{grid-template-columns:repeat(15,minmax(68px,1fr));gap:7px;overflow:hidden}.lobby-main .ranking-game-grid .game-card h3{font-size:10px}.lobby-main .ranking-game-grid .game-card p{display:none}.lobby-main .sports-odds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.lobby-main .sports-odds-card{border:1px solid var(--replica-line);background:#1e1e1e;border-radius:3px;min-width:0;padding:12px}.lobby-main .sports-odds-card>header{border-bottom:1px solid var(--replica-line);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding-bottom:9px;display:grid}.lobby-main .sports-odds-card>header b{color:#a7a39b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lobby-main .sports-odds-card>header time{color:#686660;font-size:9px}.lobby-main .sports-teams{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;min-height:56px;display:grid}.lobby-main .sports-teams span{color:#c5c1b9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.lobby-main .sports-teams strong{color:#8d8981;font-size:11px}.lobby-main .sports-prices{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.lobby-main .sports-prices span{background:#292929;border-radius:2px;justify-content:space-between;align-items:center;gap:5px;min-width:0;min-height:30px;padding:0 7px;display:flex}.lobby-main .sports-prices small{color:#77746e;font-size:9px}.lobby-main .sports-prices b{color:#bca052;font-size:11px}.lobby-main .panel,.lobby-main .promotion-card,.lobby-main .vip-strip span{border:1px solid var(--replica-line);background:#1e1e1e;border-radius:3px}.lobby-main .panel{padding:15px}.lobby-main .promotion-grid{gap:10px}.lobby-main .promotion-card:hover{border-color:#c9a64b80}.lobby-main .tag-cloud{gap:7px}.lobby-main .tag-cloud a{color:#aaa69d;background:#242424;border-radius:2px;min-height:31px;padding:0 10px;font-size:11px}.lobby-main .vip-strip{gap:8px}.lobby-main .vip-strip span{padding:11px}.lobby-main .ranking-panel li{padding:8px 0;font-size:12px}.lobby-main .ranking-panel li b,.lobby-main .ranking-panel li strong{color:#b99b4f}.lobby-main .match-row{padding:11px 0}.lobby-main .match-row b{color:#c4a857;font-size:15px}.replica-page .auth-page{background:var(--replica-bg);place-items:center;padding:32px 18px;display:grid;position:relative}.replica-page .auth-main{width:min(100%,500px);min-height:calc(100dvh - var(--replica-header-height));place-items:center;display:grid}.replica-page .auth-card{border:1px solid var(--replica-line-strong);background:#202020;border-radius:4px;gap:14px;width:100%;padding:clamp(24px,4vw,36px);box-shadow:0 24px 70px #00000075}.replica-page .auth-card input,.replica-page .auth-card select{background:#171717;border-radius:3px}.replica-page .auth-card .primary{color:#17140d;background:#c1a052;border-radius:3px}.public-content-main{padding-bottom:72px}.public-content-page{width:min(100%,900px);margin-inline:auto}.public-content-page>header{border-bottom:1px solid var(--replica-line);padding:clamp(28px,6vw,56px) 0 30px}.public-content-page h1{color:#d8d4cc;letter-spacing:-.025em;margin:10px 0 12px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(34px,5vw,58px);font-weight:500}.public-content-page header p{color:#908d86;max-width:680px;margin:0;font-size:15px;line-height:1.8}.public-content-page section{border-bottom:1px solid var(--replica-line);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:clamp(20px,5vw,64px);padding:30px 0;display:grid}.public-content-page section h2{color:#c3a554;margin:0;font-size:16px;font-weight:700}.public-content-page section p{color:#aaa69f;margin:0;line-height:1.9}.recovery-shell{width:min(100%,960px)}@media (width>=768px){html body .lobby-main .section-heading--actions{box-sizing:border-box;align-items:flex-end;min-height:48px;padding-bottom:8px}html body .lobby-main .section-heading--actions h2{margin-bottom:0}html body .lobby-main .section-heading--actions .home-game-rail-actions button{width:44px;height:36px;min-height:36px}html body .lobby-main .section-heading--actions .home-game-rail-actions>.text-button,html body .lobby-main .section-heading--actions>.text-button{box-sizing:border-box;height:36px;min-height:36px}}@media (width<=1439px){.replica-top-nav a{padding-inline:10px}.replica-top-nav a .replica-icon{display:none}.lobby-main .game-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (width<=1199px){.replica-sidebar{display:none}.replica-topbar{padding:0 72px 0 14px;left:0}.replica-mobile-brand{display:flex}.replica-mobile-brand .replica-brand-logo{width:97px;height:40px}.replica-mobile-brand .replica-brand-fallback{width:97px;height:40px;font-size:15px}.replica-footer,.replica-page{margin-left:0}.replica-menu-toggle{margin-right:4px;display:grid}.replica-login-button,.replica-menu-toggle,.replica-search{min-width:40px;min-height:40px}.replica-footer-links button{min-height:40px}.replica-top-nav a{padding-inline:9px}.replica-top-optional{display:none}.replica-footer{padding-inline:22px}.lobby-main .game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.lobby-main .ranking-game-grid{grid-template-columns:none;grid-auto-columns:90px;grid-auto-flow:column;padding-bottom:10px;display:grid;overflow-x:auto}}@media (width<=1023px){.replica-top-nav{display:none}.replica-mobile-brand{display:flex}.replica-mobile-brand .replica-brand-logo{width:97px;height:40px}.replica-mobile-brand .replica-brand-fallback{width:97px;height:40px;font-size:15px}}@media (width<=899px){.replica-footer{grid-template-columns:1fr;gap:24px}}@media (width<=767px){:root{--replica-chrome-height:calc(64px + env(safe-area-inset-top));--replica-header-height:var(--replica-chrome-height);--replica-top-icon-width:44px}.replica-topbar{min-height:var(--replica-header-height);padding:env(safe-area-inset-top) max(9px,env(safe-area-inset-right)) 0 max(9px,env(safe-area-inset-left))}.replica-top-actions{gap:3px}.replica-account-menu,.replica-deposit,.replica-top-optional{display:none}.replica-wallet{justify-content:center;min-width:108px;max-width:108px;overflow:hidden}.replica-search{order:3}.replica-top-actions:not(.is-authenticated)>.replica-search{order:-1}.replica-messages{order:4}.replica-wallet span{text-overflow:ellipsis;overflow:hidden}.replica-login-button,.replica-menu-toggle,.replica-mobile-brand,.replica-search,.replica-top-icon{min-width:44px;min-height:44px}.replica-search,.replica-top-icon{width:44px}.replica-login-button{padding-inline:10px}.replica-page .catalog-main,.replica-page .inner-page,.replica-page>.lobby-main,.replica-page>.site-shell>main{width:calc(100% - 20px)}.replica-page>.lobby-main{width:calc(100% - 24px);padding-top:8px;padding-bottom:calc(108px + env(safe-area-inset-bottom))}.replica-footer{padding:26px 16px calc(92px + env(safe-area-inset-bottom))}.replica-footer-links{grid-template-columns:1fr;gap:12px}.replica-footer-links>div{border-bottom:1px solid var(--replica-line);padding-bottom:10px}.replica-footer-links button{cursor:pointer;min-height:44px}.replica-footer-links button .replica-icon{transition:transform .16s;display:block}.replica-footer-links button[aria-expanded=true] .replica-icon{transform:rotate(180deg)}.replica-footer-group-links:not(.is-expanded),.replica-support-button{display:none}.replica-mobile-bottom-nav{z-index:46;min-height:var(--replica-mobile-bottom-nav-height);padding:5px max(4px,env(safe-area-inset-right)) env(safe-area-inset-bottom) max(4px,env(safe-area-inset-left));background:#181818fa;border-top:1px solid #393733;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 22px #00000047}.replica-mobile-bottom-nav a{color:#ece9e2;touch-action:manipulation;align-content:center;place-items:center;gap:3px;min-width:0;min-height:56px;display:grid}.replica-mobile-bottom-nav a>span{place-items:center;width:28px;height:28px;display:grid}.replica-mobile-bottom-nav small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.replica-mobile-bottom-nav a.is-active{color:#e2b829}.replica-mobile-bottom-nav a.is-deposit>span{color:#272727;background:#f5f4ef;border:4px solid #242424;border-radius:50%;width:47px;height:47px;margin-top:-27px;box-shadow:0 -3px 10px #00000059}.replica-mobile-bottom-nav a.is-deposit small{color:#f0ede6}.public-content-page section{grid-template-columns:1fr;gap:10px}.lobby-main .hero{aspect-ratio:auto;background:#111;border-radius:4px;min-height:0;padding:0;display:block;overflow:hidden}.lobby-main .desktop-hero-media,.lobby-main .hero-copy,.lobby-main .hero:after{display:none}.lobby-main .mobile-promotion-hero{width:100%;height:auto;display:block}.lobby-main .mobile-promotion-hero img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.lobby-main .mobile-hero-dots{z-index:3;justify-content:center;align-items:center;gap:0;min-height:44px;display:flex;position:absolute;bottom:0;left:0;right:0}.lobby-main .mobile-hero-dots button{cursor:pointer;background:0 0;border:0;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;position:relative}.lobby-main .mobile-hero-dots button:after{content:"";background:#ffffff6e;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.lobby-main .mobile-hero-dots button.active:after{background:#fff;border-radius:4px;width:14px}.lobby-main .mobile-hero-dots button:focus-visible{outline-offset:2px;outline:2px solid #fff}.lobby-main .ticker{margin-bottom:var(--lobby-top-stack-gap)}.lobby-main .announcement-action{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.lobby-main .content-section{margin-bottom:20px}.lobby-main .section-heading{gap:12px;min-height:44px;margin-bottom:12px}.lobby-main .section-heading h2{overflow-wrap:anywhere;margin-bottom:0;font-size:19px;line-height:1.25}.lobby-main .text-button{min-height:44px;padding-inline:12px;font-size:13px}.lobby-main .ranking-heading{align-items:center}.lobby-main .ranking-tabs{align-items:center;gap:6px}.lobby-main .ranking-tabs button{min-height:44px;padding:0 14px;font-size:18px;line-height:1}.lobby-main .content-section>.app-state,.lobby-main .panel>.app-state{gap:8px;min-height:112px;padding:16px}.lobby-main .app-state>b{font-size:24px}.lobby-main .app-state-actions button{min-height:44px}.lobby-main .game-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(112px,33vw);grid-auto-flow:column;gap:8px;padding:1px 1px 12px;display:grid;overflow-x:auto}.lobby-main .ranking-game-grid{grid-auto-columns:minmax(86px,25vw)}.lobby-main .game-grid>.game-card{scroll-snap-align:start}.lobby-main .ranking-grid,.lobby-main .split-grid{grid-template-columns:1fr}.lobby-main .sports-odds-grid{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(270px,82vw);grid-auto-flow:column;padding-bottom:10px;display:grid;overflow-x:auto}.lobby-main .sports-odds-card{scroll-snap-align:start}}@media (width<=389px){.replica-mobile-brand .replica-brand-copy{display:none}.replica-login-button{padding-inline:8px;font-size:11px}.lobby-main .hero-copy{max-width:72%}.lobby-main .game-grid{grid-auto-columns:minmax(104px,34vw)}}@media (width<=359px){.replica-search{display:none}.replica-mobile-brand .replica-brand-fallback,.replica-mobile-brand .replica-brand-logo{width:84px}}@media (prefers-reduced-motion:reduce){.replica-footer,.replica-page,.replica-side-link,.replica-sidebar,.replica-support-button,.replica-topbar{transition:none}}.replica-page .catalog-page{min-height:calc(100dvh - var(--replica-header-height));background:var(--replica-bg)}.replica-page .catalog-main{width:min(1480px,100% - 32px);padding:20px 0 72px}.catalog-route-header{border-bottom:1px solid var(--replica-line);justify-content:space-between;align-items:center;gap:24px;min-height:66px;margin-bottom:12px;display:flex}.catalog-route-heading{align-items:center;gap:10px;min-width:0;display:flex}.catalog-back{color:#6f6c66;border-radius:16px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.catalog-back .replica-icon{transform:rotate(180deg)}.catalog-route-heading>div{align-items:baseline;gap:11px;min-width:0;display:flex}.catalog-route-heading h1{color:#d4d1cb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:800;overflow:hidden}.catalog-route-heading small{color:#696761;white-space:nowrap;font-size:10px}.catalog-type-summary{color:#74716c;align-items:center;gap:16px;min-height:42px;padding:0 4px 0 16px;font-size:12px;display:flex}.catalog-type-summary strong{color:#b99b4c;font-weight:700}.catalog-type-summary .replica-icon{color:#5f5d58;transform:rotate(90deg)}.catalog-filter-panel{border-bottom:1px solid var(--replica-line);gap:12px;margin-bottom:26px;padding:3px 0 18px;display:grid;container-type:inline-size}.mobile-game-catalog-layout,.mobile-game-catalog-results{min-width:0}.catalog-filter-line{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;display:grid}.catalog-filter-line>span{color:#77746e;font-size:11px}.catalog-filter-chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.catalog-filter-chips button{color:#89867f;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:16px;padding:0 14px;font-size:11px}.catalog-filter-chips button.active,.catalog-filter-chips button:hover{color:#c0a354;background:#be9d4b17;border-color:#be9d4b73}.catalog-filter-controls{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.catalog-search-control{border:1px solid var(--replica-line-strong);color:#716e68;background:#202020;border-radius:16px;flex:2 300px;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;min-height:44px;padding:0 10px;display:grid}.catalog-search-control input{color:#c9c6c0;min-width:0;height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.catalog-search-control input::placeholder{color:#65625d}.catalog-filter-controls select{border:1px solid var(--replica-line-strong);color:#96928b;min-width:130px;min-height:44px;font:inherit;background:#202020;border-radius:16px;outline:0;flex:150px;padding:0 12px;font-size:11px}.catalog-filter-controls>.replica-select{flex:150px;min-width:130px}.catalog-apply-button,.catalog-load-more{color:#17140e;min-height:44px;font:inherit;cursor:pointer;background:#c5a248;border:0;border-radius:16px;padding:0 22px;font-size:12px;font-weight:800}.catalog-apply-button{white-space:nowrap;flex:none}.catalog-load-more{min-width:150px;margin:36px auto 0;display:block}.catalog-load-more:disabled{cursor:wait;opacity:.62}.replica-page .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(150px,167px));justify-content:space-between;align-items:start;gap:18px 8px;width:100%}.catalog-search-page{grid-template-columns:minmax(280px,620px) max-content;justify-content:start;gap:8px;margin:0 0 18px;display:grid}.catalog-search-page .catalog-apply-button{width:auto;min-width:112px}.catalog-search-history{color:#77746e;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:24px;font-size:11px;display:flex}.catalog-search-history button{border:1px solid var(--replica-line);color:#9a968e;cursor:pointer;background:#222;border-radius:16px;min-height:44px;padding:0 12px}.search-history-chip{display:inline-flex}.search-history-chip button:first-child{border-radius:2px 0 0 2px}.search-history-chip button:last-child{color:#77736b;border-left:0;border-radius:0 2px 2px 0;place-items:center;min-width:29px;padding:0 7px;display:grid}.catalog-search-history .search-clear-all{color:#ac8d42;background:0 0;border-color:#0000}.search-recommendations{color:#77736b;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:-16px;padding-bottom:20px;font-size:11px;display:flex}.search-recommendations a{border:1px solid var(--replica-line);color:#aaa69e;border-radius:2px;padding:7px 10px}.catalog-empty-with-action{justify-items:stretch;gap:10px;width:min(100%,380px);margin:32px auto 0;display:grid}.catalog-empty-with-action>.ghost{min-height:36px;padding:0 14px}.catalog-inline-error{color:#c88787;text-align:center;font-size:11px}.catalog-inline-error button{color:#c5a248;cursor:pointer;background:0 0;border:0}.catalog-taxonomy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.home-provider-grid{grid-template-columns:repeat(auto-fill,80px);justify-content:start;align-items:start;gap:8px;display:grid}.home-provider-grid>:nth-child(n+31){display:none}.home-provider-tile{border-radius:5px;width:80px;height:54px;display:block}.home-provider-tile .provider-logo{transition:border-color .16s,box-shadow .16s,background-color .16s}.home-provider-tile:focus-visible .provider-logo,.home-provider-tile:hover .provider-logo{border-color:#c6a44e94;box-shadow:inset 0 0 18px #00000038,0 0 0 2px #c6a44e1f}.home-provider-tile:focus-visible{outline-offset:3px;outline:2px solid #c6a44e}.catalog-taxonomy-card{border:1px solid var(--replica-line);background:#1f1f1f;border-radius:3px;grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;gap:13px;min-width:0;min-height:98px;padding:13px;display:grid}.provider-logo{color:#c9a650;background:radial-gradient(circle at 50% 28%,#302b1f,#171717 70%);border:1px solid #c6a44e2e;border-radius:5px;place-items:center;font-size:13px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #00000038}.provider-logo-card{width:80px;height:54px}.provider-logo-detail{flex:0 0 108px;width:108px;height:72px}.provider-logo img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:7px;display:block;position:absolute;inset:0}.provider-logo>span{letter-spacing:.08em;line-height:1}.provider-detail-summary{align-items:center;gap:16px;max-width:760px;margin:-10px 0 24px;display:flex}.provider-detail-summary .taxonomy-detail-description{margin:0}.catalog-tag-directory h2,.catalog-taxonomy-card h2{color:#c6c2ba;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:13px;overflow:hidden}.catalog-tag-directory p,.catalog-taxonomy-card p{color:#6f6c66;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.45;overflow:hidden}.catalog-tag-directory small,.catalog-taxonomy-card small{color:#8d7844;margin-top:6px;font-size:9px;display:block}.catalog-taxonomy-card.unavailable{opacity:.72}.catalog-taxonomy-card>.replica-icon{color:#696660}.catalog-tag-directory a:hover,.catalog-taxonomy-card:hover{border-color:#c6a44e7a}.catalog-tag-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.catalog-tag-directory a{border:1px solid var(--replica-line);background:#1f1f1f;border-radius:3px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:grid}.catalog-tag-directory a>span{color:#c3a14d;text-align:center;font-size:25px;font-weight:900}.taxonomy-detail-description{color:#77736b;max-width:760px;margin:-16px 0 24px;font-size:12px;line-height:1.65}.catalog-detail-filters{border-bottom:1px solid var(--replica-line);grid-template-columns:minmax(160px,240px) minmax(160px,240px) auto;align-items:end;gap:8px;margin-bottom:24px;padding-bottom:18px;display:grid}.catalog-detail-filters.compact{grid-template-columns:minmax(160px,240px) auto}.catalog-detail-filters label{color:#77736b;gap:6px;font-size:10px;display:grid}.catalog-detail-filters select{border:1px solid var(--replica-line-strong);color:#aaa69e;background:#202020;border-radius:16px;min-height:44px;padding:0 12px}.catalog-detail-filters .replica-select{min-width:0}.catalog-detail-filters .catalog-apply-button{justify-self:start;width:auto;min-width:112px}.catalog-unavailable-state{color:#bc9850;background:#c2924014;border:1px solid #c292404d;border-radius:3px;margin:14px 0;padding:14px;font-size:12px}.catalog-launch-error{color:#d89090;background:#c5555517;border:1px solid #c5555557;border-radius:3px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.5}.catalog-launch-error small{color:#b89b9b;overflow-wrap:anywhere;margin-top:5px;display:block}.ranking-page-tabs{border-bottom:1px solid var(--replica-line);align-items:center;gap:6px;margin:-10px 0 24px;padding-bottom:15px;display:flex}.ranking-page-tabs button{border:1px solid var(--replica-line);color:#85817a;cursor:pointer;background:#202020;border-radius:16px;min-height:44px;padding:0 15px}.ranking-page-tabs button.active{color:#c5a248;border-color:#c5a2487a}.ranking-page-tabs time{color:#686660;margin-left:auto;font-size:10px}.ranking-catalog-grid{grid-template-columns:repeat(7,minmax(0,176px));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ranking-catalog-grid li{min-width:0;position:relative}.ranking-catalog-grid li>strong{z-index:4;color:#e1b950;background:#000000ad;border-radius:2px;place-items:center;width:24px;height:24px;font-size:11px;display:grid;position:absolute;top:7px;left:7px}.ranking-profit-list{border:1px solid var(--replica-line);gap:1px;max-width:860px;margin:0;padding:0;list-style:none;display:grid}.ranking-profit-list li{background:#1f1f1f;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:0 16px;display:grid}.ranking-profit-list li+li{border-top:1px solid var(--replica-line)}.ranking-profit-list li b{color:#c5a248}.ranking-profit-list li span{color:#aaa69e;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranking-profit-list li strong{color:#76af8d}.detail-main.game-detail-page{width:min(1480px,100% - 40px);container-type:inline-size}.game-detail-hero{border:1px solid var(--replica-line);background:var(--replica-surface);box-shadow:none;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:20px;display:grid}.detail-main .game-detail{grid-template-columns:clamp(112px,12vw,190px) minmax(0,1fr);align-items:center;gap:24px;min-width:0;padding:0;display:grid}.detail-main .detail-cover{aspect-ratio:167/208;background:var(--replica-surface);width:100%;max-width:190px;box-shadow:none;border:0;border-radius:6px;overflow:hidden}.detail-main .detail-cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.detail-cover-placeholder{background:var(--replica-surface-raised);width:100%;height:100%;color:var(--replica-gold);place-items:center;font-size:36px;font-weight:900;display:grid}.game-detail-copy{overflow-wrap:anywhere;min-width:0;padding:0}.game-detail-copy .kicker{color:var(--replica-gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.game-detail-hero .game-detail-copy h1{color:var(--replica-text);letter-spacing:-.025em;text-wrap:balance;margin:9px 0 6px;font-size:clamp(26px,2.8vw,42px);line-height:1.18}.game-detail-subtitle{font-weight:400;color:var(--replica-muted)!important;margin:0 0 12px!important;font-size:14px!important;line-height:1.45!important}.game-detail-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;max-width:690px!important;color:var(--replica-muted)!important;margin:15px 0 0!important;font-size:13px!important;line-height:1.75!important}.game-detail-tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.game-detail-tags a{border:1px solid color-mix(in srgb,var(--replica-gold) 34%,var(--replica-line));background:color-mix(in srgb,var(--replica-bg) 60%,transparent);color:color-mix(in srgb,var(--replica-gold) 78%,var(--replica-text));border-radius:6px;padding:6px 10px;font-size:10px}.game-detail-hero .detail-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.game-detail-hero .detail-actions button{border-radius:6px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 20px;display:inline-flex}.game-detail-facts{border:0;border-left:1px solid var(--replica-line);background:0 0;border-radius:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-width:0;margin:0;padding:0 0 0 24px;display:grid}.game-detail-facts>div{grid-column:span 2;align-content:center;gap:6px;min-width:0;min-height:84px;padding:12px;display:grid;position:relative}.game-detail-facts>div:nth-child(2):before,.game-detail-facts>div:nth-child(3):before,.game-detail-facts>div:nth-child(5):before{background:var(--replica-line);content:"";width:1px;position:absolute;top:17px;bottom:17px;left:0}.game-detail-facts>.game-detail-fact-extra,.game-detail-facts>.game-detail-fact-meta{border-top:1px solid var(--replica-line);grid-column:span 3}.game-detail-facts dt{min-width:0;color:var(--replica-muted);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.game-detail-fact-icon{color:var(--replica-gold);flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.game-detail-facts dd{min-width:0;color:var(--replica-text);overflow-wrap:anywhere;margin:0 0 0 30px;font-size:16px;font-weight:800;line-height:1.4}.game-detail-facts .game-detail-fact-extra dd{margin-left:0}@container (width<=900px){.game-detail-hero{grid-template-columns:minmax(0,1fr);gap:18px}.game-detail-facts{border-left:0;border-top:1px solid var(--replica-line);padding:6px 0 0}}.catalog-not-found{text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.catalog-not-found>b{color:#c5a248;font-size:52px}.catalog-not-found h1{color:#c8c4bc;margin:0}.catalog-not-found .primary{padding:10px 16px}.game-recommendations{margin-top:28px}.game-detail-page .game-recommendations{margin-bottom:0}.game-detail-page .game-recommendations .section-heading{align-items:center;min-height:34px;margin-bottom:14px}.game-detail-page .game-recommendations .section-heading h2{align-items:center;gap:10px;margin:0;line-height:1.3;display:flex}.game-detail-page .game-recommendations .section-heading h2 svg{color:var(--replica-gold);flex:0 0 24px}.replica-page .game-detail-page .detail-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:start;gap:16px 12px}.game-detail-page .detail-game-grid .catalog-card{width:100%;max-width:none}.game-detail-page .detail-game-grid .catalog-card-content{grid-template-columns:minmax(0,1fr);gap:3px;bottom:7px;left:7px;right:7px}.game-detail-page .detail-game-grid .catalog-card-copy{display:contents}.game-detail-page .detail-game-grid .catalog-card-copy h3{-webkit-line-clamp:1;grid-column:1/-1;margin:0;font-size:12px;line-height:1.35}.game-detail-page .detail-game-grid .catalog-card-copy p{grid-area:2/1;align-self:center;margin:0;font-size:10px}.game-detail-page .detail-game-grid .catalog-card-launch{grid-area:2/2;width:28px;height:28px;transform:none}.game-detail-page .detail-game-grid .catalog-card-launch svg{width:16px;height:16px}@container (width>=480px){.replica-page .game-detail-page .detail-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width>=700px){.replica-page .game-detail-page .detail-game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width>=900px){.replica-page .game-detail-page .detail-game-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@container (width>=1100px){.replica-page .game-detail-page .detail-game-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width<=767px){.catalog-back{flex-basis:40px;width:40px;height:40px}.replica-page .game-detail-page .detail-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}.catalog-apply-button,.catalog-filter-chips button,.catalog-load-more{min-width:40px;min-height:40px}.catalog-detail-filters,.catalog-detail-filters.compact{grid-template-columns:1fr}.ranking-page-tabs{flex-wrap:wrap}.ranking-page-tabs time{width:100%;margin:3px 0 0}.ranking-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ranking-catalog-grid li{justify-self:center;width:min(100%,167px)}.home-profit-ranking{grid-template-columns:1fr!important}.detail-main.game-detail-page{width:min(100% - 20px,680px)}.game-detail-navigation{margin-bottom:12px}.game-detail-hero{border-radius:8px;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.detail-main .game-detail{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px}.detail-main .detail-cover{border-radius:6px;width:96px}.game-detail-copy{padding:0}.game-detail-copy .kicker{font-size:10px}.game-detail-hero .game-detail-copy h1{margin-top:7px;font-size:clamp(22px,5vw,30px)}.game-detail-subtitle{font-size:13px!important}.game-detail-description{-webkit-line-clamp:5;font-size:12px!important}.game-detail-hero .detail-actions{display:grid}.game-detail-hero .detail-actions button{width:100%}.game-detail-hero .detail-actions.demo-unavailable{display:none}.game-detail-facts{border-left:0;border-top:1px solid var(--replica-line);padding:4px 0 0}.game-detail-facts>div{min-height:72px;padding:10px 6px}.game-detail-facts dt{gap:4px;font-size:11px}.game-detail-fact-icon{flex-basis:18px}.game-detail-facts dd{margin-left:22px;font-size:14px}.replica-page .game-detail-page{padding-bottom:calc(var(--replica-mobile-bottom-nav-height) + 78px)}.game-detail-hero .detail-actions .game-detail-inline-launch{display:none}.game-detail-mobile-launch{z-index:45;right:max(8px,env(safe-area-inset-right));bottom:calc(var(--replica-mobile-bottom-nav-height) + 4px);left:max(8px,env(safe-area-inset-left));border:1px solid color-mix(in srgb,var(--replica-gold) 24%,var(--replica-line));background:color-mix(in srgb,var(--replica-bg) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:13px;padding:5px;display:grid;position:fixed;box-shadow:0 -7px 22px #0000003d}html body .game-detail-mobile-launch .primary{width:100%;min-width:0;min-height:46px;font:inherit;touch-action:manipulation;border-radius:9px;padding:0 20px;font-size:14px;font-weight:900}.game-detail-mobile-launch .primary:disabled{cursor:not-allowed;box-shadow:none;opacity:.5}body.dialog-open .game-detail-mobile-launch,body[data-keyboard-open] .game-detail-mobile-launch{display:none}}.lobby-main .ranking-game-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px}.account-page{min-height:calc(100dvh - var(--replica-header-height));background:var(--replica-bg)}.account-main{grid-template-columns:214px minmax(0,1fr);gap:28px;width:min(1480px,100% - 32px);min-height:720px;margin:0 auto;padding:26px 0 72px;display:grid}.account-local-nav{border:1px solid var(--replica-line);background:#1d1d1d;border-radius:3px;align-self:start}.account-local-nav nav{gap:1px;padding:8px;display:grid}.account-local-nav a{color:#817e78;border-radius:2px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;min-height:42px;padding:0 9px;font-size:12px;transition:background-color .12s,color .12s;display:grid}.account-local-nav a:hover:not(.active){color:#aaa69e}.account-page .account-local-nav a:hover:not(.active){background:color-mix(in srgb,currentColor 7%,transparent)}.account-local-nav a.active{color:#c2a14f;background:#242424}.account-local-nav a .replica-icon{color:#696660}.account-local-nav a.active .replica-icon{color:#b99a4a}.account-nav-divider{background:var(--replica-line);height:1px;margin:0 16px}.account-content{min-width:0}.account-profile-header{border-bottom:1px solid var(--replica-line);grid-template-columns:68px minmax(0,1fr) minmax(240px,280px);align-items:center;gap:16px;min-height:104px;margin-bottom:14px;padding:0 0 20px;display:grid}.account-avatar{place-items:center;width:64px;height:64px;display:grid}.account-profile-identity{display:contents}.account-profile-copy{gap:5px;min-width:0;display:grid}.account-profile-primary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.account-profile-copy h1{color:#d2cfc8;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;overflow:hidden}.account-profile-balance{color:#79b393;white-space:nowrap;margin:0;font-size:13px;display:block}.account-profile-balance.is-unavailable{color:#c58b8b;text-overflow:ellipsis;max-width:150px;font-size:11px;overflow:hidden}.account-profile-id{color:#817e78;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:6px;min-width:0;display:grid}.account-profile-id-text{align-items:baseline;gap:5px;min-width:0;display:flex}.account-profile-id-label{color:var(--replica-muted);font-size:10px;font-weight:800}.account-profile-id-value{min-width:0;color:inherit;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;white-space:normal;cursor:text;touch-action:manipulation;font-size:clamp(9px,2.8vw,11px);line-height:1.35;overflow:visible}.account-profile-id-copy{width:44px;min-width:44px;height:44px;color:var(--replica-gold-strong);font:inherit;white-space:nowrap;cursor:copy;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;font-size:10px;font-weight:800;display:grid}.account-profile-id-copy:focus-visible,.account-profile-id-copy:hover{background:color-mix(in srgb,var(--replica-gold) 8%,transparent);outline:0}.account-profile-id-copy:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--replica-gold) 28%,transparent)}.account-profile-id-copy.is-error{color:#d89292}.account-vip-card{border:1px solid color-mix(in srgb,var(--replica-gold) 30%,var(--replica-line));border-radius:var(--toy-radius,10px);background:linear-gradient(135deg,color-mix(in srgb,var(--replica-gold) 10%,var(--replica-surface)),var(--replica-surface));min-width:0;min-height:76px;color:var(--replica-text);grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"visual copy action";align-items:center;gap:12px;padding:11px 14px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.account-vip-card:focus-visible,.account-vip-card:hover{border-color:color-mix(in srgb,var(--replica-gold) 68%,var(--replica-line));background:linear-gradient(135deg,color-mix(in srgb,var(--replica-gold) 15%,var(--replica-surface)),var(--replica-surface-raised));outline:0}.account-vip-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--replica-gold) 24%,transparent)}.account-vip-visual{grid-area:visual;place-items:center;width:42px;height:42px;display:grid}.account-vip-placeholder{border:1px solid color-mix(in srgb,var(--replica-gold) 42%,var(--replica-line));background:color-mix(in srgb,var(--replica-gold) 10%,transparent);width:38px;height:38px;color:var(--replica-gold-strong);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.account-vip-copy{grid-area:copy;gap:4px;min-width:0;display:grid}.account-vip-eyebrow{color:var(--replica-muted);font-size:11px}.account-vip-copy b{text-overflow:ellipsis;font-size:18px;overflow:hidden}.account-vip-action,.account-vip-copy b{color:var(--replica-gold-strong);white-space:nowrap}.account-vip-action{grid-area:action;align-items:center;gap:4px;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}.account-section{border:1px solid var(--replica-line);background:#1e1e1e;border-radius:3px;margin-bottom:12px}.account-section>header{border-bottom:1px solid var(--replica-line);align-items:center;min-height:66px;padding:0 18px;display:flex}.account-section>header h2{color:#c9c6bf;margin:0 0 5px;font-size:14px}.account-section>header p{color:#817e78;margin:0;font-size:12px;line-height:1.45}.account-edit-row,.account-readonly-row{border-bottom:1px solid var(--replica-line);grid-template-columns:150px minmax(0,1fr) 110px;align-items:center;gap:14px;min-height:58px;margin:0 18px;display:grid}.account-section>:last-child{border-bottom:0}.account-edit-row>span,.account-readonly-row>span{color:#918e87;font-size:12px}.account-readonly-row strong{color:#bdb9b1;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-edit-row small,.account-readonly-row small{color:#a58e52;text-align:right;font-size:12px}.account-edit-row input{border:1px solid var(--replica-line-strong);color:#c8c4bc;min-width:0;height:44px;font:inherit;background:#181818;border-radius:2px;outline:0;padding:0 11px;font-size:14px}.account-edit-row input:focus,.account-preference-grid select:focus{border-color:#9f8240}.account-preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px 18px 19px;display:grid}.account-preference-grid label,.account-preference-item{color:#918e87;gap:7px;font-size:12px;display:grid}.account-preference-grid select{border:1px solid var(--replica-line-strong);color:#c7c3bb;min-width:0;height:44px;font:inherit;background:#181818;border-radius:2px;outline:0;padding:0 11px;font-size:14px}.account-status-active{color:#75b590!important}.account-session-actions{justify-content:flex-end;gap:7px;padding:14px 18px;display:flex}.account-session-actions button{border:1px solid var(--replica-line-strong);color:#a9a59d;min-height:34px;font:inherit;cursor:pointer;background:#242424;border-radius:2px;padding:0 14px;font-size:10px}.account-session-actions button.danger{color:#c88787}.account-error,.account-success{border-radius:2px;margin:10px 0;padding:10px 13px;font-size:12px;line-height:1.5}.account-success{color:#82c69e;background:#50a0711f}.account-error{color:#d89292;background:#be50501f}.account-feedback-slot{min-height:57px}.account-save-bar{z-index:3;border:1px solid var(--replica-line-strong);background:#1e1e1ef5;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 28px #0000002e}.account-save-bar span{color:#85817a;font-size:12px}.account-save-bar button{color:#17140e;min-width:128px;min-height:36px;font:inherit;cursor:pointer;background:#c5a248;border:0;border-radius:2px;font-size:11px;font-weight:800}.account-save-bar button:disabled{cursor:wait;opacity:.6}.account-subpage-form,.account-subpage-stack{gap:12px;min-width:0;display:grid}.account-section-actions{justify-content:space-between;gap:16px}.account-section-actions>button,.account-session-actions button.primary{color:#c5a248;min-height:34px;font:inherit;cursor:pointer;background:#c5a2481a;border:1px solid #c5a24866;border-radius:2px;padding:0 14px;font-size:10px}.account-section-actions>button:disabled{cursor:not-allowed;opacity:.45}.account-session-list{margin:0;padding:0;list-style:none;display:grid}.account-session-list li{border-bottom:1px solid var(--replica-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;margin:0 18px;display:grid}.account-session-list li:last-child{border-bottom:0}.account-session-list .replica-icon{color:#8d7845}.account-session-list li>div{gap:5px;min-width:0;display:grid}.account-session-list strong{color:#c7c3bb;font-size:14px}.account-session-list span{color:#85817a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-session-list b{color:#71b58e;font-size:12px}.account-session-list button{color:#c88787;min-height:31px;font:inherit;cursor:pointer;background:0 0;border:1px solid #be505047;border-radius:2px;padding:0 11px;font-size:10px}.account-preference-detailed .account-preference-item,.account-preference-detailed label{align-content:start}.account-preference-detailed small{color:#66635e;line-height:1.5}.account-profile-copy>small{color:#c58b8b;margin-top:7px;font-size:12px;display:block}.account-asset-tabs{gap:6px;padding:14px 18px 0;display:flex}.account-asset-tabs button{border:1px solid var(--replica-line);color:#77736d;min-height:32px;font:inherit;cursor:pointer;background:#191919;border-radius:2px;padding:0 13px;font-size:10px}.account-asset-tabs button.active{color:#c5a248;background:#c5a2481a;border-color:#c5a2487a}.account-balance-overview{grid-template-columns:1fr;gap:12px;padding:18px;display:grid}.account-balance-overview.has-secondary-states{grid-template-columns:minmax(280px,1.25fr) minmax(0,1fr)}.account-balance-primary{background:linear-gradient(135deg,#26231b,#1a1a1a 72%);border:1px solid #c5a24859;border-radius:4px;align-content:center;gap:7px;min-height:156px;padding:20px;display:grid}.account-balance-label{color:#8a867f;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.account-balance-label b{color:#c88;background:#be505024;border-radius:10px;padding:3px 7px;font-size:9px;font-weight:600}.account-balance-primary>small{color:#85817a;font-size:12px}.account-balance-primary>strong{color:#d7d3cb;font-size:clamp(24px,3vw,34px);line-height:1.1}.account-balance-primary>p{color:#968e78;margin:3px 0 0;font-size:12px;line-height:1.5}.account-balance-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.account-balance-states>div{border:1px solid var(--replica-line);background:#191919;border-radius:3px;align-content:center;gap:7px;min-height:74px;padding:13px 15px;display:grid}.account-balance-states dt{color:#8c8881;font-size:12px}.account-balance-states dd{color:#c2beb6;margin:0;font-size:14px;font-weight:700}.account-balance-states .is-debt{border-color:#be505047}.account-inline-form{gap:8px;max-width:560px;padding:16px 18px;display:flex}.account-inline-form button,.account-inline-form select,.account-list-filters button,.account-list-filters input,.account-list-filters select,.account-payment-form input,.account-payment-form select{border:1px solid var(--replica-line-strong);color:#b9b5ad;min-height:38px;font:inherit;background:#181818;border-radius:2px;font-size:11px}.account-inline-form select{flex:1;padding:0 10px}.account-inline-form button,.account-list-filters button{color:#17140e;cursor:pointer;background:#c5a248;padding:0 18px;font-weight:800}.account-finance-actions{flex-wrap:wrap;gap:7px;display:flex}.account-finance-actions a{color:#c2a04c;border:1px solid #c5a24857;border-radius:2px;align-items:center;min-height:37px;padding:0 15px;display:inline-flex}.controlled-lot-list,.experience-venue-list{gap:8px;padding:0 18px 18px;display:grid}.controlled-lot-list article,.experience-venue-list article{border:1px solid var(--replica-line);background:#191919;padding:13px}.controlled-lot-list article>div,.experience-venue-list article>div{justify-content:space-between;gap:12px;display:flex}.controlled-lot-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.controlled-lot-list dt{color:#77736c;font-size:10px}.controlled-lot-list dd{overflow-wrap:anywhere;color:#aaa59b;margin:3px 0 0}.controlled-lot-list article:not(.active){opacity:.56}.controlled-release-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:9px;padding:0 18px 18px;display:grid}.controlled-release-form label{gap:5px;display:grid}.controlled-release-form input,.controlled-release-form select{border:1px solid var(--replica-line);color:#c7c1b7;background:#151515;min-height:38px;padding:0 10px}.controlled-release-form button,.controlled-release-quote button,.experience-venue-list a{color:#fff;background:#8c702e;border:1px solid #9b7d34;justify-content:center;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}.controlled-release-quote{border:1px solid #c5a24857;align-items:center;gap:12px;margin:0 18px 18px;padding:12px;display:flex}.controlled-release-quote small{margin-left:auto}.account-wallet-error,.account-wallet-success{margin:0 18px 18px;padding:10px}.account-wallet-error{color:#ff9b9b;background:#3b1c1c}.account-wallet-success{color:#7ddd9d;background:#183323}.experience-venue-list article p{color:#8f8a82}.experience-venue-list a{width:max-content}.account-list-filters{border-bottom:1px solid var(--replica-line);grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:end;gap:8px;padding:14px 18px;display:grid}.account-order-filters{grid-template-columns:repeat(2,minmax(180px,400px)) max-content;justify-content:start}.account-order-filters.is-review-only{grid-template-columns:minmax(180px,400px) max-content}.account-filter-actions{justify-content:flex-end;align-self:end;align-items:stretch;gap:7px;min-width:max-content;display:flex}.account-filter-actions button{white-space:nowrap;flex:none;width:auto;min-width:112px}.account-list-filters label,.account-payment-form>label{color:#8c8881;gap:6px;min-width:0;font-size:12px;display:grid}.account-list-filters input,.account-list-filters select,.account-payment-form input,.account-payment-form select{width:100%;min-width:0;padding:0 10px}.account-list-filters .replica-select,.controlled-release-form .replica-select{width:100%;min-width:0}.account-bet-filters,.account-ledger-filters{grid-template-columns:repeat(5,minmax(110px,1fr)) auto}.account-bet-list,.account-ledger-list,.account-order-list{display:grid}.account-order-list>a{border-bottom:1px solid var(--replica-line);min-height:72px;color:inherit;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 18px;display:grid}.account-order-list>a:last-child{border-bottom:0}.account-order-symbol{color:#75b491;background:#4ca06f1a;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.account-order-symbol.is-withdrawal{color:#c09357;background:#c289451a}.account-order-list a>div:nth-child(2){gap:4px;min-width:0;display:grid}.account-order-list strong{color:#bdb9b1;font-size:11px}.account-order-list small{color:#66635e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-order-list em{color:#b27d7d;font-size:9px;font-style:normal}.account-order-amount{justify-items:end;gap:5px;display:grid}.account-order-amount b{color:#c8c4bc;font-size:12px}.account-detail-card header>b,.account-order-amount span{color:#a48b50;font-size:9px}.status-approved,.status-completed,.status-paid{color:#72b38d!important}.status-expired,.status-failed,.status-rejected{color:#c47f7f!important}.account-pagination{border-top:1px solid var(--replica-line);color:#77736d;justify-content:center;align-items:center;gap:12px;min-height:54px;font-size:10px;display:flex}.account-pagination button{border:1px solid var(--replica-line);color:#aaa69e;cursor:pointer;background:#242424;border-radius:2px;min-height:31px;padding:0 11px}.account-pagination button:disabled{cursor:not-allowed;opacity:.4}.account-payment-form{gap:15px;max-width:760px;padding:18px;display:grid}.account-payment-form fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.account-payment-form legend{color:#77736d;margin-bottom:7px;font-size:10px}.payment-channel-option{border:1px solid var(--replica-line);cursor:pointer;background:#191919;border-radius:3px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:grid}.payment-channel-option:has(input:checked){border-color:#c5a2487a}.payment-channel-option.disabled{cursor:not-allowed;opacity:.5}.payment-channel-option>span{gap:5px;display:grid}.payment-channel-option strong{color:#bdb9b1;font-size:11px}.payment-channel-option small{color:#696660;font-size:9px}.payment-quote{border:1px solid var(--replica-line);color:#77736d;background:#191919;border-radius:3px;gap:6px;padding:12px;font-size:10px;display:grid}.payment-quote>div{justify-content:space-between;gap:15px;display:flex}.payment-quote b{color:#aaa69e}.payment-quote strong{color:#72b38d}.account-payment-submit{color:#17140e;min-height:40px;font:inherit;cursor:pointer;background:#c5a248;border:0;border-radius:2px;font-size:11px;font-weight:800}.account-payment-submit:disabled{cursor:not-allowed;opacity:.45}.payment-result>div{align-items:center;gap:14px;padding:18px;display:flex}.payment-result strong{color:#72b38d}.payment-result span{color:#bdb9b1}.payment-result a{color:#c5a248;margin-left:auto}.account-back-link{color:#a1884c;width:max-content;font-size:11px}.account-detail-card>header{min-height:78px}.account-detail-card>header .kicker{font-size:9px}.account-detail-amount{border-bottom:1px solid var(--replica-line);color:#d0ccc4;padding:22px 18px;font-size:28px;display:block}.account-detail-amount.is-credit{color:#72b38d}.account-detail-amount.is-debit{color:#c78c71}.account-detail-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.account-detail-card dl>div{border-right:1px solid var(--replica-line);border-bottom:1px solid var(--replica-line);grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:9px 18px;display:grid}.account-detail-card dt{color:#77736d;font-size:10px}.account-detail-card dd{overflow-wrap:anywhere;color:#b9b5ad;min-width:0;margin:0;font-size:11px}.account-detail-card dd a{color:#aa8e4b}.account-record-list,.account-record-table{display:grid}.account-record-list-header{border-bottom:1px solid var(--replica-line-strong);color:#77736d;grid-template-columns:minmax(0,1fr) repeat(3,minmax(90px,.35fr));align-items:center;gap:10px;min-height:38px;margin:0 18px;font-size:9px;display:grid}.account-record-list-header span:nth-child(n+2){text-align:right}.account-record-list>a{border-bottom:1px solid var(--replica-line);min-height:68px;color:inherit;grid-template-columns:minmax(0,1fr) repeat(3,minmax(90px,.35fr));align-items:center;gap:10px;margin:0 18px;display:grid}.account-record-list>a:last-child{border-bottom:0}.account-record-primary{gap:4px;min-width:0;display:grid}.account-record-list strong{color:#bdb9b1;font-size:11px}.account-record-primary small{color:#66635e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-record-value{color:#aaa69e;font-size:11px}.account-record-status,.account-record-value{text-align:right;justify-items:end;min-width:0;display:grid}.account-record-status{color:#99834d;font-size:9px}.account-record-mobile-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.positive{color:#72b38d!important}.negative{color:#c77f7f!important}.account-balance-primary>p,.account-balance-primary>small,.account-balance-states dt,.account-detail-card dd,.account-detail-card dt,.account-detail-card header>b,.account-detail-card>header .kicker,.account-edit-row small,.account-edit-row>span,.account-list-filters label,.account-order-amount span,.account-order-list em,.account-order-list small,.account-payment-form legend,.account-payment-form>label,.account-preference-grid label,.account-preference-item,.account-profile-copy>small,.account-readonly-row small,.account-readonly-row>span,.account-record-list-header,.account-record-mobile-label,.account-record-primary small,.account-record-status,.account-save-bar span,.account-section>header p,.account-session-list b,.account-session-list span,.controlled-lot-list dt,.payment-channel-option small,.payment-quote{font-size:12px;line-height:1.45}.account-edit-row input,.account-order-list strong,.account-preference-grid select,.account-readonly-row strong,.account-record-list strong,.account-record-value,.account-session-list strong,.payment-channel-option strong{font-size:14px}.account-asset-tabs button,.account-edit-row input,.account-finance-actions a,.account-inline-form button,.account-inline-form select,.account-list-filters button,.account-list-filters input,.account-list-filters select,.account-pagination button,.account-payment-form input,.account-payment-form select,.account-payment-submit,.account-preference-grid select,.account-section-actions>button,.account-session-actions button,.account-session-actions button.primary,.account-session-list button,.controlled-release-form button,.controlled-release-form input,.controlled-release-form select,.controlled-release-quote button,.experience-venue-list a{min-height:44px}.account-asset-tabs button,.account-inline-form button,.account-inline-form select,.account-list-filters button,.account-list-filters input,.account-list-filters select,.account-pagination,.account-payment-form input,.account-payment-form select,.account-section-actions>button,.account-session-actions button,.account-session-actions button.primary,.account-session-list button{font-size:12px}@media (width<=1199px){.lobby-main .ranking-game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.account-main{grid-template-columns:190px minmax(0,1fr);gap:18px}.home-provider-grid>:nth-child(n+19){display:none}}@media (width<=899px){.catalog-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-tag-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.account-main{grid-template-columns:1fr;align-content:start}.replica-page .account-page .account-local-nav{border:0;border-bottom:1px solid color-mix(in srgb,var(--replica-gold) 16%,transparent);min-width:0;box-shadow:none;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:0 0;border-radius:0;gap:18px;margin-bottom:2px;padding:0 2px;display:flex;overflow:auto hidden}.account-local-nav::-webkit-scrollbar{display:none}.account-local-nav nav{flex:none;gap:18px;padding:0;display:flex}.replica-page .account-page .account-local-nav a{min-width:max-content;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:18px auto;gap:7px;padding:0 2px 3px;scroll-margin-inline:12px;position:relative}.replica-page .account-page .account-local-nav a.active,.replica-page .account-page .account-local-nav a:hover:not(.active){box-shadow:none;background:0 0}.account-local-nav a:after{z-index:1;content:"";opacity:0;pointer-events:none;background:currentColor;border-radius:999px;width:24px;height:2px;transition:opacity .14s,transform .14s;position:absolute;bottom:-1px;right:50%;transform:translate(50%)scaleX(.45)}.account-local-nav a.active:after{opacity:1;transform:translate(50%)scaleX(1)}.account-local-nav a:focus-visible{outline:2px solid color-mix(in srgb,currentColor 45%,transparent);outline-offset:-2px}.account-nav-divider{display:none}}@media (width<=419px){.replica-mobile-brand .replica-brand-copy{display:none}.replica-wallet{justify-content:center;width:31px;padding:0}.replica-wallet span{display:none}}@media (width<=767px){.replica-page .catalog-main{width:calc(100% - 20px);padding-top:12px}.all-games-page .catalog-main{width:calc(100% - 12px);padding-top:8px;padding-bottom:calc(var(--replica-mobile-bottom-nav-height) + 24px)}.all-games-page .catalog-route-header{display:none}.catalog-route-header{min-height:54px;margin-bottom:8px}.catalog-route-heading h1{font-size:16px}.catalog-route-heading small{display:none}.catalog-type-summary{gap:7px;padding-left:4px}.catalog-type-summary>span{display:none}.catalog-filter-line{grid-template-columns:1fr}.catalog-filter-line>span{display:none}.catalog-filter-chips{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.catalog-filter-chips button{flex:none}.catalog-filter-controls>*{flex:calc(50% - 4px)}.catalog-search-control{flex-basis:100%}.catalog-filter-controls select{min-width:0;display:block}.catalog-filter-controls>.replica-select{min-width:0}.game-list-page .catalog-filter-panel{gap:8px;margin-bottom:16px;padding-bottom:12px}.mobile-game-catalog-layout{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;display:grid}.mobile-game-catalog-results{min-width:0}.all-games-page .catalog-filter-panel{z-index:auto;border-bottom-color:var(--replica-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;gap:0;margin:0 0 10px;padding:0 0 10px;position:static}.all-games-page .catalog-filter-line{display:none}.game-list-page .catalog-filter-controls{grid-template-columns:minmax(0,1fr) 72px;gap:8px;display:grid}.game-list-page .catalog-search-control{flex:none;width:100%;min-width:0}.game-list-page .catalog-filter-controls>.catalog-apply-button{width:72px;min-width:72px;padding-inline:8px}.replica-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;gap:18px 8px}.replica-page .all-games-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-items:stretch;gap:10px 8px}.replica-page .all-games-page .catalog-grid>.catalog-card{width:100%}.all-games-page .catalog-card-content{grid-template-columns:minmax(0,1fr);bottom:7px;left:8px;right:7px}.all-games-page .catalog-card-launch{display:none}.all-games-page .catalog-card-copy h3{-webkit-line-clamp:2;min-height:0;font-size:12px}.all-games-page .catalog-card-copy p{font-size:9px}.all-games-page .catalog-online-count{min-width:36px;padding-inline:6px;top:6px;right:6px}.all-games-page .catalog-card-badge{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 52px);top:6px;left:6px;overflow:hidden}.catalog-card h3{margin-top:7px;font-size:11px}.catalog-card p{font-size:9px}.catalog-search-page{grid-template-columns:minmax(0,1fr) max-content;justify-content:stretch}.catalog-tag-directory,.catalog-taxonomy-grid{grid-template-columns:1fr}.home-provider-grid{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,minmax(56px,1fr));gap:6px;overflow-x:auto}.home-provider-grid::-webkit-scrollbar{display:none}.home-provider-tile,.home-provider-tile .provider-logo-card{aspect-ratio:40/27;width:100%;height:auto}.home-provider-grid>:nth-child(n+16){display:none}.account-main{width:calc(100% - 20px);padding-top:12px}.replica-page .account-page .account-local-nav{display:none}.account-profile-header{grid-template-columns:52px minmax(0,1fr);gap:10px;min-height:90px;padding-bottom:14px}.account-avatar{width:50px;height:50px;font-size:18px}.account-avatar .user-avatar{--user-avatar-size:50px!important}.account-profile-copy{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto 44px;gap:1px 6px}.account-profile-id,.account-profile-primary{display:contents}.account-profile-copy h1{grid-area:1/1;font-size:17px}.account-profile-balance{grid-area:1/2;font-size:13px}.account-profile-id-text{grid-area:2/1/auto/3;min-width:0}.account-profile-id-copy{grid-area:1/3/3;align-self:center}.account-vip-card{grid-column:1/-1;min-height:60px}.account-edit-row,.account-readonly-row{grid-template-columns:92px minmax(0,1fr);gap:8px;min-height:62px;margin-inline:12px}.account-edit-row small,.account-readonly-row small{display:none}.account-section>header{padding-inline:12px}.account-preference-grid{grid-template-columns:1fr;padding-inline:12px}.account-save-bar span{display:none}.account-save-bar button{width:100%}.account-section-actions{flex-direction:column;align-items:flex-start!important;padding-block:12px!important}.account-session-list li{margin-inline:12px}.account-asset-tabs{padding:12px 12px 0;overflow-x:auto}.account-asset-tabs button{flex:none}.account-balance-overview{grid-template-columns:1fr;padding:12px}.account-balance-primary{min-height:138px;padding:17px}.account-balance-states{grid-template-columns:1fr}.account-bet-filters,.account-ledger-filters,.account-list-filters,.account-order-filters,.account-order-filters.is-review-only{grid-template-columns:1fr;padding-inline:12px}.account-filter-actions{justify-content:flex-start;min-width:0}.account-order-list>a{margin-inline:12px}.account-payment-form{padding:12px}.account-detail-card dl{grid-template-columns:1fr}.account-detail-card dl>div{border-right:0}.account-record-list-header{display:none}.account-record-list>a{grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:12px;padding-block:11px}.account-record-primary{grid-column:1/-1}.account-record-status,.account-record-value{text-align:left;align-content:start;justify-items:start;gap:4px}.account-record-mobile-label{clip:auto;clip-path:none;color:#77736d;white-space:normal;width:auto;height:auto;font-size:9px;position:static;overflow:visible}.payment-result>div{flex-direction:column;align-items:flex-start}.payment-result a{margin-left:0}.controlled-lot-list dl,.controlled-release-form{grid-template-columns:1fr}.controlled-release-quote{flex-direction:column;align-items:flex-start}.controlled-release-quote small{margin-left:0}}@media (width<=374px){.mobile-game-catalog-layout{grid-template-columns:68px minmax(0,1fr);gap:8px}.replica-page .all-games-page .catalog-grid{gap:8px 6px}}@media (width<=389px){.replica-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.session-notice[data-v-18e96889]{z-index:10000;box-sizing:border-box;color:#573c0c;background:#fff4db;border:1px solid #ddb971;border-radius:8px;width:min(560px,100% - 32px);padding:14px 42px 14px 18px;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0003}.session-notice button[data-v-18e96889]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:12px}
