/*! bundle 2026-09-18 */
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(font/gfmb2s.woff2) format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(font/my8wsr.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url(font/wyfjm9.woff2) format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 500; font-display: swap; src: url(font/k63xna.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 700; font-display: swap; src: url(font/rmw8xu.woff2) format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 700; font-display: swap; src: url(font/pwee9a.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 800; font-display: swap; src: url(font/7u35z5.woff2) format("woff2"); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 800; font-display: swap; src: url(font/epz5zx.woff2) format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
/*  responsive  */
:root { --grid-game: rgb(85 122 83); --shape-side: 11px; --body-body: 0px; --step-note: repeating-linear-gradient(90deg, rgba(57, 255, 106, 0.08) 0 1px, transparent 1px 8px); --flag-top: 0px; --flag-hero: 13px; --chip2-group: 1px; --table-tray: rgb(3 16 6); --crest-menu: 0px; --item-game: 800; --nav-game: "Azeret Mono", ui-monospace, monospace; --deal-promo: rgb(57 255 106); --meta-note: clamp(40px, 4.2vw, 64px); --zone-block: "Azeret Mono", ui-monospace, monospace; --core-ring: rgba(57, 255, 106, 0.1); --dot-area: 0px; --stack-chip2: 0px; --vip-core: rgb(15, 23, 15); --ace-top: rgb(7 11 7); --crest-block: "Azeret Mono", ui-monospace, monospace; --flag-crest: 0 0 0 1px var(--deal-promo), 0 0 18px -6px rgba(57, 255, 106, 0.6); --slot-block: rgb(23 35 23); --reel-bar: rgb(255 176 0); --band-club: rgba(57, 255, 106, 0.32); --head-core: rgb(141 255 171); --seal-cell: rgba(57, 255, 106, 0.7); --chip2-deal: rgb(201 248 198); --seal-reel: 0px; --set-tray: 14px; --feature-dice: 248px; --slab-meta: rgb(57 255 106); --deal-zone: uppercase; --tray-race: clamp(14px, 2.2vw, 32px)}
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scrollbar-color: var(--band-club) transparent; }
body { -webkit-font-smoothing: antialiased; margin: 0; text-shadow: 0 0 1px rgba(57, 255, 106, 0.25); background: radial-gradient(120% 90% at 50% 40%, rgb(10 19 10), rgb(5, 8, 5) 70%) fixed, rgb(5, 8, 5); color: var(--chip2-deal); font: 400 var(--set-tray)/1.6 var(--zone-block) }
body::after { background:
    repeating-linear-gradient(0deg, rgba(0, 0, 0, 0.28) 0 1px, transparent 1px 3px),
    radial-gradient(120% 100% at 50% 50%, transparent 60%, rgba(0, 0, 0, 0.5)); z-index: 100; position: fixed; content: ""; pointer-events: none; inset: 0 }
img { display: block; max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }
button { font: inherit; padding: 0; border: 0; cursor: pointer; color: inherit; background: none; }
h1, h2, h3, h4, p { margin: 0; }
ul { list-style: none; padding: 0; margin: 0; }
::selection { color: var(--table-tray); background: var(--deal-promo); text-shadow: none; }
:focus-visible { outline: 1px dashed var(--deal-promo); outline-offset: 3px; }
.o51nzoc { font-size: 1.15em; line-height: 1; flex: none; }
.x35wcai { font-family: var(--crest-block); font-variant-numeric: tabular-nums; }
.myj47y { overflow: hidden; height: 1px; width: 1px; clip: rect(0 0 0 0); position: absolute; }
.nge2r { --band-rail: 40px; gap: 8px; letter-spacing: 0.04em; font: 700 var(--flag-hero)/1 var(--zone-block); display: inline-flex; align-items: center; white-space: nowrap; transition: background 160ms, color 160ms; height: var(--band-rail); text-transform: uppercase; justify-content: center; padding: 0 0.875rem }
.nge2r::before { content: "["; opacity: 0.7; }
.nge2r::after { content: "]"; opacity: 0.7; }
.twzpp { --band-rail: 34px; padding: 0 0.625rem; font-size: 0.75rem; }
.vz3v33g { --band-rail: 50px; font-size: 15px; padding: 0 18px; }
.iystkg { text-shadow: none; background: var(--deal-promo); color: var(--table-tray); box-shadow: 0 0 20px -6px rgba(57, 255, 106, 0.8); }
.iystkg:hover { background: var(--head-core); }
.n466k2 { outline: 1px dashed var(--seal-cell); color: var(--deal-promo); outline-offset: -1px; }
.n466k2:hover { text-shadow: none; color: var(--table-tray); background: var(--deal-promo); }
.qukfy64 { display: inline-grid; place-items: center; width: 38px; height: 38px; color: var(--deal-promo); outline: 1px dashed var(--band-club); outline-offset: -1px; transition: background 160ms, color 160ms; }
.qukfy64:hover { background: var(--deal-promo); color: var(--table-tray); }
.hr77m { display: flex; align-items: center; gap: 8px; height: 2.5rem; padding: 0 0.625rem; background: rgb(2, 4, 2); border: 1px solid var(--band-club); color: var(--deal-promo); }
.hr77m .o51nzoc { display: none; }
.hr77m::before { font-weight: 700; content: "$"; color: var(--deal-promo); }
.hr77m:focus-within { border-color: var(--deal-promo); box-shadow: 0 0 14px -6px var(--deal-promo); }
.hr77m input { flex: 1; min-width: 0; height: 100%; background: none; border: 0; outline: 0; color: var(--chip2-deal); font: inherit; font-size: var(--flag-hero); caret-color: var(--deal-promo); }
.hr77m input::placeholder { color: var(--grid-game); }
.hr77m kbd { color: rgb(5, 8, 5); font: 400 11px/1 var(--crest-block); padding: 3px 0.3125rem; background: var(--grid-game); }
.xmp112s { color: var(--reel-bar); display: inline-flex; align-items: center; letter-spacing: 0.08em; gap: 0.375rem; font: 500 var(--shape-side)/1 var(--zone-block); text-transform: uppercase; }
.xmp112s::before { content: ">"; color: var(--deal-promo); }
.xmp112s::after { color: var(--deal-promo); animation: term-blink 1s steps(1) infinite; content: "_"; }
@keyframes term-blink { 50% { opacity: 0; } }
.qrioxm { font-weight: var(--item-game); line-height: 1; font-family: var(--nav-game); text-transform: var(--deal-zone); letter-spacing: -0.03em; }
.qrioxm em { padding: 0 0.12em; box-decoration-break: clone; background: var(--deal-promo); color: rgb(5, 8, 5); text-shadow: none; -webkit-box-decoration-break: clone; font-style: normal; }
.orh04 { align-items: center; padding: 0 5px; color: var(--table-tray); height: 18px; text-transform: uppercase; text-shadow: none; font: 700 10px/1 var(--crest-block); background: var(--deal-promo); display: inline-flex; }
.orh04::before { content: "#"; opacity: 0.6; }
.mk5zvf2 { background: var(--reel-bar); color: rgb(26, 16, 0); }
.esvzb4 { background: transparent; color: var(--deal-promo); outline: 1px solid var(--deal-promo); outline-offset: -1px; }
.m5wrdj { position: relative; background: rgb(10 16 10); border: 1px dashed var(--band-club); }
.irba38f { background: rgb(2 4 2); overflow: hidden; padding: 1.375rem 0.375rem 0.375rem; position: relative; border: 1px solid var(--deal-promo); }
.irba38f::before { color: var(--deal-promo); top: 4px; font: 400 10px/14px var(--crest-block); left: 0.5rem; content: "● ● ●   preview.png"; position: absolute; letter-spacing: 0.04em; }
.irba38f img { height: 100%; filter: saturate(0.75) contrast(1.1); object-fit: cover; width: 100%; }
.c4dsd0a { flex: none; animation: term-blink 1s steps(1) infinite; background: var(--slab-meta); display: inline-block; height: 7px; width: 7px; }
.wij80z3 { display: grid; gap: 4px; }
.skk87q { color: var(--grid-game); text-transform: uppercase; font: 400 11px/1 var(--zone-block); }
.skk87q::after { content: ":"; }
.eue4wg { font: 700 20px/1 var(--crest-block); color: var(--deal-promo); }
.i8z3bc { align-items: center; font: 500 12px/1 var(--zone-block); text-transform: lowercase; transition: background 160ms, color 160ms; color: var(--deal-promo); gap: 6px; padding: 4px 6px; display: inline-flex; }
.i8z3bc::before { content: "./"; color: var(--grid-game); }
.i8z3bc .x35wcai { color: var(--reel-bar); }
.i8z3bc:hover { background: var(--deal-promo); color: var(--table-tray); text-shadow: none; }
.kuki8 { margin-bottom: 1rem; gap: 12px; align-items: baseline; display: flex; }
.rt0qud { font: 400 var(--shape-side)/1 var(--crest-block); color: var(--grid-game); }
.rt0qud::before { content: "0x"; }
.eon0t0s { display: flex; letter-spacing: -0.03em; white-space: nowrap; align-items: baseline; font: 800 28px/1 var(--nav-game); text-transform: uppercase; gap: 0.625rem; }
.eon0t0s::before { content: "$"; color: var(--deal-promo); font-weight: 500; }
.eon0t0s .o51nzoc { display: none; }
.d493zfj { height: 0; align-self: center; min-width: 20px; flex: 1; border-top: 1px dashed var(--band-club); }
.rk7xpt { display: flex; gap: 4px; align-self: center; }
.kuki8 .i8z3bc { white-space: nowrap; }
.g7gtu8 { display: grid; place-items: center; width: 32px; height: 32px; color: var(--deal-promo); outline: 1px dashed var(--band-club); outline-offset: -1px; transition: background 160ms, color 160ms, opacity 160ms; }
.g7gtu8:hover { background: var(--deal-promo); color: var(--table-tray); }
.g7gtu8[disabled] { opacity: 0.25; pointer-events: none; }
@media (max-width: 720px) { .eon0t0s { min-width: 0; white-space: normal; font-size: 20px; }
  .rt0qud, .rk7xpt, .d493zfj { display: none; }
  .kuki8 .i8z3bc { flex: none; margin-left: auto; } }
.rhtkbbu { display: grid; grid-auto-flow: column; grid-auto-columns: 168px; gap: 10px; padding: 1px 1px 0.5rem; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scrollbar-width: none; }
.rhtkbbu::-webkit-scrollbar { display: none; }
.rhtkbbu > * { scroll-snap-align: start; }
.np76g { display: grid; grid-template-columns: minmax(0, 1fr); gap: 0.375rem; min-width: 0; transition: border-color 160ms, background 160ms; padding: 0.3125rem; border: 1px dashed rgba(57, 255, 106, 0.16); }
.hb90tme { position: relative; aspect-ratio: var(--star-item, 3 / 2); overflow: hidden; background: var(--vip-core); }
.hb90tme::after { content: ""; position: absolute; inset: 0; background: var(--deal-promo); mix-blend-mode: color; opacity: 0.35; transition: opacity 160ms; }
.hb90tme img { width: 100%; height: 100%; object-fit: cover; filter: contrast(1.1); }
.nhw0dx { position: absolute; top: 0.375rem; left: 6px; z-index: 1; }
/*  temp  */
.np76g:hover { background: var(--core-ring); border-style: solid; border-color: var(--deal-promo); }
.np76g:hover .hb90tme::after { opacity: 0; }
.f73oi10 { padding: 0 2px 2px; }
.yxoe1o { text-overflow: ellipsis; font: 700 12px/1.3 var(--zone-block); text-transform: uppercase; white-space: nowrap; overflow: hidden; }
.yxoe1o::before { content: "> "; color: var(--deal-promo); }
.hz3cuey { color: var(--grid-game); gap: 8px; font-size: 0.625rem; justify-content: space-between; align-items: center; margin-top: 2px; display: flex; }
.hz3cuey > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.z908p1w { flex: none; display: inline-flex; align-items: center; gap: 0.3125rem; color: var(--deal-promo); }
.k0wa1 { --jackpot-jackpot: 34px; display: inline-flex; align-items: center; gap: 0.3em; font-size: var(--jackpot-jackpot); line-height: 1; color: var(--chip2-deal); white-space: nowrap; text-decoration: none }
.ra0ni { --jackpot-jackpot: 44px; }
.e6uxb0 { font-weight: var(--item-game); font-family: var(--nav-game); font-size: 0.74em; letter-spacing: -0.03em; text-transform: var(--deal-zone); line-height: 1 }
.y0u03m1 { position: relative; flex: none; }
@media (max-width: 720px) { .prw61d .k0wa1 { --jackpot-jackpot: 28px; } }
.bwbvje { align-items: baseline; display: inline-flex; font-family: var(--nav-game); line-height: 1; text-transform: var(--deal-zone); font-weight: var(--item-game); padding-top: 0.3em; letter-spacing: -0.03em }
.f94z21 { position: relative; font-size: 1.02em; color: var(--deal-promo); }
.nnomoel { font-size: 0.74em; }
.l9rxkw { clip-path: polygon(0 100%, 0 15%, 25% 55%, 50% 0, 75% 55%, 100% 15%, 100% 100%); left: 50%; width: 0.56em; transform: translateX(-50%) rotate(-8deg); top: -0.3em; position: absolute; height: 0.24em; background: var(--deal-promo) }
.gbwk8i { overflow-x: clip; }
.i1do88 { margin: 0 auto; max-width: var(--step-outer, 1320px); width: 100%; padding-right: var(--tray-race); padding-left: var(--tray-race); }
.py96o { padding-bottom: var(--meta-note); padding-top: 1.5rem; display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--meta-note); }
.py96o > * { min-width: 0; }
.prw61d { background: color-mix(in srgb, rgb(5, 8, 5) 90%, transparent); z-index: 30; top: 0; border-bottom: var(--chip2-group) solid rgba(57, 255, 106, 0.16); backdrop-filter: blur(12px); position: sticky }
.nxinoq { display: flex; align-items: center; gap: 20px; height: 62px; }
.nce7z { gap: 10px; margin-left: auto; align-items: center; display: flex; }
.dtsetj6 { display: none; }
/*  sections  */
.cf0de3 { display: none; }
.gbwk8i.u2qjt49 .cf0de3 { background: rgba(0, 0, 0, 0.55); z-index: 45; inset: 0; position: fixed; display: block; }
.t6h9vw { position: fixed; width: min(320px, 88vw); overflow-y: auto; background: rgb(5, 8, 5); display: flex; left: 0; gap: 1.125rem; top: 0; z-index: 50; border-right: var(--chip2-group) solid rgba(57, 255, 106, 0.16); transform: translateX(-102%); padding: 1rem; transition: transform 320ms steps(4, end); bottom: 0; flex-direction: column }
.gbwk8i.u2qjt49 .t6h9vw { transform: none; }
.whahc1 { display: flex; align-items: center; justify-content: space-between; }
.ltrnkr { display: grid; gap: 4px; }
.ip8quia { height: 2.875rem; padding: 0 12px; border-radius: var(--seal-reel); gap: 0.75rem; align-items: center; display: flex; color: rgb(134 184 131); }
.ip8quia.bae7yz, .ip8quia:hover { background: rgb(10 16 10); color: var(--chip2-deal); }
.ip8quia .o51nzoc { color: var(--deal-promo); }
.ygxkc { display: grid; gap: 0.5rem; }
.shayw1v { font-size: var(--flag-hero); color: var(--grid-game); display: grid; margin-top: auto; gap: 10px; }
@media (max-width: 1080px) { .dtsetj6 { display: inline-grid; } }
@media (max-width: 640px) { .nce7z .n466k2 { display: none; }
  .nxinoq { gap: 0.75rem; } }
.gwjmec { background: var(--ace-top); border-bottom: var(--chip2-group) solid rgba(57, 255, 106, 0.16); font-size: 12px; color: var(--grid-game); }
.q333gq9 { display: flex; align-items: center; gap: 18px; height: 2.125rem; }
.e1jsi { display: grid; place-items: center; height: 1.25rem; padding: 0 6px; border-radius: 4px; border: 1px solid var(--band-club); font-size: 10px; color: rgb(134 184 131); }
.nv42x7a { display: inline-flex; align-items: center; gap: 0.375rem; }
.nv42x7a .o51nzoc { color: var(--slab-meta); }
.s5zzofh { display: flex; gap: 18px; margin-left: auto; }
.s5zzofh a:hover { color: var(--chip2-deal); }
.dxaci { gap: 0.25rem; align-items: center; color: rgb(134 184 131); display: inline-flex; }
/*  v2  */
.dxaci .o51nzoc { font-size: 13px; }
.zu8wg4 { display: flex; margin-left: 20px; align-items: stretch; gap: 0.25rem; height: 100%; }
.fbv7j { position: relative; display: inline-flex; align-items: center; gap: 0.375rem; padding: 0 0.875rem; font-size: var(--flag-hero); font-weight: 600; color: rgb(134 184 131); transition: color 160ms }
.fbv7j:hover, .fbv7j.bae7yz { color: var(--chip2-deal); }
.fbv7j.bae7yz::after { height: 3px; content: ""; border-radius: 3px 3px 0 0; position: absolute; left: 0.875rem; right: 0.875rem; background: var(--deal-promo); bottom: 0; }
.d6psq { min-width: 18px; padding: 0 0.3125rem; height: 18px; font-size: 0.625rem; background: var(--reel-bar); place-items: center; color: #fff; display: grid; border-radius: 999px; }
@media (max-width: 1080px) { .zu8wg4 { display: none; }
  .s5zzofh { display: none; }
  .dxaci { margin-left: auto; } }
@media (max-width: 640px) { .vhqi3 { display: none; } .nv42x7a { display: none; } }
.pf45b { color: rgb(134 184 131); }
.pf45b p { margin: 0 0 1em; }
.pf45b p:last-child { margin-bottom: 0; }
.qllmry { color: var(--chip2-deal); font-weight: 600; font-size: 16px; margin: 1.4em 0 0.5em; }
.eslxy, .ej55l { gap: 0.55em; display: grid; list-style: none; padding: 0; margin: 0 0 1.1em; }
.eslxy li { position: relative; padding-left: 1.4em; }
.eslxy li::before { left: 0.1em;
  transform: rotate(45deg);
  background: var(--deal-promo); position: absolute; border-radius: calc(var(--seal-reel) * 0.2);
  content: ""; top: 0.62em;
  width: 0.45em; height: 0.45em }
.ej55l { counter-reset: step; }
.ej55l li { counter-increment: step; position: relative; padding-left: 2.3em; min-height: 1.7em; }
.ej55l li::before {
  background: var(--deal-promo); left: 0; top: -0.05em;
  position: absolute; width: 1.7em; color: var(--table-tray);
  display: grid;
  font: 600 0.8em/1 var(--crest-block); place-items: center; border-radius: 50%;
  content: counter(step); height: 1.7em }
.pf45b, .pf45b > * { min-width: 0; }
.dxki5 { max-width: 100%; margin: 0 0 1.1em; overflow-x: auto; border: var(--chip2-group) solid rgba(57, 255, 106, 0.16); border-radius: var(--seal-reel); }
.dxki5 table { border-collapse: collapse; width: 100%; font-size: var(--flag-hero); }
.dxki5 th, .dxki5 td { padding: 10px 14px; white-space: nowrap; text-align: left; border-bottom: var(--chip2-group) solid rgba(57, 255, 106, 0.16); }
.dxki5 tbody tr:last-child > * { border-bottom: 0; }
.dxki5 thead th { letter-spacing: 0.08em; font-size: var(--shape-side); font-weight: 600; color: var(--grid-game); background: rgb(10 16 10); text-transform: uppercase; }
.dxki5 tbody th { font-weight: 600; color: var(--chip2-deal); }
.dxki5 caption { caption-side: top; padding: 0.625rem 0.875rem; color: var(--deal-promo); border-bottom: var(--chip2-group) solid rgba(57, 255, 106, 0.16); text-align: left; font-size: var(--shape-side); text-transform: uppercase; letter-spacing: 0.08em; font-weight: 600; }
.dxki5 tbody tr:nth-child(even) > * { background: color-mix(in srgb, var(--vip-core) 45%, transparent); }
.a0kd3k, .z2uwqeu { display: inline-grid; place-items: center; width: 22px; height: 1.375rem; border-radius: 50%; font-size: 12px; font-weight: 700; }
.a0kd3k { background: color-mix(in srgb, var(--slab-meta) 18%, transparent); color: var(--slab-meta); }
.z2uwqeu { background: color-mix(in srgb, var(--reel-bar) 14%, transparent); color: var(--reel-bar); }
.b4n03f9 tbody th { width: 42%; color: rgb(134 184 131); font-weight: 500; white-space: normal; }
.b4n03f9 td { white-space: normal; font-weight: 600; color: var(--chip2-deal); }
.v2bjulo td, .v2bjulo thead th:not(:first-child) { text-align: center; }
.v2bjulo tbody td:nth-child(2), .v2bjulo thead th:nth-child(2) { background: var(--core-ring) !important; }
.v2bjulo thead th:nth-child(2) { color: var(--deal-promo); }
@media (max-width: 520px) { .kuki8 { flex-wrap: wrap; row-gap: 8px; } }
img.ld8qz, img.gbrwk, img.wl93p7h { background-color: var(--shape-row, var(--vip-core)); }
.xn05ug { --star-item: 3 / 4; position: relative; }
.xn05ug img { object-position: 50% 0 !important;
  object-fit: contain !important;
  background: linear-gradient(180deg, color-mix(in srgb, var(--shape-row, #222) 72%, rgb(11 11 16)) 0 50%, color-mix(in srgb, var(--shape-row, #222) 38%, rgb(11 11 16))) !important }
.xn05ug::before { left: 0; right: 0; content: ""; background: linear-gradient(rgba(0, 0, 0, 0.28), transparent); top: 49%; height: 24%; position: absolute; pointer-events: none; z-index: 1; }
.pua3o0 { text-shadow: 0 1px 6px rgba(0, 0, 0, 0.45); bottom: 12px; gap: 2px; display: grid; right: 0.625rem; color: #fff; position: absolute; left: 10px; z-index: 2; pointer-events: none; }
.x4v6nno { font-weight: var(--item-game); text-transform: var(--deal-zone); overflow: hidden; letter-spacing: -0.03em; line-height: 1.05; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; font-family: var(--nav-game); font-size: 17px; }
.nhloqt5 { font-size: 0.6875rem; opacity: 0.78; }
.hb90tme.xn05ug + .f73oi10, .hb90tme.xn05ug + .sk6rix { display: none; }
img.pvt4bp {
  background: none !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important;
  box-shadow: none !important; mask-image: none !important }
.wf9kkk2 { min-height: var(--link-cell, 340px);
  position: relative; align-self: stretch; justify-self: center;
  pointer-events: none;
  width: 100% }
.wf9kkk2 .vac7n { height: auto;
  width: auto; object-position: 50% 100%; transform: translate(-50%, -50%); left: 50%; top: 50%; max-width: 116%;
  position: absolute; max-height: 100%;
  object-fit: contain;
  filter: drop-shadow(0 18px 26px rgba(0, 0, 0, 0.35)) }
@media (max-width: 820px) {
  .wf9kkk2 { align-self: auto; min-height: var(--club-zone, 260px); }
  .wf9kkk2 .vac7n { object-position: 50% 100%; } }
img.n7u3lp { object-fit: contain; border-radius: 0; filter: var(--vip-box, none); }
.niqhf4s { display: inline-flex; align-items: center; gap: 0.5em; line-height: 1; vertical-align: middle; }
.niqhf4s svg { flex: none; width: auto; height: 1.6em; max-width: 3em; }
.k7y3l { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.rzsrn { display: inline-flex; gap: 12px; align-items: center; font-size: 0.75rem; letter-spacing: 0.04em; text-transform: uppercase; }
.rzsrn a { color: rgb(134 184 131); text-decoration: none; }
.rzsrn a:hover { color: var(--deal-promo); }
.rzsrn a.bae7yz { color: var(--chip2-deal); font-weight: 600; }
.yde2k9 { display: block; }
.qzbeul { color: var(--deal-promo); }
.mvy1lge {
  display: block; margin-top: 0.5em;
  font-family: var(--label-frame); font-weight: 600; font-size: clamp(12px, 0.22em, 17px); line-height: 1.2;
  letter-spacing: 0.08em; text-transform: uppercase; color: inherit; opacity: 0.72 }
.fzxkf { text-transform: var(--deal-zone);
  letter-spacing: -0.03em; font-size: clamp(22px, 2.4vw, 38px);
  margin: 0; display: block;
  font-family: var(--nav-game); line-height: 1.05; font-weight: var(--item-game) }
.p7nltwy { font-style: normal; color: var(--deal-promo); }
/*  keep in sync with the build  */
.ltgjce { display: inline-flex; align-items: baseline; flex-wrap: wrap; gap: 0.375rem; font-size: var(--shape-side); line-height: 1.3; color: var(--grid-game); }
.lzqc2ai { letter-spacing: 0.08em; text-transform: uppercase; }
.alhxwdq { font-weight: 600; color: var(--chip2-deal); }
.apv8m80 { color: rgba(255, 255, 255, 0.72); }
.apv8m80 .alhxwdq { color: #fff; }
.mh8e0 { display: flex; flex-wrap: wrap; gap: 0.5rem; align-items: center; }
.ns609ts { color: var(--grid-game); gap: 0.375rem; border-radius: var(--seal-reel); height: 1.75rem; padding: 0 10px; align-items: center; font-size: var(--shape-side); display: inline-flex; transition: color .15s, border-color .15s, background-color .15s; }
.ns609ts:hover { color: var(--chip2-deal); }
.ns609ts .o51nzoc { font-size: 1.25em; }
.b8sn3 .ns609ts { background: var(--ace-top); border-radius: var(--dot-area); }
.kg8s94 .ns609ts { border: var(--chip2-group) solid var(--band-club); }
.kg8s94 .ns609ts:hover { border-color: var(--seal-cell); }
.qi7nas2 .ns609ts { background: rgb(10 16 10); border: var(--chip2-group) solid rgba(57, 255, 106, 0.16); font-weight: 600; }
.jcwo8 { gap: 0.25rem 1.125rem; }
.jcwo8 .ns609ts { text-decoration: underline; height: auto; text-underline-offset: 3px; padding: 0; text-decoration-color: var(--seal-cell); }
.ih1ia6 .ns609ts { font: 500 11px/1 var(--crest-block); letter-spacing: 0.08em; text-transform: uppercase; padding: 0 8px; border-left: 2px solid var(--deal-promo); border-radius: 0; }
a[role="button"] { cursor: pointer; }
/*  overrides  */
.rd4wm { display: none; }
@media (max-width: 640px) {
  .cpnyg { overflow: visible; border: 0; border-radius: 0; }
  .cpnyg thead { display: none; }
  .cpnyg table, .cpnyg tbody, .cpnyg tr { display: block; width: 100%; }
  .cpnyg caption { display: block; padding: 0 0 0.5rem; }
  .cpnyg tr { margin: 0 0 10px; border: var(--chip2-group) solid rgba(57, 255, 106, 0.16); border-radius: var(--seal-reel); overflow: hidden; }
  .cpnyg tbody tr > * { background: none; }
  .cpnyg tbody th { display: block; white-space: normal; border-bottom: var(--chip2-group) solid rgba(57, 255, 106, 0.16); background: color-mix(in srgb, var(--vip-core) 70%, transparent); }
  .cpnyg td { gap: 0.875rem; text-align: right; justify-content: space-between; align-items: baseline; display: flex; white-space: normal; }
  .cpnyg tbody tr > td:last-child { border-bottom: 0; }
  .cpnyg tbody tr:last-child > th { border-bottom: var(--chip2-group) solid rgba(57, 255, 106, 0.16); }
  .cpnyg .rd4wm { max-width: 48%; color: var(--grid-game); text-transform: uppercase; font-weight: 600; flex: none; display: block; text-align: left; font-size: var(--shape-side); letter-spacing: 0.08em; } }
.xl5jv { flex-wrap: wrap; gap: 4px; display: flex; }
.v8beb11 { display: grid; place-items: center; min-width: 22px; height: 1.375rem; padding: 0 0.3125rem; border-radius: 999px; font: 700 10px/1 var(--crest-block); color: #fff; }
.dgz3b { background: rgb(200, 49, 61); }
.veaznx { background: rgb(28 28 34); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); }
.xixsbmb { background: rgb(31, 138, 76); }
.vikiwmy { background: var(--slot-block); color: var(--chip2-deal); }
.hw5fwc { display: flex; flex-wrap: wrap; gap: 0.625rem; }
.e45hlxs { display: inline-flex; align-items: center; gap: 0.625rem; height: 50px; padding: 0 1.125rem 0 0.875rem; border-radius: 0.75rem; background: rgb(11, 11, 13); color: #fff; border: 1px solid rgba(255, 255, 255, 0.18); transition: transform 160ms steps(4, end); }
.e45hlxs:hover { transform: translateY(-2px); }
.e45hlxs .o51nzoc { font-size: 1.625rem; }
.e45hlxs span { line-height: 1.1; font-weight: 600; display: grid; font-size: 15px; }
.e45hlxs small { font-size: 0.625rem; font-weight: 400; opacity: 0.75; }
/*  layout  */
.zrvf85q { width: 230px; background: rgb(12, 12, 16); padding: 12px; flex: none; height: 460px; display: block; position: relative; box-shadow: inset 0 0 0 2px rgb(42, 42, 51), 0 30px 60px -20px rgba(0, 0, 0, 0.6); border-radius: 38px; }
.jm5qs { position: absolute; left: 50%; top: 18px; z-index: 2; width: 4.375rem; border-radius: 999px; height: 1.125rem; transform: translateX(-50%); background: rgb(12, 12, 16); }
.h53jrj { display: flex; border-radius: 1.75rem; overflow: hidden; flex-direction: column; background: rgb(5, 8, 5); gap: 0.5rem; height: 100%; padding: 36px 10px 10px; }
.ovyiku8 { display: flex; justify-content: center; }
.ovyiku8 .k0wa1 { --jackpot-jackpot: 18px; pointer-events: none; }
.updc8 { display: grid; gap: 2px; padding: 12px; border-radius: 12px; background: radial-gradient(60% 80% at 80% 40%, rgba(57, 255, 106, 0.09), transparent 70%), var(--vip-core); font-size: 9px; color: rgb(134 184 131); }
.updc8 .qrioxm { font-size: 18px; color: var(--deal-promo); }
.czi5q3 { gap: 0.3125rem; grid-template-columns: repeat(2, 1fr); display: grid; }
.czi5q3 img { aspect-ratio: 3 / 2; border-radius: 6px; width: 100%; object-fit: cover; }
.roddo8 { display: flex; justify-content: space-around; margin-top: auto; padding: 0.5rem 0 2px; border-top: 1px solid rgba(57, 255, 106, 0.16); color: var(--grid-game); font-size: 1rem; }
.roddo8 .o51nzoc:first-child { color: var(--deal-promo); }
.prw61d { background: rgba(5, 8, 5, 0.94); border-bottom: 1px dashed var(--band-club); }
.th5hfg, .m41k74r { background: rgb(5, 8, 5); border-right: 1px dashed var(--band-club); }
.xdyb3ld { color: rgb(134 184 131); text-transform: lowercase; font-size: 0.8125rem; height: 34px; border-radius: 0; }
.xdyb3ld .o51nzoc { color: var(--grid-game); }
.xdyb3ld:hover { background: var(--core-ring); color: var(--deal-promo); }
.xdyb3ld.bae7yz { text-shadow: none; color: var(--table-tray); background: var(--deal-promo); }
.xdyb3ld.bae7yz .o51nzoc { color: var(--table-tray); }
.xdyb3ld.bae7yz .orh04 { background: var(--table-tray); color: var(--deal-promo); }
.vbbuz0 { color: var(--reel-bar); letter-spacing: 0.04em; }
.vbbuz0::before { content: "# "; color: var(--grid-game); }
.s0q31 { border: 1px dashed var(--band-club); box-shadow: none; text-transform: lowercase; letter-spacing: 0; color: var(--deal-promo); }
.s0q31 img { filter: saturate(0.6); }
.xedh56 { border-radius: 0; text-transform: lowercase; }
.xedh56.bae7yz { background: var(--deal-promo); color: var(--table-tray); }
.xedh56.bae7yz .o51nzoc { color: var(--table-tray); }
.a7h47lv { border-bottom: 1px dashed var(--band-club); }
.wmu62 { border-radius: 0; border-style: dashed; text-transform: lowercase; height: 32px; }
.wmu62.bae7yz { background: var(--deal-promo); color: var(--table-tray); border-style: solid; text-shadow: none; }
.w1erd { border-radius: 0; text-transform: lowercase; }
.w1erd.bae7yz { box-shadow: none; text-shadow: none; background: var(--deal-promo); color: var(--table-tray); }
.hsby3 { text-transform: lowercase; }
.hsby3.bae7yz::after { border-radius: 0; height: 2px; }
.ug1aa3 .pc57pq { border-radius: 0; border-style: dashed; }
.hh6dxm { border-top: 1px dashed var(--band-club); }
.nir4k { grid-template-areas: "copy visual" "strip strip"; isolation: isolate; gap: 0 clamp(24px, 4vw, 56px); grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); display: grid; overflow: hidden }
.nir4k::before { content: ""; opacity: 0.9; z-index: -1; position: absolute; background: radial-gradient(60% 80% at 80% 40%, rgba(57, 255, 106, 0.09), transparent 70%), repeating-linear-gradient(0deg, rgba(57, 255, 106, 0.05) 0 1px, transparent 1px 3px); inset: 0; }
.emcz8cm { grid-area: copy; align-content: center; display: grid; gap: 1.125rem; justify-items: start; padding: clamp(28px, 4vw, 52px) 0 clamp(24px, 3vw, 36px) clamp(24px, 4vw, 52px); }
.wbljlft { font-size: clamp(40px, 4.6vw, 70px); max-width: 13ch; }
.wbljlft em { display: block; }
.f3bm9 { max-width: 46ch; font-size: 16px; color: rgb(134 184 131); }
.f6anno { display: grid; padding: 0; grid-template-columns: repeat(3, minmax(0, 1fr)); list-style: none; gap: 0.625rem; width: 100%; max-width: 560px; margin: 4px 0 0; }
.d6njp { position: relative; display: grid; justify-items: start; gap: 4px; padding: 14px 14px 12px; border-radius: var(--seal-reel); background: color-mix(in srgb, rgb(5, 8, 5) 70%, transparent); border: var(--chip2-group) solid var(--band-club) }
.d6njp:first-child { border-color: var(--deal-promo); background: var(--core-ring); }
.d6njp + .d6njp::before { transform: translateY(-50%); color: var(--table-tray); content: "+"; left: -10px; display: grid; border-radius: 50%; position: absolute; width: 1.125rem; background: var(--deal-promo); height: 18px; font: 700 12px/1 var(--zone-block); place-items: center; top: 50% }
.thpab08 { font-size: 11px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--grid-game); }
.j8wcbzr { font-size: clamp(26px, 2.6vw, 38px); color: var(--deal-promo); }
.wlsdgzj { color: rgb(134 184 131); font-size: var(--shape-side); margin-bottom: 0.25rem; }
.o3mbjw7 { display: flex; gap: 0.75rem; flex-wrap: wrap; margin-top: 0.375rem; }
.k2qco { place-items: center; display: grid; position: relative; padding: clamp(28px, 4vw, 52px) clamp(24px, 4vw, 52px) 24px 0; grid-area: visual; }
.iiej626 { width: min(100%, 380px); aspect-ratio: 4 / 5; }
.iiej626 img { object-position: 50% 40%; }
.zf58tnv { position: absolute; display: grid; gap: 4px; padding: 0.75rem 1rem; border-radius: var(--seal-reel); background: rgb(5, 8, 5); border: var(--chip2-group) solid var(--band-club); box-shadow: none, 0 18px 30px -18px rgba(0, 0, 0, 0.55) }
.e1fri { transform: rotate(calc(0deg * -2 - 4deg)); justify-items: center; border-color: var(--deal-promo); top: 14%; left: 2%; color: var(--table-tray); background: var(--deal-promo); }
.bg2tu { font-size: 2.625rem; line-height: 0.9; }
.e1fri span:last-child { font-size: 0.75rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; }
.jfo3sr1 { transform: rotate(calc(0deg + 3deg)); top: 46%; right: 4%; }
.jfo3sr1 .x35wcai { color: var(--deal-promo); letter-spacing: 0.06em; font-size: var(--set-tray); }
.scddg3h { left: 6%; gap: 1.125rem; bottom: 8%; grid-auto-flow: column; }
.scddg3h .eue4wg { font-size: 16px; }
.sqv01p1 { padding: 14px clamp(24px, 4vw, 52px); grid-area: strip; align-items: center; display: flex; flex-wrap: wrap; background: color-mix(in srgb, rgb(5, 8, 5) 55%, transparent); border-top: var(--chip2-group) solid rgba(57, 255, 106, 0.16); color: rgb(134 184 131); gap: 0.625rem 1.625rem; margin: 0; list-style: none; font-size: var(--flag-hero) }
.sqv01p1 li { align-items: center; display: inline-flex; gap: 0.5rem; }
.sqv01p1 .o51nzoc { color: var(--deal-promo); }
.rnruq { margin-left: auto; font-size: var(--shape-side); color: var(--grid-game); }
@media (max-width: 960px) { .nir4k { grid-template-columns: 1fr; grid-template-areas: "visual" "copy" "strip"; }
  .k2qco { padding: 28px 24px 0; }
  .iiej626 { width: min(100%, 300px); }
  .emcz8cm { padding: 24px; } }
@media (max-width: 560px) { .f6anno { grid-template-columns: 1fr; }
  .d6njp { grid-template-columns: auto 1fr auto; align-items: center; column-gap: 12px; }
  .thpab08 { grid-column: 1 / -1; }
  .d6njp + .d6njp::before { left: 50%; top: -10px; transform: translateX(-50%); }
  .scddg3h { display: none; }
  .rnruq { margin-left: 0; } }
.usp870 { --link-cell: 340px; width: min(100%, 420px); }
@media (max-width: 960px) { .usp870 { width: min(76vw, 330px); --club-zone: min(64vw, 285px); } }
.bt591ii { display: grid; gap: 14px; }
.zvn1n { display: flex; align-items: center; gap: 14px; height: 64px; padding: 0 22px; border-radius: var(--body-body); background: rgb(10 16 10); border: var(--chip2-group) solid var(--band-club); box-shadow: none; color: var(--deal-promo); font-size: 22px }
.zvn1n:focus-within { border-color: var(--deal-promo); }
.zvn1n input { flex: 1; min-width: 0; height: 100%; background: none; border: 0; outline: 0; color: var(--chip2-deal); font: inherit; font-size: 16px; }
.zvn1n input::placeholder { color: var(--grid-game); }
.oe7pq { font-size: var(--shape-side); color: var(--grid-game); white-space: nowrap; }
.bjk1zo { gap: 0.75rem; align-items: center; display: flex; }
.c0414 { padding-bottom: 2px; min-width: 0; scrollbar-width: none; display: flex; overflow-x: auto; gap: 0.375rem; flex: 1; }
.c0414::-webkit-scrollbar { display: none; }
.ld6oio1 { display: inline-flex; align-items: center; gap: 0.5rem; flex: none; height: 2.375rem; padding: 0 0.5rem 0 1rem; border-radius: var(--dot-area); border: var(--chip2-group) solid var(--band-club); font-size: var(--flag-hero); font-weight: 500; color: rgb(134 184 131); transition: background 160ms, color 160ms, border-color 160ms }
.ld6oio1 .x35wcai { background: var(--vip-core); border-radius: 999px; font-size: 0.6875rem; color: var(--grid-game); padding: 3px 0.4375rem; }
.ld6oio1:hover { color: var(--chip2-deal); border-color: var(--seal-cell); }
.ld6oio1.bae7yz { border-color: var(--chip2-deal); color: rgb(5, 8, 5); background: var(--chip2-deal); }
.ld6oio1.bae7yz .x35wcai { background: var(--deal-promo); color: var(--table-tray); }
.x7m6yc9 { display: inline-flex; align-items: center; gap: 6px; flex: none; height: 38px; padding: 0 10px; border-radius: var(--seal-reel); border: var(--chip2-group) solid var(--band-club); color: var(--grid-game); }
.x7m6yc9 select { background: none; border: 0; outline: 0; color: var(--chip2-deal); font: inherit; font-size: var(--flag-hero); }
.x7m6yc9 option { color: #111; }
@media (max-width: 720px) { .oe7pq { display: none; } .x7m6yc9 { display: none; } .zvn1n { height: 54px; } }
.wa2o4l { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-auto-flow: column; grid-template-rows: repeat(3, auto); column-gap: 0; margin: 0; padding: 0.5rem; list-style: none; }
.vkeob { gap: 0.75rem; display: grid; padding: 10px 14px; grid-template-columns: 30px 56px minmax(0, 1fr) auto 36px; transition: background 160ms; align-items: center; border-radius: var(--seal-reel); }
.vkeob:hover { background: var(--vip-core); }
.m1dt8 { font-size: 16px; color: var(--grid-game); }
.vkeob:nth-child(-n + 3) .m1dt8 { color: var(--deal-promo); }
.vkeob img { border-radius: calc(var(--seal-reel) * 0.6); height: 60px; object-fit: cover; width: 60px; }
.mqirr { gap: 2px; display: grid; min-width: 0; }
.mdjxb { font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.aj6th0 { font-size: var(--shape-side); color: var(--grid-game); }
.zah3oa { display: grid; font-size: 0.6875rem; color: var(--grid-game); justify-items: end; gap: 2px; }
.zah3oa .x35wcai { font-size: var(--flag-hero); color: var(--slab-meta); }
.epk4wj3 { display: grid; place-items: center; width: 36px; height: 2.25rem; border-radius: 50%; border: var(--chip2-group) solid var(--band-club); color: rgb(134 184 131); transition: background 160ms, color 160ms, border-color 160ms; }
.vkeob:hover .epk4wj3 { color: var(--table-tray); border-color: var(--deal-promo); background: var(--deal-promo); }
@media (max-width: 1180px) { .wa2o4l { grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-flow: row; grid-template-rows: none; } }
@media (max-width: 700px) { .wa2o4l { grid-template-columns: 1fr; } .zah3oa { display: none; } .vkeob { grid-template-columns: 26px 52px minmax(0, 1fr) 36px; } .vkeob img { width: 52px; height: 52px; } }
.p4eps { margin: 0 calc(50% - 50vw); padding: clamp(40px, 5vw, 70px) 0; isolation: isolate; position: relative; }
.p4eps::before { content: ""; z-index: -1; position: absolute; background: linear-gradient(135deg, rgb(7 7 10), rgb(22 18 28)); inset: 0; }
.p4eps::after { background: radial-gradient(60% 80% at 80% 40%, rgba(57, 255, 106, 0.09), transparent 70%); z-index: -1; opacity: 0.8; inset: 0; position: absolute; content: ""; }
.ki0mzeu { max-width: 82.5rem; gap: 32px; display: grid; align-items: center; margin: 0 auto; grid-template-columns: minmax(260px, 340px) minmax(0, 1fr); padding-left: var(--tray-race); }
.wzl3x0 { display: grid; justify-items: start; gap: 0.875rem; color: rgb(243 241 238); }
.d5bjr { font-size: clamp(32px, 3.4vw, 50px); }
.d5bjr em { display: block; color: var(--deal-promo); }
.ymutfl { color: rgba(255, 255, 255, 0.66); }
.n60qb { color: rgba(255, 255, 255, 0.8); font-size: var(--flag-hero); gap: 8px; align-items: center; display: inline-flex; }
.e7vhs03 { display: flex; align-items: center; margin-top: 6px; gap: 0.375rem; }
.e7vhs03 .i8z3bc { margin-left: 0.625rem; color: #fff; }
.r71jmy { padding: 4px var(--tray-race) 4px 2px; gap: 0.875rem; overflow-x: auto; margin: 0; list-style: none; grid-auto-flow: column; scroll-snap-type: x mandatory; scrollbar-width: none; display: grid; grid-auto-columns: 230px; }
.r71jmy::-webkit-scrollbar { display: none; }
.r71jmy > li { scroll-snap-align: start; }
.dz6tn5 { position: relative; display: block; aspect-ratio: 3 / 4; overflow: hidden; border-radius: var(--body-body); border: 1px solid rgba(255, 255, 255, 0.1); }
.dz6tn5 img { transition: transform 700ms steps(4, end); object-position: 50% 15%; object-fit: cover; height: 100%; width: 100%; }
.dz6tn5:hover img { transform: scale(1.05); }
.dz6tn5::after { position: absolute; background: linear-gradient(transparent 55%, rgba(0, 0, 0, 0.6)); inset: 0; content: ""; }
.ludbjfe { z-index: 1; gap: 3px; position: absolute; left: 0.875rem; color: #fff; right: 14px; bottom: 0.875rem; display: grid; }
.e25kajf { font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--head-core); }
.g44spe { font-weight: 700; }
.z9z22z { font-size: var(--shape-side); gap: 0.3125rem; color: rgba(255, 255, 255, 0.7); align-items: center; display: inline-flex; }
.p4eps .g7gtu8 { color: #fff; }
@media (max-width: 860px) { .ki0mzeu { grid-template-columns: 1fr; padding-right: 0; } .wzl3x0 { padding-right: var(--tray-race); } .r71jmy { grid-auto-columns: 180px; } }
.y1yimv { gap: 16px; grid-template-columns: repeat(3, minmax(0, 1fr)); list-style: none; padding: 0; display: grid; margin: 0; }
.yjiyo { transition: transform 160ms steps(4, end), box-shadow 160ms; grid-template-rows: auto 1fr auto; display: grid; overflow: hidden; }
.yjiyo:hover { transform: translateY(calc(var(--flag-top) * -1)); box-shadow: var(--flag-crest); }
.f2186eo { aspect-ratio: 16 / 9; position: relative; overflow: hidden; display: block; }
.f2186eo img { object-fit: cover; height: 100%; width: 100%; }
.f2186eo .orh04 { left: 12px; top: 12px; position: absolute; }
.viks8 { padding: 1.125rem 1.25rem 0.375rem; display: grid; align-content: start; gap: 0.5rem; }
.hn4p9 { font-size: 20px; }
.tl43tty { color: rgb(134 184 131); font-size: var(--flag-hero); }
.vu9gzj { gap: 6px; align-items: center; display: inline-flex; font-size: var(--shape-side); color: var(--grid-game); }
.h5xlza2 { display: flex; align-items: center; gap: 0.625rem; padding: 14px 20px 18px; justify-content: space-between; }
@media (max-width: 960px) { .y1yimv { grid-template-columns: 1fr 1fr; } .y1yimv > li:last-child { display: none; } }
@media (max-width: 600px) { .y1yimv { grid-template-columns: 1fr; } .y1yimv > li:last-child { display: grid; } }
.xwqas { padding: clamp(28px, 4vw, 48px); overflow: hidden; isolation: isolate; }
.xwqas::before { content: ""; mask-image: linear-gradient(90deg, #000, transparent); position: absolute; opacity: 0.8; background: repeating-linear-gradient(0deg, rgba(57, 255, 106, 0.05) 0 1px, transparent 1px 3px); inset: 0; z-index: -1; }
.ydt9cn6 { margin-bottom: 1.25rem; }
.lr8xj { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1.25rem; margin: 0; }
.ve0ejij { display: flex; flex-direction: column-reverse; justify-content: flex-end; gap: 6px; }
.y6t86w { margin: 0; font-size: clamp(38px, 5vw, 76px); line-height: 0.95; color: var(--chip2-deal); }
.ve0ejij:first-child .y6t86w { color: var(--deal-promo); }
.fe64773 { font-size: var(--flag-hero); color: var(--grid-game); }
@media (max-width: 800px) { .lr8xj { grid-template-columns: 1fr 1fr; row-gap: 28px; } }
.ff1nrx3 { align-items: center; display: grid; padding: clamp(24px, 4vw, 48px) clamp(24px, 4vw, 60px) 0; isolation: isolate; grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr); gap: clamp(24px, 4vw, 60px); overflow: hidden; }
.ff1nrx3::before { position: absolute; z-index: -1; background: radial-gradient(60% 80% at 80% 40%, rgba(57, 255, 106, 0.09), transparent 70%); content: ""; inset: 0; }
.twvtkyt { display: flex; justify-content: center; align-self: end; }
.twvtkyt .zrvf85q { margin-bottom: -60px; transform: rotate(calc(0deg * -2)); }
.x5bl3 { display: grid; justify-items: start; gap: 0.875rem; padding-bottom: clamp(24px, 4vw, 48px); }
.umocg { font-size: clamp(30px, 3.2vw, 48px); }
.jga5lo { color: rgb(134 184 131); max-width: 46ch; }
.wfwknb { display: grid; gap: 8px; margin: 0.25rem 0 0.5rem; }
.wfwknb li { font-size: var(--flag-hero); display: flex; align-items: center; gap: 10px; }
.wfwknb .o51nzoc { color: var(--deal-promo); }
@media (max-width: 860px) { .ff1nrx3 { grid-template-columns: 1fr; padding-top: 2rem; } .twvtkyt { order: 2; } .x5bl3 { padding-bottom: 0; } }
.erydt { margin: 0; list-style: none; gap: 16px 14px; padding: 0; grid-template-columns: repeat(4, minmax(0, 1fr)); display: grid; }
.l8xrxo { display: grid; gap: 10px; }
.iqws3 { position: relative; display: block; aspect-ratio: 16 / 10; overflow: hidden; border-radius: var(--crest-menu); border: var(--chip2-group) solid rgba(57, 255, 106, 0.16); background: var(--vip-core); box-shadow: none }
.iqws3 img { width: 100%; height: 100%; object-fit: cover; object-position: 50% 30%; transition: transform 700ms steps(4, end), filter 160ms; }
.va56j { left: 10px; top: 10px; position: absolute; }
.hnkg0j { transition: opacity 160ms, transform 160ms steps(4, end); color: var(--table-tray); top: 50%; left: 50%; height: 3.375rem; background: var(--deal-promo); border-radius: 50%; transform: translate(-50%, -50%) scale(0.7); place-items: center; position: absolute; display: grid; font-size: 1.375rem; opacity: 0; width: 3.375rem }
.l8xrxo:hover .iqws3 img { transform: scale(1.06); filter: brightness(0.7); }
.l8xrxo:hover .hnkg0j { opacity: 1; transform: translate(-50%, -50%) scale(1); }
.qp9wu { display: grid; gap: 2px; }
.c6fv0v2 { font-weight: 600; font-size: var(--set-tray); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cacv0 { display: flex; color: var(--grid-game); gap: 0.5rem; justify-content: space-between; font-size: var(--shape-side); }
.jnima { color: var(--slab-meta); }
@media (max-width: 1080px) { .erydt { grid-template-columns: repeat(3, minmax(0, 1fr)); } .erydt > li:nth-child(n + 7) { display: none; } }
@media (max-width: 640px) { .erydt { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
.vaq07 { overflow-x: auto; list-style: none; display: grid; grid-auto-flow: column; scrollbar-width: none; grid-auto-columns: minmax(420px, calc((100% - 14px) / 2)); scroll-snap-type: x mandatory; gap: 0.875rem; margin: 0; padding: 2px 2px 0.625rem; }
.vaq07::-webkit-scrollbar { display: none; }
.vaq07 > li { scroll-snap-align: start; }
.dikzuc { position: relative; isolation: isolate; display: block; height: 14.375rem; overflow: hidden; border-radius: var(--body-body); border: var(--chip2-group) solid rgba(57, 255, 106, 0.16); background: rgb(10 16 10); box-shadow: none; }
.dikzuc img { position: absolute; right: 0; top: 0; z-index: -2; width: 48%; height: 100%; object-fit: cover; transition: transform 800ms steps(4, end); }
.dikzuc:hover img { transform: scale(1.06); }
.c4reic { position: absolute; inset: 0; z-index: -1; background: linear-gradient(90deg, rgb(10 16 10) 50%, color-mix(in srgb, rgb(10 16 10) 60%, transparent) 62%, transparent 85%); }
.ojy3xn { position: absolute; display: grid; align-content: space-between; gap: 6px; left: 24px; bottom: 22px; top: 22px; width: 52%; }
.jpq5gi { font-size: 0.6875rem; justify-self: start; background: var(--core-ring); color: var(--deal-promo); align-items: center; display: inline-flex; font-weight: 600; gap: 0.375rem; padding: 0 0.625rem; height: 1.5rem; border-radius: 62.4375rem; }
.rka65kg { font-size: 20px; }
.nal34nq { display: -webkit-box; -webkit-line-clamp: 2; color: rgb(134 184 131); -webkit-box-orient: vertical; overflow: hidden; font-size: var(--flag-hero); }
.po87e3k { display: inline-flex; align-items: center; gap: 6px; font-size: var(--flag-hero); font-weight: 600; color: var(--deal-promo); }
@media (max-width: 720px) { .vaq07 { grid-auto-columns: 86vw; } .ojy3xn { width: 64%; } .dikzuc img { width: 42%; opacity: 0.55; } .nal34nq { -webkit-line-clamp: 3; } }
.pki8w { display: grid; grid-template-columns: minmax(240px, 0.8fr) minmax(0, 2fr); gap: clamp(28px, 5vw, 72px); }
.pmac4dj { position: sticky; top: calc(62px + 28px); align-self: start; display: grid; gap: 1rem; }
.f5pkl0 { font-size: clamp(28px, 2.6vw, 40px); }
.de8hq4 { color: var(--grid-game); letter-spacing: 0.04em; font-size: var(--shape-side); }
.a344xd6 { display: grid; gap: 24px; justify-items: start; min-width: 0; }
.a344xd6 > * { max-width: 100%; }
.y9clft { font-size: 16px; line-height: 1.6; color: var(--chip2-deal); }
.qv84ji { width: 100%; min-width: 0; max-height: 35rem; overflow: hidden; justify-self: stretch; mask-image: linear-gradient(#000 60%, transparent) }
.p65ry:checked ~ .qv84ji { max-height: none; mask-image: none; }
.g1eoc { grid-template-columns: minmax(160px, 0.7fr) minmax(0, 2fr); display: grid; padding: 26px 0; border-top: var(--chip2-group) solid rgba(57, 255, 106, 0.16); line-height: 1.7; gap: 12px 40px; font-size: var(--flag-hero) }
.zalcq { line-height: 1.35; font-size: var(--set-tray); color: var(--chip2-deal); font-weight: 600; }
.q1lbm, .p65ry:checked ~ .v4dhwr .qhigz { display: none; }
.p65ry:checked ~ .v4dhwr .q1lbm { display: inline; }
.p65ry:focus-visible ~ .v4dhwr { outline: 2px solid var(--deal-promo); outline-offset: 3px; }
@media (max-width: 1080px) { .pki8w { grid-template-columns: 1fr; }
  .pmac4dj { position: static; } }
@media (max-width: 640px) { .g1eoc { grid-template-columns: 1fr; } }
.m367fr { display: grid; gap: 40px; }
.qen7j1 { gap: clamp(24px, 4vw, 64px); grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr); display: grid; align-items: start; }
.i4b5w { font-size: clamp(30px, 3vw, 46px); }
.ndelfb { display: grid; color: rgb(134 184 131); gap: 0.875rem; }
.bbk0p { display: grid; gap: 0.875rem; }
.bbk0p summary { font-weight: 600; list-style: none; align-items: center; display: inline-flex; cursor: pointer; font-size: var(--flag-hero); color: var(--deal-promo); width: max-content; gap: 0.5rem }
.bbk0p summary::-webkit-details-marker { display: none; }
.bbk0p summary .o51nzoc { transition: transform 160ms steps(4, end); transform: rotate(90deg); }
.bbk0p[open] summary .o51nzoc { transform: rotate(-90deg); }
.wqromg, .bbk0p[open] .yfijd8 { display: none; }
.bbk0p[open] .wqromg { display: inline; }
.bbk0p[open] summary { order: 2; }
.bqyye8o { text-transform: uppercase; display: flex; color: var(--grid-game); font-size: var(--shape-side); align-items: center; font-weight: 500; letter-spacing: 0.08em; margin-bottom: 16px; gap: 0.625rem; }
.bqyye8o .o51nzoc { color: var(--deal-promo); font-size: 18px; }
.k4bkvs { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 14px; margin: 0; }
.x9cpj { display: grid; align-content: start; gap: 0.625rem; padding: 1.375rem; }
.x9cpj dt { font-size: 16px; line-height: 1.15; }
.x9cpj dd { margin: 0; font-size: var(--flag-hero); color: rgb(134 184 131); }
@media (max-width: 1180px) { .k4bkvs { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 800px) { .qen7j1 { grid-template-columns: 1fr; } }
@media (max-width: 560px) { .k4bkvs { grid-template-columns: 1fr; } }
.fgtrz7q { border-top: var(--chip2-group) solid rgba(57, 255, 106, 0.16); background: var(--ace-top); }
.w1ne0x { max-width: 1440px; margin: 0 auto; padding: 56px var(--tray-race) 32px; display: grid; gap: 2.5rem; }
.ty70n { display: grid; grid-template-columns: minmax(240px, 1.6fr) repeat(4, minmax(0, 1fr)); gap: 32px; }
.fn3zb { display: grid; align-content: start; justify-items: start; gap: 16px; color: rgb(134 184 131); font-size: var(--flag-hero); max-width: 34ch; }
.dg42g2g { display: flex; flex-wrap: wrap; gap: 8px; }
.h0ko70 {
  display: inline-flex; align-items: center; gap: 0.375rem; height: 28px; padding: 0 0.625rem;
  font-size: var(--shape-side); color: rgb(134 184 131);
  border: var(--chip2-group) solid var(--band-club); border-radius: var(--seal-reel) }
.v5b3pr { font-size: var(--shape-side); letter-spacing: 0.08em; text-transform: uppercase; color: var(--deal-promo); margin-bottom: 14px; }
.y2wn3k2 ul { display: grid; gap: 0.625rem; font-size: var(--flag-hero); color: rgb(134 184 131); }
.y2wn3k2 a:hover { color: var(--chip2-deal); }
.uvrhv {
  display: flex; flex-wrap: wrap;
  border-top: var(--chip2-group) solid rgba(57, 255, 106, 0.16); border-bottom: var(--chip2-group) solid rgba(57, 255, 106, 0.16) }
.uvrhv li {
  font: 500 var(--shape-side)/1 var(--crest-block); color: var(--grid-game); text-align: center;
  flex: 1 1 auto; text-transform: uppercase; padding: 16px 12px; letter-spacing: 0.12em }
.uvrhv .niqhf4s svg { height: 1.375rem; }
.uvrhv li + li { border-left: var(--chip2-group) solid rgba(57, 255, 106, 0.16); }
.quzpnz { display: flex; justify-content: space-between; gap: 32px; font-size: var(--shape-side); color: var(--grid-game); }
.rhneixy { max-width: 90ch; line-height: 1.7; }
.jyhp3 { white-space: nowrap; }
@media (max-width: 1080px) { .ty70n { grid-template-columns: repeat(2, minmax(0, 1fr)); } .fn3zb { grid-column: 1 / -1; } }
@media (max-width: 600px) { .quzpnz { flex-direction: column; } .uvrhv li { flex-basis: 25%; } .uvrhv .niqhf4s svg { height: 1.375rem; }
.uvrhv li + li { border-left: 0; } }
.fgtrz7q .mh8e0 { margin-top: -16px; }
:root { --deal-promo: rgb(176, 50, 46); --head-core: rgb(190 87 84); --core-ring: rgba(176, 50, 46, 0.14); --table-tray: rgb(255 255 255); }
:root { --head-core: rgb(190 87 84); --deal-promo: rgb(176 50 46); --table-tray: rgb(255, 255, 255); --core-ring: rgba(176, 50, 46, 0.14); }
:root { --meta-note: calc(clamp(40px, 4.2vw, 64px) * 1.22); --tray-race: calc(clamp(14px, 2.2vw, 32px) * 1.22); --flag-top: 4px; --step-outer: 1520px; }
.prw61d, .py96o { position: static; }
svg.o51nzoc{width:1em;vertical-align:-0.125em;display:inline-block;fill:currentColor;height:1em}
