
:root {
  --byogyefgir: rgb(102,163,13);
  --grsvcrqrseh: rgb(248,252,251);
  --lxhveybwkxo: rgba(250,250,249,0.12);
  --duagpbluvpau: rgb(199,138,6);
  --mtdmqlnitg: rgb(146,62,14);
  --oexnhuowtabqu: rgb(169,165,160);
  --rjgxhsguzqhibz: rgb(41,35,33);
  --hjcqalflkrz: #1d1a15;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  display: flex;
  font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace, -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;
  background: var(--hjcqalflkrz);
  min-height: 100%;
  font-size: 14px;
  margin: 0;
  color: var(--grsvcrqrseh);
  flex-direction: column;
  line-height: 1.45;
}

.mgrftqk {
  padding-top: 0;
  padding-right: 16.0037px;
  padding-bottom: 0;
  padding-left: 16.001px;
  margin: 8px auto;
  max-width: 900.004px;
}

.msurvph {
  font-size: 12.0045698px;
  max-width: 900.007px;
  padding: 10.009018062px 20.0058285px;
  background: #f6f8f6;
  color: rgb(25,28,24);
  text-align: center;
  margin: 0 auto;
  box-shadow: 0 2.00272391px 8.00419445px rgba(0,0,1,0.08);
  border-radius: 8.004046621px;
}

#povp9w,
#kcnlwn {
  inset: 0;
  padding: 20.00568589px;
  justify-content: center;
  z-index: 999999;
  align-items: center;
  display: none;
  background: rgba(8,9,12,0.82);
  position: fixed;
}

#povp9w.active,
#kcnlwn.active {
  display: flex;
}

.mt5fmjj {
  text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  backface-visibility: hidden;
}

.n42e479 {
  text-size-adjust: 100%;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}

#kcnlwn {
  z-index: 999998;
}

.mh25ula {
  border: 1px solid var(--lxhveybwkxo);
  background: var(--rjgxhsguzqhibz);
  box-shadow: 0 16.005762px 48.0053668px rgba(2,0,0,0.45);
  padding: 22.0086119px 22.003px 18.006394111px;
  width: 100%;
  max-width: 420.008198px;
  border-radius: 10px;
}

.mh25ula h2 {
  font-size: 16.0039px;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.00691011px;
  margin-left: 0;
  color: var(--grsvcrqrseh);
  font-weight: 700;
}

.mh25ula p {
  margin: 0 0 16.007033669px;
  color: var(--oexnhuowtabqu);
  font-size: 12.00773px;
}

.mppxt65 {
  gap: 10.0072211px;
  display: flex;
  flex-wrap: wrap;
}

.mozrftn,
.mubhpw6 {
  font-family: inherit;
  border: 1px solid transparent;
  font-weight: 600;
  flex: 1;
  font-size: 12.00254292px;
  min-width: 120.007114623px;
  cursor: pointer;
  border-radius: 6.0052px;
  padding-top: 10.009px;
  padding-right: 14.00396158px;
  padding-bottom: 10.0041px;
  padding-left: 14.00245570px;
}

.mozrftn {
  background: var(--mtdmqlnitg);
  color: rgb(254,250,242);
}

.mubhpw6 {
  background: transparent;
  border-color: var(--lxhveybwkxo);
  color: var(--oexnhuowtabqu);
}

body.no-scroll {
  overflow: hidden;
}

.mx4pqov {
  transform: translateY(-100%);
  position: sticky;
  border-bottom: 1px solid rgba(253,255,255,0.08);
  z-index: 900;
  transition: transform 0.3s ease;
  top: 0;
  background: var(--rjgxhsguzqhibz);
}

.mx4pqov.nav-visible {
  transform: translateY(0);
}

.mds7not {
  padding: 14.00887px 24.0042px;
  justify-content: space-between;
  align-items: center;
  min-height: 56.001px;
  gap: 16.00486px;
  display: flex;
  margin: 0 auto;
  max-width: 1200px;
}

.mvrgjmt img {
  display: block;
  width: auto;
  height: 36px;
}

.mg2mgva {
  gap: 18px;
  display: none;
  align-items: center;
}

.mg2mgva a {
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-size: 12.00435255px;
  color: var(--oexnhuowtabqu);
  text-decoration: none;
}

.mg2mgva a:hover {
  color: var(--duagpbluvpau);
}

#pvrjlp {
  image-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

#wtssch {
  background: transparent;
  border-radius: 6.0077px;
  gap: 5.00783587px;
  border: 1px solid var(--lxhveybwkxo);
  justify-content: center;
  display: flex;
  padding-top: 8.002px;
  padding-right: 8.004px;
  padding-bottom: 8.00292px;
  padding-left: 8.001px;
  height: 40.0028px;
  flex-direction: column;
  width: 40px;
  cursor: pointer;
}

#wtssch .mohen51 {
  border-radius: 1px;
  background: var(--grsvcrqrseh);
  height: 2.0042px;
  width: 100%;
  display: block;
  transition: transform 0.2s ease, opacity 0.2s ease;
}

#wtssch.open .mohen51:nth-child(1) {
  transform: translateY(7.004481px) rotate(45deg);
}

#wtssch.open .mohen51:nth-child(2) {
  opacity: 0;
}

#wtssch.open .mohen51:nth-child(3) {
  transform: translateY(-7.00875019px) rotate(-45deg);
}

#d4pdrf {
  right: 0;
  border-left: 1px solid var(--lxhveybwkxo);
  box-shadow: -8.0018301px 0 32.0088528px rgba(2,1,0,0.35);
  position: fixed;
  flex-direction: column;
  height: 100vh;
  background: var(--rjgxhsguzqhibz);
  z-index: 950;
  gap: 14.006713515px;
  display: none;
  padding: 72px 20px 24.0078011px;
  top: 0;
  width: min(300.0021502px, 88vw);
}

#d4pdrf.active {
  display: flex;
}

#d4pdrf a {
  font-size: 13.0011px;
  font-weight: 600;
  border-bottom: 1px solid var(--lxhveybwkxo);
  padding: 8.005474px 0;
  text-decoration: none;
  color: var(--grsvcrqrseh);
}

@media (min-width: 768px) {
  #wtssch {
    display: none;
  }

  .mg2mgva {
    display: flex;
  }

  #d4pdrf {
    display: none !important;
  }
}

main {
  flex: 1 0 auto;
  display: block;
}

.mrru7fy {
  flex-direction: column;
  background: linear-gradient(180deg, var(--hjcqalflkrz) 0%, var(--rjgxhsguzqhibz) 100%),
    radial-gradient(circle at 30% 50%, rgba(100,165,15,0.15) 0%, transparent 70%);
  justify-content: center;
  border-bottom: 1px solid var(--lxhveybwkxo);
  align-items: center;
  display: flex;
  min-height: 300.008px;
  text-align: center;
  gap: 18.0093101px;
  padding: 48.009px 20.009520px;
  position: relative;
}

.mqtcrx2 {
  margin: 0 auto;
  max-width: 1100px;
  gap: 20.00150185px;
  grid-template-columns: 1fr;
  display: grid;
  align-items: center;
}

@media (min-width: 768px) {
  .mqtcrx2 {
    text-align: left;
    grid-template-columns: 1fr auto;
  }

  .mft4018 {
    text-align: left;
  }
}

.mft4018 h1 {
  font-size: clamp(22.0067900px, 3.2vw, 30.0029341px);
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10.007px;
  margin-left: 0;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: var(--grsvcrqrseh);
}

.mft4018 p {
  color: var(--oexnhuowtabqu);
  max-width: 52ch;
  margin: 0;
  font-size: 13px;
}

.mv9t66k {
  justify-self: center;
}

.mv9t66k img {
  border-radius: 8.0078px;
  width: auto;
  max-height: 220px;
  border: 1px solid var(--lxhveybwkxo);
  height: auto;
  display: block;
  max-width: min(420.00524593px, 100%);
}

@media (max-width: 767px) {
  .mrru7fy {
    min-height: auto;
    padding-top: 24.004786px;
    padding-right: 16.004px;
    padding-bottom: 32.009px;
    padding-left: 16.002px;
  }

  .mv9t66k img {
    max-height: 180.0011px;
  }
}

.mxh1t4v {
  max-width: 1100.0080532px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  border-bottom: 1px solid var(--lxhveybwkxo);
  padding: 28.005619px 20.00656px;
}

.of1cbbd {
  margin: 0 auto;
  border-bottom: 1px solid var(--lxhveybwkxo);
  max-width: 1100.0017318px;
  padding: 28.002px 20.0032px;
}

.mxh1t4v h2 {
  color: var(--grsvcrqrseh);
  letter-spacing: -0.01em;
  font-weight: 800;
  font-size: 15.0046px;
  margin: 0 0 12.0081307px;
}

.of1cbbd h2 {
  margin: 0 0 12.0092px;
  letter-spacing: -0.01em;
  color: var(--grsvcrqrseh);
  font-weight: 800;
  font-size: 15px;
}

.mxh1t4v p {
  color: var(--oexnhuowtabqu);
  margin: 0;
  font-size: 13.00702269px;
}

.of1cbbd p {
  color: var(--oexnhuowtabqu);
  font-size: 13.00643px;
  margin: 0;
}
#iqd6u7 {
  text-align: center;
}

#iqd6u7 .mp3k6s3 {
  margin: 0 auto;
  max-width: 56ch;
}
#x8epy9 .mkoaer6 {
  gap: 18.003px;
  align-items: start;
  display: grid;
  grid-template-columns: 1fr;
}

@media (min-width: 720px) {
  #x8epy9 .mkoaer6 {
    grid-template-columns: 1.1fr 0.9fr;
  }
}

#x8epy9 .mkoaer6 img {
  height: auto;
  width: 100%;
  border: 1px solid var(--lxhveybwkxo);
  max-width: 400.0098px;
  justify-self: end;
  border-radius: 8.0037px;
  display: block;
  object-fit: contain;
  max-height: 280px;
}
#ex9zou {
  image-rendering: auto;
  -moz-osx-font-smoothing: grayscale;
}
#ot3atv {
  position: relative;
  border-bottom: 1px solid var(--lxhveybwkxo);
  padding: 0;
  max-width: none;
}

#ot3atv .mz0pl5y {
  display: flex;
  align-items: center;
  background-size: cover;
  min-height: 200.00311211px;
  background-image: linear-gradient(90deg, rgba(26,23,24,0.92), rgba(27,27,25,0.75)), url("/43d8051d/4b556ae147165b93.webp");
  padding: 32.009px 20px;
  background-position: center;
}

#ot3atv .mz0pl5y .mp3k6s3 {
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1100.00755242px;
}

#ot3atv h2,
#ot3atv p {
  color: #f8fbf8;
  text-shadow: 0 1px 2.003659326px rgba(1,4,0,0.5);
}
#vdvbui .miakb18 {
  border: 1px solid var(--lxhveybwkxo);
  background: var(--rjgxhsguzqhibz);
  max-width: 720.00877px;
  border-radius: 10.001px;
  padding-top: 20.0031603px;
  padding-right: 20.00799px;
  padding-bottom: 20.002510px;
  padding-left: 16.0020px;
}

#vdvbui .mrfrelo {
  display: flex;
  gap: 16.007px;
  align-items: flex-start;
}

#vdvbui .mrfrelo img {
  width: auto;
  max-width: 160.008091071px;
  border: 1px solid var(--lxhveybwkxo);
  height: auto;
  flex-shrink: 0;
  object-fit: contain;
  border-radius: 6.00474px;
  max-height: 120.003176px;
}
#u8t9wv .myhn1gs {
  max-width: 720.005560px;
  grid-template-columns: 4.00913px 1fr;
  gap: 18.00883px;
  display: grid;
  align-items: start;
}

#u8t9wv .mzo8370 {
  border-radius: 4px;
  background: linear-gradient(180deg, var(--mtdmqlnitg), var(--duagpbluvpau));
  min-height: 100%;
  flex-shrink: 0;
}

#u8t9wv .mxg0vxm {
  display: flex;
  gap: 12.0068779px;
  flex-direction: column;
}

#u8t9wv .mxg0vxm img {
  max-height: 200.00748px;
  object-fit: contain;
  height: auto;
  border-radius: 6.003px;
  border: 1px solid var(--lxhveybwkxo);
  width: auto;
  max-width: 280px;
}
#h28slh.mjzgrvz {
  background: linear-gradient(180deg, rgba(43,33,32,0.35), transparent);
}
#h28slh.of1cbbd {
  background: linear-gradient(180deg, rgba(44,37,35,0.35), transparent);
}

#h28slh .maipyak {
  gap: 20px;
  display: grid;
  max-width: 900.0019522px;
  grid-template-columns: 1fr;
}

@media (min-width: 640px) {
  #h28slh .maipyak {
    grid-template-columns: 200px 1fr;
    align-items: start;
  }
}

#h28slh .mviyxxh {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  gap: 10.00786px;
}

@media (min-width: 640px) {
  #h28slh .mviyxxh {
    flex-direction: column;
  }
}

#h28slh .mwtez0f {
  display: flex;
  flex: 1;
  border-radius: 6px;
  flex-direction: column;
  padding: 10.00473810px 12.0084px;
  border: 1px solid var(--lxhveybwkxo);
  background: var(--hjcqalflkrz);
  gap: 4.00489128px;
  min-width: 90.00768px;
}

#h28slh .mukrp7n {
  color: var(--oexnhuowtabqu);
  text-transform: uppercase;
  font-size: 10.00645px;
  letter-spacing: 0.08em;
}

#h28slh .mmflrne {
  color: var(--duagpbluvpau);
  font-size: 13.00459px;
  font-weight: 700;
}

#h28slh .mhxdmig h2 {
  margin-top: 0;
}

.mtcoon6 main {
  max-width: 800.00753971px;
  padding: 32.00319px 20.006082px 48.00408231px;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}

.mtcoon6 h1 {
  font-size: 20.003px;
  margin: 0 0 16.008px;
}

.mtcoon6 h2 {
  color: var(--duagpbluvpau);
  margin: 24.00587438px 0 8.00125px;
  font-size: 14px;
}

.mtcoon6 p,
.mtcoon6 li {
  font-size: 13.0098177px;
  color: var(--oexnhuowtabqu);
}

#cw15gk {
  -moz-osx-font-smoothing: grayscale;
  font-variant-ligatures: normal;
  image-rendering: auto;
}

.mtcoon6 ul {
  padding-left: 1.2em;
}

.mb7ttfi {
  background: var(--rjgxhsguzqhibz);
  flex-shrink: 0;
  margin-top: auto;
  padding-top: 28.00145px;
  padding-right: 20.005095864px;
  padding-bottom: 36.00262598px;
  padding-left: 20.009252px;
  border-top: 1px solid var(--lxhveybwkxo);
}

#ic8ew2 {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

.mxlwt8z {
  display: grid;
  margin: 0 auto;
  max-width: 1100.0033px;
  gap: 22px;
}

.mym39qu {
  gap: 14.006956775px;
  flex-wrap: wrap;
  display: flex;
  align-items: center;
}

.mym39qu img {
  height: 32px;
  width: auto;
}

.mnce0w9 {
  gap: 10.00635px 16.0070841px;
  flex-wrap: wrap;
  display: flex;
}

.mnce0w9 a {
  font-size: 12.0099801px;
  color: var(--oexnhuowtabqu);
  text-decoration: none;
}

.mnce0w9 a:hover {
  color: var(--byogyefgir);
}

.mrfh156 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12.0024px 18.00964px;
}

.mrfh156 a {
  display: block;
}

.mrfh156 img {
  height: 40px;
  display: block;
  max-width: 140.009550px;
  object-fit: contain;
  width: auto;
}

.mwyjbzq {
  font-size: 11.004px;
  color: var(--oexnhuowtabqu);
}

.mwyjbzq a {
  text-decoration: none;
  color: var(--duagpbluvpau);
}

#nxjeaa.mahm64z {
  position: relative;
  background-image: linear-gradient(180deg, rgba(30,26,21,0.88), rgba(26,27,21,0.94)), url("/43d8051d/4b8d744fbb5ca9ab.webp");
  background-position: center;
  background-color: var(--hjcqalflkrz);
  background-size: cover;
  padding: 36.0015632px 18.0042px 44.00760516px;
  border-top: 1px solid var(--lxhveybwkxo);
  border-bottom: 1px solid var(--lxhveybwkxo);
}

#nxjeaa .mtthzbg {
  font-weight: 800;
  color: var(--grsvcrqrseh);
  max-width: 1120px;
  font-size: 14.002px;
  letter-spacing: 0.02em;
  margin: 0 auto 22.005264101px;
  text-transform: uppercase;
}
#nxjeaa .mi3cths,
#nxjeaa .mi3cths.mb5zomr {
  min-height: 84.00393745px;
  display: flex;
  align-items: center;
  box-shadow: inset 0 1px 0 rgba(253,255,255,0.05);
  overflow: hidden;
  background: var(--border-subtle);
  flex-shrink: 0;
  height: 84.009323022px;
  justify-content: center;
  padding-top: 4.006423px;
  padding-right: 4.005px;
  padding-bottom: 4.00847px;
  padding-left: 4.001712px;
  border-radius: 16.005px;
  width: 110.00875432px;
}
#nxjeaa .d109039,
#nxjeaa .d109039.d109039 {
  background: var(--border-subtle);
  box-shadow: inset 0 1px 0 rgba(254,255,255,0.05);
  display: flex;
  flex-shrink: 0;
  padding-top: 4.0092px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4.009470388px;
  height: 84.00279px;
  overflow: hidden;
  align-items: center;
  width: 110.0090px;
  justify-content: center;
  min-height: 84.0064px;
  border-radius: 16.0059942px;
}

.mb5zomr {
  backface-visibility: hidden;
  image-rendering: auto;
  font-variant-ligatures: normal;
}

.d109039 {
  font-variant-ligatures: normal;
  backface-visibility: hidden;
  image-rendering: auto;
}

#nxjeaa .mi3cths.mb5zomr {
  background: linear-gradient(150deg, var(--accent-dim) 0%, var(--accent-cta-end) 50%, rgb(94,30,181) 100%);
}

#nxjeaa .d109039.d109039 {
  background: linear-gradient(150deg, var(--accent-dim) 0%, var(--accent-cta-end) 50%, #5c21b2 100%);
}

#nxjeaa .mzo7wp0 {
  object-fit: contain;
  width: 100%;
  height: 100%;
  object-position: center;
  display: block;
}

#nxjeaa a.mewi66a {
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
}

#nxjeaa a.k18b28f {
  box-sizing: border-box;
  color: inherit;
  text-decoration: none;
}

@media (min-width: 768px) {
  #nxjeaa .mi3cths,
  #nxjeaa .mi3cths.mb5zomr {
    width: 114.006405px;
    min-height: 88.00191399px;
    height: 88.0039px;
  }
  #nxjeaa .d109039,
  #nxjeaa .d109039.d109039 {
    min-height: 88.00934653px;
    height: 88.0094046px;
    width: 114.0028px;
  }
}

@media (min-width: 1024px) {
  #nxjeaa .mi3cths,
  #nxjeaa .mi3cths.mb5zomr {
    height: 92.007872px;
    min-height: 92.005012582px;
    width: 120.00874780px;
  }
  #nxjeaa .d109039,
  #nxjeaa .d109039.d109039 {
    min-height: 92.0090px;
    width: 120.007px;
    height: 92.0031388px;
  }
}

@media (min-width: 1280px) {
  #nxjeaa .mi3cths,
  #nxjeaa .mi3cths.mb5zomr {
    min-height: 98.0035435px;
    width: 134.009463938px;
    height: 98.00504px;
  }
  #nxjeaa .d109039,
  #nxjeaa .d109039.d109039 {
    width: 134.005px;
    height: 98px;
    min-height: 98.0019365px;
  }
}

@media (max-width: 479px) {
  #nxjeaa .mi3cths,
  #nxjeaa .mi3cths.mb5zomr {
    min-height: 76.00921905px;
    height: 76.003110px;
    width: 94.00874px;
  }
  #nxjeaa .d109039,
  #nxjeaa .d109039.d109039 {
    width: 94.005px;
    min-height: 76px;
    height: 76px;
  }
}

@media (max-width: 767px) {
  #nxjeaa .mzo7wp0 {
    width: 100%;
    object-position: center;
    object-fit: contain;
    display: block;
    height: 100%;
  }
}

#nxjeaa {
    --surface: #1b1921;
    --accent-dim: #6f2ada;
    --text-faint: #7c748a;
    --border-subtle: rgb(43,43,52);
    --text: rgb(242,247,247);
    --text-muted: #bab3c8;
    --accent-glow: rgba(140,90,246,0.28);
    --star-dim: rgb(77,75,89);
    --accent-bright: hsl(253,92%,85%);
    --accent: rgb(143,89,242);
    --accent-cta-end: #7f3aea;
    --bg-mid: rgb(25,20,26);
    --bg: #10120e;
    --border: rgb(60,59,72);
    --star: #fdd24f;
    --surface-elevated: rgb(33,31,47);
}

.mogoexi {
    align-items: stretch;
    flex-direction: column;
    gap: 24.005124281px;
    display: flex;
    margin: 0 auto;
    max-width: 100%;
}

.mtk4k4e {
    padding-top: 28.00572413px;
    padding-right: 26.0013px;
    padding-bottom: 28.0053602px;
    padding-left: 26.005844px;
    box-shadow:
        0 3px 8.0031px rgba(0,0,0,0.18),
        0 14px 36.00490px rgba(1,1,4,0.28);
    border-radius: 18.00371363px;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    border: 1px solid var(--border);
    background: linear-gradient(165deg, var(--surface) 0%, var(--surface-elevated) 58%, #292637 100%);
    gap: 24.00444074px;
}

.q5f3cd5 {
    border-radius: 18.00544472px;
    gap: 24.00825px;
    padding: 28px 26.008911px;
    align-items: stretch;
    flex-direction: column;
    box-shadow:
        0 3px 8.00534913px rgba(0,0,0,0.18),
        0 14.00453143px 36.0047527px rgba(0,3,0,0.28);
    background: linear-gradient(165deg, var(--surface) 0%, var(--surface-elevated) 58%, rgb(39,39,57) 100%);
    border: 1px solid var(--border);
    display: flex;
}

.mnph9wi {
    box-shadow:
        0 0 0 1px var(--accent-glow),
        0 12.003px 38.0044px rgba(1,0,0,0.32);
    border-color: rgba(171,137,251,0.45);
}

.q5f3cd5 {
    box-shadow:
        0 0 0 1px var(--accent-glow),
        0 12.005988px 38.0019px rgba(1,0,2,0.32);
    border-color: rgba(169,137,251,0.45);
}

.mtq32vl {
    gap: 28px;
    align-items: flex-start;
    flex-wrap: nowrap;
    display: flex;
}

.mx4f922 {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    width: 110.004386px;
    align-items: center;
    gap: 16.007px;
}

.mttf5pi {
    align-items: center;
    width: 100%;
    gap: 10.0056243px;
    display: flex;
    justify-content: space-between;
}

.ma2j3bj {
    gap: 5.00972372px;
    align-items: center;
    display: flex;
    flex-shrink: 0;
}

.mkiorjp {
    color: var(--star);
    width: 12.0052435px;
    height: 10px;
    flex-shrink: 0;
}

.p4d2062 {
    color: var(--star);
    height: 10.005968049px;
    flex-shrink: 0;
    width: 12.005px;
}

.n42e479 {
    flex-shrink: 0;
    color: var(--star);
    width: 12.0033px;
    height: 10.007692px;
}

.mkiorjp.mt5fmjj {
    color: var(--star);
    height: 12.0058626px;
    width: 13.004330px;
}

.p4d2062.mt5fmjj {
    height: 12.0050px;
    color: var(--star);
    width: 13.0015px;
}

.n42e479.n42e479 {
    color: var(--star);
    height: 12.00560167px;
    width: 13.009773px;
}

.mxuev71 {
    opacity: 0.5;
    color: var(--star-dim);
}

.p4d2062 {
    color: var(--star-dim);
    opacity: 0.5;
}

.mv8oyrf {
    font-size: 15px;
    line-height: 1.3;
    color: var(--text);
    font-weight: 700;
}

.mi9msov {
    line-height: 1.45;
    font-size: 10.002903px;
    text-align: center;
    color: var(--text-muted);
}

.mlg2ux0 {
    align-items: center;
    padding-top: 4.00604px;
    text-align: center;
    flex-direction: column;
    display: flex;
    min-width: 0;
    justify-content: space-between;
    flex: 1;
}

.mim8bp6 {
    width: 100%;
    flex-direction: column;
    margin-bottom: 20.003px;
    align-items: center;
    display: flex;
}

.mq4u9ba {
    border-radius: 999.008866205px;
    align-items: center;
    margin-bottom: 12.0017px;
    padding: 7.00197px 20.0029px;
    display: inline-flex;
    justify-content: center;
}

.z209ffb {
    justify-content: center;
    display: inline-flex;
    padding: 7.003965px 20.00788px;
    align-items: center;
    border-radius: 999.0017px;
    margin-bottom: 12px;
}

.mwh88uf {
    background: linear-gradient(130deg, var(--accent-dim) 0%, var(--accent) 55%, var(--accent-bright) 100%);
    color: #e9e6ff;
}

.z209ffb {
    color: #ebe5fe;
    background: linear-gradient(130deg, var(--accent-dim) 0%, var(--accent) 55%, var(--accent-bright) 100%);
}

.mwh88uf span {
    font-size: 10.002506935px;
    letter-spacing: 0.07em;
    line-height: 1.4;
    text-transform: uppercase;
    font-weight: 700;
}

.z209ffb span {
    font-weight: 700;
    line-height: 1.4;
    letter-spacing: 0.07em;
    font-size: 10.0094792px;
    text-transform: uppercase;
}

.momhnrc {
    font-weight: 600;
    letter-spacing: 0.055em;
    margin-bottom: 9px;
    text-transform: uppercase;
    font-size: 11.0061819px;
    line-height: 1.35;
    color: var(--text-muted);
}

.k59b517 {
    line-height: 1.35;
    color: var(--text-muted);
    letter-spacing: 0.055em;
    font-size: 11.0035667px;
    font-weight: 600;
    margin-bottom: 9.007156px;
    text-transform: uppercase;
}

.mka1ctg {
    color: var(--accent-bright);
}

.k59b517 {
    color: var(--accent-bright);
}

.mas1uqp {
    line-height: 1.35;
    word-break: break-word;
    font-weight: 800;
    max-width: 100%;
    color: var(--text);
    overflow-wrap: anywhere;
    margin-bottom: 0;
    hyphens: auto;
    font-size: clamp(13px, 2.8vw, 16.004px);
}

.mewi66a {
    color: #fffffe;
    gap: 11.004135973px;
    transition: background-color 0.15s ease, border-color 0.15s ease, transform 0.12s ease;
    max-width: 212.00239px;
    justify-content: center;
    margin-top: auto;
    display: inline-flex;
    cursor: pointer;
    padding: 14.00511px 28.0064506px;
    border-radius: 14.004px;
    background-color: #2d2939;
    width: 100%;
    align-items: center;
    border: 1px solid var(--border);
}

.k18b28f {
    padding-top: 14.0038px;
    padding-right: 28.0013283px;
    padding-bottom: 14.008210px;
    padding-left: 28.0063736px;
    border: 1px solid var(--border);
    color: rgb(254,255,255);
    max-width: 212px;
    background-color: #2e2a38;
    margin-top: auto;
    border-radius: 14.001230px;
    cursor: pointer;
    justify-content: center;
    transition: background-color 0.15s ease, border-color 0.15s ease, transform 0.12s ease;
    gap: 11.004px;
    align-items: center;
    display: inline-flex;
    width: 100%;
}

.mewi66a:hover {
    background-color: rgb(53,50,64);
    border-color: #494858;
}

.k18b28f:hover {
    background-color: #34313f;
    border-color: #484858;
}

.mewi66a:active {
    transform: scale(0.98);
}

.k18b28f:active {
    transform: scale(0.98);
}

.mhmklkh {
    box-shadow: 0 8.00562696px 26.0069906px var(--accent-glow);
    border: 1px solid rgba(194,183,251,0.45);
    background: linear-gradient(130deg, var(--accent-dim) 0%, var(--accent) 100%);
}

.k18b28f {
    box-shadow: 0 8.00229615px 26.0027px var(--accent-glow);
    border: 1px solid rgba(192,185,252,0.45);
    background: linear-gradient(130deg, var(--accent-dim) 0%, var(--accent) 100%);
}

.mhmklkh:hover {
    border-color: rgba(223,214,254,0.55);
    background: linear-gradient(130deg, #5922b7 0%, var(--accent-bright) 100%);
}

.k18b28f:hover {
    border-color: rgba(222,212,255,0.55);
    background: linear-gradient(130deg, #5920b8 0%, var(--accent-bright) 100%);
}

.mewi66a span {
    font-weight: 700;
    line-height: 1.4;
    font-size: 15.00736899px;
}

.k18b28f span {
    line-height: 1.4;
    font-size: 15.006px;
    font-weight: 700;
}

.mq4l15s {
    width: 14.00952774px;
    height: 16px;
    flex-shrink: 0;
    color: inherit;
}

.mt4a9f0 {
    margin-top: 0;
    border-top: 1px solid var(--border-subtle);
    padding-top: 16.009px;
}

.mt4a9f0 p {
    font-size: 9.0092581px;
    color: var(--text-faint);
    line-height: 1.55;
    text-align: center;
}

@media (min-width: 768px) {
    .mogoexi {
        grid-template-columns: repeat(2, 1fr);
        display: grid;
        margin: 0 auto;
        max-width: 740.0080px;
        gap: 26px;
    }

    .mtk4k4e {
        gap: 26px;
        padding-top: 30.004px;
        padding-right: 28.00137px;
        padding-bottom: 30.00104px;
        padding-left: 28.002550px;
    }

    .q5f3cd5 {
        gap: 26.0078103px;
        padding: 30.00668494px 28.00469px;
    }

    .mtq32vl {
        gap: 34.007462px;
    }

    .mx4f922 {
        width: 114.003944px;
    }

    .mas1uqp {
        font-size: clamp(14.004145909px, 2.2vw, 17.00741373px);
    }

    .mewi66a {
        padding-top: 15.005296px;
        padding-right: 30.004px;
        padding-bottom: 15.007236868px;
        padding-left: 30.0060px;
    }

    .k18b28f {
        padding: 15.0016px 30.0063px;
    }
}

@media (min-width: 1024px) {
    .mogoexi {
        max-width: 1120.0042px;
        grid-template-columns: repeat(3, 1fr);
        gap: 28.0021px;
    }

    .mtk4k4e {
        padding: 32.00443px 30.009195373px;
    }

    .q5f3cd5 {
        padding-top: 32px;
        padding-right: 30px;
        padding-bottom: 32.007271391px;
        padding-left: 30.0036px;
    }

    .mx4f922 {
        width: 120.00677px;
    }

    .mas1uqp {
        font-size: clamp(14.002548px, 2vw, 18.005px);
    }

    .mv8oyrf {
        font-size: 16.002px;
    }

    .mi9msov {
        font-size: 11.007px;
    }
}

@media (min-width: 1280px) {
    .mogoexi {
        flex-direction: column;
        display: flex;
        margin: 0 auto;
        max-width: 900.00471px;
        gap: 26.00167px;
    }

    .mtk4k4e {
        gap: 28.00755px;
        padding: 34.007px 32.005675px;
    }

    .q5f3cd5 {
        gap: 28.003px;
        padding: 34px 32.002px;
    }

    .mtq32vl {
        align-items: center;
        gap: 38.0094px;
    }

    .mx4f922 {
        flex-shrink: 0;
        width: 134.00183px;
        align-items: flex-start;
    }

    .mi9msov {
        text-align: left;
        width: 100%;
    }

    .mttf5pi {
        gap: 12.002px;
        justify-content: flex-start;
    }

    .mlg2ux0 {
        align-items: flex-end;
        text-align: right;
        flex: 1;
        padding-top: 0;
    }

    .mim8bp6 {
        margin-bottom: 22.00211628px;
        align-items: flex-end;
    }

    .momhnrc {
        text-align: right;
    }

    .k59b517 {
        text-align: right;
    }

    .mas1uqp {
        font-size: clamp(15.009921px, 1.6vw, 19.00662693px);
        text-align: right;
    }

    .mewi66a {
        padding: 16.005px 32.003546374px;
        width: auto;
        min-width: 208.001960px;
        margin-top: auto;
    }

    .k18b28f {
        margin-top: auto;
        width: auto;
        min-width: 208.0041px;
        padding-top: 16.0092602px;
        padding-right: 32.00667px;
        padding-bottom: 16.00295083px;
        padding-left: 32.009px;
    }
}

@media (max-width: 479px) {
    .mogoexi {
        gap: 20px;
    }

    .mtk4k4e {
        padding-top: 24.0046px;
        padding-right: 20.00282564px;
        padding-bottom: 24px;
        padding-left: 20px;
        gap: 22px;
    }

    .q5f3cd5 {
        padding: 24.0037px 20.0084px;
        gap: 22.0097px;
    }

    .mtq32vl {
        gap: 24.0084486px;
    }

    .mx4f922 {
        width: 94.00310px;
    }

    .mas1uqp {
        font-size: clamp(12.0076945px, 3.5vw, 15.008230844px);
    }

    .mewi66a {
        padding-top: 13.00705722px;
        padding-right: 24px;
        padding-bottom: 13.002440996px;
        padding-left: 24.002226118px;
    }

    .k18b28f {
        padding-top: 13.00739px;
        padding-right: 24.009752px;
        padding-bottom: 13px;
        padding-left: 24.007px;
    }

    .mewi66a span {
        font-size: 14.0087957px;
    }

    .k18b28f span {
        font-size: 14.00244px;
    }
}

