:root {
  --page:#07090E;
  --ink:#F2F6FF;
  --muted:#A3AFC6;
  --line:rgba(0,240,255,.14);
  --card:rgba(18,27,48,.62);
  --blue:#00C8FF;
  --blue-lt:#00F0FF;
  --indigo:#7A5CFF;
  --violet:#9B4DFF;
  --purple:#9B4DFF;
  --shadow-card:0 0 0 1px rgba(0,240,255,.10),0 18px 40px -22px rgba(0,0,0,.8);
  --shadow-app:0 0 60px -12px rgba(0,240,255,.35),0 30px 80px -30px rgba(112,0,255,.45);
  --n-cyan:#00F0FF;
  --n-purple:#7000FF;
  --n-violet:#9B4DFF;
  --n-glass:rgba(18,27,48,.62);
  --n-edge:rgba(0,240,255,.16);
  color-scheme: dark;
}
html body {
  background-color: #07090E;
  color: #C9D3E6;
  background-image:
    radial-gradient(
      900px 520px at 85% -5%,
      rgba(112, 0, 255, .20),
      transparent 60%),
    radial-gradient(
      800px 520px at -5% 30%,
      rgba(0, 240, 255, .09),
      transparent 60%),
    linear-gradient(
      #07090E,
      #0D1322 45%,
      #07090E);
  background-attachment: fixed;
}
html .aura {
  display: none;
}
html h1,
html h2,
html h3,
html h4 {
  color: #F2F6FF;
}
html a:focus-visible,
html :focus-visible {
  outline-color: #00F0FF;
}
::selection {
  background: rgba(0, 240, 255, .3);
  color: #fff;
}
html .app {
  --page:#F7F9FE;
  --ink:#0C1220;
  --muted:#657085;
  --line:rgba(12,18,32,.09);
  --card:#fff;
  --blue:#2563EB;
  --blue-lt:#3B82F6;
  --indigo:#6366F1;
  --violet:#8B5CF6;
  --purple:#7C3AED;
  color: #0C1220;
  border-color: rgba(0, 240, 255, .35);
}
html .app h1,
html .app h2,
html .app h3,
html .app h4 {
  color: #0C1220;
}
html .card,
html .rlc,
html details {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}
html .btn-blue,
html .bg-blue-600,
html a.bg-blue-600,
html button.bg-blue-600,
html .btn-primary {
  background:
    linear-gradient(
      90deg,
      #00F0FF,
      #5AA8FF 55%,
      #9B4DFF) !important;
  color: #03121A !important;
  box-shadow: 0 0 28px rgba(0, 240, 255, .35) !important;
  border-color: transparent !important;
}
html .btn-blue *,
html .bg-blue-600 * {
  color: #03121A !important;
}
html .btn-blue:hover,
html .bg-blue-600:hover {
  box-shadow: 0 0 42px rgba(0, 240, 255, .55) !important;
  filter: none;
}
html .btn-ghost {
  background: rgba(255, 255, 255, .04);
  color: #F2F6FF;
  border: 1px solid rgba(0, 240, 255, .35);
}
html .btn-ghost .lbl b {
  color: #F2F6FF;
}
html .btn-ghost:hover {
  background: rgba(0, 240, 255, .08);
  box-shadow: 0 0 24px rgba(0, 240, 255, .2);
}
html .ic svg,
html .sec svg:not(.app svg) {
  filter: drop-shadow(0 0 5px rgba(0, 240, 255, .35));
}
html input,
html textarea,
html select {
  background: rgba(7, 9, 14, .6);
  color: #F2F6FF;
  border-color: rgba(0, 240, 255, .22);
}
html input::placeholder,
html textarea::placeholder {
  color: #7D89A2;
}
html main[class*=bg-white],
html section[class*=bg-white],
html div.lp,
html main.lp {
  background-color: transparent;
}
html section[class*=bg-slate-50],
html section[class*=bg-gray-50],
html div[class*=bg-slate-50].border-y {
  background-color: rgba(13, 19, 34, .55);
}
html .fam-light {
  --f-bg:rgba(18,27,48,.62);
  --f-bg2:rgba(13,19,34,.7);
  --f-line:rgba(0,240,255,.16);
  --f-ink:#F2F6FF;
  --f-text:#C9D3E6;
  --f-mute:#93A0B8;
  --f-acc:#00F0FF;
  --f-acc-bg:rgba(0,240,255,.08);
  --f-os-bg:rgba(255,255,255,.05);
  --f-os:#C9D3E6;
}
html .fam-light {
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}
html main.bz,
html main[class*=bz] {
  background: transparent;
}
html .mfr a[href$="/android/"] i {
  background:
    linear-gradient(
      135deg,
      rgba(0, 240, 255, .14),
      rgba(112, 0, 255, .18));
  border: 1px solid rgba(0, 240, 255, .25);
  box-shadow: 0 0 18px rgba(0, 240, 255, .18);
}
html .mfr a[href$="/android/"] i img {
  width: 34px;
  height: 34px;
}
html .fam-sw-m {
  background: #0D1322;
  border-color: rgba(0, 240, 255, .28);
  box-shadow:
    0 0 0 1px rgba(0, 240, 255, .08),
    0 24px 60px -16px rgba(0, 0, 0, .9),
    0 0 40px -10px rgba(0, 240, 255, .25);
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}
html .fam-sw-m > a,
html .fam-sw-m .fam-mrow {
  color: #F2F6FF;
}
html .fam-sw-m > a:hover,
html .fam-sw-m .fam-mrow:hover {
  background: rgba(0, 240, 255, .08);
}
html .fam-sw-m > a[aria-current],
html .fam-sw-m .fam-mrow[aria-current] {
  background: rgba(0, 240, 255, .12);
}
@media (min-width:1061px) {
  html.fam-tight header.nav {
    flex-wrap: wrap;
    row-gap: 10px;
  }
  html.fam-tight header.nav .menu {
    display: flex;
    order: 10;
    flex-basis: 100%;
    justify-content: center;
    margin: 0;
  }
  html.fam-tight header.nav .acts {
    display: flex;
    margin-left: auto;
  }
  html.fam-tight header.nav .burger {
    display: none;
  }
}
html .dls {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 14px;
  padding: 12px 16px;
  border-radius: 18px;
  background:
    linear-gradient(
      135deg,
      rgba(0, 240, 255, .07),
      rgba(112, 0, 255, .08));
  border: 1px solid rgba(0, 240, 255, .22);
  box-shadow: 0 0 30px -12px rgba(0, 240, 255, .35);
}
html .dls-ic {
  width: 34px;
  height: 34px;
  justify-content: center;
  border-radius: 11px;
  color: #00F0FF;
  opacity: 1;
  background: rgba(0, 240, 255, .1);
  border: 1px solid rgba(0, 240, 255, .3);
  box-shadow: 0 0 14px rgba(0, 240, 255, .25);
}
html .dls-n {
  font-size: 24px;
  background:
    linear-gradient(
      90deg,
      #00F0FF,
      #9B8CFF);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
html .dls-lbl {
  font-size: 14px;
  color: #C9D3E6;
}
html .dls-dot {
  background: #5BF2B0;
  box-shadow: 0 0 8px #5BF2B0;
}
html .dls-sub {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  flex-basis: 100%;
  padding-left: 0;
  border-left: 0;
  white-space: normal;
}
html .dls-b {
  display: inline-flex;
  align-items: baseline;
  gap: 5px;
  padding: 5px 11px;
  border-radius: 999px;
  font-size: 12.5px;
  color: #A3AFC6;
  background: rgba(255, 255, 255, .04);
  border: 1px solid rgba(255, 255, 255, .08);
}
html .dls-b b {
  font-size: 14px;
  font-weight: 700;
  color: #F2F6FF;
  font-variant-numeric: tabular-nums;
}
html .dls-msi {
  border-color: rgba(0, 240, 255, .25);
}
html .dls-msi b {
  color: #5CE1FF;
}
html .dls-zip {
  border-color: rgba(155, 77, 255, .3);
}
html .dls-zip b {
  color: #B98BFF;
}
html .dls-countries {
  border-color: rgba(91, 242, 176, .28);
}
html .dls-countries b {
  color: #5BF2B0;
}
@media (max-width:560px) {
  html .dls-sub {
    padding-left: 0;
    border-left: 0;
  }
}
html header.nav .menu {
  gap: 24px;
  align-items: center;
}
html .fam-sw-b .fam-pl {
  font-weight: 600;
  font-size: 15px;
  color: #E6ECF8;
}
html .fam-sw-b svg:first-child {
  color: #00F0FF;
}
html .fam-res .fam-sw-b {
  border: 0;
  background: none;
  padding: 6px 0;
  gap: 4px;
  color: #C9D3E6;
}
html .fam-res .fam-sw-m {
  left: 50%;
  transform: translateX(-50%);
  width: 320px;
}
html .fam-res .fam-sw-m > a {
  align-items: flex-start;
}
html .fam-ri {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
  border-radius: 10px;
  color: #00F0FF;
  background: rgba(0, 240, 255, .08);
  border: 1px solid rgba(0, 240, 255, .22);
}
html .nav-ai {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: #E9DDFF !important;
}
html .nav-ai:hover {
  color: #fff !important;
  text-shadow: 0 0 12px rgba(155, 77, 255, .7);
}
html .ai-tag {
  font: 700 10px/1 var(--fam-mono,monospace);
  letter-spacing: .06em;
  padding: 3px 6px;
  border-radius: 6px;
  color: #07090E;
  background:
    linear-gradient(
      90deg,
      #00F0FF,
      #9B4DFF);
  box-shadow: 0 0 12px rgba(155, 77, 255, .55);
}
html .pro-amp {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-left: 2px;
  padding: 2px 8px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 700;
  color: #FFD27A;
  background: rgba(255, 197, 107, .10);
  border: 1px solid rgba(255, 197, 107, .35);
}
html .pro-amp svg {
  width: 12px;
  height: 12px;
}
html .mobmenu .ai-tag {
  margin-left: 6px;
}
html .hero-tp a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 3px 10px;
  border-radius: 999px;
  color: #C9D3E6;
  text-decoration: none;
  background: rgba(0, 182, 122, .08);
  border: 1px solid rgba(0, 182, 122, .35);
  font-size: 13px;
}
html .hero-tp svg {
  width: 14px;
  height: 14px;
  color: #00B67A;
}
html .hero-tp a:hover {
  border-color: #00B67A;
  color: #fff;
}
html .rne-live {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: #00F0FF;
  text-shadow: 0 0 10px rgba(0, 240, 255, .5);
}
html .rne-live i {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #00F0FF;
  box-shadow: 0 0 10px #00F0FF;
  animation: rneLive 2s ease-in-out infinite;
}
@keyframes rneLive {
  50% {
    opacity: .35;
  }
}
@media (prefers-reduced-motion:reduce) {
  html .rne-live i {
    animation: none;
  }
}
html .rne-teaser .frow {
  border: 1px solid rgba(155, 77, 255, .3);
  box-shadow: 0 0 40px -16px rgba(155, 77, 255, .5);
}
@media (min-width:1000px) {
  html .rc-foot__top {
    display: grid;
    grid-template-columns: 1.5fr 4fr;
    gap: 40px;
    align-items: start;
  }
  html .fam-fcols5 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 28px;
  }
}
@media (min-width:600px) and (max-width:999px) {
  html .fam-fcols5 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
}
html .fam-fcols5 .fam-fc {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
html .fam-fcols5 .fam-fc a {
  color: #A3AFC6;
}
html .fam-fcols5 .fam-fc a:hover {
  color: #00F0FF;
}
html .fam-fcols5 .fam-fh {
  color: #F2F6FF;
}
html .fam-fcols5 .fam-more {
  color: #00F0FF !important;
  font-weight: 600;
}
html .fam-soc2 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-top: 16px;
}
html .fam-si {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 12px;
  color: #C9D3E6;
  background: rgba(255, 255, 255, .04);
  border: 1px solid rgba(255, 255, 255, .10);
  transition: all .15s;
}
html .fam-si:hover {
  color: #fff;
  border-color: rgba(0, 240, 255, .5);
  box-shadow: 0 0 16px rgba(0, 240, 255, .3);
  background: rgba(0, 240, 255, .08);
}
html .fam-tp {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  height: 38px;
  padding: 0 14px;
  border-radius: 12px;
  color: #F2F6FF;
  text-decoration: none;
  font-weight: 600;
  font-size: 14px;
  background: rgba(0, 182, 122, .10);
  border: 1px solid rgba(0, 182, 122, .4);
}
html .fam-tp svg {
  color: #00B67A;
}
html .fam-tp:hover {
  box-shadow: 0 0 16px rgba(0, 182, 122, .35);
}
html .rc-foot__bottom {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 10px 24px;
  border-top: 1px solid rgba(255, 255, 255, .08);
  padding-top: 18px;
}
html .rc-foot__copy {
  text-align: right;
  color: #93A0B8;
}
@media (max-width:700px) {
  html .rc-foot__copy {
    text-align: left;
  }
}
html .fam-sw:not(.fam-res) .fam-sw-m {
  width: 370px;
}
html.fam-snug header.nav .menu {
  gap: 12px;
}
html.fam-snug header.nav {
  gap: 10px;
}
html.fam-snug header.nav .acts {
  gap: 8px;
}
html.fam-snug .brand .tag {
  display: none;
}
html.fam-snug header.nav .btn-blue {
  padding-left: 13px;
  padding-right: 13px;
}
html.fam-snug header.nav .menu a,
html.fam-snug .fam-sw-b .fam-pl {
  font-size: 14px;
}
html body {
  overflow-x: clip;
  overflow-y: visible;
}
html .fam-res,
html .fam-res .fam-sw-b {
  background: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
html .fam-res .fam-sw-b:hover,
html .fam-res .fam-sw-b[aria-expanded=true] {
  color: #00F0FF;
}
html header.nav .fam-sw {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
html .to-top {
  position: fixed;
  right: 22px;
  bottom: 22px;
  z-index: 70;
  width: 46px;
  height: 46px;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #03121A;
  background:
    linear-gradient(
      135deg,
      #00F0FF,
      #9B4DFF);
  border: 0;
  cursor: pointer;
  box-shadow: 0 0 24px rgba(0, 240, 255, .45);
  opacity: 0;
  transform: translateY(12px);
  pointer-events: none;
  transition: opacity .2s, transform .2s;
}
html .to-top.show {
  opacity: 1;
  transform: none;
  pointer-events: auto;
}
html .to-top:hover {
  box-shadow: 0 0 36px rgba(0, 240, 255, .7);
}
html .to-top:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}
@media (prefers-reduced-motion:reduce) {
  html .to-top {
    transition: none;
  }
}
html main.lp > section:first-of-type {
  background-image: none !important;
}
html .why-ic {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  margin-bottom: 20px;
  border-radius: 18px;
  background:
    linear-gradient(
      135deg,
      rgba(0, 240, 255, .12),
      rgba(112, 0, 255, .16));
  border: 1px solid rgba(0, 240, 255, .3);
  box-shadow: 0 0 26px -6px rgba(0, 240, 255, .45), inset 0 0 18px rgba(155, 77, 255, .12);
}
html .why-ic svg {
  filter: drop-shadow(0 0 6px rgba(0, 240, 255, .45));
}
html .why-ic svg {
  width: 36px !important;
  height: 36px !important;
}
html .tile:not(.app .tile),
html span:has(> svg.ic-neon):not(.app span):not(.why-ic) {
  background:
    linear-gradient(
      135deg,
      rgba(0, 240, 255, .12),
      rgba(112, 0, 255, .16)) !important;
  border: 1px solid rgba(0, 240, 255, .3);
  box-shadow: 0 0 22px -6px rgba(0, 240, 255, .45), inset 0 0 14px rgba(155, 77, 255, .12);
  border-radius: 14px;
}
html svg.ic-neon:not(.app svg) {
  filter: drop-shadow(0 0 5px rgba(0, 240, 255, .45));
}
html #tools span:has(> svg.ic-neon) {
  width: 56px !important;
  height: 56px !important;
  border-radius: 16px;
}
html #tools svg.ic-neon {
  width: 30px !important;
  height: 30px !important;
}
html .menu a {
  color: #C9D3E6;
}
html .lang {
  background: rgba(18, 27, 48, .62);
  color: #C9D3E6;
}
html .pill {
  background: rgba(18, 27, 48, .62);
}
html .lede {
  color: #C9D3E6;
}
html .btn-ghost {
  background: rgba(18, 27, 48, .62);
}
html .proof p {
  color: #C9D3E6;
}
html .sysbox {
  background: rgba(18, 27, 48, .62);
}
html .sysbox b {
  color: #C9D3E6;
}
html .sysbox .bar span {
  color: #93A0B8;
}
html .sysbox .track {
  background: rgba(18, 27, 48, .62);
}
html .sysbox .amt {
  color: #93A0B8;
}
html .tile {
  background: rgba(18, 27, 48, .62);
}
html .tile .t {
  color: #C9D3E6;
}
html .tile .c {
  color: #93A0B8;
}
html .tile .go {
  background: rgba(18, 27, 48, .62);
}
html .qa button {
  background: rgba(18, 27, 48, .62);
  color: #C9D3E6;
}
html .note {
  background: rgba(18, 27, 48, .62);
}
html .note p {
  color: #F2F6FF;
}
html .note p small {
  color: #93A0B8;
}
html .feat-wrap {
  background: rgba(18, 27, 48, .62);
}
html .feat p {
  color: #C9D3E6;
}
html .feat.b {
  background: rgba(18, 27, 48, .62);
}
html .feat.b .art {
  background: rgba(18, 27, 48, .62);
}
html .feat.g {
  background: rgba(18, 27, 48, .62);
}
html .feat.g .art {
  background: rgba(18, 27, 48, .62);
}
html .feat.p {
  background: rgba(18, 27, 48, .62);
}
html .feat.p .art {
  background: rgba(18, 27, 48, .62);
}
html .feat.o {
  background: rgba(18, 27, 48, .62);
}
html .feat.o .art {
  background: rgba(18, 27, 48, .62);
}
html .feat.r {
  background: rgba(18, 27, 48, .62);
}
html .feat.r .art {
  background: rgba(18, 27, 48, .62);
}
html .feat.r .more {
  color: #FF8FA3;
}
html .feat.t {
  background: rgba(18, 27, 48, .62);
}
html .feat.t .art {
  background: rgba(18, 27, 48, .62);
}
html .feat.t .more {
  color: #5CE1FF;
}
html .page-head p {
  color: #C9D3E6;
}
html .panel {
  background: rgba(18, 27, 48, .62);
}
html .row p {
  color: #C9D3E6;
}
html .row li {
  background: rgba(18, 27, 48, .62);
  color: #C9D3E6;
}
html .row.b {
  background: rgba(18, 27, 48, .62);
}
html .row.b .art {
  background: rgba(18, 27, 48, .62);
}
html .row.g {
  background: rgba(18, 27, 48, .62);
}
html .row.g .art {
  background: rgba(18, 27, 48, .62);
}
html .row.p {
  background: rgba(18, 27, 48, .62);
}
html .row.p .art {
  background: rgba(18, 27, 48, .62);
}
html .row.o {
  background: rgba(18, 27, 48, .62);
}
html .row.o .art {
  background: rgba(18, 27, 48, .62);
}
html .row.r {
  background: rgba(18, 27, 48, .62);
}
html .row.r .art {
  background: rgba(18, 27, 48, .62);
}
html .row.t {
  background: rgba(18, 27, 48, .62);
}
html .row.t .art {
  background: rgba(18, 27, 48, .62);
}
html .step {
  background: rgba(18, 27, 48, .62);
}
html .step p {
  color: #C9D3E6;
}
html .plan {
  background: rgba(18, 27, 48, .62);
}
html .plan li {
  color: #C9D3E6;
}
html .faq div {
  background: rgba(18, 27, 48, .62);
}
html .faq p {
  color: #C9D3E6;
}
html .tail-in .btn {
  background: rgba(18, 27, 48, .62);
}
@media (max-width:760px) {
  html .mobmenu {
    background: rgba(18, 27, 48, .62);
  }
  html .mobmenu a {
    color: #C9D3E6;
  }
}
html .lang {
  color: #C9D3E6;
}
html .langmenu {
  background: rgba(18, 27, 48, .62);
}
html .langmenu a:hover {
  background: rgba(0, 240, 255, .08);
}
html .langmenu a[aria-current] {
  background: rgba(0, 240, 255, .08);
}
html .moblang a[aria-current] {
  background: rgba(0, 240, 255, .08);
}
html .dls-lbl {
  color: #C9D3E6;
}
html .panel-p {
  color: #C9D3E6;
}
html .cta-note {
  color: #93A0B8;
}
html .rc-foot__wrap {
  background: rgba(18, 27, 48, .62);
}
html .rc-foot__tagline {
  color: #C9D3E6;
}
html .rc-foot__facts {
  color: #93A0B8;
}
html .rc-foot__more a {
  color: #C9D3E6;
}
html .rc-foot__langs a {
  background: rgba(0, 240, 255, .08);
  color: #C9D3E6;
}
html .rc-foot__langs a:hover {
  background: rgba(0, 240, 255, .08);
}
html .rc-foot__langs a[aria-current] {
  background: rgba(0, 240, 255, .08);
}
html .rc-foot__social a {
  background: rgba(0, 240, 255, .08);
  color: #C9D3E6;
}
html .rc-foot__social a:hover {
  color: #5CE1FF;
  background: rgba(0, 240, 255, .08);
}
html .rc-foot__safe {
  color: #C9D3E6;
}
html .rc-foot__copy {
  color: #93A0B8;
}
html .rc-foot__ver {
  color: #93A0B8;
}
html .doc-s p {
  color: #C9D3E6;
}
html .doc-upd {
  color: #93A0B8;
}
html .rel-h time {
  color: #93A0B8;
}
html .rel-b li {
  color: #C9D3E6;
}
@media (max-width:1060px) {
  html .mobmenu {
    background: rgba(18, 27, 48, .62);
  }
  html .mobmenu a {
    color: #C9D3E6;
  }
}
html .scan {
  background: rgba(18, 27, 48, .62);
}
html .sc-top {
  background: rgba(0, 240, 255, .08);
}
html .sc-title {
  color: #93A0B8;
}
html .sc-count {
  color: #93A0B8;
}
html .sc-row {
  border-bottom: 1px solid rgba(0, 240, 255, .16);
}
html .sc-row.is-keep {
  background: rgba(255, 197, 107, .10);
}
html .sc-box.is-warn {
  background: rgba(255, 197, 107, .10);
  color: #FFC56B;
  border: 1px solid rgba(0, 240, 255, .16);
}
html .sc-row.is-keep .sc-size {
  color: #FFC56B;
}
html .sc-body p {
  color: #C9D3E6;
}
html .sc-tag {
  background: rgba(255, 197, 107, .10);
  border: 1px solid rgba(0, 240, 255, .16);
  color: #FFC56B;
}
html .sc-foot {
  background: rgba(18, 27, 48, .62);
  border-top: 1px solid rgba(0, 240, 255, .16);
  color: #C9D3E6;
}
html .sc-foot svg {
  stroke: #5BF2B0;
}
html .tile-b {
  background: rgba(0, 240, 255, .08);
}
html .tile-g {
  background: rgba(91, 242, 176, .10);
}
html .tile-p {
  background: rgba(0, 240, 255, .08);
}
html .tile-o {
  background: rgba(255, 197, 107, .10);
}
html .tile-r {
  background: rgba(255, 143, 163, .10);
}
html .tile-t {
  background: rgba(0, 240, 255, .08);
}
html .sec-head p {
  color: #C9D3E6;
}
html .eyebrow-r {
  color: #FF8FA3;
}
html .eyebrow-o {
  color: #FFC56B;
}
html .strip-in {
  background: rgba(18, 27, 48, .62);
}
html .strip-in li {
  color: #C9D3E6;
  background: rgba(0, 240, 255, .08);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .strip-ver {
  background: rgba(0, 240, 255, .08);
}
html .tool {
  background: rgba(18, 27, 48, .62);
}
html .tool p {
  color: #C9D3E6;
}
html .tool-b .tool-go {
  color: #5CE1FF;
}
html .tool-g .tool-go {
  color: #5BF2B0;
}
html .tool-p .tool-go {
  color: #5CE1FF;
}
html .tool-o .tool-go {
  color: #FFC56B;
}
html .tool-r .tool-go {
  color: #FF8FA3;
}
html .tool-t .tool-go {
  color: #5CE1FF;
}
html .exc {
  background: rgba(18, 27, 48, .62);
}
html .exc-tag {
  background: rgba(18, 27, 48, .62);
}
html .exc p {
  color: #C9D3E6;
}
html .shield-box {
  background: rgba(18, 27, 48, .62);
}
html .shield-copy p {
  color: #C9D3E6;
}
html .shield-l p {
  color: #C9D3E6;
}
html .limits-l li {
  background: rgba(255, 197, 107, .10);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .limits-l .tile {
  background: rgba(255, 197, 107, .10);
}
html .limits-l h3 {
  color: #FFC56B;
}
html .limits-l p {
  color: #C9D3E6;
}
html .gb {
  background: rgba(18, 27, 48, .38);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .gb:hover {
  background: rgba(18, 27, 48, .38);
  border-color: rgba(0, 240, 255, .16);
}
html .gb .tile {
  background: rgba(18, 27, 48, .62);
}
html .gb-main {
  background: rgba(18, 27, 48, .62);
  border-color: rgba(0, 240, 255, .16);
}
html .gb-main:hover {
  background: rgba(18, 27, 48, .62);
}
html .gb-main small {
  color: #C9D3E6;
}
html .phead p {
  color: #C9D3E6;
}
html .frow {
  background: rgba(18, 27, 48, .62);
}
html .frow > p {
  color: #C9D3E6;
}
html .frow-l li {
  color: #C9D3E6;
  background: rgba(0, 240, 255, .08);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .frow-b .frow-l li {
  background: rgba(0, 240, 255, .08);
  border-color: rgba(0, 240, 255, .16);
  color: #5CE1FF;
}
html .frow-g .frow-l li {
  background: rgba(91, 242, 176, .10);
  border-color: rgba(0, 240, 255, .16);
  color: #5BF2B0;
}
html .frow-p .frow-l li {
  background: rgba(0, 240, 255, .08);
  border-color: rgba(0, 240, 255, .16);
  color: #5CE1FF;
}
html .frow-o .frow-l li {
  background: rgba(255, 197, 107, .10);
  border-color: rgba(0, 240, 255, .16);
  color: #FFC56B;
}
html .frow-r .frow-l li {
  background: rgba(255, 143, 163, .10);
  border-color: rgba(0, 240, 255, .16);
  color: #FF8FA3;
}
html .frow-t .frow-l li {
  background: rgba(0, 240, 255, .08);
  border-color: rgba(0, 240, 255, .16);
  color: #5CE1FF;
}
html .fsmall {
  background: rgba(18, 27, 48, .62);
}
html .fsmall p {
  color: #C9D3E6;
}
html .faq-c {
  background: rgba(18, 27, 48, .62);
}
html .faq-c p {
  color: #C9D3E6;
}
html .plan2 {
  background: rgba(18, 27, 48, .62);
}
html .plan2-sub {
  color: #93A0B8;
}
html .plan2-l li {
  color: #C9D3E6;
}
html .plan2-soon .plan2-l li {
  color: #93A0B8;
}
html .plan2-off {
  background: rgba(18, 27, 48, .62);
  color: #93A0B8;
}
html .plan2-alt {
  color: #C9D3E6;
}
html .shots-arw {
  background: rgba(18, 27, 48, .62);
}
html .shots-dots button {
  background: rgba(0, 240, 255, .08);
}
html .shots-note {
  color: #93A0B8;
}
html .guide-back {
  color: #C9D3E6;
}
html .tier {
  background: rgba(18, 27, 48, .62);
}
html .tier-name {
  color: #C9D3E6;
}
html .tier-per {
  color: #93A0B8;
}
html .tier-d {
  color: #C9D3E6;
}
html .tier-go {
  color: #5CE1FF;
  background: rgba(0, 240, 255, .08);
}
html .tier-go:hover {
  background: rgba(0, 240, 255, .08);
}
html .buy-consent {
  background: rgba(0, 240, 255, .08);
  border: 1px solid rgba(0, 240, 255, .16);
  color: #C9D3E6;
}
html .buy-note {
  color: #C9D3E6;
}
html .prohook {
  background: rgba(18, 27, 48, .62);
}
html .prohook-in {
  box-shadow: inset 0 0 0 1px rgba(0, 240, 255, .16), 0 18px 44px -18px rgba(76, 29, 149, .55);
}
html .prohook-in::after {
  background: rgba(18, 27, 48, .62);
}
html .fam-soc a {
  background: rgba(0, 240, 255, .08);
  color: #C9D3E6;
}
html .fam-soc a:hover {
  background: rgba(0, 240, 255, .08);
}
html .fam-soc a:first-child {
  color: #5CE1FF;
}
html .rc-foot__latest {
  color: #93A0B8;
}
html .rc-andr {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
  color: #F2F6FF;
}
html .rc-andr small {
  color: #5CE1FF;
}
html .rc-andr--top {
  border-color: rgba(0, 240, 255, .16);
}
html .rc-apill {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
  color: #C9D3E6;
}
html .rc-apill:hover {
  background: rgba(0, 240, 255, .08);
  border-color: rgba(0, 240, 255, .16);
  color: #5CE1FF;
}
html .buy-guar {
  color: #5BF2B0;
  background: rgba(91, 242, 176, .10);
}
html *,
html :after,
html :before {
  border: 0 solid rgba(0, 240, 255, .16);
}
html input::-moz-placeholder,
html textarea::-moz-placeholder {
  color: #93A0B8;
}
html input::placeholder,
html textarea::placeholder {
  color: #93A0B8;
}
html .border-slate-100 {
  border-color: rgba(0, 240, 255, .16);
}
html .border-slate-200 {
  border-color: rgba(0, 240, 255, .16);
}
html .border-slate-300 {
  border-color: rgba(0, 240, 255, .16);
}
html .bg-blue-50 {
  background-color: rgba(0, 240, 255, .08);
}
html .bg-slate-50 {
  background-color: rgba(18, 27, 48, .62);
}
html .bg-white {
  background-color: rgba(18, 27, 48, .62);
}
html .from-blue-50\/70 {
  --tw-gradient-from:rgba(0,240,255,.08) var(--tw-gradient-from-position);
  --tw-gradient-to:rgba(7,9,14,0) var(--tw-gradient-to-position);
}
html .to-white {
  --tw-gradient-to:rgba(18,27,48,.62) var(--tw-gradient-to-position);
}
html .text-blue-600 {
  color: #5CE1FF;
}
html .text-slate-500 {
  color: #C9D3E6;
}
html .text-slate-600 {
  color: #C9D3E6;
}
html .text-slate-700 {
  color: #C9D3E6;
}
html .text-slate-800 {
  color: #F2F6FF;
}
html .text-slate-900 {
  color: #F2F6FF;
}
html .hover\:bg-slate-50:hover {
  background-color: rgba(18, 27, 48, .62);
}
html .fam-light {
  --f-bg:rgba(18,27,48,.62);
  --f-bg2:rgba(0,240,255,.08);
  --f-line:rgba(0,240,255,.16);
  --f-ink:#F2F6FF;
  --f-text:#C9D3E6;
  --f-mute:#C9D3E6;
  --f-acc:#5CE1FF;
  --f-acc-bg:rgba(0,240,255,.08);
  --f-os-bg:rgba(18,27,48,.62);
}
html .fam-dark {
  --f-mute:#93A0B8;
}
html .fam-os {
  background: var(--f-os-bg,rgba(18,27,48,.62));
  color: var(--f-os,#C9D3E6);
}
html .fgrid.fam-dark .fam-fc a {
  color: var(--mute,#93A0B8);
}
html .fam-tight .mobmenu {
  background: rgba(18, 27, 48, .62);
}
html .fam-tight .mobmenu a {
  color: #C9D3E6;
}
html .fam-btn-fb:hover {
  color: #5CE1FF;
}
html .fam-sp {
  border: 1px solid var(--f-line,rgba(0,240,255,.16));
  background: rgba(18, 27, 48, .62);
  color: var(--f-ink,#F2F6FF);
}
html .fam-sp em {
  color: #C9D3E6;
}
html .fam-sp-dc svg {
  color: #5CE1FF;
}
html .fam-sp-fb svg {
  color: #5CE1FF;
}
html .fam-sp-yt svg {
  color: #FF8FA3;
}
html .fam-sp-tp svg {
  color: #5BF2B0;
}
html .tc {
  --tc-ink:#F2F6FF;
  --tc-mute:#C9D3E6;
  --tc-greenbg:rgba(91,242,176,.10);
  --tc-amberbg:rgba(255,197,107,.10);
  --tc-redbg:rgba(255,143,163,.10);
}
html .tc-card {
  background: rgba(18, 27, 48, .38);
}
html .tc-ok .tc-ico,
html .tc-ok b {
  color: #5BF2B0;
}
html .tc-warn {
  border-color: rgba(0, 240, 255, .16);
}
html .tc-body section {
  border-bottom: 1px solid rgba(0, 240, 255, .16);
}
html .tc-body p {
  color: #C9D3E6;
}
html .tc-table {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .tc-table th,
html .tc-table td {
  border-bottom: 1px solid rgba(0, 240, 255, .16);
}
html .tc-grid thead th {
  background: rgba(18, 27, 48, .62);
}
html .tc-grid td {
  color: #C9D3E6;
}
html .tc-copy {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
  color: #C9D3E6;
}
html .tc-code .tc-copy {
  background: rgba(18, 27, 48, .38);
}
html .tc-box {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .tc-good {
  border-color: rgba(0, 240, 255, .16);
}
html .tc-bad {
  border-color: rgba(0, 240, 255, .16);
}
html .tc-list li {
  color: #C9D3E6;
}
html .tc-flow li {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .tc-n {
  background: rgba(0, 240, 255, .08);
}
html .tc-src {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .tc-docs a {
  border: 1px solid rgba(0, 240, 255, .16);
}
html .tc-verify a {
  color: var(--tc-blue,#5CE1FF);
}
@media (max-width:700px) {
  html .tc-grid tr {
    border-bottom: 1px solid rgba(0, 240, 255, .16);
  }
}
html .gh {
  --gh-line:rgba(0,240,255,.16);
}
html .gh-search input {
  background: rgba(18, 27, 48, .62);
  border: 1.5px solid rgba(0, 240, 255, .16);
}
html .gh-search input::placeholder {
  color: #93A0B8;
}
html .gh-chip {
  background: rgba(18, 27, 48, .62);
}
html .gh-chip:hover {
  border-color: rgba(0, 240, 255, .16);
}
html .gh-start {
  background: rgba(18, 27, 48, .62);
}
html .gh-chev {
  color: #93A0B8;
}
html .gh-empty {
  background: rgba(18, 27, 48, .62);
  border: 1px dashed rgba(0, 240, 255, .16);
}
html .gi {
  --gh-line:rgba(0,240,255,.16);
}
html .gi-crumb .gh-chev {
  color: #93A0B8;
}
html .gi-art p {
  color: #F2F6FF;
}
html .gi-ul li {
  color: #F2F6FF;
}
html .gi-cta {
  background: rgba(18, 27, 48, .62);
}
html .gi-faq details p {
  color: #F2F6FF;
}
html .gi-rest a {
  background: rgba(18, 27, 48, .62);
}
html .rl {
  --ink:#F2F6FF;
}
html .rl-hero {
  background: rgba(18, 27, 48, .62);
}
html .rl-act {
  background: rgba(18, 27, 48, .62);
}
html .rl-btn2 {
  background: rgba(18, 27, 48, .62);
}
html .rl-step {
  background: rgba(18, 27, 48, .62);
}
html .rl-xi:hover,
html .rl-xi:focus {
  background: rgba(18, 27, 48, .62);
}
html .rl-ses {
  background: rgba(18, 27, 48, .62);
}
html .rl-ph {
  background: rgba(18, 27, 48, .62);
}
html .rl-price {
  background: rgba(18, 27, 48, .62);
}
html .rl-faq details {
  background: rgba(18, 27, 48, .62);
}
html .rl-faq details.tech {
  background: rgba(18, 27, 48, .62);
}
html .rl-el input[type=email] {
  border: 1px solid rgba(0, 240, 255, .16);
}
html .rl-el label {
  color: #C9D3E6;
}
html .rlc {
  background: rgba(18, 27, 48, .62);
  border: 1.5px solid rgba(0, 240, 255, .16);
}
html .rlc-new {
  color: #5CE1FF;
}
html .rlc-t {
  color: #F2F6FF;
}
html .rlc-l {
  color: #5CE1FF;
}
html .mfr a {
  background: rgba(18, 27, 48, .62);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .mfr b {
  color: #F2F6FF;
}
html .mfr span span {
  color: #C9D3E6;
}
html .bz .bz-card {
  background: rgba(18, 27, 48, .62);
}
html .bz .bz-lead {
  color: #C9D3E6;
}
html .bz .bz-rule {
  color: #F2F6FF;
}
html .bz .bz-pill {
  background: rgba(0, 240, 255, .08);
  color: #5CE1FF;
}
html .bz .bz-hero {
  background: rgba(18, 27, 48, .62);
}
html .bz .bz-btn.ghost {
  background: rgba(18, 27, 48, .62);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .bz .bz-tier {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(0, 240, 255, .08);
}
html .bz .bz-tier.bz-mid {
  background: rgba(18, 27, 48, .62);
}
html .bz .bz-tier .bz-size {
  color: #C9D3E6;
}
html .bz .bz-tier .bz-price {
  color: #5CE1FF;
}
html .bz .bz-tier ul {
  color: #C9D3E6;
}
html .bz .bz-buy .bz-bt b {
  color: #5CE1FF;
}
html .bz .bz-feature {
  background: rgba(0, 240, 255, .08);
  border: 1px solid rgba(0, 240, 255, .16);
  color: #C9D3E6;
}
html .bz .bz-feature .bz-fi {
  background: rgba(0, 240, 255, .08);
  color: #5CE1FF;
}
html .bz .bz-notice {
  background: rgba(255, 197, 107, .10);
  color: #C9D3E6;
}
html .bz th {
  background: rgba(18, 27, 48, .62);
  color: #C9D3E6;
}
html .bz summary {
  color: #F2F6FF;
}
html .bz .bz-terms {
  color: #C9D3E6;
}
html .bz .bz-form input,
html .bz .bz-form select,
html .bz .bz-form textarea {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .bz .bz-err {
  color: #FF8FA3;
}
@media (max-width:540px) {
  html .bz .bz-hero {
    background: rgba(18, 27, 48, .62);
  }
}
html .drv-eyebrow {
  color: #5CE1FF;
}
html .drv-btn-s {
  border: 1.5px solid rgba(0, 240, 255, .16);
}
html .drv-micro {
  color: #93A0B8;
}
html .drv-sub {
  color: #C9D3E6;
}
html .drv-facts {
  color: #5CE1FF;
}
html .drv-more > summary {
  color: #5CE1FF;
}
html .drv-bd {
  background: rgba(18, 27, 48, .62);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .drv-bd ul {
  color: #C9D3E6;
}
html .drv-copy {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .drv-strip {
  color: #5CE1FF;
}
html .drv-hash {
  color: #C9D3E6;
}
html .drv-warn {
  background: rgba(255, 197, 107, .10);
  border: 1px solid rgba(0, 240, 255, .16);
  color: #FFC56B;
}
html .drv-card {
  background: rgba(18, 27, 48, .62);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .drv-card p {
  color: #C9D3E6;
}
html .drv-feat p {
  color: #93A0B8;
}
html .drv-plan li:before {
  color: #5CE1FF;
}
html .drv-price {
  background: rgba(0, 240, 255, .08);
}
html .drv-price span {
  color: #C9D3E6;
}
html .drv-src {
  background: rgba(0, 240, 255, .08);
  color: #C9D3E6;
}
html .drv-wait p {
  color: #93A0B8;
}
html .drv-check {
  color: #93A0B8;
}
html .drv-links {
  background: rgba(18, 27, 48, .62);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .drv-links h3 {
  color: #5CE1FF;
}
html .drv-links a {
  color: #F2F6FF;
}
html .drv-lb button {
  background: rgba(18, 27, 48, .38);
}
html .drv-lb button:hover {
  background: rgba(18, 27, 48, .38);
}
html .drv-faq details {
  background: rgba(18, 27, 48, .62);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .drv-faq p {
  color: #C9D3E6;
}
html .drv-ribbon b {
  color: #5CE1FF;
}
@media (max-width:768px) {
  html .drv-hero {
    background: rgba(0, 240, 255, .08);
    color: #F2F6FF;
    border: 1px solid rgba(0, 240, 255, .16);
  }
  html .drv-tag {
    color: #5CE1FF;
  }
  html .drv-lede {
    color: #C9D3E6;
  }
  html .drv-micro {
    color: #C9D3E6;
  }
  html .drv-btn-s {
    border-color: rgba(0, 240, 255, .16);
    color: #5CE1FF;
    background: rgba(18, 27, 48, .62);
  }
  html .drv-eyebrow {
    color: #5CE1FF;
    background: rgba(0, 240, 255, .08);
    border-color: rgba(0, 240, 255, .16);
  }
  html .drv-feat,
  html .drv-shot {
    background: rgba(18, 27, 48, .62);
    color: #F2F6FF;
    border: 1px solid rgba(0, 240, 255, .16);
  }
  html .drv-feat p {
    color: #C9D3E6;
  }
  html .drv-shot figcaption {
    color: #C9D3E6;
  }
  html .drv-shot b {
    color: #F2F6FF;
  }
}
@media (max-width:768px) {
  html .drv-count {
    color: #5CE1FF;
    background: rgba(0, 240, 255, .08);
  }
  html .drv-count b {
    color: #5CE1FF;
  }
}
html .pills li {
  background: rgba(18, 27, 48, .62);
}
html .card {
  background: rgba(18, 27, 48, .62);
}
html .err {
  color: #FF8FA3;
}
html details {
  background: rgba(18, 27, 48, .62);
}
html .key {
  background: rgba(0, 240, 255, .08);
}
html .btn.ghost {
  background: rgba(18, 27, 48, .62);
}
html .test {
  background: rgba(255, 197, 107, .10);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .spin {
  border: 3px solid rgba(0, 240, 255, .16);
}
html .why div {
  background: rgba(0, 240, 255, .08);
}
html code {
  background: rgba(0, 240, 255, .08);
}
html .skip {
  color: #F2F6FF;
}
html .rk-ok {
  color: #5BF2B0;
}
html .rk-rv {
  color: #F2F6FF;
}
html .mob a.btn {
  color: #F2F6FF;
}
html .notice {
  border: 1px solid rgba(0, 240, 255, .16);
}
html .mock .mh6 {
  color: #93A0B8;
}
html .tb span {
  color: #93A0B8;
}
html .tui-foot b {
  color: #F2F6FF;
}
html .web aside span {
  color: #93A0B8;
}
html .steps .cur {
  color: #F2F6FF;
}
html .dh {
  color: #93A0B8;
}
html .mock,
html .code,
html .frame {
  --mute:#93A0B8;
}
html code {
  color: #5CE1FF;
  background: rgba(0, 240, 255, .08);
}
html .lede,
html td,
html .report p,
html .steps10 li,
html .wl label,
html .gs li {
  color: #C9D3E6;
}
html .w3 p,
html .rcard p,
html .fc p,
html .tgrid p,
html .pt p,
html .faq details p,
html .ea p,
html .fd-txt > p,
html .plan > p,
html .dbody p,
html .r4 p {
  color: #C9D3E6;
}
html .ticks li {
  color: #F2F6FF;
}
html .st-plan {
  color: #C9D3E6;
  background: rgba(18, 27, 48, .62);
}
html .foot {
  background: rgba(18, 27, 48, .62);
}
html .notice {
  color: #FFC56B;
  background: rgba(255, 197, 107, .10);
  border-color: rgba(0, 240, 255, .16);
}
html .wl input,
html .wl select,
html .wl textarea {
  background: rgba(18, 27, 48, .62);
  color: #F2F6FF;
}
html .top {
  background: rgba(18, 27, 48, .62);
  border-bottom-color: rgba(0, 240, 255, .16);
}
html .an {
  color: #F2F6FF;
}
html .an a {
  color: #5CE1FF;
}
html .an-eyebrow {
  color: #5CE1FF;
  background: rgba(0, 240, 255, .08);
}
html .an h1 span {
  color: #5CE1FF;
}
html .an-lede {
  color: #C9D3E6;
}
html .an-btn.s {
  background: rgba(18, 27, 48, .62);
}
html .an-facts {
  color: #C9D3E6;
}
html .an-facts li:before {
  color: #5BF2B0;
}
html .an-card {
  background: rgba(18, 27, 48, .62);
  border: 1px solid rgba(0, 240, 255, .16);
}
html .an-card i {
  background: rgba(0, 240, 255, .08);
}
html .an-card p {
  color: #C9D3E6;
}
html .an-plan {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .an-plan.pro {
  border-color: rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .an-plan .pr {
  color: #C9D3E6;
}
html .an-plan ul {
  color: #C9D3E6;
}
html .an-plan li:before {
  color: #5CE1FF;
}
html .an-apk {
  border: 1px solid rgba(0, 240, 255, .16);
  background: rgba(18, 27, 48, .62);
}
html .an-apk summary:after {
  color: #5CE1FF;
}
html .an-apk p {
  color: #C9D3E6;
}
html .an-apk code {
  background: rgba(18, 27, 48, .62);
}
html .an-note {
  color: #C9D3E6;
}
html .an-doc li,
html .an-doc p {
  color: #C9D3E6;
}
html [style*="background:#f8fafc"] {
  background: rgba(18, 27, 48, .62) !important;
}
html [style*="border-top:1px solid #f1f5f9"] {
  border-top: 1px solid rgba(0, 240, 255, .16) !important;
}
html [style*="color:#1d4ed8"] {
  color: #5CE1FF !important;
}
html [style*="background:#fff"] {
  background: rgba(18, 27, 48, .62) !important;
}
html [style*="border:1px solid #cfe0ff"] {
  border: 1px solid rgba(0, 240, 255, .16) !important;
}
html [style*="color:#1e3a8a"] {
  color: #5CE1FF !important;
}
html [style*="color:#0f172a"] {
  color: #F2F6FF !important;
}
html [style*="color:#1e293b"] {
  color: #F2F6FF !important;
}
html [style*="color:#475569"] {
  color: #C9D3E6 !important;
}
html .dls {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 100%;
  max-width: 520px;
  margin: 0;
  padding: 20px 22px 18px;
  gap: 12px;
  border-radius: 20px;
  background:
    radial-gradient(
      120% 140% at 50% 0%,
      rgba(0, 240, 255, .10),
      rgba(112, 0, 255, .07) 55%,
      rgba(13, 19, 34, .4));
  border: 1px solid rgba(0, 240, 255, .22);
  box-shadow: 0 0 40px -14px rgba(0, 240, 255, .4), inset 0 1px 0 rgba(255, 255, 255, .05);
}
html .dls-ic {
  display: none;
}
html .dls-lead {
  display: flex;
  align-items: baseline;
  justify-content: center;
  gap: 10px;
}
html .dls-n {
  font-size: 40px;
  line-height: 1;
  letter-spacing: -.03em;
}
html .dls-lbl {
  font-size: 15px;
  font-weight: 600;
  color: #C9D3E6;
  text-transform: uppercase;
  letter-spacing: .08em;
}
html .dls-dot {
  align-self: center;
  margin-left: 0;
}
html .dls-sub {
  justify-content: center;
  gap: 8px;
  font-size: 12.5px;
  color: #A3AFC6;
}
html .dls-b {
  padding: 6px 13px;
}
@media (max-width:560px) {
  html .dls {
    padding: 16px 14px;
  }
  html .dls-n {
    font-size: 32px;
  }
}
html .gh-chip[aria-pressed=true] {
  background:
    linear-gradient(
      90deg,
      rgba(0, 240, 255, .18),
      rgba(112, 0, 255, .18));
  border-color: rgba(0, 240, 255, .55);
  color: #F2F6FF;
  box-shadow: 0 0 18px rgba(0, 240, 255, .18);
}
html .gh-chip[aria-pressed=true] i {
  color: #00F0FF;
}
