.eha1e2 { font-size: var(--rear-box); margin: 1.4em 0 0.5em; font-weight: 600; color: var(--vip-panel); }
.jzgp20f, .x19p0d { display: grid; list-style: none; padding: 0; gap: 0.55em; margin: 0 0 1.1em; }
.jzgp20f li { position: relative; padding-left: 1.4em; }
.jzgp20f li::before { top: 0.62em; position: absolute; height: 0.45em;
  width: 0.45em; border-radius: calc(var(--pane-grid) * 0.2);
  transform: rotate(45deg);
  content: "";
  background: var(--base-table); left: 0.1em;
}
.x19p0d { counter-reset: step; }
.x19p0d li { min-height: 1.7em; counter-increment: step; position: relative; padding-left: 2.3em; }
.x19p0d li::before { place-items: center; width: 1.7em;
  position: absolute; top: -0.05em; color: var(--lobby-stack); left: 0;
  content: counter(step); border-radius: 50%;
  font: 600 0.8em/1 var(--rail-set);
  background: var(--base-table);
  display: grid; height: 1.7em;
}
[data-xukcha4], [data-xukcha4] > * { min-width: 0; }
.ws9msrv { max-width: 100%; margin: 0 0 1.1em; overflow-x: auto; border: var(--area-deck) solid var(--ace-edge); border-radius: var(--pane-grid); }
.ws9msrv table { border-collapse: collapse; width: 100%; font-size: var(--base-tile); }
.ws9msrv th, .ws9msrv td { white-space: nowrap; text-align: left; padding: 0.625rem 0.875rem; border-bottom: var(--area-deck) solid var(--ace-edge); }
.ws9msrv tbody tr:last-child > * { border-bottom: 0; }
.ws9msrv thead th { font-size: var(--edge-deal); font-weight: 600; letter-spacing: var(--link-mark); text-transform: uppercase; color: var(--jackpot-deal); background: var(--item-band); }
.ws9msrv tbody th { font-weight: 600; color: var(--vip-panel); }
.ws9msrv caption { font-size: var(--edge-deal); caption-side: top; color: var(--base-table); border-bottom: var(--area-deck) solid var(--ace-edge); letter-spacing: var(--link-mark); font-weight: 600; text-align: left; text-transform: uppercase; padding: 0.625rem 0.875rem; }
.ws9msrv tbody tr:nth-child(even) > * { background: color-mix(in srgb, var(--page-grid) 45%, transparent); }
[data-ybxfaq], .bvryvk { display: inline-grid; width: 22px; border-radius: 50%; place-items: center; height: 22px; font-size: 0.75rem; font-weight: 700; }
[data-ybxfaq] { background: color-mix(in srgb, var(--inner-copy) 18%, transparent); color: var(--inner-copy); }
.bvryvk { background: color-mix(in srgb, var(--outer-game) 14%, transparent); color: var(--outer-game); }
[data-t4d6lxd] tbody th { white-space: normal; width: 42%; color: var(--reel-reel); font-weight: 500; }
[data-t4d6lxd] td { color: var(--vip-panel); font-weight: 600; white-space: normal; }
.u9n807 td, .u9n807 thead th:not(:first-child) { text-align: center; }
.u9n807 tbody td:nth-child(2), .u9n807 thead th:nth-child(2) { background: var(--box-live) !important; }
.u9n807 thead th:nth-child(2) { color: var(--base-table); }
@media (max-width: 520px) { .fq26dr { flex-wrap: wrap; row-gap: 8px; } }
img.m12x6f, img.lcrr3, img.ngbbo { background-color: var(--set-line, var(--page-grid)); }
.be4kx4 { --copy-bonus: 3 / 4; position: relative; }
.be4kx4 img { object-position: 50% 0 !important;
  background: linear-gradient(180deg, color-mix(in srgb, var(--set-line, #222) 72%, hsl(240 19% 5%)) 0 50%, color-mix(in srgb, var(--set-line, #222) 38%, hsl(240 19% 5%))) !important;
  object-fit: contain !important;
}
.be4kx4::before { content: ""; position: absolute; background: linear-gradient(rgba(0, 0, 0, 0.28), transparent); pointer-events: none; height: 24%; top: 49%; left: 0; right: 0; z-index: 1; }
.f4jfx4 { position: absolute; left: 10px; right: 0.625rem; bottom: 12px; z-index: 2; display: grid; gap: 2px; color: #fff; text-shadow: 0 1px 6px rgba(0, 0, 0, 0.45); pointer-events: none; }
.nobkrd { font-family: var(--page-card); font-weight: var(--note-feature); text-transform: var(--media-rail); overflow: hidden; letter-spacing: var(--row-crest); -webkit-box-orient: vertical; font-size: 1.0625rem; -webkit-line-clamp: 2; display: -webkit-box; line-height: 1.05; }
[data-fla9rm] { font-size: 11px; opacity: 0.78; }
.o390ew.be4kx4 + .nqr0j3, .o390ew.be4kx4 + .qmkqds { display: none; }
img[data-hvmir56] {
  background: none !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important;
  box-shadow: none !important; mask-image: none !important;
}
[data-nwskqz] {
  position: relative; align-self: stretch; justify-self: center;
  width: 100%; min-height: var(--gold-foot, 340px);
  pointer-events: none;
}
[data-nwskqz] .hy1uc76 {
  width: auto; height: auto; transform: translate(-50%, -50%); left: 50%; top: 50%; max-width: 116%; object-position: 50% 100%;
  object-fit: contain;
  position: absolute;
  filter: drop-shadow(0 18px 26px rgba(0, 0, 0, 0.35)); max-height: 100%;
}
@media (max-width: 820px) {
  [data-nwskqz] { align-self: auto; min-height: var(--note-head, 260px); }
  [data-nwskqz] .hy1uc76 { object-position: 50% 100%; }
}
img.de47bd { object-fit: contain; border-radius: 0; filter: var(--grid-inner, none); }
.mcybz { display: inline-flex; align-items: center; gap: 0.5em; line-height: 1; vertical-align: middle; }
.mcybz svg { max-width: 3em; flex: none; width: auto; height: 1.6em; }
.ewk6z { overflow: hidden; height: 1px; width: 1px; white-space: nowrap; position: absolute; clip-path: inset(50%); }
[data-qarlgw] { display: inline-flex; gap: 12px; align-items: center; font-size: 12px; letter-spacing: 0.04em; text-transform: uppercase; }
[data-qarlgw] a { color: var(--reel-reel); text-decoration: none; }
[data-qarlgw] a:hover { color: var(--base-table); }
[data-qarlgw] a.bgzbxno { color: var(--vip-panel); font-weight: 600; }
.c0c6b { display: block; }
[data-ziro6] { color: var(--base-table); }
.tqq3a1 { color: inherit;
  display: block; margin-top: 0.5em; line-height: 1.2; opacity: 0.72;
  letter-spacing: var(--link-mark); text-transform: uppercase; font-weight: 600; font-size: clamp(12px, 0.22em, 17px);
  font-family: var(--line-page);
}
.zvmn967 { font-size: clamp(22px, 2.4vw, 38px); display: block;
  letter-spacing: var(--row-crest); line-height: 1.05;
  font-family: var(--page-card);
  margin: 0; font-weight: var(--note-feature); text-transform: var(--media-rail);
}
.adztom { font-style: normal; color: var(--base-table); }
.t82wk { display: inline-flex; align-items: baseline; flex-wrap: wrap; gap: 0.375rem; font-size: var(--edge-deal); line-height: 1.3; color: var(--jackpot-deal); }
.v2bzhxj { letter-spacing: var(--link-mark); text-transform: uppercase; }
.h8u8mq { font-weight: 600; color: var(--vip-panel); }
.tgain { color: rgba(255, 255, 255, 0.72); }
.tgain .h8u8mq { color: #fff; }
.fsj16z { flex-wrap: wrap; display: flex; align-items: center; gap: 0.5rem; }
.xgtm6te { display: inline-flex; align-items: center; gap: 6px; height: 1.75rem; padding: 0 10px; font-size: var(--edge-deal); color: var(--jackpot-deal); border-radius: var(--pane-grid); transition: color .15s, border-color .15s, background-color .15s; }
.xgtm6te:hover { color: var(--vip-panel); }
.xgtm6te [data-bpjnbrf] { font-size: 1.25em; }
.pdnlqa9 .xgtm6te { background: var(--reel-strip); border-radius: var(--ace-pane); }
.t199j7 .xgtm6te { border: var(--area-deck) solid var(--frame-ace); }
.t199j7 .xgtm6te:hover { border-color: var(--media-block); }
[data-ik9a1ny] .xgtm6te { font-weight: 600; border: var(--area-deck) solid var(--ace-edge); background: var(--item-band); }
.j7hs05 { gap: 4px 18px; }
.j7hs05 .xgtm6te { text-underline-offset: 3px; text-decoration: underline; text-decoration-color: var(--media-block); padding: 0; height: auto; }
.i89syfs .xgtm6te { border-radius: 0; letter-spacing: 0.08em; font: 500 11px/1 var(--rail-set); text-transform: uppercase; padding: 0 0.5rem; border-left: 2px solid var(--base-table); }
a[role="button"] { cursor: pointer; }
.vpxyvj { display: none; }
@media (max-width: 640px) {
  [data-yxwkm] { overflow: visible; border: 0; border-radius: 0; }
  [data-yxwkm] thead { display: none; }
  [data-yxwkm] table, [data-yxwkm] tbody, [data-yxwkm] tr { display: block; width: 100%; }
  [data-yxwkm] caption { display: block; padding: 0 0 0.5rem; }
  [data-yxwkm] tr { margin: 0 0 10px; border: var(--area-deck) solid var(--ace-edge); border-radius: var(--pane-grid); overflow: hidden; }
  [data-yxwkm] tbody tr > * { background: none; }
  [data-yxwkm] tbody th { display: block; white-space: normal; background: color-mix(in srgb, var(--page-grid) 70%, transparent); border-bottom: var(--area-deck) solid var(--ace-edge); }
  [data-yxwkm] td { display: flex; align-items: baseline; justify-content: space-between; gap: 0.875rem; white-space: normal; text-align: right; }
  [data-yxwkm] tbody tr > td:last-child { border-bottom: 0; }
  [data-yxwkm] tbody tr:last-child > th { border-bottom: var(--area-deck) solid var(--ace-edge); }
  [data-yxwkm] .vpxyvj { letter-spacing: var(--link-mark); font-size: var(--edge-deal); display: block; text-align: left; flex: none; max-width: 48%; color: var(--jackpot-deal); text-transform: uppercase; font-weight: 600; }
}
.s94iih5 { padding: clamp(28px, 5vw, 64px) 0; }
.zwoyu { margin: 0 auto; gap: 0.875rem; max-width: 780px; display: grid; }
.jle3j6v { font-size: clamp(32px, 4.4vw, 52px); line-height: 1.05; }
.sihr7 { font-size: var(--base-tile); color: var(--jackpot-deal); }
.esiifk { font-size: var(--rear-box); color: var(--reel-reel); }
[data-kndpz] { display: grid; margin-top: 0.5rem; gap: 12px; }
[data-kndpz] h2 { color: var(--vip-panel); margin-top: 18px; font-size: var(--link-box); }
.ha62rz7 { gap: 10px; display: grid; margin: 0.5rem 0; list-style: none; padding: 0; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); }
.ha62rz7 li { display: grid; gap: 0.25rem; padding: 16px 18px; border: var(--area-deck) solid var(--ace-edge); border-radius: var(--rail-side); background: var(--item-band); }
.qlhjs { font-size: var(--edge-deal); text-transform: uppercase; letter-spacing: var(--link-mark); color: var(--jackpot-deal); }
[data-zkhne] { font-weight: 600; color: var(--vip-panel); word-break: break-word; }
.lkpie { font-size: var(--base-tile); color: var(--reel-reel); }
.cq7rt { margin: 0.875rem 0 0.25rem; gap: 0.5rem 1.125rem; flex-wrap: wrap; display: flex; font-size: var(--base-tile); }
.cq7rt a { text-decoration: underline; text-decoration-color: color-mix(in srgb, currentColor 35%, transparent); text-underline-offset: 3px; color: var(--reel-reel); }
.cq7rt a:hover { color: var(--vip-panel); }
.qgoa4jd { background: var(--link-reel); backdrop-filter: none; border-bottom: 2px solid var(--vip-panel); }
[data-f65casg], .bhhf8l { background: var(--link-reel); border-right: 2px solid var(--vip-panel); }
.hgw76d { border-radius: 0; font-weight: 600; color: var(--vip-panel); text-transform: uppercase; font-size: 0.8125rem; letter-spacing: 0.02em; }
.hgw76d:hover { background: var(--vip-panel); color: var(--link-reel); }
.hgw76d.bgzbxno { background: var(--base-table); color: #fff; }
.hgw76d.bgzbxno [data-bpjnbrf] { color: #fff; }
[data-oft6dh] { color: var(--vip-panel); font-weight: 700; padding-top: 0.625rem; margin-left: 0; margin-right: 0; border-top: 2px solid var(--vip-panel); font-family: var(--rail-set); }
.pbx3v { font-weight: 700; color: var(--vip-panel); box-shadow: none; border: 2px solid var(--vip-panel); }
.pbx3v:hover { background: var(--base-table); color: #fff; border-color: var(--vip-panel); }
.n0767e { font-weight: 600; color: var(--vip-panel); border-radius: 0; }
.n0767e.bgzbxno { background: var(--base-table); color: #fff; }
.n0767e.bgzbxno [data-bpjnbrf] { color: #fff; }
.jr0vnog { border-radius: 0; font-weight: 700; text-transform: uppercase; color: var(--vip-panel); }
.jr0vnog.bgzbxno { color: var(--link-reel); background: var(--vip-panel); box-shadow: none; }
.pu78n6 { color: var(--vip-panel); text-transform: uppercase; font-weight: 700; }
.pu78n6.bgzbxno::after { height: 0.375rem; border-radius: 0; background: var(--base-table); }
[data-fvvxm] { border-bottom: 2px solid var(--vip-panel); background: var(--link-reel); }
.ovxwg { border-radius: 0; border: 2px solid var(--vip-panel); color: var(--vip-panel); font-weight: 700; text-transform: uppercase; font-size: 12px; }
.ovxwg [data-bpjnbrf] { color: var(--vip-panel); }
.ovxwg.bgzbxno { border-color: var(--vip-panel); background: var(--vip-panel); color: var(--link-reel); }
.ccywvnn .r9vdfa { border-radius: 0; border: 2px solid var(--vip-panel); }
.jm1nv { border-top: 2px solid var(--vip-panel); background: var(--link-reel); }
.j1oll00 { display: grid; grid-template-columns: minmax(0, 2.2fr) minmax(260px, 1fr); gap: 0.875rem; }
.qzoddy { position: relative; isolation: isolate; overflow: hidden; }
.qzoddy::before { content: ""; position: absolute; inset: 0; z-index: -1; background: var(--stack-club), var(--foot-strip); }
.hb77ppa {
  display: grid;
  overflow-x: auto; scrollbar-width: none; grid-auto-flow: column; grid-auto-columns: 100%; scroll-snap-type: x mandatory;
}
.hb77ppa::-webkit-scrollbar { display: none; }
.d9l0e4 { padding: 40px 40px 76px clamp(24px, 4vw, 52px);
  min-height: 25rem; gap: 1.5rem; align-items: center; grid-template-columns: minmax(0, 1.3fr) minmax(0, 1fr);
  display: grid;
  scroll-snap-align: start;
}
.gu4svsm { display: grid; justify-items: start; gap: 1.125rem; }
.g83sc { font-size: clamp(36px, 3.6vw, 60px); max-width: 13ch; }
.g83sc em { display: block; }
.ucow5vu { max-width: 42ch; color: var(--reel-reel); }
.jcy4z {
  border-radius: var(--box-dot);
  box-shadow: var(--field-ring);
  transform: rotate(calc(var(--front-zone) * -1)); aspect-ratio: 1;
  justify-self: center; width: min(100%, 320px); object-fit: cover;
}
.qr7jw {
  position: absolute; left: clamp(24px, 4vw, 52px); bottom: 22px;
  display: flex; align-items: center; gap: 12px;
}
[data-ndkalav] { display: flex; gap: 6px; }
.tnvymeo { border-radius: var(--pane-grid); background: var(--frame-ace); transition: width var(--label-race) var(--reel-unit), background var(--label-race); width: 22px; height: 0.25rem; }
.tnvymeo.bgzbxno { width: 2.75rem; background: var(--base-table); }
.dvruri4 { gap: 14px; grid-template-rows: 1fr 1fr; display: grid; }
.w10pq { overflow: hidden;
  transition: transform var(--label-race) var(--reel-unit), box-shadow var(--label-race); grid-template-columns: 112px minmax(0, 1fr);
  padding: 1rem;
  display: grid; align-items: center; gap: 1.125rem;
}
.w10pq:hover { transform: translateY(calc(var(--unit-dot) * -1)); box-shadow: var(--vip-menu); }
/*  base  */
.w10pq img { object-fit: cover; border-radius: var(--box-dot); height: 112px; width: 7rem; }
.ecqh0 { display: grid; gap: 8px; }
[data-skilgb0] { font-size: 24px; }
.ec2xj7 { font-size: var(--edge-deal); gap: 0.375rem; align-items: center; display: inline-flex; color: var(--reel-reel); }
@media (max-width:1180px){.j1oll00{grid-template-columns:1fr}.dvruri4{grid-template-rows:none;grid-template-columns:1fr 1fr}}
@media (max-width:720px){.d9l0e4{grid-template-columns:1fr;padding:24px 20px 76px;min-height:0}.jcy4z{order:-1;width:11.25rem}.qr7jw{left:20px}.dvruri4{grid-template-columns:1fr}.w10pq{grid-template-columns:84px minmax(0,1fr)}.w10pq img{width:5.25rem;height:5.25rem}}
.qqb7sz{--gold-foot:320px;width:min(100%,380px)}
@media (max-width:720px){.qqb7sz{order:-1;justify-self:start;width:min(78vw,320px);--note-head:min(64vw,280px)}}
.fwa7v{display:grid;gap:0.75rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,clamp(170px,14vw,215px));grid-template-areas:"c1 c1 c2" "c1 c1 c3" "c4 c5 c6"}
[data-k5r9lgw]{grid-area:c1}
.f86rvu{grid-area:c2}
[data-u4qnd]{grid-area:c3}
.jlzidk{grid-area:c4}
[data-ahx4b3]{grid-area:c5}
.jxsmhy{grid-area:c6}
.vdyjlqs{position:relative;display:block;height:100%;overflow:hidden;border-radius:var(--rail-side);border:var(--area-deck) solid var(--ace-edge);background:var(--page-grid);box-shadow:var(--meta-offer)}
.vdyjlqs img{inset:0;height:100%;object-position:50% 40%;object-fit:cover;position:absolute;width:100%;transition:transform 700ms var(--reel-unit)}
.vdyjlqs::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0.78),transparent 70%)}
.vdyjlqs:hover img{transform:scale(1.05)}
.jiql03o{z-index:1;position:absolute;gap:0.375rem;left:1.125rem;bottom:1rem;color:#fff;display:grid}
[data-ayczewx]{font-size:var(--link-box)}
[data-k5r9lgw] [data-ayczewx]{font-size:clamp(34px,3.2vw,52px)}
[data-k5r9lgw] .jiql03o{bottom:4.5rem;left:1.5rem}
.gwpsj{display:inline-flex;align-items:center;gap:0.375rem;font-size:var(--edge-deal);color:rgba(255,255,255,0.8)}
.f37sb{position:absolute;left:1.5rem;bottom:1.375rem;z-index:1}
@media (max-width:900px){.fwa7v{grid-template-areas:"c1 c1" "c2 c3" "c4 c5" "c6 c6";grid-template-rows:280px repeat(3,160px);grid-template-columns:1fr 1fr}}
.g7361e{display:grid;grid-template-columns:minmax(260px,0.9fr) minmax(0,2.4fr);gap:14px}
.l6wva{display:grid;align-content:start;justify-items:start;gap:16px;padding:1.75rem}
.cnp1n9{font-size:2.75rem}
[data-quey5]{font-size:var(--base-tile);color:var(--reel-reel)}
.vgkday{display:grid;gap:8px;width:100%;padding:16px 0;border-top:var(--area-deck) solid var(--ace-edge);border-bottom:var(--area-deck) solid var(--ace-edge)}
.f509g{display:flex;justify-content:space-between;align-items:baseline}
.f509g .a026a9k{color:var(--gold-ace)}
[data-gnboar]{height:0.5rem;border-radius:var(--pane-grid);background:var(--link-reel);overflow:hidden}
[data-gnboar] span{display:block;height:100%;background:linear-gradient(90deg,var(--base-table),var(--gold-ace))}
.aemfrj6{font-size:var(--edge-deal);color:var(--jackpot-deal)}
.cjf1ybl{overflow-x:auto}
.cjf1ybl table{width:100%;min-width:37.5rem;table-layout:fixed;border-collapse:collapse;font-size:var(--base-tile)}
.cjf1ybl th,.cjf1ybl td{padding:14px 12px;overflow-wrap:anywhere;text-align:left;border-bottom:var(--area-deck) solid var(--ace-edge)}
.cjf1ybl tbody tr:last-child>*{border-bottom:0}
.cjf1ybl thead th{padding-top:1.5rem;vertical-align:bottom}
.cjf1ybl tbody th{font-size:var(--edge-deal);font-weight:500;letter-spacing:var(--link-mark);text-transform:uppercase;color:var(--jackpot-deal);white-space:nowrap}
.cjf1ybl td{color:var(--reel-reel)}
.a12wic{font-size:1.5rem;color:var(--vip-panel)}
.cjf1ybl [data-rmuv2er]{background:var(--box-live);color:var(--vip-panel)}
.cjf1ybl th[data-rmuv2er] .a12wic{color:var(--gold-ace)}
.pzrpx{color:var(--base-table)}
.vd2stg{color:var(--jackpot-deal);transform:rotate(45deg);display:inline-block}
@media (max-width:1180px){.g7361e{grid-template-columns:1fr}}
.zfil7{padding:clamp(36px,4vw,60px) 24px;isolation:isolate;overflow:hidden}
.zfil7::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--stack-club),var(--main-core)}
.g8add8g{max-width:620px;gap:18px;justify-items:center;text-align:center;display:grid;margin:0 auto}
[data-brbc1rg]{font-size:clamp(32px,3.4vw,52px)}
[data-zr5y1]{padding:0;margin:0.375rem 0;gap:10px;display:flex;list-style:none}
[data-zr5y1] li{display:grid;justify-items:center;gap:8px;min-width:84px;padding:14px 10px 12px;background:var(--link-reel);border:var(--area-deck) solid var(--frame-ace);border-radius:var(--pane-grid);box-shadow:var(--meta-offer)}
[data-ib2xvc]{font-size:34px;line-height:1;color:var(--gold-ace)}
.u1i1nk{color:var(--reel-reel);max-width:48ch}
.rtkc6g{position:absolute;z-index:-1;width:13.75rem;height:13.75rem;object-fit:cover;border-radius:var(--box-dot);box-shadow:var(--field-ring)}
.wbgqbt{transform:translateY(-50%) rotate(calc(var(--front-zone) * -3));top:50%;left:4%}
.s0wa1{right:4%;top:50%;transform:translateY(-50%) rotate(calc(var(--front-zone) * 3))}
@media (max-width:1200px){.rtkc6g{width:150px;opacity:0.5;height:9.375rem}.wbgqbt{left:-40px}.s0wa1{right:-40px}}
@media (max-width:640px){.rtkc6g{display:none}[data-zr5y1] li{min-width:0;flex:1;padding:10px 4px}[data-ib2xvc]{font-size:1.5rem}[data-zr5y1] .dv0n7ar{font-size:9px}}
[data-qqkq40p]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.125rem 0.875rem}
.q45ckk0{position:relative;grid-column:span 2;grid-row:span 2;overflow:hidden;border-radius:var(--rail-side);border:var(--area-deck) solid var(--ace-edge);box-shadow:var(--meta-offer)}
.q45ckk0 img{height:100%;position:absolute;inset:0;object-fit:cover;width:100%;transition:transform 700ms var(--reel-unit)}
.q45ckk0:hover img{transform:scale(1.04)}
.q45ckk0::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,0.6))}
.ikdz2{justify-items:start;bottom:1.25rem;right:1.25rem;left:1.25rem;gap:0.625rem;display:grid;z-index:1;position:absolute}
.vqweb{font-size:clamp(26px,2.4vw,38px);color:#fff}
[data-p4mt2r]{display:inline-flex;align-items:center;gap:6px;font-size:var(--edge-deal);color:rgba(255,255,255,0.75)}
.bnqpxq {
  display: grid; justify-items: center; width: min(320px, 100%); gap: 0.75rem;
  margin: 1.75rem auto 0;
}
.q8mqwk8 { font-size: var(--edge-deal); color: var(--jackpot-deal); }
.q8mqwk8 .a026a9k { color: var(--vip-panel); }
.gu721c { width: 100%; overflow: hidden; height: 4px; border-radius: var(--pane-grid); background: var(--ace-edge); }
.gu721c span { display: block; height: 100%; background: var(--base-table); }
@media (max-width: 1180px) {
  [data-qqkq40p] { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  [data-qqkq40p] > [data-bjje9q]:nth-of-type(n + 6) { display: none; }
}
@media (max-width: 720px) {
  [data-qqkq40p] { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .q45ckk0 { grid-row: auto; aspect-ratio: 3 / 4; }
  [data-qqkq40p] > [data-bjje9q]:nth-of-type(n + 6) { display: grid; }
}
[data-skuo2w] { grid-template-columns: 240px minmax(0, 1fr); overflow: hidden; display: grid; }
.pmiihd {
  display: grid; gap: 8px; border-right: var(--area-deck) solid var(--ace-edge); align-content: center; justify-items: start;
  padding: 28px;
}
.l60jpg { font-size: 4.5rem; color: var(--base-table); }
.mlcsn9 { margin-bottom: 0.375rem; color: var(--reel-reel); font-size: var(--base-tile); }
.ouetg19 { display: grid; padding: 1.25rem 0; gap: 12px; }
.vfm8p { overflow: hidden; mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent); }
[data-kyxb8] { gap: 12px; display: flex; width: max-content; animation: prov-b-scroll 45s linear infinite; }
.o704d6c { animation-direction: reverse; animation-duration: 55s; }
[data-skuo2w]:hover [data-kyxb8] { animation-play-state: paused; }
.c9tze { display: block; width: 10.5625rem; border-radius: var(--pane-grid); overflow: hidden; }
.c9tze img { opacity: 0.6; height: 3rem; transition: opacity var(--label-race); padding: 0 18px; width: 100%; }
.c9tze:hover img { opacity: 1; }
@keyframes prov-b-scroll { to { transform: translateX(calc(-50% - 6px)); } }
@media (prefers-reduced-motion: reduce) { [data-kyxb8] { animation: none; } .vfm8p { overflow-x: auto; } }
@media (max-width: 800px) {
  [data-skuo2w] { grid-template-columns: 1fr; }
  .pmiihd { padding: 18px 20px; grid-template-columns: auto 1fr auto; border-bottom: var(--area-deck) solid var(--ace-edge); border-right: 0; align-items: center; }
  .l60jpg { font-size: 2.75rem; }
  .mlcsn9 { margin: 0; }
}
.gjk011w { justify-content: space-between; margin-bottom: 1.125rem; flex-wrap: wrap; align-items: center; display: flex; gap: 14px 24px; }
.ai3k4zn { font-size: var(--rear-deck); }
.dyikq { display: flex; flex-wrap: wrap; gap: 6px; }
.k0g0i {
  height: 2.125rem; display: inline-flex; align-items: center; padding: 0 0.875rem;
  border-radius: var(--ace-pane); border: var(--area-deck) solid var(--frame-ace);
  font-size: var(--base-tile); color: var(--reel-reel);
  transition: border-color var(--label-race), color var(--label-race), background var(--label-race);
}
.k0g0i:hover { color: var(--vip-panel); border-color: var(--media-block); }
.k0g0i.bgzbxno { color: var(--link-reel); background: var(--vip-panel); border-color: var(--vip-panel); }
.vt0fd3m { list-style: none; padding: 0; gap: 0.625rem; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0; display: grid; }
.skani, [data-jw61u] {
  position: relative; display: block; aspect-ratio: 3 / 2; overflow: hidden;
  border-radius: var(--box-dot); background: var(--page-grid);
}
.skani img { transition: transform 600ms var(--reel-unit), filter var(--label-race); object-fit: cover; height: 100%; width: 100%; }
.x3fth7y { position: absolute; top: 8px; right: 0.5rem; z-index: 1; }
.qgak83 {
  color: #fff; padding: 14px; inset: 0; transition: opacity var(--label-race);
  position: absolute; gap: 2px;
  opacity: 0; align-content: end;
  background: linear-gradient(180deg, transparent 35%, rgba(0, 0, 0, 0.9));
  display: grid;
}
.nkwflmk { font-size: var(--base-tile); font-weight: 600; line-height: 1.2; }
.tayo6rv { font-size: 11px; opacity: 0.7; }
.j8ztx {
  background: var(--base-table); left: 50%; border-radius: 50%;
  position: absolute;
  display: grid; place-items: center;
  transition: transform var(--label-race) var(--reel-unit); transform: translate(-50%, -50%) scale(0.8); top: 42%; color: var(--lobby-stack); font-size: 22px; height: 3.25rem; width: 3.25rem;
}
.skani:hover img { transform: scale(1.06); filter: brightness(0.8); }
.skani:hover .qgak83 { opacity: 1; }
.skani:hover .j8ztx { transform: translate(-50%, -50%) scale(1); }
[data-jw61u] {
  display: grid; align-content: center; justify-items: center; gap: 6px; padding: 14px; text-align: center;
  border: var(--area-deck) dashed var(--media-block); background: var(--item-band);
  font-size: var(--edge-deal); color: var(--reel-reel);
}
.vsc6bh { font-size: 2.5rem; color: var(--base-table); }
@media (max-width: 1280px) { .vt0fd3m { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 720px) {
  .vt0fd3m { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .qgak83 { opacity: 1; }
  .j8ztx { display: none; }
}
@media (max-width: 480px) { .vt0fd3m { grid-template-columns: 1fr; } }
.yg0w8 {
  --flag-page: 14px;
  position: relative;
  display: grid; grid-template-columns: 120px minmax(0, 1fr) auto 220px; align-items: center; gap: 28px;
  padding: 18px 0 18px 18px;
  background: var(--item-band);
  border: var(--area-deck) solid var(--frame-ace);
  border-radius: var(--rail-side);
}
.ixboq { object-fit: cover; height: 7.5rem; width: 7.5rem; border-radius: var(--box-dot); }
[data-mnzbr] { display: grid; gap: 0.375rem; min-width: 0; }
.apz9w { font-size: clamp(22px, 2vw, 30px); }
.udaka { font-size: var(--base-tile); color: var(--reel-reel); }
.gedkdmf { gap: 0.375rem; display: flex; margin: 0; }
.gedkdmf dd {
  display: grid; justify-items: center; margin: 0; min-width: 58px; padding: 10px 6px;
  border-radius: var(--pane-grid); background: var(--link-reel);
}
.gedkdmf .a026a9k { color: var(--gold-ace); line-height: 1; font-size: 1.625rem; }
.gedkdmf small { text-transform: uppercase; letter-spacing: 0.1em; color: var(--jackpot-deal); font-size: 10px; }
.rarvq8f {
  border-left: 2px dashed var(--frame-ace);
  position: relative;
  background: var(--box-live); align-self: stretch; padding: 18px;
  border-radius: 0 var(--rail-side) var(--rail-side) 0; gap: 6px;
  display: grid; align-content: center;
  margin: -18px 0; justify-items: center;
}
.rarvq8f::before, .rarvq8f::after {
  content: ""; position: absolute; height: calc(var(--flag-page) * 2); border-radius: 50%;
  width: calc(var(--flag-page) * 2); left: calc(var(--flag-page) * -1 - 1px);
  background: var(--link-reel);
}
.rarvq8f::before { top: calc(var(--flag-page) * -1 - var(--area-deck)); }
.rarvq8f::after { bottom: calc(var(--flag-page) * -1 - var(--area-deck)); }
.gdq4e { font-size: 1.5rem; }
@media (max-width: 1180px) {
  .yg0w8 { grid-template-columns: 100px minmax(0, 1fr) 200px; }
  .ixboq { width: 100px; height: 6.25rem; }
  .gedkdmf { grid-column: 2; }
  .rarvq8f { grid-column: 3; grid-row: 1 / span 2; }
}
@media (max-width: 700px) {
  .yg0w8 { gap: 1rem; padding: 18px; grid-template-columns: 1fr; }
  .ixboq, .gedkdmf, .rarvq8f { grid-column: auto; grid-row: auto; }
  .rarvq8f { margin: 0 -1.125rem -1.125rem; border-radius: 0 0 var(--rail-side) var(--rail-side); border-top: 2px dashed var(--frame-ace); border-left: 0; }
  .rarvq8f::before, .rarvq8f::after { display: none; }
}
[data-nji5tff] {
  display: grid; gap: 24px;
  position: relative; grid-template-columns: repeat(4, minmax(0, 1fr)); padding: 0;
  margin: 0; list-style: none;
}
[data-nji5tff]::before {
  content: ""; position: absolute; left: 0; right: 0; top: 2.3125rem; height: 0;
  border-top: calc(var(--area-deck) * 2) dashed var(--frame-ace);
}
.bd8y5 { position: relative; gap: 0.625rem; display: grid; justify-items: start; }
.gac2in0 { font-size: var(--edge-deal); font-weight: 600; letter-spacing: var(--link-mark); text-transform: uppercase; color: var(--jackpot-deal); height: 18px; }
.s9unez {
  width: 1.125rem; height: 18px; border-radius: 50%; margin-bottom: 0.5rem;
  background: var(--link-reel); border: calc(var(--area-deck) * 2) solid var(--media-block);
}
.s9unez[data-roqlqhb] { border-color: var(--base-table); box-shadow: 0 0 0 6px var(--box-live); background: var(--base-table); }
[data-vkobu3s] { width: 6rem; height: 6rem; object-fit: cover; border-radius: 50%; border: var(--area-deck) solid var(--ace-edge); }
.e64ajs { font-size: var(--link-box); }
.vzgerx { font-size: var(--base-tile); color: var(--reel-reel); }
@media (max-width: 1080px) {
  [data-nji5tff] { grid-template-columns: 1fr; gap: 0; padding-left: 2.25rem; }
  [data-nji5tff]::before { left: 0.5rem; bottom: 0; top: 0; border-left: calc(var(--area-deck) * 2) dashed var(--frame-ace); right: auto; border-top: 0; width: 0; }
  .bd8y5 { padding: 16px 0; grid-template-columns: 80px minmax(0, 1fr); column-gap: 18px; }
  .gac2in0 { grid-column: 1 / -1; }
  .s9unez { position: absolute; left: -36px; top: 1.125rem; }
  [data-vkobu3s] { grid-row: span 3; width: 5rem; height: 80px; }
}
[data-xtrif] { gap: 0.5rem; grid-auto-columns: 232px; scrollbar-width: none; padding: 4px 2px 12px; grid-auto-flow: column; list-style: none; scroll-snap-type: x mandatory;
  margin: 0;
  display: grid;
  overflow-x: auto;
}
[data-xtrif]::-webkit-scrollbar { display: none; }
.c718h { position: relative; display: flex; scroll-snap-align: start; padding-left: 4rem; align-items: flex-end; }
[data-vajuj] {
  position: absolute; left: 0; bottom: 1.875rem; z-index: 0;
  font-size: 190px; line-height: 0.8;
  color: var(--link-reel);
  -webkit-text-stroke: 3px var(--media-block);
  letter-spacing: -0.06em;
}
.irayu { position: relative; z-index: 1; width: 100%; }
.c718h:first-child [data-vajuj] { -webkit-text-stroke-color: var(--base-table); }
@media (max-width: 720px) {
  [data-xtrif] { grid-auto-columns: 180px; }
  .c718h { padding-left: 48px; }
  [data-vajuj] { font-size: 140px; }
}
.ofr8vm { display: grid; grid-template-columns: minmax(240px, 0.8fr) minmax(0, 2fr); gap: clamp(28px, 5vw, 72px); }
.oat142 { align-self: start; top: calc(var(--base-view) + 28px); display: grid; gap: 1rem; position: sticky; }
.r86q3n { font-size: clamp(28px, 2.6vw, 40px); }
[data-c19a3z7] { font-size: var(--edge-deal); color: var(--jackpot-deal); letter-spacing: 0.04em; }
[data-att68] { min-width: 0; justify-items: start; gap: 1.5rem; display: grid; }
[data-att68] > * { max-width: 100%; }
.bl3h62 { line-height: 1.6; font-size: var(--rear-box); color: var(--vip-panel); }
.u1jcgb { width: 100%;
  mask-image: linear-gradient(#000 60%, transparent);
  justify-self: stretch; max-height: 35rem; overflow: hidden; min-width: 0;
}
.vjhxr:checked ~ .u1jcgb { max-height: none; mask-image: none; }
[data-vituron] { line-height: 1.7;
  font-size: var(--base-tile);
  display: grid; grid-template-columns: minmax(160px, 0.7fr) minmax(0, 2fr); gap: 0.75rem 2.5rem; border-top: var(--area-deck) solid var(--ace-edge);
  padding: 1.625rem 0;
}
.c6cnfp3 { font-size: var(--set-base); color: var(--vip-panel); font-weight: 600; line-height: 1.35; }
.wcytyj, .vjhxr:checked ~ .jwxyrs .mg1vyv { display: none; }
.vjhxr:checked ~ .jwxyrs .wcytyj { display: inline; }
.vjhxr:focus-visible ~ .jwxyrs { outline: 2px solid var(--base-table); outline-offset: 3px; }
@media (max-width: 1080px) {
  .ofr8vm { grid-template-columns: 1fr; }
  .oat142 { position: static; }
}
@media (max-width: 640px) { [data-vituron] { grid-template-columns: 1fr; } }
/*  legacy  */
.n1njajc { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(32px, 5vw, 80px); }
.obbnqa { display: grid; color: var(--reel-reel); align-content: start; gap: 16px; }
.tbdg5c { color: var(--vip-panel); margin-bottom: 8px; font-size: clamp(28px, 2.6vw, 38px); max-width: 20ch; }
.e32f4 { border-top: var(--area-deck) solid var(--frame-ace); }
.f18asn { border-bottom: var(--area-deck) solid var(--frame-ace); }
.f18asn summary {
  font-size: var(--rear-box); list-style: none;
  display: flex; align-items: center; gap: 1rem; justify-content: space-between;
  padding: 20px 0; cursor: pointer;
}
.f18asn summary::-webkit-details-marker { display: none; }
.f18asn summary [data-bpjnbrf] { color: var(--base-table); transition: transform var(--label-race) var(--reel-unit); }
.f18asn[open] summary [data-bpjnbrf] { transform: rotate(45deg); }
.f18asn p { padding: 0 3rem 1.375rem 0; color: var(--reel-reel); }
@media (max-width: 900px) { .n1njajc { grid-template-columns: 1fr; } }
[data-bq8cgz] { background: var(--reel-strip); border-top: var(--area-deck) solid var(--ace-edge); }
.jjgzn7 { max-width: 1440px; margin: 0 auto; padding: 28px var(--hero-row) 20px; display: grid; gap: 1.25rem; }
[data-qlwwzu] { display: flex; flex-wrap: wrap; align-items: center; gap: 1rem 2rem; }
.diexk { flex: 1; min-width: 17.5rem; }
.diexk ul { display: flex; flex-wrap: wrap; gap: 6px 20px; font-size: var(--base-tile); color: var(--reel-reel); }
.diexk a:hover { color: var(--base-table); }
.ruqiq { display: flex; gap: 8px; }
[data-o3f4y] {
  display: inline-flex; align-items: center; gap: 0.375rem; height: 38px; padding: 0 10px;
  border-radius: var(--pane-grid); border: var(--area-deck) solid var(--frame-ace); color: var(--jackpot-deal);
}
[data-o3f4y] select { background: transparent; border: 0; outline: 0; color: var(--vip-panel); font: inherit; font-size: var(--base-tile); cursor: pointer; }
[data-o3f4y] option { color: #111; }
[data-tzy5xss] {
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 16px 24px;
  padding: 1rem 1.25rem; border-radius: var(--rail-side); background: var(--item-band); border: var(--area-deck) solid var(--ace-edge);
  font-size: var(--base-tile); color: var(--reel-reel);
}
[data-tzy5xss] :is(strong, b) { color: var(--vip-panel); }
.gh6xb5 { place-items: center; display: grid; height: 42px; border-radius: 50%; width: 42px; font-size: 13px; background: var(--outer-game); color: #fff; }
.i24sprr { display: flex; flex-wrap: wrap; gap: 0.375rem; }
.i24sprr .mcybz svg { height: 1rem; }
.i24sprr li { font: 500 11px/1 var(--rail-set); color: var(--jackpot-deal); padding: 0.375rem 0.625rem; background: var(--reel-strip); border-radius: var(--pane-grid); align-items: center; display: inline-flex; }
.svuid2 { font-size: var(--edge-deal); line-height: 1.7; color: var(--jackpot-deal); }
.fmitrbm { display: flex; justify-content: space-between; align-items: center; gap: 16px; padding-top: 0.875rem; border-top: var(--area-deck) solid var(--ace-edge); font-size: var(--edge-deal); color: var(--jackpot-deal); }
@media (max-width: 900px) { [data-tzy5xss] { grid-template-columns: auto minmax(0, 1fr); } .i24sprr { grid-column: 1 / -1; } }
:root { --lobby-stack: hsl(0 0% 100%); --box-live: rgba(137, 80, 47, 0.14); --gold-ace: hsl(22 48% 30%); --base-table: hsl(22 49% 36%); }
:root { --area-deck: 1px; --unit-dot: 6px; --front-zone: 1deg; --bonus-list: 1520px; }
svg[data-bpjnbrf]{fill:currentColor;vertical-align:-0.125em;display:inline-block;height:1em;width:1em}