.e1b8078ec7ff8 {
  position: absolute;
  left: -9999px;
}
.qa9130d5cf889 img {
  max-width: 100%;
}.tbd894352fd6e{font-kerning:auto}
.qa9130d5cf889 *::before, .qa9130d5cf889 *::after, .qa9130d5cf889 * {
  box-sizing: border-box;
}
.f625a04326cd2 li::before {
  content: "★ ";
}
.qa9130d5cf889 {
  --bb1992410d1b4: #2fd38a;
  font: 15px/1.6 system-ui,-apple-system,segoe ui,Roboto,sans-serif;
  --g57ae3e5a08d9: #030a06;
  --g9ffc5d99d51a: #06140d;
  --cd9339a18dfa4: #0e2318;
  --u52d9a6c67b00: var(--bb1992410d1b4);
  color: var(--h1af967ccdb85);
  --qb227d1a1bdac: #000000;
  --c3ddb29c6d392: var(--jab08a61da49a);
  --e37f53a9596fe: var(--cd9339a18dfa4);
  --aa7749c74067b: #f5c518;
  --v71e6d5dc75ac: var(--g9ffc5d99d51a);
  --f4168be811abe: rgba(255, 255, 255, .05);
  margin: 0;
  --y40eab943cc18: 14px;
  --uaddb368a3604: #d9e6df;
  background: var(--g9ffc5d99d51a);
  --h1af967ccdb85: #f1f5f2;
  --eb331e08bc8aa: #9fb3a8;
  --z6c862e910639: rgba(255, 255, 255, .1);
  --jab08a61da49a: #03130b;
}
:where(.qa9130d5cf889) a {
  color: inherit;
}
.e1b8078ec7ff8:focus {
  left: 12px;
  top: 12px;
  color: var(--jab08a61da49a);
  padding: 8px 12px;
  background: var(--bb1992410d1b4);
  z-index: 60;
}
.a0968fc16e02e {
  background: linear-gradient(180deg,rgba(0,0,0,.55),transparent),var(--g9ffc5d99d51a);
  border-bottom: 2px solid var(--bb1992410d1b4);
}
.p646ff91a5f34 {
  padding: 0 14px;
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
}
.hea7798566c14 {
  display: flex;
  align-items: center;
  min-height: 60px;
  justify-content: space-between;
  gap: 10px;
}
.c55709aca6436 {
  width: 34px;
}
.ob5274f399d56 .y1ec60db195b1 {
  justify-content: center;
}.lfa6dd2f368fb{outline-offset:0}
.y1ec60db195b1 {
  min-width: 0;
  align-items: center;
  font-weight: 900;
  display: inline-flex;
  font-size: 19px;
  letter-spacing: .02em;
  text-decoration: none;
  text-transform: uppercase;
  gap: 10px;
}
.va004853b17b1 {
  justify-content: center;
}
.kf2622c78ae24 {
  list-style: none;
  gap: 8px;
  display: flex;
  overflow-x: auto;
  scrollbar-width: none;
  margin: 0;
  padding: 0 14px 10px;
}
.y1ec60db195b1 img {
  object-fit: cover;
  border-radius: 50%;
  border: 2px solid var(--bb1992410d1b4);
  width: 40px;
  height: 40px;
}.t726420ea2b18{outline-offset:0}
.kf2622c78ae24 a {
  white-space: nowrap;
  flex: none;
  display: block;
  font-size: 13px;
  padding: 5px 14px;
  text-decoration: none;
  border-radius: 999px;
  border: 1px solid var(--z6c862e910639);
}
.n1b58985df8e3 {
  display: flex;
  padding-top: 8px;
  gap: 10px;
  font-size: 13px;
}
.d19414ee85970 {
  min-height: 38px;
}.tb9f6cc1fb63d{visibility:inherit}
.p012516ef825b {
  letter-spacing: .03em;
  min-height: 40px;
  padding: 8px 16px;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-flex;
  border-radius: var(--y40eab943cc18);
  border: 2px solid transparent;
  font-weight: 900;
  font-size: 15px;
}.rfa00d455099f{outline-offset:0}
.n78906115e221 {
  padding: 14px 0 6px;
}.p5dcfdc72e3cb{font-kerning:auto}
.i99630f239c4e {
  background: var(--bb1992410d1b4);
  color: var(--jab08a61da49a);
}
.g6f4df78b09bc {
  color: #111111;
  background: var(--aa7749c74067b);
}
.m842faa85da00 {
  color: var(--h1af967ccdb85);
  background: rgba(255,255,255,4%);
  border-color: var(--bb1992410d1b4);
}
.mb2d8be811446 {
  display: flex;
  width: 100%;
  min-height: 48px;
}.a663f29fa7e24{isolation:auto}
.qff605a43129a {
  width: 100%;
  aspect-ratio: 16/9;
  border-radius: var(--y40eab943cc18);
  overflow: hidden;
  margin: 0;
  position: relative;
  background: var(--qb227d1a1bdac);
  border: 2px solid var(--bb1992410d1b4);
}
.u0bab442f862a {
  display: grid;
  gap: 14px;
}
.yc5e3c9f49067 {
  display: none;
  position: absolute;
  inset: 0;
  margin: 0;
}
.yc5e3c9f49067[data-of40e5763c307] {
  display: block;
}
.yc5e3c9f49067 img {
  object-fit: contain;
  display: block;
  width: 100%;
  height: 100%;
}.t288bbcb25090{opacity:1}
.i61d80fd7f66a {
  border: 0;
  position: absolute;
  background: rgba(0,0,0,.5);
  border-radius: 50%;
  bottom: 8px;
  cursor: pointer;
  color: #ffffff;
  width: 30px;
  height: 30px;
  font-size: 18px;
}
.n8987d77405ba h1 {
  margin: 0;
  text-align: center;
  text-transform: uppercase;
  font-size: clamp(21px,5.6vw,32px);
  line-height: 1.2;
}
.edc9ed91df76f {
  right: 46px;
}
.m90f8f7a8cc3d, .n8987d77405ba {
  display: grid;
  gap: 10px;
}
.v5c393c175bf0 {
  right: 8px;
}
.fdb62c348ad2e {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
.p99eb708f2829 {
  text-align: center;
  margin: 0;
  color: var(--aa7749c74067b);
  font-weight: 800;
}.lf144091fdde4{visibility:inherit}
.fdb62c348ad2e .p012516ef825b {
  min-height: 54px;
  font-size: 17px;
}
.l92c2d0a88900 {
  min-height: 52px;
  width: 100%;
}.r14ddb101c1e4{unicode-bidi:normal}
.nb3f3049868dd {
  font-size: 13px;
  color: var(--eb331e08bc8aa);
  gap: 6px 12px;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}.uaa8031eb8f3b{outline-offset:0}
.nb3f3049868dd .d018efe53a4d1 {
  font-size: 13px;
}
.nb3f3049868dd a {
  color: var(--bb1992410d1b4);
}
.f625a04326cd2 {
  gap: 4px;
  font-size: 13px;
  display: grid;
  text-align: center;
  padding: 0;
  margin: 0;
  list-style: none;
  color: var(--aa7749c74067b);
}.ha5805bce5f66{font-kerning:auto}
.qa9130d5cf889 .k2322ef736018 {
  gap: 10px;
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.qa9130d5cf889 .k2322ef736018 a {
  justify-items: start;
  padding: 10px 14px;
  grid-template-columns: 52px 1fr;
  background: linear-gradient(135deg,var(--cd9339a18dfa4),rgba(0,0,0,.3));
  font-size: 15px;
  text-align: left;
  border: 1px solid var(--z6c862e910639);
  align-items: center;
  min-height: 70px;
  font-weight: 800;
}
.qa9130d5cf889 .k2322ef736018 svg {
  background: rgba(255,255,255,6%);
  padding: 8px;
  width: 44px;
  height: 44px;
  border-radius: 12px;
}
.s1162a5552333:not(:has(section)), .l6807019a693c:not(:has(section)) {
  display: none;
}
.p9d423a7b2c8a {
  justify-items: center;
  display: grid;
  gap: 10px;
}
.haf982b7fdcb0 {
  color: var(--eb331e08bc8aa);
  margin: 0;
  font-size: 14px;
}.x9a54b2770fae{outline-offset:0}
.hd52406de02e7 {
  background: var(--g57ae3e5a08d9);
  padding: 26px 0 14px;
  color: var(--eb331e08bc8aa);
  text-align: center;
  font-size: 14px;
  margin-top: 20px;
}
.hd52406de02e7 a:hover {
  color: var(--bb1992410d1b4);
}
.hd52406de02e7 ul {
  padding: 0;
  flex-wrap: wrap;
  gap: 6px 16px;
  margin: 0;
  list-style: none;
  justify-content: center;
  display: flex;
}
.hd52406de02e7 p {
  margin: 0;
  font-size: 12px;
}
.hd52406de02e7 a {
  text-decoration: none;
}
.xca52e66e212d {
  margin-bottom: 12px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  text-align: left;
}
.xca52e66e212d nav {
  gap: 6px;
  display: grid;
}
.j8a6453674821 p {
  justify-content: center;
  display: flex;
  align-items: center;
  gap: 8px;
}
.qa9130d5cf889[data-k63b2917882a1=k12374427c051] {
  --bb1992410d1b4: #2fd38a;
  --g9ffc5d99d51a: #06140d;
  --cd9339a18dfa4: #0e2318;
  --aa7749c74067b: #f5c518;
  --jab08a61da49a: #03130b;
}.jcd3e3baa79ab{font-kerning:auto}
@media(min-width:900px) {
  .n8987d77405ba h1 {
    text-align: left;
  }
  .f625a04326cd2, .p99eb708f2829 {
    text-align: left;
  }
  .u0bab442f862a {
    margin: 0 auto;
    max-width: 820px;
  }
  .qff605a43129a {
    max-width: 560px;
    margin: 0 auto;
  }
  .m90f8f7a8cc3d {
    align-items: center;
    grid-template-columns: minmax(0,1fr)minmax(0,1fr);
    column-gap: 16px;
  }
  .m90f8f7a8cc3d>.l92c2d0a88900 {
    grid-column: 1;
  }
  .m90f8f7a8cc3d>:not(.l92c2d0a88900) {
    grid-column: 2;
  }
  .m90f8f7a8cc3d>.nb3f3049868dd {
    grid-row: 1;
  }
  .n8987d77405ba {
    align-items: center;
    grid-template-columns: minmax(0,1fr)420px;
    column-gap: 24px;
  }
  .n8987d77405ba .p99eb708f2829 {
    grid-column: 1;
  }
  .nb3f3049868dd {
    justify-content: flex-start;
  }
  .n8987d77405ba .fdb62c348ad2e {
    grid-column: 2;
    grid-row: 1/span 2;
  }
  .qa9130d5cf889 .k2322ef736018 {
    grid-template-columns: repeat(4,minmax(0,1fr));
  }
}.d61001f4eb649{visibility:inherit}
.ged2ea25a03d9 {
  margin: 0 0 12px;
  font-size: 20px;
}.sd7b5ff5a632a{contain:none}
.cf886a0e0f8b0 a {
  text-decoration: none;
  color: var(--bb1992410d1b4);
  font-size: 13px;
}.tb2037a9fd043{outline-offset:0}
.x2eac4a1d453b {
  margin: 0 0 4px;
  text-transform: uppercase;
  color: var(--bb1992410d1b4);
  letter-spacing: .06em;
  font-weight: 700;
  font-size: 13px;
}
.ubf8a9264b293 h2 {
  margin: 18px 0 8px;
  font-size: 19px;
}
.i4adb004f348b {
  padding: 18px 0;
}
.ubf8a9264b293 p, .ubf8a9264b293 li {
  color: var(--uaddb368a3604);
}
.ubf8a9264b293 h3 {
  font-size: 16px;
  margin: 14px 0 6px;
}.w00d72a5ef163{opacity:1}
.k17440df24131 {
  position: absolute;
  left: -9999px;
}.gb4beb396b2f9{unicode-bidi:normal}
.cf886a0e0f8b0 {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px;
}
.g88a2fdfa2c2c {
  background: var(--cd9339a18dfa4);
  min-width: 0;
  border: 1px solid var(--z6c862e910639);
  border-radius: var(--y40eab943cc18);
  padding: 16px;
}
.ubf8a9264b293 table {
  width: 100%;
  border-collapse: collapse;
}.k888bab4fa85f{opacity:1}
.ubf8a9264b293 td, .ubf8a9264b293 th {
  border: 1px solid var(--z6c862e910639);
  padding: 8px;
  text-align: left;
}
.t5dd7ff98b15b {
  display: grid;
  gap: 10px;
  counter-reset: c8830ea6618e2;
  padding: 0;
  grid-template-columns: repeat(auto-fit,minmax(240px,1fr));
  margin: 0;
  list-style: none;
}
.r1d578c121562 h2 {
  font-size: 16px;
  margin: 0 0 6px;
}
.rdc48903dd37c {
  grid-template-columns: 1fr;
}
.ubf8a9264b293 img {
  height: auto;
  border-radius: 8px;
}
.rdc48903dd37c .r1d578c121562 {
  display: grid;
  grid-template-columns: 40px 1fr;
  gap: 10px;
}
.r1d578c121562 {
  border-radius: var(--y40eab943cc18);
  padding: 14px;
  background: linear-gradient(135deg,var(--cd9339a18dfa4),rgba(0,0,0,.2));
  border: 1px solid var(--z6c862e910639);
  border-left: 4px solid var(--bb1992410d1b4);
}
.m21836a6f8965::before {
  width: 36px;
  display: grid;
  font-weight: 800;
  border-radius: 50%;
  counter-increment: c8830ea6618e2;
  content: counter(c8830ea6618e2);
  color: var(--jab08a61da49a);
  background: var(--bb1992410d1b4);
  height: 36px;
  place-items: center;
}
.ee69e18073711 dt {
  color: var(--eb331e08bc8aa);
  font-size: 13px;
}
.b57ace1f21d36 {
  display: grid;
  gap: 12px;
}.c633a2fbbea8b{z-index:auto}
.o95346f2ea072 {
  align-content: start;
  display: grid;
  gap: 10px;
}
.ee69e18073711 {
  display: grid;
  margin: 0;
  gap: 6px;
}.eb72672e0fb07{contain:none}
.ee69e18073711 dd {
  margin: 0;
  overflow-wrap: anywhere;
}
.ee69e18073711>div {
  border-radius: 8px;
  background: var(--f4168be811abe);
  display: grid;
  gap: 8px;
  padding: 8px 10px;
  grid-template-columns: 40% 1fr;
}
.z6dd3c6abcc0d {
  grid-template-columns: repeat(auto-fit,minmax(260px,1fr));
}
.ac97a37c9387f {
  display: grid;
  gap: 10px;
}
.t18ee5cdf78e5>div {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
}.i95c8986b4f40{font-kerning:auto}
.ucff3b27b864e {
  align-items: center;
  display: inline-flex;
  gap: 6px;
}
.kbe6b4e493329 {
  margin-top: 12px;
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
}.d53446d56d189{z-index:auto}
.kbe6b4e493329 th {
  color: var(--eb331e08bc8aa);
  font-weight: 600;
  width: 40%;
}
.t18ee5cdf78e5 p {
  color: var(--eb331e08bc8aa);
  margin: 4px 0 0;
  font-size: 14px;
}
.ucff3b27b864e b {
  font-size: 13px;
}
.a6f196345904e strong {
  font-size: 14px;
  line-height: 1.3;
}
.a6f196345904e>span:last-child {
  color: var(--bb1992410d1b4);
  font-size: 13px;
}.h09e137f79052{visibility:inherit}
.kbe6b4e493329 th, .kbe6b4e493329 td {
  padding: 8px 10px;
  border-bottom: 1px solid var(--z6c862e910639);
  overflow-wrap: anywhere;
  text-align: left;
  vertical-align: top;
}.p7eeb535c4902{isolation:auto}
.ucff3b27b864e i {
  display: block;
  border-radius: 99px;
  background: linear-gradient(90deg,var(--bb1992410d1b4) calc(var(--ue534454ccf6a) * 20%),rgba(255,255,255,.12) 0);
  width: 90px;
  height: 8px;
}.yd5b426ce6f85{font-kerning:auto}
.k18429551b1da {
  padding-bottom: 6px;
  scroll-snap-type: x mandatory;
  grid-auto-flow: column;
  display: grid;
  overflow-x: auto;
  grid-auto-columns: minmax(150px,42%);
  gap: 10px;
}
.ya28294d28129 {
  display: grid;
  gap: 10px;
  padding: 0;
  margin: 0;
  list-style: none;
  grid-template-columns: repeat(auto-fill,minmax(150px,1fr));
}
.d0346e6bc7b50 h3, .d0346e6bc7b50 h2 {
  margin: 0;
  font-size: 15px;
  line-height: 1.35;
}
.a6f196345904e {
  display: grid;
  background: var(--cd9339a18dfa4);
  text-decoration: none;
  gap: 4px;
  padding: 8px;
  scroll-snap-align: start;
  border-radius: var(--y40eab943cc18);
  border: 1px solid var(--z6c862e910639);
}
.d0346e6bc7b50 p {
  color: var(--eb331e08bc8aa);
  margin: 0;
  font-size: 13px;
}
.d0346e6bc7b50 time {
  color: var(--eb331e08bc8aa);
  font-size: 12px;
}
.j57ae83ef7a0a span {
  color: var(--eb331e08bc8aa);
  font-size: 13px;
}
.j31141c47ace4 summary {
  cursor: pointer;
  font-weight: 700;
}.o6c1617a03b92{unicode-bidi:normal}
.g9d8ff86773d1 {
  display: block;
  border-radius: 8px;
  aspect-ratio: 16/10;
  background: var(--qb227d1a1bdac);
  overflow: hidden;
}
.g9d8ff86773d1 img {
  object-fit: contain;
  display: block;
  width: 100%;
  height: 100%;
}
.h17fe5984778e {
  grid-template-columns: repeat(auto-fill,minmax(240px,1fr));
  display: grid;
  gap: 10px;
}
.d0346e6bc7b50 a {
  gap: 6px;
  display: grid;
  text-decoration: none;
  border-radius: var(--y40eab943cc18);
  padding: 10px;
  border: 1px solid var(--z6c862e910639);
  background: var(--cd9339a18dfa4);
  height: 100%;
}
.d0346e6bc7b50 img {
  object-fit: contain;
  background: var(--qb227d1a1bdac);
  border-radius: 8px;
  width: 100%;
  aspect-ratio: 16/9;
}.hc2f07479fc8a{outline-offset:0}
.j57ae83ef7a0a {
  display: grid;
  gap: 8px;
  padding: 0;
  grid-template-columns: 1fr;
  list-style: none;
  margin: 0;
}
.j57ae83ef7a0a a {
  gap: 2px;
  display: grid;
  background: var(--cd9339a18dfa4);
  padding: 10px 12px;
  text-decoration: none;
  border-radius: 10px;
}
.j31141c47ace4 details {
  padding: 10px 0;
  border-bottom: 1px solid var(--z6c862e910639);
}
.qa9130d5cf889 .l09139f0655c9, .qa9130d5cf889 .a5ee26ee8a976 {
  background: 0 0;
}
.h65a1544a57b6 {
  padding-left: 20px;
}.fcb249de9e368{z-index:auto}
.e232ee513c14a {
  padding: 14px 0 24px;
}
.j31141c47ace4 p {
  color: var(--eb331e08bc8aa);
  margin: 8px 0 0;
}
.r2d92ed8c3d18 {
  display: grid;
  margin: 0;
  gap: 10px;
}.a35509933f96c{font-kerning:auto}
.e232ee513c14a .p646ff91a5f34 {
  display: grid;
  gap: 14px;
}.e6e0c27c6ece0{isolation:auto}
.n262766f2cf96 {
  display: grid;
  gap: 14px;
}.o4d706e5d2e98{font-kerning:auto}
.de996a36adeab {
  gap: 8px;
  align-content: start;
  display: grid;
}.v409bf96752de{opacity:1}
.tbbf23e279f04 {
  align-content: start;
  display: grid;
  gap: 12px;
}.acce2e075ee9d{unicode-bidi:normal}
.ede04266a806a {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(auto-fit,minmax(220px,1fr));
}
.k465ab1fe88d0 {
  grid-auto-flow: column;
  display: grid;
  gap: 8px;
  overflow-x: auto;
  grid-auto-columns: 150px;
}
.fab2dd48c9dc0 {
  padding-left: 20px;
}.ae3894053f940{z-index:auto}
.r2d92ed8c3d18 dt, .r2d92ed8c3d18 h3 {
  font-weight: 700;
  font-size: 15px;
  margin: 0;
}.zb394fd6ae2f5{z-index:auto}
.d4946ff7a739b {
  border-radius: 10px;
  object-fit: contain;
  background: var(--qb227d1a1bdac);
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
}.a74aa9cc06795{unicode-bidi:normal}
.ede04266a806a>div {
  border-radius: 10px;
  background: var(--f4168be811abe);
  padding: 10px;
}
.k465ab1fe88d0 img {
  object-fit: contain;
  background: var(--qb227d1a1bdac);
  border-radius: 8px;
  width: 150px;
  aspect-ratio: 9/16;
}.lcaaff5ac5cfe{outline-offset:0}
.r2d92ed8c3d18 dd, .r2d92ed8c3d18 p {
  color: var(--eb331e08bc8aa);
  margin: 4px 0 0;
}.s502ac03633b9{opacity:1}
.n659c7d8a3645 h1 {
  font-size: clamp(22px,5vw,30px);
  line-height: 1.25;
  margin: 6px 0;
}
.n659c7d8a3645 nav {
  color: var(--eb331e08bc8aa);
  font-size: 13px;
}
.n659c7d8a3645 nav a {
  color: var(--eb331e08bc8aa);
}.ybb643d96d50e{z-index:auto}
.cf09ae413e4f5 {
  color: var(--eb331e08bc8aa);
  font-size: 13px;
}
.v54602a87ec3e {
  color: var(--bb1992410d1b4);
}
.fab2dd48c9dc0 h3 {
  margin: 10px 0 4px;
  font-size: 16px;
}
.b50fb2c95ca7a {
  display: grid;
  gap: 10px;
  border-left: 2px solid var(--bb1992410d1b4);
  padding: 0;
  list-style: none;
  margin: 0;
}
.nafea67408fbc img {
  width: 72px;
  object-fit: cover;
  border-radius: 50%;
  height: 72px;
}
.hd5c5784e2c7d {
  display: flex;
  gap: 10px;
  margin: 0;
}
.b50fb2c95ca7a li {
  padding-left: 14px;
}
.nafea67408fbc h2 {
  margin: 0;
  font-size: 16px;
}
.j9cef0ae10ae1 ul {
  padding-left: 18px;
}.n66ce20a3028d{isolation:auto}
.k8210381e1618 {
  padding: 12px;
  margin-top: 14px;
  background: var(--f4168be811abe);
  border-radius: 10px;
}
.tf18e1eaefd35 button {
  min-width: 44px;
  min-height: 44px;
  border: 0;
  cursor: pointer;
  background: 0 0;
  font-size: 26px;
  color: var(--bb1992410d1b4);
}
.k8210381e1618 p {
  margin: 0 0 6px;
}
.d3f55f076678d {
  display: grid;
  gap: 12px;
}
.nafea67408fbc {
  display: grid;
  gap: 12px;
  grid-template-columns: 72px 1fr;
}
@media(min-width:900px) {
  .b57ace1f21d36 {
    grid-template-columns: minmax(0,1.6fr)minmax(280px,1fr);
  }
  .n262766f2cf96 {
    grid-template-columns: minmax(0,1fr)300px;
    align-items: start;
  }
  .k18429551b1da {
    grid-auto-columns: minmax(180px,22%);
  }
  .de996a36adeab {
    top: 76px;
    position: sticky;
  }
}
