/*! For license information please see main.js.LICENSE.txt */
@font-face { font-family: 'Azeret Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/azeret-mono-400-ext.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-20C4, 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(../fonts/azeret-mono-400.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(../fonts/azeret-mono-500-ext.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-20C4, 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(../fonts/azeret-mono-500.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(../fonts/azeret-mono-700-ext.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-20C4, 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(../fonts/azeret-mono-700.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(../fonts/azeret-mono-800-ext.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-20C4, 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(../fonts/azeret-mono-800.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 }
:root { --v-bar-0w: rgba(57, 255, 106, 0.32); --v-body-07: 16px; --v-frame: 168px; --v-promo: clamp(38px, 4.4vw, 66px); --v-unit-61: 1; --v-media-ld: hsl(117 19% 40%); --v-frame-e7: 14px; --v-deal: #8dffab; --v-frame-lk: none; --v-tray-jd: rgba(57, 255, 106, 0.1); --v-area: "Azeret Mono", ui-monospace, monospace; --v-promo-9e: 800; --v-copy: rgba(57, 255, 106, 0.16); --v-feature: "Azeret Mono", ui-monospace, monospace; --v-media-cf: rgb(134 184 131); --v-line-r3: clamp(14px, 2.2vw, 32px); --v-set: none; --v-field-ip: hsl(120 23% 5%); --v-media-ur: hsl(41 100% 50%); --v-body: #C9F8C6; --v-media: #39FF6A; --v-feature-jm: 0px; --v-list: radial-gradient(60% 80% at 80% 40%, rgba(57, 255, 106, 0.09), transparent 70%); --v-side: 28px; --v-seal: 0 0 0 1px var(--v-media), 0 0 18px -6px rgba(57, 255, 106, 0.6); --v-nav-9f: #172317; --v-page: 0.08em; --v-ring-gd: rgb(7, 11, 7); --v-item: hsl(135 100% 61%); --v-band: uppercase; --v-panel-g9: 13px; --v-hero: steps(4, end); --v-dock: -0.03em; --v-inner: 11px; --v-reel: "Azeret Mono", ui-monospace, monospace; --v-ring-gl: #031006; --v-wrap: rgb(5 8 5); --v-rear-96: 20px; --v-item-ny: 0px; --v-label: rgba(57, 255, 106, 0.7); --v-bar-0n: 0px; --v-menu: 62px; --v-box-36: 248px; --v-dice-fw: 0px; --v-bar-5z: clamp(40px, 4.2vw, 64px); --v-game: 1px; --v-strip-ql: 0deg; --v-vip-z0: 0px; --v-rail: 0px; --v-nav-3x: 160ms; --v-edge: repeating-linear-gradient(90deg, rgba(57, 255, 106, 0.08) 0 1px, transparent 1px 8px); --v-head-4w: #0F170F; --v-note-k3: repeating-linear-gradient(0deg, rgba(57, 255, 106, 0.05) 0 1px, transparent 1px 3px) }
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scrollbar-color: var(--v-bar-0w) transparent; }
body { margin: 0; color: var(--v-body); font: 400 var(--v-frame-e7)/1.6 var(--v-feature); -webkit-font-smoothing: antialiased; background: radial-gradient(120% 90% at 50% 40%, #0A130A, var(--v-wrap) 70%) fixed, var(--v-wrap); text-shadow: 0 0 1px rgba(57, 255, 106, 0.25) }
body::after { content: ""; z-index: 100; position: fixed; pointer-events: none; inset: 0; 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)) }
img { display: block; max-width: 100%; height: auto; }
a { color: inherit; text-decoration: none; }
button { cursor: pointer; color: inherit; font: inherit; border: 0; background: none; padding: 0; }
h1, h2, h3, h4, p { margin: 0; }
ul { margin: 0; padding: 0; list-style: none; }
::selection { text-shadow: none; color: var(--v-ring-gl); background: var(--v-media); }
:focus-visible { outline: 1px dashed var(--v-media); outline-offset: 3px; }
[data-kr08vfv] { font-size: 1.15em; line-height: 1; flex: none; }
.hx0ixyb { font-family: var(--v-area); font-variant-numeric: tabular-nums; }
.qjipw { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); }
[data-mg3wzt3] { --v-line: 40px; display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: var(--v-line); padding: 0 14px; font: 700 var(--v-panel-g9)/1 var(--v-feature); text-transform: uppercase; letter-spacing: 0.04em; white-space: nowrap; transition: background var(--v-nav-3x), color var(--v-nav-3x) }
[data-mg3wzt3]::before { content: "["; opacity: 0.7; }
[data-mg3wzt3]::after { content: "]"; opacity: 0.7; }
.nvob8 { font-size: 12px; --v-line: 34px; padding: 0 10px; }
.zf048h { --v-line: 50px; padding: 0 18px; font-size: 15px; }
.jo2zk23 { background: var(--v-media); color: var(--v-ring-gl); text-shadow: none; box-shadow: 0 0 20px -6px rgba(57, 255, 106, 0.8); }
.jo2zk23:hover { background: var(--v-deal); }
.n1dus8 { outline-offset: -1px; outline: 1px dashed var(--v-label); color: var(--v-media); }
.n1dus8:hover { background: var(--v-media); color: var(--v-ring-gl); text-shadow: none; }
.kccerm { width: 38px; transition: background var(--v-nav-3x), color var(--v-nav-3x); outline-offset: -1px; display: inline-grid; color: var(--v-media); height: 38px; place-items: center; outline: 1px dashed var(--v-bar-0w); }
.kccerm:hover { background: var(--v-media); color: var(--v-ring-gl); }
.sdhns { display: flex; align-items: center; border: 1px solid var(--v-bar-0w); background: rgb(2 4 2); padding: 0 10px; gap: 8px; height: 40px; color: var(--v-media); }
.sdhns [data-kr08vfv] { display: none; }
.sdhns::before { content: "$"; color: var(--v-media); font-weight: 700; }
.sdhns:focus-within { border-color: var(--v-media); box-shadow: 0 0 14px -6px var(--v-media); }
.sdhns input { flex: 1; min-width: 0; height: 100%; background: none; border: 0; outline: 0; color: var(--v-body); font: inherit; font-size: var(--v-panel-g9); caret-color: var(--v-media); }
.sdhns input::placeholder { color: var(--v-media-ld); }
.sdhns kbd { font: 400 11px/1 var(--v-area); color: var(--v-wrap); background: var(--v-media-ld); padding: 3px 5px; }
.mgfwsk { font: 500 var(--v-inner)/1 var(--v-feature); color: var(--v-media-ur); text-transform: uppercase; display: inline-flex; align-items: center; gap: 6px; letter-spacing: var(--v-page); }
.mgfwsk::before { content: ">"; color: var(--v-media); }
.mgfwsk::after { content: "_"; color: var(--v-media); animation: term-blink 1s steps(1) infinite; }
@keyframes term-blink { 50% { opacity: 0; } }
.vcd9a4 { font-weight: var(--v-promo-9e); line-height: var(--v-unit-61); font-family: var(--v-reel); text-transform: var(--v-band); letter-spacing: var(--v-dock); }
.vcd9a4 em { color: var(--v-wrap); font-style: normal; -webkit-box-decoration-break: clone; background: var(--v-media); text-shadow: none; padding: 0 0.12em; box-decoration-break: clone; }
.i8lwk { display: inline-flex; align-items: center; height: 18px; padding: 0 5px; font: 700 10px/1 var(--v-area); text-transform: uppercase; color: var(--v-ring-gl); background: var(--v-media); text-shadow: none; }
.i8lwk::before { content: "#"; opacity: 0.6; }
[data-aek5tpd] { background: var(--v-media-ur); color: hsl(37 100% 5%); }
.avt4a { background: transparent; outline-offset: -1px; color: var(--v-media); outline: 1px solid var(--v-media); }
.tbbv8o3 { border: 1px dashed var(--v-bar-0w); position: relative; background: var(--v-field-ip); }
/*  responsive  */
.stqey { background: hsl(120 33% 1%); position: relative; overflow: hidden; border: 1px solid var(--v-media); padding: 22px 6px 6px; }
.stqey::before { font: 400 10px/14px var(--v-area); color: var(--v-media); content: "● ● ●   preview.png"; position: absolute; left: 8px; top: 4px; letter-spacing: 0.04em; }
.stqey img { width: 100%; height: 100%; object-fit: cover; filter: saturate(0.75) contrast(1.1); }
.kgp8uw { flex: none; display: inline-block; width: 7px; animation: term-blink 1s steps(1) infinite; height: 7px; background: var(--v-item); }
.fx0yjrl { display: grid; gap: 4px; }
.b7ers { font: 400 11px/1 var(--v-feature); text-transform: uppercase; color: var(--v-media-ld); }
.b7ers::after { content: ":"; }
[data-uoc2sm4] { font: 700 20px/1 var(--v-area); color: var(--v-media); }
.kmgiors { text-transform: lowercase; color: var(--v-media); font: 500 12px/1 var(--v-feature); transition: background var(--v-nav-3x), color var(--v-nav-3x); gap: 6px; padding: 4px 6px; align-items: center; display: inline-flex; }
.kmgiors::before { content: "./"; color: var(--v-media-ld); }
.kmgiors .hx0ixyb { color: var(--v-media-ur); }
.kmgiors:hover { background: var(--v-media); color: var(--v-ring-gl); text-shadow: none; }
.pnl4r7 { display: flex; align-items: baseline; gap: 12px; margin-bottom: 16px; }
.s9hyuoe { font: 400 var(--v-inner)/1 var(--v-area); color: var(--v-media-ld); }
.s9hyuoe::before { content: "0x"; }
.t0a43qq { text-transform: uppercase; align-items: baseline; white-space: nowrap; display: flex; gap: 10px; font: 800 var(--v-side)/1 var(--v-reel); letter-spacing: -0.03em; }
.t0a43qq::before { content: "$"; color: var(--v-media); font-weight: 500; }
.t0a43qq [data-kr08vfv] { display: none; }
.jmp8mvq { flex: 1; min-width: 20px; height: 0; border-top: 1px dashed var(--v-bar-0w); align-self: center; }
.bqhyu { display: flex; gap: 4px; align-self: center; }
.pnl4r7 .kmgiors { white-space: nowrap; }
.pdos8 { transition: background var(--v-nav-3x), color var(--v-nav-3x), opacity var(--v-nav-3x); display: grid; place-items: center; width: 32px; outline-offset: -1px; height: 32px; outline: 1px dashed var(--v-bar-0w); color: var(--v-media); }
.pdos8:hover { background: var(--v-media); color: var(--v-ring-gl); }
.pdos8[disabled] { opacity: 0.25; pointer-events: none; }
@media (max-width: 720px) { .t0a43qq { font-size: 20px; white-space: normal; min-width: 0; }
  .s9hyuoe, .bqhyu, .jmp8mvq { display: none; }
  .pnl4r7 .kmgiors { flex: none; margin-left: auto; } }
.o552gb { display: grid; grid-auto-flow: column; grid-auto-columns: var(--v-frame); gap: 10px; padding: 1px 1px 8px; overflow-x: auto; overscroll-behavior-x: contain; scroll-snap-type: x mandatory; scrollbar-width: none; }
.o552gb::-webkit-scrollbar { display: none; }
.o552gb > * { scroll-snap-align: start; }
.h9ce44e { border: 1px dashed var(--v-copy); padding: 5px; display: grid; grid-template-columns: minmax(0, 1fr); gap: 6px; min-width: 0; transition: border-color var(--v-nav-3x), background var(--v-nav-3x); }
.yrdl8 { position: relative; aspect-ratio: var(--v-slot, 3 / 2); background: var(--v-head-4w); overflow: hidden; }
.yrdl8::after { background: var(--v-media); content: ""; mix-blend-mode: color; position: absolute; inset: 0; opacity: 0.35; transition: opacity var(--v-nav-3x); }
.yrdl8 img { object-fit: cover; height: 100%; filter: contrast(1.1); width: 100%; }
.dffx1t { position: absolute; top: 6px; left: 6px; z-index: 1; }
.h9ce44e:hover { border-style: solid; background: var(--v-tray-jd); border-color: var(--v-media); }
.h9ce44e:hover .yrdl8::after { opacity: 0; }
.s2rfrhe { padding: 0 2px 2px; }
/*  layout  */
.i6rs5t { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-transform: uppercase; font: 700 12px/1.3 var(--v-feature); }
.i6rs5t::before { content: "> "; color: var(--v-media); }
.l311qs { display: flex; align-items: center; margin-top: 2px; font-size: 10px; gap: 8px; justify-content: space-between; color: var(--v-media-ld); }
.l311qs > span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hecq6g { display: inline-flex; color: var(--v-media); flex: none; align-items: center; gap: 5px; }
.su5jg { color: var(--v-body); font-size: var(--v-mark); --v-mark: 34px; text-decoration: none; display: inline-flex; line-height: 1; white-space: nowrap; align-items: center; gap: 0.3em }
.fm9zy { --v-mark: 44px; }
.xbpm2l { text-transform: var(--v-band); font-size: 0.74em; line-height: 1; font-weight: var(--v-promo-9e); font-family: var(--v-reel); letter-spacing: var(--v-dock) }
.zv10y { position: relative; flex: none; }
@media (max-width: 720px) { .yfxiuf .su5jg { --v-mark: 28px; } }
.g8498m { display: grid; background: var(--v-media); padding: 0.12em; box-shadow: 0.07em 0.07em 0 0 color-mix(in srgb, var(--v-media) 55%, #000); grid-template-columns: repeat(3, 1fr); transform: rotate(calc(-8deg - var(--v-strip-ql) * 2)); height: 0.9em; width: 0.9em; border-radius: max(0.06em, calc(var(--v-item-ny) * 0.02 + 0.14em)); grid-template-rows: repeat(3, 1fr) }
.g8498m i { display: grid; place-items: center; }
.g8498m i.ytg21ix::before { content: ""; width: 0.17em; height: 0.17em; border-radius: 50%; background: var(--v-ring-gl) }
.pj5dz { overflow-x: clip; }
.sf2odn { padding-left: var(--v-line-r3); padding-right: var(--v-line-r3); margin: 0 auto; max-width: var(--v-label-hy, 1320px); width: 100%; }
.zuvf9p { display: grid; grid-template-columns: minmax(0, 1fr); gap: var(--v-bar-5z); padding-top: 24px; padding-bottom: var(--v-bar-5z); }
.zuvf9p > * { min-width: 0; }
.yfxiuf { background: color-mix(in srgb, var(--v-wrap) 90%, transparent); backdrop-filter: blur(12px); border-bottom: var(--v-game) solid var(--v-copy); position: sticky; top: 0; z-index: 30 }
.f3g31 { display: flex; height: var(--v-menu); align-items: center; gap: 20px; }
.oahvq3 { gap: 10px; align-items: center; display: flex; margin-left: auto; }
[data-oesdst9] { display: none; }
.pmqxe { display: none; }
.pj5dz.d2jkqy .pmqxe { inset: 0; display: block; position: fixed; background: rgba(0, 0, 0, 0.55); z-index: 45; }
.ihcamj { width: min(320px, 88vw); position: fixed; transform: translateX(-102%); transition: transform 320ms var(--v-hero); top: 0; gap: 18px; flex-direction: column; background: var(--v-wrap); display: flex; bottom: 0; left: 0; border-right: var(--v-game) solid var(--v-copy); padding: 16px; overflow-y: auto; z-index: 50 }
.pj5dz.d2jkqy .ihcamj { transform: none; }
.glvzmmz { align-items: center; display: flex; justify-content: space-between; }
.mp5ugn0 { display: grid; gap: 4px; }
/*  legacy  */
.f1zu0ga { padding: 0 12px; border-radius: var(--v-item-ny); display: flex; color: var(--v-media-cf); gap: 12px; height: 46px; align-items: center; }
.f1zu0ga.va4ms, .f1zu0ga:hover { background: var(--v-field-ip); color: var(--v-body); }
.f1zu0ga [data-kr08vfv] { color: var(--v-media); }
.ngziz3 { display: grid; gap: 8px; }
.m9y8x5 { display: grid; gap: 10px; font-size: var(--v-panel-g9); color: var(--v-media-ld); margin-top: auto; }
@media (max-width: 1080px) { [data-oesdst9] { display: inline-grid; } }
@media (max-width: 640px) { .oahvq3 .n1dus8 { display: none; }
  .f3g31 { gap: 12px; } }
.p2d4v { position: relative; isolation: isolate; }
.vvrwlnd { background: var(--v-list), var(--v-note-k3); position: absolute; top: 0; right: 0; left: 0; height: 760px; mask-image: linear-gradient(#000 40%, transparent); z-index: -1 }
.p2d4v .yfxiuf.mh06js { background: transparent; backdrop-filter: none; border-bottom: 0; padding-top: 14px; transition: padding var(--v-nav-3x); }
/*  components  */
.wbd9pod { display: flex; align-items: center; gap: 18px; height: calc(var(--v-menu) - 6px); padding: 0 10px 0 20px; border-radius: calc(var(--v-vip-z0) + 8px); background: color-mix(in srgb, var(--v-field-ip) 72%, transparent); border: var(--v-game) solid var(--v-copy); backdrop-filter: blur(16px); transition: box-shadow var(--v-nav-3x), background var(--v-nav-3x) }
.mh06js.w1182 { padding-top: 6px; }
.mh06js.w1182 .wbd9pod { background: color-mix(in srgb, var(--v-field-ip) 94%, transparent); box-shadow: 0 16px 40px -20px rgba(0, 0, 0, 0.6); }
.p9i1brz { display: flex; gap: 4px; margin: 0 auto; }
.cjupf2 { font-weight: 500; transition: background var(--v-nav-3x), color var(--v-nav-3x); display: inline-flex; align-items: center; font-size: var(--v-panel-g9); gap: 6px; height: 36px; padding: 0 14px; border-radius: var(--v-bar-0n); color: var(--v-media-cf) }
.cjupf2:hover { color: var(--v-body); }
.cjupf2.va4ms { background: var(--v-media); color: var(--v-ring-gl); }
.wj4hm { font-size: 10px; opacity: 0.8; }
/*  temp  */
.p2d4v .oahvq3 { margin-left: 0; }
.qocjypa { padding-top: 28px; }
@media (max-width: 1080px) { .p9i1brz { display: none; } .p2d4v .oahvq3 { margin-left: auto; } }
@media (max-width: 640px) { .wbd9pod { padding-left: 8px; gap: 8px; } .wbd9pod .kccerm[aria-label="Search"] { display: none; } }
[data-axz0won] { color: var(--v-media-cf); }
[data-axz0won] p { margin: 0 0 1em; }
[data-axz0won] p:last-child { margin-bottom: 0; }
[data-pke9sr] { margin: 1.4em 0 0.5em; font-size: var(--v-body-07); font-weight: 600; color: var(--v-body); }
.ukfrj8m, .vdks7vb { margin: 0 0 1.1em; padding: 0; list-style: none; display: grid; gap: 0.55em; }
.ukfrj8m li { position: relative; padding-left: 1.4em; }
.ukfrj8m li::before {
  content: ""; position: absolute; left: 0.1em; top: 0.62em;
  width: 0.45em; height: 0.45em;
  background: var(--v-media); border-radius: calc(var(--v-item-ny) * 0.2);
  transform: rotate(45deg) }
.vdks7vb { counter-reset: step; }
.vdks7vb li { min-height: 1.7em; padding-left: 2.3em; position: relative; counter-increment: step; }
.vdks7vb li::before {
  content: counter(step); top: -0.05em; left: 0; place-items: center; height: 1.7em;
  font: 600 0.8em/1 var(--v-area);
  position: absolute; color: var(--v-ring-gl); width: 1.7em; border-radius: 50%;
  background: var(--v-media);
  display: grid }
[data-axz0won], [data-axz0won] > * { min-width: 0; }
.s6faqc { max-width: 100%; margin: 0 0 1.1em; overflow-x: auto; border: var(--v-game) solid var(--v-copy); border-radius: var(--v-item-ny); }
.s6faqc table { width: 100%; border-collapse: collapse; font-size: var(--v-panel-g9); }
.s6faqc th, .s6faqc td { border-bottom: var(--v-game) solid var(--v-copy); text-align: left; white-space: nowrap; padding: 10px 14px; }
.s6faqc tbody tr:last-child > * { border-bottom: 0; }
.s6faqc thead th { font-size: var(--v-inner); font-weight: 600; background: var(--v-field-ip); letter-spacing: var(--v-page); text-transform: uppercase; color: var(--v-media-ld); }
.s6faqc tbody th { font-weight: 600; color: var(--v-body); }
.s6faqc caption { font-size: var(--v-inner); color: var(--v-media); padding: 10px 14px; text-align: left; border-bottom: var(--v-game) solid var(--v-copy); text-transform: uppercase; caption-side: top; letter-spacing: var(--v-page); font-weight: 600; }
/*  overrides  */
.s6faqc tbody tr:nth-child(even) > * { background: color-mix(in srgb, var(--v-head-4w) 45%, transparent); }
.h7p8xh, [data-xs556a] { display: inline-grid; place-items: center; width: 22px; height: 22px; border-radius: 50%; font-size: 12px; font-weight: 700; }
.h7p8xh { background: color-mix(in srgb, var(--v-item) 18%, transparent); color: var(--v-item); }
[data-xs556a] { background: color-mix(in srgb, var(--v-media-ur) 14%, transparent); color: var(--v-media-ur); }
.e5iko tbody th { width: 42%; color: var(--v-media-cf); font-weight: 500; white-space: normal; }
.e5iko td { white-space: normal; font-weight: 600; color: var(--v-body); }
.ytrsevj td, .ytrsevj thead th:not(:first-child) { text-align: center; }
.ytrsevj tbody td:nth-child(2), .ytrsevj thead th:nth-child(2) { background: var(--v-tray-jd) !important; }
.ytrsevj thead th:nth-child(2) { color: var(--v-media); }
@media (max-width: 520px) { .pnl4r7 { flex-wrap: wrap; row-gap: 8px; } }
img.jgqylku, img[data-avd91], img.t8r9ey { background-color: var(--v-lobby, var(--v-head-4w)); }
.ks78s9c { --v-slot: 3 / 4; position: relative; }
.ks78s9c img {
  background: linear-gradient(180deg, color-mix(in srgb, var(--v-lobby, #222) 72%, rgb(11, 11, 16)) 0 50%, color-mix(in srgb, var(--v-lobby, #222) 38%, #0B0B10)) !important; object-position: 50% 0 !important;
  object-fit: contain !important }
.ks78s9c::before { content: ""; position: absolute; left: 0; right: 0; top: 49%; height: 24%; z-index: 1; pointer-events: none; background: linear-gradient(rgba(0, 0, 0, 0.28), transparent); }
.o7szzzm { position: absolute; left: 10px; gap: 2px; text-shadow: 0 1px 6px rgba(0, 0, 0, 0.45); z-index: 2; pointer-events: none; display: grid; right: 10px; bottom: 12px; color: #fff; }
[data-a749ytz] { font-size: 17px; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 2; font-family: var(--v-reel); font-weight: var(--v-promo-9e); letter-spacing: var(--v-dock); text-transform: var(--v-band); line-height: 1.05; }
.nqery { font-size: 11px; opacity: 0.78; }
.yrdl8.ks78s9c + .s2rfrhe, .yrdl8.ks78s9c + .jnfn8 { display: none; }
img.u1xtq {
  background: none !important; border: 0 !important; border-radius: 0 !important; padding: 0 !important;
  box-shadow: none !important; mask-image: none !important }
.bi7sw {
  position: relative; align-self: stretch; justify-self: center;
  width: 100%; min-height: var(--v-spin, 340px);
  pointer-events: none }
.bi7sw .ytwht { top: 50%; max-height: 100%;
  object-fit: contain;
  position: absolute; max-width: 116%; left: 50%;
  width: auto; transform: translate(-50%, -50%); height: auto; object-position: 50% 100%;
  filter: drop-shadow(0 18px 26px rgba(0, 0, 0, 0.35)) }
@media (max-width: 820px) {
  .bi7sw { align-self: auto; min-height: var(--v-crown, 260px); }
  .bi7sw .ytwht { object-position: 50% 100%; } }
img.z4xvql { filter: var(--v-club-xf, none); border-radius: 0; object-fit: contain; }
.xbvvw9z { display: inline-flex; vertical-align: middle; align-items: center; line-height: 1; gap: 0.5em; }
.xbvvw9z svg { max-width: 3em; flex: none; width: auto; height: 1.6em; }
.cjiv4 { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.q0juocj { display: inline-flex; gap: 12px; align-items: center; font-size: 12px; letter-spacing: 0.04em; text-transform: uppercase; }
.q0juocj a { color: var(--v-media-cf); text-decoration: none; }
.q0juocj a:hover { color: var(--v-media); }
.q0juocj a.va4ms { color: var(--v-body); font-weight: 600; }
.unrcvz { display: block; }
.ldzfm { color: var(--v-media); }
.xzh4y {
  display: block;
  letter-spacing: var(--v-page); opacity: 0.72; color: inherit; margin-top: 0.5em;
  font-family: var(--v-vip); text-transform: uppercase; line-height: 1.2; font-size: clamp(12px, 0.22em, 17px); font-weight: 600 }
.dwnds3 { line-height: 1.05; display: block; text-transform: var(--v-band);
  font-family: var(--v-reel); font-size: clamp(22px, 2.4vw, 38px);
  margin: 0; font-weight: var(--v-promo-9e);
  letter-spacing: var(--v-dock) }
.t0bjmmi { font-style: normal; color: var(--v-media); }
.mgjyqr { display: inline-flex; align-items: baseline; flex-wrap: wrap; gap: 6px; font-size: var(--v-inner); line-height: 1.3; color: var(--v-media-ld); }
.mqhd2v3 { letter-spacing: var(--v-page); text-transform: uppercase; }
.cqbix81 { font-weight: 600; color: var(--v-body); }
.jd1ypj2 { color: rgba(255, 255, 255, 0.72); }
.jd1ypj2 .cqbix81 { color: #fff; }
.is80my { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.fxbf0og { display: inline-flex; align-items: center; gap: 6px; height: 28px; padding: 0 10px; font-size: var(--v-inner); color: var(--v-media-ld); border-radius: var(--v-item-ny); transition: color .15s, border-color .15s, background-color .15s; }
.fxbf0og:hover { color: var(--v-body); }
.fxbf0og [data-kr08vfv] { font-size: 1.25em; }
.eqrue .fxbf0og { background: var(--v-ring-gd); border-radius: var(--v-bar-0n); }
.qe0afyz .fxbf0og { border: var(--v-game) solid var(--v-bar-0w); }
.qe0afyz .fxbf0og:hover { border-color: var(--v-label); }
.f5lw3r .fxbf0og { background: var(--v-field-ip); border: var(--v-game) solid var(--v-copy); font-weight: 600; }
.xq2mo { gap: 4px 18px; }
.xq2mo .fxbf0og { padding: 0; height: auto; text-decoration: underline; text-underline-offset: 3px; text-decoration-color: var(--v-label); }
.q5bbh .fxbf0og { text-transform: uppercase; letter-spacing: 0.08em; border-radius: 0; border-left: 2px solid var(--v-media); font: 500 11px/1 var(--v-area); padding: 0 8px; }
a[role="button"] { cursor: pointer; }
.xtv0ayh { display: none; }
@media (max-width: 640px) {
  .gmla57 { overflow: visible; border: 0; border-radius: 0; }
  .gmla57 thead { display: none; }
  .gmla57 table, .gmla57 tbody, .gmla57 tr { display: block; width: 100%; }
  .gmla57 caption { display: block; padding: 0 0 8px; }
  .gmla57 tr { margin: 0 0 10px; border: var(--v-game) solid var(--v-copy); border-radius: var(--v-item-ny); overflow: hidden; }
  .gmla57 tbody tr > * { background: none; }
  .gmla57 tbody th { background: color-mix(in srgb, var(--v-head-4w) 70%, transparent); white-space: normal; border-bottom: var(--v-game) solid var(--v-copy); display: block; }
  .gmla57 td { justify-content: space-between; align-items: baseline; text-align: right; gap: 14px; display: flex; white-space: normal; }
  .gmla57 tbody tr > td:last-child { border-bottom: 0; }
  .gmla57 tbody tr:last-child > th { border-bottom: var(--v-game) solid var(--v-copy); }
  .gmla57 .xtv0ayh { display: block; color: var(--v-media-ld); flex: none; font-weight: 600; max-width: 48%; font-size: var(--v-inner); letter-spacing: var(--v-page); text-align: left; text-transform: uppercase; } }
.c18vt { padding: clamp(28px, 5vw, 64px) 0; }
.unwa5y { gap: 14px; margin: 0 auto; max-width: 780px; display: grid; }
.imh6i7 { font-size: clamp(32px, 4.4vw, 52px); line-height: 1.05; }
.gvqd7 { font-size: var(--v-panel-g9); color: var(--v-media-ld); }
.qi0cpyw { font-size: var(--v-body-07); color: var(--v-media-cf); }
[data-yk2ajy] { gap: 12px; margin-top: 8px; display: grid; }
[data-yk2ajy] h2 { font-size: var(--v-rear-96); margin-top: 18px; color: var(--v-body); }
.lcyei16 { list-style: none; display: grid; gap: 10px; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); margin: 8px 0; padding: 0; }
.lcyei16 li { display: grid; gap: 4px; padding: 16px 18px; border: var(--v-game) solid var(--v-copy); border-radius: var(--v-vip-z0); background: var(--v-field-ip); }
.w8it4 { font-size: var(--v-inner); text-transform: uppercase; letter-spacing: var(--v-page); color: var(--v-media-ld); }
[data-j17cua] { font-weight: 600; color: var(--v-body); word-break: break-word; }
.tz6ztfk { font-size: var(--v-panel-g9); color: var(--v-media-cf); }
[data-dju4e] { display: flex; flex-wrap: wrap; gap: 8px 18px; margin: 14px 0 4px; font-size: var(--v-panel-g9); }
[data-dju4e] a { color: var(--v-media-cf); text-decoration: underline; text-underline-offset: 3px; text-decoration-color: color-mix(in srgb, currentColor 35%, transparent); }
[data-dju4e] a:hover { color: var(--v-body); }
[data-cegvn] { display: flex; gap: 4px; flex-wrap: wrap; }
.x1y6dh { display: grid; place-items: center; min-width: 22px; height: 22px; padding: 0 5px; border-radius: 999px; font: 700 10px/1 var(--v-area); color: #fff; }
.couxb9 { background: hsl(355 61% 49%); }
.ghffi { background: rgb(28, 28, 34); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2); }
/*  v2  */
.uidid51 { background: hsl(145 63% 33%); }
.ib150c { background: var(--v-nav-9f); color: var(--v-body); }
.drzdez5 { display: flex; flex-wrap: wrap; gap: 10px; }
.fr1mru { display: inline-flex; align-items: center; gap: 10px; height: 50px; padding: 0 18px 0 14px; border-radius: 12px; background: #0b0b0d; color: #fff; border: 1px solid rgba(255, 255, 255, 0.18); transition: transform var(--v-nav-3x) var(--v-hero); }
.fr1mru:hover { transform: translateY(-2px); }
.fr1mru [data-kr08vfv] { font-size: 26px; }
.fr1mru span { line-height: 1.1; font-weight: 600; font-size: 15px; display: grid; }
.fr1mru small { opacity: 0.75; font-weight: 400; font-size: 10px; }
.njss6 { position: relative; display: block; flex: none; width: 230px; height: 460px; padding: 12px; border-radius: 38px; background: hsl(240 14% 5%); box-shadow: inset 0 0 0 2px #2A2A33, 0 30px 60px -20px rgba(0, 0, 0, 0.6); }
.lxgmgi { background: hsl(240 14% 5%); position: absolute; transform: translateX(-50%); border-radius: 999px; left: 50%; width: 70px; top: 18px; z-index: 2; height: 18px; }
.m8e23w { display: flex; flex-direction: column; gap: 8px; height: 100%; padding: 36px 10px 10px; border-radius: 28px; overflow: hidden; background: var(--v-wrap); }
.nkeg4g { display: flex; justify-content: center; }
.nkeg4g .su5jg { --v-mark: 18px; pointer-events: none; }
.wo2paon { display: grid; gap: 2px; padding: 12px; border-radius: 12px; background: var(--v-list), var(--v-head-4w); font-size: 9px; color: var(--v-media-cf); }
.wo2paon .vcd9a4 { font-size: 18px; color: var(--v-media); }
.c9g0v { display: grid; grid-template-columns: repeat(2, 1fr); gap: 5px; }
.c9g0v img { object-fit: cover; aspect-ratio: 3 / 2; border-radius: 6px; width: 100%; }
.q6l7j { display: flex; justify-content: space-around; margin-top: auto; padding: 8px 0 2px; border-top: 1px solid var(--v-copy); color: var(--v-media-ld); font-size: 16px; }
.q6l7j [data-kr08vfv]:first-child { color: var(--v-media); }
.yfxiuf { background: rgba(5, 8, 5, 0.94); border-bottom: 1px dashed var(--v-bar-0w); }
.kkdm76, .eg59jj { background: var(--v-wrap); border-right: 1px dashed var(--v-bar-0w); }
.fp3z2 { border-radius: 0; height: 34px; font-size: 13px; text-transform: lowercase; color: var(--v-media-cf); }
.fp3z2 [data-kr08vfv] { color: var(--v-media-ld); }
.fp3z2:hover { background: var(--v-tray-jd); color: var(--v-media); }
.fp3z2.va4ms { color: var(--v-ring-gl); background: var(--v-media); text-shadow: none; }
.fp3z2.va4ms [data-kr08vfv] { color: var(--v-ring-gl); }
.fp3z2.va4ms .i8lwk { background: var(--v-ring-gl); color: var(--v-media); }
.gqsl1 { color: var(--v-media-ur); letter-spacing: 0.04em; }
.gqsl1::before { content: "# "; color: var(--v-media-ld); }
.o1a0igk { border: 1px dashed var(--v-bar-0w); box-shadow: none; text-transform: lowercase; letter-spacing: 0; color: var(--v-media); }
.o1a0igk img { filter: saturate(0.6); }
.o2zay { border-radius: 0; text-transform: lowercase; }
.o2zay.va4ms { background: var(--v-media); color: var(--v-ring-gl); }
.o2zay.va4ms [data-kr08vfv] { color: var(--v-ring-gl); }
[data-ega2v6p] { border-bottom: 1px dashed var(--v-bar-0w); }
.j30wm2 { text-transform: lowercase; height: 32px; border-style: dashed; border-radius: 0; }
.j30wm2.va4ms { background: var(--v-media); color: var(--v-ring-gl); border-style: solid; text-shadow: none; }
.n3f7o8 { border-radius: 0; text-transform: lowercase; }
.n3f7o8.va4ms { background: var(--v-media); color: var(--v-ring-gl); box-shadow: none; text-shadow: none; }
.p2p2b { text-transform: lowercase; }
.p2p2b.va4ms::after { border-radius: 0; height: 2px; }
.mit6rgo .a48yuiw { border-radius: 0; border-style: dashed; }
.thqeh75 { border-top: 1px dashed var(--v-bar-0w); }
.ut1xua5 { display: grid; min-height: 460px; grid-template-columns: minmax(0, 2fr) minmax(0, 1fr); gap: 14px; }
.yxzy6, .r10ahm9 { position: relative; overflow: hidden; isolation: isolate; display: block; border-radius: var(--v-vip-z0); border: var(--v-game) solid var(--v-copy); box-shadow: var(--v-frame-lk); background: var(--v-head-4w) }
.xmsyw { display: grid; grid-template-rows: 1fr 1fr; gap: 14px; }
.w0q9nx { width: 100%; inset: 0; position: absolute; object-position: 70% 40%; height: 100%; transition: transform 900ms var(--v-hero); object-fit: cover; z-index: -2; }
.yxzy6:hover .w0q9nx, .r10ahm9:hover .w0q9nx { transform: scale(1.04); }
.tg744 { background: linear-gradient(90deg, rgba(0, 0, 0, 0.85) 20%, rgba(0, 0, 0, 0.2) 75%); position: absolute; inset: 0; z-index: -1; }
[data-d71fl] { left: clamp(22px, 4vw, 52px); right: 42%; color: #fff; display: grid; position: absolute; gap: 14px; bottom: clamp(22px, 4vw, 48px); justify-items: start; }
[data-d71fl] .mgfwsk { color: var(--v-deal); }
.jcexve1 { display: block; font-size: clamp(34px, 4vw, 60px); }
.jcexve1 em { display: block; }
.jq8mg28 { color: rgba(255, 255, 255, 0.78); max-width: 42ch; }
.aas44 { bottom: 18px; gap: 8px; left: 20px; right: 20px; }
.as1gcn { font-size: clamp(22px, 2vw, 30px); }
[data-zzjfdbl] { gap: 6px; display: inline-flex; font-weight: 600; font-size: var(--v-panel-g9); color: var(--v-deal); align-items: center; }
@media (max-width: 960px) { .ut1xua5 { grid-template-columns: 1fr; min-height: 0; }
  .yxzy6 { min-height: 420px; }
  .xmsyw { grid-template-rows: none; grid-template-columns: 1fr 1fr; }
  .r10ahm9 { min-height: 220px; }
  [data-d71fl] { right: 22px; } }
@media (max-width: 560px) { .xmsyw { grid-template-columns: 1fr; } }
.yxzy6:has(.bi7sw) { background: var(--v-list), var(--v-note-k3), var(--v-head-4w); }
.yxzy6:has(.bi7sw) .w0q9nx { display: none; }
.yxzy6:has(.bi7sw) [data-d71fl] { right: 44%; }
.djfrv { width: 46%; min-height: 0; bottom: 0; right: 0; z-index: 1; top: 8%; position: absolute; }
@media (max-width: 760px) { .yxzy6:has(.bi7sw) { min-height: 520px; }
  .yxzy6:has(.bi7sw) [data-d71fl] { right: clamp(22px, 4vw, 52px); }
  .djfrv { width: 72%; bottom: auto; height: min(56vw, 250px); right: 0; top: 12px; } }
.yxzy6 { display: flex; flex-direction: column; justify-content: flex-end; }
.yxzy6 > [data-d71fl] { left: auto; bottom: auto; right: auto; position: relative; margin: clamp(22px, 4vw, 48px) 42% clamp(22px, 4vw, 48px) clamp(22px, 4vw, 52px); }
.yxzy6:has(.bi7sw) > [data-d71fl] { left: auto; right: auto; margin-right: 46%; }
@media (max-width: 960px) { .yxzy6 > [data-d71fl] { margin-right: clamp(22px, 4vw, 52px); } }
@media (max-width: 760px) { .yxzy6:has(.bi7sw) { min-height: 0; justify-content: flex-start; }
  .djfrv { width: 100%; margin-top: 14px; bottom: auto; top: auto; position: relative; height: min(78vw, 320px); right: auto; }
  .yxzy6:has(.bi7sw) > [data-d71fl] { margin: 0; padding: 18px 22px 24px; }
  .yxzy6:has(.bi7sw) .tg744 { background: linear-gradient(180deg, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.55) 48%, rgba(0, 0, 0, 0.88) 100%); } }
.cd7ju2y { isolation: isolate; position: relative; margin: 0 calc(50% - 50vw); padding: clamp(40px, 5vw, 70px) 0; }
.cd7ju2y::before { content: ""; position: absolute; inset: 0; z-index: -1; background: linear-gradient(135deg, rgb(7, 7, 10), hsl(264 22% 9%)); }
.cd7ju2y::after { position: absolute; content: ""; opacity: 0.8; z-index: -1; inset: 0; background: var(--v-list); }
.hu5ps { margin: 0 auto; max-width: 1320px; display: grid; padding-left: var(--v-line-r3); grid-template-columns: minmax(260px, 340px) minmax(0, 1fr); align-items: center; gap: 32px; }
.e2d7i { display: grid; justify-items: start; gap: 14px; color: rgb(243, 241, 238); }
.vzgm16t { font-size: clamp(32px, 3.4vw, 50px); }
.vzgm16t em { display: block; color: var(--v-media); }
.ddksho { color: rgba(255, 255, 255, 0.66); }
.wc6iwo { color: rgba(255, 255, 255, 0.8); display: inline-flex; align-items: center; gap: 8px; font-size: var(--v-panel-g9); }
.bmk5ng4 { display: flex; margin-top: 6px; gap: 6px; align-items: center; }
.bmk5ng4 .kmgiors { margin-left: 10px; color: #fff; }
.x345k { display: grid; grid-auto-flow: column; grid-auto-columns: 230px; gap: 14px; margin: 0; padding: 4px var(--v-line-r3) 4px 2px; list-style: none; overflow-x: auto; scroll-snap-type: x mandatory; scrollbar-width: none; }
.x345k::-webkit-scrollbar { display: none; }
.x345k > li { scroll-snap-align: start; }
.c7gsh4 { position: relative; display: block; aspect-ratio: 3 / 4; overflow: hidden; border-radius: var(--v-vip-z0); border: 1px solid rgba(255, 255, 255, 0.1); }
.c7gsh4 img { object-position: 50% 15%; width: 100%; height: 100%; object-fit: cover; transition: transform 700ms var(--v-hero); }
.c7gsh4:hover img { transform: scale(1.05); }
.c7gsh4::after { content: ""; position: absolute; inset: 0; background: linear-gradient(transparent 55%, rgba(0, 0, 0, 0.6)); }
.f11m7n { left: 14px; position: absolute; display: grid; bottom: 14px; color: #fff; z-index: 1; gap: 3px; right: 14px; }
.nig01 { font-size: 11px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--v-deal); }
.l6b752 { font-weight: 700; }
.zz6r34 { display: inline-flex; align-items: center; gap: 5px; font-size: var(--v-inner); color: rgba(255, 255, 255, 0.7); }
.cd7ju2y .pdos8 { color: #fff; }
@media (max-width: 860px) { .hu5ps { grid-template-columns: 1fr; padding-right: 0; } .e2d7i { padding-right: var(--v-line-r3); } .x345k { grid-auto-columns: 180px; } }
.inhbu2 { display: grid; grid-auto-flow: column; column-gap: 0; grid-template-rows: repeat(3, auto); padding: 8px; grid-template-columns: repeat(3, minmax(0, 1fr)); margin: 0; list-style: none; }
.fnt7g { align-items: center; transition: background var(--v-nav-3x); grid-template-columns: 30px 56px minmax(0, 1fr) auto 36px; display: grid; border-radius: var(--v-item-ny); padding: 10px 14px; gap: 12px; }
.fnt7g:hover { background: var(--v-head-4w); }
.t6g0m { font-size: var(--v-body-07); color: var(--v-media-ld); }
.fnt7g:nth-child(-n + 3) .t6g0m { color: var(--v-media); }
.fnt7g img { width: 60px; border-radius: calc(var(--v-item-ny) * 0.6); height: 60px; object-fit: cover; }
[data-yq8f3j] { display: grid; gap: 2px; min-width: 0; }
.ziwudb { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-weight: 600; }
.wzgwljr { font-size: var(--v-inner); color: var(--v-media-ld); }
.jgjpwu { display: grid; justify-items: end; color: var(--v-media-ld); gap: 2px; font-size: 11px; }
.jgjpwu .hx0ixyb { font-size: var(--v-panel-g9); color: var(--v-item); }
[data-rqrtlu] { display: grid; place-items: center; width: 36px; height: 36px; border-radius: 50%; border: var(--v-game) solid var(--v-bar-0w); color: var(--v-media-cf); transition: background var(--v-nav-3x), color var(--v-nav-3x), border-color var(--v-nav-3x); }
.fnt7g:hover [data-rqrtlu] { border-color: var(--v-media); background: var(--v-media); color: var(--v-ring-gl); }
@media (max-width: 1180px) { .inhbu2 { grid-template-rows: none; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-auto-flow: row; } }
@media (max-width: 700px) { .inhbu2 { grid-template-columns: 1fr; } .jgjpwu { display: none; } .fnt7g { grid-template-columns: 26px 52px minmax(0, 1fr) 36px; } .fnt7g img { width: 52px; height: 52px; } }
.uhzzhv { display: grid; grid-template-columns: 0.8fr 0.9fr 1fr 1.4fr; align-items: end; list-style: none; gap: 12px; margin: 0; padding: 0; }
.qikwia { display: grid; gap: 8px; padding: 20px; overflow: hidden; }
[data-uyhntd] { padding-top: 34px; }
.li9m4w { padding-top: 48px; }
.o745lhw { padding: 64px 26px 26px; background: var(--v-list), var(--v-field-ip); border-color: var(--v-media); }
.bjljp { position: absolute; top: 14px; right: 16px; opacity: 0.8; font-size: 26px; color: var(--v-media); }
.o745lhw .bjljp { font-size: 44px; }
.xlzmcb5 { font-size: var(--v-body-07); color: var(--v-media-cf); }
.orbqdei { font-size: clamp(18px, 1.8vw, 24px); color: var(--v-body); }
.o745lhw .orbqdei { font-size: clamp(28px, 3vw, 44px); color: var(--v-media); }
.tul3xo { height: 6px; border-radius: 999px; background: var(--v-ring-gd); overflow: hidden; }
.tul3xo span { display: block; height: 100%; background: linear-gradient(90deg, var(--v-media), var(--v-deal)); border-radius: inherit; }
.g8ccd84 { font-size: var(--v-inner); color: var(--v-media-ld); }
@media (max-width: 960px) { .uhzzhv { grid-template-columns: 1fr 1fr; } .o745lhw { grid-column: 1 / -1; order: -1; } .qikwia { padding-top: 22px !important; } }
.e8hn4 { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(280px, 1fr); overflow: hidden; }
[data-yejuuth] { display: grid; align-content: center; gap: 18px; padding: clamp(24px, 4vw, 44px); }
.mwgwv { font-size: clamp(28px, 3vw, 42px); }
.q42tu { display: grid; gap: 12px; }
.q42tu li { display: grid; grid-template-columns: 26px minmax(0, 1fr); gap: 10px; font-size: var(--v-panel-g9); color: var(--v-media-cf); }
.q42tu :is(strong, b) { color: var(--v-body); }
.q42tu [data-kr08vfv] { height: 26px; font-size: 14px; color: var(--v-ring-gl); display: grid; background: var(--v-media); place-items: center; width: 26px; border-radius: 50%; }
.km14v { display: grid; align-content: center; gap: 12px; padding: clamp(24px, 4vw, 40px); background: var(--v-list), var(--v-head-4w); border-left: var(--v-game) solid var(--v-copy); }
[data-dh6bpl] { margin-bottom: 6px; gap: 4px; display: grid; }
.xwtjj { font-size: clamp(40px, 4.4vw, 64px); color: var(--v-media); }
.s594pi6 { font-weight: 600; }
[data-k6z0p] { width: 100%; }
.m48ry { text-align: center; color: var(--v-media-ld); font-size: var(--v-inner); }
@media (max-width: 860px) { .e8hn4 { grid-template-columns: 1fr; } .km14v { border-left: 0; border-top: var(--v-game) solid var(--v-copy); } }
.l6ji3jy { margin: 0; gap: 16px; list-style: none; grid-template-columns: repeat(3, minmax(0, 1fr)); padding: 0; display: grid; }
[data-rmwh1s1] { display: grid; grid-template-rows: auto 1fr auto; overflow: hidden; transition: transform var(--v-nav-3x) var(--v-hero), box-shadow var(--v-nav-3x); }
[data-rmwh1s1]:hover { transform: translateY(calc(var(--v-rail) * -1)); box-shadow: var(--v-seal); }
.hamq6 { aspect-ratio: 16 / 9; overflow: hidden; display: block; position: relative; }
.hamq6 img { width: 100%; height: 100%; object-fit: cover; }
.hamq6 .i8lwk { left: 12px; position: absolute; top: 12px; }
[data-sp3tzjk] { padding: 18px 20px 6px; gap: 8px; align-content: start; display: grid; }
.lo81r { font-size: var(--v-rear-96); }
.vmb6xu { color: var(--v-media-cf); font-size: var(--v-panel-g9); }
[data-i249dg] { font-size: var(--v-inner); gap: 6px; align-items: center; display: inline-flex; color: var(--v-media-ld); }
.dvlwe { padding: 14px 20px 18px; align-items: center; gap: 10px; display: flex; justify-content: space-between; }
@media (max-width: 960px) { .l6ji3jy { grid-template-columns: 1fr 1fr; } .l6ji3jy > li:last-child { display: none; } }
@media (max-width: 600px) { .l6ji3jy { grid-template-columns: 1fr; } .l6ji3jy > li:last-child { display: grid; } }
.wvx1vx9 { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); padding: 0; gap: 18px 14px; margin: 0; list-style: none; }
@media (max-width: 900px) { .wvx1vx9 { grid-template-columns: repeat(2, minmax(0, 1fr)); } .wvx1vx9 > li:nth-child(n + 7) { display: none; } }
@media (max-width: 480px) { .wvx1vx9 { grid-template-columns: 1fr; } .wvx1vx9 > li:nth-child(n + 5) { display: none; } }
.eqowfzh { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); margin: 0; padding: 0; list-style: none; border-top: var(--v-game) solid var(--v-bar-0w); border-bottom: var(--v-game) solid var(--v-bar-0w); }
.f9eb3ws { display: grid; gap: 10px; padding: 30px 26px; align-content: start; }
.f9eb3ws + .f9eb3ws { border-left: var(--v-game) solid var(--v-copy); }
.mx5dks1 { display: grid; place-items: center; width: 56px; height: 56px; border-radius: var(--v-vip-z0); background: var(--v-tray-jd); color: var(--v-media); font-size: 28px; }
.xp85b { font-size: var(--v-body-07); font-weight: 700; margin-top: 6px; }
.f6d1q { font-size: var(--v-panel-g9); color: var(--v-media-cf); }
@media (max-width: 960px) { .eqowfzh { grid-template-columns: 1fr 1fr; } .f9eb3ws:nth-child(3) { border-left: 0; } .f9eb3ws:nth-child(n + 3) { border-top: var(--v-game) solid var(--v-copy); } }
@media (max-width: 520px) { .eqowfzh { grid-template-columns: 1fr; } .f9eb3ws + .f9eb3ws { border-left: 0; border-top: var(--v-game) solid var(--v-copy); } }
.yq4js4 { padding: clamp(24px, 4vw, 56px); }
.f0mzg {
  display: grid;
  padding-bottom: 32px; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); gap: 16px 48px; align-items: start;
  border-bottom: calc(var(--v-game) * 3) double var(--v-bar-0w); margin-bottom: 32px }
.f0mzg .mgfwsk { grid-column: 1 / -1; }
.lg7gpmw { font-size: clamp(30px, 3.4vw, 52px); }
.l1jhrvu { color: var(--v-body); line-height: 1.6; font-size: var(--v-body-07); }
.pt4xm5t {
  column-rule: var(--v-game) solid var(--v-copy); column-gap: 48px;
  font-size: var(--v-panel-g9);
  column-count: 3; line-height: 1.7 }
.gx3v29 { margin-bottom: 28px; }
.seggc { font-size: var(--v-body-07); color: var(--v-body); margin-bottom: 10px; break-after: avoid; }
.pt4xm5t .s6faqc, .pt4xm5t .vdks7vb, .pt4xm5t .ukfrj8m li { break-inside: avoid; }
.pt4xm5t .s6faqc table { font-size: 12px; }
.pt4xm5t .rxj5i6l { column-span: all; margin: 8px 0 28px; }
.pt4xm5t .rxj5i6l table { font-size: var(--v-panel-g9); }
.pt4xm5t .s6faqc th, .pt4xm5t .s6faqc td { padding: 7px 8px; white-space: normal; }
.pt4xm5t .s6faqc thead th { font-size: 10px; letter-spacing: 0.04em; }
@media (max-width: 1280px) { .pt4xm5t { column-count: 2; } }
@media (max-width: 800px) {
  .f0mzg { grid-template-columns: 1fr; }
  .pt4xm5t { column-count: 1; } }
.iua5r1 { grid-template-columns: minmax(0, 1fr); }
.iua5r1 .lg7gpmw { max-width: 22ch; }
.iua5r1 .l1jhrvu { max-width: 64ch; }
.w9rm7 { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(32px, 5vw, 80px); }
.ac93xjf { display: grid; color: var(--v-media-cf); align-content: start; gap: 16px; }
[data-gw6x81] { font-size: clamp(28px, 2.6vw, 38px); color: var(--v-body); max-width: 20ch; margin-bottom: 8px; }
.u50ng { border-top: var(--v-game) solid var(--v-bar-0w); }
.o1cevl { border-bottom: var(--v-game) solid var(--v-bar-0w); }
.o1cevl summary { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 20px 0; cursor: pointer; list-style: none; font-size: var(--v-body-07) }
.o1cevl summary::-webkit-details-marker { display: none; }
.o1cevl summary [data-kr08vfv] { color: var(--v-media); transition: transform var(--v-nav-3x) var(--v-hero); }
.o1cevl[open] summary [data-kr08vfv] { transform: rotate(45deg); }
.o1cevl p { padding: 0 48px 22px 0; color: var(--v-media-cf); }
@media (max-width: 900px) { .w9rm7 { grid-template-columns: 1fr; } }
.svvtcds { overflow: hidden; border-top: var(--v-game) solid var(--v-copy); }
.w7m8nv7 { padding: 48px var(--v-line-r3) 24px; display: grid; max-width: 1440px; gap: 32px; margin: 0 auto; }
.nvmsbqj { display: grid; grid-template-columns: minmax(0, 1.7fr) repeat(4, minmax(0, 1fr)); gap: 32px; }
.qejlgei { min-width: 0; display: grid; align-content: start; gap: 10px; padding: 22px; font-size: var(--v-panel-g9); color: var(--v-media-cf); }
.mi3y5 { font-size: 26px; color: var(--v-body); }
[data-hsy3i] { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 6px; }
.nans2 { flex: 1 1 180px; min-width: 0; }
[data-hsy3i] [data-mg3wzt3] { flex: 0 0 auto; }
.zceb6 { margin-bottom: 12px; font-size: var(--v-inner); font-weight: 600; letter-spacing: var(--v-page); text-transform: uppercase; color: var(--v-media-ld); }
.epw4x3u ul { color: var(--v-media-cf); gap: 9px; font-size: var(--v-panel-g9); display: grid; }
.epw4x3u a:hover { color: var(--v-media); }
.y8h1xo { display: flex; flex-wrap: wrap; align-items: center; gap: 18px 28px; padding: 20px 0; border-top: var(--v-game) solid var(--v-copy); border-bottom: var(--v-game) solid var(--v-copy); }
.yfx9t7 .xbvvw9z svg { height: 20px; }
.yfx9t7 { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 18px; margin-right: auto; font: 500 var(--v-inner)/1 var(--v-area); letter-spacing: 0.08em; text-transform: uppercase; color: var(--v-media-ld); }
.vbj3i { display: grid; place-items: center; width: 42px; height: 42px; border-radius: 50%; border: calc(var(--v-game) * 2) solid var(--v-media-ur); color: var(--v-media-ur); font-size: 13px; }
.inm0q7 { font-size: var(--v-inner); line-height: 1.7; color: var(--v-media-ld); max-width: 110ch; }
@media (max-width: 1320px) { .nvmsbqj { grid-template-columns: minmax(0, 1.4fr) repeat(2, minmax(0, 1fr)); } .qejlgei { grid-row: span 2; } }
@media (max-width: 1180px) { .nvmsbqj { grid-template-columns: repeat(2, minmax(0, 1fr)); } .qejlgei { grid-column: 1 / -1; grid-row: auto; } }
@media (max-width: 520px) { [data-hsy3i] { flex-direction: column; } }
.y8h1xo .is80my { flex-basis: 100%; }
:root { --v-media: hsl(17 86% 69%); --v-ring-gl: hsl(0 0% 7%); --v-tray-jd: rgba(244, 148, 109, 0.14); --v-deal: hsl(17 86% 75%); }
:root { --v-media: hsl(17 86% 69%); --v-deal: rgb(246, 167, 135); --v-tray-jd: rgba(244, 148, 109, 0.14); --v-ring-gl: #111111; }
:root { --v-rail: 4px; --v-game: 2px; --v-label-hy: 1200px; --v-strip-ql: 0.5deg; }
.yfxiuf, .zuvf9p { position: static; }
svg[data-kr08vfv]{width:1em;height:1em;display:inline-block;vertical-align:-0.125em;fill:currentColor}
