: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;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070a12;--surface:#101522;--surface-2:#151c2d;--text:#f7f8ff;--muted:#939db4;--line:#ffffff17;--brand:#7357ff;--accent:#20e3b2;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}button,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-shell{background:radial-gradient(circle at 80% 0,#7357ff26,transparent 28rem),var(--bg);min-height:100dvh}.topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#070a12d1;gap:28px;height:72px;padding:0 max(20px,50vw - 720px);position:sticky;top:0}.brand,.topbar{align-items:center;display:flex}.brand{white-space:nowrap;gap:10px;font-weight:800}.brand-mark{background:linear-gradient(135deg,var(--brand),#a44cff);border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 30px #7357ff61}.desktop-nav{color:var(--muted);align-items:center;gap:22px;font-size:14px;display:flex}.desktop-nav a:first-child,.desktop-nav a:hover{color:var(--text)}.top-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.ghost,.primary,.top-actions select{border:1px solid var(--line);min-height:42px;color:var(--text);background:var(--surface);border-radius:12px;padding:0 16px}.menu-toggle{width:42px;height:42px;color:var(--text);background:0 0;border:0;font-size:22px;display:none}.search-link,.wallet-chip{place-items:center;display:grid}.wallet-chip{color:#8af1d7;white-space:nowrap;background:#20e3b214;border:1px solid #20e3b24d;border-radius:12px;min-height:42px;padding:0 15px;font-weight:800}.primary{background:linear-gradient(135deg,var(--brand),#a44cff);border:0;place-items:center;font-weight:700;display:inline-grid}.ghost,.primary{cursor:pointer}footer,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,.live-pill{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.live-pill{background:#20e3b214;border:1px solid #20e3b240;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.live-dot,.live-pill i{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}.orb{filter:blur(2px);opacity:.8;border-radius:50%;position:absolute}.orb-one{background:radial-gradient(circle at 35% 30%,#d5c9ff,#7455ff 42%,#0000 70%);width:260px;height:260px;top:-45px;right:3%}.orb-two{background:radial-gradient(circle at 35% 30%,#b7ffe9,#18bfa0 42%,#0000 70%);width:190px;height:190px;bottom:-90px;right:18%}.hero-card{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070a12b3;border-radius:18px;min-width:170px;padding:18px 22px;display:grid;position:absolute;bottom:34px;right:5%}.hero-card span{font-size:28px;font-weight:900}.hero-card strong{color:var(--muted);text-transform:uppercase;font-size:12px}.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:999px;place-items:center;min-height:42px;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}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:72px;margin-bottom:30px;padding:32px 0;display:flex}.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;padding:12px}.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{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:10px;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}.skeleton-stack{gap:12px;width:100%;display:grid}.skeleton-stack i{background:linear-gradient(90deg,var(--surface-2),#242d41,var(--surface-2));background-size:200% 100%;border-radius:8px;height:20px;animation:1.2s infinite shimmer}.skeleton-stack i:first-child{height:70px}.skeleton-stack i:last-child{width:70%}@keyframes shimmer{to{background-position:-200% 0}}.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>div{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:42px;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-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:42px;color:var(--text);border-radius:12px;margin-left:auto;padding:0 14px}.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{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);color:var(--text);border-radius:999px;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-bet{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){.desktop-nav{display:none}.game-grid,.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-card{display:none}}@media (width<=767px){.topbar{gap:8px;height:64px;padding-inline:12px}.menu-toggle{display:block}.brand>span:last-child,.top-actions>.ghost,.zone-select{display:none}.top-actions select{width:106px;padding-inline:8px}.top-actions .primary{display:none}footer,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)}.orb-one{right:-100px}.orb-two{right:-40px}.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))}footer{gap:14px;padding-bottom:90px;display:grid}.mobile-nav{z-index:40;left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#101522eb;border-radius:18px;grid-template-columns:repeat(4,1fr);align-items:center;min-height:58px;display:grid;position:fixed}.mobile-nav a{color:var(--muted);text-align:center;padding:15px 4px;font-size:12px}.mobile-nav a:first-child{color:var(--text)}.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}.top-actions{gap:4px}.top-actions select{width:96px}.brand-mark{width:34px;height:34px}}@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,.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-chip{min-height:38px;padding-inline:10px;font-size:13px}.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;scroll-padding-top:88px;overflow-x:clip}body,html{min-width:0}body{min-height:100dvh}body.dialog-open,body.game-preview-open{overflow:hidden}html:has(body.dialog-open){overflow:hidden}html:has(body.game-preview-open){overflow:hidden}.auth-page,.catalog-page,.page-shell,.site-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,.topbar{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))}.mobile-nav{padding-bottom:env(safe-area-inset-bottom)}.mobile-nav,footer{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}footer{padding-bottom:max(32px,env(safe-area-inset-bottom))}.catalog-header nav a,.desktop-nav a,.drawer-close,.history button,.menu-toggle,.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}.game-preview-shell{z-index:150;width:100%;max-width:none;height:100vh;height:var(--app-viewport-height,100dvh);background:#050711;min-height:0;margin:0;position:fixed;inset:0;overflow:hidden}.game-preview-stage{padding:max(72px,calc(env(safe-area-inset-top) + 60px)) max(24px,env(safe-area-inset-right)) max(48px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));text-align:center;align-content:center;place-items:center;gap:22px;display:grid;position:absolute;inset:0}.game-preview-stage:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#7357ff61,#0000 38rem);position:absolute;inset:0}.game-preview-stage img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:24px;width:min(38vh,320px);max-height:48vh;position:relative;box-shadow:0 30px 80px #00000073}.game-preview-stage>div{max-width:680px;position:relative}.game-preview-stage h1{margin:16px 0 8px;font-size:clamp(32px,7vw,64px)}.game-preview-stage p{color:var(--muted);margin:0;line-height:1.7}.game-exit{z-index:160;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a12d1;border:1px solid #ffffff2e;border-radius:999px;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.game-exit,.game-toolbar{align-items:center;gap:8px;position:fixed}.game-toolbar{z-index:170;top:max(10px,env(safe-area-inset-top));left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070a12e0;border:1px solid #ffffff24;border-radius:15px;min-height:52px;padding:6px;display:flex}.game-toolbar a,.game-toolbar button{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;display:inline-flex}.game-toolbar strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game-toolbar time{color:#b7b9c5;font-variant-numeric:tabular-nums;white-space:nowrap}.game-toolbar button:first-child{margin-right:auto}.game-provider-frame{width:100%;height:100dvh;padding-top:calc(72px + env(safe-area-inset-top));background:#05070d;border:0;position:fixed;inset:0}.game-orientation-hint{z-index:180;left:50%;bottom:max(18px,env(safe-area-inset-bottom));color:#fff;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080b14e6;border:1px solid #ffffff2e;border-radius:999px;max-width:calc(100vw - 32px);padding:10px 14px;position:fixed;transform:translate(-50%)}.provider-mock{color:#fff;text-align:center;background:radial-gradient(circle at 50% 20%,#5437a7,#080b14 55%);place-content:center;gap:14px;min-height:100dvh;padding:24px;display:grid}.provider-mock span{color:#75f2d2;text-transform:uppercase;font-weight:900}.provider-mock h1{margin:0;font-size:clamp(34px,8vw,72px)}.provider-mock p{color:#c1c7d8}.provider-mock strong{font-size:18px}.game-preview-shell>.app-state{width:min(620px,100% - 32px);height:max-content;margin:auto;position:absolute;inset:0}@media (width<=767px){html{scroll-padding-top:76px}.catalog-header,.topbar{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))}input,select,textarea{font-size:16px}.mobile-nav{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));min-height:60px}.mobile-nav a{place-items:center;min-height:48px;display:grid}body[data-keyboard-open] .mobile-nav{display:none}body[data-keyboard-open] footer{padding-bottom:24px}.site-shell main>.content-section>.game-grid:not(.catalog-grid){overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(154px,46vw);grid-auto-flow:column;gap:12px;padding:2px 2px 16px;scroll-padding-inline:2px;overflow-x:auto}.site-shell main>.content-section>.game-grid:not(.catalog-grid)>.game-card{scroll-snap-align:start;scroll-snap-stop:normal}.promotion-grid,.ranking-grid,.split-grid,.vip-grid,.vip-strip{min-width:0}.game-preview-stage{grid-template-columns:1fr;gap:14px}.game-preview-stage img{width:min(44vw,220px);max-height:40vh}.game-exit span{display:none}.game-exit{justify-content:center;width:48px;padding:0;font-size:24px}}@media (width>=480px) and (width<=767px){.site-shell main>.content-section>.game-grid:not(.catalog-grid){grid-auto-columns:minmax(170px,38vw)}.hero{min-height:400px;padding:36px 32px}.provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px) and (width<=1023px){footer,main{width:min(100% - 48px,900px)}.catalog-header,.topbar{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){footer,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}.live-pill{padding:7px 9px;font-size:10px}.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){.game-preview-stage{text-align:left;padding-top:max(56px,env(safe-area-inset-top));grid-template-columns:minmax(140px,32vh) minmax(0,620px);gap:28px}.game-preview-stage img{width:100%;max-height:72vh}.game-preview-stage h1{font-size:clamp(28px,6vh,46px)}.hero{min-height:340px}.app-drawer{width:min(420px,70vw)}}@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<=767px){.game-toolbar{overflow-x:auto}.game-toolbar a,.game-toolbar button{flex:none;font-size:12px}.game-provider-frame{padding-top:calc(72px + env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom)}}@media (width>=1280px){:root{--responsive-tier:desktop}}.promotion-image-placeholder{aspect-ratio:8/3;width:100%;min-height:160px;color:var(--replica-gold,#c9a64b);letter-spacing:.04em;background:radial-gradient(circle at 50% 35%,#493c23,#181818 66%);place-items:center;font-size:clamp(24px,5vw,42px);font-weight:950;display:grid}: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-header-height:64px;--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}.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-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{border-bottom:1px solid var(--replica-line);grid-template-columns:40px minmax(0,1fr);align-items:center;min-height:72px;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-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:32px;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{padding:7px 10px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--replica-line);gap:2px;margin-top:auto;display:grid}.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:39px;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;display:grid}.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 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:13px;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;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 summary{cursor:pointer;list-style:none}.replica-account-menu summary::-webkit-details-marker{display:none}.replica-account-menu[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-top-icon{color:#88857f;cursor:pointer;background:0 0;width:35px;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{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{border-bottom:1px solid var(--replica-line);color:#b7b3aa;align-items:center;gap:11px;min-height:43px;padding:0 10px;display:flex}.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-drawer .replica-mobile-account-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.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:38;right:16px;bottom:max(16px,env(safe-area-inset-bottom));color:#fff;background:#167be8;border:2px solid #92c8ff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;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;right:16px;bottom:calc(70px + env(safe-area-inset-bottom));border:1px solid var(--replica-line-strong);background:#222;border-radius:5px;width:min(320px,100vw - 24px);padding:0 16px 16px;position:fixed;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;width:32px;height:32px;font-size:22px}.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{background:#111;border:0;border-radius:0;min-height:306px;margin: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{border:0;border-bottom:1px solid var(--replica-line);background:#1d1d1d;border-radius:0;min-height:38px;margin:0 0 18px;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;align-items:center;gap:24px;min-height:30px;margin:-18px 0 16px;padding:0 13px;font-size:11px;display:flex;overflow:hidden}.lobby-main .winning-strip span{flex:none}.lobby-main .winning-strip b{color:#789f6c;font-weight:700}.lobby-main .announcement-viewport{min-width:0;overflow:hidden}.lobby-main .announcement-track{width:max-content;animation:28s linear infinite replica-announcement-scroll;display:flex}.lobby-main .announcement-group{flex:none;align-items:center;gap:30px;padding-right:30px;display:flex}.lobby-main .announcement-ticker a{color:inherit;flex:none;text-decoration:none}.lobby-main .announcement-ticker a:focus-visible,.lobby-main .announcement-ticker a:hover{color:#e4bd63;outline:0}.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:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lobby-main .announcement-track{animation:none}.lobby-main .announcement-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:28px}.lobby-main .section-heading{border-bottom:1px solid var(--replica-line);align-items:center;min-height:38px;margin-bottom:10px}.lobby-main .section-heading h2{color:#d6d3cd;margin:0 0 8px;font-size:19px}.lobby-main .kicker{display:none}.lobby-main .text-button{color:#ae9149;padding:0 0 8px;font-size:12px;font-weight:700}.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;transition:transform .15s}.lobby-main .game-card:hover{transform:translateY(-2px)}.lobby-main .game-card:hover .game-art{box-shadow:inset 0 0 0 1px #c9a64bb3}.lobby-main .game-card h3{color:#c9c6c0;margin:6px 1px 2px;font-size:12px;font-weight:600}.lobby-main .game-card h3,.lobby-main .game-card p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lobby-main .game-card p{color:#77746e;margin:0 1px;font-size:10px}.lobby-main .ranking-heading{align-items:end}.lobby-main .ranking-tabs{align-items:end;gap:22px;display:flex}.lobby-main .ranking-tabs button{color:#77746e;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 8px;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 .provider-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 .provider-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.lobby-main .provider-card{color:#b7a574;min-height:56px;padding:8px;font-size:11px}.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:#171717;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-main{min-height:calc(100dvh - var(--replica-header-height));place-items:center;padding-bottom:64px;display:grid}.recovery-card{border:1px solid var(--replica-line-strong);background:#202020;border-radius:5px;gap:15px;width:min(100%,540px);padding:clamp(26px,5vw,46px);display:grid;position:relative;box-shadow:0 22px 62px #00000061}.recovery-card h1{color:#e4e0d8;margin:0;font-size:clamp(30px,5vw,44px)}.recovery-card>p,.recovery-success p{color:#96928b;margin:0;line-height:1.7}.recovery-card form{gap:14px;display:grid}.recovery-card label{color:#c6c1b8;gap:7px;font-size:12px;font-weight:700;display:grid}.recovery-card input{color:#eeeae2;min-height:46px;font:inherit;background:#151515;border:1px solid #3a3937;border-radius:3px;padding:0 12px}.recovery-card .primary{color:#17140f;background:#c5a451;border:0;border-radius:3px;place-items:center;min-height:46px;font-weight:800;display:grid}.recovery-demo{color:#a9a49b;background:#c5a45112;border:1px solid #c5a4514d;border-radius:3px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;font-size:12px;display:flex}.recovery-demo strong{color:#e4c66d;letter-spacing:.15em;font-family:ui-monospace,monospace;font-size:21px}.recovery-success{justify-items:start;gap:16px;display:grid}.recovery-success>.replica-icon{color:#c8aa57}@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 14px;left:0}.replica-footer,.replica-page{margin-left:0}.replica-menu-toggle{margin-right:4px;display:grid}.replica-login-button,.replica-menu-toggle,.replica-search,.replica-top-icon{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<=767px){:root{--replica-header-height:64px}.replica-topbar{min-height:64px;padding:0 9px}.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}.replica-top-actions{gap:2px}.replica-account-menu,.replica-deposit,.replica-top-optional{display:none}.replica-wallet{justify-content:center;min-width:108px}.replica-search{order:3}.replica-messages{order:4}.replica-wallet{max-width:108px;overflow:hidden}.replica-wallet span{text-overflow:ellipsis;overflow:hidden}.replica-login-button,.replica-menu-toggle,.replica-mobile-brand,.replica-search,.replica-top-icon{min-width:40px;min-height:40px}.replica-search,.replica-top-icon{width:40px}.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% - 16px);padding-top:8px}.replica-footer{padding:26px 16px calc(26px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:24px}.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:34px}.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:calc(69px + env(safe-area-inset-bottom));padding:5px 4px env(safe-area-inset-bottom);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;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}.replica-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.public-content-page section{grid-template-columns:1fr;gap:10px}.lobby-main .hero{aspect-ratio:414/178;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:100%;display:block}.lobby-main .mobile-promotion-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.lobby-main .mobile-hero-dots{z-index:3;justify-content:center;align-items:center;gap:6px;min-height:18px;display:flex;position:absolute;bottom:7px;left:0;right:0}.lobby-main .mobile-hero-dots button{cursor:pointer;background:#ffffff6e;border:0;border-radius:50%;width:6px;min-width:6px;height:6px;min-height:6px;padding:0;box-shadow:0 1px 3px #0006}.lobby-main .mobile-hero-dots button.active{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:14px}.lobby-main .announcement-ticker a{align-items:center;min-height:32px;display:inline-flex}.lobby-main .content-section{margin-bottom:24px}.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 .provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.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 (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:#181818}.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;flex:0 0 32px;place-items:center;width:32px;height:32px;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}.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:29px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;padding:0 12px;font-size:11px}.catalog-filter-chips button.active,.catalog-filter-chips button:hover{color:#c0a354;background:#be9d4b17;border-color:#be9d4b73}.catalog-filter-controls{grid-template-columns:minmax(180px,1.6fr) repeat(3,minmax(120px,.65fr)) auto;gap:7px;display:grid}.catalog-search-control{border:1px solid var(--replica-line-strong);color:#716e68;background:#202020;border-radius:2px;grid-template-columns:28px minmax(0,1fr);align-items:center;min-width:0;min-height:38px;padding:0 8px;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:0;min-height:38px;font:inherit;background:#202020;border-radius:2px;outline:0;padding:0 10px;font-size:11px}.catalog-apply-button,.catalog-load-more{color:#17140e;min-height:38px;font:inherit;cursor:pointer;background:#c5a248;border:0;border-radius:2px;padding:0 22px;font-size:12px;font-weight:800}.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(7,minmax(0,176px));align-items:start;gap:8px;width:min(100%,1280px)}.catalog-card{width:min(100%,167px);min-width:0;color:inherit;text-align:center;justify-items:center;display:grid}.catalog-card .catalog-art{aspect-ratio:167/208;background:#242424;border:0;border-radius:8px;width:100%;box-shadow:0 7px 20px #00000038}.catalog-card .catalog-art:after{display:none}.catalog-card .catalog-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;inset:0}.catalog-card:hover .catalog-art{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #c6a44ea3,0 7px 20px #00000038}.catalog-card h3{color:#cac7c0;margin:10px 0 3px;font-size:13px;font-weight:700}.catalog-card h3,.catalog-card p{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.catalog-card p{color:#696660;margin:0;font-size:10px}.catalog-online-count{z-index:2;color:#fff;background:#00000080;border-radius:8px;align-items:center;gap:4px;height:16px;padding:0 6px;font-size:12px;font-weight:500;line-height:12px;display:flex;position:absolute;top:6px;right:6px}.catalog-online-icon{flex:0 0 12px;width:12px;height:12px;display:block}.catalog-cover-placeholder{color:#c9a650;background:radial-gradient(circle at 50% 34%,#44391e,#202020 66%);place-items:center;width:100%;height:100%;font-size:28px;display:grid}.catalog-status-mask{z-index:3;color:#d1cbc0;text-align:center;background:#0c0c0cc2;place-items:center;padding:10px;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.catalog-card:focus-visible{outline-offset:3px;outline:2px solid #c5a248}.catalog-card:active .catalog-art{transform:translateY(0)scale(.985)}.catalog-search-page{grid-template-columns:minmax(0,620px) auto;gap:7px;margin:0 0 12px;display:grid}.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:2px;min-height:29px;padding:0 10px}.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;min-width:29px;padding:0 7px}.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:center;gap:10px;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}.catalog-taxonomy-card{border:1px solid var(--replica-line);background:#1f1f1f;border-radius:3px;grid-template-columns:56px minmax(0,1fr) 24px;align-items:center;gap:13px;min-width:0;min-height:92px;padding:13px;display:grid}.catalog-taxonomy-card>span{color:#c9a650;background:linear-gradient(145deg,#3a3425,#211f1a);border-radius:50%;place-items:center;width:54px;height:54px;font-size:13px;font-weight:900;display:grid}.catalog-taxonomy-card>span img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.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:2px;min-height:38px;padding:0 10px}.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}.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:2px;min-height:34px;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{align-items:start}.detail-main .detail-cover{aspect-ratio:167/208;border-radius:8px;width:min(100%,420px)}.detail-cover-placeholder{color:#c7a34b;background:radial-gradient(circle at 50% 32%,#44391e,#202020 68%);place-items:center;width:100%;height:100%;font-size:48px;font-weight:900;display:grid}.game-detail-copy{padding-top:18px}.game-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:20px 0;display:grid}.game-capabilities>div{border:1px solid var(--replica-line);background:#1f1f1f;border-radius:3px;padding:11px}.game-capabilities dt{color:#6f6c66;font-size:9px}.game-capabilities dd{color:#aaa69e;margin:5px 0 0;font-size:11px}.game-detail-tags{flex-wrap:wrap;gap:6px;display:flex}.game-detail-tags a{border:1px solid var(--replica-line);color:#9b8a5a;border-radius:2px;padding:6px 9px;font-size:10px}.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:46px}@media (width<=767px){.catalog-back{flex-basis:40px;width:40px;height:40px}.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}.home-profit-ranking{grid-template-columns:1fr!important}.game-capabilities{grid-template-columns:1fr}.game-detail-copy{padding-top:0}}.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:#181818}.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;display:grid}.account-local-nav a.active,.account-local-nav a:hover{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(180px,230px);align-items:center;gap:16px;min-height:104px;margin-bottom:14px;padding:0 0 20px;display:grid}.account-avatar{color:#c6a34d;background:#27241d;border:1px solid #c3a04a7a;border-radius:50%;place-items:center;width:64px;height:64px;font-size:24px;font-weight:900;display:grid;overflow:hidden}.account-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.account-profile-copy{min-width:0}.account-profile-copy h1{color:#d2cfc8;margin:0 0 7px;font-size:21px}.account-profile-copy p{color:#6f6c66;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.account-profile-copy strong{color:#79b393;margin-top:7px;font-size:12px;display:block}.account-vip-card{background:linear-gradient(135deg,#26231b,#1d1d1d);border:1px solid #c4a24d3d;border-radius:3px;grid-template-columns:1fr auto;align-content:center;gap:4px 12px;min-height:72px;padding:11px 14px;display:grid}.account-vip-card span{color:#77736b;font-size:10px}.account-vip-card b{color:#c8a551;grid-row:span 2;align-self:center;font-size:19px}.account-vip-card small{color:#b4964d;font-size:10px}.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:#66635e;margin:0;font-size:10px}.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:#817e78;font-size:11px}.account-readonly-row strong{color:#bdb9b1;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.account-edit-row small,.account-readonly-row small{color:#8b7845;text-align:right;font-size:10px}.account-edit-row input{border:1px solid var(--replica-line-strong);color:#c8c4bc;min-width:0;height:38px;font:inherit;background:#181818;border-radius:2px;outline:0;padding:0 10px;font-size:12px}.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{color:#807d77;gap:7px;font-size:10px;display:grid}.account-preference-grid select{border:1px solid var(--replica-line-strong);color:#b9b5ad;min-width:0;height:40px;font:inherit;background:#181818;border-radius:2px;outline:0;padding:0 10px;font-size:11px}.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:11px}.account-success{color:#82c69e;background:#50a0711f}.account-error{color:#d89292;background:#be50501f}.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:#6d6a64;font-size:10px}.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:#bdb9b1;font-size:12px}.account-session-list span{color:#6f6c66;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.account-session-list b{color:#71b58e;font-size:10px}.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 label{align-content:start}.account-preference-detailed small{color:#66635e;line-height:1.5}.account-profile-copy>small{color:#b27d7d;margin-top:7px;font-size:10px;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:#6f6b64;font-size:10px}.account-balance-primary>strong{color:#d7d3cb;font-size:clamp(24px,3vw,34px);line-height:1.1}.account-balance-primary>p{color:#817a68;margin:3px 0 0;font-size:10px;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:#77736d;font-size:10px}.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-list-filters label,.account-payment-form>label{color:#77736d;gap:6px;min-width:0;font-size:10px;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-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-bet-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-bet-list>a>div{gap:4px;min-width:0;display:grid}.account-bet-list strong{color:#bdb9b1;font-size:11px}.account-bet-list small{color:#66635e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.account-bet-list b,.account-bet-list span{color:#aaa69e;text-align:right;font-size:11px}.account-bet-list em{color:#99834d;text-align:right;font-size:9px;font-style:normal}.positive{color:#72b38d!important}.negative{color:#c77f7f!important}@media (width<=1199px){.replica-page .catalog-grid{grid-template-columns:repeat(6,minmax(0,176px))}.catalog-filter-controls{grid-template-columns:minmax(180px,1.5fr) repeat(2,minmax(120px,.7fr)) auto}.catalog-filter-controls select:nth-of-type(3){display:none}.lobby-main .ranking-game-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.account-main{grid-template-columns:190px minmax(0,1fr);gap:18px}}@media (width<=899px){.replica-page .catalog-grid{grid-template-columns:repeat(4,minmax(0,176px))}.catalog-filter-controls{grid-template-columns:minmax(0,1fr) minmax(120px,.55fr) auto}.catalog-filter-controls select:nth-of-type(2){display:none}.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}.account-local-nav{display:flex;overflow-x:auto}.account-local-nav nav{flex:none;padding:6px;display:flex}.account-local-nav a{grid-template-columns:20px auto;min-width:max-content;padding-inline:9px}.account-nav-divider{flex:0 0 1px;align-self:center;width:1px;height:28px;margin:0 2px}}@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}.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{grid-template-columns:minmax(0,1fr) auto}.catalog-filter-controls select{display:none!important}.replica-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.catalog-card h3{margin-top:7px;font-size:11px}.catalog-card p{font-size:9px}.catalog-search-page{grid-template-columns:minmax(0,1fr) auto}.catalog-tag-directory,.catalog-taxonomy-grid{grid-template-columns:1fr}.account-main{width:calc(100% - 20px);padding-top:12px}.account-profile-header{grid-template-columns:54px minmax(0,1fr);gap:10px}.account-avatar{width:50px;height:50px;font-size:18px}.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{grid-template-columns:1fr;padding-inline:12px}.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-bet-list>a{grid-template-columns:minmax(0,1fr) auto;margin-inline:12px;padding-block:9px}.account-bet-list>a b,.account-bet-list>a em,.account-bet-list>a span{text-align:right}.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<=389px){.replica-page .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
