:root { color-scheme: dark; }
html, body { background: #090a07 !important; margin: 0; color: #fff; }
header._e2db6e97_x9bp3,
header._e2db6e97_x9bp3._ac49bbb7_x9bp3 {
  background: #090a07 !important;
  border-block-end: 1px solid rgba(248, 93, 17, 0.45) !important;
  box-shadow: none !important;
  min-height: 112px;
}
header ._aee85243_x9bp3 {
  display: flex !important;
  align-items: center !important;
  justify-content: flex-start !important;
  width: min(100% - 32px, 1200px) !important;
  margin-inline: auto !important;
  gap: 16px !important;
}
._4b545e72_x9bp3 { margin-inline-end: auto !important; flex: 0 0 auto; }
._4b545e72_x9bp3 img,
.tw-header-logo,
img[src*="logo.webp"] {
  display: block !important;
  height: 96px !important;
  width: auto !important;
  max-width: 320px !important;
  max-height: 96px !important;
  object-fit: contain !important;
  background: transparent !important;
  mix-blend-mode: normal;
  filter: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
nav._27fa684a_x9bp3:not(._6a2b318a_x9bp3) { display: none !important; }
._82ce1c42_x9bp3 { display: flex !important; align-items: center; gap: 10px; margin-left: auto; flex-shrink: 0; }
._cd2751d9_x9bp3 { display: none !important; }
nav._27fa684a_x9bp3._6a2b318a_x9bp3 { background: #090a07 !important; }

.tw-toc {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  gap: 18px;
  max-width: none;
  margin: 0;
  padding: 12px 20px;
  background: #090a07;
  border-bottom: 1px solid rgba(248, 93, 17, 0.35);
}
.tw-toc a {
  color: #fff;
  text-decoration: none;
  font-weight: 650;
  white-space: nowrap;
  font-size: 15px;
}
footer._b14d6657_aw080 { background: #090a07 !important; }

._a19fbc81_1bvg1,
._0b66ae5f_tm2g1,
._ae6a9e90_tm2g1,
._f05e09fc_xyuct,
._c00c8674_1jqky,
._85acaa4f_1jqky,
._6ba09354_1snly,
._f2e5517d_1k6lh,
._7569dab0_xyuct ._805921ab_xyuct,
._4e5fd0c5_xyuct ._805921ab_xyuct,
._54e7c070_xyuct ._c00fd285_xyuct,
._0a38e114_x9bp3,
._b801788d_podi3,
._55244001_podi3,
li._b257610c_podi3 {
  opacity: 1 !important;
  transform: none !important;
  pointer-events: auto !important;
  animation: none !important;
}

a[href="/go/"] { text-decoration: none; cursor: pointer; }
a.tw-go-card { display: block; color: inherit; text-decoration: none; }

.tw-article-table { overflow-x: auto; margin: 16px 0; }
.tw-article-table table { width: 100%; border-collapse: collapse; background: #111; color: #fff; }
.tw-article-table th, .tw-article-table td { border: 1px solid #2a2a2a; padding: 10px 12px; text-align: left; }
.tw-article-table th { background: #1a1a1a; }

._eef538b7_tm2g1 { justify-content: center; }
._eef538b7_tm2g1 > :nth-child(odd) { margin-block-start: 0 !important; }
._ae6a9e90_tm2g1:not(:has(img)),
._805921ab_xyuct:not(:has(img)) { display: none !important; }
._f6e99274_tm2g1 { background: #000 !important; border-radius: 16px; padding: 12px; }
img._d09751e0_tm2g1 {
  object-fit: contain !important;
  width: 100% !important;
  height: auto !important;
  min-height: 72px;
  background: transparent !important;
}

._7569dab0_xyuct {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 16px 28px !important;
  position: static !important;
}
._805921ab_xyuct,
._926bc51b_xyuct {
  position: static !important;
  opacity: 1 !important;
  transform: none !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background: #fff;
  border-radius: 12px;
  flex: 0 0 168px;
  width: 168px;
  height: 72px;
  margin: 0 !important;
  inset: auto !important;
}
img._b23b4bf7_xyuct {
  object-fit: contain;
  width: 132px;
  height: 44px;
  max-height: 44px;
  max-width: 132px;
  display: block;
  background: #fff;
}

ul._dfdcb2ad_podi3 {
  display: flex !important;
  align-items: stretch !important;
  justify-content: flex-start !important;
  gap: 16px;
  overflow-x: auto;
  height: auto !important;
  block-size: auto !important;
  min-height: 240px;
  padding: 8px 4px 16px;
  list-style: none;
}
li._b257610c_podi3 {
  position: relative !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: auto !important;
  flex: 0 0 220px !important;
  width: 220px !important;
  height: 220px !important;
  aspect-ratio: 1 / 1 !important;
  inset: auto !important;
}
a._6f027764_podi3 { display: block; height: 100%; min-block-size: 220px; color: inherit; }
._a10d5058_podi3 {
  position: absolute !important;
  inset: 0 !important;
  background: #111 !important;
  border-radius: 16px;
  overflow: hidden;
}
._a10d5058_podi3 img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  opacity: 1 !important;
  visibility: visible !important;
}
._55244001_podi3 { opacity: 1 !important; transform: none !important; }

article._4c2bdf82_6ntq8 img { display: block; width: 100%; height: auto; object-fit: cover; border-radius: 12px; }
._4dc8e2fb_cen7u img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; display: block; }

@media (max-width: 720px) {
  header ._aee85243_x9bp3 { flex-wrap: wrap; row-gap: 8px; }
  ._4b545e72_x9bp3 { margin-inline-end: 0 !important; }
  ._82ce1c42_x9bp3 { width: 100%; justify-content: flex-end; }
  ._4b545e72_x9bp3 img, .tw-header-logo, img[src*="logo.webp"] { height: 56px !important; max-height: 56px !important; }
  header._e2db6e97_x9bp3 { min-height: 72px; }
}
