.rl-set { font-weight: 600; color: rgb(11, 11, 11); word-break: break-word; }
.ov-list { font-size: var(--ug4); color: rgb(59 59 59); }
.pk-area { display: flex; flex-wrap: wrap; font-size: var(--ug4); gap: 8px 18px; margin: 14px 0 4px; }
.pk-area a { color: rgb(59 59 59); text-decoration: underline; text-decoration-color: color-mix(in srgb, currentColor 35%, transparent); text-underline-offset: 3px; }
.pk-area a:hover { color: rgb(11, 11, 11); }
.dc-slab-kk { background: rgb(241, 240, 236); backdrop-filter: none; border-bottom: 2px solid rgb(11, 11, 11); }
.bt-frame, .rj-head-eg { background: rgb(241, 240, 236); border-right: 2px solid rgb(11, 11, 11); }
.xk-panel-sp { font-weight: 600; border-radius: 0; font-size: 13px; text-transform: uppercase; color: rgb(11, 11, 11); letter-spacing: 0.02em; }
.xk-panel-sp:hover { background: rgb(11, 11, 11); color: rgb(241, 240, 236); }
.xk-panel-sp.bs-star { background: var(--bmv); color: #fff; }
.xk-panel-sp.bs-star .xt-flag-xy { color: #fff; }
.mt-base-9m { padding-top: 10px; border-top: 2px solid rgb(11, 11, 11); margin-left: 0; color: rgb(11, 11, 11); font-weight: 700; margin-right: 0; font-family: "Space Mono", ui-monospace, monospace; }
.jo-wrap { color: rgb(11, 11, 11); font-weight: 700; border: 2px solid rgb(11, 11, 11); box-shadow: none; }
.jo-wrap:hover { background: var(--bmv); color: #fff; border-color: rgb(11, 11, 11); }
.sk-head { font-weight: 600; color: rgb(11, 11, 11); border-radius: 0; }
.sk-head.bs-star { background: var(--bmv); color: #fff; }
/*  legacy  */
.sk-head.bs-star .xt-flag-xy { color: #fff; }
.zk-frame { border-radius: 0; text-transform: uppercase; font-weight: 700; color: rgb(11, 11, 11); }
.zk-frame.bs-star { background: rgb(11, 11, 11); color: rgb(241, 240, 236); box-shadow: none; }
.hh-nav { font-weight: 700; text-transform: uppercase; color: rgb(11, 11, 11); }
.hh-nav.bs-star::after { height: 6px; border-radius: 0; background: var(--bmv); }
.vt-rail-ox { border-bottom: 2px solid rgb(11, 11, 11); background: rgb(241, 240, 236); }
.bu-main-5h { border-radius: 0; border: 2px solid rgb(11, 11, 11); color: rgb(11, 11, 11); font-weight: 700; text-transform: uppercase; font-size: 12px; }
.bu-main-5h .xt-flag-xy { color: rgb(11, 11, 11); }
.bu-main-5h.bs-star { background: rgb(11, 11, 11); border-color: rgb(11, 11, 11); color: rgb(241, 240, 236); }
.xa-gold-xb .gh-block-g2 { border-radius: 0; border: 2px solid rgb(11, 11, 11); }
.wy-core { border-top: 2px solid rgb(11, 11, 11); background: rgb(241, 240, 236); }
.eu-outer { display: grid; gap: 14px; }
.qx-stage-h7 { display: grid; gap: 14px; grid-template-columns: repeat(3, minmax(0, 1fr)); }
.dd-crown-qd { display: grid; overflow: hidden; transition: transform 140ms cubic-bezier(0.6, 0, 0.2, 1), box-shadow 140ms; }
.dd-crown-qd:hover { transform: translateY(calc(var(--epmm) * -1)); box-shadow: var(--hoz); }
.zi-line-33 { position: relative; display: block; height: 230px; overflow: hidden; }
.zi-line-33 img { width: 100%; height: 100%; object-position: 50% 25%; transition: transform 700ms cubic-bezier(0.6, 0, 0.2, 1); object-fit: cover; }
.dd-crown-qd:hover .zi-line-33 img { transform: scale(1.05); }
.zi-line-33::after { background: linear-gradient(160deg, rgba(0, 0, 0, 0.65), transparent 55%); inset: 0; position: absolute; content: ""; }
.zm-frame { position: absolute; color: #fff; left: 20px; top: 18px; z-index: 1; font-size: clamp(26px, 2.4vw, 38px); }
.wo-frame { gap: 12px; display: grid; align-items: center; padding: 14px 16px; grid-template-columns: auto minmax(0, 1fr) auto; }
.fb-frame { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 0px; background: var(--ur6); color: var(--bmv); }
.zj-club { gap: 2px; min-width: 0; display: grid; }
.qc-dock { font-size: var(--ug4); font-weight: 600; }
/*  overrides  */
.vc-chip-aa { color: rgb(118, 118, 114); display: inline-flex; align-items: center; gap: 6px; font-size: var(--x6x); }
.sj-chip { align-items: center;
  column-gap: clamp(18px, 2.6vw, 36px);
  padding: 18px 24px;
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto auto; row-gap: 14px; isolation: isolate;
}
.mv-slab { grid-column: 1; grid-row: 1; margin-bottom: -16px; width: clamp(150px, 17vw, 230px); --tk1: clamp(150px, 16vw, 210px); }
@media (max-width: 600px) {
  .sj-chip { order: -1; grid-template-columns: auto minmax(0, 1fr); align-items: end; column-gap: 12px; row-gap: 12px; padding: 14px 16px 16px; }
  .mv-slab { width: min(44vw, 185px); --r0hk: min(44vw, 185px); margin-bottom: -16px; }
  .xs-menu { grid-column: 2; align-self: center; }
  .ja-side-n1 { font-size: clamp(22px, 7vw, 30px); }
  .rl-spin-fg, .sj-chip > .to-page-lf { grid-column: 1 / -1; }
  .rl-spin-fg { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; margin-top: 4px; border-top: 2px solid rgb(11 11 11); border-bottom: 2px solid rgb(11 11 11); }
  .rl-spin-fg li { display: grid; gap: 2px; padding: 10px 8px; }
  .rl-spin-fg li + li { border-left: 2px solid rgb(11 11 11); }
  .rl-spin-fg .rz-side { font-size: var(--p2cc); }
  .sj-chip > .to-page-lf { justify-content: center; }
  .qx-stage-h7 { grid-template-columns: 1fr; }
  .zi-line-33 { height: 170px; }
}
.yb-slab {
  border-top: 2px solid rgb(11 11 11);
  display: grid; border-left: 2px solid rgb(11 11 11); grid-template-columns: repeat(8, minmax(0, 1fr));
}
.ze-page {
  display: grid; place-items: center; height: 96px; padding: 12px;
  border-right: 2px solid rgb(11 11 11); border-bottom: 2px solid rgb(11 11 11);
  transition: background 140ms;
}
.ze-page img { width: 100%; max-width: 150px; height: 44px; opacity: 0.6; transition: opacity 140ms; }
.ze-page:hover { background: rgb(255 255 255); }
.ze-page:hover img { opacity: 1; }
@media (max-width: 1280px) { .yb-slab { grid-template-columns: repeat(4, minmax(0, 1fr)); } }
@media (max-width: 600px) { .yb-slab { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.xc-menu-15 { grid-template-columns: auto minmax(0, 1fr); display: grid; overflow: hidden; }
.yh-spin-lu {
  padding: 0 22px; gap: 10px;
  border-right: 2px solid rgb(11 11 11); align-items: center;
  font-size: var(--x6x);
  color: rgb(59 59 59); letter-spacing: 0.06em; text-transform: uppercase;
  display: flex;
}
.bw-wrap {
  overflow: hidden;
  mask-image: linear-gradient(90deg, transparent, #000 6%, #000 94%, transparent);
}
.bj-ace {
  display: flex; width: max-content;
  animation: wins-a-marquee 60s linear infinite;
}
.xc-menu-15:hover .bj-ace { animation-play-state: paused; }
.zp-rear {
  display: flex; align-items: center; gap: 12px;
  padding: 12px 26px 12px 18px;
  border-right: 2px solid rgb(11 11 11);
}
.zp-rear img { border-radius: 0px; height: 40px; width: 40px; object-fit: cover; }
.rg-club { display: grid; gap: 4px; }
.ui-jackpot { font-size: var(--x6x); color: rgb(118, 118, 114); white-space: nowrap; }
.ui-jackpot span { opacity: 0.7; }
.gm-rail-5i { font-size: var(--p2cc); color: var(--b7tf); }
.sw-unit { font-size: var(--x6x); color: rgb(59 59 59); padding: 3px 6px; border: 2px solid rgb(11 11 11); border-radius: 0px; }
@keyframes wins-a-marquee { to { transform: translateX(-50%); } }
@media (prefers-reduced-motion: reduce) { .bj-ace { animation: none; } .bw-wrap { overflow-x: auto; } }
@media (max-width: 720px) {
  .xc-menu-15 { grid-template-columns: 1fr; }
  .yh-spin-lu { padding: 12px 16px; border-right: 0; border-bottom: 2px solid rgb(11 11 11); }
}
.kf-crown {
  position: relative;
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 24px;
  margin: 0; padding: 0; list-style: none;
}
.kf-crown::before { right: 0; top: 37px;
  border-top: calc(2px * 2) dashed rgb(11 11 11); left: 0; position: absolute;
  content: ""; height: 0;
}
.cx-edge { gap: 10px; justify-items: start; display: grid; position: relative; }
.fa-tab-aa { font-size: var(--x6x); text-transform: uppercase; font-weight: 600; letter-spacing: 0.06em; color: rgb(118, 118, 114); height: 18px; }
.ll-menu-l1 {
  width: 18px; height: 18px; border-radius: 50%; margin-bottom: 8px;
  background: rgb(241, 240, 236); border: calc(2px * 2) solid rgb(11, 11, 11);
}
.ll-menu-l1.nf-top-qk { background: var(--bmv); border-color: var(--bmv); box-shadow: 0 0 0 6px var(--ur6); }
.rb-nav-8b { width: 96px; height: 96px; object-fit: cover; border-radius: 50%; border: 2px solid rgb(11 11 11); }
.no-field { font-size: 26px; }
.ro-shape { font-size: var(--ug4); color: rgb(59 59 59); }
@media (max-width: 1080px) {
  .kf-crown { grid-template-columns: 1fr; gap: 0; padding-left: 36px; }
  .kf-crown::before { left: 8px; border-left: calc(2px * 2) dashed rgb(11 11 11); right: auto; width: 0; top: 0; border-top: 0; bottom: 0; }
  .cx-edge { padding: 16px 0; column-gap: 18px; grid-template-columns: 80px minmax(0, 1fr); }
  .fa-tab-aa { grid-column: 1 / -1; }
  .ll-menu-l1 { top: 18px; left: -36px; position: absolute; }
  .rb-nav-8b { height: 80px; width: 80px; grid-row: span 3; }
}
.cq-core {
  display: grid; grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 18px 14px;
}
.dl-main {
  position: relative; grid-column: span 2; grid-row: span 2;
  overflow: hidden; border-radius: 0px;
  border: 2px solid rgb(11 11 11);
  box-shadow: none;
}
.dl-main img { inset: 0; transition: transform 700ms cubic-bezier(0.6, 0, 0.2, 1); position: absolute; object-fit: cover; height: 100%; width: 100%; }
.dl-main:hover img { transform: scale(1.04); }
.dl-main::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 55%, rgba(0, 0, 0, 0.6)); }
.nx-core-7x { bottom: 20px;
  position: absolute; z-index: 1; left: 20px; gap: 10px; justify-items: start; right: 20px;
  display: grid;
}
/*  header  */
.ml-meta-i2 { font-size: clamp(26px, 2.4vw, 38px); color: #fff; }
.ww-game-yw { display: inline-flex; align-items: center; gap: 6px; font-size: var(--x6x); color: rgba(255, 255, 255, 0.75); }
.pf-bar-wp { gap: 12px;
  margin: 28px auto 0;
  display: grid; width: min(320px, 100%); justify-items: center;
}
.kt-link { font-size: var(--x6x); color: rgb(118, 118, 114); }
.kt-link .rz-side { color: rgb(11, 11, 11); }
.vo-foot { width: 100%; border-radius: 0px; height: 4px; background: rgb(11 11 11); overflow: hidden; }
.vo-foot span { background: var(--bmv); height: 100%; display: block; }
@media (max-width: 1180px) {
  .cq-core { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .cq-core > .ta-hero:nth-of-type(n + 6) { display: none; }
}
@media (max-width: 720px) {
  .cq-core { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .dl-main { grid-row: auto; aspect-ratio: 3 / 4; }
  .cq-core > .ta-hero:nth-of-type(n + 6) { display: grid; }
}
.tf-edge { overflow: hidden; isolation: isolate; padding: clamp(36px, 4vw, 60px) 24px; }
.tf-edge::before { z-index: -1; content: ""; position: absolute; background: linear-gradient(transparent, transparent), repeating-linear-gradient(90deg, rgba(11, 11, 11, 0.08) 0 2px, transparent 2px 12px); inset: 0; }
.kk-spin { text-align: center; justify-items: center; gap: 18px; max-width: 620px; display: grid; margin: 0 auto; }
.rm-step { font-size: clamp(32px, 3.4vw, 52px); }
.fb-pane { list-style: none; display: flex; gap: 10px; margin: 6px 0; padding: 0; }
.fb-pane li {
  display: grid; justify-items: center; gap: 8px;
  min-width: 84px; padding: 14px 10px 12px;
  background: rgb(241, 240, 236); border: 2px solid rgb(11 11 11); border-radius: 0px;
  box-shadow: none;
}
.kq-group-3a { font-size: 34px; line-height: 1; color: var(--b7tf); }
.nw-link { color: rgb(59 59 59); max-width: 48ch; }
.wj-view {
  position: absolute; z-index: -1; width: 220px; height: 220px; object-fit: cover;
  border-radius: 0px;
  box-shadow: none;
}
.rc-spin-6o { left: 4%; transform: translateY(-50%) rotate(calc(0deg * -3)); top: 50%; }
.mx-rail-v0 { transform: translateY(-50%) rotate(calc(0deg * 3)); top: 50%; right: 4%; }
@media (max-width: 1200px) { .wj-view { width: 150px; height: 150px; opacity: 0.5; } .rc-spin-6o { left: -40px; } .mx-rail-v0 { right: -40px; } }
@media (max-width: 640px) {
  .wj-view { display: none; }
  .fb-pane li { padding: 10px 4px; flex: 1; min-width: 0; }
  .kq-group-3a { font-size: 24px; }
  .fb-pane .jz-tile { font-size: 9px; }
}
.fq-stack { margin-bottom: 18px; justify-content: space-between; display: flex; gap: 14px 24px; flex-wrap: wrap; align-items: center; }
.mc-body-xl { font-size: 44px; }
.yc-stack { display: flex; flex-wrap: wrap; gap: 6px; }
.cd-bar-kj {
  height: 34px; display: inline-flex; align-items: center; padding: 0 14px;
  border-radius: 0px; border: 2px solid rgb(11 11 11);
  font-size: var(--ug4); color: rgb(59 59 59);
  transition: border-color 140ms, color 140ms, background 140ms;
}
/*  overrides  */
.cd-bar-kj:hover { color: rgb(11, 11, 11); border-color: rgb(11, 11, 11); }
.cd-bar-kj.bs-star { background: rgb(11, 11, 11); border-color: rgb(11, 11, 11); color: rgb(241, 240, 236); }
.vj-core { gap: 10px; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0; padding: 0; display: grid; list-style: none; }
.at-step, .zh-copy {
  position: relative; display: block; aspect-ratio: 3 / 2; overflow: hidden;
  border-radius: 0px; background: rgb(246 245 241);
}
.at-step img { width: 100%; height: 100%; object-fit: cover; transition: transform 600ms cubic-bezier(0.6, 0, 0.2, 1), filter 140ms; }
.dz-deck-rm { right: 8px; z-index: 1; position: absolute; top: 8px; }
.rl-label { transition: opacity 140ms;
  color: #fff;
  position: absolute;
  opacity: 0; padding: 14px; gap: 2px; inset: 0;
  display: grid; align-content: end;
  background: linear-gradient(180deg, transparent 35%, rgba(0, 0, 0, 0.9));
}
.qe-card { line-height: 1.2; font-weight: 600; font-size: var(--ug4); }
.dn-body-x2 { font-size: 11px; opacity: 0.7; }
.pk-link-9o { transform: translate(-50%, -50%) scale(0.8);
  background: var(--bmv); border-radius: 50%; height: 52px; font-size: 22px; left: 50%; color: var(--qrmp); top: 42%;
  transition: transform 140ms cubic-bezier(0.6, 0, 0.2, 1); width: 52px;
  display: grid;
  position: absolute; place-items: center;
}
.at-step:hover img { transform: scale(1.06); filter: brightness(0.8); }
.at-step:hover .rl-label { opacity: 1; }
.at-step:hover .pk-link-9o { transform: translate(-50%, -50%) scale(1); }
.zh-copy { align-content: center;
  border: 2px dashed rgb(11, 11, 11); color: rgb(59 59 59); padding: 14px; text-align: center; gap: 6px;
  font-size: var(--x6x);
  display: grid; background: rgb(255 255 255); justify-items: center;
}
.ef-lead { font-size: 40px; color: var(--bmv); }
@media (max-width: 1280px) { .vj-core { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
@media (max-width: 720px) {
  .vj-core { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .rl-label { opacity: 1; }
  .pk-link-9o { display: none; }
}
@media (max-width: 480px) { .vj-core { grid-template-columns: 1fr; } }
.xl-ace { display: grid; grid-template-columns: minmax(260px, 0.9fr) minmax(0, 2.4fr); gap: 14px; }
.me-deal-7i { display: grid; align-content: start; justify-items: start; padding: 28px; gap: 16px; }
.za-table { font-size: 44px; }
.wy-flag { font-size: var(--ug4); color: rgb(59 59 59); }
.nv-spin { padding: 16px 0; border-top: 2px solid rgb(11 11 11); gap: 8px; width: 100%; display: grid; border-bottom: 2px solid rgb(11 11 11); }
.rg-chip-dx { display: flex; justify-content: space-between; align-items: baseline; }
.rg-chip-dx .rz-side { color: var(--b7tf); }
.qo-set { border-radius: 0px; overflow: hidden; height: 8px; background: rgb(241, 240, 236); }
.qo-set span { display: block; height: 100%; background: linear-gradient(90deg, var(--bmv), var(--b7tf)); }
.yf-line { font-size: var(--x6x); color: rgb(118, 118, 114); }
.tz-unit-ku { overflow-x: auto; }
.tz-unit-ku table { table-layout: fixed; font-size: var(--ug4); width: 100%; min-width: 600px; border-collapse: collapse; }
.tz-unit-ku th, .tz-unit-ku td { padding: 14px 12px; overflow-wrap: anywhere; text-align: left; border-bottom: 2px solid rgb(11 11 11); }
.tz-unit-ku tbody tr:last-child > * { border-bottom: 0; }
.tz-unit-ku thead th { padding-top: 24px; vertical-align: bottom; }
.tz-unit-ku tbody th { text-transform: uppercase; letter-spacing: 0.06em; font-weight: 500; color: rgb(118, 118, 114); font-size: var(--x6x); white-space: nowrap; }
.tz-unit-ku td { color: rgb(59 59 59); }
.fk-meta-zr { font-size: 24px; color: rgb(11, 11, 11); }
.tz-unit-ku .bv-panel { background: var(--ur6); color: rgb(11, 11, 11); }
.tz-unit-ku th.bv-panel .fk-meta-zr { color: var(--b7tf); }
.jz-pill-t4 { color: var(--bmv); }
.eb-club-zf { display: inline-block; transform: rotate(45deg); color: rgb(118, 118, 114); }
@media (max-width: 1180px) { .xl-ace { grid-template-columns: 1fr; } }
.rt-stage-pq { display: grid; grid-template-columns: minmax(240px, 0.8fr) minmax(0, 2.4fr); align-items: center; gap: 32px; padding: 28px 32px; overflow: hidden; }
.zp-reel-79 { display: grid; justify-items: start; gap: 12px; }
.ro-main { font-size: clamp(26px, 2.4vw, 36px); }
.pk-feature { gap: 8px; align-items: center; color: rgb(59 59 59); font-size: var(--ug4); display: inline-flex; }
.gw-game { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 12px; margin: 0; padding: 0; list-style: none; }
.bl-game-2e { position: relative; text-align: center; gap: 4px; display: grid; justify-items: center; }
.sz-core-gk {
  display: block; width: 100%; max-width: 124px; aspect-ratio: 1; padding: 4px; border-radius: 50%;
  background: conic-gradient(from 200deg, var(--bmv), var(--b7tf), rgb(15 157 88), var(--bmv));
  transition: transform 140ms cubic-bezier(0.6, 0, 0.2, 1);
}
.sz-core-gk img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 15%; border-radius: 50%; border: 3px solid rgb(255 255 255); }
/*  base  */
.bl-game-2e:hover .sz-core-gk { transform: scale(1.05) rotate(calc(0deg * -1)); }
.ov-side {
  margin-top: -14px; z-index: 1; padding: 2px 8px; border-radius: 999px;
  background: rgb(255 59 31); color: #fff; font: 700 9px/1.4 "Archivo", "Helvetica Neue", Arial, sans-serif; letter-spacing: 0.1em; text-transform: uppercase;
}
.uj-main { font-size: var(--ug4); margin-top: 6px; line-height: 1.2; font-weight: 600; }
.uj-race-pu { font-size: 11px; color: rgb(118, 118, 114); }
@media (max-width: 1180px) { .rt-stage-pq { grid-template-columns: 1fr; } }
@media (max-width: 720px) {
  .rt-stage-pq { padding: 22px 18px; }
  .gw-game { grid-auto-columns: 96px; overflow-x: auto; padding-bottom: 4px; grid-auto-flow: column; grid-template-columns: none; scrollbar-width: none; }
}
.ub-frame { display: grid; grid-template-columns: 240px minmax(0, 760px); gap: clamp(32px, 5vw, 80px); justify-content: center; }
.ea-step { top: calc(68px + 28px); align-self: start; position: sticky; }
.ea-step ol { margin: 14px 0 0; padding: 0; list-style: none; counter-reset: toc; border-left: 2px solid rgb(11 11 11); }
.ea-step li { counter-increment: toc; }
.ea-step a {
  display: grid; grid-template-columns: 2.2em 1fr; padding: 7px 0 7px 14px;
  font-size: var(--ug4); line-height: 1.35; color: rgb(59 59 59);
  transition: color 140ms;
}
.ea-step a::before { content: counter(toc, decimal-leading-zero); font: 400 var(--x6x)/1.8 "Space Mono", ui-monospace, monospace; color: rgb(118, 118, 114); }
.ea-step a:hover { color: var(--bmv); }
.bv-main-6z { display: grid; gap: 18px; }
.gs-stage { font-size: clamp(32px, 3.2vw, 50px); color: rgb(11, 11, 11); }
.wv-core-ox { font-size: var(--p6h); line-height: 1.6; color: rgb(11, 11, 11); }
.wv-core-ox::first-letter { line-height: 0.8; margin: 0.08em 0.12em 0 0; color: var(--bmv);
  float: left; font-size: 3.4em;
  font-family: "Cabinet Grotesk", "Helvetica Neue", Arial, sans-serif;
}
.nn-offer { scroll-margin-top: calc(68px + 20px); line-height: 1.7; border-top: 2px solid rgb(11 11 11); padding-top: 26px; }
.np-spin { font-size: 26px; color: rgb(11, 11, 11); margin-bottom: 14px; }
@media (max-width: 1080px) {
  .ub-frame { grid-template-columns: minmax(0, 1fr); }
  .ea-step { position: static; }
  .ea-step ol { columns: 2; column-gap: 24px; }
}
@media (max-width: 600px) { .ea-step ol { columns: 1; } }
.sx-tray-ua { display: grid; grid-template-columns: minmax(260px, 0.8fr) minmax(0, 1.4fr); gap: clamp(28px, 5vw, 72px); }
.zk-mark { gap: 14px; align-self: start; display: grid; top: calc(68px + 28px); justify-items: start; position: sticky; }
.pi-jackpot-bm { font-size: clamp(30px, 3vw, 46px); }
.wm-link { color: rgb(59 59 59); }
.qx-pill { display: grid; grid-template-columns: 44px minmax(0, 1fr); align-items: center; width: 100%; margin-top: 8px; gap: 12px; padding: 16px; }
.qx-pill .to-page-lf { grid-column: 1 / -1; }
.qx-pill :is(strong, b) { display: block; font-size: var(--ug4); }
.ss-race { height: 44px; display: grid; background: var(--bmv); color: var(--qrmp); place-items: center; width: 44px; font-size: 20px; border-radius: 50%; }
.wb-outer { display: inline-flex; gap: 6px; align-items: center; font-size: var(--x6x); color: rgb(118, 118, 114); }
.wa-core { display: grid; gap: 10px; }
.tv-slab-u0 { overflow: hidden; }
.tv-slab-u0 summary { grid-template-columns: 44px minmax(0, 1fr) 32px;
  display: grid;
  padding: 18px 20px; gap: 12px; cursor: pointer; list-style: none; align-items: center;
}
.tv-slab-u0 summary::-webkit-details-marker { display: none; }
.bo-mark-b2 { font-size: var(--ug4); color: var(--bmv); }
.wk-block-ew { font-size: var(--p6h); font-weight: 600; }
.op-row-8w { border-radius: 50%; width: 32px; transition: transform 140ms cubic-bezier(0.6, 0, 0.2, 1), background 140ms; place-items: center; height: 32px; background: rgb(246 245 241); display: grid; }
.tv-slab-u0[open] .op-row-8w { color: var(--qrmp); background: var(--bmv); transform: rotate(45deg); }
.tv-slab-u0 p { padding: 0 64px 22px 76px; color: rgb(59 59 59); }
@media (max-width: 900px) {
  .sx-tray-ua { grid-template-columns: 1fr; }
  .zk-mark { position: static; }
  .tv-slab-u0 p { padding: 0 20px 20px; }
}
.px-outer { background: rgb(231, 230, 225); border-top: 2px solid rgb(11 11 11); }
.gl-mark { max-width: 1440px; margin: 0 auto; padding: 28px clamp(16px, 2.4vw, 36px) 20px; display: grid; gap: 20px; }
.fh-chip2 { gap: 16px 32px; align-items: center; flex-wrap: wrap; display: flex; }
/*  base  */
.fy-head { flex: 1; min-width: 280px; }
.fy-head ul { color: rgb(59 59 59); font-size: var(--ug4); gap: 6px 20px; flex-wrap: wrap; display: flex; }
.fy-head a:hover { color: var(--bmv); }
.ji-crown-iq { display: flex; gap: 8px; }
.re-strip-yv {
  display: inline-flex; align-items: center; gap: 6px; height: 38px; padding: 0 10px;
  border-radius: 0px; border: 2px solid rgb(11 11 11); color: rgb(118, 118, 114);
}
.re-strip-yv select { background: transparent; border: 0; outline: 0; color: rgb(11, 11, 11); font: inherit; font-size: var(--ug4); cursor: pointer; }
.re-strip-yv option { color: #111; }
.mp-front {
  display: grid; grid-template-columns: auto minmax(0, 1fr) auto; align-items: center; gap: 16px 24px;
  padding: 16px 20px; border-radius: 0px; background: rgb(255 255 255); border: 2px solid rgb(11 11 11);
  font-size: var(--ug4); color: rgb(59 59 59);
}
.mp-front :is(strong, b) { color: rgb(11, 11, 11); }
.as-ace-ra { border-radius: 50%; height: 42px; color: #fff; display: grid; place-items: center; width: 42px; font-size: 13px; background: rgb(255 59 31); }
.qo-head { flex-wrap: wrap; display: flex; gap: 6px; }
.qo-head .xu-vip svg { height: 16px; }
.qo-head li { display: inline-flex; color: rgb(118, 118, 114); align-items: center; padding: 6px 10px; font: 500 11px/1 "Space Mono", ui-monospace, monospace; border-radius: 0px; background: rgb(231, 230, 225); }
.op-hero-xr { font-size: var(--x6x); line-height: 1.7; color: rgb(118, 118, 114); }
.of-lobby { color: rgb(118, 118, 114); align-items: center; display: flex; border-top: 2px solid rgb(11 11 11); padding-top: 14px; justify-content: space-between; gap: 16px; font-size: var(--x6x); }
@media (max-width: 900px) { .mp-front { grid-template-columns: auto minmax(0, 1fr); } .qo-head { grid-column: 1 / -1; } }
:root { --b7tf: rgb(199, 121, 88); --qrmp: rgb(17, 17, 17); --bmv: rgb(243, 148, 107); --ur6: rgba(243, 148, 107, 0.14); }
:root { --p2cc: 17.0px; --ug4: 14.8px; --p6h: 20.1px; --x6x: 12.7px; --epmm: 6px; }
svg.xt-flag-xy{width:1em;height:1em;fill:currentColor;display:inline-block;vertical-align:-0.125em}