.widget .buttons {
  display: flex;
  gap: 12px;
  flex-wrap: wrap
}
.widget .buttons a {
  border: 1px var(--border) solid;
  border-radius: var(--border-radius);
  font-size: 12px;
  font-weight: 700;
  text-align: left;
  text-decoration: none;
  padding: 10px 12px;
  white-space: nowrap;
  color: var(--dark-text);
  width: 100%;
  position: relative;
  cursor: pointer;
  transition: all .25s ease;
  min-width: 160px;
  flex-grow: 1;
  background: var(--bg-hover);
  display: flex;
  gap: 6px
}
.widget .buttons a i {
  vertical-align: middle;
  width: 12px;
  text-align: center
}
.widget .buttons a img {
  position: absolute;
  right: 8px;
  top: 6px;
  width: 20px;
  border-radius: var(--border-radius);
  height: 20px;
  z-index: 9
}
.widget .buttons.contract {
  max-height: 142px;
  overflow-y: scroll;
  padding-right: 6px;
  -ms-overflow-style: thin;
  scrollbar-width: thin
}
.widget .buttons.contract:empty {
  display: none
}
.widget .buttons.contract::-webkit-scrollbar {
  display: none
}
.widget .buttons.contract a {
  padding: 6px 36px 6px 40px;
  display: grid;
  gap: 0
}
.widget .buttons.contract a .logo {
  right: auto;
  left: 8px;
  top: 50%;
  margin-top: -10px
}
.widget .buttons.contract a .blockchain {
  display: block;
  margin-bottom: 4px
}
.widget .buttons.contract a .address {
  font-size: 9px;
  max-width: 100%;
  font-weight: 400
}
.widget .buttons.contract a .copy-contract {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  color: var(--icon-color);
  font-size: 12px;
  line-height: 1;
  cursor: pointer;
  transition: color .2s ease,transform .2s ease;
  z-index: 2
}
.widget .buttons.contract a .copy-contract.is-copied,
.widget .buttons.contract a .copy-contract:focus-visible,
.widget .buttons.contract a .copy-contract:hover {
  color: var(--brand);
  transform: translateY(-50%) scale(1.06)
}
.widget .buttons.contract a .copy-contract:focus-visible {
  outline: 2px solid var(--brand);
  outline-offset: 2px
}
.anchor-target {
  scroll-margin-top: 200px
}
#header-banner {
  width: 100%;
  background: var(--bg-hover);
  text-align: center;
  font-size: 12px;
  line-height: 1.3;
  padding: 6px 8px;
  color: var(--dark-text)
}
#header-banner a {
  font-weight: 700;
  text-decoration: none;
  color: var(--dark-text)
}
#main.profile .coin-main-feed.main-feed {
  align-items: flex-start;
  max-width: 100%
}
#main.profile .coin-main-feed,
#main.profile .coin-main-feed > * {
  min-width: 0
}
.coin-performance {
  --coin-performance-card-surface: linear-gradient(180deg, color-mix(in srgb, #ffffff 99%, var(--brand) 1%), color-mix(in srgb, var(--bg-primary) 99%, var(--brand) 1%));
  --coin-performance-card-border: color-mix(in srgb, var(--border) 92%, transparent);
  --coin-performance-card-shadow: none;
  --coin-performance-card-hover-border: color-mix(in srgb, var(--brand) 18%, var(--border));
  --coin-performance-card-hover-shadow: 0 10px 18px -22px rgba(11, 21, 39, 0.45);
  --coin-performance-panel-surface: linear-gradient(180deg, color-mix(in srgb, #ffffff 99%, var(--brand) 1%), color-mix(in srgb, var(--bg-primary) 99%, var(--brand) 1%));
  --coin-performance-panel-shadow: none;
  --coin-performance-track-pill-surface: rgba(255, 255, 255, 0.94);
  --coin-performance-track-pill-border: color-mix(in srgb, var(--border) 88%, #ffffff 12%);
  --coin-performance-track-pill-shadow: none;
  --coin-performance-track-line-color: rgba(18, 31, 48, 0.08);
  --coin-performance-track-fill-color: linear-gradient(90deg, rgba(47, 159, 84, 0.35), color-mix(in srgb, var(--brand) 62%, rgba(47, 159, 84, 0.45)));
  --coin-performance-track-marker-fill: #ffffff;
  --coin-performance-track-marker-ring: 0 0 0 2px rgba(15, 116, 212, 0.08);
  --coin-performance-endpoint-value-color: color-mix(in srgb, var(--light-text) 56%, var(--dark-text));
  --coin-performance-detail-meter-track: color-mix(in srgb, var(--border) 42%, var(--bg-hover))
}
.coin-performance__grid {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: clamp(6px,calc(10.1px - .4vw),8px)
}
.coin-performance__metric {
  position: relative;
  display: grid;
  grid-template-rows: auto auto auto;
  align-content: start;
  justify-items: start;
  gap: 10px;
  min-width: 0;
  min-height: 74px;
  padding: 10px 11px;
  border: 1px solid var(--coin-performance-card-border);
  border-radius: 14px;
  background: radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 6%,transparent),transparent 58%),var(--coin-performance-card-surface);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.7),0 10px 18px -24px rgba(11,21,39,.22);
  transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease;
  font-variant-numeric: tabular-nums;
  overflow: hidden
}
.coin-performance__metric::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 2px;
  border-radius: 12px 12px 0 0;
  background: rgba(18,31,48,.08)
}
.coin-performance__metric:focus-within,
.coin-performance__metric:hover {
  transform: translateY(-1px);
  border-color: var(--coin-performance-card-hover-border);
  box-shadow: var(--coin-performance-card-hover-shadow)
}
.coin-performance__metric--green::before {
  background: rgba(47,159,84,.45)
}
.coin-performance__metric--red::before {
  background: rgba(222,79,64,.45)
}
.coin-performance__metric--neutral::before {
  background: rgba(18,31,48,.14)
}
.coin-performance__metric-label {
  display: block;
  max-width: 100%;
  font-size: 10px;
  font-weight: 800;
  line-height: 1.2;
  letter-spacing: .09em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--dark-text) 82%,var(--light-text))
}
.coin-performance__pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  justify-self: start;
  min-height: 28px;
  max-width: 100%;
  padding: 5px 10px;
  border: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  border-radius: 999px;
  background: color-mix(in srgb,var(--bg-primary) 94%,transparent);
  color: var(--dark-text);
  font-size: clamp(12px,calc(11.46px + .15vw),13px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: -.03em;
  font-variant-numeric: tabular-nums;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.58);
  transition: color .2s ease,border-color .2s ease,background-color .2s ease
}
.coin-performance__pill .holepunch {
  display: block;
  white-space: nowrap
}
.coin-performance__metric-price {
  display: inline-flex;
  align-items: baseline;
  max-width: 100%;
  color: color-mix(in srgb,var(--light-text) 78%,var(--dark-text));
  font-size: 12px;
  font-weight: 700;
  line-height: 1.15;
  font-variant-numeric: tabular-nums;
  white-space: nowrap
}
.coin-performance__metric--green .coin-performance__pill {
  border-color: color-mix(in srgb,var(--green) 18%,var(--border));
  background: color-mix(in srgb,var(--green) 10%,var(--bg-primary));
  color: color-mix(in srgb,var(--green) 84%,var(--dark-text))
}
.coin-performance__metric--red .coin-performance__pill {
  border-color: color-mix(in srgb,var(--red) 18%,var(--border));
  background: color-mix(in srgb,var(--red) 10%,var(--bg-primary));
  color: color-mix(in srgb,var(--red) 86%,var(--dark-text))
}
.coin-performance__metric--neutral .coin-performance__pill {
  border-color: color-mix(in srgb,var(--light-text) 12%,var(--border));
  background: color-mix(in srgb,var(--light-text) 8%,var(--bg-primary));
  color: var(--light-text)
}
.coin-performance__range-track {
  --coin-range-progress: 50%;
  --coin-range-progress-position: var(--coin-range-progress);
  --coin-range-now-position: var(--coin-range-progress);
  --coin-range-now-pointer-position: 50%;
  position: relative;
  height: 40px;
  padding-top: 20px
}
.coin-performance__range-track-now {
  position: absolute;
  left: var(--coin-range-now-position);
  top: 0;
  display: inline-flex;
  align-items: baseline;
  gap: clamp(4px,calc(3.05px + .18vw),6px);
  min-width: 0;
  max-width: calc(100% - 12px);
  padding: clamp(4px,calc(3.05px + .18vw),6px) clamp(8px,calc(6.09px + .36vw),12px);
  border: 1px solid var(--coin-performance-track-pill-border);
  border-radius: 999px;
  background: var(--coin-performance-track-pill-surface);
  box-shadow: none;
  transform: translateX(-50%);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  transition: left .28s ease,border-color .2s ease,box-shadow .2s ease
}
.coin-performance__range-track-now::after {
  content: "";
  position: absolute;
  left: var(--coin-range-now-pointer-position);
  top: 100%;
  width: 1px;
  height: 8px;
  background: color-mix(in srgb,var(--brand) 26%,transparent);
  transform: translateX(-50%)
}
.coin-performance__range-track-now-label {
  font-size: clamp(9px,calc(8.52px + .09vw),10px);
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 84%,var(--dark-text))
}
.coin-performance__range-track-now-value {
  font-size: clamp(10px,calc(8.57px + .27vw),13px);
  font-weight: 800;
  letter-spacing: -.02em;
  color: var(--dark-text)
}
.coin-performance__range-track-fill,
.coin-performance__range-track-line {
  position: absolute;
  left: 0;
  top: auto;
  bottom: 6px;
  height: 4px;
  border-radius: 999px
}
.coin-performance__range-track-line {
  position: absolute;
  right: 0;
  background: var(--coin-performance-track-line-color)
}
.coin-performance__range-track-line::after,
.coin-performance__range-track-line::before {
  content: "";
  position: absolute;
  top: 50%;
  width: 2px;
  height: 10px;
  border-radius: 999px;
  background: color-mix(in srgb,var(--light-text) 64%,transparent);
  transform: translateY(-50%)
}
.coin-performance__range-track-line::before {
  left: 0
}
.coin-performance__range-track-line::after {
  right: 0
}
.coin-performance__range-track-fill {
  width: var(--coin-range-progress-position);
  background: var(--coin-performance-track-fill-color);
  transition: width .28s ease
}
.coin-performance__range-track-marker {
  position: absolute;
  left: var(--coin-range-progress-position);
  top: auto;
  bottom: 3px;
  width: 11px;
  height: 11px;
  border: 2px solid var(--brand);
  border-radius: 50%;
  background: var(--coin-performance-track-marker-fill);
  box-shadow: var(--coin-performance-track-marker-ring);
  transform: translateX(-50%);
  transition: left .28s ease,box-shadow .2s ease
}
.coin-performance__detail {
  --coin-performance-snapshot-accent: var(--brand);
  --coin-performance-snapshot-border: color-mix(in srgb, var(--border) 88%, var(--coin-performance-snapshot-accent) 12%);
  --coin-performance-snapshot-surface: linear-gradient(180deg, color-mix(in srgb, #ffffff 99%, var(--coin-performance-snapshot-accent) 1%), color-mix(in srgb, var(--bg-primary) 99%, var(--coin-performance-snapshot-accent) 1%));
  --coin-performance-snapshot-strip: color-mix(in srgb, var(--coin-performance-snapshot-accent) 28%, transparent);
  --coin-performance-snapshot-badge-surface: color-mix(in srgb, var(--coin-performance-snapshot-accent) 8%, #ffffff 92%);
  --coin-performance-snapshot-badge-color: color-mix(in srgb, var(--coin-performance-snapshot-accent) 82%, var(--dark-text));
  --coin-performance-snapshot-badge-shadow: inset 0 0 0 1px color-mix(in srgb, var(--coin-performance-snapshot-accent) 14%, transparent);
  --coin-performance-snapshot-eyebrow-color: color-mix(in srgb, var(--coin-performance-snapshot-accent) 74%, var(--dark-text));
  --coin-performance-snapshot-hover-border: color-mix(in srgb, var(--border) 72%, var(--coin-performance-snapshot-accent) 28%);
  --coin-performance-snapshot-hover-shadow: 0 5px 12px rgba(11, 21, 39, 0.03);
  position: relative;
  display: grid;
  gap: clamp(7px,calc(3.43px + .45vw),8px);
  min-width: 0;
  overflow: hidden;
  padding: 12px;
  border: 1px solid var(--coin-performance-snapshot-border);
  border-radius: 12px;
  background: var(--coin-performance-snapshot-surface);
  box-shadow: none;
  transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease;
  font-variant-numeric: tabular-nums
}
.coin-performance__details {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 10px;
  font-variant-numeric: tabular-nums
}
.coin-performance__details--footer {
  opacity: 1
}
.coin-performance__detail--launch {
  --coin-performance-snapshot-accent: color-mix(in srgb, var(--brand) 64%, #14b8a6 36%)
}
.coin-performance__detail::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 2px;
  background: var(--coin-performance-snapshot-strip)
}
.coin-performance__detail:focus-within,
.coin-performance__detail:hover {
  transform: translateY(-1px);
  border-color: var(--coin-performance-snapshot-hover-border);
  box-shadow: 0 12px 20px -24px rgba(11,21,39,.45)
}
.coin-performance__detail-head {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  min-width: 0
}
.coin-performance__detail-badge {
  width: 28px;
  height: 28px;
  flex: 0 0 28px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 9px;
  background: var(--coin-performance-snapshot-badge-surface);
  color: var(--coin-performance-snapshot-badge-color);
  box-shadow: var(--coin-performance-snapshot-badge-shadow)
}
.coin-performance__detail-badge i {
  font-size: 12px
}
.coin-performance__detail-copy {
  display: grid;
  gap: 2px;
  min-width: 0
}
.coin-performance__detail-label {
  font-size: clamp(9px,calc(8.46px + .15vw),10px);
  font-weight: 800;
  letter-spacing: .09em;
  text-transform: uppercase;
  color: var(--coin-performance-snapshot-eyebrow-color)
}
.coin-performance__detail-title {
  font-size: clamp(13px,calc(14.54px - .15vw),14px);
  font-weight: 700;
  line-height: 1.2;
  color: var(--dark-text)
}
.coin-performance__detail-body {
  display: grid;
  gap: 6px;
  min-width: 0
}
.coin-performance__detail-value {
  font-size: clamp(17px,calc(18.54px - .15vw),18px);
  font-weight: 800;
  color: var(--dark-text);
  line-height: 1.02;
  letter-spacing: -.03em;
  font-variant-numeric: tabular-nums;
  white-space: normal;
  overflow-wrap: anywhere
}
.coin-performance__detail-meta {
  display: flex;
  flex-wrap: wrap;
  gap: 0 6px;
  font-size: 10px;
  line-height: 1.35;
  color: var(--light-text)
}
.coin-performance__detail-meta-item--pill {
  display: inline-flex;
  align-items: center;
  padding: 4px 8px;
  border-radius: 999px;
  background: color-mix(in srgb,var(--coin-performance-snapshot-accent) 8%,transparent);
  color: var(--coin-performance-snapshot-badge-color);
  font-weight: 700
}
.coin-performance__detail-meter {
  display: grid;
  gap: 6px
}
.coin-performance__detail-meter-track {
  position: relative;
  display: block;
  width: 100%;
  height: 8px;
  border-radius: 999px;
  background: var(--coin-performance-detail-meter-track);
  overflow: hidden
}
.coin-performance__detail-meter-fill {
  display: block;
  width: var(--coin-performance-detail-meter-progress,0%);
  max-width: 100%;
  height: 100%;
  border-radius: inherit;
  background: linear-gradient(90deg,color-mix(in srgb,var(--coin-performance-snapshot-accent) 32%,#fff 68%),var(--coin-performance-snapshot-accent));
  transition: width .28s ease
}
.coin-performance__detail-meter-scale {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  font-size: clamp(8px,calc(7.46px + .15vw),9px);
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
}
:is(html[data-theme=dark],body.dark) .coin-performance {
  --coin-performance-card-surface: radial-gradient(circle at top left, color-mix(in srgb, var(--brand) 14%, transparent), transparent 60%),linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 95%, #ffffff 5%) 0%, color-mix(in srgb, var(--bg-primary) 84%, #09111d 16%) 100%);
  --coin-performance-card-border: color-mix(in srgb, var(--brand) 16%, var(--border));
  --coin-performance-card-shadow: 0 18px 32px rgba(0, 0, 0, 0.18);
  --coin-performance-card-hover-border: color-mix(in srgb, var(--brand) 28%, var(--border));
  --coin-performance-card-hover-shadow: 0 20px 36px rgba(0, 0, 0, 0.24);
  --coin-performance-panel-surface: radial-gradient(circle at top left, color-mix(in srgb, var(--brand) 16%, transparent), transparent 56%),linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 95%, #ffffff 5%) 0%, color-mix(in srgb, var(--bg-primary) 86%, #08101b 14%) 100%);
  --coin-performance-panel-shadow: 0 22px 42px rgba(0, 0, 0, 0.26);
  --coin-performance-track-pill-surface: color-mix(in srgb, var(--bg-primary) 88%, #ffffff 12%);
  --coin-performance-track-pill-border: color-mix(in srgb, var(--brand) 18%, var(--border));
  --coin-performance-track-pill-shadow: 0 12px 24px rgba(0, 0, 0, 0.28);
  --coin-performance-track-line-color: color-mix(in srgb, var(--light-text) 22%, transparent);
  --coin-performance-track-fill-color: linear-gradient(90deg, color-mix(in srgb, var(--green) 54%, transparent), color-mix(in srgb, var(--brand) 78%, var(--green)));
  --coin-performance-track-marker-fill: color-mix(in srgb, var(--bg-primary) 78%, #ffffff 22%);
  --coin-performance-track-marker-ring: 0 0 0 3px rgba(31, 147, 255, 0.12);
  --coin-performance-endpoint-value-color: color-mix(in srgb, var(--dark-text) 74%, var(--light-text));
  --coin-performance-detail-meter-track: color-mix(in srgb, var(--light-text) 24%, transparent)
}
:is(html[data-theme=dark],body.dark) .coin-performance__metric {
  box-shadow: inset 0 1px 0 rgba(255,255,255,.04),var(--coin-performance-card-shadow)
}
:is(html[data-theme=dark],body.dark) .coin-performance__pill {
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05)
}
:is(html[data-theme=dark],body.dark) .coin-performance__metric--green .coin-performance__pill {
  background: color-mix(in srgb,var(--green) 18%,var(--bg-primary))
}
:is(html[data-theme=dark],body.dark) .coin-performance__metric--red .coin-performance__pill {
  background: color-mix(in srgb,var(--red) 18%,var(--bg-primary))
}
:is(html[data-theme=dark],body.dark) .coin-performance__metric--neutral .coin-performance__pill {
  background: color-mix(in srgb,var(--light-text) 12%,var(--bg-primary))
}
:is(html[data-theme=dark],body.dark) .coin-performance__metric-price {
  color: color-mix(in srgb,#cbd5e1 82%,#fff 18%)
}
:is(html[data-theme=dark],body.dark) .coin-performance__detail {
  --coin-performance-snapshot-border: color-mix(in srgb, var(--coin-performance-snapshot-accent) 26%, var(--border));
  --coin-performance-snapshot-surface: radial-gradient(circle at top left, color-mix(in srgb, var(--coin-performance-snapshot-accent) 16%, transparent), transparent 58%),linear-gradient(180deg, color-mix(in srgb, var(--bg-primary) 94%, #ffffff 6%) 0%, color-mix(in srgb, var(--bg-primary) 83%, #08101d 17%) 100%);
  --coin-performance-snapshot-strip: color-mix(in srgb, var(--coin-performance-snapshot-accent) 56%, transparent);
  --coin-performance-snapshot-badge-surface: color-mix(in srgb, var(--coin-performance-snapshot-accent) 18%, var(--bg-primary));
  --coin-performance-snapshot-badge-color: color-mix(in srgb, var(--coin-performance-snapshot-accent) 72%, #f4f8ff);
  --coin-performance-snapshot-badge-shadow: inset 0 0 0 1px color-mix(in srgb, var(--coin-performance-snapshot-accent) 24%, transparent),0 10px 20px -16px rgba(0, 0, 0, 0.5);
  --coin-performance-snapshot-eyebrow-color: color-mix(in srgb, var(--coin-performance-snapshot-accent) 60%, #f1f6ff);
  --coin-performance-snapshot-hover-border: color-mix(in srgb, var(--coin-performance-snapshot-accent) 34%, var(--border));
  --coin-performance-snapshot-hover-shadow: 0 18px 30px rgba(0, 0, 0, 0.2)
}
:is(html[data-theme=dark],body.dark) .coin-performance__metric--green::before {
  background: color-mix(in srgb,var(--green) 68%,transparent)
}
:is(html[data-theme=dark],body.dark) .coin-performance__metric--red::before {
  background: color-mix(in srgb,var(--red) 70%,transparent)
}
:is(html[data-theme=dark],body.dark) .coin-performance__metric--neutral::before {
  background: color-mix(in srgb,var(--dark-text) 18%,transparent)
}
.coin-resource-modal .resource-dropdown-item {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
  padding: 10px 12px;
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  border-radius: 12px;
  background: color-mix(in srgb,var(--bg-primary) 97%,var(--bg) 3%);
  color: var(--dark-text);
  text-decoration: none;
  transition: border-color .2s ease,background-color .2s ease,transform .2s ease
}
.coin-resource-modal .resource-dropdown-item:focus-visible,
.coin-resource-modal .resource-dropdown-item:hover {
  border-color: color-mix(in srgb,var(--brand) 18%,var(--border));
  background: color-mix(in srgb,var(--brand) 5%,var(--bg-primary));
  transform: translateY(-1px)
}
.coin-resource-modal .resource-dropdown-item:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(15,116,212,.12)
}
.coin-resource-modal .resource-dropdown-icon {
  width: 24px;
  height: 24px;
  flex: 0 0 24px;
  align-content: center;
  text-align: center
}
.coin-resource-modal .resource-dropdown-icon img {
  width: 24px;
  height: 24px;
  border-radius: 100%;
  object-fit: cover
}
.coin-resource-modal .resource-dropdown-icon i {
  font-size: 16px
}
.coin-resource-modal .resource-dropdown-label {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 700
}
.coin-converter {
  display: grid;
  gap: clamp(16px,2vw,24px)
}
.coin-converter__fiat-copy,
.coin-converter__intro,
.coin-converter__panel,
.coin-converter__quick-select,
.coin-converter__workspace,
.coin-converter__workspace-copy {
  display: grid
}
.coin-converter__intro,
.coin-converter__panel,
.coin-converter__quick-select,
.coin-converter__workspace,
.coin-converter__workspace-copy {
  gap: clamp(10px,1.6vw,16px)
}
.coin-converter__eyebrow,
.coin-converter__fiat-code,
.coin-converter__panel-kicker {
  font-size: clamp(10px,calc(9.52px + .09vw),11px);
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase
}
.coin-converter__eyebrow,
.coin-converter__panel-kicker {
  color: var(--light-text)
}
.coin-converter__lead {
  margin: 0;
  max-width: 62ch;
  font-size: clamp(13px,calc(12.52px + .18vw),15px);
  line-height: 1.65;
  color: color-mix(in srgb,var(--light-text) 88%,var(--dark-text))
}
.coin-converter__fiat-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,138px),1fr));
  gap: clamp(10px,1.4vw,14px)
}
.coin-converter__fiat-card {
  appearance: none;
  border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
  border-radius: 18px;
  padding: clamp(12px,1.5vw,16px);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 96%,var(--brand) 4%) 100%);
  box-shadow: 0 14px 26px -28px rgba(11,21,39,.44);
  display: grid;
  gap: 10px;
  text-align: left;
  cursor: pointer;
  transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease
}
.coin-converter__fiat-card:focus-visible,
.coin-converter__fiat-card:hover {
  transform: translateY(-1px);
  border-color: color-mix(in srgb,var(--brand) 24%,var(--border));
  box-shadow: 0 18px 28px -26px rgba(11,21,39,.26)
}
.coin-converter__fiat-card:focus-visible {
  outline: 0
}
.coin-converter__fiat-card.is-active {
  border-color: color-mix(in srgb,var(--brand) 36%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 94%,#fff 6%) 0,color-mix(in srgb,var(--bg) 84%,var(--brand) 16%) 100%);
  box-shadow: 0 20px 30px -28px rgba(11,21,39,.34)
}
.coin-converter__fiat-card-head,
.coin-converter__panel-shell,
.coin-converter__workspace-grid,
.coin-converter__workspace-head {
  display: flex;
  align-items: center
}
.coin-converter__fiat-card-head {
  align-items: flex-start;
  gap: 10px
}
.coin-converter__fiat-copy {
  gap: 4px;
  min-width: 0
}
.coin-converter__fiat-label {
  font-size: 12px;
  line-height: 1.45;
  color: var(--light-text)
}
.coin-converter__fiat-flag-wrap {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: color-mix(in srgb,var(--bg-primary) 84%,#fff 16%);
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--border) 86%,transparent);
  flex: 0 0 auto
}
.coin-converter__fiat-flag,
.coin-converter__panel-flag,
.coin-converter__panel-logo {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: block;
  overflow: hidden;
  flex: 0 0 auto;
  line-height: 24px;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat
}
.coin-converter__panel-logo {
  object-fit: contain
}
.coin-converter__fiat-flag--empty,
.coin-converter__panel-flag--empty {
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 84%,#fff 16%) 0,var(--brand) 100%);
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  line-height: 24px;
  text-align: center
}
.coin-converter__fiat-price {
  font-size: clamp(18px,calc(16.57px + .27vw),21px);
  line-height: 1.15;
  font-weight: 700;
  color: var(--dark-text)
}
.coin-converter__fiat-note {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  font-size: clamp(10px,calc(9.76px + .09vw),11px);
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 76%,var(--dark-text));
  transition: color .2s ease
}
.coin-converter__fiat-note::before {
  content: '';
  width: 7px;
  height: 7px;
  border-radius: 50%;
  flex: 0 0 auto;
  background: color-mix(in srgb,var(--brand) 72%,#0ea5e9 28%);
  box-shadow: 0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent);
  transition: background .2s ease,box-shadow .2s ease,transform .2s ease
}
.coin-converter__fiat-card.is-active .coin-converter__fiat-note {
  color: color-mix(in srgb,var(--brand) 68%,var(--dark-text))
}
.coin-converter__fiat-card.is-active .coin-converter__fiat-note::before {
  transform: scale(1.08)
}
.coin-converter__fiat-card[data-rate-state=pending] .coin-converter__fiat-note {
  color: color-mix(in srgb,#a16207 74%,var(--dark-text))
}
.coin-converter__fiat-card[data-rate-state=pending] .coin-converter__fiat-note::before {
  background: #f59e0b;
  box-shadow: 0 0 0 4px color-mix(in srgb,#f59e0b 18%,transparent)
}
.coin-converter__workspace-head {
  justify-content: space-between;
  align-items: flex-start;
  gap: 12px;
  flex-wrap: wrap
}
.coin-converter__workspace-title {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: baseline;
  font-weight: 700;
  font-size: clamp(20px,calc(18.57px + .27vw),24px);
  line-height: 1.15;
  color: var(--dark-text)
}
.coin-converter__workspace-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 34px;
  padding: 8px 12px;
  border-radius: 999px;
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  background: color-mix(in srgb,var(--brand) 12%,var(--bg-primary));
  color: var(--brand)
}
.coin-converter__workspace-grid {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);
  align-items: center;
  gap: clamp(12px,1.8vw,18px)
}
.coin-converter__panel-shell {
  gap: 10px;
  min-height: 72px;
  padding: clamp(12px,1.6vw,16px);
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  border-radius: 18px;
  background: color-mix(in srgb,var(--bg-primary) 96%,#fff 4%);
  box-shadow: 0 12px 24px -26px rgba(15,23,42,.18);
  transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease
}
.coin-converter__panel:hover .coin-converter__panel-shell {
  transform: translateY(-1px);
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
  background: color-mix(in srgb,var(--bg-primary) 98%,#fff 2%);
  box-shadow: 0 18px 32px -28px color-mix(in srgb,var(--brand) 10%,rgba(15,23,42,.18))
}
.coin-converter__panel-shell:focus-within {
  transform: translateY(-1px);
  border-color: color-mix(in srgb,var(--brand) 26%,var(--border));
  background: color-mix(in srgb,var(--bg-primary) 99%,#fff 1%);
  box-shadow: 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),0 18px 34px -26px color-mix(in srgb,var(--brand) 14%,rgba(15,23,42,.18))
}
.coin-converter input {
  border: 0;
  background: 0 0;
  width: 100%;
  min-width: 0;
  padding: 0;
  font-weight: 700;
  font-size: clamp(20px,calc(18.57px + .27vw),24px);
  line-height: 1;
  color: var(--dark-text)
}
.coin-converter input:focus,
.coin-converter input:focus-visible {
  outline: 0;
  box-shadow: none
}
.coin-converter input::placeholder {
  color: color-mix(in srgb,var(--light-text) 86%,transparent)
}
.coin-converter input:disabled {
  cursor: not-allowed;
  opacity: .58
}
.coin-converter__panel-suffix {
  font-size: clamp(12px,calc(11.52px + .09vw),13px);
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: var(--light-text)
}
.coin-converter__workspace-divider {
  width: 46px;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin-top: 30px;
  align-self: center;
  border-radius: 50%;
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  background: color-mix(in srgb,var(--bg-primary) 94%,#fff 6%);
  color: var(--light-text);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
  cursor: pointer;
  transition: transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;
  appearance: none;
  -webkit-appearance: none
}
.coin-converter__workspace-divider:focus-visible,
.coin-converter__workspace-divider:hover {
  transform: translateY(-1px);
  border-color: color-mix(in srgb,var(--brand) 20%,var(--border));
  color: var(--dark-text)
}
.coin-converter__workspace-divider:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.5)
}
.coin-converter__workspace-divider i {
  display: block;
  line-height: 1;
  transition: transform .2s ease
}
.coin-converter.is-reversed .coin-converter__workspace-divider i {
  transform: rotate(180deg)
}
.coin-converter__status {
  margin: 0;
  font-size: clamp(12px,calc(11.52px + .09vw),13px);
  line-height: 1.6;
  color: color-mix(in srgb,var(--light-text) 90%,var(--dark-text))
}
.coin-converter.is-fiat-pending .coin-converter__workspace-badge {
  background: color-mix(in srgb,#f59e0b 14%,var(--bg-primary));
  color: #a16207
}
.coin-converter.is-fiat-pending .coin-converter__panel--fiat .coin-converter__panel-shell {
  border-style: dashed;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 96%,#fff 4%) 0,color-mix(in srgb,var(--bg) 97%,#f59e0b 3%) 100%)
}
.main-feed .faq-section {
  border: 0;
  padding: 0;
  background: 0 0;
  box-shadow: none
}
.main-feed .faq-answer p,
.main-feed .faq-question {
  font-size: 14px
}
.coin-metric-tooltip-modal .coin-metric-tooltip-modal__content,
.coin-resource-modal .coin-resource-modal__content {
  min-height: 100%;
  display: grid;
  place-items: center
}
.coin-metric-tooltip-modal .content .box.coin-metric-tooltip-modal__box,
.coin-resource-modal .content .box.coin-resource-modal__box {
  padding: 0;
  overflow: hidden;
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 97%,var(--brand) 3%) 100%);
  box-shadow: 0 28px 60px -34px rgba(11,21,39,.58)
}
.coin-metric-tooltip-modal .content .box.coin-metric-tooltip-modal__box {
  width: min(100%,420px);
  max-width: 420px;
  border-radius: 20px;
  position: relative
}
.coin-resource-modal .content .box.coin-resource-modal__box {
  width: min(100%,560px);
  max-width: 560px;
  border-radius: 22px;
  position: relative
}
.coin-metric-tooltip-modal .content .box .coin-metric-tooltip-modal__close,
.coin-resource-modal .content .box .coin-resource-modal__close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 32px;
  height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  border-radius: 999px;
  background: color-mix(in srgb,var(--bg-hover) 84%,var(--bg-primary));
  color: var(--light-text);
  transition: background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease
}
.coin-metric-tooltip-modal .content .box .coin-metric-tooltip-modal__close:focus-visible,
.coin-metric-tooltip-modal .content .box .coin-metric-tooltip-modal__close:hover,
.coin-resource-modal .content .box .coin-resource-modal__close:focus-visible,
.coin-resource-modal .content .box .coin-resource-modal__close:hover {
  color: var(--brand);
  background: color-mix(in srgb,var(--brand) 10%,var(--bg-primary));
  border-color: color-mix(in srgb,var(--brand) 18%,var(--border));
  transform: translateY(-1px)
}
.coin-metric-tooltip-modal__card {
  display: grid;
  gap: 10px;
  padding: clamp(20px,calc(16.18px + .73vw),22px) clamp(18px,calc(10.36px + 1.45vw),22px) clamp(18px,calc(10.36px + 1.45vw),22px)
}
.coin-metric-tooltip-modal__eyebrow,
.coin-resource-modal__eyebrow {
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text))
}
.coin-metric-tooltip-modal__title {
  margin: 0;
  font-size: clamp(18px,calc(16.37px + .45vw),21px);
  line-height: 1.1;
  font-weight: 700;
  letter-spacing: -.03em;
  color: var(--dark-text)
}
.coin-metric-tooltip-modal__body {
  margin: 0;
  font-size: clamp(13px,calc(12.46px + .15vw),14px);
  line-height: 1.55;
  color: var(--light-text)
}
.coin-resource-modal__card {
  display: grid;
  gap: 12px;
  padding: clamp(20px,calc(16.18px + .73vw),22px) clamp(18px,calc(10.36px + 1.45vw),22px) clamp(18px,calc(10.36px + 1.45vw),22px)
}
.coin-resource-modal__title {
  margin: 0;
  font-size: clamp(18px,calc(15.83px + .6vw),22px);
  line-height: 1.1;
  letter-spacing: -.03em;
  color: var(--dark-text);
  font-weight: 700
}
.coin-resource-modal__list {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 8px;
  max-height: min(60vh,480px);
  overflow-y: auto;
  padding-right: 4px;
  padding-top: 1px
}
.coin-chart {
  --coin-chart-performance-rail-width: clamp(96px, 8vw, 120px);
  --coin-chart-height: clamp(420px, 48vw, 620px);
  display: grid;
  gap: 16px
}
.coin-chart > .coin-chart__header {
  display: grid;
  gap: clamp(8px,calc(5.14px + .55vw),11px);
  min-width: 0
}
.coin-chart > .coin-chart__header .coin-chart__heading {
  display: grid;
  align-content: end;
  gap: clamp(7px,calc(5.09px + .36vw),9px);
  min-width: 0
}
.coin-chart > .coin-chart__header .coin-chart__title {
  margin: 0;
  min-width: 0;
  font-size: clamp(24px,calc(20.18px + .73vw),32px);
  line-height: 1.02;
  letter-spacing: 0;
  color: var(--dark-text)
}
.coin-chart .coin-chart__summary {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 5px clamp(12px,calc(8.18px + .73vw),16px);
  min-width: 0;
  color: color-mix(in srgb,var(--light-text) 76%,var(--dark-text));
  font-size: clamp(12px,calc(10.57px + .27vw),14px);
  line-height: 1.3
}
.coin-chart :is(.coin-chart__legend,.coin-chart__status,.coin-chart__summary,.coin-chart-control-button,.coin-chart-reset-button)[hidden],
.coin-chart .coin-chart__canvas--tradingview[data-chart-state=ready] .coin-chart__status,
.coin-chart > .coin-chart__footer[hidden],
.coin-chart > .coin-chart__header .coin-chart-control-group[hidden],
.coin-section-nav__panel[hidden] {
  display: none!important
}
.coin-chart .coin-chart__summary-item {
  display: inline-flex;
  align-items: baseline;
  gap: 6px;
  min-width: 0;
  white-space: nowrap
}
.coin-chart .coin-chart__summary-item--primary {
  color: color-mix(in srgb,var(--dark-text) 88%,var(--light-text))
}
.coin-chart .coin-chart__summary strong {
  color: var(--dark-text);
  font-weight: 800
}
.coin-chart .coin-chart__summary-change {
  font-weight: 800
}
.coin-chart .coin-chart__summary-change--positive {
  color: #059669
}
.coin-chart .coin-chart__summary-change--negative {
  color: #dc2626
}
.coin-chart .coin-chart__summary-change--neutral {
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
}
.coin-chart > .coin-chart__header .coin-chart__controls {
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: flex-end;
  gap: clamp(9px,calc(6.14px + .55vw),13px);
  min-width: 0
}
.coin-chart > .coin-chart__header .coin-chart-control-group {
  display: grid;
  gap: 6px;
  min-width: 0
}
.coin-chart > .coin-chart__header .coin-chart-control-options {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 0;
  min-width: 0;
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
  padding: 2px;
  border: 1px solid color-mix(in srgb,var(--border) 70%,transparent);
  border-radius: 10px;
  background: color-mix(in srgb,var(--bg-primary) 92%,var(--bg) 8%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.54),0 10px 20px -26px rgba(15,23,42,.2)
}
.coin-chart > .coin-chart__header .coin-chart-control-options::-webkit-scrollbar {
  display: none
}
.coin-chart .coin-chart-control-button,
.coin-chart .coin-chart-measure-hint-button,
.coin-chart .coin-chart-reset-button {
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center
}
.coin-chart .coin-chart-control-button,
.coin-chart .coin-chart-reset-button {
  gap: 6px;
  font-size: clamp(9px,calc(8.52px + .09vw),10px);
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  cursor: pointer
}
.coin-chart .coin-chart-control-button {
  border: 0;
  background: 0 0;
  color: color-mix(in srgb,var(--light-text) 68%,var(--dark-text));
  border-radius: 8px;
  min-height: clamp(27px,calc(25.09px + .36vw),29px);
  padding: 0 clamp(9px,calc(7.09px + .36vw),11px);
  white-space: nowrap;
  box-shadow: none;
  transition: color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease
}
.coin-chart .coin-chart-control-button:disabled {
  cursor: default;
  opacity: .46
}
.coin-chart .coin-chart-measure-hint-button,
.coin-chart .coin-chart-reset-button {
  box-sizing: border-box;
  align-self: end;
  border: 1px solid color-mix(in srgb,var(--border) 70%,transparent);
  border-radius: 10px;
  background: color-mix(in srgb,var(--bg-primary) 92%,var(--bg) 8%);
  color: color-mix(in srgb,var(--light-text) 72%,var(--dark-text));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.54),0 10px 20px -26px rgba(15,23,42,.2);
  transition: color .2s ease,background-color .2s ease,border-color .2s ease,opacity .2s ease,box-shadow .2s ease
}
.coin-chart .coin-chart-reset-button {
  position: static;
  width: auto;
  min-width: clamp(76px,calc(68.36px + 1.45vw),84px);
  min-height: clamp(33px,calc(31.09px + .36vw),35px);
  padding: 2px clamp(13px,calc(10.14px + .55vw),17px)
}
.coin-chart .coin-chart-measure-hint-button:focus-visible,
.coin-chart .coin-chart-reset-button:focus-visible,
.coin-chart .coin-chart-measure-hint-button:hover,
.coin-chart .coin-chart-reset-button:hover {
  color: var(--brand);
  border-color: color-mix(in srgb,var(--brand) 24%,var(--border));
  background: color-mix(in srgb,var(--brand) 8%,var(--bg-primary));
  box-shadow: 0 12px 24px -18px rgba(15,116,212,.24)
}
.coin-chart .coin-chart-measure-hint-button:focus-visible,
.coin-chart .coin-chart-reset-button:focus-visible {
  outline: 0;
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent),0 0 0 2px rgba(15,116,212,.12)
}
.coin-chart .coin-chart-measure-hint-button {
  position: relative;
  order: 90;
  width: clamp(33px,calc(31.09px + .36vw),35px);
  height: clamp(33px,calc(31.09px + .36vw),35px);
  padding: 0;
  cursor: help
}
.coin-chart .coin-chart-control-button i,
.coin-chart .coin-chart-reset-button i,
.coin-chart .coin-chart-measure-hint-button i {
  font-size: .95em;
  line-height: 1
}
.coin-chart .coin-chart-measure-hint-button::after,
.coin-chart .coin-chart-measure-hint-button::before {
  position: absolute;
  left: 50%;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s ease,transform .2s ease
}
.coin-chart .coin-chart-measure-hint-button::before {
  content: "";
  top: calc(100% + 8px);
  width: 8px;
  height: 8px;
  background: rgba(7,10,18,.92);
  transform: translate(-50%,-6px) rotate(45deg);
  z-index: 39
}
.coin-chart .coin-chart-measure-hint-button::after {
  content: attr(data-tooltip);
  top: calc(100% + 12px);
  width: min(230px,70vw);
  padding: 8px 10px;
  border-radius: 8px;
  background: rgba(7,10,18,.92);
  box-shadow: 0 18px 30px -24px rgba(7,10,18,.7);
  color: #fff;
  font-size: 10.5px;
  font-weight: 700;
  line-height: 1.35;
  letter-spacing: 0;
  text-align: left;
  text-transform: none;
  white-space: normal;
  transform: translate(-50%,-6px);
  z-index: 40
}
.coin-chart .coin-chart-measure-hint-button:focus-visible::after,
.coin-chart .coin-chart-measure-hint-button:focus-visible::before,
.coin-chart .coin-chart-measure-hint-button:hover::after,
.coin-chart .coin-chart-measure-hint-button:hover::before {
  opacity: 1;
  transform: translate(-50%,0) rotate(45deg)
}
.coin-chart .coin-chart-measure-hint-button:focus-visible::after,
.coin-chart .coin-chart-measure-hint-button:hover::after {
  transform: translate(-50%,0)
}
.coin-chart .coin-chart-control-button:focus-visible,
.coin-chart .coin-chart-control-button:hover {
  color: var(--brand);
  background: color-mix(in srgb,var(--brand) 7%,transparent);
  transform: none;
  box-shadow: none
}
.coin-chart .coin-chart-control-button:focus-visible {
  outline: 0;
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent),0 0 0 2px rgba(15,116,212,.12)
}
.coin-chart .coin-chart-control-button.is-active {
  color: color-mix(in srgb,var(--brand) 84%,var(--dark-text));
  background: color-mix(in srgb,var(--brand) 12%,var(--bg-primary));
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent),0 8px 18px -22px rgba(15,116,212,.22)
}
.coin-chart > .coin-chart__header .coin-chart-control-group--scale .coin-chart-control-button.is-active,
.coin-chart > .coin-chart__header .coin-chart-control-group--type .coin-chart-control-button.is-active {
  color: color-mix(in srgb,var(--brand) 78%,var(--dark-text));
  background: color-mix(in srgb,var(--brand) 9%,var(--bg-primary));
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent),0 8px 16px -22px rgba(15,116,212,.18)
}
.coin-chart > .coin-chart__surface {
  display: grid;
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
  border-radius: 16px;
  overflow: hidden;
  background: var(--bg-primary);
  box-shadow: 0 18px 34px -32px rgba(15,23,42,.34)
}
.coin-chart .coin-chart__canvas {
  position: relative;
  display: block;
  width: 100%!important;
  max-width: 100%!important;
  min-width: 0!important;
  height: var(--coin-chart-height);
  min-height: var(--coin-chart-height);
  box-sizing: border-box;
  padding: 0;
  overflow: hidden
}
.coin-chart .coin-chart-interval-picker {
  min-width: min(100%,clamp(298px,31vw,370px))
}
.coin-chart--tradingview .coin-chart__surface--tradingview,
.coin-chart--tradingview .coin-chart__canvas--tradingview {
  background: var(--bg-primary)
}
.coin-chart .coin-chart__tradingview-container,
.coin-chart .coin-chart__tradingview-container > div,
.coin-chart .coin-chart__tradingview-container iframe {
  display: block;
  width: 100%!important;
  height: 100%!important;
  min-height: var(--coin-chart-height)
}
.coin-chart .coin-chart__canvas > div:not(.coin-chart__legend):not(.coin-chart__status) {
  transition: opacity .18s ease
}
.coin-chart .coin-chart__canvas[data-chart-state=loading][data-chart-status-mode=center] > div:not(.coin-chart__legend):not(.coin-chart__status) {
  opacity: .78
}
.coin-chart .coin-chart__canvas[data-chart-state=loading][data-chart-status-mode=compact] > div:not(.coin-chart__legend):not(.coin-chart__status) {
  opacity: .9
}
.coin-chart .coin-chart__canvas[data-chart-state=loading][data-chart-status-mode=center]::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  background: linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--brand) 8%,transparent) 48%,transparent 100%) -40% 0/42% 100% no-repeat,repeating-linear-gradient(to right,color-mix(in srgb,var(--border) 32%,transparent) 0 1px,transparent 1px clamp(84px,10vw,142px)),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--border) 26%,transparent) 0 1px,transparent 1px clamp(52px,7vw,86px)),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 98%,transparent),color-mix(in srgb,var(--bg) 94%,transparent));
  opacity: .9;
  pointer-events: none;
  animation: coin-chart-loading-sweep 1.8s ease-in-out infinite
}
.coin-chart .coin-chart__legend {
  position: absolute;
  top: 8px;
  left: 12px;
  right: auto;
  z-index: 3;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px clamp(6px,.9vw,9px);
  width: fit-content;
  max-width: min(620px,calc(100% - 24px));
  box-sizing: border-box;
  padding: 5px clamp(7px,1vw,10px);
  border: 1px solid color-mix(in srgb,var(--border) 72%,transparent);
  border-radius: 10px;
  background: color-mix(in srgb,var(--bg-primary) 76%,transparent);
  color: color-mix(in srgb,var(--light-text) 70%,var(--dark-text));
  box-shadow: 0 10px 20px -20px rgba(15,23,42,.18);
  backdrop-filter: blur(10px);
  pointer-events: none;
  font-size: clamp(10px,calc(9.05px + .18vw),11px);
  line-height: 1.25
}
.coin-chart .coin-chart__canvas[data-chart-legend-mode=compact] .coin-chart__legend {
  max-width: min(280px,calc(100% - 24px))
}
.coin-chart .coin-chart__canvas[data-chart-legend-mode=expanded] .coin-chart__legend {
  max-width: min(620px,calc(100% - 24px))
}
.coin-chart .coin-chart__legend span {
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
  min-width: 0;
  white-space: nowrap
}
.coin-chart .coin-chart__legend strong {
  color: var(--dark-text);
  font-weight: 800
}
.coin-chart .coin-chart__legend .coin-chart__legend-date {
  color: color-mix(in srgb,var(--dark-text) 88%,var(--light-text));
  font-weight: 800
}
.coin-chart .coin-chart__canvas--measure-ready,
.coin-chart .coin-chart__canvas--measuring {
  cursor: crosshair
}
.coin-chart .coin-chart__measure-overlay {
  --coin-chart-measure-color: color-mix(in srgb, var(--light-text) 76%, var(--dark-text));
  --coin-chart-measure-fill: color-mix(in srgb, var(--light-text) 10%, transparent);
  --coin-chart-measure-border: color-mix(in srgb, var(--light-text) 28%, transparent);
  position: absolute;
  inset: 0;
  z-index: 5;
  pointer-events: none
}
.coin-chart .coin-chart__measure-overlay[data-measure-direction=up] {
  --coin-chart-measure-color: #16a34a;
  --coin-chart-measure-fill: rgba(22, 163, 74, 0.1);
  --coin-chart-measure-border: rgba(22, 163, 74, 0.42)
}
.coin-chart .coin-chart__measure-overlay[data-measure-direction=down] {
  --coin-chart-measure-color: #dc2626;
  --coin-chart-measure-fill: rgba(220, 38, 38, 0.1);
  --coin-chart-measure-border: rgba(220, 38, 38, 0.42)
}
.coin-chart .coin-chart__measure-region {
  position: absolute;
  box-sizing: border-box;
  border: 1px solid var(--coin-chart-measure-border);
  background: linear-gradient(180deg,var(--coin-chart-measure-fill),color-mix(in srgb,var(--coin-chart-measure-fill) 34%,transparent))
}
.coin-chart .coin-chart__measure-line {
  position: absolute;
  height: 0;
  border-top: 1px solid var(--coin-chart-measure-color);
  transform-origin: 0 50%;
  opacity: .95
}
.coin-chart .coin-chart__measure-line::after,
.coin-chart .coin-chart__measure-line::before {
  content: "";
  position: absolute;
  top: -3px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--coin-chart-measure-color)
}
.coin-chart .coin-chart__measure-line::before {
  left: -2px
}
.coin-chart .coin-chart__measure-line::after {
  right: -2px
}
.coin-chart .coin-chart__measure-label {
  position: absolute;
  display: grid;
  gap: 2px;
  min-width: 132px;
  max-width: 170px;
  box-sizing: border-box;
  padding: 6px 8px;
  border: 1px solid color-mix(in srgb,var(--coin-chart-measure-border) 74%,var(--border));
  border-radius: 8px;
  background: color-mix(in srgb,var(--bg-primary) 86%,transparent);
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text));
  box-shadow: 0 12px 24px -22px rgba(15,23,42,.26);
  backdrop-filter: blur(10px);
  font-size: clamp(10px,calc(9.05px + .18vw),11px);
  line-height: 1.25;
  white-space: nowrap
}
.coin-chart .coin-chart__measure-primary {
  color: var(--coin-chart-measure-color);
  font-weight: 800
}
.coin-chart .coin-chart__measure-detail,
.coin-chart .coin-chart__measure-volume {
  color: color-mix(in srgb,var(--light-text) 76%,var(--dark-text));
  font-weight: 650
}
.coin-chart .coin-chart__status {
  position: absolute;
  inset: 0;
  z-index: 4;
  display: grid;
  place-items: center;
  padding: clamp(16px,4vw,28px);
  text-align: center;
  color: color-mix(in srgb,var(--light-text) 78%,var(--dark-text));
  font-size: clamp(13px,calc(12.05px + .18vw),14px);
  line-height: 1.45;
  font-weight: 650;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 96%,transparent) 0,color-mix(in srgb,var(--bg) 94%,transparent) 100%);
  pointer-events: none
}
.coin-chart .coin-chart__status--center {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 78%,transparent) 0,color-mix(in srgb,var(--bg) 74%,transparent) 100%)
}
.coin-chart .coin-chart__status--compact {
  inset: 8px 12px auto auto;
  display: flex;
  justify-content: flex-end;
  padding: 0;
  width: fit-content;
  max-width: calc(100% - 24px);
  background: 0 0;
  text-align: right
}
.coin-chart .coin-chart__status-inner {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px
}
.coin-chart .coin-chart__status--compact .coin-chart__status-inner {
  padding: 5px 8px;
  border: 1px solid color-mix(in srgb,var(--border) 72%,transparent);
  border-radius: 8px;
  background: color-mix(in srgb,var(--bg-primary) 78%,transparent);
  box-shadow: 0 10px 20px -20px rgba(15,23,42,.18);
  backdrop-filter: blur(10px);
  font-size: clamp(10px,calc(9.05px + .18vw),11px);
  line-height: 1.25
}
.coin-chart .coin-chart__status-icon {
  display: inline-block;
  flex: 0 0 auto;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border: 2px solid color-mix(in srgb,var(--brand) 22%,transparent);
  border-top-color: var(--brand);
  border-radius: 50%;
  animation: coin-chart-status-spin .85s linear infinite
}
.coin-chart .coin-chart__status--compact .coin-chart__status-icon {
  width: 12px;
  height: 12px;
  border-width: 1.5px
}
.coin-chart .coin-chart__canvas[data-chart-state=error] .coin-chart__status {
  color: color-mix(in srgb,#b91c1c 86%,var(--dark-text))
}
@keyframes coin-chart-loading-sweep {
  0% {
    background-position: -42% 0,0 0,0 0,0 0
  }
  100% {
    background-position: 142% 0,0 0,0 0,0 0
  }
}
@keyframes coin-chart-status-spin {
  to {
    transform: rotate(360deg)
  }
}
@media (prefers-reduced-motion:reduce) {
  .coin-chart .coin-chart__canvas[data-chart-state=loading][data-chart-status-mode=center]::before {
    animation: none
  }
  .coin-chart .coin-chart__status-icon {
    animation: none
  }
}
.coin-chart .coin-chart__noscript {
  margin: 0;
  padding: 12px clamp(14px,2vw,18px);
  border-top: 1px solid color-mix(in srgb,var(--border) 84%,transparent);
  color: color-mix(in srgb,var(--light-text) 78%,var(--dark-text));
  font-size: clamp(12px,calc(11.05px + .18vw),13px);
  line-height: 1.45
}
.coin-chart > .coin-chart__footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 4px clamp(6px,.8vw,10px);
  min-width: 0;
  text-align: right;
  color: color-mix(in srgb,var(--light-text) 74%,var(--dark-text));
  font-size: clamp(9px,calc(8.57px + .18vw),11px);
  line-height: 1.25
}
.coin-chart > .coin-chart__footer span {
  display: inline-flex;
  align-items: center;
  min-width: 0
}
.coin-chart > .coin-chart__footer .coin-chart__footer-item {
  gap: 4px
}
.coin-chart > .coin-chart__footer .coin-chart__footer-dot {
  color: color-mix(in srgb,var(--light-text) 52%,transparent);
  font-weight: 700
}
.coin-chart > .coin-chart__footer .coin-chart__footer-updated {
  gap: 6px
}
.coin-chart > .coin-chart__footer strong {
  color: color-mix(in srgb,var(--dark-text) 82%,var(--light-text));
  font-weight: 800
}
.coin-chart > .coin-chart__footer .coin-chart__footer-limited,
.coin-chart > .coin-chart__footer .coin-chart__footer-stale {
  color: color-mix(in srgb,var(--brand) 72%,var(--dark-text));
  font-weight: 800
}
.coin-chart > .coin-chart__footer .coin-chart__footer-source {
  gap: 6px
}
.coin-chart > .coin-chart__footer .coin-chart__footer-cmc {
  gap: 5px;
  color: color-mix(in srgb,var(--dark-text) 82%,var(--light-text));
  font-weight: 800
}
.coin-chart > .coin-chart__footer .coin-chart__footer-cmc-mark {
  width: 14px;
  height: 14px;
  flex: 0 0 14px;
  background-image: url(../images/data-cmc-logo.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain
}
.coin-chart > .coin-chart-performance {
  display: grid;
  align-content: start;
  gap: 10px;
  min-width: 0
}
.coin-chart > .coin-chart-market-context {
  min-width: 0
}
.coin-chart > .coin-chart-performance > .coin-chart-performance__title {
  margin: 0;
  font-size: clamp(11px,calc(10.52px + .09vw),12px);
  line-height: 1.35;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text))
}
.coin-chart > .coin-chart-performance .coin-performance__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(110px,1fr));
  gap: 10px
}
.coin-chart > .coin-chart-performance .coin-performance__metric {
  --coin-performance-rail-accent: #94a3b8;
  --coin-performance-rail-value: #1f2937;
  min-width: 0;
  min-height: 74px;
  gap: 4px;
  justify-items: center;
  align-content: center;
  text-align: center;
  padding: 10px 10px 9px;
  border-radius: 10px;
  border: 1px solid color-mix(in srgb,var(--coin-performance-rail-accent) 10%,rgba(100,116,139,.18));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.54),0 10px 18px -30px rgba(15,23,42,.12);
  background: linear-gradient(180deg,color-mix(in srgb,#fff 99%,var(--coin-performance-rail-accent) 1%) 0,color-mix(in srgb,var(--bg-primary) 99%,var(--coin-performance-rail-accent) 1%) 100%);
  transform: none
}
.coin-chart > .coin-chart-performance .coin-performance__metric::before {
  left: 0;
  right: 0;
  height: 2px;
  border-radius: 999px;
  background: color-mix(in srgb,var(--coin-performance-rail-accent) 34%,transparent)
}
.coin-chart > .coin-chart-performance .coin-performance__metric-label {
  font-size: 11px;
  justify-self: center;
  letter-spacing: .08em;
  color: color-mix(in srgb,var(--dark-text) 74%,var(--light-text))
}
.coin-chart > .coin-chart-performance .coin-performance__pill {
  width: auto;
  min-height: 0;
  justify-self: center;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: 0 0;
  box-shadow: none;
  font-size: clamp(15px,calc(13.09px + .36vw),17px);
  font-weight: 800;
  line-height: .95;
  letter-spacing: 0;
  color: var(--coin-performance-rail-value)
}
.coin-chart > .coin-chart-performance .coin-performance__metric-price {
  justify-self: center;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0;
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text));
  text-align: center
}
.coin-chart > .coin-chart-performance .coin-performance__metric:focus-within,
.coin-chart > .coin-chart-performance .coin-performance__metric:hover {
  transform: none;
  border-color: color-mix(in srgb,var(--coin-performance-rail-accent) 16%,rgba(100,116,139,.22));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.62),0 12px 20px -30px rgba(15,23,42,.16)
}
.coin-chart > .coin-chart-performance .coin-performance__metric--green {
  --coin-performance-rail-accent: #31c99a;
  --coin-performance-rail-value: #0f9b66
}
.coin-chart > .coin-chart-performance .coin-performance__metric--red {
  --coin-performance-rail-accent: #ef7479;
  --coin-performance-rail-value: #de4f40
}
.coin-chart > .coin-chart-performance .coin-performance__metric--neutral {
  --coin-performance-rail-accent: #94a3b8;
  --coin-performance-rail-value: #1f2937
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart-performance .coin-performance__metric {
  border-color: color-mix(in srgb,var(--coin-performance-rail-accent) 10%,rgba(100,116,139,.18));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.035),0 10px 18px -30px rgba(0,0,0,.78);
  background: linear-gradient(180deg,color-mix(in srgb,rgba(33,41,57,.94) 98%,var(--coin-performance-rail-accent) 2%) 0,rgba(20,28,42,.94) 100%)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart-performance .coin-performance__metric-label {
  color: rgba(226,232,240,.88)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart-performance .coin-performance__metric-price {
  color: color-mix(in srgb,var(--coin-performance-rail-value) 20%,#e5edf8 80%)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart-performance .coin-performance__metric--green {
  --coin-performance-rail-value: #34d399
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart-performance .coin-performance__metric--red {
  --coin-performance-rail-value: #ff7b7b
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart-performance .coin-performance__metric--neutral {
  --coin-performance-rail-value: #e2e8f0
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__header .coin-chart__title {
  color: #f5f8fd
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__summary {
  color: rgba(226,232,240,.72)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__summary-item--primary {
  color: rgba(245,248,253,.9)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__summary strong {
  color: #f5f8fd
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__summary-change--positive {
  color: #34d399
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__summary-change--negative {
  color: #ff7b7b
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__summary-change--neutral {
  color: rgba(226,232,240,.76)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__header .coin-chart-control-options {
  border-color: rgba(127,145,171,.18);
  background: rgba(15,23,42,.52);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.035),0 10px 20px -26px rgba(0,0,0,.82)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-control-button {
  border-color: transparent;
  background: 0 0;
  color: rgba(226,232,240,.74);
  box-shadow: none
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-control-button:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-control-button:hover {
  color: #7fc4ff;
  border-color: transparent;
  background: rgba(74,168,255,.1);
  box-shadow: none
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-control-button:focus-visible {
  box-shadow: inset 0 0 0 1px rgba(74,168,255,.24),0 0 0 2px rgba(74,168,255,.14)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-control-button.is-active {
  color: rgba(223,242,255,.92);
  border-color: transparent;
  background: rgba(74,168,255,.18);
  box-shadow: inset 0 0 0 1px rgba(86,168,255,.22),0 8px 18px -22px rgba(14,165,233,.28)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__header .coin-chart-control-group--scale .coin-chart-control-button.is-active,
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__header .coin-chart-control-group--type .coin-chart-control-button.is-active {
  color: rgba(223,242,255,.86);
  border-color: transparent;
  background: rgba(74,168,255,.14);
  box-shadow: inset 0 0 0 1px rgba(86,168,255,.18),0 8px 16px -22px rgba(14,165,233,.24)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-measure-hint-button,
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-reset-button {
  border-color: rgba(127,145,171,.18);
  background: rgba(15,23,42,.52);
  color: rgba(226,232,240,.7);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.035),0 10px 20px -26px rgba(0,0,0,.82)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-measure-hint-button:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-reset-button:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-measure-hint-button:hover,
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-reset-button:hover {
  color: #7fc4ff;
  border-color: rgba(74,168,255,.28);
  background: rgba(74,168,255,.12)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__surface {
  border-color: rgba(127,145,171,.24);
  background: #0b1120;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.04),0 18px 34px -30px rgba(0,0,0,.92)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__legend {
  border-color: rgba(127,145,171,.18);
  background: rgba(11,17,32,.72);
  color: rgba(226,232,240,.72);
  box-shadow: 0 12px 24px -22px rgba(0,0,0,.82)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__legend strong {
  color: #f5f8fd
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__legend .coin-chart__legend-date {
  color: color-mix(in srgb,#dbeafe 82%,#9ab1ca 18%)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__measure-overlay {
  --coin-chart-measure-color: rgba(203, 213, 225, 0.82);
  --coin-chart-measure-fill: rgba(148, 163, 184, 0.08);
  --coin-chart-measure-border: rgba(148, 163, 184, 0.28)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__measure-overlay[data-measure-direction=up] {
  --coin-chart-measure-color: #34d399;
  --coin-chart-measure-fill: rgba(52, 211, 153, 0.12);
  --coin-chart-measure-border: rgba(52, 211, 153, 0.44)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__measure-overlay[data-measure-direction=down] {
  --coin-chart-measure-color: #fb7185;
  --coin-chart-measure-fill: rgba(251, 113, 133, 0.12);
  --coin-chart-measure-border: rgba(251, 113, 133, 0.44)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__measure-label {
  border-color: color-mix(in srgb,var(--coin-chart-measure-border) 76%,rgba(127,145,171,.2));
  background: rgba(15,23,42,.78);
  color: rgba(226,232,240,.86);
  box-shadow: 0 14px 28px -22px rgba(0,0,0,.9)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__measure-detail,
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__measure-volume {
  color: rgba(226,232,240,.76)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__status {
  color: rgba(226,232,240,.84);
  background: linear-gradient(180deg,rgba(11,17,32,.96) 0,rgba(15,23,42,.94) 100%)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__canvas[data-chart-state=loading][data-chart-status-mode=center]::before {
  background: linear-gradient(90deg,transparent 0,rgba(74,168,255,.11) 48%,transparent 100%) -40% 0/42% 100% no-repeat,repeating-linear-gradient(to right,rgba(127,145,171,.1) 0 1px,transparent 1px clamp(84px,10vw,142px)),repeating-linear-gradient(to bottom,rgba(127,145,171,.08) 0 1px,transparent 1px clamp(52px,7vw,86px)),linear-gradient(180deg,rgba(11,17,32,.98),rgba(15,23,42,.95))
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__status--center {
  background: linear-gradient(180deg,rgba(11,17,32,.78) 0,rgba(15,23,42,.74) 100%)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__status--compact .coin-chart__status-inner {
  border-color: rgba(127,145,171,.2);
  background: rgba(15,23,42,.74);
  box-shadow: 0 12px 24px -20px rgba(0,0,0,.86)
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__status-icon {
  border-color: rgba(127,196,255,.24);
  border-top-color: #7fc4ff
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__canvas[data-chart-state=error] .coin-chart__status {
  color: #ffb4b4
}
:is(html[data-theme=dark],body.dark) .coin-chart .coin-chart__noscript {
  border-top-color: rgba(127,145,171,.2);
  color: rgba(226,232,240,.78)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__footer {
  color: rgba(226,232,240,.64)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__footer strong {
  color: rgba(245,248,253,.86)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__footer .coin-chart__footer-dot {
  color: rgba(226,232,240,.28)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__footer .coin-chart__footer-cmc {
  color: rgba(245,248,253,.86)
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__footer .coin-chart__footer-limited,
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__footer .coin-chart__footer-stale {
  color: #7fc4ff
}
:is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart-performance > .coin-chart-performance__title {
  color: color-mix(in srgb,#9ab1ca 82%,#fff 18%)
}
@media (min-width:801px) {
  .coin-chart {
    grid-template-columns: minmax(0,1fr);
    align-items: start
  }
  .coin-chart > .coin-chart__header {
    grid-template-columns: minmax(0,1fr) auto;
    align-items: end
  }
  .coin-chart > .coin-chart__header .coin-chart__controls {
    justify-self: end;
    overflow: visible
  }
  .coin-chart > .coin-chart__header .coin-chart-control-options {
    justify-self: end;
    justify-content: flex-end
  }
  .coin-chart > .coin-chart-performance {
    width: 100%
  }
  .coin-chart > .coin-chart-market-context {
    width: 100%
  }
  .coin-chart > .coin-chart-performance .coin-performance__grid {
    grid-template-columns: repeat(auto-fit,minmax(86px,1fr));
    grid-auto-rows: auto;
    align-content: start;
    height: auto
  }
  .coin-chart > .coin-chart-performance .coin-performance__metric {
    gap: 6px;
    padding: clamp(8px,.75vw,10px) 8px
  }
  .coin-chart > .coin-chart-performance .coin-performance__pill {
    font-size: clamp(13px,1vw,15px)
  }
  .coin-chart .coin-chart-measure-hint-button::after,
  .coin-chart .coin-chart-measure-hint-button::before {
    left: auto;
    right: 0
  }
  .coin-chart .coin-chart-measure-hint-button::before {
    right: 13px;
    transform: translate(0,-6px) rotate(45deg)
  }
  .coin-chart .coin-chart-measure-hint-button::after {
    transform: translate(0,-6px)
  }
  .coin-chart .coin-chart-measure-hint-button:focus-visible::before,
  .coin-chart .coin-chart-measure-hint-button:hover::before {
    transform: translate(0,0) rotate(45deg)
  }
  .coin-chart .coin-chart-measure-hint-button:focus-visible::after,
  .coin-chart .coin-chart-measure-hint-button:hover::after {
    transform: translate(0,0)
  }
}
@media (max-width:1180px) and (min-width:801px) {
  .coin-chart > .coin-chart__header {
    grid-template-columns: 1fr;
    align-items: start
  }
  .coin-chart > .coin-chart__header .coin-chart__controls {
    justify-self: stretch;
    justify-content: flex-start;
    width: 100%
  }
  .coin-chart > .coin-chart__header .coin-chart-control-group--period {
    flex: 1 1 100%;
    width: 100%
  }
  .coin-chart > .coin-chart__header .coin-chart-control-group--scale,
  .coin-chart > .coin-chart__header .coin-chart-control-group--type {
    flex: 0 1 auto
  }
  .coin-chart > .coin-chart__header .coin-chart-control-options {
    justify-self: start;
    justify-content: flex-start
  }
  .coin-chart .coin-chart-measure-hint-button::before {
    left: 17px;
    right: auto
  }
  .coin-chart .coin-chart-measure-hint-button::after {
    left: 0;
    right: auto;
    transform: translate(0,-6px)
  }
  .coin-chart .coin-chart-measure-hint-button:focus-visible::after,
  .coin-chart .coin-chart-measure-hint-button:hover::after {
    transform: translate(0,0)
  }
}
@media (max-width:800px) {
  .coin-chart {
    --coin-chart-height: clamp(320px, 80vw, 420px)
  }
  .coin-chart > .coin-chart__header {
    gap: 12px
  }
  .coin-chart > .coin-chart__header .coin-chart__heading {
    gap: 8px
  }
  .coin-chart .coin-chart__summary {
    gap: 4px 12px
  }
  .coin-chart > .coin-chart__header .coin-chart__controls {
    display: grid;
    grid-template-columns: minmax(0,1fr) minmax(0,1fr);
    justify-content: flex-start;
    align-items: start;
    gap: 10px 12px
  }
  .coin-chart > .coin-chart__header .coin-chart-control-group {
    width: auto
  }
  .coin-chart > .coin-chart__header .coin-chart-control-group--period {
    grid-column: 1/-1
  }
  .coin-chart:not(.coin-chart--scale-visible) > .coin-chart__header .coin-chart-control-group--type {
    grid-column: 1/-1
  }
  .coin-chart > .coin-chart__header .coin-chart-control-options {
    justify-self: stretch;
    width: 100%
  }
  .coin-chart > .coin-chart__header .coin-chart-control-button {
    min-height: 28px;
    padding: 0 9px
  }
  .coin-chart .coin-chart-measure-hint-button {
    display: none
  }
}
@media (max-width:640px) {
  .coin-chart {
    --coin-chart-height: clamp(300px, 94vw, 390px);
    gap: 10px
  }
  .coin-chart > .coin-chart__header .coin-chart__controls {
    grid-template-columns: minmax(0,1.14fr) minmax(98px,.86fr);
    gap: 9px 10px
  }
  .coin-chart > .coin-chart__header .coin-chart-control-group {
    gap: 5px
  }
  .coin-chart > .coin-chart__header .coin-chart-control-options {
    scroll-padding-inline: 2px
  }
  .coin-chart > .coin-chart__header .coin-chart-control-button {
    min-height: 27px;
    padding: 0 8px;
    font-size: 10px
  }
  .coin-chart > .coin-chart__header .coin-chart-scale-options,
  .coin-chart > .coin-chart__header .coin-chart-type-options {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .coin-chart > .coin-chart__header .coin-chart-control-group--scale,
  .coin-chart > .coin-chart__header .coin-chart-control-group--type {
    gap: 4px
  }
  .coin-chart > .coin-chart__header .coin-chart-scale-options .coin-chart-control-button,
  .coin-chart > .coin-chart__header .coin-chart-type-options .coin-chart-control-button {
    width: 100%;
    min-width: 0;
    min-height: 26px;
    padding: 0 6px;
    gap: 4px;
    font-size: 9px;
    letter-spacing: .06em
  }
  .coin-chart > .coin-chart__header .coin-chart-scale-options .coin-chart-control-button i,
  .coin-chart > .coin-chart__header .coin-chart-type-options .coin-chart-control-button i {
    font-size: .9em
  }
  .coin-chart > .coin-chart__header .coin-chart-scale-options {
    gap: 5px
  }
  .coin-chart > .coin-chart__surface {
    border-radius: 12px
  }
  .coin-chart .coin-chart__legend {
    left: 8px;
    max-width: calc(100% - 16px);
    max-height: 60px;
    overflow: hidden;
    padding: 4px 7px;
    gap: 3px 6px;
    font-size: 10px
  }
  .coin-chart .coin-chart__canvas[data-chart-legend-mode=compact] .coin-chart__legend {
    max-width: min(220px,calc(100% - 16px))
  }
  .coin-chart .coin-chart__canvas[data-chart-legend-mode=expanded] .coin-chart__legend {
    max-width: calc(100% - 16px)
  }
  .coin-chart > .coin-chart__footer {
    gap: 3px 6px;
    font-size: 10px;
    line-height: 1.3
  }
  .coin-chart > .coin-chart__footer .coin-chart__footer-cmc,
  .coin-chart > .coin-chart__footer strong {
    font-weight: 750
  }
  .coin-chart > .coin-chart__footer .coin-chart__footer-cmc-mark {
    width: 12px;
    height: 12px;
    flex-basis: 12px
  }
}
.coin-main-feed .object-details > header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px
}
.coin-page-section {
  display: grid;
  gap: clamp(10px,1.4vw,12px);
  min-width: 0
}
.coin-page-section__card {
  min-width: 0
}
.coin-main-feed .object-details > header::after {
  content: none;
  display: none
}
:is(html[data-theme=dark],body.dark) .coin-main-feed .object-details > header h2 i {
  border-color: color-mix(in srgb,var(--brand) 24%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 18%,var(--bg-primary)) 0,color-mix(in srgb,var(--brand) 10%,#08111d) 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.04),0 12px 24px -18px rgba(0,0,0,.48);
  color: color-mix(in srgb,var(--brand) 76%,#f4f8ff)
}
.coin-about {
  display: grid;
  gap: 12px
}
.coin-shell-section__body--about {
  gap: 0
}
.coin-about-layout {
  display: grid;
  gap: clamp(16px,2vw,24px)
}
.coin-about-layout.has-rail {
  grid-template-columns: clamp(280px,24vw,336px) minmax(0,1fr);
  align-items: start
}
.coin-about-layout.has-rail > .coin-about-layout__rail {
  order: -1
}
.coin-about-layout__main,
.coin-about-layout__rail {
  display: grid;
  gap: clamp(24px,1.8vw,40px);
  min-width: 0
}
.coin-about-layout__rail,
.team-layout__intro {
  align-content: start;
  position: -webkit-sticky;
  position: sticky;
  top: var(--coin-section-nav-offset,calc(var(--placement-offset) + var(--admin-bar-offset,0) + 88px));
  z-index: 2;
  align-self: start;
  height: max-content
}
.coin-about-layout__rail .coin-links {
  position: static;
  top: auto
}
.coin-about-section-nav {
  display: grid;
  gap: clamp(8px,.95vw,12px)
}
.coin-about-section-nav__header {
  display: grid;
  gap: 2px
}
.coin-about-section-nav__eyebrow {
  font-size: 10px;
  line-height: 1.25;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 84%,var(--dark-text))
}
.coin-about-section-nav__title {
  font-size: clamp(15px,1.02vw,17px);
  line-height: 1.25;
  font-weight: 800;
  color: var(--dark-text)
}
.coin-about-section-nav__toggle {
  display: none
}
.coin-about-section-nav__panel {
  display: grid
}
.coin-about-section-nav__links {
  display: grid;
  gap: 4px;
  max-height: min(54vh,500px);
  overflow-y: auto;
  overscroll-behavior-y: contain;
  padding-right: 4px;
  margin-right: -4px;
  scrollbar-width: thin;
  scrollbar-color: color-mix(in srgb,var(--brand) 26%,transparent) transparent
}
.coin-about-section-nav__links::-webkit-scrollbar {
  width: 6px
}
.coin-about-section-nav__links::-webkit-scrollbar-track {
  background: 0 0
}
.coin-about-section-nav__links::-webkit-scrollbar-thumb {
  background: color-mix(in srgb,var(--brand) 20%,var(--border));
  border-radius: 999px
}
.coin-about-section-nav__link {
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  align-items: center;
  gap: 7px;
  min-width: 0;
  min-height: 42px;
  padding: 8px 9px 8px 8px;
  border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
  border-radius: 11px;
  background: color-mix(in srgb,var(--bg-primary) 92%,transparent);
  color: color-mix(in srgb,var(--dark-text) 92%,var(--light-text));
  text-decoration: none;
  box-shadow: 0 10px 18px -22px rgba(11,21,39,.2);
  position: relative;
  overflow: hidden;
  transition: transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease
}
.coin-about-section-nav__link::before {
  content: "";
  position: absolute;
  inset: 6px auto 6px 0;
  width: 3px;
  border-radius: 0 999px 999px 0;
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 92%,#fff 8%),color-mix(in srgb,var(--brand) 74%,#0f172a 26%));
  opacity: 0;
  transform: scaleY(.45);
  transform-origin: center;
  transition: opacity .2s ease,transform .2s ease
}
.coin-about-section-nav__link.is-active,
.coin-about-section-nav__link:focus-visible,
.coin-about-section-nav__link:hover,
.coin-about-section-nav__link[aria-current=location] {
  border-color: color-mix(in srgb,var(--brand) 28%,var(--border));
  background: color-mix(in srgb,var(--brand) 12%,var(--bg-primary));
  color: var(--dark-text);
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent),0 14px 24px -24px rgba(11,21,39,.24);
  transform: translateY(-1px)
}
.coin-about-section-nav__link:focus-visible {
  outline: 0
}
.coin-about-section-nav__link.is-active::before,
.coin-about-section-nav__link[aria-current=location]::before {
  opacity: 1;
  transform: scaleY(1)
}
.coin-about-section-nav__link-icon {
  width: 26px;
  height: 26px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid color-mix(in srgb,var(--brand) 18%,var(--border));
  border-radius: 8px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 11%,var(--bg-primary)) 0,color-mix(in srgb,var(--brand) 4%,var(--bg)) 100%);
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text));
  font-size: 11px;
  line-height: 1;
  transition: border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease
}
.coin-about-section-nav__link.is-active .coin-about-section-nav__link-icon,
.coin-about-section-nav__link:focus-visible .coin-about-section-nav__link-icon,
.coin-about-section-nav__link:hover .coin-about-section-nav__link-icon,
.coin-about-section-nav__link[aria-current=location] .coin-about-section-nav__link-icon {
  border-color: color-mix(in srgb,var(--brand) 42%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 18%,var(--bg-primary)) 0,color-mix(in srgb,var(--brand) 8%,var(--bg)) 100%);
  color: color-mix(in srgb,var(--brand) 92%,var(--dark-text));
  transform: scale(1.01)
}
.coin-about-section-nav__link-label {
  min-width: 0;
  font-size: clamp(11px,.82vw,12px);
  line-height: 1.3;
  font-weight: 700
}
.coin-about-section-nav__link.is-active .coin-about-section-nav__link-label,
.coin-about-section-nav__link[aria-current=location] .coin-about-section-nav__link-label {
  font-weight: 800
}
.coin-about__content,
.coin-page-section__article {
  display: grid;
  gap: 12px;
  min-width: 0
}
.coin-about__content > *,
.coin-page-section__article > * {
  min-width: 0;
  max-width: 100%
}
.coin-about__content :is(.wp-block-table,.table-container),
.coin-page-section__article :is(.wp-block-table,.table-container) {
  display: grid;
  gap: 0;
  max-width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-x: contain;
  margin: 0
}
.coin-about__content :is(.wp-block-table,.table-container) table,
.coin-about__content > table,
.coin-page-section__article :is(.wp-block-table,.table-container) table,
.coin-page-section__article > table {
  width: 100%;
  min-width: 620px;
  max-width: none;
  border-collapse: separate;
  border-spacing: 0
}
.coin-about__content > table,
.coin-page-section__article > table {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-x: contain
}
.coin-about__content :is(.wp-block-table,.table-container) table td,
.coin-about__content :is(.wp-block-table,.table-container) table th,
.coin-about__content > table td,
.coin-about__content > table th,
.coin-page-section__article :is(.wp-block-table,.table-container) table td,
.coin-page-section__article :is(.wp-block-table,.table-container) table th,
.coin-page-section__article > table td,
.coin-page-section__article > table th {
  word-break: normal;
  white-space: normal
}
.cs-coin-market-data {
  display: inline
}
.cs-coin-market-data[class*="-color"] {
  transition: color .2s ease
}
.coin-technical__info-box {
  row-gap: 14px
}
.coin-technical .info-box .item {
  padding-right: 0
}
.coin-technical .info-box .label i {
  color: var(--brand);
  transition: color .2s ease
}
.coin-technical__value {
  min-width: 0;
  word-break: break-word
}
.coin-products {
  display: grid;
  gap: clamp(14px,1.8vw,20px)
}
.coin-products__intro {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px
}
.coin-products__summary {
  margin: 0;
  max-width: 64ch;
  font-size: clamp(14px,1.02vw,15px);
  line-height: 1.7;
  color: color-mix(in srgb,var(--dark-text) 80%,var(--light-text))
}
.coin-products__grid {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));
  gap: clamp(14px,1.8vw,20px)
}
.coin-product-card {
  position: relative;
  min-width: 0;
  border: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  border-radius: 22px;
  background: radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 8%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 97%,var(--brand) 3%) 100%);
  box-shadow: 0 20px 38px -34px rgba(11,21,39,.22);
  overflow: hidden;
  transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease
}
.coin-product-card::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 2px;
  background: linear-gradient(90deg,color-mix(in srgb,var(--brand) 66%,transparent),color-mix(in srgb,#14b8a6 44%,transparent));
  opacity: .9
}
.coin-product-card:focus-within,
.coin-product-card:hover {
  transform: translateY(-2px);
  border-color: color-mix(in srgb,var(--brand) 24%,var(--border));
  box-shadow: 0 24px 42px -34px rgba(28,131,246,.24)
}
.coin-product-card__link {
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  align-items: start;
  gap: clamp(14px,1.8vw,18px);
  min-height: 100%;
  padding: clamp(16px,2vw,20px);
  color: inherit;
  text-decoration: none
}
.coin-product-card__link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(28,131,246,.16) inset
}
.coin-product-card__media {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: clamp(64px,5vw,72px);
  flex: 0 0 clamp(64px,5vw,72px)
}
.coin-product-card__logo {
  width: clamp(60px,4.7vw,68px);
  height: clamp(60px,4.7vw,68px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 18px;
  border: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-hover) 96%,#fff 4%),color-mix(in srgb,var(--bg) 94%,var(--brand) 6%));
  box-shadow: 0 14px 26px -22px rgba(10,30,58,.28);
  object-fit: cover
}
.coin-product-card__logo--fallback {
  font-size: clamp(18px,1.35vw,20px);
  line-height: 1;
  font-weight: 800;
  color: var(--dark-text)
}
.coin-product-card__body {
  display: grid;
  grid-template-rows: minmax(0,1fr) auto;
  gap: clamp(12px,1.4vw,16px);
  min-width: 0
}
.coin-product-card__copy {
  display: grid;
  gap: 8px;
  min-width: 0
}
.coin-product-card__eyebrow {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  min-height: 24px;
  padding: 5px 10px;
  border-radius: 999px;
  background: color-mix(in srgb,var(--brand) 8%,var(--bg-primary));
  color: color-mix(in srgb,var(--brand) 78%,var(--dark-text));
  font-size: clamp(10px,.84vw,11px);
  line-height: 1;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase
}
.coin-product-card__title {
  margin: 0;
  font-size: clamp(18px,1.34vw,21px);
  line-height: 1.12;
  font-weight: 800;
  letter-spacing: -.04em;
  color: var(--dark-text)
}
.coin-product-card__summary {
  margin: 0;
  font-size: clamp(13px,.98vw,14px);
  line-height: 1.58;
  color: color-mix(in srgb,var(--light-text) 78%,var(--dark-text));
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical
}
.coin-product-card__footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px 12px;
  min-width: 0;
  padding-top: clamp(10px,1.2vw,12px);
  border-top: 1px solid color-mix(in srgb,var(--border) 86%,transparent)
}
.coin-product-card__meta {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  font-size: clamp(12px,.9vw,13px);
  line-height: 1.35;
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
}
.coin-product-card__meta i {
  color: color-mix(in srgb,var(--brand) 78%,var(--dark-text))
}
.coin-product-card__cta {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-height: 34px;
  padding: 6px 12px;
  border-radius: 999px;
  border: 1px solid color-mix(in srgb,var(--brand) 14%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 8%,var(--bg-primary)) 0,color-mix(in srgb,var(--brand) 3%,var(--bg)) 100%);
  color: color-mix(in srgb,var(--dark-text) 88%,var(--brand));
  font-size: clamp(11px,.84vw,12px);
  line-height: 1;
  font-weight: 700;
  transition: border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease
}
.coin-product-card:focus-within .coin-product-card__cta,
.coin-product-card:hover .coin-product-card__cta {
  border-color: color-mix(in srgb,var(--brand) 26%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 12%,var(--bg-primary)) 0,color-mix(in srgb,var(--brand) 6%,var(--bg)) 100%);
  color: var(--brand);
  transform: translateX(1px)
}
.coin-ico__content {
  display: grid;
  gap: clamp(14px,1.8vw,18px)
}
.coin-ico__summary {
  margin: 0;
  font-size: 14px;
  line-height: 1.7;
  color: color-mix(in srgb,var(--dark-text) 82%,var(--light-text))
}
.coin-ico__info-box .item {
  min-width: 0;
  padding-right: 0
}
.coin-ico__info-box .label {
  min-width: 138px
}
.coin-ico__info-box .label i {
  color: var(--brand);
  transition: color .2s ease
}
.coin-ico__value {
  min-width: 0;
  word-break: break-word
}
.coin-ico__value a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(--dark-text);
  text-decoration: none;
  transition: color .2s ease,transform .2s ease
}
.coin-ico__value a:focus-visible,
.coin-ico__value a:hover {
  color: var(--brand);
  transform: translateY(-1px)
}
.coin-ico__value a:focus-visible {
  outline: 0
}
:is(html[data-theme=dark],body.dark) .coin-ico__info-box .label i {
  color: color-mix(in srgb,var(--brand) 82%,#fff)
}
:is(html[data-theme=dark],body.dark) .coin-products__summary {
  color: color-mix(in srgb,#e2e8f0 76%,#94a3b8 24%)
}
:is(html[data-theme=dark],body.dark) .coin-product-card {
  background: radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 12%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 94%,#fff 6%) 0,color-mix(in srgb,var(--bg) 91%,#08111d 9%) 100%);
  border-color: color-mix(in srgb,var(--brand) 12%,var(--border));
  box-shadow: 0 18px 30px -28px rgba(0,0,0,.38)
}
:is(html[data-theme=dark],body.dark) .coin-product-card__logo {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 90%,#fff 10%) 0,color-mix(in srgb,var(--bg) 89%,#0c1726 11%) 100%);
  border-color: color-mix(in srgb,var(--brand) 12%,var(--border));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 14px 24px -22px rgba(0,0,0,.34)
}
:is(html[data-theme=dark],body.dark) .coin-product-card__logo--fallback,
:is(html[data-theme=dark],body.dark) .coin-product-card__title {
  color: #f5f7fb
}
:is(html[data-theme=dark],body.dark) .coin-product-card__eyebrow {
  background: color-mix(in srgb,var(--brand) 14%,transparent);
  color: color-mix(in srgb,#f8fbff 82%,#9fb3ca 18%)
}
:is(html[data-theme=dark],body.dark) .coin-product-card__meta,
:is(html[data-theme=dark],body.dark) .coin-product-card__summary {
  color: color-mix(in srgb,#e2e8f0 76%,#94a3b8 24%)
}
:is(html[data-theme=dark],body.dark) .coin-product-card__footer {
  border-top-color: color-mix(in srgb,var(--brand) 12%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-product-card__meta i {
  color: color-mix(in srgb,var(--brand) 82%,#fff)
}
:is(html[data-theme=dark],body.dark) .coin-product-card__cta {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 91%,#fff 9%) 0,color-mix(in srgb,var(--bg) 91%,#0a1524 9%) 100%);
  color: #f3f6fb
}
@media (max-width:1024px) {
  .coin-main-feed {
    flex-direction: column
  }
  .coin-about-layout.has-rail {
    grid-template-columns: minmax(0,1fr)
  }
  .coin-about-layout__rail {
    position: static;
    top: auto;
    height: auto
  }
  .coin-about-section-nav {
    gap: 10px
  }
  .coin-about-section-nav.is-collapsible {
    gap: 0
  }
  .coin-about-section-nav.is-collapsible .coin-about-section-nav__header {
    display: none
  }
  .coin-about-section-nav.is-collapsible .coin-about-section-nav__toggle {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 0;
    border: 0;
    background: 0 0;
    color: var(--dark-text);
    text-align: left;
    cursor: pointer
  }
  .coin-about-section-nav__toggle-copy {
    display: grid;
    gap: 5px;
    min-width: 0;
    width: 100%
  }
  .coin-about-section-nav__toggle-eyebrow {
    font-size: 10px;
    line-height: 1.25;
    font-weight: 700;
    letter-spacing: .08em;
    text-transform: uppercase;
    color: color-mix(in srgb,var(--light-text) 84%,var(--dark-text))
  }
  .coin-about-section-nav__toggle-current {
    display: grid;
    gap: 2px;
    min-width: 0;
    padding: 10px 12px;
    border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
    border-radius: 12px;
    background: color-mix(in srgb,var(--bg-primary) 92%,transparent);
    box-shadow: 0 10px 18px -22px rgba(11,21,39,.2);
    transition: border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease
  }
  .coin-about-section-nav.is-open .coin-about-section-nav__toggle-current,
  .coin-about-section-nav__toggle:focus-visible .coin-about-section-nav__toggle-current,
  .coin-about-section-nav__toggle:hover .coin-about-section-nav__toggle-current {
    border-color: color-mix(in srgb,var(--brand) 28%,var(--border));
    background: color-mix(in srgb,var(--brand) 10%,var(--bg-primary));
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent)
  }
  .coin-about-section-nav__toggle:focus-visible {
    outline: 0
  }
  .coin-about-section-nav__toggle-current-label {
    min-width: 0;
    font-size: 13px;
    line-height: 1.25;
    font-weight: 800
  }
  .coin-about-section-nav__toggle-current-meta {
    min-width: 0;
    font-size: 11px;
    line-height: 1.3;
    color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
  }
  .coin-about-section-nav__toggle-chevron {
    width: 34px;
    height: 34px;
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
    border-radius: 999px;
    background: color-mix(in srgb,var(--bg-primary) 92%,transparent);
    color: color-mix(in srgb,var(--dark-text) 72%,var(--light-text));
    transition: transform .2s ease,border-color .2s ease,background-color .2s ease
  }
  .coin-about-section-nav.is-open .coin-about-section-nav__toggle-chevron {
    transform: rotate(180deg);
    border-color: color-mix(in srgb,var(--brand) 28%,var(--border));
    background: color-mix(in srgb,var(--brand) 10%,var(--bg-primary))
  }
  .coin-about-section-nav.is-collapsible:not(.is-open) .coin-about-section-nav__panel {
    display: none
  }
  .coin-about-section-nav.is-collapsible .coin-about-section-nav__panel {
    padding-top: 10px
  }
  .coin-about-section-nav__links {
    grid-template-columns: repeat(auto-fit,minmax(min(100%,180px),1fr))
  }
  .coin-products__grid {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .coin-ico__info-box {
    grid-template-columns: repeat(auto-fit,minmax(220px,1fr))
  }
}
@media (max-width:700px) {
  .coin-about-section-nav__links {
    grid-template-columns: 1fr
  }
  .coin-products__grid {
    grid-template-columns: 1fr
  }
  .coin-product-card__link {
    grid-template-columns: 1fr
  }
  .coin-product-card__media {
    width: auto;
    flex-basis: auto;
    justify-content: flex-start
  }
  .coin-product-card__footer {
    justify-content: flex-start
  }
  .coin-ico__info-box {
    grid-template-columns: 1fr
  }
  .coin-ico__info-box .label {
    min-width: 120px
  }
}
@media (max-width:800px) {
  #main.profile .sidebar.left {
    position: relative;
    top: 0
  }
  .coin-performance__metric {
    min-height: 56px;
    padding: clamp(7px,calc(5.09px + .36vw),8px) clamp(9px,calc(7.09px + .36vw),10px)
  }
  .coin-performance__range-track {
    height: 44px;
    padding-top: clamp(22px,calc(18.18px + .73vw),24px)
  }
  .coin-performance__details {
    grid-template-columns: repeat(2,minmax(0,1fr));
    padding-top: clamp(0,calc(23.27px - 2.91vw),8px)
  }
}
@media (max-width:525px) {
  .coin-resource-modal__list {
    grid-template-columns: 1fr
  }
  .coin-chart > .coin-chart-performance .coin-performance__grid {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 6px
  }
  .coin-chart > .coin-chart-performance .coin-performance__metric {
    min-height: 68px;
    padding: 10px 8px 9px
  }
  .coin-chart > .coin-chart-performance .coin-performance__metric-label {
    font-size: 9px
  }
  .coin-chart > .coin-chart-performance .coin-performance__pill {
    font-size: 14px
  }
  .coin-chart > .coin-chart-performance .coin-performance__metric-price {
    font-size: 9px
  }
  .coin-performance__grid {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .coin-performance__metric {
    min-height: 52px
  }
  .coin-performance__range-track {
    height: 42px
  }
  .coin-performance__range-track-now {
    top: 2px
  }
  .coin-performance__detail-badge {
    width: 30px;
    height: 30px;
    flex-basis: 30px;
    border-radius: 10px
  }
  .coin-chart-control-button {
    min-height: 28px
  }
}
@media (max-width:480px) {
  .coin-performance__range-track-now {
    max-width: calc(100% - 18px)
  }
  .coin-performance__detail-badge {
    width: 26px;
    height: 26px;
    flex-basis: 26px;
    border-radius: 8px
  }
  .coin-performance__details {
    grid-template-columns: 1fr
  }
}
@media (max-width:360px) {
  .coin-chart > .coin-chart-performance .coin-performance__grid {
    grid-template-columns: 1fr
  }
  .coin-performance__grid {
    grid-template-columns: 1fr
  }
}
@media (prefers-reduced-motion:reduce) {
  .coin-overview-snapshot__metric-card,
  .coin-overview-snapshot__milestone,
  .coin-overview-snapshot__tooltip-trigger,
  .coin-performance__detail,
  .coin-performance__detail-meter-fill,
  .coin-performance__metric,
  .coin-performance__pill,
  .coin-performance__range-track-fill,
  .coin-performance__range-track-marker,
  .coin-performance__range-track-now {
    transition: none
  }
}
#main.profile.coin {
  background: radial-gradient(140% 120% at 0 0,color-mix(in srgb,var(--brand) 5%,transparent),transparent 24%),radial-gradient(120% 140% at 100% 12%,color-mix(in srgb,var(--brand) 5%,transparent),transparent 48%),var(--bg)
}
.coin-main-feed {
  display: grid;
  gap: clamp(18px,2.7vw,30px);
  width: 100%;
  max-width: var(--page-width);
  margin-inline: auto;
  padding: var(--clamp) clamp(14px,2vw,24px) clamp(28px,4vw,64px)
}
.coin-section-nav {
  --coin-section-progress: 0;
  position: -webkit-sticky;
  position: sticky;
  top: calc(var(--placement-offset) + 8px);
  z-index: 16;
  margin-top: 4px;
  align-self: start;
  isolation: isolate
}
body.logged-in .coin-section-nav {
  top: calc(var(--placement-offset) + var(--admin-bar-offset) + 8px)
}
.coin-section-nav__summary {
  appearance: none;
  border: 0;
  padding: 0;
  background: 0 0;
  color: inherit;
  font: inherit;
  text-align: left;
  border-radius: 999px;
  cursor: pointer;
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  align-items: center;
  gap: 10px;
  width: auto;
  max-width: 0;
  flex: 0 0 auto;
  min-width: 0;
  margin-right: -8px;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  pointer-events: none;
  transform: translateX(-10px);
  transform-origin: left center;
  transition: max-width .28s ease,padding .28s ease,opacity .22s ease,transform .28s ease,border-color .22s ease,box-shadow .22s ease,visibility 0s linear .28s
}
.coin-section-nav.is-progress-active .coin-section-nav__summary {
  max-width: 280px;
  padding: 6px 12px 6px 6px;
  margin-right: 0;
  border-color: color-mix(in srgb,var(--border) 90%,transparent);
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateX(0);
  transition-delay: 0s
}
.coin-section-nav__summary:focus-visible,
.coin-section-nav__summary:hover {
  background: var(--bg-primary);
  box-shadow: 0 10px 18px -18px rgba(11,21,39,.45);
  outline: 0
}
.coin-section-nav__summary-media,
.coin-section-nav__toggle-coin-media {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-hover) 92%,#fff 8%),color-mix(in srgb,var(--bg) 90%,var(--brand) 10%));
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--border) 88%,transparent);
  overflow: hidden
}
.coin-section-nav__summary-media {
  width: 30px;
  height: 30px;
  flex: 0 0 30px
}
.coin-section-nav__summary-image,
.coin-section-nav__toggle-coin-image {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover
}
.coin-section-nav__summary-media i,
.coin-section-nav__toggle-coin-media i {
  color: #fff;
  background: linear-gradient(145deg,color-mix(in srgb,var(--brand) 74%,#f59e0b 26%),color-mix(in srgb,#f59e0b 62%,var(--brand) 38%));
  width: 100%;
  height: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center
}
.coin-section-nav__summary-media i {
  font-size: 16px
}
.coin-section-nav__summary-copy,
.coin-section-nav__toggle-content,
.coin-section-nav__toggle-copy {
  display: grid;
  gap: 4px;
  min-width: 0
}
.coin-section-nav__summary-name {
  min-width: 0;
  overflow: hidden;
  color: var(--dark-text);
  font-size: 13px;
  font-weight: 800;
  text-overflow: ellipsis;
  white-space: nowrap
}
.coin-section-nav__summary-market,
.coin-section-nav__toggle-coin-market {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  min-width: 0
}
.coin-section-nav__summary-price {
  color: var(--light-text);
  font-size: 11px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
  white-space: nowrap
}
.coin-section-nav__summary-change {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  white-space: nowrap
}
.coin-section-nav__summary-change.red,
.coin-section-nav__toggle-coin-change.red {
  color: #ef4444
}
.coin-section-nav__summary-change.green,
.coin-section-nav__toggle-coin-change.green {
  color: #10b981
}
.coin-section-nav__summary-change.neutral,
.coin-section-nav__toggle-coin-change.neutral {
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
}
.coin-section-nav__summary-change i {
  font-size: 10px
}
.coin-section-nav__inner {
  --coin-nav-progress-height: 3px;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  position: relative;
  padding: 3px 6px;
  overflow: hidden;
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  border-radius: 999px;
  background: color-mix(in srgb,var(--bg-primary) 74%,transparent);
  backdrop-filter: blur(16px) saturate(145%);
  -webkit-backdrop-filter: blur(16px) saturate(145%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.24),0 16px 34px -30px rgba(11,21,39,.28)
}
.coin-section-nav__inner::after,
.coin-section-nav__inner::before {
  content: "";
  position: absolute;
  left: 10px;
  right: 10px;
  bottom: 0;
  height: var(--coin-nav-progress-height);
  border-radius: 999px;
  pointer-events: none
}
.coin-section-nav__inner::before {
  background: color-mix(in srgb,var(--border) 78%,transparent);
  box-shadow: inset 0 1px 1px rgba(11,21,39,.06)
}
.coin-section-nav__inner::after {
  right: auto;
  width: calc((100% - 20px) * var(--coin-section-progress));
  background: linear-gradient(90deg,color-mix(in srgb,var(--brand) 80%,#6ec8ff 20%) 0,var(--brand) 100%);
  transition: width .14s ease
}
.coin-section-nav__toggle {
  appearance: none;
  border: 0;
  padding: 0;
  background: 0 0;
  color: inherit;
  font: inherit;
  text-align: left;
  display: none
}
.coin-section-nav__toggle-coin {
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  align-items: center;
  gap: 8px;
  min-width: 0
}
.coin-section-nav__toggle-coin-media {
  width: 26px;
  height: 26px
}
.coin-section-nav__toggle-coin-media i {
  font-size: 14px
}
.coin-section-nav__toggle-coin-copy {
  display: grid;
  gap: 2px;
  min-width: 0
}
.coin-section-nav__toggle-coin-name {
  min-width: 0;
  overflow: hidden;
  color: var(--dark-text);
  font-size: 12px;
  font-weight: 800;
  line-height: 1.1;
  text-overflow: ellipsis;
  white-space: nowrap
}
.coin-section-nav__toggle-coin-price {
  color: var(--light-text);
  font-size: 10px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
  white-space: nowrap
}
.coin-section-nav__toggle-coin-change {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  white-space: nowrap
}
.coin-section-nav__toggle-coin-change i {
  font-size: 9px
}
.coin-section-nav__toggle-eyebrow {
  display: block;
  color: color-mix(in srgb,var(--light-text) 78%,var(--dark-text));
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .14em;
  line-height: 1;
  text-transform: uppercase
}
.coin-section-nav__toggle-current {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  color: var(--dark-text);
  font-size: 14px;
  font-weight: 800;
  line-height: 1.15
}
.coin-section-nav__toggle-current [data-coin-section-active-icon] {
  flex: 0 0 auto;
  font-size: 12px;
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text) 26%)
}
.coin-section-nav__toggle-current [data-coin-section-active-label] {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.coin-section-nav__toggle-chevron {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  border-radius: 50%;
  background: color-mix(in srgb,var(--bg-primary) 92%,#fff 8%);
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--border) 88%,transparent);
  color: color-mix(in srgb,var(--light-text) 72%,var(--dark-text));
  transition: transform .22s ease,color .22s ease,background-color .22s ease,box-shadow .22s ease
}
.coin-section-nav__toggle-chevron i {
  font-size: 12px
}
.coin-section-nav.is-open .coin-section-nav__toggle-chevron {
  transform: rotate(180deg);
  color: var(--brand)
}
.coin-section-nav__panel {
  min-width: 0;
  flex: 1 1 auto
}
.coin-section-nav__links {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 8px;
  min-width: 0;
  overflow-x: auto;
  scrollbar-width: none;
  justify-content: space-between
}
.coin-section-nav__links::-webkit-scrollbar {
  display: none
}
.coin-section-nav__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 38px;
  padding: 0 14px;
  border-radius: 999px;
  color: color-mix(in srgb,var(--light-text) 72%,var(--dark-text));
  font-size: 11px;
  font-weight: 700;
  letter-spacing: .08em;
  line-height: 1;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease
}
.coin-section-nav__link i {
  font-size: 11px
}
.coin-section-nav__link:focus-visible,
.coin-section-nav__link:hover {
  color: var(--dark-text);
  background: var(--bg-primary);
  box-shadow: 0 10px 18px -18px rgba(11,21,39,.45);
  transform: translateY(-1px);
  outline: 0
}
.coin-section-nav__link.is-active {
  color: #fff;
  background: linear-gradient(135deg,color-mix(in srgb,var(--brand) 92%,#fff 8%),color-mix(in srgb,var(--brand) 76%,#0f172a 24%));
  box-shadow: 0 16px 28px -18px color-mix(in srgb,var(--brand) 46%,rgba(11,21,39,.4));
  transform: translateY(-1px)
}
.coin-shell-section {
  display: grid;
  gap: clamp(14px,1.9vw,20px)
}
.coin-shell-section__header {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 10px 16px
}
.coin-shell-section__header h2 {
  margin: 0;
  font-size: clamp(28px,calc(20.86px + .89vw),36px);
  line-height: 1.02;
  font-weight: 800;
  letter-spacing: -.05em;
  color: var(--dark-text);
  text-wrap: balance
}
.coin-shell-section__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 10px 12px;
  margin-left: auto
}
.comparison-switcher__trigger {
  appearance: none;
  border: 1px solid color-mix(in srgb,var(--border) 78%,var(--brand) 22%);
  border-radius: 999px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 98%,#fff 2%) 0,color-mix(in srgb,var(--bg-hover) 90%,var(--brand) 10%) 100%);
  color: var(--dark-text);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: 40px;
  padding: 9px 15px;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .08em;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 12px 24px -24px rgba(11,21,39,.42);
  transition: transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease,color .22s ease
}
.comparison-switcher__trigger i {
  font-size: 12px;
  line-height: 1
}
.comparison-switcher__trigger:focus-visible,
.comparison-switcher__trigger:hover {
  transform: translateY(-1px);
  border-color: color-mix(in srgb,var(--brand) 44%,transparent);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 95%,#fff 5%) 0,color-mix(in srgb,var(--bg-hover) 82%,var(--brand) 18%) 100%);
  color: var(--brand);
  box-shadow: 0 16px 28px -24px rgba(11,21,39,.48)
}
.comparison-switcher__trigger:focus-visible {
  outline: 2px solid color-mix(in srgb,var(--brand) 72%,#fff 28%);
  outline-offset: 2px
}
.coin-shell-section__compare-trigger {
  flex: 0 0 auto;
  white-space: nowrap
}
.coin-shell-section__actions .coin-shell-section__more.more-btn {
  margin-left: 0
}
.coin-shell-section__more.more-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  flex: 0 0 auto;
  margin-left: auto;
  padding: 8px 14px;
  border-radius: var(--border-radius);
  color: var(--dark-text);
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .5px;
  text-decoration: none;
  white-space: nowrap;
  transition: background-color .25s ease,color .25s ease,transform .25s ease
}
.coin-shell-section__more.more-btn:focus-visible,
.coin-shell-section__more.more-btn:hover {
  background: var(--brand);
  color: #fff;
  transform: translateY(-1px)
}
.coin-shell-section__more.more-btn:focus-visible {
  outline: 0
}
.coin-shell-section__more.more-btn i {
  font-size: 12px
}
:is(html[data-theme=dark],body.dark) .comparison-switcher__trigger {
  border-color: color-mix(in srgb,var(--brand) 38%,transparent);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 88%,#102132 12%) 0,color-mix(in srgb,var(--bg-primary) 78%,var(--brand) 22%) 100%);
  color: color-mix(in srgb,var(--light-text) 90%,#fff 10%);
  box-shadow: 0 14px 26px -22px rgba(0,0,0,.46)
}
:is(html[data-theme=dark],body.dark) .comparison-switcher__trigger:focus-visible,
:is(html[data-theme=dark],body.dark) .comparison-switcher__trigger:hover {
  border-color: color-mix(in srgb,var(--brand) 52%,transparent);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 82%,#17304c 18%) 0,color-mix(in srgb,var(--bg-primary) 68%,var(--brand) 32%) 100%);
  color: #fff;
  box-shadow: 0 18px 32px -22px rgba(0,0,0,.52)
}
.coin-shell-section__body {
  display: grid;
  gap: clamp(14px,1.9vw,20px)
}
@media (max-width:1000px) {
  .coin-shell-section__body .list-feed.grid {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
}
@media (max-width:480px) {
  .coin-shell-section__body .list-feed.grid {
    grid-template-columns: repeat(1,minmax(0,1fr))
  }
}
.coin-shell-section--converter .coin-converter {
  width: 100%;
  justify-self: stretch
}
.coin-shell-section__body--overview {
  min-width: 0;
  display: grid;
  gap: clamp(18px,2vw,24px)
}
.coin-overview-utility {
  display: grid;
  gap: clamp(16px,2vw,22px)
}
.coin-overview-utility__stack {
  display: grid;
  grid-template-columns: repeat(12,minmax(0,1fr));
  gap: clamp(14px,1.8vw,18px)
}
.coin-overview-utility__stack > * {
  min-width: 0
}
.coin-overview-utility__stack > .coin-overview-snapshot-shell {
  grid-column: 1/-1
}
.coin-overview-snapshot-shell {
  margin: 0;
  padding: clamp(14px,1.8vw,20px);
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  border-radius: 22px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 98%,#fff 2%) 0,color-mix(in srgb,var(--bg) 96%,var(--brand) 4%) 100%);
  box-shadow: 0 18px 34px -32px rgba(11,21,39,.22)
}
.coin-overview-snapshot {
  display: grid;
  gap: clamp(16px,2vw,24px)
}
.coin-overview-snapshot__cycle,
.coin-overview-snapshot__market,
.coin-overview-snapshot__periods {
  display: grid;
  gap: clamp(12px,1.6vw,18px)
}
.coin-overview-snapshot__periods .coin-performance__grid {
  grid-template-columns: repeat(auto-fit,minmax(86px,1fr))
}
.coin-overview-snapshot__section-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px
}
.coin-overview-snapshot__eyebrow,
.coin-overview-snapshot__endpoint-label,
.coin-overview-snapshot__milestone-eyebrow,
.coin-overview-snapshot__section-kicker {
  font-size: clamp(10px,calc(9.52px + .09vw),11px);
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: .12em;
  text-transform: uppercase
}
.coin-overview-snapshot__eyebrow,
.coin-overview-snapshot__section-kicker {
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text))
}
.coin-overview-snapshot__cycle {
  position: relative;
  border: 0;
  border-radius: 0;
  background: 0 0;
  box-shadow: none;
  overflow: visible
}
.coin-overview-snapshot__cycle-top {
  display: grid;
  grid-template-columns: minmax(0,1.8fr) minmax(220px,.9fr);
  gap: clamp(16px,2vw,22px);
  align-items: end
}
.coin-overview-snapshot__copy {
  display: grid;
  gap: clamp(10px,1.4vw,14px);
  min-width: 0
}
.coin-overview-snapshot__headline {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: clamp(6px,1vw,10px);
  font-size: clamp(28px,calc(10.26px + 1.45vw),37px);
  line-height: .94;
  letter-spacing: -.05em;
  color: var(--dark-text);
  font-weight: 700;
  text-wrap: balance
}
.coin-overview-snapshot__headline-value {
  color: color-mix(in srgb,var(--brand) 78%,var(--dark-text))
}
.coin-overview-snapshot__headline-copy {
  color: var(--dark-text)
}
.coin-overview-snapshot__context {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  font-size: clamp(13px,calc(12.52px + .09vw),14px);
  line-height: 1.55;
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text))
}
.coin-overview-snapshot__context-separator {
  color: color-mix(in srgb,var(--light-text) 88%,var(--dark-text));
  font-weight: 700
}
.coin-overview-snapshot__context-chip {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  padding: 7px 12px;
  border: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  border-radius: 999px;
  font-size: clamp(12px,calc(11.52px + .09vw),13px);
  line-height: 1;
  font-weight: 700;
  white-space: nowrap
}
.coin-overview-snapshot__context-chip.green {
  background: color-mix(in srgb,var(--green) 10%,var(--bg-primary));
  color: color-mix(in srgb,var(--green) 82%,var(--dark-text))
}
.coin-overview-snapshot__context-chip.red {
  background: color-mix(in srgb,var(--red) 10%,var(--bg-primary));
  color: color-mix(in srgb,var(--red) 82%,var(--dark-text))
}
.coin-overview-snapshot__context-chip.neutral {
  background: color-mix(in srgb,var(--light-text) 8%,var(--bg-primary));
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text))
}
.coin-overview-snapshot__range {
  display: grid;
  gap: clamp(10px,1.2vw,12px);
  padding-top: 2px
}
.coin-overview-snapshot__track {
  --coin-performance-track-pill-surface: rgba(255, 255, 255, 0.94);
  --coin-performance-track-pill-border: color-mix(in srgb, var(--border) 88%, #ffffff 12%);
  --coin-performance-track-pill-shadow: none;
  --coin-performance-track-line-color: rgba(148, 163, 184, 0.24);
  --coin-performance-track-fill-color: linear-gradient(90deg, rgba(16, 185, 129, 0.44), rgba(59, 130, 246, 0.9));
  --coin-performance-track-marker-fill: var(--bg-primary);
  --coin-performance-track-marker-ring: 0 0 0 2px rgba(59, 130, 246, 0.08);
  height: clamp(50px,calc(41.41px + 1.64vw),62px);
  padding-top: clamp(18px,calc(13.71px + .82vw),24px)
}
.coin-overview-snapshot .coin-performance__range-track-now {
  top: 0;
  z-index: 2;
  gap: clamp(5px,calc(4.05px + .18vw),7px);
  max-width: calc(100% - 8px);
  padding: clamp(6px,calc(5.05px + .18vw),8px) clamp(12px,calc(10.09px + .36vw),16px);
  border-color: color-mix(in srgb,var(--border) 86%,transparent);
  box-shadow: 0 18px 28px -26px rgba(11,21,39,.28),inset 0 1px 0 rgba(255,255,255,.72)
}
.coin-overview-snapshot .coin-performance__range-track-now::after {
  height: 12px;
  background: color-mix(in srgb,var(--brand) 34%,transparent)
}
.coin-overview-snapshot .coin-performance__range-track-now-label {
  font-size: clamp(9px,calc(8.52px + .09vw),10px)
}
.coin-overview-snapshot .coin-performance__range-track-now-value {
  font-size: clamp(11px,calc(9.57px + .27vw),14px);
  color: var(--dark-text)
}
.coin-overview-snapshot .coin-performance__range-track-fill,
.coin-overview-snapshot .coin-performance__range-track-line {
  bottom: 5px;
  height: 6px
}
.coin-overview-snapshot .coin-performance__range-track-line {
  background: linear-gradient(90deg,rgba(148,163,184,.32),rgba(148,163,184,.2));
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.45),0 1px 2px rgba(15,23,42,.05)
}
.coin-overview-snapshot .coin-performance__range-track-fill {
  background: linear-gradient(90deg,rgba(16,185,129,.44),rgba(59,130,246,.9));
  box-shadow: 0 0 0 1px rgba(59,130,246,.05)
}
.coin-overview-snapshot .coin-performance__range-track-line::after,
.coin-overview-snapshot .coin-performance__range-track-line::before {
  width: 3px;
  height: 18px;
  background: color-mix(in srgb,var(--light-text) 48%,transparent)
}
.coin-overview-snapshot .coin-performance__range-track-marker {
  bottom: 1px;
  width: 14px;
  height: 14px;
  border-width: 3px;
  background: var(--bg-primary)
}
.coin-overview-snapshot__endpoints {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px
}
.coin-overview-snapshot__endpoint,
.coin-overview-snapshot__milestone-copy {
  display: grid;
  gap: 4px;
  min-width: 0
}
.coin-overview-snapshot__endpoint--ath {
  text-align: right
}
.coin-overview-snapshot__endpoint--atl .coin-overview-snapshot__endpoint-label {
  color: color-mix(in srgb,var(--green) 78%,var(--dark-text))
}
.coin-overview-snapshot__endpoint--ath .coin-overview-snapshot__endpoint-label {
  color: color-mix(in srgb,var(--red) 78%,var(--dark-text))
}
.coin-overview-snapshot__endpoint-value {
  font-size: clamp(14px,calc(13.05px + .18vw),16px);
  line-height: 1.15;
  font-weight: 700;
  color: color-mix(in srgb,var(--light-text) 56%,var(--dark-text))
}
.coin-overview-snapshot__milestones {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: clamp(12px,1.5vw,16px)
}
.coin-overview-snapshot__milestone {
  --coin-overview-accent: var(--brand);
  position: relative;
  display: grid;
  gap: 14px;
  overflow: hidden;
  min-width: 0;
  padding: clamp(14px,1.6vw,18px);
  border: 1px solid color-mix(in srgb,var(--coin-overview-accent) 14%,var(--border));
  border-radius: 22px;
  background: linear-gradient(180deg,color-mix(in srgb,#fff 99%,var(--coin-overview-accent) 1%) 0,color-mix(in srgb,var(--bg-primary) 99%,var(--coin-overview-accent) 1%) 100%);
  box-shadow: 0 10px 22px -30px rgba(11,21,39,.18);
  transition: border-color .2s ease,box-shadow .2s ease,background-color .2s ease
}
.coin-overview-snapshot__milestone::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 2px;
  background: color-mix(in srgb,var(--coin-overview-accent) 48%,transparent)
}
.coin-overview-snapshot__milestone:focus-within,
.coin-overview-snapshot__milestone:hover {
  border-color: color-mix(in srgb,var(--coin-overview-accent) 22%,var(--border));
  box-shadow: 0 14px 24px -30px rgba(11,21,39,.2)
}
.coin-overview-snapshot__milestone--green {
  --coin-overview-accent: var(--green)
}
.coin-overview-snapshot__milestone--red {
  --coin-overview-accent: var(--red)
}
.coin-overview-snapshot__milestone--brand {
  --coin-overview-accent: color-mix(in srgb, var(--brand) 68%, #14b8a6 32%)
}
.coin-overview-snapshot__milestone-head {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  min-width: 0
}
.coin-overview-snapshot__milestone-badge {
  width: 40px;
  height: 40px;
  flex: 0 0 40px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
  background: color-mix(in srgb,var(--coin-overview-accent) 10%,#fff 90%);
  color: color-mix(in srgb,var(--coin-overview-accent) 86%,var(--dark-text));
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--coin-overview-accent) 14%,transparent)
}
.coin-overview-snapshot__milestone-badge i {
  font-size: 16px
}
.coin-overview-snapshot__milestone-eyebrow {
  color: color-mix(in srgb,var(--coin-overview-accent) 78%,var(--dark-text))
}
.coin-overview-snapshot__milestone-title {
  font-size: clamp(16px,calc(15.05px + .18vw),18px);
  line-height: 1.2;
  font-weight: 800;
  color: var(--dark-text)
}
.coin-overview-snapshot__milestone-body {
  display: grid;
  gap: 10px;
  min-width: 0
}
.coin-overview-snapshot__milestone-value {
  font-size: clamp(22px,calc(19.14px + .55vw),28px);
  line-height: .98;
  font-weight: 800;
  letter-spacing: -.04em;
  color: var(--dark-text);
  font-variant-numeric: tabular-nums
}
.coin-overview-snapshot__milestone-context {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  min-height: 32px;
  padding: 7px 12px;
  border-radius: 999px;
  font-size: clamp(12px,calc(11.52px + .09vw),13px);
  line-height: 1;
  font-weight: 700
}
.coin-overview-snapshot__milestone-context.green {
  background: color-mix(in srgb,var(--green) 10%,var(--bg-primary));
  color: color-mix(in srgb,var(--green) 84%,var(--dark-text))
}
.coin-overview-snapshot__milestone-context.red {
  background: color-mix(in srgb,var(--red) 10%,var(--bg-primary));
  color: color-mix(in srgb,var(--red) 84%,var(--dark-text))
}
.coin-overview-snapshot__milestone-context.neutral {
  background: color-mix(in srgb,var(--light-text) 8%,var(--bg-primary));
  color: color-mix(in srgb,var(--light-text) 84%,var(--dark-text))
}
.coin-overview-snapshot__milestone-meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  font-size: clamp(12px,calc(11.52px + .09vw),13px);
  line-height: 1.45;
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text))
}
.coin-overview-snapshot__milestone-meta-separator {
  color: color-mix(in srgb,var(--light-text) 72%,transparent)
}
.coin-overview-snapshot__milestone-pill {
  display: inline-flex;
  align-items: center;
  width: fit-content;
  gap: 6px;
  min-height: 32px;
  padding: 7px 12px;
  border-radius: 999px;
  background: color-mix(in srgb,var(--coin-overview-accent) 10%,transparent);
  color: color-mix(in srgb,var(--coin-overview-accent) 80%,var(--dark-text));
  font-size: clamp(12px,calc(11.52px + .09vw),13px);
  line-height: 1;
  font-weight: 700
}
.coin-overview-snapshot__market {
  padding: clamp(12px,1.5vw,18px) 0 0;
  border-top: 1px solid color-mix(in srgb,var(--border) 86%,transparent);
  border-radius: 0;
  background: 0 0;
  box-shadow: none
}
.coin-overview-snapshot__metric-grid {
  display: grid;
  grid-template-columns: repeat(4,minmax(0,1fr));
  gap: clamp(10px,1.2vw,14px)
}
.coin-overview-snapshot__metric-card {
  display: grid;
  align-content: start;
  gap: 10px;
  min-width: 0;
  padding: clamp(13px,1.4vw,16px);
  border: 1px solid color-mix(in srgb,var(--border) 82%,transparent);
  border-radius: 16px;
  background: color-mix(in srgb,var(--bg-primary) 92%,var(--brand) 8%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.45);
  transition: border-color .2s ease,background-color .2s ease
}
.coin-overview-snapshot__metric-card:focus-within,
.coin-overview-snapshot__metric-card:hover {
  border-color: color-mix(in srgb,var(--brand) 16%,var(--border));
  background: color-mix(in srgb,var(--bg-primary) 90%,var(--brand) 10%)
}
.coin-overview-snapshot__metric-head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px
}
.coin-overview-snapshot__metric-label {
  font-size: clamp(11px,calc(10.52px + .09vw),12px);
  line-height: 1.45;
  font-weight: 700;
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text))
}
.coin-overview-snapshot__metric-value {
  font-size: clamp(20px,calc(17.14px + .55vw),26px);
  line-height: 1.02;
  font-weight: 800;
  letter-spacing: -.04em;
  color: var(--dark-text);
  font-variant-numeric: tabular-nums
}
.coin-overview-snapshot__tooltip-trigger {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  border-radius: 999px;
  background: 0 0;
  color: var(--light-text);
  cursor: pointer;
  transition: color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease
}
.coin-overview-snapshot__tooltip-trigger:focus-visible,
.coin-overview-snapshot__tooltip-trigger:hover {
  color: var(--brand);
  background: color-mix(in srgb,var(--brand) 6%,var(--bg-primary));
  border-color: color-mix(in srgb,var(--brand) 18%,var(--border));
  transform: translateY(-1px)
}
.coin-overview-snapshot__tooltip-trigger:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(15,116,212,.12)
}
#main.profile .profile-taxonomy-card,
.coin-converter,
.coin-links {
  margin: 0;
  padding: clamp(14px,1.7vw,18px);
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  border-radius: 18px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 98%,#fff 2%) 0,color-mix(in srgb,var(--bg) 96%,var(--brand) 4%) 100%);
  box-shadow: 0 18px 34px -32px rgba(11,21,39,.22)
}
.object-details {
  display: grid;
  gap: 16px;
  background: var(--bg-primary);
  padding: clamp(16px,2vw,22px);
  border-radius: 18px;
  border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
  box-shadow: 0 18px 42px -34px rgba(11,21,39,.18)
}
.coin-main-feed .object-details > header h2 {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  font-size: 11px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: .08em;
  color: var(--dark-text);
  text-transform: uppercase;
  padding: 0 0 6px;
  border: 0;
  border-bottom: 2px solid var(--border);
  text-wrap: balance
}
.coin-main-feed .object-details > header h2 i {
  width: auto;
  height: auto;
  display: inline-block;
  flex: 0 0 auto;
  align-self: center;
  border: 0;
  border-radius: 0;
  background: 0 0;
  color: var(--icon-color);
  box-shadow: none;
  font-size: 1em;
  font-weight: 400;
  line-height: 1
}
.coin-main-feed .object-details .objects {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(auto-fill,minmax(200px,1fr));
  margin-bottom: 0
}
.coin-main-feed .object-details .objects li {
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 0;
  text-align: center;
  padding: 0;
  font-size: 13px;
  line-height: 1
}
.coin-main-feed .object-details .objects li .content,
.coin-main-feed .object-details .objects li a {
  display: block;
  padding: 16px;
  border-radius: 16px;
  background: linear-gradient(160deg,var(--bg-primary) 0,var(--bg) 85%);
  border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
  color: var(--dark-text);
  text-decoration: none;
  box-shadow: 0 12px 30px -25px rgba(15,48,92,.22);
  transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease
}
.coin-main-feed .object-details .objects li .content:hover,
.coin-main-feed .object-details .objects li a:hover {
  transform: translateY(-2px);
  border-color: color-mix(in srgb,var(--brand) 28%,var(--border));
  box-shadow: 0 20px 40px -30px rgba(28,131,246,.22)
}
.coin-main-feed .object-details .objects li .name {
  display: block;
  margin-bottom: 6px;
  font-size: 13px;
  line-height: 1.35;
  font-weight: 700
}
.coin-main-feed .object-details .objects li .role,
.coin-main-feed .object-details .objects li .years-active {
  display: block;
  font-size: 11px;
  line-height: 1.35;
  color: var(--light-text)
}
.coin-main-feed .object-details .objects li .logo {
  width: 56px;
  height: 56px;
  margin: 0 auto 12px;
  display: block;
  background: var(--bg-hover);
  border-radius: 14px;
  box-shadow: 0 10px 22px -16px rgba(10,30,58,.32)
}
.coin-main-feed .object-details .objects li .logo.none:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask: url("../images/fontawesome/light/building.svg") center / contain no-repeat;
  mask: url("../images/fontawesome/light/building.svg") center / contain no-repeat;
  color: var(--light-text)
}
.tags ul {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  font-size: 11px;
  align-items: center
}
.tags ul li strong {
  font-weight: 700;
  display: inline-block;
  margin-right: 3px
}
.tags ul li .item,
.tags ul li a {
  border-radius: 22px;
  background: linear-gradient(180deg,var(--bg-primary) 0,var(--bg) 100%);
  font-weight: 700;
  font-size: 11px;
  line-height: 1.2;
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  padding: 7px 12px;
  min-height: 30px;
  color: var(--dark-text);
  text-decoration: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 100%;
  position: relative;
  display: flex;
  gap: 8px;
  align-items: center;
  box-shadow: 0 12px 26px -22px rgba(9,32,68,.25);
  transition: background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease
}
.tags ul li a i {
  font-size: 16px;
  color: var(--brand);
  transition: color .18s ease
}
.tags ul li a:hover {
  box-shadow: 0 16px 30px -20px rgba(9,32,68,.3);
  border-color: transparent;
  color: #fff;
  background: linear-gradient(135deg,var(--brand) 0,#1783e9 100%);
  transform: translateY(-1px)
}
.tags ul li a:hover i {
  color: #fff
}
#main.profile.coin .object-details.team {
  display: grid;
  gap: clamp(18px,2.2vw,28px);
  align-items: start
}
#main.profile.coin .object-details.team > header {
  grid-column: 1/-1
}
#main.profile.coin .object-details.team .team-group,
#main.profile.coin .object-details.team .team-people,
#main.profile.coin .object-details.team > .team-groups,
#main.profile.coin .object-details.team > .team-intro {
  min-width: 0
}
#main.profile.coin .object-details.team > .team-groups,
#main.profile.coin .object-details.team > .team-intro {
  grid-column: 1/-1
}
#main.profile.coin .object-details.team.team--split .team-layout {
  display: grid;
  grid-template-columns: minmax(260px,.42fr) minmax(0,.58fr);
  gap: clamp(18px,2.4vw,30px);
  align-items: start;
  min-width: 0
}
#main.profile.coin .object-details.team.team--split .team-groups--primary,
#main.profile.coin .object-details.team.team--split .team-layout__intro,
#main.profile.coin .object-details.team.team--split .team-layout__main {
  min-width: 0
}
#main.profile.coin .object-details.team.team--split .team-layout__main {
  display: grid;
  align-content: start
}
#main.profile.coin .object-details.team .team-intro__card {
  display: grid;
  gap: clamp(10px,1.25vw,14px);
  padding: clamp(15px,1.8vw,22px);
  border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
  border-radius: 24px;
  background: radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 4%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 99%,var(--brand) 1%) 100%);
  box-shadow: 0 18px 32px -30px rgba(15,48,92,.16)
}
#main.profile.coin .object-details.team.team--split .team-layout__intro .team-intro__card {
  gap: clamp(6px,.9vw,10px);
  padding: clamp(13px,1.35vw,16px)
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company > div {
  display: grid;
  grid-template-columns: minmax(0,1.08fr) minmax(280px,.92fr);
  gap: clamp(18px,2.2vw,28px);
  align-items: start
}
#main.profile.coin .object-details.team .team-intro__card--summary {
  grid-template-columns: minmax(0,1.12fr) minmax(220px,.88fr);
  gap: clamp(18px,2.2vw,28px);
  align-items: start
}
#main.profile.coin .object-details.team .team-intro__card--summary-single {
  grid-template-columns: 1fr
}
#main.profile.coin .object-details.team.team--split .team-intro__card--company .post-object.company > div,
#main.profile.coin .object-details.team.team--split .team-intro__card--summary {
  grid-template-columns: 1fr;
  gap: clamp(14px,1.8vw,20px)
}
#main.profile.coin .object-details.team .team-intro__copy {
  display: grid;
  gap: clamp(10px,1.4vw,14px);
  min-width: 0
}
#main.profile.coin .object-details.team .team-intro__card--summary .team-intro__copy {
  max-width: 40rem
}
#main.profile.coin .object-details.team.team--split .team-intro__card--summary .team-intro__copy {
  max-width: none
}
#main.profile.coin .object-details.team.team--split .team-intro__copy p {
  font-size: clamp(13px,.98vw,14px);
  line-height: 1.55
}
#main.profile.coin .object-details.team .team-intro__eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: clamp(10px,.84vw,11px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
}
#main.profile.coin .object-details.team .team-intro__copy h3 {
  margin: 0;
  font-size: clamp(21px,1.8vw,26px);
  line-height: 1.04;
  font-weight: 800;
  letter-spacing: -.04em;
  color: var(--dark-text)
}
#main.profile.coin .object-details.team .team-intro__copy p {
  margin: 0;
  max-width: 62ch;
  font-size: clamp(14px,1.04vw,15px);
  line-height: 1.65;
  color: color-mix(in srgb,var(--light-text) 74%,var(--dark-text))
}
#main.profile.coin .object-details.team .team-intro__facts {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(clamp(150px,18vw,210px),max-content));
  justify-content: start;
  gap: clamp(14px,2vw,36px);
  align-items: flex-start;
  margin: 0;
  padding: clamp(10px,1.3vw,13px) 0 0;
  list-style: none;
  border-top: 1px solid color-mix(in srgb,var(--border) 86%,transparent)
}
#main.profile.coin .object-details.team .team-intro__fact {
  display: grid;
  gap: 4px;
  min-width: 0;
  align-content: start
}
#main.profile.coin .object-details.team .team-intro__card--summary .team-intro__facts {
  align-content: start;
  padding-top: 0;
  padding-inline-start: clamp(16px,2vw,24px);
  border-top: 0;
  border-inline-start: 1px solid color-mix(in srgb,var(--border) 86%,transparent)
}
#main.profile.coin .object-details.team.team--split .team-intro__card--summary .team-intro__facts,
#main.profile.coin .object-details.team.team--split .team-intro__facts {
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 8px 16px
}
#main.profile.coin .object-details.team.team--split .team-intro__card--summary .team-intro__facts {
  padding-top: clamp(12px,1.6vw,16px);
  padding-inline-start: 0;
  border-top: 1px solid color-mix(in srgb,var(--border) 86%,transparent);
  border-inline-start: 0
}
#main.profile.coin .object-details.team .team-intro__fact-label {
  font-size: clamp(10px,.84vw,11px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 84%,var(--dark-text))
}
#main.profile.coin .object-details.team .team-intro__fact-value {
  font-size: clamp(16px,1.25vw,18px);
  font-weight: 700;
  line-height: 1.15;
  letter-spacing: -.03em;
  color: var(--dark-text)
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .content {
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  gap: clamp(12px,1.4vw,16px);
  min-width: 0
}
#main.profile.coin .object-details.team.team--split .team-intro__card--company .post-object.company .content {
  gap: clamp(10px,1.2vw,14px)
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .content > a {
  width: clamp(64px,5.3vw,72px);
  height: clamp(64px,5.3vw,72px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 clamp(64px,5.3vw,72px);
  border-radius: 22px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-hover) 95%,#fff 5%),color-mix(in srgb,var(--bg) 94%,var(--brand) 6%));
  box-shadow: 0 14px 24px -22px rgba(15,48,92,.2)
}
#main.profile.coin .object-details.team.team--split .team-intro__card--company .post-object.company .content > a {
  width: clamp(56px,4.5vw,64px);
  height: clamp(56px,4.5vw,64px);
  flex-basis: clamp(56px,4.5vw,64px);
  border-radius: 18px
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .logo {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 18px;
  object-fit: contain;
  background: var(--bg-hover)
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .title {
  display: grid;
  gap: 6px;
  min-width: 0
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__heading {
  display: inline-flex;
  align-items: center;
  gap: clamp(6px,.55vw,8px);
  min-width: 0;
  max-width: 100%
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .title h3 {
  margin: 0;
  min-width: 0;
  font-size: clamp(22px,1.85vw,27px);
  line-height: 1.04;
  font-weight: 800;
  letter-spacing: -.04em
}
#main.profile.coin .object-details.team.team--split .team-intro__card--company .post-object.company .title h3 {
  font-size: clamp(20px,1.55vw,24px)
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .title h3 a {
  color: var(--dark-text);
  text-decoration: none;
  transition: color .2s ease
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .title h3 a:focus-visible,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .title h3 a:hover {
  color: var(--brand)
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .meta,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .vertical {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  font-size: clamp(10px,.84vw,11px);
  font-weight: 800;
  letter-spacing: .12em;
  line-height: 1;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-info {
  display: grid;
  gap: clamp(8px,1vw,12px);
  align-content: start;
  justify-self: end;
  justify-items: start;
  width: min(100%,38rem);
  padding-top: 0
}
#main.profile.coin .object-details.team.team--split .team-intro__card--company .post-object.company .more-info {
  justify-self: stretch;
  width: 100%;
  gap: clamp(6px,.9vw,10px)
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-info p {
  margin: 0;
  font-size: clamp(14px,1.02vw,15px);
  line-height: 1.65;
  color: color-mix(in srgb,var(--light-text) 76%,var(--dark-text))
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .action-btns {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  gap: 10px 12px;
  width: 100%
}
#main.profile.coin .object-details.team.team--split .team-intro__card--company .post-object.company .action-btns {
  gap: 8px
}
#main.profile.coin .object-details.team.team--split .team-groups--primary {
  gap: clamp(18px,2vw,24px)
}
#main.profile.coin .object-details.team.team--split .team-intro__card--company .post-object.company .social {
  display: none
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  min-height: clamp(38px,3.2vw,44px);
  padding: 0 clamp(14px,1.8vw,20px);
  border: 1px solid color-mix(in srgb,var(--brand) 16%,var(--border));
  border-radius: 999px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 6%,var(--bg-primary)) 0,color-mix(in srgb,var(--brand) 2%,var(--bg)) 100%);
  color: var(--dark-text);
  font-size: clamp(11px,.88vw,12px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: .06em;
  text-transform: uppercase;
  text-decoration: none;
  transition: transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-link::after {
  content: "";
  width: 11px;
  height: 11px;
  background-color: currentColor;
  -webkit-mask: url("../images/fontawesome/light/arrow-right.svg") center / contain no-repeat;
  mask: url("../images/fontawesome/light/arrow-right.svg") center / contain no-repeat;
  line-height: 1
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-link:focus-visible,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-link:hover {
  color: #fff;
  border-color: color-mix(in srgb,var(--brand) 28%,transparent);
  background: linear-gradient(135deg,color-mix(in srgb,var(--brand) 86%,#fff 14%),color-mix(in srgb,var(--brand) 68%,#0f172a 32%));
  box-shadow: 0 14px 24px -22px color-mix(in srgb,var(--brand) 28%,rgba(15,23,42,.26));
  transform: translateY(-1px);
  outline: 0
}
#main.profile.coin .object-details.team .team-groups {
  display: grid;
  gap: clamp(16px,2vw,22px)
}
#main.profile.coin .object-details.team .team-group {
  display: grid;
  gap: clamp(10px,1.4vw,14px)
}
#main.profile.coin .object-details.team .team-group--former {
  padding-top: clamp(12px,1.6vw,18px);
  border-top: 1px solid color-mix(in srgb,var(--border) 88%,transparent)
}
#main.profile.coin .object-details.team .team-group__header {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  justify-content: flex-start;
  gap: 8px 10px
}
#main.profile.coin .object-details.team .team-group__header h3 {
  margin: 0;
  font-size: clamp(16px,1.2vw,18px);
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -.03em;
  color: var(--dark-text)
}
#main.profile.coin .object-details.team .team-group__header span {
  display: inline-flex;
  align-items: center;
  font-size: clamp(10px,.84vw,11px);
  font-weight: 800;
  line-height: 1;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
}
#main.profile.coin .object-details.team .team-people {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(min(220px,100%),1fr));
  gap: clamp(12px,1.6vw,18px);
  align-content: start
}
#main.profile.coin .object-details.team .team-group--former .team-people {
  grid-template-columns: repeat(auto-fill,minmax(min(220px,100%),280px));
  justify-content: start
}
#main.profile.coin .object-details.team.team--split .team-group--former .team-people,
#main.profile.coin .object-details.team.team--split .team-group--primary .team-people {
  grid-template-columns: repeat(2,minmax(0,1fr));
  justify-content: stretch
}
#main.profile.coin .object-details.team.team--split .team-group--former.team-group--solo .team-people {
  grid-template-columns: 1fr
}
#main.profile.coin .object-details.team .person {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: clamp(6px,.95vw,10px);
  min-width: 0;
  height: 100%;
  padding: clamp(14px,1.6vw,18px);
  border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
  border-radius: 18px;
  background: radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 4%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 99%,var(--brand) 1%) 100%);
  box-shadow: 0 14px 24px -24px rgba(15,48,92,.14);
  text-align: left;
  transition: transform .2s ease,box-shadow .2s ease,border-color .2s ease
}
#main.profile.coin .object-details.team .person:focus-within,
#main.profile.coin .object-details.team .person:hover {
  transform: translateY(-2px);
  border-color: color-mix(in srgb,var(--brand) 20%,var(--border));
  box-shadow: 0 18px 28px -24px rgba(15,48,92,.16)
}
#main.profile.coin .object-details.team .person a {
  color: var(--dark-text);
  text-decoration: none
}
#main.profile.coin .object-details.team .person__media {
  display: flex
}
#main.profile.coin .object-details.team .person__photo-link {
  display: inline-flex
}
#main.profile.coin .object-details.team .person-photo {
  width: clamp(58px,4.8vw,66px);
  height: clamp(58px,4.8vw,66px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 20px;
  padding: 3px;
  border: 1px solid color-mix(in srgb,var(--brand) 14%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 98%,#fff 2%) 0,color-mix(in srgb,var(--bg) 95%,var(--brand) 5%) 100%);
  box-shadow: 0 14px 24px -22px rgba(15,48,92,.18);
  text-indent: 0
}
#main.profile.coin .object-details.team .person-photo--placeholder {
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text))
}
#main.profile.coin .object-details.team .person .photo {
  width: 100%;
  height: 100%;
  display: block;
  margin: 0;
  border-radius: 16px;
  object-fit: cover;
  background: var(--bg-hover);
  box-shadow: none;
  transition: transform .2s ease
}
#main.profile.coin .object-details.team .person:focus-within .photo,
#main.profile.coin .object-details.team .person:hover .photo {
  transform: scale(1.02)
}
#main.profile.coin .object-details.team .person-photo i {
  font-size: 28px;
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text))
}
#main.profile.coin .object-details.team .person__copy {
  display: grid;
  gap: clamp(4px,.7vw,6px);
  min-width: 0;
  align-content: start
}
#main.profile.coin .object-details.team .person :is(h4,h5) {
  margin: 0;
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  font-size: clamp(16px,1.1vw,18px);
  font-weight: 800;
  line-height: 1.08;
  letter-spacing: -.03em;
  color: var(--dark-text)
}
#main.profile.coin .object-details.team .person__name {
  min-width: 0;
  flex: 1 1 auto
}
#main.profile.coin .object-details.team .person :is(h4,h5) a {
  color: inherit;
  transition: color .2s ease
}
#main.profile.coin .object-details.team .person :is(h4,h5) a:focus-visible,
#main.profile.coin .object-details.team .person :is(h4,h5) a:hover {
  color: var(--brand)
}
#main.profile.coin .object-details.team .person__verified,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified {
  position: relative;
  display: inline-flex;
  flex: 0 0 auto;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 999px;
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text));
  cursor: help;
  transition: color .2s ease,transform .2s ease
}
#main.profile.coin .object-details.team .person__verified i,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified i {
  font-size: 14px
}
#main.profile.coin .object-details.team .person__verified:focus-visible,
#main.profile.coin .object-details.team .person__verified:hover,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified:focus-visible,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified:hover {
  color: var(--brand);
  transform: translateY(-1px)
}
#main.profile.coin .object-details.team .person__verified:focus-visible,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified:focus-visible {
  outline: 2px solid color-mix(in srgb,var(--brand) 24%,transparent);
  outline-offset: 3px
}
#main.profile.coin .object-details.team .person__verified[data-tooltip]::after,
#main.profile.coin .object-details.team .person__verified[data-tooltip]::before,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]::after,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]::before {
  position: absolute;
  left: 50%;
  opacity: 0;
  pointer-events: none;
  transition: opacity .2s ease,transform .2s ease
}
#main.profile.coin .object-details.team .person__verified[data-tooltip]::before,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]::before {
  content: "";
  bottom: calc(100% + 6px);
  width: 8px;
  height: 8px;
  background: rgba(7,10,18,.92);
  transform: translate(-50%,6px) rotate(45deg);
  z-index: 29
}
#main.profile.coin .object-details.team .person__verified[data-tooltip]::after,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]::after {
  content: attr(data-tooltip);
  bottom: calc(100% + 12px);
  width: min(240px,68vw);
  padding: 10px 12px;
  border-radius: 12px;
  background: rgba(7,10,18,.92);
  box-shadow: 0 18px 30px -24px rgba(7,10,18,.7);
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.45;
  letter-spacing: 0;
  text-align: left;
  white-space: normal;
  transform: translate(-50%,6px);
  z-index: 30
}
#main.profile.coin .object-details.team .person__verified[data-tooltip]:focus-visible::after,
#main.profile.coin .object-details.team .person__verified[data-tooltip]:focus-visible::before,
#main.profile.coin .object-details.team .person__verified[data-tooltip]:hover::after,
#main.profile.coin .object-details.team .person__verified[data-tooltip]:hover::before,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]:focus-visible::after,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]:focus-visible::before,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]:hover::after,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]:hover::before {
  opacity: 1
}
#main.profile.coin .object-details.team .person__verified[data-tooltip]:focus-visible::before,
#main.profile.coin .object-details.team .person__verified[data-tooltip]:hover::before,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]:focus-visible::before,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]:hover::before {
  transform: translate(-50%,0) rotate(45deg)
}
#main.profile.coin .object-details.team .person__verified[data-tooltip]:focus-visible::after,
#main.profile.coin .object-details.team .person__verified[data-tooltip]:hover::after,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]:focus-visible::after,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified[data-tooltip]:hover::after {
  transform: translate(-50%,0)
}
#main.profile.coin .object-details.team .person__status {
  position: absolute;
  top: clamp(12px,1.25vw,15px);
  right: clamp(12px,1.25vw,15px);
  display: inline-flex;
  align-items: center;
  min-height: 20px;
  padding: 0 7px;
  border-radius: 999px;
  border: 1px solid color-mix(in srgb,#f59e0b 14%,transparent);
  background: color-mix(in srgb,#f59e0b 8%,var(--bg-primary));
  color: color-mix(in srgb,#b45309 54%,var(--light-text));
  font-size: 8px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: .07em;
  text-transform: uppercase
}
#main.profile.coin .object-details.team .person .title {
  margin: 0;
  min-width: 0;
  font-size: clamp(11px,.84vw,12px);
  line-height: 1.42;
  color: color-mix(in srgb,var(--light-text) 78%,var(--dark-text));
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}
#main.profile.coin .object-details.team .person .social,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .social {
  display: flex;
  flex-wrap: wrap;
  gap: 7px
}
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .social {
  margin-left: 0
}
#main.profile.coin .object-details.team .person .social {
  margin-top: auto;
  padding-top: 0
}
#main.profile.coin .object-details.team .person .social a,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .social a {
  width: 34px;
  height: 34px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  border-radius: 11px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 98%,var(--brand) 2%) 100%);
  color: color-mix(in srgb,var(--light-text) 78%,var(--dark-text));
  text-decoration: none;
  transition: transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease
}
#main.profile.coin .object-details.team .person .social a i,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .social a i {
  font-size: 12px
}
#main.profile.coin .object-details.team .person .social a:focus-visible,
#main.profile.coin .object-details.team .person .social a:hover,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .social a:focus-visible,
#main.profile.coin .object-details.team .team-intro__card--company .post-object.company .social a:hover {
  color: #fff;
  border-color: color-mix(in srgb,var(--brand) 32%,transparent);
  background: linear-gradient(135deg,color-mix(in srgb,var(--brand) 92%,#fff 8%),color-mix(in srgb,var(--brand) 72%,#0f172a 28%));
  box-shadow: 0 12px 22px -20px color-mix(in srgb,var(--brand) 28%,rgba(15,23,42,.24));
  transform: translateY(-1px);
  outline: 0
}
.object-details .active-message {
  font-size: 13px;
  line-height: 1.5;
  padding: 12px;
  background: var(--bg-primary);
  border: 1px solid #e20e0e;
  border-radius: 10px;
  color: var(--dark-text);
  display: inline-block
}
.object-details .active-message a {
  color: var(--brand);
  font-weight: 700
}
.coin-related-assets-widget--section > .widget-title {
  display: none
}
#main.profile .profile-taxonomy-card .widget-title h5 {
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text));
  font-size: 10px;
  font-weight: 700;
  letter-spacing: .06em;
  line-height: 1.2;
  text-transform: uppercase
}
#main.profile .profile-similar-widget__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-width: 0
}
#main.profile .profile-similar-widget__header-link {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 5px;
  max-width: 48%;
  margin-inline-start: auto;
  color: color-mix(in srgb,var(--brand) 78%,var(--dark-text));
  font-size: 10.5px;
  font-weight: 650;
  line-height: 1.2;
  text-align: right;
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s ease,text-decoration-color .2s ease
}
#main.profile .profile-similar-widget__header-link span {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis
}
#main.profile .profile-similar-widget__header-link i {
  flex: 0 0 auto;
  font-size: 11px;
  transition: transform .2s ease
}
#main.profile .profile-similar-widget__header-link:focus-visible,
#main.profile .profile-similar-widget__header-link:hover {
  color: var(--brand);
  outline: 0;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px
}
#main.profile .profile-similar-widget__header-link:focus-visible i,
#main.profile .profile-similar-widget__header-link:hover i {
  transform: translateX(1px)
}
#main.profile .profile-taxonomy-card .widget-title h5 i {
  font-size: 11px;
  color: var(--brand)
}
#main.profile .profile-taxonomy-card {
  display: grid;
  gap: 10px
}
#main.profile .profile-taxonomy-card__content {
  display: grid;
  gap: 10px;
  font-size: 12px
}
#main.profile .profile-taxonomy-card__items,
#main.profile .profile-taxonomy-card__more,
#main.profile .profile-taxonomy-card__more-controls,
#main.profile .profile-taxonomy-card__prefixes {
  display: flex;
  flex-wrap: wrap;
  gap: 6px
}
#main.profile .profile-taxonomy-card__group {
  display: grid;
  gap: 8px
}
#main.profile .profile-taxonomy-card__chip {
  min-height: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 6px 11px;
  border-radius: 999px;
  border: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  background: color-mix(in srgb,var(--bg-primary) 90%,var(--bg) 10%);
  color: color-mix(in srgb,var(--light-text) 90%,var(--dark-text));
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: transform .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease
}
#main.profile .profile-taxonomy-card__chip:focus-visible,
#main.profile .profile-taxonomy-card__chip:hover {
  background: color-mix(in srgb,var(--brand) 6%,var(--bg-primary));
  border-color: color-mix(in srgb,var(--brand) 18%,var(--border));
  color: color-mix(in srgb,var(--brand) 72%,var(--dark-text));
  transform: translateY(-1px);
  box-shadow: 0 14px 22px -22px rgba(15,116,212,.24);
  text-decoration: none
}
#main.profile .profile-taxonomy-card__chip--with-logo {
  gap: 7px
}
#main.profile .profile-taxonomy-card__chip--with-logo img {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  object-fit: cover;
  flex: 0 0 auto
}
#main.profile .profile-taxonomy-card__chip--with-icon i {
  font-size: 11px;
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text))
}
#main.profile .profile-taxonomy-card__chip--sponsored {
  background: color-mix(in srgb,#f59e0b 14%,var(--bg-primary));
  border-color: color-mix(in srgb,#f59e0b 28%,var(--border));
  color: color-mix(in srgb,#b45309 64%,var(--dark-text))
}
#main.profile .profile-taxonomy-card__toggle {
  appearance: none;
  cursor: pointer
}
#main.profile .profile-taxonomy-card__toggle--count,
#main.profile .profile-taxonomy-card__toggle--more {
  gap: 6px
}
#main.profile .profile-taxonomy-card__toggle--count i,
#main.profile .profile-taxonomy-card__toggle--more i {
  color: color-mix(in srgb,var(--brand) 76%,var(--dark-text));
  transition: color .2s ease,transform .2s ease
}
#main.profile .profile-taxonomy-card__group.is-expanded .profile-taxonomy-card__toggle--more i {
  transform: rotate(180deg)
}
#main.profile .profile-taxonomy-card__more-label--open {
  display: none
}
#main.profile .profile-taxonomy-card__group.is-expanded .profile-taxonomy-card__more-label--closed {
  display: none
}
#main.profile .profile-taxonomy-card__group.is-expanded .profile-taxonomy-card__more-label--open {
  display: inline
}
#main.profile .profile-taxonomy-card__more {
  flex-basis: 100%;
  padding-top: 8px;
  margin-top: 2px;
  border-top: 1px solid color-mix(in srgb,var(--border) 88%,transparent)
}
#main.profile .profile-taxonomy-card__more[hidden] {
  display: none
}
#main.profile .profile-similar-widget__content {
  display: grid;
  gap: 10px
}
#main.profile .profile-similar-widget__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  transition: height .28s cubic-bezier(.22,1,.36,1)
}
#main.profile .profile-similar-widget__list-item {
  min-width: 0
}
#main.profile .profile-similar-widget__list-item--extra {
  transform-origin: top center;
  transition: opacity .22s ease,transform .22s ease
}
#main.profile .profile-similar-widget.is-collapsible:not(.is-expanded) .profile-similar-widget__list-item--extra {
  opacity: 0;
  transform: translateY(-6px);
  pointer-events: none
}
#main.profile .profile-similar-widget.is-collapsible:not(.is-expanded):not(.is-animating) .profile-similar-widget__list-item--extra {
  display: none
}
#main.profile .profile-similar-widget.is-animating .profile-similar-widget__list {
  overflow: hidden
}
#main.profile .profile-similar-widget__item {
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  align-items: center;
  gap: 10px;
  min-width: 0;
  min-height: 68px;
  padding: 12px;
  border: 1px solid color-mix(in srgb,var(--border) 92%,transparent);
  border-radius: 16px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 98%,var(--brand) 2%) 100%);
  box-shadow: 0 14px 24px -30px rgba(15,23,42,.18);
  text-decoration: none;
  transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease
}
#main.profile .profile-similar-widget__item:focus-visible,
#main.profile .profile-similar-widget__item:hover {
  outline: 0;
  transform: translateY(-1px);
  border-color: color-mix(in srgb,var(--brand) 28%,var(--border));
  box-shadow: 0 18px 30px -26px rgba(15,116,212,.18)
}
#main.profile .profile-similar-widget__item--with-aside {
  grid-template-columns: auto minmax(0,1fr) auto
}
#main.profile .profile-similar-widget__media {
  width: 44px;
  height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid color-mix(in srgb,var(--border) 72%,var(--dark-text));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 97%,#f7fbff 3%) 0,color-mix(in srgb,var(--bg) 92%,#edf4ff 8%) 100%);
  flex: 0 0 auto;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.75),0 10px 20px -18px rgba(15,23,42,.2)
}
#main.profile .profile-similar-widget__media--person {
  border-radius: 50%
}
#main.profile .profile-similar-widget__media--entity {
  border-radius: 14px
}
#main.profile .profile-similar-widget__media img {
  width: 100%;
  height: 100%;
  display: block
}
#main.profile .profile-similar-widget__media--entity img {
  object-fit: contain;
  padding: 4px;
  border-radius: 100%
}
#main.profile .profile-similar-widget__media-fallback {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text))
}
#main.profile .profile-similar-widget__media-fallback i {
  font-size: 16px
}
#main.profile .profile-similar-widget__body {
  min-width: 0;
  display: grid;
  gap: 5px
}
#main.profile .profile-similar-widget__topline {
  display: flex;
  align-items: flex-start;
  gap: 6px;
  min-width: 0
}
#main.profile .profile-similar-widget__name {
  min-width: 0;
  font-size: 14px;
  line-height: 1.3;
  font-weight: 700;
  color: var(--dark-text);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden
}
#main.profile .profile-similar-widget__verified {
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text));
  flex: 0 0 auto;
  line-height: 1
}
#main.profile .profile-similar-widget__verified i {
  font-size: 13px
}
#main.profile .profile-similar-widget__meta {
  display: grid;
  gap: 0;
  min-width: 0
}
#main.profile .profile-similar-widget__subtitle {
  min-width: 0;
  font-size: 12px;
  line-height: 1.4;
  color: color-mix(in srgb,var(--light-text) 88%,var(--dark-text));
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden
}
#main.profile .profile-similar-widget__aside {
  min-width: 0;
  display: grid;
  gap: 4px;
  justify-items: end;
  align-content: center;
  text-align: right
}
#main.profile .profile-similar-widget__price {
  font-size: 14px;
  line-height: 1.2;
  font-weight: 700;
  color: var(--dark-text);
  white-space: nowrap
}
#main.profile .profile-similar-widget__change {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
  font-size: 12px;
  line-height: 1.2;
  font-weight: 700;
  white-space: nowrap
}
#main.profile .profile-similar-widget__change.is-up {
  color: var(--green)
}
#main.profile .profile-similar-widget__change.is-down {
  color: var(--red)
}
#main.profile .profile-similar-widget__change.is-flat {
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text))
}
#main.profile .profile-similar-widget__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px
}
#main.profile .profile-similar-widget__controls {
  display: flex;
  flex-wrap: wrap;
  gap: 6px
}
#main.profile .profile-similar-widget__toggle {
  gap: 6px
}
#main.profile .profile-similar-widget__toggle i {
  color: color-mix(in srgb,var(--brand) 76%,var(--dark-text));
  transition: color .2s ease,transform .2s ease
}
#main.profile .profile-similar-widget.is-expanded .profile-similar-widget__toggle i {
  transform: rotate(180deg)
}
#main.profile .profile-similar-widget__toggle-label--open {
  display: none
}
#main.profile .profile-similar-widget.is-expanded .profile-similar-widget__toggle-label--closed {
  display: none
}
#main.profile .profile-similar-widget.is-expanded .profile-similar-widget__toggle-label--open {
  display: inline
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__content {
  gap: clamp(14px,1.8vw,18px)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__list {
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: clamp(12px,1.6vw,18px)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__list-item {
  height: 100%
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__card {
  position: relative;
  display: grid;
  grid-template-rows: minmax(0,1fr) auto;
  gap: clamp(14px,1.8vw,18px);
  min-height: 100%;
  padding: clamp(16px,2vw,20px);
  border-radius: 24px;
  border: 1px solid color-mix(in srgb,var(--brand) 18%,var(--border));
  background: radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 10%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 96%,var(--brand) 4%) 100%);
  box-shadow: 0 20px 40px -34px rgba(15,23,42,.2);
  overflow: hidden;
  transition: transform .22s ease,border-color .22s ease,box-shadow .22s ease
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__card::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 3px;
  background: linear-gradient(90deg,color-mix(in srgb,var(--brand) 72%,transparent),color-mix(in srgb,var(--brand) 26%,transparent));
  opacity: .9
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__card:focus-within,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__card:hover {
  transform: translateY(-2px);
  border-color: color-mix(in srgb,var(--brand) 30%,var(--border));
  box-shadow: 0 24px 44px -34px rgba(15,116,212,.26)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__item,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__item--with-aside {
  grid-template-columns: auto minmax(0,1fr) auto;
  grid-template-areas: "media body aside";
  align-content: start;
  align-items: start;
  gap: 14px;
  min-height: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: 0 0;
  box-shadow: none
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__item--with-aside:focus-visible,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__item--with-aside:hover,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__item:focus-visible,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__item:hover {
  transform: none;
  border-color: transparent;
  background: 0 0;
  box-shadow: none
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__media {
  grid-area: media;
  width: 64px;
  height: 64px;
  border-radius: 22px;
  align-self: start;
  border-color: color-mix(in srgb,var(--brand) 18%,var(--border));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.8),0 14px 28px -24px rgba(15,23,42,.26)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__media--entity img {
  padding: 8px
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__body {
  grid-area: body;
  gap: 8px;
  padding-top: 2px
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__topline {
  align-items: center
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__name {
  font-size: clamp(18px,calc(15.86px + .27vw),21px);
  line-height: 1.1;
  font-weight: 800;
  letter-spacing: -.04em;
  -webkit-line-clamp: 2
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__subtitle {
  font-size: 11px;
  line-height: 1.25;
  font-weight: 700;
  letter-spacing: .08em;
  text-transform: uppercase;
  color: color-mix(in srgb,var(--light-text) 76%,var(--dark-text))
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__aside {
  grid-area: aside;
  min-width: 112px;
  gap: 8px;
  justify-items: end;
  align-self: start;
  text-align: right;
  padding-top: 2px
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__price {
  font-size: clamp(18px,calc(16.57px + .18vw),20px);
  line-height: 1.05;
  font-weight: 800;
  letter-spacing: -.03em
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__change {
  min-height: 28px;
  padding: 0 10px;
  border-radius: 999px;
  justify-content: center;
  font-size: 11px;
  border: 1px solid transparent;
  background: color-mix(in srgb,var(--light-text) 8%,transparent)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__change i {
  font-size: 10px
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__change.is-up {
  background: color-mix(in srgb,var(--green) 12%,transparent);
  border-color: color-mix(in srgb,var(--green) 18%,transparent)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__change.is-down {
  background: color-mix(in srgb,var(--red) 12%,transparent);
  border-color: color-mix(in srgb,var(--red) 18%,transparent)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__change.is-flat {
  background: color-mix(in srgb,var(--light-text) 10%,transparent);
  border-color: color-mix(in srgb,var(--light-text) 18%,transparent)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__actions {
  justify-content: space-between;
  gap: 12px;
  padding-top: 2px
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__card-footer {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  align-items: center;
  gap: 10px;
  padding-top: 12px;
  border-top: 1px solid color-mix(in srgb,var(--brand) 12%,var(--border))
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__card-footer.profile-similar-widget__card-footer--single {
  grid-template-columns: minmax(0,1fr)
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__compare-button,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__view-link {
  width: 100%;
  min-height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 0 14px;
  border: 1px solid color-mix(in srgb,var(--brand) 18%,var(--border));
  border-radius: 999px;
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 8%,var(--bg-primary)) 0,color-mix(in srgb,var(--brand) 4%,var(--bg)) 100%);
  color: color-mix(in srgb,var(--dark-text) 88%,var(--brand));
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .06em;
  text-transform: uppercase;
  text-decoration: none;
  cursor: pointer;
  transition: transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__view-link {
  border-color: color-mix(in srgb,var(--border) 88%,transparent);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 98%,#fff 2%) 0,color-mix(in srgb,var(--bg) 96%,var(--brand) 4%) 100%);
  color: color-mix(in srgb,var(--light-text) 76%,var(--dark-text))
}
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__compare-button:focus-visible,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__compare-button:hover,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__view-link:focus-visible,
#main.profile .profile-similar-widget--card-grid .profile-similar-widget__view-link:hover {
  color: #fff;
  border-color: color-mix(in srgb,var(--brand) 34%,transparent);
  background: linear-gradient(135deg,color-mix(in srgb,var(--brand) 92%,#fff 8%),color-mix(in srgb,var(--brand) 72%,#0f172a 28%));
  box-shadow: 0 16px 26px -20px color-mix(in srgb,var(--brand) 36%,rgba(15,23,42,.34));
  transform: translateY(-1px);
  outline: 0
}
.coin-about__faq {
  display: grid;
  gap: 12px
}
.coin-about__faq-content {
  display: grid;
  gap: 0
}
.coin-main-feed__footer.object-edit {
  display: grid;
  gap: clamp(10px,1.5vw,14px);
  align-self: stretch;
  order: 999
}
.coin-main-feed__footer .meta-edit-links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px
}
.coin-main-feed__footer .object-flagging {
  min-height: 30px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  padding: 0 11px;
  border: 1px solid color-mix(in srgb,var(--border) 82%,transparent);
  border-radius: 999px;
  background: color-mix(in srgb,var(--bg) 72%,var(--bg-primary) 28%);
  color: color-mix(in srgb,var(--dark-text) 72%,var(--light-text));
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .035em;
  text-transform: uppercase;
  text-decoration: none;
  transition: transform .2s ease,border-color .2s ease,color .2s ease,background-color .2s ease,box-shadow .2s ease
}
.coin-main-feed__footer button.object-flagging {
  font: inherit;
  cursor: pointer
}
.coin-main-feed__footer .object-flagging i {
  font-size: 11px;
  line-height: 1
}
.coin-main-feed__footer .object-flagging:focus-visible,
.coin-main-feed__footer .object-flagging:hover {
  color: #fff;
  border-color: color-mix(in srgb,var(--brand) 34%,transparent);
  background: linear-gradient(135deg,color-mix(in srgb,var(--brand) 90%,#fff 10%),color-mix(in srgb,var(--brand) 76%,#0f172a 24%));
  box-shadow: 0 16px 28px -20px color-mix(in srgb,var(--brand) 38%,rgba(11,21,39,.32));
  transform: translateY(-1px)
}
.coin-main-feed__footer .object-flagging:focus-visible {
  outline: 0
}
.coin-main-feed__footer .object-flagging[aria-disabled=true],
.coin-main-feed__footer .object-flagging[disabled] {
  cursor: default;
  color: color-mix(in srgb,var(--light-text) 84%,var(--dark-text));
  border-color: color-mix(in srgb,var(--border) 92%,transparent);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 94%,#fff 6%) 0,color-mix(in srgb,var(--bg) 96%,var(--border) 4%) 100%);
  box-shadow: none;
  transform: none;
  opacity: .86
}
.coin-main-feed__footer .object-flagging[aria-disabled=true]:focus-visible,
.coin-main-feed__footer .object-flagging[aria-disabled=true]:hover,
.coin-main-feed__footer .object-flagging[disabled]:focus-visible,
.coin-main-feed__footer .object-flagging[disabled]:hover {
  color: color-mix(in srgb,var(--light-text) 84%,var(--dark-text));
  border-color: color-mix(in srgb,var(--border) 92%,transparent);
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 94%,#fff 6%) 0,color-mix(in srgb,var(--bg) 96%,var(--border) 4%) 100%);
  box-shadow: none;
  transform: none
}
.coin-main-feed__footer .profile-claimed-notice {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px 10px;
  max-width: 100%;
  color: color-mix(in srgb,var(--light-text) 88%,var(--dark-text));
  font-size: clamp(10.5px,calc(10px + .1vw),12px);
  line-height: 1.45
}
.coin-main-feed__footer .profile-claimed-notice__badge {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  width: fit-content;
  color: color-mix(in srgb,var(--brand) 82%,var(--dark-text));
  font-size: clamp(10px,calc(9.5px + .1vw),11px);
  font-weight: 750;
  letter-spacing: .04em;
  line-height: 1.2;
  text-transform: uppercase
}
.coin-main-feed__footer .profile-claimed-notice__badge i {
  font-size: 12px;
  line-height: 1
}
.coin-main-feed__footer .profile-claimed-notice__copy {
  color: color-mix(in srgb,var(--light-text) 88%,var(--dark-text));
  font-weight: 700
}
.coin-main-feed__footer p {
  margin: 0;
  color: color-mix(in srgb,var(--light-text) 88%,var(--bg-primary));
  font-size: clamp(10px,calc(9.52px + .09vw),11px);
  line-height: 1.65;
  text-align: left
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-taxonomy-card,
:is(html[data-theme=dark],body.dark) .coin-converter,
:is(html[data-theme=dark],body.dark) .coin-links,
:is(html[data-theme=dark],body.dark) .coin-page-hero {
  border-color: color-mix(in srgb,var(--brand) 10%,var(--border));
  box-shadow: 0 18px 34px -30px rgba(0,0,0,.38)
}
:is(html[data-theme=dark],body.dark) .object-details {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg-primary) 96%,var(--bg) 4%) 100%);
  border-color: color-mix(in srgb,var(--brand) 10%,var(--border));
  box-shadow: 0 18px 34px -30px rgba(0,0,0,.38)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot-shell {
  border-color: color-mix(in srgb,var(--brand) 12%,var(--border));
  box-shadow: 0 18px 34px -30px rgba(0,0,0,.38)
}
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__eyebrow {
  color: color-mix(in srgb,#d7e3f1 68%,#8fa3bb 32%)
}
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__title {
  color: #f4f8ff
}
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__link {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
  background: color-mix(in srgb,var(--bg-primary) 86%,transparent);
  color: color-mix(in srgb,#f1f6fc 84%,#9db1c9 16%);
  box-shadow: 0 16px 24px -24px rgba(0,0,0,.32)
}
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__link.is-active,
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__link:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__link:hover,
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__link[aria-current=location] {
  border-color: color-mix(in srgb,var(--brand) 34%,var(--border));
  background: color-mix(in srgb,var(--brand) 14%,color-mix(in srgb,var(--bg-primary) 88%,#091220 12%));
  color: #f7fbff;
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent),0 16px 24px -24px rgba(0,0,0,.34)
}
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__link-icon {
  border-color: color-mix(in srgb,var(--brand) 24%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--brand) 18%,var(--bg-primary)) 0,color-mix(in srgb,var(--brand) 10%,#08111d) 100%);
  color: color-mix(in srgb,var(--brand) 82%,#f4f8ff)
}
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__links {
  scrollbar-color: color-mix(in srgb,var(--brand) 30%,transparent) transparent
}
:is(html[data-theme=dark],body.dark) .coin-about-section-nav__links::-webkit-scrollbar-thumb {
  background: color-mix(in srgb,var(--brand) 28%,var(--border))
}
@media (max-width:1024px) {
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav.is-collapsible .coin-about-section-nav__toggle {
    color: #f4f8ff
  }
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav__toggle-eyebrow {
    color: color-mix(in srgb,#d7e3f1 68%,#8fa3bb 32%)
  }
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav__toggle-current {
    border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
    background: color-mix(in srgb,var(--bg-primary) 86%,transparent);
    box-shadow: 0 16px 24px -24px rgba(0,0,0,.32)
  }
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav.is-open .coin-about-section-nav__toggle-current,
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav__toggle:focus-visible .coin-about-section-nav__toggle-current,
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav__toggle:hover .coin-about-section-nav__toggle-current {
    border-color: color-mix(in srgb,var(--brand) 34%,var(--border));
    background: color-mix(in srgb,var(--brand) 14%,color-mix(in srgb,var(--bg-primary) 88%,#091220 12%));
    box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 28%,transparent)
  }
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav__toggle-current-meta {
    color: color-mix(in srgb,#dbe7f5 70%,#8fa3bb 30%)
  }
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav__toggle-chevron {
    border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
    background: color-mix(in srgb,var(--bg-primary) 86%,transparent);
    color: color-mix(in srgb,#f1f6fc 84%,#9db1c9 16%)
  }
  :is(html[data-theme=dark],body.dark) .coin-about-section-nav.is-open .coin-about-section-nav__toggle-chevron {
    border-color: color-mix(in srgb,var(--brand) 34%,var(--border));
    background: color-mix(in srgb,var(--brand) 14%,color-mix(in srgb,var(--bg-primary) 88%,#091220 12%))
  }
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__cycle {
  background: 0 0;
  box-shadow: none
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__headline,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__headline-copy,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__metric-value,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__milestone-title,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__milestone-value {
  color: #f5f8fd
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__headline-value {
  color: color-mix(in srgb,#f3f8ff 30%,#63aaf6 70%)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__eyebrow,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__section-kicker {
  color: color-mix(in srgb,#9ab1ca 82%,#fff 18%)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__context,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__endpoint-value,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__metric-label,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__milestone-meta {
  color: color-mix(in srgb,#b4c5d8 78%,#fff 22%)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__context-chip.green {
  background: color-mix(in srgb,var(--green) 20%,var(--bg-primary))
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__context-chip.red {
  background: color-mix(in srgb,var(--red) 18%,var(--bg-primary))
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__context-chip.neutral {
  background: color-mix(in srgb,var(--light-text) 14%,var(--bg-primary))
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__metric-card,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__milestone {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__metric-card {
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__market {
  border-top-color: color-mix(in srgb,var(--brand) 14%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__milestone {
  background: radial-gradient(circle at top left,color-mix(in srgb,var(--coin-overview-accent) 16%,transparent),transparent 56%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 92%,#fff 8%) 0,color-mix(in srgb,var(--bg) 86%,#08111d 14%) 100%)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__milestone-badge {
  background: linear-gradient(180deg,color-mix(in srgb,var(--coin-overview-accent) 18%,rgba(33,41,57,.98)) 0,color-mix(in srgb,var(--coin-overview-accent) 10%,rgba(20,28,42,.98)) 100%);
  color: color-mix(in srgb,var(--coin-overview-accent) 60%,#f5f8fd 40%);
  box-shadow: inset 0 0 0 1px color-mix(in srgb,currentColor 14%,transparent),0 12px 22px -20px rgba(0,0,0,.42)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__milestone-context.neutral {
  background: color-mix(in srgb,var(--light-text) 16%,var(--bg-primary))
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__milestone-pill {
  background: color-mix(in srgb,var(--coin-overview-accent) 18%,var(--bg-primary))
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot .coin-performance__range-track-now {
  background: color-mix(in srgb,var(--bg-primary) 88%,#fff 12%);
  border-color: color-mix(in srgb,var(--brand) 16%,var(--border));
  box-shadow: 0 16px 24px -24px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.06)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__track {
  --coin-performance-track-pill-surface: color-mix(in srgb, var(--bg-primary) 88%, #ffffff 12%);
  --coin-performance-track-pill-border: color-mix(in srgb, var(--brand) 18%, var(--border));
  --coin-performance-track-pill-shadow: 0 12px 24px rgba(0, 0, 0, 0.28);
  --coin-performance-track-line-color: rgba(148, 163, 184, 0.22);
  --coin-performance-track-fill-color: linear-gradient(90deg, rgba(52, 211, 153, 0.5), rgba(96, 165, 250, 0.92));
  --coin-performance-track-marker-fill: color-mix(in srgb, var(--bg-primary) 78%, #ffffff 22%);
  --coin-performance-track-marker-ring: 0 0 0 3px rgba(31, 147, 255, 0.12)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot .coin-performance__range-track-line {
  background: linear-gradient(90deg,rgba(148,163,184,.28),rgba(148,163,184,.18));
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.04),0 1px 2px rgba(0,0,0,.18)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot .coin-performance__range-track-fill {
  background: linear-gradient(90deg,rgba(52,211,153,.5),rgba(96,165,250,.92))
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__tooltip-trigger {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
  color: color-mix(in srgb,#9ab1ca 82%,#fff 18%)
}
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__tooltip-trigger:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-overview-snapshot__tooltip-trigger:hover {
  color: #f5f8fd;
  background: color-mix(in srgb,var(--brand) 16%,var(--bg-primary));
  border-color: color-mix(in srgb,var(--brand) 26%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-card,
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-flag-wrap,
:is(html[data-theme=dark],body.dark) .coin-converter__panel-shell,
:is(html[data-theme=dark],body.dark) .coin-converter__workspace,
:is(html[data-theme=dark],body.dark) .coin-converter__workspace-divider {
  border-color: color-mix(in srgb,var(--brand) 12%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-card {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 92%,#fff 8%) 0,color-mix(in srgb,var(--bg) 88%,#091524 12%) 100%);
  box-shadow: 0 18px 30px -28px rgba(0,0,0,.42)
}
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-card.is-active {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 88%,#fff 12%) 0,color-mix(in srgb,var(--bg) 78%,var(--brand) 22%) 100%)
}
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-flag-wrap,
:is(html[data-theme=dark],body.dark) .coin-converter__panel-shell,
:is(html[data-theme=dark],body.dark) .coin-converter__workspace-divider {
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08)
}
:is(html[data-theme=dark],body.dark) .coin-converter__panel:hover .coin-converter__panel-shell {
  border-color: color-mix(in srgb,var(--brand) 20%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 90%,#fff 10%) 0,color-mix(in srgb,var(--bg) 78%,#0c1624 22%) 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 20px 34px -28px rgba(0,0,0,.46)
}
:is(html[data-theme=dark],body.dark) .coin-converter__panel-shell:focus-within {
  border-color: color-mix(in srgb,var(--brand) 28%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 92%,#fff 8%) 0,color-mix(in srgb,var(--bg) 76%,var(--brand) 24%) 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent),0 22px 38px -30px rgba(0,0,0,.5)
}
:is(html[data-theme=dark],body.dark) .coin-converter__workspace-badge {
  background: color-mix(in srgb,var(--brand) 18%,var(--bg-primary));
  color: #dfeaf8
}
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-note {
  color: color-mix(in srgb,#d6e4f4 72%,var(--light-text))
}
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-card.is-active .coin-converter__fiat-note {
  color: #9ed5ff
}
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-card[data-rate-state=pending] .coin-converter__fiat-note {
  color: #f7cf69
}
:is(html[data-theme=dark],body.dark) .coin-converter__fiat-card[data-rate-state=pending] .coin-converter__fiat-note::before {
  box-shadow: 0 0 0 4px color-mix(in srgb,#f59e0b 24%,transparent)
}
:is(html[data-theme=dark],body.dark) .coin-converter.is-fiat-pending .coin-converter__workspace-badge {
  background: color-mix(in srgb,#f59e0b 18%,var(--bg-primary));
  color: #fcd34d
}
:is(html[data-theme=dark],body.dark) .coin-converter.is-fiat-pending .coin-converter__panel--fiat .coin-converter__panel-shell {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 90%,#fff 10%) 0,color-mix(in srgb,var(--bg) 86%,#8a5a00 14%) 100%)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__inner {
  background: color-mix(in srgb,var(--bg-primary) 68%,transparent);
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
  box-shadow: inset 0 1px 0 rgba(255,255,255,.08),0 16px 34px -30px rgba(0,0,0,.48)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav.is-progress-active .coin-section-nav__summary {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__summary:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-section-nav__summary:hover {
  background: color-mix(in srgb,var(--bg-primary) 86%,#112033 14%);
  box-shadow: 0 12px 24px -20px rgba(0,0,0,.46)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__summary-media {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 88%,#fff 12%) 0,color-mix(in srgb,var(--bg) 82%,#08111d 18%) 100%);
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 12%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__summary-name {
  color: #f8fbff
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__toggle-coin-media {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 88%,#fff 12%) 0,color-mix(in srgb,var(--bg) 82%,#08111d 18%) 100%);
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 12%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__toggle-coin-name {
  color: #f8fbff
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__toggle-coin-change.neutral {
  color: color-mix(in srgb,#cbd5e1 88%,#fff 12%)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__toggle-eyebrow {
  color: color-mix(in srgb,#94a3b8 84%,#fff 16%)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__toggle-current {
  color: #f8fbff
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__toggle-current [data-coin-section-active-icon] {
  color: color-mix(in srgb,#7fc4ff 74%,#fff 26%)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__toggle-chevron {
  background: color-mix(in srgb,var(--bg-primary) 86%,#112033 14%);
  box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 12%,var(--border));
  color: color-mix(in srgb,#cbd5e1 84%,#fff 16%)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__summary-change.neutral {
  color: color-mix(in srgb,#cbd5e1 88%,#fff 12%)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__sector {
  color: color-mix(in srgb,#cbd5e1 88%,#fff 12%)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__sector + .coin-page-hero__sector::before {
  background: color-mix(in srgb,#94a3b8 46%,transparent)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__sector:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-page-hero__sector:hover {
  color: #f8fbff
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__inner::before {
  background: color-mix(in srgb,var(--border) 72%,transparent);
  box-shadow: inset 0 1px 1px rgba(3,8,16,.32)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__link:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-section-nav__link:hover {
  background: color-mix(in srgb,var(--bg-primary) 86%,#112033 14%);
  box-shadow: 0 12px 24px -20px rgba(0,0,0,.46)
}
:is(html[data-theme=dark],body.dark) .coin-section-nav__link.is-active {
  color: #f8fbff;
  background: linear-gradient(135deg,color-mix(in srgb,var(--brand) 78%,#60a5fa 22%),color-mix(in srgb,var(--brand) 68%,#08111d 32%));
  box-shadow: 0 16px 28px -18px rgba(5,18,32,.72)
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__card {
  background: radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 16%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 94%,#fff 6%) 0,color-mix(in srgb,var(--bg) 88%,#06101b 12%) 100%);
  border-color: color-mix(in srgb,var(--brand) 18%,var(--border));
  box-shadow: 0 22px 42px -34px rgba(0,0,0,.46)
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__item,
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__item--with-aside,
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__item--with-aside:focus-visible,
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__item--with-aside:hover,
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__item:focus-visible,
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__item:hover {
  background: 0 0;
  border-color: transparent;
  box-shadow: none
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__media {
  border-color: color-mix(in srgb,var(--brand) 20%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 92%,#fff 8%) 0,color-mix(in srgb,var(--bg) 88%,#101827 12%) 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 16px 30px -24px rgba(0,0,0,.4)
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__change.is-up {
  background: color-mix(in srgb,var(--green) 18%,transparent);
  border-color: color-mix(in srgb,var(--green) 24%,transparent)
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__change.is-down {
  background: color-mix(in srgb,var(--red) 18%,transparent);
  border-color: color-mix(in srgb,var(--red) 24%,transparent)
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__change.is-flat {
  background: color-mix(in srgb,var(--light-text) 14%,transparent);
  border-color: color-mix(in srgb,var(--light-text) 18%,transparent)
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__card-footer {
  border-top-color: color-mix(in srgb,var(--brand) 14%,var(--border))
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__compare-button {
  border-color: color-mix(in srgb,var(--brand) 20%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 92%,#fff 8%) 0,color-mix(in srgb,var(--bg) 90%,#0a1524 10%) 100%);
  color: #f3f6fb
}
:is(html[data-theme=dark],body.dark) #main.profile .profile-similar-widget--card-grid .profile-similar-widget__view-link {
  border-color: color-mix(in srgb,var(--light-text) 12%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 90%,#fff 10%) 0,color-mix(in srgb,var(--bg) 88%,#091320 12%) 100%);
  color: color-mix(in srgb,#f8fbff 86%,#9fb3ca 14%)
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card {
  background: radial-gradient(circle at top right,color-mix(in srgb,var(--brand) 9%,transparent),transparent 52%),linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 94%,#fff 6%) 0,color-mix(in srgb,var(--bg) 91%,#08111d 9%) 100%);
  border-color: color-mix(in srgb,var(--brand) 12%,var(--border));
  box-shadow: 0 18px 30px -28px rgba(0,0,0,.38)
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__facts {
  border-top-color: color-mix(in srgb,var(--brand) 12%,var(--border))
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--summary .team-intro__facts {
  border-inline-start-color: color-mix(in srgb,var(--brand) 12%,var(--border))
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-group--former {
  border-top-color: color-mix(in srgb,var(--brand) 12%,var(--border))
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person-photo,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .content > a {
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 90%,#fff 10%) 0,color-mix(in srgb,var(--bg) 89%,#0c1726 11%) 100%);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.06),0 14px 24px -22px rgba(0,0,0,.34)
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person .photo,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .logo {
  background: color-mix(in srgb,var(--bg-primary) 84%,#fff 16%)
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person :is(h4,h5),
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person a,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-group__header h3,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .title h4 a,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__copy h3,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__fact-value {
  color: #f5f7fb
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person .title,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-group__header span,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .meta,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-info p,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .vertical,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__copy p,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__eyebrow,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__fact-label {
  color: color-mix(in srgb,#e2e8f0 76%,#94a3b8 24%)
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person__status {
  border-color: color-mix(in srgb,#f59e0b 16%,transparent);
  background: color-mix(in srgb,#f59e0b 10%,transparent);
  color: color-mix(in srgb,#fbbf24 74%,#cbd5e1 26%)
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person__verified,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .company__verified {
  color: color-mix(in srgb,var(--brand) 60%,#fff 40%)
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .person .social a,
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .social a {
  border-color: color-mix(in srgb,var(--brand) 12%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 90%,#fff 10%) 0,color-mix(in srgb,var(--bg) 89%,#0a1524 11%) 100%);
  color: color-mix(in srgb,#f8fbff 84%,#9fb3ca 16%)
}
:is(html[data-theme=dark],body.dark) #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-link {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
  background: linear-gradient(180deg,color-mix(in srgb,var(--bg-primary) 91%,#fff 9%) 0,color-mix(in srgb,var(--bg) 91%,#0a1524 9%) 100%);
  color: #f3f6fb
}
:is(html[data-theme=dark],body.dark) .coin-main-feed__footer .object-flagging {
  background: color-mix(in srgb,var(--bg-primary) 78%,#fff 6%);
  border-color: color-mix(in srgb,var(--brand) 10%,var(--border));
  color: color-mix(in srgb,var(--light-text) 76%,#fff 24%)
}
:is(html[data-theme=dark],body.dark) .coin-main-feed__footer .profile-claimed-notice {
  color: color-mix(in srgb,var(--light-text) 84%,#fff 16%)
}
:is(html[data-theme=dark],body.dark) .coin-main-feed__footer .profile-claimed-notice__badge {
  color: color-mix(in srgb,var(--brand) 78%,#fff 22%)
}
:is(html[data-theme=dark],body.dark) .coin-main-feed__footer .profile-claimed-notice__copy {
  color: color-mix(in srgb,var(--light-text) 84%,#fff 16%)
}
:is(html[data-theme=dark],body.dark) .coin-main-feed__footer p {
  color: color-mix(in srgb,var(--light-text) 76%,var(--bg-primary))
}
@media (max-width:1080px) {
  .coin-overview-snapshot__metric-grid {
    grid-template-columns: repeat(3,minmax(0,1fr))
  }
  .coin-overview-utility__stack > .coin-converter {
    grid-column: span 6
  }
  #main.profile .profile-similar-widget--card-grid .profile-similar-widget__list {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  #main.profile.coin .object-details.team .team-intro__card--company .post-object.company > div,
  #main.profile.coin .object-details.team .team-intro__card--summary {
    grid-template-columns: 1fr
  }
  #main.profile.coin .object-details.team.team--split .team-layout {
    grid-template-columns: 1fr
  }
  .team-layout__intro {
    position: static
  }
  #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .more-info {
    justify-self: stretch;
    width: 100%
  }
  #main.profile.coin .object-details.team .team-intro__card--summary .team-intro__facts {
    padding-top: clamp(12px,1.6vw,16px);
    padding-inline-start: 0;
    border-top: 1px solid color-mix(in srgb,var(--border) 86%,transparent);
    border-inline-start: 0
  }
}
@media (max-width:720px) {
  .coin-converter__workspace-grid {
    grid-template-columns: 1fr
  }
  .coin-converter__workspace-divider {
    justify-self: start;
    transform: rotate(90deg)
  }
}
@media (max-width:980px) {
  .coin-section-nav {
    position: fixed;
    top: calc(var(--header-height) + 8px);
    left: 50%;
    width: min(calc(100vw - clamp(42px,14vw,60px)),820px);
    margin-top: 0;
    opacity: 0;
    pointer-events: none;
    transform: translate3d(-50%,-4px,0);
    visibility: hidden;
    transition: opacity .18s ease,transform .18s ease,visibility 0s linear .18s
  }
  body.logged-in .coin-section-nav {
    top: calc(var(--header-height) + var(--admin-bar-offset,0px) + 8px)
  }
  .coin-section-nav.is-scroll-started {
    opacity: 1;
    pointer-events: auto;
    transform: translate3d(-50%,0,0);
    visibility: visible;
    transition-delay: 0s
  }
  .coin-section-nav.is-progress-active .coin-section-nav__summary,
  .coin-section-nav__summary {
    display: none
  }
  .coin-section-nav__inner {
    display: grid;
    gap: 4px;
    padding: 4px;
    border-radius: 14px;
    overflow: visible;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.22),0 8px 16px -22px rgba(11,21,39,.2)
  }
  .coin-section-nav__inner::after,
  .coin-section-nav__inner::before {
    content: none
  }
  .coin-section-nav__toggle {
    position: relative;
    display: grid;
    grid-template-columns: minmax(0,1fr) auto;
    align-items: center;
    gap: 6px;
    width: 100%;
    min-height: 34px;
    padding: 3px 6px 5px;
    border-radius: 10px;
    transition: background-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease
  }
  .coin-section-nav__toggle-content {
    display: flex;
    align-items: center;
    gap: 0
  }
  .coin-section-nav__toggle-coin {
    display: flex;
    gap: 6px;
    flex: 0 1 auto;
    max-width: 0;
    opacity: 0;
    overflow: hidden;
    margin-right: 0;
    transform: none;
    pointer-events: none;
    white-space: nowrap;
    transition: max-width .24s ease,opacity .18s ease,margin-right .24s ease
  }
  .coin-section-nav.is-progress-active .coin-section-nav__toggle-coin {
    max-width: 220px;
    opacity: 1;
    margin-right: 8px
  }
  .coin-section-nav__toggle::after,
  .coin-section-nav__toggle::before {
    content: "";
    position: absolute;
    left: 7px;
    right: 7px;
    bottom: 0;
    height: 2px;
    border-radius: 999px;
    pointer-events: none
  }
  .coin-section-nav__toggle::before {
    background: color-mix(in srgb,var(--border) 78%,transparent);
    box-shadow: inset 0 1px 1px rgba(11,21,39,.06)
  }
  .coin-section-nav__toggle::after {
    right: auto;
    width: calc((100% - 14px) * var(--coin-section-progress));
    background: linear-gradient(90deg,color-mix(in srgb,var(--brand) 80%,#6ec8ff 20%) 0,var(--brand) 100%);
    transition: width .14s ease
  }
  .coin-section-nav__toggle:focus-visible,
  .coin-section-nav__toggle:hover {
    background: color-mix(in srgb,var(--bg-primary) 92%,#fff 8%);
    box-shadow: 0 10px 18px -20px rgba(11,21,39,.32);
    transform: translateY(-1px);
    outline: 0
  }
  .coin-section-nav__toggle-coin-media {
    width: 20px;
    height: 20px;
    flex: 0 0 20px
  }
  .coin-section-nav__toggle-coin-copy {
    display: flex;
    align-items: center;
    gap: 5px
  }
  .coin-section-nav__toggle-coin-name {
    max-width: 10ch;
    font-size: 10.5px;
    line-height: 1
  }
  .coin-section-nav__toggle-coin-market {
    gap: 4px;
    flex-wrap: nowrap
  }
  .coin-section-nav__toggle-coin-change,
  .coin-section-nav__toggle-coin-price {
    font-size: 8.5px
  }
  .coin-section-nav__toggle-coin-change i {
    font-size: 8px
  }
  .coin-section-nav__toggle-copy {
    display: flex;
    align-items: center;
    gap: 0;
    min-width: 0;
    flex: 1 1 auto;
    padding-left: 0;
    border-left: 0
  }
  .coin-section-nav.is-progress-active .coin-section-nav__toggle-copy {
    padding-left: 8px;
    border-left: 1px solid color-mix(in srgb,var(--border) 84%,transparent)
  }
  .coin-section-nav__toggle-eyebrow {
    display: none
  }
  .coin-section-nav__toggle-current {
    gap: 5px;
    font-size: 11px;
    line-height: 1
  }
  .coin-section-nav__toggle-current [data-coin-section-active-icon] {
    width: auto;
    height: auto;
    display: inline-block;
    background: 0 0;
    box-shadow: none;
    color: color-mix(in srgb,var(--brand) 72%,var(--dark-text) 28%)
  }
  .coin-section-nav__toggle-current [data-coin-section-active-icon]::before {
    font-size: 9px
  }
  .coin-section-nav__toggle-chevron {
    width: 22px;
    height: 22px;
    flex-basis: 22px;
    align-self: center;
    box-shadow: none;
    background: 0 0
  }
  .coin-section-nav__toggle-chevron i {
    font-size: 9px
  }
  .coin-section-nav.is-collapsible:not(.is-open) .coin-section-nav__panel,
  .coin-section-nav__panel {
    display: none;
    padding-top: 0
  }
  .coin-section-nav.is-open .coin-section-nav__panel {
    display: grid;
    width: 100%;
    padding-top: 6px
  }
  .coin-section-nav__links {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    align-items: stretch;
    justify-content: stretch;
    gap: 6px;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    max-height: min(46vh,260px);
    padding-top: 0
  }
  .coin-section-nav__link {
    justify-content: flex-start;
    width: 100%;
    min-width: 0;
    min-height: 36px;
    padding: 0 10px;
    border-radius: 12px;
    border: 1px solid color-mix(in srgb,var(--border) 84%,transparent);
    background: linear-gradient(135deg,color-mix(in srgb,var(--bg-primary) 96%,#fff 4%),color-mix(in srgb,var(--bg-primary) 90%,var(--brand) 10%));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.34);
    font-size: 9.5px;
    letter-spacing: .045em
  }
  .coin-section-nav__link span {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
  }
  .coin-section-nav__link:last-child:nth-child(odd) {
    grid-column: 1/-1
  }
  .coin-section-nav__link:focus-visible,
  .coin-section-nav__link:hover {
    transform: none;
    border-color: color-mix(in srgb,var(--brand) 22%,var(--border));
    box-shadow: 0 8px 16px -20px rgba(11,21,39,.3),inset 0 1px 0 rgba(255,255,255,.38)
  }
  .coin-section-nav__link.is-active {
    transform: none
  }
  :is(html[data-theme=dark],body.dark) .coin-section-nav__toggle:focus-visible,
  :is(html[data-theme=dark],body.dark) .coin-section-nav__toggle:hover {
    background: color-mix(in srgb,var(--bg-primary) 86%,#112033 14%);
    box-shadow: 0 10px 20px -20px rgba(0,0,0,.42)
  }
  :is(html[data-theme=dark],body.dark) .coin-section-nav__toggle::before {
    background: color-mix(in srgb,var(--border) 72%,transparent);
    box-shadow: inset 0 1px 1px rgba(3,8,16,.32)
  }
  :is(html[data-theme=dark],body.dark) .coin-section-nav__toggle-current [data-coin-section-active-icon] {
    background: 0 0;
    box-shadow: none
  }
  :is(html[data-theme=dark],body.dark) .coin-section-nav.is-progress-active .coin-section-nav__toggle-copy {
    border-left-color: color-mix(in srgb,var(--brand) 14%,var(--border))
  }
  :is(html[data-theme=dark],body.dark) .coin-section-nav__link {
    background: linear-gradient(135deg,color-mix(in srgb,var(--bg-primary) 92%,#fff 8%),color-mix(in srgb,var(--bg) 92%,#112033 8%));
    border-color: color-mix(in srgb,var(--brand) 10%,var(--border));
    box-shadow: inset 0 1px 0 rgba(255,255,255,.08)
  }
  :is(html[data-theme=dark],body.dark) .coin-section-nav__link:focus-visible,
  :is(html[data-theme=dark],body.dark) .coin-section-nav__link:hover {
    border-color: color-mix(in srgb,var(--brand) 22%,rgba(255,255,255,.14));
    box-shadow: 0 10px 20px -20px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.1)
  }
}
@media (max-width:800px) {
  .coin-main-feed {
    padding: 14px
  }
  .coin-shell-section__header h2 {
    font-size: clamp(24px,6vw,30px)
  }
  .coin-shell-section__header {
    align-items: flex-start
  }
  .coin-shell-section__actions {
    width: 100%;
    justify-content: flex-start
  }
  .coin-overview-utility__stack {
    grid-template-columns: minmax(0,1fr)
  }
  .coin-overview-utility__stack > * {
    grid-column: 1/-1
  }
  .coin-overview-snapshot__cycle-top {
    grid-template-columns: 1fr;
    align-items: start
  }
  .coin-overview-snapshot__milestones {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  .coin-overview-snapshot__metric-grid {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  #main.profile.coin .object-details.team .person,
  #main.profile.coin .object-details.team .team-intro__card {
    border-radius: 20px
  }
  #main.profile.coin .object-details.team .team-intro__facts {
    gap: 12px 20px
  }
  #main.profile.coin .object-details.team .team-group__header {
    align-items: flex-start
  }
  .coin-main-feed .object-details .objects {
    grid-template-columns: repeat(auto-fill,minmax(160px,1fr))
  }
}
@media (prefers-reduced-motion:reduce) {
  .coin-section-nav,
  .coin-section-nav__link,
  .coin-section-nav__summary,
  .coin-section-nav__toggle,
  .coin-section-nav__toggle-chevron,
  .coin-section-nav__toggle-coin {
    transition: none
  }
}
@media (max-width:640px) {
  .coin-overview-snapshot__endpoints {
    gap: 12px
  }
  #main.profile.coin .object-details.team .team-intro__card--company .post-object.company .content {
    grid-template-columns: 1fr;
    justify-items: start
  }
  .coin-main-feed__footer .object-flagging {
    width: 100%
  }
  .coin-about__content :is(.wp-block-table,.table-container) table,
  .coin-about__content > table,
  .coin-page-section__article :is(.wp-block-table,.table-container) table,
  .coin-page-section__article > table {
    min-width: 560px
  }
  .coin-about__content :is(.wp-block-table,.table-container) table td,
  .coin-about__content :is(.wp-block-table,.table-container) table th,
  .coin-about__content > table td,
  .coin-about__content > table th,
  .coin-page-section__article :is(.wp-block-table,.table-container) table td,
  .coin-page-section__article :is(.wp-block-table,.table-container) table th,
  .coin-page-section__article > table td,
  .coin-page-section__article > table th {
    font-size: 13px;
    padding: 10px 12px
  }
  .coin-main-feed .object-details .objects,
  .object-details.team .team-people {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
  #main.profile .profile-similar-widget__item--with-aside {
    grid-template-columns: auto minmax(0,1fr)
  }
  #main.profile .profile-similar-widget__aside {
    grid-column: 2;
    justify-items: start;
    text-align: left
  }
  #main.profile .profile-similar-widget--card-grid .profile-similar-widget__list {
    grid-template-columns: 1fr
  }
  #main.profile .profile-similar-widget--card-grid .profile-similar-widget__item,
  #main.profile .profile-similar-widget--card-grid .profile-similar-widget__item--with-aside {
    grid-template-columns: auto minmax(0,1fr);
    grid-template-areas: "media aside" "body body"
  }
  #main.profile .profile-similar-widget--card-grid .profile-similar-widget__aside {
    grid-column: auto;
    justify-items: end;
    text-align: right
  }
  #main.profile .profile-similar-widget--card-grid .profile-similar-widget__actions {
    flex-direction: column;
    align-items: stretch
  }
}
@media (max-width:480px) {
  #main.profile .profile-taxonomy-card,
  .coin-about-section-nav,
  .coin-converter,
  .coin-links,
  .object-details {
    padding: 14px;
    border-radius: 16px
  }
  .coin-main-feed .object-details .objects,
  .object-details.team .team-people {
    grid-template-columns: 1fr
  }
  .object-details.team.team--split .team-group--former .team-people,
  .object-details.team.team--split .team-group--primary .team-people,
  .object-details.team.team--split .team-intro__card--summary .team-intro__facts,
  .object-details.team.team--split .team-intro__facts {
    grid-template-columns: 1fr
  }
  .coin-overview-snapshot-shell {
    padding: 14px;
    border-radius: 18px
  }
  .coin-overview-snapshot__cycle {
    padding-top: 14px
  }
  .coin-overview-snapshot__market {
    padding-top: 12px
  }
  .coin-overview-snapshot__range {
    gap: 12px
  }
  .coin-overview-snapshot__milestones {
    grid-template-columns: 1fr
  }
  .coin-overview-snapshot__context {
    gap: 6px
  }
  .coin-converter__fiat-grid {
    grid-template-columns: repeat(2,minmax(0,1fr))
  }
}
.coin-page-hero {
  display: grid;
  gap: 0;
  width: 100%;
  max-width: 1860px;
  margin-inline: auto;
  padding: 0;
  overflow: hidden;
  border: 1px solid color-mix(in srgb,var(--border) 90%,transparent);
  border-radius: 22px;
  background: linear-gradient(135deg,color-mix(in srgb,var(--bg-primary) 99%,#fff 1%) 0,color-mix(in srgb,var(--bg) 95%,var(--brand) 5%) 100%);
  box-shadow: 0 18px 38px -34px rgba(11,21,39,.28)
}
.coin-page-hero__utility {
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  align-items: center;
  gap: clamp(18px,1.6vw,30px);
  min-height: 64px;
  padding-inline: clamp(22px,2vw,36px);
  border-bottom: 1px solid color-mix(in srgb,var(--border) 86%,transparent)
}
.coin-page-hero__breadcrumbs {
  min-width: 0
}
.coin-page-hero__utility .coin-page-hero__breadcrumbs {
  grid-column: auto
}
.coin-page-hero__breadcrumbs.coins-discovery__eyebrow--breadcrumbs {
  display: flex;
  align-items: center;
  margin: 0;
  font-weight: 650;
  letter-spacing: 0;
  text-transform: none
}
.coin-page-hero__breadcrumbs .breadcrumbs,
.coin-page-hero__breadcrumbs .coins-discovery__breadcrumbs {
  display: flex;
  align-items: center;
  gap: clamp(10px,.9vw,16px);
  min-width: 0
}
.coin-page-hero__breadcrumbs .breadcrumbs .breadcrumbs__current,
.coin-page-hero__breadcrumbs .breadcrumbs .divider,
.coin-page-hero__breadcrumbs .breadcrumbs a {
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text));
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1;
  text-decoration: none;
  text-transform: none;
  transition: color .2s ease
}
.coin-page-hero__breadcrumbs .breadcrumbs a:focus-visible,
.coin-page-hero__breadcrumbs .breadcrumbs a:hover {
  color: var(--brand)
}
.coin-page-hero__breadcrumbs .breadcrumbs .breadcrumbs__current {
  color: var(--dark-text);
  font-weight: 750
}
.coin-page-hero__summary {
  display: flex;
  align-items: center;
  gap: 8px;
  justify-self: end;
  max-width: 560px;
  margin: 0;
  color: color-mix(in srgb,var(--light-text) 80%,var(--dark-text));
  font-size: 14px;
  font-weight: 400;
  line-height: 1.35;
  text-wrap: balance
}
.coin-page-hero__summary-icon {
  flex: 0 0 auto;
  color: color-mix(in srgb,var(--light-text) 88%,var(--brand));
  font-size: 13px;
  line-height: 1
}
.coin-page-hero__summary span {
  display: inline-flex;
  align-items: center;
  min-width: 0
}
.coin-page-hero__main {
  display: grid;
  grid-template-columns: minmax(0,460px) minmax(360px,1fr);
  align-items: center;
  gap: clamp(22px,1.8vw,36px);
  min-height: 132px;
  padding: 22px clamp(22px,2vw,36px)
}
.coin-page-hero__main--single {
  grid-template-columns: minmax(0,1fr)
}
.coin-page-hero__intro {
  display: grid;
  grid-template-columns: auto minmax(0,1fr);
  align-items: center;
  gap: clamp(16px,1.2vw,22px);
  min-width: 0
}
.coin-page-hero__logo {
  --coin-page-hero-logo-size: clamp(64px, 4vw, 82px);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--coin-page-hero-logo-size);
  height: var(--coin-page-hero-logo-size);
  flex: 0 0 var(--coin-page-hero-logo-size)
}
.coin-page-hero__logo-image {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  object-fit: cover;
  box-shadow: 0 16px 24px -20px rgba(15,48,92,.42)
}
.coin-page-hero__logo i {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: linear-gradient(145deg,color-mix(in srgb,var(--brand) 74%,#f59e0b 26%),color-mix(in srgb,#f59e0b 62%,var(--brand) 38%));
  color: #fff;
  font-size: 32px;
  box-shadow: 0 16px 24px -20px rgba(245,158,11,.62)
}
.coin-page-hero__copy {
  display: grid;
  align-content: center;
  gap: 9px;
  max-width: none;
  min-width: 0
}
.coin-page-hero__title {
  margin: 0;
  color: var(--dark-text);
  font-size: 34px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: .96;
  text-wrap: balance
}
.coin-page-hero__identity-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 7px 10px;
  min-width: 0
}
.coin-page-hero__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  min-width: 0
}
.coin-page-hero__meta-item {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
  padding: 5px 9px;
  border: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  border-radius: 999px;
  background: color-mix(in srgb,var(--bg-primary) 88%,var(--bg-hover) 12%);
  color: color-mix(in srgb,var(--light-text) 72%,var(--dark-text));
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  transition: border-color .2s ease,color .2s ease,background-color .2s ease
}
.coin-page-hero__meta-item--ticker {
  background: var(--bg-primary);
  color: var(--dark-text);
  text-transform: uppercase
}
.coin-page-hero__meta-item--rank {
  background: color-mix(in srgb,var(--bg-hover) 78%,var(--border) 22%)
}
.coin-page-hero__meta-value {
  color: inherit
}
.coin-page-hero__sectors {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  min-width: 0;
  margin: 0
}
.coin-page-hero__sector + .coin-page-hero__sector::before {
  content: "";
  width: 4px;
  height: 4px;
  margin-right: 6px;
  border-radius: 999px;
  background: color-mix(in srgb,var(--light-text) 48%,transparent);
  flex: 0 0 auto
}
.coin-page-hero__sector {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text));
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-decoration: none;
  text-transform: none;
  transition: color .2s ease,opacity .2s ease
}
.coin-page-hero__sector:focus-visible,
.coin-page-hero__sector:hover {
  color: color-mix(in srgb,var(--brand) 72%,var(--dark-text));
  text-decoration: none
}
.coin-page-hero__sparkline {
  --coin-page-hero-sparkline-height: clamp(58px,4.8vw,72px);
  display: grid;
  align-items: center;
  flex: 0 1 clamp(138px,10vw,190px);
  width: clamp(138px,10vw,190px);
  max-width: 100%;
  height: var(--coin-page-hero-sparkline-height);
  min-width: 0;
  color: var(--coin-hero-sparkline-color,var(--brand));
  opacity: 0;
  pointer-events: none;
  transform: translateY(2px);
  transition: opacity .2s ease,transform .2s ease
}
.coin-page-hero__sparkline[data-sparkline-state=ready] {
  cursor: crosshair;
  opacity: .95;
  pointer-events: auto;
  transform: none
}
.coin-page-hero__sparkline-canvas,
.coin-page-hero__sparkline-svg {
  display: block;
  width: 100%;
  height: var(--coin-page-hero-sparkline-height);
  overflow: visible
}
.coin-page-hero__sparkline-canvas {
  filter: drop-shadow(0 8px 14px color-mix(in srgb,currentColor 20%,transparent))
}
.coin-page-hero__sparkline-area {
  fill: currentColor;
  opacity: .14
}
.coin-page-hero__sparkline-line {
  fill: none;
  stroke: currentColor;
  stroke-width: 3;
  stroke-linecap: round;
  stroke-linejoin: round;
  filter: drop-shadow(0 8px 14px color-mix(in srgb,currentColor 22%,transparent))
}
.coin-page-hero__market {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  justify-self: end;
  gap: clamp(18px,2vw,32px);
  width: fit-content;
  max-width: 100%;
  min-width: 0;
  text-align: left
}
.coin-page-hero__market--sparkline-only {
  width: clamp(138px,10vw,190px)
}
.coin-page-hero__market--sparkline-only .coin-page-hero__sparkline {
  width: 100%
}
.coin-page-hero__market .price-block {
  display: grid;
  gap: 0
}
.coin-page-hero__market .price-block .figure-move {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
  gap: 12px
}
.coin-page-hero__market .price-block .figure {
  color: var(--dark-text);
  font-size: 36px;
  font-weight: 800;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0;
  line-height: .95
}
.coin-page-hero__market .price-block .change {
  display: inline-flex;
  color: var(--bg-primary);
  font-weight: 800
}
.coin-page-hero__market .price-block .change .number {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 7px 10px;
  border-radius: 9px;
  font-size: 12px;
  font-variant-numeric: tabular-nums;
  letter-spacing: 0;
  line-height: 1;
  transition: transform .2s ease,box-shadow .2s ease,background-color .2s ease
}
.coin-page-hero__market .price-block .change .number i {
  font-size: 10px
}
.coin-page-hero__market .price-block .change.red .number {
  background: linear-gradient(135deg,color-mix(in srgb,var(--red) 92%,#fff 8%),color-mix(in srgb,var(--red) 86%,#961b1b 14%))
}
.coin-page-hero__market .price-block .change.green .number {
  background: linear-gradient(135deg,color-mix(in srgb,var(--green) 92%,#fff 8%),color-mix(in srgb,var(--green) 86%,#0a6a3a 14%))
}
.coin-page-hero__market .price-block .change.neutral {
  color: var(--dark-text)
}
.coin-page-hero__market .price-block .change.neutral .number {
  border: 1px solid var(--border);
  background: var(--bg-hover)
}
.coin-page-hero__market-stats.market-data--hero {
  display: grid;
  grid-template-columns: repeat(auto-fit,minmax(120px,1fr));
  align-items: center;
  gap: 0;
  min-height: 88px;
  padding: 0 clamp(22px,2vw,36px);
  border-top: 1px solid color-mix(in srgb,var(--border) 86%,transparent)
}
.coin-page-hero__stat {
  display: grid;
  align-content: center;
  gap: 7px;
  min-width: 0;
  min-height: 54px;
  padding-inline: clamp(24px,2vw,38px) 0;
  border-left: 1px solid color-mix(in srgb,var(--border) 78%,transparent)
}
.coin-page-hero__stat:first-child {
  padding-left: 0;
  border-left: 0
}
.coin-page-hero__stat-label {
  display: flex;
  align-items: center;
  gap: 0;
  min-width: 0;
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text));
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-transform: none
}
.coin-page-hero__stat-label > span:first-child {
  min-width: 0;
  overflow-wrap: anywhere
}
.coin-page-hero__stat:has(.coin-page-hero__stat-tooltip) .coin-page-hero__stat-label {
  gap: 5px
}
.coin-page-hero__stat-tooltip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  padding: 0;
  border: 0;
  background: transparent;
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text));
  cursor: help;
  line-height: 1;
  transition: color .18s ease, transform .18s ease
}
.coin-page-hero__stat-tooltip i {
  font-size: 12px;
  line-height: 1
}
.coin-page-hero__stat-tooltip:focus-visible,
.coin-page-hero__stat-tooltip:hover {
  color: var(--brand);
  transform: translateY(-1px)
}
.coin-page-hero__stat-tooltip:focus-visible {
  border-radius: 999px;
  outline: 2px solid color-mix(in srgb,var(--brand) 35%,transparent);
  outline-offset: 2px
}
.coin-page-hero__stat-value {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 0;
  min-width: 0;
  color: var(--dark-text);
  font-size: 20px;
  font-weight: 800;
  line-height: 1;
  font-variant-numeric: tabular-nums
}
.coin-page-hero__stat-value .details-box__value-change {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-left: 9px;
  color: var(--green);
  font-size: .58em;
  font-weight: 800;
  line-height: 1
}
:is(html[data-theme=dark],body.dark) .coin-page-hero {
  background: linear-gradient(135deg,color-mix(in srgb,var(--bg-primary) 97%,#fff 3%) 0,color-mix(in srgb,var(--bg) 90%,var(--brand) 10%) 100%);
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
  box-shadow: 0 24px 52px -42px rgba(0,0,0,.55)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__market-stats.market-data--hero,
:is(html[data-theme=dark],body.dark) .coin-page-hero__utility {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__sector,
:is(html[data-theme=dark],body.dark) .coin-page-hero__summary {
  color: color-mix(in srgb,#cbd5e1 76%,#fff 24%)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__summary-icon {
  color: color-mix(in srgb,#94a3b8 84%,var(--brand) 16%)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__stat {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__breadcrumbs .breadcrumbs .breadcrumbs__current {
  color: color-mix(in srgb,#e5edf7 82%,#fff 18%)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__breadcrumbs .breadcrumbs .divider,
:is(html[data-theme=dark],body.dark) .coin-page-hero__breadcrumbs .breadcrumbs a,
:is(html[data-theme=dark],body.dark) .coin-page-hero__stat-label {
  color: color-mix(in srgb,#94a3b8 84%,#fff 16%)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__stat-tooltip {
  color: color-mix(in srgb,#94a3b8 82%,#fff 18%)
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__sparkline-area {
  opacity: .18
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__sparkline-line {
  filter: drop-shadow(0 8px 16px color-mix(in srgb,currentColor 28%,transparent))
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__sparkline-canvas {
  filter: drop-shadow(0 8px 16px color-mix(in srgb,currentColor 26%,transparent))
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__meta-item {
  background: color-mix(in srgb,var(--bg-primary) 88%,#112033 12%);
  border-color: color-mix(in srgb,var(--brand) 12%,var(--border))
}
:is(html[data-theme=dark],body.dark) .coin-page-hero__meta-item--rank {
  background: color-mix(in srgb,var(--bg-hover) 72%,#112033 28%)
}
@media (max-width:1180px) {
  .coin-page-hero__utility {
    grid-template-columns: minmax(0,1fr);
    align-content: center;
    justify-items: start;
    gap: 10px;
    min-height: 78px
  }
  .coin-page-hero__summary {
    justify-self: start;
    max-width: 100%
  }
  .coin-page-hero__main {
    grid-template-columns: minmax(0,1fr);
    gap: 16px
  }
  .coin-page-hero__market {
    justify-self: start
  }
  .coin-page-hero__sparkline {
    display: none
  }
}
@media (max-width:800px) {
  .coin-page-hero {
    border-radius: 18px
  }
  .coin-page-hero__utility {
    min-height: 0;
    padding: 14px
  }
  .coin-page-hero__breadcrumbs .breadcrumbs,
  .coin-page-hero__breadcrumbs .coins-discovery__breadcrumbs {
    flex-wrap: wrap;
    gap: 8px 10px
  }
  .coin-page-hero__summary {
    font-size: 13px;
    line-height: 1.45
  }
  .coin-page-hero__main {
    grid-template-columns: minmax(0,1fr);
    grid-template-areas: none;
    min-height: 0;
    padding: 16px 14px
  }
  .coin-page-hero__breadcrumbs,
  .coin-page-hero__logo,
  .coin-page-hero__market .price-block,
  .coin-page-hero__market-stats,
  .coin-page-hero__meta,
  .coin-page-hero__sectors,
  .coin-page-hero__title {
    grid-area: auto
  }
  .coin-page-hero__copy,
  .coin-page-hero__intro {
    display: grid
  }
  .coin-page-hero__intro {
    gap: 12px
  }
  .coin-page-hero__logo {
    --coin-page-hero-logo-size: 54px
  }
  .coin-page-hero__logo i {
    font-size: 24px
  }
  .coin-page-hero__copy {
    gap: 8px
  }
  .coin-page-hero__title {
    font-size: 28px;
    line-height: 1
  }
  .coin-page-hero__meta {
    gap: 6px
  }
  .coin-page-hero__meta-item {
    padding: 4px 8px;
    font-size: 11px
  }
  .coin-page-hero__sector {
    font-size: 12px
  }
  .coin-page-hero__market .price-block .figure-move {
    gap: 9px
  }
  .coin-page-hero__market .price-block .figure {
    font-size: 29px
  }
  .coin-page-hero__market .price-block .change .number {
    padding: 6px 9px;
    border-radius: 8px;
    font-size: 11px
  }
  .coin-page-hero__market .price-block .change .number::after {
    content: none
  }
  .coin-page-hero__market-stats.market-data--hero {
    grid-template-columns: repeat(2,minmax(0,1fr));
    min-height: 0;
    padding: 14px;
    gap: 14px 0
  }
  .coin-page-hero__stat {
    min-height: 48px;
    padding-left: 18px
  }
  .coin-page-hero__stat:nth-child(odd) {
    padding-left: 0;
    border-left: 0
  }
  .coin-page-hero__stat:nth-child(n+3) {
    padding-top: 12px;
    border-top: 1px solid color-mix(in srgb,var(--border) 82%,transparent)
  }
  .coin-page-hero__stat-value {
    font-size: 18px
  }
  :is(html[data-theme=dark],body.dark) .coin-page-hero__stat:nth-child(n+3) {
    border-top-color: color-mix(in srgb,var(--brand) 14%,var(--border))
  }
}
.coin-about-categories {
  position: relative;
  z-index: 5;
  display: grid;
  gap: 0;
  margin-top: clamp(-2px,-.1vw,0)
}
.coin-about-categories__bar {
  display: grid;
  gap: 18px;
  min-width: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: 0 0
}
.coin-about-categories__label {
  color: color-mix(in srgb,var(--light-text) 86%,var(--dark-text));
  font-size: 13px;
  font-weight: 750;
  letter-spacing: 0;
  line-height: 1;
  text-transform: none;
  white-space: nowrap
}
.coin-about-categories__items {
  display: flex;
  align-items: flex-start;
  gap: clamp(18px,1.7vw,32px);
  min-width: 0;
  flex: 1 1 auto;
  flex-wrap: nowrap;
  overflow: visible
}
.coin-about-categories__link,
.coin-about-categories__more {
  display: inline-flex;
  align-items: flex-start;
  gap: 8px;
  min-width: 0;
  min-height: 30px;
  padding: 0;
  border: 0;
  background: 0 0;
  color: color-mix(in srgb,var(--light-text) 84%,var(--dark-text));
  font-size: 14px;
  font-weight: 650;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
  transition: color .18s ease,opacity .18s ease,transform .18s ease
}
.coin-about-categories__link {
  position: relative;
  border-radius: 6px
}
.coin-about-categories__items > .coin-about-categories__link {
  flex: 0 1 auto;
  max-width: 190px
}
.coin-about-categories__more {
  align-items: flex-start;
  gap: 5px;
  align-self: flex-start;
  color: color-mix(in srgb,var(--brand) 74%,var(--dark-text));
  cursor: pointer;
  flex: 0 0 auto;
  font-weight: 750;
  min-height: 0;
  padding-top: 0
}
.coin-about-categories__link i {
  width: 20px;
  color: color-mix(in srgb,var(--brand) 70%,var(--light-text));
  font-size: 18px;
  line-height: 1;
  text-align: center;
  flex: 0 0 auto;
  margin-top: -1px;
  transition: color .18s ease,filter .18s ease,transform .18s ease
}
.coin-about-categories__link--fallback-icon i {
  color: color-mix(in srgb,var(--light-text) 48%,transparent);
  font-size: 16px
}
.coin-about-categories__link-text {
  display: grid;
  gap: 6px;
  min-width: 0
}
.coin-about-categories__link-name {
  position: relative;
  overflow: hidden;
  background-image: linear-gradient(90deg,color-mix(in srgb,var(--brand) 88%,#0f172a 12%),color-mix(in srgb,#14b8a6 44%,var(--brand) 56%));
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  transition: background-size .22s ease,color .18s ease
}
.coin-about-categories__link em {
  justify-self: start;
  padding: 2px 5px;
  border-radius: 5px;
  background: color-mix(in srgb,var(--brand) 12%,transparent);
  color: color-mix(in srgb,var(--brand) 78%,var(--dark-text));
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1;
  transition: background-color .18s ease,color .18s ease,transform .18s ease
}
.coin-about-categories__link--primary {
  color: color-mix(in srgb,var(--dark-text) 88%,var(--brand) 12%);
  font-weight: 800
}
.coin-about-categories.is-open .coin-about-categories__more,
.coin-about-categories__link:focus-visible,
.coin-about-categories__link:hover,
.coin-about-categories__more:focus-visible,
.coin-about-categories__more:hover {
  color: color-mix(in srgb,var(--brand) 82%,var(--dark-text));
  outline: 0;
  text-decoration: none
}
.coin-about-categories__link:focus-visible,
.coin-about-categories__link:hover {
  transform: translateY(-1px)
}
.coin-about-categories__link:focus-visible {
  outline: 2px solid color-mix(in srgb,var(--brand) 28%,transparent);
  outline-offset: 4px
}
.coin-about-categories__link:focus-visible .coin-about-categories__link-name,
.coin-about-categories__link:hover .coin-about-categories__link-name {
  background-size: 100% 2px
}
.coin-about-categories__link:focus-visible i,
.coin-about-categories__link:hover i {
  color: color-mix(in srgb,var(--brand) 88%,var(--dark-text));
  filter: drop-shadow(0 6px 10px color-mix(in srgb,var(--brand) 18%,transparent));
  transform: translateY(-1px) scale(1.06)
}
.coin-about-categories__link:focus-visible em,
.coin-about-categories__link:hover em {
  background: color-mix(in srgb,var(--brand) 16%,transparent);
  color: color-mix(in srgb,var(--brand) 88%,var(--dark-text));
  transform: translateY(-1px)
}
.coin-about-categories__more:active {
  transform: translateY(1px)
}
.coin-about-categories__more i {
  width: 10px;
  font-size: 9px;
  line-height: 1;
  margin-top: 4px;
  text-align: center;
  transition: transform .18s ease
}
.coin-about-categories.is-open .coin-about-categories__more i {
  transform: rotate(180deg)
}
.coin-about-categories__panel[hidden] {
  display: none
}
.coin-about-categories__panel {
  position: absolute;
  top: calc(100% + 18px);
  left: 0;
  right: 0;
  z-index: 1000;
  overflow: visible;
  padding: 34px 32px 30px;
  border: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  border-radius: 14px;
  background: color-mix(in srgb,var(--bg-primary) 98%,#fff 2%);
  box-shadow: 0 24px 54px -36px rgba(15,23,42,.34),0 1px 0 rgba(255,255,255,.9) inset;
  color: var(--dark-text)
}
.coin-about-categories__panel::before {
  content: "";
  position: absolute;
  top: -9px;
  left: clamp(28px,var(--coin-about-categories-pointer-x,calc(100% - 54px)),calc(100% - 28px));
  width: 18px;
  height: 18px;
  border-top: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  border-left: 1px solid color-mix(in srgb,var(--border) 88%,transparent);
  background: color-mix(in srgb,var(--bg-primary) 98%,#fff 2%);
  transform: translateX(-50%) rotate(45deg)
}
.coin-about-categories__panel-header {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin: 0;
  position: absolute;
  top: 17px;
  right: 17px
}
.coin-about-categories__close {
  appearance: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  border: 1px solid color-mix(in srgb,var(--border) 82%,transparent);
  border-radius: 999px;
  background: color-mix(in srgb,var(--bg-primary) 94%,var(--bg-hover) 6%);
  color: color-mix(in srgb,var(--light-text) 82%,var(--dark-text));
  cursor: pointer;
  transition: border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease
}
.coin-about-categories__close:focus-visible,
.coin-about-categories__close:hover {
  border-color: color-mix(in srgb,var(--brand) 34%,var(--border));
  background: color-mix(in srgb,var(--brand) 8%,var(--bg-primary));
  color: color-mix(in srgb,var(--brand) 78%,var(--dark-text));
  outline: 0
}
.coin-about-categories__close:active {
  transform: translateY(1px)
}
.coin-about-categories__panel-list {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: 23px clamp(34px,6vw,86px);
  max-height: min(310px,calc(100vh - 240px));
  overflow: auto;
  overscroll-behavior: contain;
  padding-right: 52px
}
.coin-about-categories__panel-list .coin-about-categories__link {
  min-height: 24px;
  padding-inline: 0;
  border-radius: 0
}
.coin-about-categories__panel-list .coin-about-categories__link:focus-visible,
.coin-about-categories__panel-list .coin-about-categories__link:hover {
  background: color-mix(in srgb,var(--brand) 7%,transparent)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__panel {
  border-color: color-mix(in srgb,var(--brand) 16%,var(--border));
  background: color-mix(in srgb,var(--bg-primary) 90%,#111827 10%);
  box-shadow: 0 26px 64px -34px rgba(0,0,0,.72),0 1px 0 rgba(255,255,255,.04) inset
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__panel::before {
  border-color: color-mix(in srgb,var(--brand) 16%,var(--border));
  background: color-mix(in srgb,var(--bg-primary) 90%,#111827 10%)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__label,
:is(html[data-theme=dark],body.dark) .coin-about-categories__link {
  color: color-mix(in srgb,#94a3b8 86%,#fff 14%)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__link--primary {
  color: color-mix(in srgb,#e5edf7 88%,var(--brand) 12%)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__link i,
:is(html[data-theme=dark],body.dark) .coin-about-categories__more {
  color: color-mix(in srgb,var(--brand) 72%,#bfdbfe)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__link--fallback-icon i {
  color: color-mix(in srgb,#94a3b8 46%,transparent)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__close {
  border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
  background: color-mix(in srgb,var(--bg-primary) 86%,#111827 14%);
  color: color-mix(in srgb,#94a3b8 84%,#fff 16%)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories.is-open .coin-about-categories__more,
:is(html[data-theme=dark],body.dark) .coin-about-categories__close:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-about-categories__close:hover,
:is(html[data-theme=dark],body.dark) .coin-about-categories__more:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-about-categories__more:hover {
  background: color-mix(in srgb,var(--brand) 12%,transparent);
  color: color-mix(in srgb,#dbeafe 80%,var(--brand) 20%)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__link:focus-visible,
:is(html[data-theme=dark],body.dark) .coin-about-categories__link:hover {
  color: color-mix(in srgb,#f8fbff 86%,var(--brand) 14%)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__link:focus-visible {
  outline-color: color-mix(in srgb,var(--brand) 44%,transparent)
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__link-name {
  background-image: linear-gradient(90deg,color-mix(in srgb,var(--brand) 78%,#dbeafe 22%),color-mix(in srgb,#2dd4bf 44%,var(--brand) 56%))
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__link:focus-visible i,
:is(html[data-theme=dark],body.dark) .coin-about-categories__link:hover i {
  color: color-mix(in srgb,#dbeafe 78%,var(--brand) 22%);
  filter: drop-shadow(0 6px 12px color-mix(in srgb,var(--brand) 28%,transparent))
}
:is(html[data-theme=dark],body.dark) .coin-about-categories__link:focus-visible em,
:is(html[data-theme=dark],body.dark) .coin-about-categories__link:hover em {
  background: color-mix(in srgb,var(--brand) 20%,transparent);
  color: color-mix(in srgb,#f8fbff 82%,var(--brand) 18%)
}
@media (max-width:800px) {
  .coin-about-categories__bar {
    gap: 12px
  }
  .coin-about-categories__items {
    overflow-x: auto;
    padding-bottom: 2px;
    scrollbar-width: none
  }
  .coin-about-categories__items::-webkit-scrollbar {
    display: none
  }
  .coin-about-categories__panel-list {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 4px 12px
  }
}
@media (max-width:560px) {
  .coin-about-categories__bar {
    align-items: flex-start;
    gap: 7px
  }
  .coin-about-categories__link,
  .coin-about-categories__more {
    font-size: 12px
  }
  .coin-about-categories__panel {
    position: fixed;
    inset: auto 10px 10px;
    width: auto;
    right: 10px;
    max-height: min(72vh,520px);
    padding: 18px 12px 12px;
    border-radius: 18px;
    box-shadow: 0 28px 72px -26px rgba(15,23,42,.42)
  }
  .coin-about-categories__panel::before {
    top: 7px;
    left: 50%;
    width: 38px;
    height: 4px;
    border-radius: 999px;
    background: color-mix(in srgb,var(--light-text) 28%,transparent);
    transform: translateX(-50%)
  }
  .coin-about-categories__panel-header {
    margin-bottom: 8px
  }
  .coin-about-categories__panel-list .coin-about-categories__link {
    min-height: 28px;
    font-size: 12px
  }
  :is(html[data-theme=dark],body.dark) .coin-about-categories__panel::before {
    background: color-mix(in srgb,#94a3b8 32%,transparent)
  }
  .coin-page-hero {
    border-radius: 16px
  }
  .coin-page-hero__utility {
    gap: 9px;
    padding: 12px
  }
  .coin-page-hero__breadcrumbs .breadcrumbs,
  .coin-page-hero__breadcrumbs .coins-discovery__breadcrumbs {
    flex-wrap: nowrap;
    gap: 8px;
    overflow-x: auto;
    padding-bottom: 1px;
    scrollbar-width: none;
    white-space: nowrap
  }
  .coin-page-hero__breadcrumbs .breadcrumbs::-webkit-scrollbar,
  .coin-page-hero__breadcrumbs .coins-discovery__breadcrumbs::-webkit-scrollbar {
    display: none
  }
  .coin-page-hero__summary {
    max-width: 100%;
    font-size: 12px;
    line-height: 1.4;
    text-wrap: pretty
  }
  .coin-page-hero__main {
    gap: 8px;
    padding: 12px
  }
  .coin-page-hero__intro {
    gap: 9px
  }
  .coin-page-hero__logo {
    --coin-page-hero-logo-size: 48px
  }
  .coin-page-hero__title {
    font-size: clamp(24px,6.7vw,27px)
  }
  .coin-page-hero__identity-row {
    gap: 6px 7px
  }
  .coin-page-hero__meta {
    gap: 5px
  }
  .coin-page-hero__meta-item {
    padding: 4px 7px;
    font-size: 10.5px
  }
  .coin-page-hero__sector {
    font-size: 11px
  }
  .coin-page-hero__market {
    justify-self: stretch;
    width: 100%;
    margin-top: 0
  }
  .coin-page-hero__market .price-block {
    justify-items: start;
    width: 100%
  }
  .coin-page-hero__market .price-block .figure-move {
    flex-wrap: wrap;
    gap: 6px
  }
  .coin-page-hero__market .price-block .figure {
    font-size: clamp(26px,7vw,30px)
  }
  .coin-page-hero__market .price-block .change .number {
    padding: 5px 8px;
    border-radius: 8px;
    font-size: 9.5px
  }
  .coin-page-hero__market-stats.market-data--hero {
    grid-template-columns: repeat(2,minmax(0,1fr));
    padding: 10px 12px 11px;
    gap: 10px 0
  }
  .coin-page-hero__stat,
  .coin-page-hero__stat:nth-child(odd) {
    min-height: 42px;
    gap: 6px;
    padding-left: 0;
    border-left: 0
  }
  .coin-page-hero__stat:nth-child(even) {
    padding-left: 12px;
    border-left: 1px solid color-mix(in srgb,var(--border) 78%,transparent)
  }
  .coin-page-hero__stat:nth-child(n+2) {
    padding-top: 0;
    border-top: 0
  }
  .coin-page-hero__stat:nth-child(n+3) {
    padding-top: 10px;
    border-top: 1px solid color-mix(in srgb,var(--border) 82%,transparent)
  }
  .coin-page-hero__stat:last-child:nth-child(odd) {
    grid-column: auto
  }
  .coin-page-hero__stat-label {
    font-size: 10.5px
  }
  .coin-page-hero__stat-value {
    font-size: clamp(15px,4.8vw,17px)
  }
  :is(html[data-theme=dark],body.dark) .coin-page-hero__stat:nth-child(even) {
    border-left-color: color-mix(in srgb,var(--brand) 14%,var(--border))
  }
  :is(html[data-theme=dark],body.dark) .coin-page-hero__stat:nth-child(n+3) {
    border-top-color: color-mix(in srgb,var(--brand) 14%,var(--border))
  }
  .coin-chart > .coin-chart__header .coin-chart__heading {
    gap: 6px
  }
  .coin-chart .coin-chart__summary {
    gap: 3px 10px
  }
  .coin-chart .coin-chart-reset-button {
    justify-self: start;
    align-self: center;
    min-width: 0;
    min-height: 28px;
    padding: 0 2px;
    border-color: transparent;
    background: 0 0;
    box-shadow: none;
    color: color-mix(in srgb,var(--light-text) 76%,var(--dark-text))
  }
  .coin-chart .coin-chart-reset-button:focus-visible,
  .coin-chart .coin-chart-reset-button:hover {
    border-color: transparent;
    background: 0 0;
    box-shadow: none;
    color: var(--brand)
  }
  .coin-chart .coin-chart-reset-button:focus-visible {
    box-shadow: 0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent)
  }
  :is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-reset-button {
    background: 0 0;
    border-color: transparent;
    box-shadow: none;
    color: color-mix(in srgb,#94a3b8 82%,#fff 18%)
  }
  :is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-reset-button:focus-visible,
  :is(html[data-theme=dark],body.dark) .coin-chart .coin-chart-reset-button:hover {
    background: 0 0;
    color: color-mix(in srgb,var(--brand) 78%,#bfdbfe)
  }
  .coin-section-nav__inner {
    padding: 3px;
    border-radius: 13px
  }
  .coin-section-nav__toggle {
    min-height: 32px;
    padding: 2px 6px 4px;
    border-radius: 10px
  }
  .coin-section-nav__toggle-current {
    font-size: 10.5px
  }
  .coin-section-nav__toggle-chevron {
    width: 20px;
    height: 20px;
    flex-basis: 20px
  }
  .coin-chart {
    gap: 9px
  }
  .coin-chart > .coin-chart__header {
    gap: 9px
  }
  .coin-chart > .coin-chart__header .coin-chart__title {
    font-size: clamp(20px,5.5vw,22px);
    line-height: 1
  }
  .coin-chart > .coin-chart__header .coin-chart__controls {
    grid-template-columns: minmax(0,1fr) minmax(clamp(140px,36vw,152px),.56fr);
    align-items: stretch;
    gap: 8px
  }
  .coin-chart > .coin-chart__header .coin-chart-control-group,
  .coin-chart > .coin-chart__header .coin-chart-control-options {
    width: 100%;
    min-width: 0;
    justify-self: stretch
  }
  .coin-chart > .coin-chart__header .coin-chart-control-group--period,
  .coin-chart:not(.coin-chart--scale-visible) > .coin-chart__header .coin-chart-control-group--type {
    grid-column: auto
  }
  .coin-chart > .coin-chart__header .coin-chart-interval-picker,
  .coin-chart > .coin-chart__header .coin-chart-intervals {
    display: grid;
    grid-template-columns: repeat(6,minmax(0,1fr))
  }
  .coin-chart.coin-chart--tradingview > .coin-chart__header .coin-chart__controls {
    grid-template-columns: minmax(0,1fr) minmax(clamp(140px,36vw,152px),.56fr)
  }
  .coin-chart.coin-chart--tradingview > .coin-chart__header .coin-chart-control-group--period {
    grid-column: auto
  }
  .coin-chart > .coin-chart__header .coin-chart-control-options {
    min-height: 32px
  }
  .coin-chart > .coin-chart__header .coin-chart-control-button,
  .coin-chart > .coin-chart__header .coin-chart-type-options .coin-chart-control-button {
    width: 100%;
    min-width: 0;
    min-height: 30px;
    padding-inline: 4px;
    font-size: 9.5px;
    letter-spacing: .055em
  }
  .coin-chart > .coin-chart__header .coin-chart-type-options .coin-chart-control-button {
    gap: 3px
  }
  .coin-chart > .coin-chart__header .coin-chart-type-options .coin-chart-control-button i {
    font-size: .88em
  }
  .coin-chart.coin-chart--scale-visible > .coin-chart__header .coin-chart-control-group--period {
    grid-column: 1;
    grid-row: 1
  }
  .coin-chart.coin-chart--scale-visible > .coin-chart__header .coin-chart-control-group--type {
    grid-column: 2;
    grid-row: 1
  }
  .coin-chart.coin-chart--scale-visible > .coin-chart__header .coin-chart-control-group--scale {
    grid-column: 2;
    grid-row: 2
  }
  .coin-chart.coin-chart--scale-visible > .coin-chart__header .coin-chart-scale-options {
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    min-height: 28px
  }
  .coin-chart.coin-chart--scale-visible > .coin-chart__header .coin-chart-scale-options .coin-chart-control-button {
    min-height: 28px;
    padding-inline: 4px;
    font-size: 9px;
    letter-spacing: .055em
  }
  .coin-chart > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) {
    grid-template-columns: 32px minmax(0,1fr) minmax(clamp(128px,34vw,144px),.52fr);
    align-items: stretch
  }
  .coin-chart > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-reset-button {
    grid-column: 1;
    grid-row: 1;
    justify-self: stretch;
    width: 32px;
    min-height: 30px;
    padding: 0;
    border-color: color-mix(in srgb,var(--border) 76%,transparent);
    border-radius: 10px;
    background: color-mix(in srgb,var(--bg-primary) 92%,var(--bg) 8%)
  }
  .coin-chart > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-reset-button span:not(.screen-reader-text) {
    display: none
  }
  .coin-chart > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-control-group--period {
    grid-column: 2;
    grid-row: 1
  }
  .coin-chart:not(.coin-chart--scale-visible) > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-control-group--type {
    grid-column: 3;
    grid-row: 1
  }
  .coin-chart.coin-chart--scale-visible > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-control-group--period {
    grid-column: 2;
    grid-row: 1
  }
  .coin-chart.coin-chart--scale-visible > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-control-group--type {
    grid-column: 3;
    grid-row: 1
  }
  .coin-chart.coin-chart--scale-visible > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-control-group--scale {
    grid-column: 3;
    grid-row: 2
  }
  .coin-chart > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-control-button {
    padding-inline: 3px;
    font-size: 9px
  }
  :is(html[data-theme=dark],body.dark) .coin-chart > .coin-chart__header .coin-chart__controls:has(.coin-chart-reset-button:not([hidden])) .coin-chart-reset-button {
    border-color: color-mix(in srgb,var(--brand) 14%,var(--border));
    background: color-mix(in srgb,var(--bg-primary) 86%,#111827 14%)
  }
}
