:root {
  --x9651: #0a0a19;
  --x5240: uppercase;
  --x7550: #a9a9af;
  --x8352: #a940ff;
  --x6812: #20202d;
  --x9444: 'Mulish', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --x296: rgba(255,255,255,0.193);
  --x8934: #a940ff;
  --x8908: 0.02em;
  --x6167: 'Exo', 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
  --x2741: rgba(10,10,25,0.932);
  --x4866: rgba(255,255,255,0.085);
  --x1990: 999px;
  --x1009: #171725;
  --x7622: 20px;
  --x1655: rgba(169,64,255,0.287);
  --x9377: none;
  --x4270: #a940ff;
  --x9768: #ffffff;
  --x244: #232330;
  --x1374: none;
  --x3022: rgba(169,64,255,0.078);
  --x6218: #a940ff;
  --x6109: 900;
  --x88: #ffffff;
  --x4349: rgba(255,255,255,0.12);
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.aBM8Mk0fO8 {
  line-height: 1.6;
  min-height: 100vh;
  color: var(--x88);
  overflow-x: hidden;
  font-family: var(--x6167);
  background: var(--x9651);
}
.EUIOYp4K {
  max-width: 1204px;
  margin: 0 auto;
  padding: 0 20px;
}
.Lb1Mp0Icnp {
  background: var(--x2741);
  position: fixed;
  right: 0;
  padding: 16px 0;
  border-bottom: 1px solid var(--x4866);
  top: 0;
  backdrop-filter: blur(14px);
  z-index: 99;
  left: 0;
}

.Lb1Mp0Icnp.p10XD1jDRfmU { z-index: 1000; }
body { padding-top: 69px; }
.THFykU11oE9 {
  margin: 0 auto;
  align-items: center;
  padding: 0 20px;
  max-width: 1204px;
  display: flex;
  justify-content: space-between;
}
.teUTYZGXfodB {
  text-decoration: none;
  color: var(--x8352);
  display: flex;
  gap: 8px;
  align-items: center;
  font-weight: 700;
  font-size: 24px;
}
.MBfdFYXbNU {
  height: 40px;
  width: auto;
}
.OuRNJHTWJ {
  align-items: center;
  display: flex;
  gap: 24px;
}
.BFL327HM {
  text-decoration: none;
  color: var(--x88);
  font-weight: 500;
  transition: opacity 0.2s, color 0.2s;
  font-size: 14px;
  opacity: 0.8;
}
.BFL327HM:hover {
  opacity: 1;
  color: var(--x8352);
}
.WOCv4o2sIwUj {
  flex-direction: column;
  display: none;
  padding: 8px;
  background: none;
  cursor: pointer;
  border: none;
  gap: 5px;
}
.cOmkvIUVU5 {
  width: 24px;
  background: var(--x88);
  border-radius: 2px;
  height: 2px;
  transition: transform 0.3s, opacity 0.3s;
}
.mGCgzOav5bw {
  position: absolute;
  background: none;
  width: 40px;
  color: var(--x88);
  top: 20px;
  height: 40px;
  font-size: 28px;
  line-height: 1;
  right: 20px;
  cursor: pointer;
  border: none;
  display: none;
}

a:focus-visible, button:focus-visible {
  outline: 2px solid var(--x88);
  outline-offset: 2px;
}
.TP8gkAyJkNc {
  display: inline-block;
  text-transform: var(--x5240);
  text-align: center;
  border-radius: var(--x1990);
  font-size: 14px;
  text-decoration: none;
  border: var(--x9377);
  padding: 12px 28px;
  letter-spacing: var(--x8908);
  font-weight: var(--x6109);
  box-shadow: var(--x1374);
  cursor: pointer;
  background: var(--x8934);
  transition: transform 0.25s, box-shadow 0.2s;
  color: var(--x9768);
}
.TP8gkAyJkNc:hover {
  box-shadow: 0 7px 27px var(--x1655);
  transform: translateY(-2px);
}

.twivVOMnXZ {
  padding: 24px 56px;
  font-weight: 800;
  font-size: 28px;
}

@media (prefers-reduced-motion: no-preference) {
.twivVOMnXZ {
  animation: elmXqFJYD 2s ease-out 2;
}
@keyframes elmXqFJYD {
  0% { box-shadow: 0 0 0 0 rgba(169,64,255,0.55); }
  70% { box-shadow: 0 0 0 20px rgba(169,64,255,0); }
  100% { box-shadow: 0 0 0 0 rgba(169,64,255,0); }
}
}

.jJAj3C0aBTh {
  text-align: center;
  padding: 56px 0 60px;
  background: linear-gradient(180deg, var(--x3022) 0%, transparent 100%);
}
.Dbao9VbZ {
  font-family: var(--x9444);
  font-size: clamp(32px, 5vw, 56px);
  font-weight: 800;
  margin-bottom: 16px;
  line-height: 1.1;
  background: linear-gradient(135deg, var(--x88) 0%, var(--x8352) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}
.Mcyv9k49B {
  margin: 0 auto 32px;
  font-size: 18px;
  max-width: 600px;
  color: var(--x7550);
}

.XVRmEBmvV {
  overflow: hidden;
  align-items: center;
  display: flex;
  min-height: 540px;
  position: relative;
}
.wAPs0k544 {
  height: 100%;
  inset: 0;
  width: 100%;
  object-position: right center;
  position: absolute;
  object-fit: cover;
}
.wbMwmIRAD {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(0,0,0,0.74) 0%, rgba(0,0,0,0.45) 45%, rgba(0,0,0,0.12) 100%), linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.4) 100%);
}
.VshMxPzJwTr4 {
  z-index: 1;
  max-width: 1204px;
  padding: 72px 20px;
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.dRGvXYle0Oz {
  font-weight: 800;
  font-family: var(--x9444);
  margin-bottom: 14px;
  line-height: 1.08;
  font-size: clamp(36px, 5vw, 60px);
  color: #fff;
}
.SrLajIos8AAP {
  margin-bottom: 28px;
  font-size: 18px;
  color: rgba(255,255,255,0.85);
  max-width: 520px;
}
.XVRmEBmvV .QUcIGhYAOuPF {
  color: rgba(255,255,255,0.75);
}
.gZiIv5EPkd {
  min-height: 280px;
}
.gZiIv5EPkd .VshMxPzJwTr4 {
  padding: 48px 20px;
}
.gZiIv5EPkd .dRGvXYle0Oz {
  margin-bottom: 0;
  font-size: clamp(28px, 4vw, 42px);
}
.gTDFUTRcjE {
  padding: 60px 0;
}
.BjLfgz4LnDQ {
  font-weight: 700;
  font-family: var(--x9444);
  font-size: 28px;
  margin-bottom: 20px;
}
.QUcIGhYAOuPF {
  letter-spacing: 1px;
  margin-bottom: 8px;
  font-size: 13px;
  color: var(--x8352);
  text-transform: uppercase;
  font-weight: 600;
}
.iiAAdFeL7 {
  opacity: 0.85;
  margin-bottom: 16px;
  line-height: 1.7;
}

.uE0s3pRH0Gkc {
  margin: 31px 0;
}
.n2AhX0E65Pv {
  text-align: center;
  margin-top: 18px;
}
.cE6yicH0JKZ {
  margin: 28px 0;
  text-align: center;
}
.rWvzWs4g {
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  display: grid;
}
.BnTxz6mZ {
  border: 1px solid var(--x4866);
  display: block;
  overflow: hidden;
  border-radius: var(--x7622);
  background: var(--x1009);
  cursor: pointer;
  transition: border-color 0.2s, transform 0.2s;
  position: relative;
}
.BnTxz6mZ:hover {
  transform: translateY(-4px);
  border-color: var(--x8352);
}

.BnTxz6mZ::after {
  content: "";
  pointer-events: none;
  transition: opacity 0.25s;
  inset: 0;
  opacity: 0.7;
  position: absolute;
  background: linear-gradient(180deg, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.78) 100%);
}
.BnTxz6mZ:hover::after {
  opacity: 1;
}
.yexsGUnLIdNR {
  display: block;
  height: auto;
  transition: transform 0.3s;
  width: 100%;
}
.BnTxz6mZ:hover .yexsGUnLIdNR {
  transform: scale(1.06);
}

.Kb1gDUfm1zGq {
  letter-spacing: 0.5px;
  position: absolute;
  left: 50%;
  transition: opacity 0.2s, transform 0.2s;
  font-size: 14px;
  background: var(--x8352);
  padding: 10px 26px;
  top: 50%;
  box-shadow: 0 8px 19px rgba(0,0,0,0.35);
  transform: translate(-50%, -50%);
  border-radius: var(--x7622);
  z-index: 1;
  color: var(--x9768);
  text-transform: uppercase;
  font-weight: 700;
}
@media (hover: hover) {
  .Kb1gDUfm1zGq {
  opacity: 0;
  transform: translate(-50%, -40%);
}
  .BnTxz6mZ:hover .Kb1gDUfm1zGq {
  opacity: 1;
  transform: translate(-50%, -50%);
}
}
.eT9qI0Lg4b {
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  display: grid;
  gap: 12px;
}
.BzF0XYjBfOkA {
  border-radius: 999px;
  text-align: center;
  border: 1px solid var(--x4349);
  display: flex;
  padding: 12px 22px;
  justify-content: center;
  background: var(--x244);
  align-items: center;
  transition: border-color 0.2s, transform 0.2s;
  gap: 4px 10px;
  min-height: 64px;
  flex-wrap: wrap;
  cursor: pointer;
}
.BzF0XYjBfOkA:hover {
  border-color: var(--x8352);
  transform: translateY(-2px);
}
.BzF0XYjBfOkA:focus-visible {
  outline: 2px solid var(--x8352);
  outline-offset: 2px;
}
.SnLge2Ex7 {
  padding: 14px 16px;
  border-radius: 14px;
  border: 1px solid var(--x4349);
}
.vOiFGT6iOWKI {
  opacity: 0.75;
  font-size: 13px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin: 0 0 10px;
  font-weight: 600;
}
.aT5jfLzXJ {
  gap: 12px;
  padding: 2px 2px 6px;
  display: flex;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
}
.aT5jfLzXJ > * {
  min-width: 140px;
  scroll-snap-align: start;
  flex: 0 0 auto;
}
.tTnn9zAt {
  overflow-wrap: anywhere;
  font-weight: 600;
  line-height: 1.25;
  font-size: 13px;
  min-width: 0;
}
.ExJlfLxv {
  max-height: 40px;
  object-fit: contain;
  height: auto;
  max-width: 100%;
  display: block;
  width: auto;
}

.QR7aKVnyRtL2 {
  grid-template-columns: repeat(4, 1fr);
  gap: 19px;
  display: grid;
}
.l9CpoOH14RjS {
  overflow: hidden;
  display: block;
  cursor: pointer;
  border-radius: 9px;
  min-width: 0;
  transition: transform 0.25s, box-shadow 0.2s;
  background: var(--x1009);
  position: relative;
}
.l9CpoOH14RjS:hover {
  box-shadow: 0 8px 22px var(--x1655);
  transform: translateY(-4px);
}
.OoEjjuum7aWO {
  height: auto;
  display: block;
  aspect-ratio: 400 / 304;
  object-fit: cover;
  width: 100%;
}
@media (max-width: 773px) {
  .QR7aKVnyRtL2 {
  gap: 10px;
  grid-template-columns: repeat(2, 1fr);
}
}

.CQpMbo2Oc {
  border-bottom: 1px solid var(--x6812);
  padding: 40px 0;
}
.VUS0qubVVZyZ {
  padding: 32px 0;
  text-align: center;
}
.vecZgqTF {
  border-top: 1px solid var(--x4866);
  background: var(--x1009);
  padding: 40px 0;
}
.nmscRgafPTsw {
  margin: 0 auto;
  max-width: 1204px;
  text-align: center;
  padding: 0 20px;
}
.PZ5URc2zwPw5 {
  margin-bottom: 18px;
}
.PZ5URc2zwPw5 a {
  display: inline-flex;
  font-size: 20px;
  color: var(--x8352);
  align-items: center;
  font-weight: 700;
  text-decoration: none;
}
.PZ5URc2zwPw5 img {
  width: auto;
  height: 32px;
}
.Cd86c3tQ {
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 20px;
  justify-content: center;
  gap: 16px;
}

.XeSvggCVcGa9 {
  justify-content: center;
  text-decoration: none;
  min-height: 24px;
  display: inline-flex;
  opacity: 0.6;
  color: var(--x88);
  transition: opacity 0.2s;
  align-items: center;
  min-width: 24px;
  font-size: 13px;
}
.XeSvggCVcGa9:hover {
  opacity: 1;
  color: var(--x8352);
}
.vfRQs1K29eq {
  opacity: 0.4;
  line-height: 1.6;
  margin-top: 16px;
  font-size: 12px;
}
.If9T2eUeY {
  gap: 12px;
  justify-content: center;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.If9T2eUeY .BzF0XYjBfOkA {
  min-height: 52px;
  padding: 10px 18px;
}
.If9T2eUeY .ExJlfLxv {
  max-height: 28px;
}
.BDrvBaC1t {
  font-size: 13px;
  opacity: 0.75;
  margin-top: 4px;
}
.BDrvBaC1t a {
  text-decoration: none;
  color: var(--x88);
}
.BDrvBaC1t a:hover {
  color: var(--x8352);
}
.DqtcEhZ6 {
  display: grid;
  margin: 24px 0;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 24px;
}
.eHhZzK3owjZt {
  padding: 24px;
  background: var(--x1009);
  border-radius: var(--x7622);
  transition: border-color 0.2s;
  border: 1px solid var(--x4866);
}
.eHhZzK3owjZt:hover {
  border-color: var(--x8352);
}
.x6hnN1adnwf {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 12px;
  font-family: var(--x9444);
}
.pPGjKqbPLNMo {
  border-collapse: collapse;
  margin: 20px 0;
  border-radius: var(--x7622);
  width: 100%;
  overflow: hidden;
}
.OeTtPB6Qxcp {
  background: var(--x6812);
  text-align: left;
  letter-spacing: 0.5px;
  font-weight: 600;
  padding: 12px 16px;
  text-transform: uppercase;
  font-size: 13px;
}
.e104Wyi3 {
  text-align: left;
  border-bottom: 1px solid var(--x4866);
  padding: 12px 16px;
}
.ldYAJ4W4dRE {
  margin: 24px 0;
}
.a7Fkrgloy {
  border: 1px solid var(--x4866);
  overflow: hidden;
  margin-bottom: 12px;
  border-radius: var(--x7622);
}
.vNf0gW8vffp {
  background: var(--x1009);
  padding: 16px;
  font-weight: 600;
  cursor: pointer;
}
.Rz1Pyv0rYNW {
  padding: 0 16px 16px;
  opacity: 0.8;
}
.HitCW1V7fSuM {
  margin-bottom: 16px;
  padding-left: 24px;
}
.XSFKbZIVs3qw {
  margin-bottom: 8px;
}

.AFsaWsZV h2 {
  font-weight: 700;
  font-size: 26px;
  margin: 36px 0 14px;
  font-family: var(--x9444);
}
.AFsaWsZV h3 {
  margin: 24px 0 10px;
  font-weight: 600;
  font-family: var(--x9444);
  font-size: 20px;
}
.AFsaWsZV p {
  line-height: 1.7;
  margin-bottom: 16px;
  opacity: 0.9;
}
.AFsaWsZV ul, .AFsaWsZV ol {
  margin: 0 0 16px 24px;
}
.AFsaWsZV li {
  margin-bottom: 8px;
}
.AFsaWsZV a {
  color: var(--x8352);
}
.AFsaWsZV a.oaRuTrtIGn {
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  letter-spacing: var(--x8908);
  margin: 8px 0 24px;
  background: var(--x8934);
  border: var(--x9377);
  border-radius: var(--x1990);
  padding: 12px 28px;
  color: var(--x9768);
  box-shadow: var(--x1374);
  transition: transform 0.25s, box-shadow 0.2s;
  text-transform: var(--x5240);
  font-weight: var(--x6109);
}
.AFsaWsZV a.oaRuTrtIGn:hover {
  transform: translateY(-2px);
  box-shadow: 0 7px 27px var(--x1655);
}

.AFsaWsZV a.TP8gkAyJkNc {
  color: var(--x9768);
}
.AFsaWsZV table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  background: var(--x1009);
  border: 1px solid var(--x4866);
  border-radius: var(--x7622);
  overflow: hidden;
}
.AFsaWsZV th {
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-size: 13px;
  background: var(--x6812);
  padding: 12px 16px;
}
.AFsaWsZV td {
  border-top: 1px solid var(--x4866);
  padding: 12px 16px;
  text-align: left;
  vertical-align: top;
}
.AFsaWsZV details {
  border-radius: var(--x7622);
  background: var(--x1009);
  overflow: hidden;
  border: 1px solid var(--x4866);
  margin-bottom: 12px;
}
.AFsaWsZV summary {
  cursor: pointer;
  font-weight: 600;
  padding: 16px;
}
.AFsaWsZV summary > h3 {
  display: inline;
  font: inherit;
  margin: 0;
}
.AFsaWsZV details[open] summary {
  margin-bottom: 12px;
  border-bottom: 1px solid var(--x4866);
}
.AFsaWsZV details > p, .AFsaWsZV details > div {
  margin-bottom: 0;
  padding: 0 16px 16px;
}
.YbWY6hZy {
  top: 0;
  width: 100%;
  z-index: 999;
  display: none;
  background: rgba(0,0,0,0.5);
  height: 100%;
  position: fixed;
  left: 0;
}
.hCapqLTv {
  margin: 4px auto 28px;
  max-width: 1204px;
  text-align: center;
}
.hCapqLTv a {
  border-radius: var(--x7622);
  display: inline-block;
  line-height: 0;
  transition: transform 0.25s, box-shadow 0.2s;
  overflow: hidden;
}
.hCapqLTv a:hover {
  box-shadow: 0 7px 27px var(--x1655);
  transform: translateY(-2px);
}
.sEJPwhMpPEl {
  border-radius: var(--x7622);
  max-width: 900px;
  height: auto;
  width: 100%;
  border: 1px solid var(--x4866);
}

@media (max-width: 773px) {
  .OuRNJHTWJ {
  border-left: 1px solid var(--x296);
  height: 100vh;
  background: var(--x9651);
  padding: 80px 24px 24px;
  flex-direction: column;
  z-index: 1001;
  overflow-y: auto;
  position: fixed;
  width: 280px;
  right: 0;
  gap: 16px;
  top: 0;
  display: none;
}
  .OuRNJHTWJ.p10XD1jDRfmU {
    display: flex;
  }
  .YbWY6hZy.p10XD1jDRfmU {
    display: block;
  }
  .WOCv4o2sIwUj {
    display: flex;
  }
  .mGCgzOav5bw {
    display: block;
  }
  .jJAj3C0aBTh {
    padding: 48px 0 36px;
  }
  
  .XVRmEBmvV {
  min-height: 360px;
  text-align: center;
}
  .VshMxPzJwTr4 {
    padding: 44px 20px;
  }
  .gZiIv5EPkd {
    min-height: 220px;
  }
  .SrLajIos8AAP {
  margin-left: auto;
  margin-right: auto;
}
  .Dbao9VbZ {
    font-size: 28px;
  }
  .gTDFUTRcjE {
    padding: 36px 0;
  }
  .rWvzWs4g {
  gap: 12px;
  grid-template-columns: repeat(2, 1fr);
}
  .eT9qI0Lg4b {
  gap: 10px;
  grid-template-columns: repeat(2, 1fr);
}
  .BzF0XYjBfOkA {
  min-height: 56px;
  padding: 10px 16px;
}
  .ExJlfLxv {
    max-height: 34px;
  }
  .TP8gkAyJkNc {
  font-size: 13px;
  padding: 10px 20px;
}
  .twivVOMnXZ {
  font-size: 20px;
  padding: 18px 36px;
}
  .AFsaWsZV table {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  display: block;
}
  
  .THFykU11oE9 {
  gap: 10px;
  padding: 0 12px;
}
  .teUTYZGXfodB {
  min-width: 0;
  overflow: hidden;
  flex: 0 1 auto;
  font-size: 18px;
}
  .MBfdFYXbNU {
  max-width: 44vw;
  height: 32px;
  object-fit: contain;
}
  
  .Lb1Mp0Icnp a.TP8gkAyJkNc {
  text-transform: none;
  font-size: 12px;
  flex: 0 0 auto;
  letter-spacing: normal;
  padding: 9px 14px;
  white-space: nowrap;
}
  .WOCv4o2sIwUj { order: -1; }
  .teUTYZGXfodB { margin-right: auto; }
}
@media (max-width: 400px) {
  .MBfdFYXbNU {
  height: 28px;
  max-width: 38vw;
}
  .Lb1Mp0Icnp a.TP8gkAyJkNc {
  font-size: 11.5px;
  padding: 8px 12px;
}
}

.OuRNJHTWJ a.BFL327HM {
  white-space: nowrap;
  cursor: pointer;
}
@media (max-width: 1040px) {
  .OuRNJHTWJ {
  padding: 80px 24px 24px;
  top: 0;
  position: fixed;
  display: none;
  flex-direction: column;
  height: 100vh;
  border-left: 1px solid var(--x296);
  z-index: 1001;
  background: var(--x9651);
  overflow-y: auto;
  width: 280px;
  gap: 16px;
  right: 0;
}
  .OuRNJHTWJ.p10XD1jDRfmU { display: flex; }
  .YbWY6hZy.p10XD1jDRfmU { display: block; }
  .WOCv4o2sIwUj { display: flex; }
  .mGCgzOav5bw { display: block; }
  .WOCv4o2sIwUj { order: -1; }
  .teUTYZGXfodB { margin-right: auto; }
}
@media (max-width: 473px) {
  .rWvzWs4g {
    grid-template-columns: repeat(2, 1fr);
  }
  .DqtcEhZ6 {
    grid-template-columns: 1fr;
  }
}
.uHR1GC28iIuN {
  max-width: 1099px;
  margin: 48px auto;
  padding: 0 20px;
}
.w7cFX16LIeiY {
  flex-wrap: wrap;
  margin-bottom: 22px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 16px;
}
.EKo0CPGBkmKO {
  font-weight: 700;
  color: var(--x88);
  font-family: var(--x9444);
  font-size: clamp(22px, 3vw, 30px);
  margin: 0;
}
.dULV9gP7 {
  align-items: center;
  display: flex;
  gap: 10px;
}
.MqZtKLqd, .WQU2yDuSTHw {
  display: inline-flex;
  gap: 3px;
}
.MqZtKLqd svg, .WQU2yDuSTHw svg { display: block; }
.wWKm313w {
  line-height: 1.35;
  font-size: 12px;
  color: var(--x7550);
}
.wWKm313w strong {
  font-weight: 700;
  color: var(--x88);
}
.PgnqxGlS {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
.BTGA9AEdW9k {
  flex-direction: column;
  gap: 10px;
  display: flex;
  border-radius: var(--x7622);
  padding: 18px;
  border: 1px solid var(--x4866);
  background: var(--x1009);
}
.h0nADpwBKPue {
  gap: 10px;
  align-items: center;
  display: flex;
}
.y3m57iW8gt {
  display: flex;
  font-weight: 700;
  color: #fff;
  justify-content: center;
  font-size: 15px;
  flex-shrink: 0;
  height: 38px;
  align-items: center;
  width: 38px;
  border-radius: 50%;
}
.aFQ9bfsW {
  min-width: 0;
  gap: 2px;
  flex-direction: column;
  display: flex;
}
.q47EVjIrAuL9 {
  font-size: 14px;
  color: var(--x88);
  font-weight: 600;
}
.oGTNH5RrkFZb {
  display: inline-flex;
  font-size: 11px;
  gap: 4px;
  align-items: center;
  color: var(--x7550);
}
.UCd7H2zZGY {
  line-height: 1.55;
  margin: 0;
  color: var(--x88);
  font-size: 14px;
}
.SPwcYi9pmmRX {
  color: var(--x7550);
  margin-top: auto;
  font-size: 12px;
}
.m0eRoyZw {
  margin-top: 22px;
  display: flex;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
}
.ynkhbMEDLVXc {
  background: var(--x6812);
  font-weight: 600;
  padding: 9px 20px;
  cursor: pointer;
  font-size: 13px;
  border-radius: var(--x7622);
  font-family: inherit;
  border: 1px solid var(--x4866);
  color: var(--x88);
}
.ynkhbMEDLVXc:hover { border-color: var(--x8352); }
@media (max-width: 996px) { .PgnqxGlS { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 564px) { .PgnqxGlS { grid-template-columns: 1fr; } }

html { scroll-padding-bottom: 79px; }
.Qtdg7BSFmtnV { height: 79px; }
.FMRR41lv3Q {
  border-top: 2px solid var(--x8352);
  box-shadow: 0 -8px 23px rgba(0,0,0,0.35);
  background: var(--x6812);
  left: 0;
  bottom: 0;
  right: 0;
  position: fixed;
  z-index: 900;
}
.tMTWF3aExW7Z {
  margin: 0 auto;
  max-width: 1099px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  gap: 16px;
}
.VSIfT21HC {
  flex-direction: column;
  min-width: 0;
  gap: 2px;
  display: flex;
}
.MxlM1Hid {
  overflow: hidden;
  font-size: 11px;
  white-space: nowrap;
  letter-spacing: 0.5px;
  color: var(--x7550);
  text-transform: uppercase;
  text-overflow: ellipsis;
}
.i7X7IlJ3JIy {
  width: 7px;
  background: var(--x8352);
  border-radius: 50%;
  margin-right: 6px;
  vertical-align: middle;
  display: inline-block;
  height: 7px;
}
.ZQUEPQjOPAuq {
  font-weight: 700;
  color: var(--x88);
  white-space: nowrap;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.eJYgoi6HOvJP {
  font-variant-numeric: tabular-nums;
  border: 1px solid var(--x4866);
  color: var(--x88);
  text-align: center;
  border-radius: var(--x7622);
  padding: 5px 9px;
  background: var(--x1009);
  font-weight: 700;
  font-size: 15px;
  min-width: 62px;
  flex-shrink: 0;
  font-feature-settings: "tnum" 1;
}
.Knjkya5amvx {
  border: var(--x9377);
  font-weight: 700;
  letter-spacing: var(--x8908);
  margin-left: 0;
  background: var(--x8934);
  text-decoration: none;
  text-transform: var(--x5240);
  cursor: pointer;
  flex-shrink: 0;
  color: var(--x9768);
  padding: 10px 22px;
  white-space: nowrap;
  border-radius: var(--x1990);
}
.Gt3zI372NpoN {
  margin-left: 6px;
  display: inline-block;
}
.DeWg1vYf {
  padding: 0;
  font-family: inherit;
  align-items: center;
  cursor: pointer;
  color: var(--x7550);
  line-height: 1;
  justify-content: center;
  border: 0;
  flex-shrink: 0;
  min-width: 44px;
  display: inline-flex;
  background: none;
  min-height: 44px;
  font-size: 20px;
  margin: -6px -4px -6px 0;
}
.DeWg1vYf:hover { color: var(--x88); }
.FMRR41lv3Q.IbDMmRAv { display: none; }
.Qtdg7BSFmtnV.IbDMmRAv { height: 0; }
.FMRR41lv3Q {
  transition: transform 0.28s ease, opacity 0.28s ease;
  transform: translateY(115%);
  opacity: 0;
}
.FMRR41lv3Q.fBtu4sYKAH57 {
  opacity: 1;
  transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) { .FMRR41lv3Q { transition: none; } }
@media (max-width: 564px) {
  .Qtdg7BSFmtnV { height: 76px; }
  html { scroll-padding-bottom: 76px; }
  .tMTWF3aExW7Z {
  padding: 10px 12px;
  gap: 8px;
}
  .ZQUEPQjOPAuq { font-size: 12px; }
  .MxlM1Hid { font-size: 10px; }
  .eJYgoi6HOvJP {
  padding: 4px 6px;
  font-size: 12px;
  min-width: 48px;
}
  .Knjkya5amvx {
  flex: 1 1 auto;
  padding: 9px 14px;
  text-align: center;
}
}
@media (prefers-reduced-motion: no-preference) {
@keyframes u9nrorOUo2 { 0%, 100% { box-shadow: 0 0 6px 0 rgba(169,64,255,0.15); } 50% { box-shadow: 0 0 20px 3px rgba(169,64,255,0.5); } }
.Knjkya5amvx { animation: u9nrorOUo2 2.4s ease-in-out 2; }
}

.TP8gkAyJkNc:not(.twivVOMnXZ):hover, .AFsaWsZV a.oaRuTrtIGn:hover, .TP8gkAyJkNc:not(.twivVOMnXZ):focus-visible, .AFsaWsZV a.oaRuTrtIGn:focus-visible {
  transform: none;
  box-shadow: 0 7px 27px var(--x1655);
}
@media (prefers-reduced-motion: no-preference) {
.TP8gkAyJkNc:not(.twivVOMnXZ):hover, .AFsaWsZV a.oaRuTrtIGn:hover, .TP8gkAyJkNc:not(.twivVOMnXZ):focus-visible, .AFsaWsZV a.oaRuTrtIGn:focus-visible { transform: translateY(-2px); }
}

.L6F7wBe2L {
  font-size: 13px;
  margin: 8px 0 0;
  opacity: 0.7;
}

.jJAj3C0aBTh{text-align:left}
.Mcyv9k49B{
  margin-left:0;
  margin-right:0;
}
.hCapqLTv{text-align:left}
@media (max-width: 773px){.wAPs0k544{object-position:25% center}}

.yTY0bs9v {
  max-width: 992px;
  margin: 0 auto;
  padding: 22px 24px 8px;
}
.cR34KTvmdY {
  min-height: 380px;
  border-radius: 20px;
  box-shadow: 0 18px 48px rgba(0,0,0,0.28);
}
.cR34KTvmdY.gZiIv5EPkd { min-height: 200px; }
.cR34KTvmdY .wbMwmIRAD { background: linear-gradient(90deg, rgba(0,0,0,0.88) 0%, rgba(0,0,0,0.72) 42%, rgba(0,0,0,0.24) 74%, rgba(0,0,0,0.30) 100%), linear-gradient(180deg, rgba(0,0,0,0) 55%, rgba(0,0,0,0.35) 100%); }
.cR34KTvmdY .VshMxPzJwTr4 {
  max-width: none;
  padding: 44px 48px;
  text-align: left;
  margin: 0;
}
.cR34KTvmdY.gZiIv5EPkd .VshMxPzJwTr4 { padding: 32px 48px; }
.cR34KTvmdY .dRGvXYle0Oz {
  overflow-wrap: break-word;
  max-width: 564px;
  text-wrap: balance;
  font-size: clamp(30px, 3.6vw, 46px);
}
.cR34KTvmdY .SrLajIos8AAP {
  margin-right: 0;
  max-width: 460px;
  margin-left: 0;
  font-size: 17px;
}
.DMXn62CkmX {
  margin-bottom: 10px;
  color: rgba(255,255,255,0.82);
  font-weight: 700;
  letter-spacing: 0.4px;
  display: block;
  font-size: 13px;
}
.wJBIMFKu07y {
  padding: 28px 32px;
  border-radius: 18px;
  background: var(--x1009);
  display: block;
  border: 1px solid var(--x4866);
  margin-top: 18px;
}
.wJBIMFKu07y > :first-child { margin-top: 0; }
.wJBIMFKu07y > :last-child { margin-bottom: 0; }
@media (max-width: 1099px) { .wJBIMFKu07y table {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  display: block;
} }
.H62lmlSkb { display: none; }
.EnDTdD1Lo1K {
  display: block;
  margin-top: 8px;
}
.EnDTdD1Lo1K .TP8gkAyJkNc {
  padding: 12px 10px;
  white-space: normal;
  width: 100%;
  text-align: center;
  display: block;
}
.uHR1GC28iIuN {
  padding: 0 24px;
  max-width: 992px;
}
.PgnqxGlS { grid-template-columns: repeat(2, 1fr); }
@media not all and (max-width: 996px) {
  .aBM8Mk0fO8 { padding-left: 220px; }
  .FMRR41lv3Q { left: 220px; }
  .THFykU11oE9 {
  margin: 0;
  gap: 24px;
  max-width: none;
  padding: 0 28px 0 calc(220px + 28px);
  min-height: 40px;
  justify-content: flex-start;
}
  .THFykU11oE9 > .TP8gkAyJkNc { margin-left: auto; }
  .teUTYZGXfodB {
  overflow: hidden;
  position: absolute;
  line-height: 1.15;
  width: 220px;
  height: 69px;
  z-index: 2;
  padding: 0 16px;
  font-size: 19px;
  text-align: center;
  justify-content: center;
  left: 0;
  top: 0;
}
  .teUTYZGXfodB img {
  object-fit: contain;
  max-width: 100%;
}
  .OuRNJHTWJ {
  top: 0;
  right: auto;
  width: 220px;
  background: var(--x1009);
  overflow-y: auto;
  border-left: 0;
  display: flex;
  z-index: 1;
  height: 100vh;
  border-right: 1px solid var(--x4866);
  gap: 4px;
  align-items: stretch;
  position: fixed;
  flex-direction: column;
  left: 0;
  padding: 92px 14px 24px;
}
  .OuRNJHTWJ a.BFL327HM {
  display: flex;
  align-items: center;
  white-space: normal;
  padding: 10px 12px;
  border-radius: 10px;
  gap: 10px;
}
  .OuRNJHTWJ a.BFL327HM::before {
  content: "";
  flex: 0 0 auto;
  border-radius: 3px;
  background: var(--x8352);
  height: 8px;
  opacity: 0.75;
  width: 8px;
}
  .OuRNJHTWJ a.BFL327HM:hover { background: var(--x6812); }
  .WOCv4o2sIwUj, .mGCgzOav5bw, .YbWY6hZy.p10XD1jDRfmU { display: none; }
  .H62lmlSkb {
  display: flex;
  align-items: center;
  min-width: 0;
  gap: 22px;
  overflow: hidden;
}
  .H62lmlSkb .BFL327HM {
  white-space: nowrap;
  cursor: pointer;
}
  .EnDTdD1Lo1K { margin-top: 14px; }
}
@media (max-width: 996px) {
  .OuRNJHTWJ {
  border-left: 1px solid var(--x296);
  width: 280px;
  flex-direction: column;
  z-index: 1001;
  top: 0;
  display: none;
  height: 100vh;
  overflow-y: auto;
  gap: 16px;
  padding: 80px 24px 24px;
  position: fixed;
  right: 0;
  background: var(--x9651);
}
  .OuRNJHTWJ.p10XD1jDRfmU { display: flex; }
  .YbWY6hZy.p10XD1jDRfmU { display: block; }
  .WOCv4o2sIwUj { display: flex; }
  .WOCv4o2sIwUj { order: -1; }
  .teUTYZGXfodB { margin-right: auto; }
  .mGCgzOav5bw { display: block; }
  .yTY0bs9v { padding: 14px 14px 4px; }
}
@media (max-width: 773px) {
  .cR34KTvmdY {
  text-align: left;
  min-height: 320px;
  border-radius: 16px;
}
  .cR34KTvmdY .wbMwmIRAD { background: linear-gradient(90deg, rgba(0,0,0,0.86) 0%, rgba(0,0,0,0.62) 55%, rgba(0,0,0,0.30) 100%); }
  .cR34KTvmdY .VshMxPzJwTr4, .cR34KTvmdY.gZiIv5EPkd .VshMxPzJwTr4 { padding: 30px 22px; }
  .wJBIMFKu07y {
  border-radius: 14px;
  padding: 20px 16px;
  margin-top: 14px;
}
  .uHR1GC28iIuN { padding: 0 14px; }
}
@media (max-width: 564px) { .PgnqxGlS { grid-template-columns: 1fr; } }
