.support-page[data-astro-cid-lhszfcnm] {
  isolation: isolate;
  color: #fff;
  -webkit-text-size-adjust: 100%;
  background-color: #041524;
  background-image: linear-gradient(#05182a 0%, #030b13 100%);
  min-height: 100vh;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  position: relative;
  overflow-x: hidden;
}

.support-page[data-astro-cid-lhszfcnm]:before {
  content: "";
  z-index: 0;
  background-image: var(--support-tread-sm, var(--support-tread));
  filter: contrast(1.9) saturate(1.1) brightness(.9);
  opacity: .24;
  mix-blend-mode: screen;
  pointer-events: none;
  background-position: -140px -100px;
  background-repeat: repeat;
  background-size: clamp(560px, 108vw, 1080px);
  position: absolute;
  inset: 0;
}

.support-page[data-astro-cid-lhszfcnm] > [data-astro-cid-lhszfcnm] {
  z-index: 1;
  position: relative;
}

@media (min-width: 960px) {
  .support-page[data-astro-cid-lhszfcnm]:before {
    background-image: var(--support-tread);
  }
}

.sr-only[data-astro-cid-lhszfcnm] {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.support-hero[data-astro-cid-lhszfcnm] {
  box-sizing: border-box;
  background-color: #0985cb;
  padding: clamp(104px, 13vw, 140px) 5% 0;
  position: relative;
  overflow: hidden;
}

.support-hero[data-astro-cid-lhszfcnm]:before {
  content: "";
  z-index: 0;
  background-image: var(--hero-texture);
  pointer-events: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  animation: 26s ease-in-out infinite alternate heroBreath;
  position: absolute;
  inset: -3%;
}

@keyframes heroBreath {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(1.055);
  }
}

.hero-inner[data-astro-cid-lhszfcnm] {
  z-index: 2;
  box-sizing: border-box;
  text-align: center;
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  position: relative;
}

@font-face {
  font-family: CHLSupportDisplay;
  src: url("/fonts/support-latin.woff2") format("woff2");
  font-weight: 400 900;
  font-display: swap;
  unicode-range: U+??, U+100-24F, U+1E??;
}

@font-face {
  font-family: CHLSupportDisplay;
  src: url("/fonts/support-cyrillic.woff2") format("woff2");
  font-weight: 400 900;
  font-display: swap;
  unicode-range: U+4??, U+500-52F;
}

@font-face {
  font-family: CHLSupportDisplayCJK;
  src: url("/fonts/support-zh.woff2") format("woff2");
  font-weight: 400 900;
  font-display: swap;
}

.hero-title[data-astro-cid-lhszfcnm] {
  z-index: 1;
  letter-spacing: .02em;
  color: #fff;
  text-transform: uppercase;
  text-wrap: balance;
  overflow-wrap: anywhere;
  text-shadow: 0 6px 26px #001a3061;
  margin: 0;
  font-family: CHLSupportDisplay, PingFang SC, Microsoft YaHei, Helvetica Neue, Arial, sans-serif;
  font-size: clamp(44px, 10.5vw, 92px);
  font-weight: 900;
  line-height: 1.1;
  position: relative;
}

.hero-title[data-astro-cid-lhszfcnm]:after {
  content: "";
  background-image: linear-gradient(90deg, #ffc40047 0%, #ffc400 35%, #fff3c4 50%, #ffc400 65%, #ffc40047 100%);
  background-position: 180% 0;
  background-repeat: no-repeat;
  background-size: 220% 100%;
  border-radius: 2px;
  width: clamp(84px, 16vw, 132px);
  height: 2px;
  margin: clamp(6px, .8vw, 10px) auto 0;
  animation: 4.5s ease-in-out infinite heroRuleFlow;
  display: block;
  box-shadow: 0 0 12px #ffc4008c;
}

@keyframes heroRuleFlow {
  0%, 100% {
    background-position: 180% 0;
  }

  50% {
    background-position: -80% 0;
  }
}

.hero-title[data-astro-cid-lhszfcnm]:lang(zh), .hero-title[data-astro-cid-lhszfcnm]:lang(ja), .hero-title[data-astro-cid-lhszfcnm]:lang(ko) {
  letter-spacing: .05em;
  letter-spacing: .06em;
  font-family: CHLSupportDisplayCJK, CHLSupportDisplay, PingFang SC, Microsoft YaHei, sans-serif;
}

.hero-wordmark-ghost[data-astro-cid-lhszfcnm] {
  opacity: .075;
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  z-index: 1;
  width: min(1240px, 132%);
  max-width: none;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
}

.hero-vehicles[data-astro-cid-lhszfcnm] {
  justify-content: center;
  align-items: flex-end;
  gap: 3.8%;
  width: 100%;
  max-width: 760px;
  margin: clamp(16px, 2.6vw, 30px) auto 0;
  display: flex;
}

.hero-vehicles[data-astro-cid-lhszfcnm] img[data-astro-cid-lhszfcnm] {
  width: var(--w, auto);
  filter: drop-shadow(0 2px 5px #00284647);
  height: auto;
  animation: .8s cubic-bezier(.22, 1, .36, 1) backwards vehicleIn, 5.5s ease-in-out infinite vehicleIdle;
  animation-delay: calc(var(--i, 0) * .11s), calc(var(--i, 0) * -.9s);
  flex: none;
  transition: translate .3s, filter .3s;
  display: block;
}

.hero-vehicles[data-astro-cid-lhszfcnm] img[data-astro-cid-lhszfcnm]:hover {
  filter: brightness(1.4) drop-shadow(0 7px 14px #00284666);
  translate: 0 -6px;
}

@keyframes vehicleIn {
  from {
    opacity: 0;
    translate: -24px;
  }

  to {
    opacity: 1;
    translate: 0;
  }
}

@keyframes vehicleIdle {
  0%, 100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-3px);
  }
}

.sp-sec[data-astro-cid-lhszfcnm] {
  border-top: 1px solid #ffffff12;
  padding: clamp(52px, 7vw, 84px) 5%;
  scroll-margin-top: 120px;
}

.sp-wrap[data-astro-cid-lhszfcnm] {
  box-sizing: border-box;
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
}

.sec-title[data-astro-cid-lhszfcnm] {
  letter-spacing: .01em;
  margin: 0 0 10px;
  font-size: clamp(23px, 3.2vw, 32px);
  font-weight: 800;
  line-height: 1.25;
}

.sec-sub[data-astro-cid-lhszfcnm] {
  color: #9fb3c6;
  max-width: 720px;
  margin: 0 auto;
  font-size: clamp(13px, 1.3vw, 14.5px);
  line-height: 1.75;
}

.sp-sec-search[data-astro-cid-lhszfcnm] {
  border-top: 0;
  padding-top: clamp(34px, 5vw, 56px);
}

.search-form[data-astro-cid-lhszfcnm] {
  gap: 10px;
  max-width: 760px;
  margin: 0 auto;
  display: flex;
}

.search-all[data-astro-cid-lhszfcnm] {
  color: #cfdae6;
  white-space: nowrap;
  border: 1px dashed #ffffff38;
  border-radius: 10px;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 46px;
  padding: 0 16px;
  font-size: 13px;
  text-decoration: none;
  display: inline-flex;
}

.search-all[data-astro-cid-lhszfcnm]:hover {
  color: #fff;
  border-color: #ffc400;
}

.search-msg[data-astro-cid-lhszfcnm] {
  color: #e8d9a8;
  border: 1px dashed #ffc40059;
  border-radius: 10px;
  max-width: 760px;
  margin: 12px auto 0;
  padding: 12px 14px;
  font-size: 13px;
  line-height: 1.7;
}

.chips[data-astro-cid-lhszfcnm] {
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  max-width: 860px;
  margin: 18px auto 0;
  display: flex;
}

.chip[data-astro-cid-lhszfcnm] {
  color: #b9cfe2;
  height: 34px;
  font: inherit;
  cursor: pointer;
  background: #ffffff0a;
  border: 1px solid #ffffff29;
  border-radius: 999px;
  align-items: center;
  padding: 0 14px;
  font-size: 12.5px;
  text-decoration: none;
  display: inline-flex;
}

.chip[data-astro-cid-lhszfcnm]:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ffc400;
}

.faq[data-astro-cid-lhszfcnm] {
  border: 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  display: grid;
}

.faq-card[data-astro-cid-lhszfcnm] {
  background: #ffffff08;
  border: 1px solid #ffffff1f;
  border-radius: 12px;
  padding: 16px 18px;
  transition: border-color .2s, box-shadow .2s;
}

.faq-card[data-astro-cid-lhszfcnm].is-hit {
  border-color: #ffc400bf;
  box-shadow: 0 0 0 1px #ffc40059;
}

.faq-card[data-astro-cid-lhszfcnm] .faq-q[data-astro-cid-lhszfcnm] {
  color: #fff;
  margin: 0 0 8px;
  font-size: 14px;
  line-height: 1.5;
}

.faq-card[data-astro-cid-lhszfcnm] .faq-a[data-astro-cid-lhszfcnm] {
  color: #9fb3c6;
  white-space: pre-line;
  margin: 0;
  font-size: 12.5px;
  line-height: 1.85;
}

.faq-card[data-astro-cid-lhszfcnm] .faq-tag[data-astro-cid-lhszfcnm] {
  margin-inline-start: 6px;
}

@media (max-width: 860px) {
  .faq[data-astro-cid-lhszfcnm] {
    grid-template-columns: 1fr;
  }
}

.faq-legacy[data-astro-cid-lhszfcnm] {
  background: #ffffff05;
  border: 1px solid #ffffff1a;
  border-radius: 14px;
  overflow: hidden;
}

.faq-item[data-astro-cid-lhszfcnm] {
  border-bottom: 1px solid #ffffff12;
}

.faq-item[data-astro-cid-lhszfcnm]:last-child {
  border-bottom: 0;
}

.faq-item[data-astro-cid-lhszfcnm] > summary[data-astro-cid-lhszfcnm] {
  color: #e2edf7;
  cursor: pointer;
  align-items: center;
  gap: 12px;
  padding: 16px 18px;
  font-size: 14px;
  list-style: none;
  display: flex;
}

.faq-item[data-astro-cid-lhszfcnm] > summary[data-astro-cid-lhszfcnm]::-webkit-details-marker {
  display: none;
}

.faq-item[data-astro-cid-lhszfcnm] > summary[data-astro-cid-lhszfcnm]:hover {
  background: #ffffff08;
}

.faq-item[data-astro-cid-lhszfcnm][open] > summary[data-astro-cid-lhszfcnm] {
  color: #fff;
}

.faq-q[data-astro-cid-lhszfcnm] {
  overflow-wrap: anywhere;
  flex: 1;
  min-width: 0;
}

.faq-tag[data-astro-cid-lhszfcnm] {
  color: #9fc0da;
  vertical-align: 2px;
  border: 1px dashed #3a6285;
  border-radius: 4px;
  margin-inline-start: 8px;
  padding: 1px 6px;
  font-size: 10.5px;
  display: inline-block;
}

.faq-sign[data-astro-cid-lhszfcnm] {
  flex: none;
  width: 16px;
  height: 16px;
  position: relative;
}

.faq-sign[data-astro-cid-lhszfcnm]:before, .faq-sign[data-astro-cid-lhszfcnm]:after {
  content: "";
  inset-inline: 0;
  background: #ffc400;
  border-radius: 2px;
  height: 2px;
  transition: transform .2s;
  position: absolute;
  top: 7px;
}

.faq-sign[data-astro-cid-lhszfcnm]:after {
  transform: rotate(90deg);
}

.faq-item[data-astro-cid-lhszfcnm][open] .faq-sign[data-astro-cid-lhszfcnm]:after {
  transform: rotate(0);
}

.faq-a[data-astro-cid-lhszfcnm] {
  color: #a9bccd;
  white-space: pre-line;
  margin: 0;
  padding: 0 18px 18px;
  font-size: 13px;
  line-height: 1.9;
}

.hero-lead[data-astro-cid-lhszfcnm] {
  color: #ffffffdb;
  max-width: 54ch;
  margin: 14px auto 0;
  font-size: clamp(13px, 1.2vw, 15px);
  line-height: 1.75;
}

.hero-search[data-astro-cid-lhszfcnm] {
  gap: 8px;
  width: min(560px, 92%);
  margin: 18px auto 0;
  display: flex;
}

.hero-search[data-astro-cid-lhszfcnm] .q-input[data-astro-cid-lhszfcnm] {
  color: #fff;
  background: #ffffff1f;
  border: 1px solid #ffffff4d;
  border-radius: 10px;
  flex: 1;
  min-height: 44px;
  padding: 0 14px;
  font-size: 14px;
}

.hero-search[data-astro-cid-lhszfcnm] .q-input[data-astro-cid-lhszfcnm]::placeholder {
  color: #ffffff9e;
}

.hero-search[data-astro-cid-lhszfcnm] .q-btn[data-astro-cid-lhszfcnm] {
  color: #2a2000;
  cursor: pointer;
  background: #ffc400;
  border: 0;
  border-radius: 10px;
  min-height: 44px;
  padding: 0 20px;
  font-weight: 800;
}

.hero-quick[data-astro-cid-lhszfcnm] {
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px;
  margin: 14px auto 0;
  display: flex;
}

.hero-quick[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm] {
  color: #fff;
  border: 1px solid #ffffff47;
  border-radius: 999px;
  padding: 6px 14px;
  font-size: 12.5px;
  text-decoration: none;
  transition: background .18s, border-color .18s;
}

.hero-quick[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm]:hover {
  background: #ffffff29;
  border-color: #ffffff80;
}

.m-series[data-astro-cid-lhszfcnm] {
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 12px;
  display: flex;
}

.m-chip[data-astro-cid-lhszfcnm] {
  color: #b9c9d8;
  cursor: pointer;
  background: none;
  border: 1px solid #ffffff2e;
  border-radius: 999px;
  padding: 6px 14px;
  font-size: 12.5px;
  transition: color .16s, border-color .16s, background .16s;
}

.doc-table[data-astro-cid-lhszfcnm] {
  border-collapse: collapse;
  width: 100%;
  margin: 0 0 14px;
  font-size: 13px;
}

.doc-table[data-astro-cid-lhszfcnm] th[data-astro-cid-lhszfcnm], .doc-table[data-astro-cid-lhszfcnm] td[data-astro-cid-lhszfcnm] {
  text-align: start;
  color: #cfdcea;
  vertical-align: top;
  border-bottom: 1px solid #ffffff1f;
  padding: 10px 12px;
}

.doc-table[data-astro-cid-lhszfcnm] th[data-astro-cid-lhszfcnm] {
  letter-spacing: .08em;
  text-transform: uppercase;
  color: #8ba0b8;
  font-size: 11px;
  font-weight: 700;
}

.doc-table[data-astro-cid-lhszfcnm] td[data-astro-cid-lhszfcnm]:first-child {
  color: #fff;
  font-weight: 600;
}

.doc-table[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm] {
  color: #ffc400;
  text-decoration: none;
}

.doc-table[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm]:hover {
  text-decoration: underline;
}

.doc-line[data-astro-cid-lhszfcnm] {
  color: #9fb3c6;
  max-width: 92ch;
  margin: 0 0 16px;
  font-size: 13px;
  line-height: 1.8;
}

.doc-actions[data-astro-cid-lhszfcnm] {
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  display: flex;
}

.doc-btn[data-astro-cid-lhszfcnm] {
  color: #ffc400;
  border: 1px solid #ffc40099;
  border-radius: 8px;
  padding: 9px 18px;
  font-size: 13px;
  font-weight: 700;
  text-decoration: none;
  transition: background .18s, color .18s;
  display: inline-block;
}

.doc-btn[data-astro-cid-lhszfcnm]:hover {
  color: #2a2000;
  background: #ffc400;
}

.doc-note[data-astro-cid-lhszfcnm] {
  color: #7f94a8;
  max-width: 62ch;
  font-size: 12px;
}

.m-dl-ask[data-astro-cid-lhszfcnm] {
  color: #ffc400;
  border: 1px solid #ffffff2e;
  border-radius: 6px;
  padding: 4px 10px;
  text-decoration: none;
  display: inline-block;
}

.m-dl-ask[data-astro-cid-lhszfcnm]:hover {
  border-color: #ffc40099;
}

.cta-grid[data-astro-cid-lhszfcnm] {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  display: grid;
}

.cta-card[data-astro-cid-lhszfcnm] {
  background: #ffffff08;
  border: 1px solid #ffffff1a;
  border-radius: 14px;
  flex-direction: column;
  padding: 20px;
  text-decoration: none;
  transition: border-color .2s, transform .2s;
  display: flex;
}

.cta-card[data-astro-cid-lhszfcnm]:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ffc400;
}

.cta-sla[data-astro-cid-lhszfcnm] {
  color: #ffc400;
  margin: 10px 0 0;
  font-size: 12px;
}

.cta-t[data-astro-cid-lhszfcnm] {
  color: #fff;
  margin: 0 0 8px;
  font-size: 15px;
}

.cta-d[data-astro-cid-lhszfcnm] {
  color: #8fa3b8;
  margin: 0 0 14px;
  font-size: 12.5px;
  line-height: 1.7;
}

.cta-l[data-astro-cid-lhszfcnm] {
  color: #ffc400;
  margin-top: auto;
  font-size: 13px;
  font-weight: 700;
}

@media (max-width: 1024px) {
  .search-form[data-astro-cid-lhszfcnm], .chips[data-astro-cid-lhszfcnm] {
    max-width: 100%;
  }
}

@media (max-width: 768px) {
  .search-form[data-astro-cid-lhszfcnm] {
    flex-direction: column;
  }

  .search-all[data-astro-cid-lhszfcnm] {
    width: 100%;
  }

  .cta-grid[data-astro-cid-lhszfcnm] {
    grid-template-columns: 1fr;
  }
}

@media (hover: none) {
  .cta-card[data-astro-cid-lhszfcnm]:hover {
    transform: none;
  }
}

.query-card[data-astro-cid-lhszfcnm] {
  background: linear-gradient(#0d2237f2, #081626f2);
  border: 1px solid #ffffff1a;
  border-radius: 16px;
  padding: clamp(16px, 2.2vw, 26px);
}

.q-tabs[data-astro-cid-lhszfcnm] {
  background: #ffffff0d;
  border: 1px solid #ffffff14;
  border-radius: 11px;
  gap: 4px;
  margin-bottom: 18px;
  padding: 4px;
  display: inline-flex;
}

.q-tab[data-astro-cid-lhszfcnm] {
  color: #a9bccd;
  font: inherit;
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 8px;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
}

.q-tab[data-astro-cid-lhszfcnm][aria-selected="true"] {
  color: #fff;
  background: #17395a;
  box-shadow: inset 0 0 0 1px #ffffff17;
}

.q-tab[data-astro-cid-lhszfcnm]:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ffc400;
}

.q-input[data-astro-cid-lhszfcnm]:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ffc400;
}

.m-input[data-astro-cid-lhszfcnm]:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ffc400;
}

.m-btn[data-astro-cid-lhszfcnm]:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ffc400;
}

.q-btn[data-astro-cid-lhszfcnm]:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ffc400;
}

.m-more[data-astro-cid-lhszfcnm] > summary[data-astro-cid-lhszfcnm]:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #ffc400;
}

.q-form[data-astro-cid-lhszfcnm] {
  gap: 10px;
  display: flex;
}

.q-input[data-astro-cid-lhszfcnm] {
  color: #fff;
  min-width: 0;
  height: 46px;
  font: inherit;
  background: #08192a;
  border: 1px solid #ffffff29;
  border-radius: 10px;
  flex: 1;
  padding: 0 14px;
  font-size: 14px;
}

.q-input[data-astro-cid-lhszfcnm]::placeholder {
  color: #5f7c92;
}

.q-btn[data-astro-cid-lhszfcnm] {
  color: #06121f;
  height: 46px;
  font: inherit;
  cursor: pointer;
  background: #ffc400;
  border: 0;
  border-radius: 10px;
  flex: none;
  padding: 0 24px;
  font-size: 14px;
  font-weight: 800;
  transition: filter .2s;
}

.q-btn[data-astro-cid-lhszfcnm]:hover {
  filter: brightness(1.06);
}

.q-btn[data-astro-cid-lhszfcnm][disabled] {
  cursor: progress;
  opacity: .65;
}

.q-hint[data-astro-cid-lhszfcnm] {
  color: #7f93a8;
  margin: 10px 0 0;
  font-size: 12px;
  line-height: 1.6;
}

.q-result[data-astro-cid-lhszfcnm] {
  min-height: 76px;
  margin-top: 16px;
}

.q-idle[data-astro-cid-lhszfcnm], .q-msg[data-astro-cid-lhszfcnm] {
  color: #8fa3b8;
  border: 1px dashed #ffffff24;
  border-radius: 10px;
  margin: 0;
  padding: 14px;
  font-size: 13px;
  line-height: 1.7;
}

.q-msg[data-astro-cid-lhszfcnm].is-bad {
  color: #e8d9a8;
  border-color: #ffc40059;
}

.q-msg[data-astro-cid-lhszfcnm].is-error {
  color: #f0c0c0;
  border-color: #f0a3a366;
}

.q-card-result[data-astro-cid-lhszfcnm] {
  background: #7ed6a50d;
  border: 1px solid #7ed6a538;
  border-radius: 12px;
  padding: 14px;
}

.q-card-result[data-astro-cid-lhszfcnm].is-warn {
  background: #ffc4000d;
  border-color: #ffc40040;
}

.q-reslabel[data-astro-cid-lhszfcnm] {
  letter-spacing: .06em;
  text-transform: uppercase;
  color: #7f93a8;
  margin: 0 0 10px;
  font-size: 11px;
}

.q-grid[data-astro-cid-lhszfcnm] {
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 10px;
  margin: 0;
  display: grid;
}

.q-cell[data-astro-cid-lhszfcnm] {
  background: #ffffff08;
  border: 1px solid #ffffff17;
  border-radius: 9px;
  min-width: 0;
  padding: 9px 11px;
}

.q-cell[data-astro-cid-lhszfcnm] dt[data-astro-cid-lhszfcnm] {
  color: #7f93a8;
  margin: 0 0 4px;
  font-size: 11px;
}

.q-cell[data-astro-cid-lhszfcnm] dd[data-astro-cid-lhszfcnm] {
  color: #eaf2fa;
  overflow-wrap: anywhere;
  margin: 0;
  font-size: 13.5px;
}

.is-ok[data-astro-cid-lhszfcnm] {
  color: #7ed6a5;
}

.is-bad[data-astro-cid-lhszfcnm] {
  color: #f0a3a3;
}

.q-demo[data-astro-cid-lhszfcnm] {
  color: #9fc0da;
  border: 1px dashed #3a6285;
  border-radius: 4px;
  margin: 8px 0 0;
  padding: 1px 6px;
  font-size: 10.5px;
  display: inline-block;
}

.q-fine[data-astro-cid-lhszfcnm] {
  color: #6f8398;
  margin: 16px 0 0;
  font-size: 11px;
  line-height: 1.8;
}

.m-filter[data-astro-cid-lhszfcnm] {
  align-items: center;
  gap: 10px;
  margin-bottom: 18px;
  display: flex;
}

.m-input[data-astro-cid-lhszfcnm] {
  color: #fff;
  min-width: 0;
  height: 40px;
  font: inherit;
  background: #08192a;
  border: 1px solid #ffffff24;
  border-radius: 9px;
  flex: 1;
  padding: 0 13px;
  font-size: 13px;
}

.m-input[data-astro-cid-lhszfcnm]::placeholder {
  color: #5f7c92;
}

.m-btn[data-astro-cid-lhszfcnm] {
  color: #06121f;
  height: 40px;
  font: inherit;
  cursor: pointer;
  background: #ffc400;
  border: 0;
  border-radius: 9px;
  flex: none;
  padding: 0 18px;
  font-size: 13px;
  font-weight: 700;
}

.m-count[data-astro-cid-lhszfcnm] {
  color: #7f93a8;
  flex: none;
  font-size: 12px;
}

.m-wall[data-astro-cid-lhszfcnm] {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  display: grid;
}

.m-card[data-astro-cid-lhszfcnm][hidden] {
  display: none !important;
}

.m-card[data-astro-cid-lhszfcnm] {
  background: #ffffff08;
  border: 1px solid #ffffff1a;
  border-radius: 12px;
  flex-direction: column;
  min-width: 0;
  padding: 12px;
  display: flex;
}

.m-thumb[data-astro-cid-lhszfcnm] {
  letter-spacing: .18em;
  color: #7fa6c4;
  background: repeating-linear-gradient(135deg, #12304af2, #12304af2 6px, #163a58f2 6px 12px);
  border-radius: 8px;
  place-items: center;
  height: 52px;
  margin-bottom: 10px;
  font-size: 10.5px;
  display: grid;
}

.m-model[data-astro-cid-lhszfcnm] {
  color: #eaf2fa;
  overflow-wrap: anywhere;
  margin: 0 0 3px;
  font-size: 14px;
  font-weight: 700;
}

.m-meta[data-astro-cid-lhszfcnm] {
  color: #7f93a8;
  margin: 0 0 10px;
  font-size: 11.5px;
}

.m-dl[data-astro-cid-lhszfcnm] {
  color: #ffc400;
  margin-top: auto;
  font-size: 12.5px;
  text-decoration: none;
}

.m-dl[data-astro-cid-lhszfcnm]:hover {
  text-decoration: underline;
}

.m-dl[data-astro-cid-lhszfcnm].is-pending {
  color: #6f8398;
}

.m-more[data-astro-cid-lhszfcnm] {
  background: #ffffff05;
  border: 1px solid #ffffff1a;
  border-radius: 12px;
  margin-top: 12px;
}

.m-more[data-astro-cid-lhszfcnm] > summary[data-astro-cid-lhszfcnm] {
  text-align: center;
  color: #cfdae6;
  cursor: pointer;
  padding: 14px 16px;
  font-size: 13px;
  list-style: none;
}

.m-more[data-astro-cid-lhszfcnm] > summary[data-astro-cid-lhszfcnm]::-webkit-details-marker {
  display: none;
}

.m-more[data-astro-cid-lhszfcnm] > summary[data-astro-cid-lhszfcnm]:hover {
  color: #fff;
}

.m-more[data-astro-cid-lhszfcnm][open] > summary[data-astro-cid-lhszfcnm] {
  border-bottom: 1px solid #ffffff14;
}

.m-more[data-astro-cid-lhszfcnm] .m-wall[data-astro-cid-lhszfcnm] {
  padding: 14px;
}

.m-empty[data-astro-cid-lhszfcnm] {
  color: #8fa3b8;
  margin: 16px 0 0;
  font-size: 13px;
}

@media (max-width: 1024px) {
  .q-grid[data-astro-cid-lhszfcnm], .m-wall[data-astro-cid-lhszfcnm] {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 768px) {
  .q-form[data-astro-cid-lhszfcnm] {
    flex-direction: column;
  }

  .q-form[data-astro-cid-lhszfcnm] .q-btn[data-astro-cid-lhszfcnm] {
    width: 100%;
  }

  .hero-search[data-astro-cid-lhszfcnm] {
    flex-direction: column;
    gap: 10px;
    width: 100%;
  }

  .hero-search[data-astro-cid-lhszfcnm] .q-input[data-astro-cid-lhszfcnm], .hero-search[data-astro-cid-lhszfcnm] .q-btn[data-astro-cid-lhszfcnm] {
    width: 100%;
    min-height: 46px;
  }

  .q-tabs[data-astro-cid-lhszfcnm] {
    width: 100%;
    display: flex;
  }

  .q-tab[data-astro-cid-lhszfcnm] {
    flex: 1;
    padding: 8px 10px;
    font-size: 12.5px;
  }

  .q-grid[data-astro-cid-lhszfcnm] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .m-filter[data-astro-cid-lhszfcnm] {
    flex-wrap: wrap;
  }

  .m-input[data-astro-cid-lhszfcnm] {
    flex: 100%;
  }

  .m-count[data-astro-cid-lhszfcnm] {
    margin-left: auto;
  }

  .m-wall[data-astro-cid-lhszfcnm] {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }

  .m-more[data-astro-cid-lhszfcnm] .m-wall[data-astro-cid-lhszfcnm] {
    padding: 10px;
  }
}

@media (max-width: 1024px) {
  .support-hero[data-astro-cid-lhszfcnm] {
    padding: clamp(100px, 13vw, 120px) 5% 0;
  }
}

@media (max-width: 768px) {
  .support-hero[data-astro-cid-lhszfcnm] {
    padding: 118px 20px 2px;
  }

  .support-hero[data-astro-cid-lhszfcnm]:before {
    background-image: var(--hero-texture-sm);
  }

  .hero-vehicles[data-astro-cid-lhszfcnm] {
    margin-top: 18px;
  }
}

@media (max-width: 480px) {
  .support-hero[data-astro-cid-lhszfcnm] {
    padding: 114px 16px 0;
  }

  .hero-vehicles[data-astro-cid-lhszfcnm] {
    margin-top: 12px;
  }
}

@media (hover: none) {
  .hero-vehicles[data-astro-cid-lhszfcnm] img[data-astro-cid-lhszfcnm]:hover {
    filter: drop-shadow(0 2px 5px #00284647);
    translate: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .hero-title[data-astro-cid-lhszfcnm]:after, .support-hero[data-astro-cid-lhszfcnm]:before, .hero-vehicles[data-astro-cid-lhszfcnm] img[data-astro-cid-lhszfcnm] {
    animation: none !important;
  }
}

.support-page[data-astro-cid-lhszfcnm] {
  --sp-pad: max(20px, calc((100vw - 1240px) / 2));
  padding-inline: var(--sp-pad);
  color: #0a2740;
  background-color: #f4f9fc;
  grid-template-columns: minmax(0, 1fr) 316px;
  align-content: start;
  column-gap: clamp(20px, 3vw, 44px);
  display: grid;
}

.support-page[data-astro-cid-lhszfcnm]:before {
  content: "";
  z-index: 0;
  background-image: var(--sp-tread-light);
  opacity: .85;
  pointer-events: none;
  filter: none;
  mix-blend-mode: normal;
  background-repeat: repeat;
  background-size: 720px;
  display: block;
  position: absolute;
  inset: 0;
}

.support-hero[data-astro-cid-lhszfcnm] {
  margin-inline: calc(var(--sp-pad) * -1);
  grid-column: 1 / -1;
}

.sp-aside[data-astro-cid-lhszfcnm] {
  grid-area: 2 / 2 / span 20;
  align-self: start;
  padding: 34px 0 40px;
  position: sticky;
  top: 88px;
}

.sp-card[data-astro-cid-lhszfcnm] {
  background: #fff;
  border: 1px solid #e2ebf2;
  border-radius: 12px;
  padding: 18px;
  box-shadow: 0 6px 18px #0a27400f;
}

.sp-card[data-astro-cid-lhszfcnm] + .sp-card[data-astro-cid-lhszfcnm] {
  margin-top: 14px;
}

.sp-card[data-astro-cid-lhszfcnm] h4[data-astro-cid-lhszfcnm] {
  color: #0a2740;
  margin: 0 0 4px;
  font-size: 14px;
}

.sp-card-cap[data-astro-cid-lhszfcnm] {
  color: #8ba0b2;
  margin: 0 0 10px;
  font-size: 11.5px;
  line-height: 1.6;
}

.sp-row[data-astro-cid-lhszfcnm] {
  color: #3d5a72;
  border-bottom: 1px solid #eef3f8;
  justify-content: space-between;
  align-items: baseline;
  padding: 7px 0;
  font-size: 12.5px;
  text-decoration: none;
  display: flex;
}

.sp-row[data-astro-cid-lhszfcnm]:last-of-type {
  border-bottom: 0;
}

.sp-row[data-astro-cid-lhszfcnm] i[data-astro-cid-lhszfcnm] {
  color: #c99400;
  font-size: 11.5px;
  font-style: normal;
  font-weight: 700;
}

.sp-row-link[data-astro-cid-lhszfcnm]:hover {
  color: #0874b0;
}

.sp-btn[data-astro-cid-lhszfcnm] {
  color: #fff;
  text-align: center;
  background: #0a2740;
  border-radius: 8px;
  margin-top: 12px;
  padding: 9px;
  font-size: 12.5px;
  font-weight: 700;
  text-decoration: none;
  display: block;
}

.sp-btn-gold[data-astro-cid-lhszfcnm] {
  background: #c99400;
}

.sp-card-tip[data-astro-cid-lhszfcnm] {
  background: linear-gradient(#fffdf3, #fff);
  border-color: #f0e2b8;
}

.sp-toc[data-astro-cid-lhszfcnm] {
  border-right: 1px solid #e6eef5;
  flex-direction: column;
  grid-area: 2 / 1 / span 20;
  align-self: start;
  gap: 2px;
  padding: 26px 20px 26px 4px;
  display: flex;
  position: sticky;
  top: 92px;
}

.sp-toc[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm] {
  color: #3d5a72;
  border-inline-start: 2px solid #0000;
  border-radius: 6px;
  padding: 8px 10px;
  font-size: 13.5px;
  text-decoration: none;
}

.sp-toc[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm]:hover {
  color: #0874b0;
  background: #f2f8fd;
}

.sp-toc[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm].is-on {
  color: #0874b0;
  background: #eef6fc;
  border-inline-start-color: #0874b0;
  font-weight: 700;
}

section[data-astro-cid-lhszfcnm].sp-sec {
  border-top: 1px solid #eef3f8;
  grid-column: 1;
  padding: 34px 0;
}

section[data-astro-cid-lhszfcnm].sp-sec:first-of-type {
  border-top: 0;
}

.sp-wrap[data-astro-cid-lhszfcnm] {
  max-width: none;
  margin: 0;
  padding: 0;
}

.sp-wrap-narrow[data-astro-cid-lhszfcnm] {
  max-width: 940px;
}

.sec-head[data-astro-cid-lhszfcnm] {
  text-align: start;
  margin-bottom: 18px;
}

.sec-title[data-astro-cid-lhszfcnm] {
  color: #0a2740;
  font-size: 22px;
}

.sec-sub[data-astro-cid-lhszfcnm] {
  color: #6b8298;
  margin-top: 6px;
}

.chips[data-astro-cid-lhszfcnm] {
  justify-content: flex-start;
  margin: 0 0 16px;
}

.chip[data-astro-cid-lhszfcnm] {
  color: #3d5a72;
  background: #fff;
  border: 1px solid #cfdde9;
  border-radius: 999px;
  padding: 6px 14px;
  font-size: 12.5px;
}

.chip[data-astro-cid-lhszfcnm]:hover {
  color: #0874b0;
  border-color: #0874b0;
}

.chip[data-astro-cid-lhszfcnm].is-active {
  color: #fff;
  background: #0874b0;
  border-color: #0874b0;
}

.faq[data-astro-cid-lhszfcnm] {
  border: 0;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 34px;
}

.faq-card[data-astro-cid-lhszfcnm] {
  background: none;
  border: 0;
  border-bottom: 1px solid #eef3f8;
  border-radius: 0;
  padding: 14px 0 16px;
}

.faq-card[data-astro-cid-lhszfcnm].is-hit {
  border-color: #eef3f8;
  box-shadow: none;
  background: linear-gradient(90deg, #fff8e8 0%, #fff8e800 82%);
  border-inline-start: 3px solid #f0b400;
  padding-inline-start: 12px;
}

.faq-card[data-astro-cid-lhszfcnm].is-hit .faq-q[data-astro-cid-lhszfcnm] {
  color: #0a2740;
}

.faq-card[data-astro-cid-lhszfcnm] .faq-q[data-astro-cid-lhszfcnm] {
  color: #0a2740;
  margin-bottom: 6px;
  font-size: 13.5px;
}

.faq-card[data-astro-cid-lhszfcnm] .faq-a[data-astro-cid-lhszfcnm] {
  color: #3d5a72;
  font-size: 12.5px;
  line-height: 1.8;
}

.m-series[data-astro-cid-lhszfcnm] {
  margin-bottom: 10px;
}

.m-chip[data-astro-cid-lhszfcnm] {
  color: #3d5a72;
  background: #fff;
  border: 1px solid #cfdde9;
}

.m-chip[data-astro-cid-lhszfcnm].is-on {
  color: #0a2740;
  border-color: #0a2740;
  font-weight: 700;
}

.m-filter[data-astro-cid-lhszfcnm] {
  margin-bottom: 6px;
}

.m-input[data-astro-cid-lhszfcnm] {
  color: #0a2740;
  background: #fff;
  border: 1px solid #cfdde9;
}

.m-btn[data-astro-cid-lhszfcnm] {
  color: #fff;
  background: #0a2740;
  border: 0;
}

.m-count[data-astro-cid-lhszfcnm] {
  color: #8ba0b2;
}

.m-wall[data-astro-cid-lhszfcnm] {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0 34px;
}

.m-thumb[data-astro-cid-lhszfcnm]:not(img) {
  color: #b9c9d8;
  letter-spacing: .06em;
  border-style: dashed;
  border-color: #d7e3ee;
  place-items: center;
  font-size: 9px;
  display: grid;
}

.m-card[data-astro-cid-lhszfcnm] {
  background: none;
  border: 0;
  border-bottom: 1px solid #eef3f8;
  border-radius: 0;
  grid-template-columns: 40px 1fr auto;
  align-items: center;
  gap: 4px 12px;
  padding: 11px 0;
  display: grid;
}

.m-thumb[data-astro-cid-lhszfcnm] {
  object-fit: cover;
  background: #fff;
  border: 1px solid #e2ebf2;
  border-radius: 4px;
  grid-row: span 2;
  width: 40px;
  height: 53px;
  display: block;
}

.m-card[data-astro-cid-lhszfcnm].is-hit {
  background: #fffaf0;
  box-shadow: inset 3px 0 #f0b400;
}

.m-model[data-astro-cid-lhszfcnm] {
  color: #0a2740;
  margin: 0;
  font-size: 13px;
  font-weight: 600;
}

.m-meta[data-astro-cid-lhszfcnm] {
  display: none;
}

.m-dl[data-astro-cid-lhszfcnm] {
  color: #0874b0;
  white-space: nowrap;
  border: 1px solid #cfdde9;
  border-radius: 999px;
  margin: 0;
  padding: 4px 12px;
  font-size: 12px;
  text-decoration: none;
}

.m-dl[data-astro-cid-lhszfcnm]:hover {
  background: #f2f8fd;
  border-color: #0874b0;
}

.m-dl-ask[data-astro-cid-lhszfcnm] {
  color: #6b8298;
  border-color: #e2ebf2;
}

.m-more[data-astro-cid-lhszfcnm] summary[data-astro-cid-lhszfcnm] {
  color: #0874b0;
}

.cta-grid[data-astro-cid-lhszfcnm] {
  gap: 0 34px;
}

.cta-card[data-astro-cid-lhszfcnm] {
  background: none;
  border: 0;
  border-top: 1px solid #eef3f8;
  border-radius: 0;
  padding: 14px 0;
}

.cta-card[data-astro-cid-lhszfcnm]:hover {
  border-color: #eef3f8;
  transform: none;
}

.cta-t[data-astro-cid-lhszfcnm] {
  color: #0a2740;
  margin-bottom: 6px;
  font-size: 13.5px;
}

.cta-d[data-astro-cid-lhszfcnm] {
  color: #3d5a72;
  margin: 0;
  font-size: 12.5px;
}

.cta-l[data-astro-cid-lhszfcnm] {
  color: #0874b0;
}

.cta-sla[data-astro-cid-lhszfcnm] {
  color: #c99400;
}

.doc-table[data-astro-cid-lhszfcnm] {
  font-size: 12.5px;
}

.doc-table[data-astro-cid-lhszfcnm] th[data-astro-cid-lhszfcnm] {
  color: #8ba0b2;
  border-color: #eef3f8;
}

.doc-table[data-astro-cid-lhszfcnm] td[data-astro-cid-lhszfcnm] {
  color: #3d5a72;
  border-color: #eef3f8;
}

.doc-table[data-astro-cid-lhszfcnm] td[data-astro-cid-lhszfcnm]:first-child {
  color: #0a2740;
}

.doc-table[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm] {
  color: #0874b0;
}

.doc-note[data-astro-cid-lhszfcnm] {
  color: #8ba0b2;
}

.support-page[data-astro-cid-lhszfcnm] > .sp-toc[data-astro-cid-lhszfcnm] {
  z-index: 6;
  position: sticky;
  top: 84px;
}

.m-filter[data-astro-cid-lhszfcnm][hidden] {
  display: none !important;
}

.m-series[data-astro-cid-lhszfcnm] {
  align-items: center;
}

.m-series[data-astro-cid-lhszfcnm] .m-count[data-astro-cid-lhszfcnm] {
  color: #8ba0b2;
  margin-inline-start: auto;
  font-size: 11.5px;
}

@media (max-width: 959px) {
  .support-page[data-astro-cid-lhszfcnm] {
    display: block;
  }

  .support-page[data-astro-cid-lhszfcnm] > .sp-toc[data-astro-cid-lhszfcnm] {
    position: sticky;
    top: 58px;
  }

  .sp-aside[data-astro-cid-lhszfcnm] {
    grid-area: auto / 1;
    padding: 0 12px 30px;
    position: static;
  }

  .sp-toc[data-astro-cid-lhszfcnm] {
    z-index: 5;
    -webkit-overflow-scrolling: touch;
    background: #fff;
    border-bottom: 1px solid #e6eef5;
    border-right: 0;
    flex-direction: row;
    grid-row: auto;
    gap: 6px;
    padding: 10px 16px;
    position: sticky;
    top: 60px;
    overflow-x: auto;
  }

  .sp-toc[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm] {
    white-space: nowrap;
    border: 1px solid #cfdde9;
    border-radius: 999px;
    padding: 5px 13px;
    font-size: 12.5px;
  }

  .sp-toc[data-astro-cid-lhszfcnm] a[data-astro-cid-lhszfcnm].is-on {
    border-color: #0874b0;
  }

  .sp-wrap[data-astro-cid-lhszfcnm] {
    padding: 0 18px;
  }

  .faq[data-astro-cid-lhszfcnm], .m-wall[data-astro-cid-lhszfcnm] {
    grid-template-columns: 1fr;
  }
}

main[data-astro-cid-lhszfcnm].support-page {
  background-color: #f4f9fc;
  background-image: none;
}

main[data-astro-cid-lhszfcnm].support-page:before {
  content: "";
  z-index: 0;
  background-image: var(--sp-tread-light);
  opacity: .85;
  filter: none;
  mix-blend-mode: normal;
  pointer-events: none;
  background-repeat: repeat;
  background-size: 720px;
  display: block;
  position: absolute;
  inset: 0;
}

.support-page[data-astro-cid-lhszfcnm] > .sp-aside[data-astro-cid-lhszfcnm] {
  z-index: 6;
  position: sticky;
  top: 88px;
}

@media (max-width: 959px) {
  .support-page[data-astro-cid-lhszfcnm] {
    flex-direction: column;
    display: flex !important;
  }

  .support-page[data-astro-cid-lhszfcnm] > .sp-aside[data-astro-cid-lhszfcnm] {
    order: 9;
    padding: 0 0 34px;
    position: static;
    top: auto;
  }
}

@media (min-width: 960px) {
  main[data-astro-cid-lhszfcnm].support-page {
    overflow-x: clip;
  }
}

section[data-astro-cid-lhszfcnm].sp-sec {
  border-top: 0;
  padding: 30px 0 38px;
}

.sec-head[data-astro-cid-lhszfcnm] {
  text-align: start;
  margin-bottom: 22px;
  padding-top: 15px;
  position: relative;
}

.sec-head[data-astro-cid-lhszfcnm]:before {
  content: "";
  background: #dbe7f1;
  height: 1px;
  position: absolute;
  inset: 0 0 auto;
}

.sec-no[data-astro-cid-lhszfcnm] {
  letter-spacing: .18em;
  color: #0874b0;
  align-items: center;
  gap: 12px;
  margin: 0 0 7px;
  font-size: 11.5px;
  font-weight: 800;
  line-height: 1;
  display: flex;
}

.sec-no[data-astro-cid-lhszfcnm]:after {
  content: "";
  background: linear-gradient(90deg, #cfe2f0 0%, #cfe2f000 100%);
  flex: 1;
  height: 1px;
}

.sec-title[data-astro-cid-lhszfcnm] {
  letter-spacing: -.01em;
  font-size: clamp(21px, 2.2vw, 26px);
}

.sec-sub[data-astro-cid-lhszfcnm] {
  text-align: start;
  max-width: 62ch;
  margin: 7px 0 0;
  line-height: 1.72;
}

section[data-astro-cid-lhszfcnm].sp-sec.sp-band {
  padding: 22px min(26px, var(--sp-pad)) 28px;
  margin: 4px calc(-1 * min(26px, var(--sp-pad))) 12px;
  background: #fff;
  border: 1px solid #e6eef5;
  border-radius: 16px;
  box-shadow: 0 10px 26px #0a27400d;
}

section[data-astro-cid-lhszfcnm].sp-sec.sp-band .sec-head[data-astro-cid-lhszfcnm]:before {
  display: none;
}

section[data-astro-cid-lhszfcnm].sp-sec.sp-band .sec-head[data-astro-cid-lhszfcnm] {
  padding-top: 0;
}

@media (max-width: 959px) {
  section[data-astro-cid-lhszfcnm].sp-sec {
    padding: 22px 0 30px;
  }

  section[data-astro-cid-lhszfcnm].sp-sec.sp-band {
    border-radius: 12px;
    margin: 2px -18px 8px;
    padding: 18px 18px 22px;
  }
}

.support-page .q-msg, .support-page .q-idle {
  color: #8fa3b8;
  border: 1px dashed #ffffff24;
  border-radius: 10px;
  margin: 0;
  padding: 14px;
  font-size: 13px;
  line-height: 1.7;
}

.support-page .q-msg.is-bad {
  color: #e8d9a8;
  border-color: #ffc40059;
}

.support-page .q-msg.is-error {
  color: #f0c0c0;
  border-color: #f0a3a366;
}

.support-page .q-card-result {
  background: #7ed6a50d;
  border: 1px solid #7ed6a538;
  border-radius: 12px;
  padding: 14px;
}

.support-page .q-card-result.is-warn {
  background: #ffc4000d;
  border-color: #ffc40040;
}

.support-page .q-reslabel {
  letter-spacing: .06em;
  text-transform: uppercase;
  color: #7f93a8;
  margin: 0 0 10px;
  font-size: 11px;
}

.support-page .q-grid {
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 10px;
  margin: 0;
  display: grid;
}

.support-page .q-cell {
  background: #ffffff08;
  border: 1px solid #ffffff17;
  border-radius: 9px;
  min-width: 0;
  padding: 9px 11px;
}

.support-page .q-cell dt {
  color: #7f93a8;
  margin: 0 0 4px;
  font-size: 11px;
}

.support-page .q-cell dd {
  color: #eaf2fa;
  overflow-wrap: anywhere;
  margin: 0;
  font-size: 13.5px;
}

.support-page .q-cell dd.is-ok {
  color: #7ed6a5;
}

.support-page .q-cell dd.is-bad {
  color: #f0a3a3;
}

.support-page .q-demo {
  color: #9fc0da;
  border: 1px dashed #3a6285;
  border-radius: 4px;
  margin: 8px 0 0;
  padding: 1px 6px;
  font-size: 10.5px;
  display: inline-block;
}

@media (max-width: 1024px) {
  .support-page .q-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 768px) {
  .support-page .q-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

#sn-lookup[hidden] {
  display: none !important;
}

.support-page mark.q-hit {
  color: #0a2740;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  background: #ffe08a;
  border-radius: 3px;
  padding: 0 2px;
  font-weight: 700;
  box-shadow: inset 0 -1px #e8a900;
}
