.aer-asic-rankings {
  --aer-tms-bg-dark: var(--tms-bg-dark, #0b0f14);
  --aer-tms-bg-panel: var(--tms-bg-panel, #111827);
  --aer-tms-bg-alt: var(--tms-bg-alt, #0f1722);
  --aer-tms-gold: var(--tms-gold, #f59e0b);
  --aer-tms-gold-hover: var(--tms-gold-hover, #fbbf24);
  --aer-tms-text-main: var(--tms-text-main, #e5e7eb);
  --aer-tms-text-muted: var(--tms-text-muted, #9ca3af);
  --aer-tms-border: var(--tms-border, #1f2937);
  --aer-tms-black-rgb: var(--tms-black-rgb, 0, 0, 0);
  --aer-tms-white-rgb: var(--tms-white-rgb, 255, 255, 255);
  --aer-tms-bg-dark-rgb: var(--tms-bg-dark-rgb, 11, 15, 20);
  --aer-tms-bg-panel-rgb: var(--tms-bg-panel-rgb, 17, 24, 39);
  --aer-tms-bg-alt-rgb: var(--tms-bg-alt-rgb, 15, 23, 34);
  --aer-tms-gold-rgb: var(--tms-gold-rgb, 245, 158, 11);
  --aer-tms-gold-hover-rgb: var(--tms-gold-hover-rgb, 251, 191, 36);
  color-scheme: dark;
  color: var(--aer-tms-text-main);
  margin: 1.5rem 0;
  margin-inline: auto;
  max-width: var(--aer-asic-max-width-desktop, 100%);
  width: 100%;
}

body.page-id-24293 .bde-section-6-100 > .section-container,
body.page-id-24300 .bde-section-6-100 > .section-container,
body.page-id-24301 .bde-section-6-100 > .section-container,
body.page-id-24302 .bde-section-6-100 > .section-container,
body.page-id-24303 .bde-section-6-100 > .section-container,
body.page-id-24304 .bde-section-6-100 > .section-container,
body.page-id-24305 .bde-section-6-100 > .section-container {
  max-width: 1360px;
}

.aer-asic-rankings * {
  box-sizing: border-box;
}

.aer-asic-rankings [hidden] {
  display: none !important;
}

.aer-asic-rankings .screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.aer-asic-rankings__hero,
.aer-asic-rankings__panel {
  position: relative;
  z-index: 1;
}

.aer-asic-rankings__controls {
  position: relative;
  z-index: 40;
}

html.is-breakdance-menu-open .aer-asic-rankings__controls-panel,
html.is-breakdance-menu-open .aer-asic-rankings__active-summary {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

.aer-asic-rankings {
  background:
    radial-gradient(circle at 18% 0%, rgba(var(--aer-tms-gold-rgb), 0.12), transparent 42%),
    linear-gradient(180deg, rgba(var(--aer-tms-bg-alt-rgb), 0.98), rgba(var(--aer-tms-bg-dark-rgb), 0.98));
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.2);
  border-radius: 24px;
  box-shadow: 0 24px 80px rgba(var(--aer-tms-black-rgb), 0.58);
  overflow: visible;
  padding: clamp(1rem, 2vw, 1.5rem);
}

.aer-asic-rankings::before {
  background: linear-gradient(90deg, transparent, rgba(var(--aer-tms-gold-rgb), 0.45), transparent);
  content: "";
  height: 1px;
  left: 1.25rem;
  opacity: 0.75;
  position: absolute;
  right: 1.25rem;
  top: 0;
}

.aer-asic-rankings__hero {
  align-items: start;
  display: grid;
  column-gap: 2rem;
  row-gap: 1rem;
  grid-template-columns: minmax(420px, 640px) minmax(0, 1fr);
  margin-bottom: 1.2rem;
}

.aer-asic-rankings__hero-copy {
  min-width: 0;
  max-width: 640px;
}

.aer-asic-rankings__title {
  color: #fff;
  font-size: clamp(1.7rem, 3vw, 2.35rem);
  line-height: 1.05;
  margin: 0;
  text-align: left;
}

.aer-asic-rankings .aer-asic-rankings__subtitle {
  color: rgb(255, 156, 0);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  margin: 9px 0;
  max-width: 100%;
  white-space: nowrap;
  text-align: left;
}

.aer-asic-rankings__hero-meta {
  align-items: end;
  display: grid;
  gap: 0.8rem;
  justify-items: end;
  min-width: 0;
}

.aer-asic-rankings__description {
  color: rgb(255, 255, 255);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 22.4px;
  margin: 0 0 38px;
  max-width: 100%;
  opacity: 1;
  text-align: right;
}

.aer-asic-rankings__cta {
  align-items: center;
  color: var(--aer-tms-gold);
  display: inline-flex;
  gap: 0.5rem;
  font-weight: 800;
  text-decoration: none;
}

.aer-asic-rankings__cta:hover,
.aer-asic-rankings__cta:focus-visible,
.aer-asic-rankings__product-link:hover,
.aer-asic-rankings__product-link:focus-visible {
  color: var(--aer-tms-gold-hover);
  outline: none;
  text-decoration: underline;
}

.aer-asic-rankings__controls {
  display: grid;
  gap: 0.9rem;
  margin-bottom: 0;
}

.aer-asic-rankings__control-group {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.aer-asic-rankings__control-row {
  align-items: center;
  display: flex;
  gap: 1.1rem;
  justify-content: space-between;
  margin-bottom: 0;
}

.aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:first-child {
  flex: 1 1 auto;
  justify-content: flex-start;
}

.aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:last-child {
  flex: 0 0 auto;
  justify-content: flex-end;
  margin-left: auto;
}

.aer-asic-rankings__controls-panel {
  background: linear-gradient(180deg, rgba(var(--aer-tms-black-rgb), 0.32), rgba(var(--aer-tms-black-rgb), 0.25));
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.18);
  border-radius: 18px;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.025),
    0 14px 28px rgba(var(--aer-tms-black-rgb), 0.14);
  display: grid;
  gap: 0.95rem;
  margin-top: 42px;
  margin-bottom: 6px;
  overflow: visible;
  padding: 14px 16px;
  position: relative;
}

.aer-asic-rankings__controls-panel::before {
  background: linear-gradient(90deg, transparent, rgba(var(--aer-tms-gold-rgb), 0.28), transparent);
  content: "";
  height: 1px;
  left: 1.15rem;
  opacity: 0.58;
  position: absolute;
  right: 1.15rem;
  top: 0;
}









.aer-asic-rankings__active-summary-chip {
  align-items: center;
  appearance: none;
  background: rgba(var(--aer-tms-white-rgb), 0.045);
  border: 1px solid rgba(var(--aer-tms-white-rgb), 0.08);
  border-radius: 999px;
  color: var(--aer-tms-text-main);
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  gap: 0.35rem;
  line-height: 1.15;
  max-width: 100%;
  min-height: 28px;
  padding: 0.32rem 0.58rem;
  text-align: left;
  transition: background-color 160ms ease, border-color 160ms ease, box-shadow 160ms ease;
}

















.aer-asic-rankings__results-intro {
  display: grid;
  gap: 0.28rem;
  justify-items: start;
  margin-bottom: 0;
}

.aer-asic-rankings__control-group--buttons {
  justify-content: center;
}

.aer-asic-rankings__mobile-ranking {
  display: none;
}

.aer-asic-rankings__control-group--filters,
.aer-asic-rankings__control-group--forecast {
  display: grid;
  width: 100%;
}

.aer-asic-rankings__control-group--filters[hidden],
.aer-asic-rankings__control-group--forecast[hidden] {
  display: none !important;
}

.aer-asic-rankings__panel-loading {
  align-items: center;
  background: linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.02), rgba(var(--aer-tms-white-rgb), 0.01));
  border: 1px solid rgba(var(--aer-tms-white-rgb), 0.08);
  border-radius: 14px;
  color: rgba(var(--aer-tms-white-rgb), 0.82);
  display: inline-flex;
  gap: 0.7rem;
  min-height: 62px;
  padding: 0.9rem 1rem;
  width: 100%;
}

.aer-asic-rankings__panel-loading-spinner {
  animation: aer-asic-rankings-spin 0.85s linear infinite;
  border: 2px solid rgba(var(--aer-tms-gold-rgb), 0.2);
  border-top-color: rgba(var(--aer-tms-gold-rgb), 0.92);
  border-radius: 999px;
  display: inline-block;
  flex: 0 0 auto;
  height: 16px;
  width: 16px;
}

.aer-asic-rankings__panel-loading-text {
  font-size: 0.84rem;
  font-weight: 700;
  letter-spacing: 0.01em;
}

.aer-asic-rankings__filters-toggle.is-loading,
.aer-asic-rankings__electric-toggle.is-loading,
.aer-asic-rankings__forecast-toggle.is-loading {
  opacity: 0.94;
}

@keyframes aer-asic-rankings-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.aer-asic-rankings__columns-controls {
  align-items: center;
  display: inline-flex;
  gap: 0.45rem;
  margin-left: 0.42rem;
  min-width: 0;
  position: relative;
  z-index: 60;
}

.aer-asic-rankings__panel-actions {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 0.4rem;
  margin-left: 0.66rem;
  min-width: 0;
  overflow: visible;
}

.aer-asic-rankings__panel-popover-anchor {
  overflow: visible;
  position: relative;
}

.aer-asic-rankings__columns {
  position: relative;
}

.aer-asic-rankings__columns[open] {
  z-index: 70;
}

.aer-asic-rankings__columns summary {
  align-items: center;
  background: linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.03), rgba(var(--aer-tms-white-rgb), 0.015));
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.16);
  border-radius: 12px;
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.02);
  color: rgba(var(--aer-tms-text-main-rgb, 229, 231, 235), 0.95);
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  font-size: 0.78rem;
  font-weight: 700;
  gap: 0.38rem;
  letter-spacing: 0.01em;
  list-style: none;
  min-height: 35px;
  padding: 0.34rem 0.82rem;
}

.aer-asic-rankings__columns summary::-webkit-details-marker {
  display: none;
}

.aer-asic-rankings__columns summary::after {
  color: var(--aer-tms-gold);
  content: "▾";
  font-size: 0.72rem;
}

.aer-asic-rankings__columns[open] summary {
  background: rgba(var(--aer-tms-gold-rgb), 0.1);
  border-color: rgba(var(--aer-tms-gold-rgb), 0.3);
  color: var(--aer-tms-gold-hover);
}

.aer-asic-rankings__columns-menu {
  background: linear-gradient(180deg, rgba(var(--aer-tms-bg-panel-rgb), 0.98), rgba(var(--aer-tms-bg-dark-rgb), 0.98));
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.22);
  border-radius: 14px;
  box-shadow: 0 24px 60px rgba(var(--aer-tms-black-rgb), 0.5);
  display: grid;
  gap: 0.55rem 1rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 0.6rem;
  min-width: min(420px, 90vw);
  padding: 0.95rem 1rem;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 80;
}

.aer-asic-rankings__columns-menu label {
  align-items: center;
  color: var(--aer-tms-text-main);
  cursor: pointer;
  display: inline-flex;
  font-size: 0.84rem;
  gap: 0;
  min-height: 20px;
  padding-left: 2.05rem;
  position: relative;
}

.aer-asic-rankings.has-power-price .aer-asic-rankings__columns-menu label[data-column-option="day"],
.aer-asic-rankings.has-power-price .aer-asic-rankings__columns-menu label[data-column-option="week"],
.aer-asic-rankings.has-power-price .aer-asic-rankings__columns-menu label[data-column-option="month"],
.aer-asic-rankings.has-power-price .aer-asic-rankings__columns-menu label[data-column-option="year"] {
  display: none;
}

.aer-asic-rankings__columns-menu label::before {
  background: rgba(var(--aer-tms-white-rgb), 0.03);
  border: 2px solid rgba(var(--aer-tms-white-rgb), 0.95);
  border-radius: 6px;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.12s ease;
  width: 20px;
}

.aer-asic-rankings__columns-menu label::after {
  border: solid rgba(var(--aer-tms-white-rgb), 1);
  border-width: 0 3px 3px 0;
  content: "";
  height: 9px;
  left: 8px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(calc(-50% - 1px)) rotate(45deg);
  transition: opacity 0.16s ease;
  width: 5px;
}

.aer-asic-rankings__columns-menu input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  height: 1px;
  left: 0;
  margin: 0;
  opacity: 0;
  pointer-events: none;
  position: relative;
  width: 1px;
}

.aer-asic-rankings__columns-menu label:has(input[type="checkbox"]:checked)::before {
  background: var(--aer-tms-gold);
  border-color: var(--aer-tms-gold);
}

.aer-asic-rankings__columns-menu label:has(input[type="checkbox"]:checked)::after {
  opacity: 1;
}

.aer-asic-rankings__columns-menu label:hover::before {
  transform: translateY(-50%) translateY(-1px);
}

.aer-asic-rankings__columns-menu label:has(input[type="checkbox"]:focus-visible)::before {
  box-shadow: 0 0 0 3px rgba(var(--aer-tms-gold-rgb), 0.22);
  outline: none;
}

.aer-asic-rankings__columns-reset {
  appearance: none;
  background: linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.02), rgba(var(--aer-tms-white-rgb), 0.01));
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.14);
  border-radius: 12px;
  color: var(--aer-tms-text-muted);
  cursor: pointer;
  font: inherit;
  font-size: 0.76rem;
  font-weight: 700;
  min-height: 34px;
  letter-spacing: 0.01em;
  padding: 0.34rem 0.8rem;
  transition: border-color 0.2s ease, color 0.2s ease, background 0.2s ease, transform 0.12s ease;
}

.aer-asic-rankings__columns-reset:hover,
.aer-asic-rankings__columns-reset:focus-visible {
  background: rgba(var(--aer-tms-gold-rgb), 0.08);
  border-color: rgba(var(--aer-tms-gold-rgb), 0.24);
  color: var(--aer-tms-gold-hover);
  outline: none;
  transform: translateY(-1px);
}

.aer-asic-rankings__columns-reset:not([hidden]) {
  background: linear-gradient(180deg, #e0b64f, #bf8e25);
  border-color: rgba(255, 217, 112, 0.72);
  color: #171109;
}

.aer-asic-rankings__columns-reset:not([hidden]):hover,
.aer-asic-rankings__columns-reset:not([hidden]):focus-visible {
  background: linear-gradient(180deg, #efc765, #cc982c);
  border-color: rgba(255, 224, 133, 0.82);
  color: #171109;
}

.tms-asic-table-shortcode .aer-asic-rankings .aer-asic-rankings__panel-popover-anchor {
  z-index: 90;
}

.aer-asic-rankings.aer-asic-rankings .aer-asic-rankings__panel-popover-anchor {
  z-index: 90;
}

.aer-asic-rankings.aer-asic-rankings .aer-asic-rankings__controls-panel {
  z-index: 89;
}







.tms-asic-table-shortcode .aer-asic-rankings .aer-asic-rankings__control-group--filters,
.tms-asic-table-shortcode .aer-asic-rankings .aer-asic-rankings__control-group--mineable-assets,
.tms-asic-table-shortcode .aer-asic-rankings .aer-asic-rankings__control-group--electric,
.tms-asic-table-shortcode .aer-asic-rankings .aer-asic-rankings__control-group--settings {
  z-index: 91;
}

.aer-asic-rankings.aer-asic-rankings .aer-asic-rankings__control-group--filters,
.aer-asic-rankings.aer-asic-rankings .aer-asic-rankings__control-group--mineable-assets,
.aer-asic-rankings.aer-asic-rankings .aer-asic-rankings__control-group--electric,
.aer-asic-rankings.aer-asic-rankings .aer-asic-rankings__control-group--settings {
  z-index: 91;
}

.aer-asic-rankings__toggle {
  appearance: none;
  background: linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.03), rgba(var(--aer-tms-white-rgb), 0.012));
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.18);
  border-radius: 12px;
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.02);
  color: rgba(var(--aer-tms-gold-hover-rgb), 0.9);
  cursor: pointer;
  font: inherit;
  font-size: 0.79rem;
  font-weight: 760;
  letter-spacing: 0.01em;
  min-height: 35px;
  padding: 0.34rem 0.82rem;
  text-transform: none;
  transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease, transform 0.12s ease;
}

.aer-asic-rankings__toggle:hover,
.aer-asic-rankings__toggle:focus-visible {
  background: rgba(var(--aer-tms-gold-rgb), 0.11);
  border-color: rgba(var(--aer-tms-gold-rgb), 0.26);
  color: #fff;
  outline: none;
  transform: translateY(-1px);
}

.aer-asic-rankings__toggle.is-active {
  background: linear-gradient(180deg, rgba(228, 184, 86, 0.92), rgba(205, 149, 42, 0.88));
  border-color: rgba(232, 183, 79, 0.42);
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.1),
    0 1px 0 rgba(var(--aer-tms-black-rgb), 0.08);
  color: #231708;
}

.aer-asic-rankings__filters-toggle,
.aer-asic-rankings__mineable-assets-toggle,
.aer-asic-rankings__electric-toggle,
.aer-asic-rankings__forecast-toggle {
  align-items: center;
  appearance: none;
  background:
    linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.07), rgba(var(--aer-tms-white-rgb), 0.02)),
    rgba(5, 9, 18, 0.92);
  border: 1px solid rgba(var(--aer-tms-white-rgb), 0.11);
  border-radius: 999px;
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.06);
  color: rgba(var(--aer-tms-white-rgb), 0.88);
  cursor: pointer;
  display: inline-flex;
  height: 34px;
  justify-content: center;
  padding: 0;
  transition: background 0.18s ease, border-color 0.18s ease, color 0.18s ease, transform 0.12s ease;
  width: 34px;
}

.aer-asic-rankings__filters-toggle:hover,
.aer-asic-rankings__filters-toggle:focus-visible,
.aer-asic-rankings__mineable-assets-toggle:hover,
.aer-asic-rankings__mineable-assets-toggle:focus-visible,
.aer-asic-rankings__electric-toggle:hover,
.aer-asic-rankings__electric-toggle:focus-visible,
.aer-asic-rankings__forecast-toggle:hover,
.aer-asic-rankings__forecast-toggle:focus-visible {
  background:
    linear-gradient(180deg, rgba(var(--aer-tms-gold-rgb), 0.18), rgba(var(--aer-tms-white-rgb), 0.03)),
    rgba(8, 13, 22, 0.96);
  border-color: rgba(var(--aer-tms-gold-rgb), 0.44);
  color: var(--aer-tms-gold-hover);
  outline: none;
  transform: translateY(-1px);
}

.aer-asic-rankings__filters-toggle.is-active,
.aer-asic-rankings__mineable-assets-toggle.is-active,
.aer-asic-rankings__electric-toggle.is-active,
.aer-asic-rankings__forecast-toggle.is-active {
  background:
    linear-gradient(180deg, rgba(var(--aer-tms-gold-rgb), 0.18), rgba(var(--aer-tms-white-rgb), 0.03)),
    rgba(8, 13, 22, 0.96);
  border-color: rgba(var(--aer-tms-gold-rgb), 0.44);
  color: var(--aer-tms-gold-hover);
}

.aer-asic-rankings__forecast-toggle.is-active,
.aer-asic-rankings__forecast-toggle.is-active:hover,
.aer-asic-rankings__forecast-toggle.is-active:focus-visible {
  background: linear-gradient(180deg, rgba(247, 202, 89, 0.98), rgba(194, 143, 31, 0.98));
  border-color: rgba(247, 181, 68, 0.96);
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.28), 0 0 0 1px rgba(247, 181, 68, 0.12);
  color: #231708;
}

.aer-asic-rankings__forecast-toggle:disabled,
.aer-asic-rankings__forecast-toggle[aria-disabled="true"] {
  cursor: not-allowed;
  opacity: 0.42;
  transform: none;
}

.aer-asic-rankings__electric-toggle.is-dirty,
.aer-asic-rankings__electric-toggle.is-dirty:hover,
.aer-asic-rankings__electric-toggle.is-dirty:focus-visible {
  background: rgba(247, 181, 68, 0.88) !important;
  border-color: rgba(247, 181, 68, 0.98) !important;
  color: #231708 !important;
}

.aer-asic-rankings__electric-toggle.is-dirty.is-active {
  background: rgba(247, 181, 68, 0.94) !important;
  border-color: rgba(247, 181, 68, 1) !important;
  color: #231708 !important;
}

.aer-asic-rankings__filters-toggle.is-dirty,
.aer-asic-rankings__mineable-assets-toggle.is-dirty,
.aer-asic-rankings__electric-toggle.is-dirty,
.aer-asic-rankings__forecast-toggle.is-dirty {
  position: relative;
}

.aer-asic-rankings__filters-toggle.is-dirty::after,
.aer-asic-rankings__mineable-assets-toggle.is-dirty::after,
.aer-asic-rankings__electric-toggle.is-dirty::after,
.aer-asic-rankings__forecast-toggle.is-dirty::after {
  background: #fff;
  border: 1px solid rgba(35, 23, 8, 0.28);
  border-radius: 999px;
  box-shadow:
    0 0 0 2px rgba(var(--aer-tms-gold-rgb), 0.52),
    0 0 10px rgba(var(--aer-tms-gold-rgb), 0.42);
  content: "";
  height: 7px;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 7px;
}

.aer-asic-rankings__filters-icon,
.aer-asic-rankings__mineable-assets-icon,
.aer-asic-rankings__electric-icon,
.aer-asic-rankings__forecast-icon {
  display: inline-block;
  line-height: 1;
}

.aer-asic-rankings__mineable-assets-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
}

.aer-asic-rankings__mineable-assets-icon svg {
  display: block;
  width: 26px;
  height: 26px;
  fill: none;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.aer-asic-rankings__electric-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
}

.aer-asic-rankings__electric-icon svg {
  display: block;
  width: 26px;
  height: 26px;
  fill: currentColor;
}

.aer-asic-rankings__filters-icon svg,
.aer-asic-rankings__forecast-icon svg {
  display: block;
  fill: none;
  height: 26px;
  stroke: currentColor;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 1.8;
  width: 26px;
}

.aer-asic-rankings__results {
  position: relative;
}

.aer-asic-rankings.is-loading .aer-asic-rankings__results {
  opacity: 0.55;
}

.aer-asic-rankings__panel {
  display: grid;
  gap: 0.6rem;
}

.aer-asic-rankings__panel-title {
  color: #fff;
  font-size: clamp(1.38rem, 1.9vw, 1.82rem);
  letter-spacing: -0.025em;
  line-height: 1.14;
  margin: 0;
}

.aer-asic-rankings__panel-summary {
  color: var(--aer-tms-text-muted);
  font-size: 0.93rem;
  line-height: 1.55;
  margin: 0;
  max-width: 46rem;
}

.aer-asic-rankings__table-footer {
  align-items: center;
  display: flex;
  gap: 1rem;
  justify-content: space-between;
}

.aer-asic-rankings__table-footer-actions {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-wrap: wrap;
  gap: 0.8rem;
  justify-content: flex-end;
}

.aer-asic-rankings__table-summary {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  font-size: 0.82rem;
  line-height: 1.45;
  margin: 0;
  max-width: 44rem;
  padding-left: 0.1rem;
  text-align: left;
}

.aer-asic-rankings__table-display-wrap {
  align-items: center;
  display: inline-flex;
  gap: 0.5rem;
}

.aer-asic-rankings__table-display-label {
  color: rgba(var(--aer-tms-white-rgb), 0.58);
  font-size: 0.7rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.aer-asic-rankings__table-display-select-wrap {
  position: relative;
}

.aer-asic-rankings__table-display-select-wrap::after {
  color: var(--aer-tms-gold);
  content: "▾";
  font-size: 0.8rem;
  pointer-events: none;
  position: absolute;
  right: 0.85rem;
  top: 50%;
  transform: translateY(-50%);
}

.aer-asic-rankings__table-display-select {
  appearance: none;
  background: var(--aer-tms-bg-dark);
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.18);
  border-radius: 10px;
  color: rgba(var(--aer-tms-white-rgb), 0.92);
  cursor: pointer;
  font: inherit;
  font-size: 0.76rem;
  font-weight: 760;
  min-height: 38px;
  min-width: 8.4rem;
  padding: 0.54rem 2rem 0.54rem 0.9rem;
  transition: border-color 0.18s ease, box-shadow 0.18s ease, background-color 0.18s ease;
}

.aer-asic-rankings__table-display-select:hover,
.aer-asic-rankings__table-display-select:focus-visible {
  background: rgba(var(--aer-tms-gold-rgb), 0.08);
  border-color: rgba(var(--aer-tms-gold-rgb), 0.28);
  box-shadow: 0 0 0 2px rgba(var(--aer-tms-gold-rgb), 0.12);
  outline: none;
}

@media (max-width: 980px) {
  .aer-asic-rankings__control-row {
    align-items: flex-start;
    flex-direction: column;
  }

  .aer-asic-rankings__panel-actions .aer-asic-rankings__control-group--buttons {
    justify-content: flex-start;
  }

  .aer-asic-rankings__table-footer {
    align-items: flex-start;
    flex-direction: column;
  }

  .aer-asic-rankings__table-footer-actions {
    justify-content: flex-start;
    width: 100%;
  }
}

.aer-asic-rankings__table-wrap {
  background: linear-gradient(180deg, rgba(var(--aer-tms-bg-alt-rgb), 0.44), rgba(var(--aer-tms-bg-dark-rgb), 0.44));
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.18);
  border-radius: 18px;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.02),
    0 10px 24px rgba(var(--aer-tms-black-rgb), 0.12);
  container-type: inline-size;
  contain-intrinsic-size: 560px;
  content-visibility: auto;
  overflow-x: auto;
  overflow-y: hidden;
  overscroll-behavior-x: contain;
  scrollbar-gutter: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
}

.aer-asic-rankings__table-cta-wrap {
  display: flex;
  flex: 0 0 auto;
  justify-content: flex-end;
  margin-top: 0;
}

.aer-asic-rankings__table-cta-heading {
  margin: 0;
}

.aer-asic-rankings__table-cta-link {
  align-items: center;
  background: rgba(var(--aer-tms-gold-rgb), 0.055);
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.24);
  border-radius: 999px;
  color: var(--aer-tms-gold-hover);
  display: inline-flex;
  gap: 0.48rem;
  min-height: 38px;
  padding: 0.58rem 0.98rem;
  text-decoration: none;
  transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.1s ease;
}

.aer-asic-rankings__table-cta-link:hover,
.aer-asic-rankings__table-cta-link:focus-visible {
  background: rgba(var(--aer-tms-gold-rgb), 0.11);
  border-color: var(--aer-tms-gold);
  color: var(--aer-tms-gold);
  outline: none;
  transform: translateY(-1px);
}

.aer-asic-rankings__table-cta-link span:first-child {
  font-size: 0.82rem;
  font-weight: 780;
  letter-spacing: 0.03em;
}

.aer-asic-rankings__table-cta-arrow {
  font-size: 0.92rem;
  line-height: 1;
}

.aer-asic-rankings__table {
  border-collapse: separate;
  border-spacing: 0;
  font-variant-numeric: tabular-nums;
  min-width: 100%;
  table-layout: auto;
  width: max-content;
}

.aer-asic-rankings__table thead th {
  background: rgba(var(--aer-tms-black-rgb), 0.26);
  border-bottom: 1px solid rgba(var(--aer-tms-gold-rgb), 0.24);
  box-shadow: inset 0 -1px 0 rgba(var(--aer-tms-gold-rgb), 0.06);
  padding: 0;
  position: sticky;
  text-align: left;
  top: 0;
  vertical-align: middle;
  z-index: 1;
}

.aer-asic-rankings__heading-static {
  align-items: center;
  color: var(--aer-tms-text-main);
  display: flex;
  font-size: 0.76rem;
  font-weight: 800;
  gap: 0.42rem;
  justify-content: flex-start;
  letter-spacing: 0.04em;
  min-height: 48px;
  padding: 0.78rem 0.72rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%;
}

.aer-asic-rankings__sort {
  align-items: center;
  appearance: none;
  background: transparent;
  border: 0;
  color: var(--aer-tms-text-main);
  cursor: pointer;
  display: flex;
  font: inherit;
  font-size: 0.76rem;
  font-weight: 800;
  gap: 0.42rem;
  justify-content: flex-start;
  letter-spacing: 0.04em;
  min-height: 48px;
  padding: 0.78rem 0.72rem;
  text-align: left;
  text-transform: uppercase;
  white-space: nowrap;
  width: 100%;
}

.aer-asic-rankings__sort::after {
  color: rgba(var(--aer-tms-white-rgb), 0.34);
  content: "↕";
  display: inline-block;
  flex: 0 0 auto;
  font-size: 0.78rem;
  margin-left: 0;
}

.aer-asic-rankings__sort:hover,
.aer-asic-rankings__sort:focus-visible,
.aer-asic-rankings__sort.is-active {
  background: rgba(var(--aer-tms-gold-rgb), 0.08);
  color: var(--aer-tms-gold-hover);
  outline: none;
}

.aer-asic-rankings__sort.is-active[data-direction="asc"]::after {
  color: var(--aer-tms-gold-hover);
  content: "↑";
}

.aer-asic-rankings__sort.is-active[data-direction="desc"]::after {
  color: var(--aer-tms-gold-hover);
  content: "↓";
}

.aer-asic-rankings__sort--static {
  cursor: default;
}

.aer-asic-rankings__sort--static::after {
  content: none;
}

.aer-asic-rankings__table thead th[data-column="cooling"] .aer-asic-rankings__sort::after {
  content: none;
}

.aer-asic-rankings__table tbody td {
  background: rgba(var(--aer-tms-white-rgb), 0.02);
  border-bottom: 1px solid rgba(var(--aer-tms-white-rgb), 0.05);
  color: var(--aer-tms-text-main);
  font-size: 0.84rem;
  font-weight: 500;
  padding: 0.62rem 0.72rem;
  text-align: left;
  transition: background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease;
  vertical-align: middle;
  white-space: nowrap;
}

.aer-asic-rankings__table tbody tr:nth-child(even) td {
  background: rgba(var(--aer-tms-black-rgb), 0.075);
}

.aer-asic-rankings__table tbody tr[data-row-tone="odd"] td {
  background: transparent;
}

.aer-asic-rankings__table tbody tr[data-row-tone="even"] td {
  background: rgba(var(--aer-tms-black-rgb), 0.075);
}

.aer-asic-rankings__table tbody tr[data-stock-highlight="outofstock"] td {
  background: rgba(158, 44, 44, 0.16);
  border-bottom-color: rgba(255, 122, 122, 0.16);
}

.aer-asic-rankings__table tbody tr[data-profit-state="negative"] td {
  background: rgba(158, 44, 44, 0.18);
  border-bottom-color: rgba(255, 122, 122, 0.18);
}

.aer-asic-rankings__table tbody tr:hover td {
  background: rgba(var(--aer-tms-gold-rgb), 0.075);
  border-bottom-color: rgba(var(--aer-tms-gold-rgb), 0.12);
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-gold-rgb), 0.04), inset 0 -1px 0 rgba(var(--aer-tms-gold-rgb), 0.08);
}

.aer-asic-rankings__table tbody tr[data-stock-highlight="outofstock"]:hover td {
  background: rgba(178, 54, 54, 0.22);
  border-bottom-color: rgba(255, 122, 122, 0.22);
  box-shadow: inset 0 1px 0 rgba(255, 136, 136, 0.05), inset 0 -1px 0 rgba(255, 136, 136, 0.08);
}

.aer-asic-rankings__table tbody tr[data-profit-state="negative"]:hover td {
  background: rgba(178, 54, 54, 0.24);
  border-bottom-color: rgba(255, 122, 122, 0.24);
  box-shadow: inset 0 1px 0 rgba(255, 136, 136, 0.05), inset 0 -1px 0 rgba(255, 136, 136, 0.08);
}

.aer-asic-rankings__table tbody tr[data-row-kind="forecast"] td {
  border-top-color: rgba(var(--aer-tms-gold-rgb), 0.12);
  padding-top: 0.74rem;
  padding-bottom: 0.74rem;
}

.aer-asic-rankings__table tbody tr[data-row-kind="group-child"] td {
  border-top-color: rgba(var(--aer-tms-white-rgb), 0.035);
}

.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="mineable_asset_detail"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="day"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="week"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="month"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="year"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="profit"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="forecast_change"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="roi"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="roi_percent"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="mineable_asset_detail"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="day"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="week"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="month"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="year"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="profit"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="forecast_change"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="roi"],
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="roi_percent"] {
  display: none !important;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="mineable_asset_detail"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="block_reward"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="network_stats"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="day"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="week"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="month"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="year"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="day_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="day_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="week_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="week_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="month_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="month_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="year_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="year_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="winner"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="roi_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="roi_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="profit"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="forecast_change"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="roi"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > thead > tr > [data-column="roi_percent"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="mineable_asset_detail"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="block_reward"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="network_stats"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="day"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="week"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="month"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="year"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="day_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="day_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="week_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="week_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="month_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="month_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="year_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="year_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="winner"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="roi_solo"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="roi_pool"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="profit"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="forecast_change"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="roi"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table-wrap > .aer-asic-rankings__table > tbody > tr > [data-column="roi_percent"] {
  display: none !important;
}

.aer-asic-rankings__table tbody td[data-column="price"],
.aer-asic-rankings__table tbody td[data-column="breakeven"],
.aer-asic-rankings__table tbody td[data-column="hash_price"],
.aer-asic-rankings__table tbody td[data-column="day"],
.aer-asic-rankings__table tbody td[data-column="week"],
.aer-asic-rankings__table tbody td[data-column="month"],
.aer-asic-rankings__table tbody td[data-column="year"],
.aer-asic-rankings__table tbody td[data-column="earnings"],
.aer-asic-rankings__table tbody td[data-column="profit"],
.aer-asic-rankings__table tbody td[data-column="roi"],
.aer-asic-rankings__table tbody td[data-column="roi_percent"] {
  text-align: right;
}

.aer-asic-rankings__table tbody td[data-column="price"] {
  white-space: normal;
}

.aer-asic-rankings__table th[data-column="mineable_detail_toggle"],
.aer-asic-rankings__table td[data-column="mineable_detail_toggle"] {
  text-align: center;
  width: 3.2rem;
}

.aer-asic-rankings__detail-toggle-cell {
  padding-left: 0.45rem;
  padding-right: 0.45rem;
  white-space: nowrap;
}

.aer-asic-rankings__price-stack {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 0.12rem;
}

.aer-asic-rankings__price-stack .aer-asic-rankings__price-current {
  order: 1;
}

.aer-asic-rankings__price-stack .aer-asic-rankings__price-regular {
  order: 2;
}

.aer-asic-rankings__price-action-cell {
  align-items: center;
  display: inline-flex;
  gap: 0.5rem;
  justify-content: flex-end;
  min-width: 0;
}

.aer-asic-rankings__price-action-value {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
  min-width: 0;
}

.aer-asic-rankings__table thead th[data-column="solo_details"],
.aer-asic-rankings__table tbody td[data-column="solo_details"] {
  min-width: 42px;
  padding-left: 0.34rem;
  padding-right: 0.34rem;
  text-align: center;
  width: 42px;
}

.aer-asic-rankings:not([data-mining-mode="solo"]) [data-column="solo_details"] {
  display: none !important;
}

.aer-asic-rankings__table thead th[data-column="solo_details"] .aer-asic-rankings__heading-static {
  justify-content: center;
  padding-left: 0.34rem;
  padding-right: 0.34rem;
}

.aer-asic-rankings__solo-details-cell {
  text-align: center;
  white-space: nowrap;
}

.aer-asic-rankings__solo-details-toggle {
  align-items: center;
  background:
    linear-gradient(180deg, rgba(var(--aer-tms-gold-rgb), 0.28), rgba(var(--aer-tms-gold-rgb), 0.12)),
    rgba(var(--aer-tms-black-rgb), 0.22);
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.42);
  border-radius: 10px;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.12),
    0 6px 16px rgba(var(--aer-tms-black-rgb), 0.22);
  color: var(--aer-tms-gold-hover);
  cursor: pointer;
  display: inline-flex;
  flex: 0 0 auto;
  height: 1.64rem;
  justify-content: center;
  padding: 0;
  transition: background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease, color 0.16s ease, transform 0.16s ease;
  width: 1.64rem;
}

.aer-asic-rankings__solo-details-toggle:hover,
.aer-asic-rankings__solo-details-toggle:focus-visible {
  background:
    linear-gradient(180deg, rgba(var(--aer-tms-gold-rgb), 0.44), rgba(var(--aer-tms-gold-rgb), 0.18)),
    rgba(var(--aer-tms-black-rgb), 0.18);
  border-color: rgba(var(--aer-tms-gold-rgb), 0.68);
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.18),
    0 8px 20px rgba(var(--aer-tms-black-rgb), 0.26);
  color: #fff3c2;
  transform: translateY(-1px);
}

.aer-asic-rankings__solo-details-toggle:focus-visible {
  outline: 2px solid rgba(var(--aer-tms-gold-rgb), 0.48);
  outline-offset: 2px;
}

.aer-asic-rankings__solo-details-toggle-icon {
  display: block;
  font-size: 1.04rem;
  font-weight: 900;
  line-height: 1;
  transform: translateY(-0.02rem);
}

.aer-asic-rankings__solo-details-toggle.is-collapsed {
  background:
    linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.08), rgba(var(--aer-tms-white-rgb), 0.03)),
    rgba(var(--aer-tms-black-rgb), 0.28);
  border-color: rgba(var(--aer-tms-white-rgb), 0.16);
  color: rgba(var(--aer-tms-white-rgb), 0.8);
}

.aer-asic-rankings__price-current {
  color: rgba(var(--aer-tms-white-rgb), 0.92);
  font-size: 13.44px;
  font-weight: 500;
  line-height: 1.1;
}

.aer-asic-rankings__price-regular {
  color: #ff7f88;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  text-decoration: line-through;
  text-decoration-thickness: 1px;
  text-decoration-color: rgba(255, 127, 136, 0.85);
}

.aer-asic-rankings__table thead th[data-column="price"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="breakeven"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="hash_price"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="day"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="week"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="month"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="year"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="earnings"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="profit"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="roi"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="roi_percent"] .aer-asic-rankings__sort {
  justify-content: flex-end;
  text-align: right;
}

.aer-asic-rankings__table thead th[data-column="hash_rate"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="power"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="efficiency"] .aer-asic-rankings__sort {
  justify-content: center;
  text-align: center;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column="day"] .aer-asic-rankings__sort,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column="week"] .aer-asic-rankings__sort,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column="month"] .aer-asic-rankings__sort,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column="year"] .aer-asic-rankings__sort,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column$="_solo"] .aer-asic-rankings__sort,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column$="_pool"] .aer-asic-rankings__sort,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column="roi"] .aer-asic-rankings__sort,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column="roi_solo"] .aer-asic-rankings__sort,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__table thead th[data-column="roi_pool"] .aer-asic-rankings__sort {
  justify-content: center;
  text-align: center;
}

.aer-asic-rankings__table tbody td[data-column="hash_rate"],
.aer-asic-rankings__table tbody td[data-column="power"],
.aer-asic-rankings__table tbody td[data-column="efficiency"] {
  text-align: center;
}

.aer-asic-rankings__table thead th[data-column="rank"],
.aer-asic-rankings__table tbody td[data-column="rank"] {
  min-width: 52px;
  text-align: center;
  width: 52px;
}

.aer-asic-rankings__table thead th[data-column="rank"] .aer-asic-rankings__sort {
  justify-content: center;
  text-align: center;
}

.aer-asic-rankings__table thead th[data-column="brand"],
.aer-asic-rankings__table tbody td[data-column="brand"] {
  min-width: 0;
  text-align: right;
  width: 1%;
  white-space: nowrap;
}

.aer-asic-rankings__table thead th[data-column="brand"] .aer-asic-rankings__heading-static {
  justify-content: center;
  text-align: center;
}

.aer-asic-rankings__table thead th[data-column="miner"],
.aer-asic-rankings__table tbody td[data-column="miner"] {
  min-width: 0;
}

.aer-asic-rankings__table tbody td[data-column="brand"] {
  overflow: visible;
  padding-left: 0.28rem;
  padding-right: 0;
}

.aer-asic-rankings__table tbody td[data-column="miner"] {
  padding-left: 0;
}

.aer-asic-rankings__table tbody td[data-column="miner"] .aer-asic-rankings__miner-cell {
  margin-left: 9px;
}

.aer-asic-rankings__table thead th[data-column="algorithm"],
.aer-asic-rankings__table tbody td[data-column="algorithm"] {
  min-width: 0;
}

.aer-asic-rankings__table thead th[data-column="cooling"],
.aer-asic-rankings__table tbody td[data-column="cooling"] {
  min-width: 46px;
  text-align: center;
  width: 46px;
}

.aer-asic-rankings__table thead th[data-column="cooling"] .aer-asic-rankings__sort,
.aer-asic-rankings__table thead th[data-column="cooling"] .aer-asic-rankings__heading-static,
.aer-asic-rankings__table tbody td[data-column="cooling"] {
  padding-left: 0.15rem;
  padding-right: 0.15rem;
}

.aer-asic-rankings__table thead th[data-column="cooling"] .aer-asic-rankings__heading-static {
  justify-content: center;
  text-align: center;
}

.aer-asic-rankings__table thead th[data-column="forecast_notes"],
.aer-asic-rankings__table tbody td[data-column="forecast_notes"] {
  text-align: left;
  white-space: nowrap;
}

.aer-asic-rankings__rank {
  color: #fff;
  font-weight: 800;
}

.aer-asic-rankings__product-link {
  color: var(--aer-tms-gold);
  font-weight: 500;
  text-decoration: none;
}

.aer-asic-rankings__product-link--group-child {
  font-weight: 500;
}

.aer-asic-rankings__product-link--forecast {
  color: var(--aer-tms-gold);
  display: inline-flex;
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.01em;
}

.aer-asic-rankings__miner {
  white-space: normal;
}

.aer-asic-rankings__miner-cell {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.42rem;
  min-width: 0;
}

.aer-asic-rankings__miner-badges {
  align-items: center;
  display: inline-flex;
  flex-wrap: nowrap;
  isolation: isolate;
  margin-left: 0.14rem;
  padding: 0;
}

.aer-asic-rankings__miner-badge {
  --aer-badge-shadow: rgba(0, 0, 0, 0.22);
  color: #fff;
  display: inline-flex;
  align-items: center;
  font-size: 0.5rem;
  font-weight: 800;
  justify-content: center;
  letter-spacing: 0.08em;
  line-height: 1;
  min-height: 1.05rem;
  min-width: 2rem;
  padding: 0.12rem 0.68rem 0.12rem 0.46rem;
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 999px;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.15),
    0 5px 12px var(--aer-badge-shadow);
  text-align: center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.26);
  text-transform: uppercase;
  transform: translateZ(0);
  white-space: nowrap;
  z-index: 1;
}

.aer-asic-rankings__miner-badge::before {
  background: linear-gradient(180deg, var(--aer-badge-top, #f3685f) 0%, var(--aer-badge-bottom, #c92c1f) 100%);
  clip-path: polygon(0 0, calc(100% - 0.48rem) 0, 100% 50%, calc(100% - 0.48rem) 100%, 0 100%);
  content: "";
  inset: 0;
  position: absolute;
  z-index: -1;
}

.aer-asic-rankings__miner-badge::after {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0));
  content: "";
  inset: 1px auto 1px 1px;
  width: 42%;
  position: absolute;
  border-radius: 999px 0 0 999px;
  z-index: -1;
}

.aer-asic-rankings__miner-badge + .aer-asic-rankings__miner-badge {
  margin-left: -0.34rem;
  transform: translateZ(0) scale(0.985);
  z-index: 2;
}

.aer-asic-rankings__miner-badge--sale {
  --aer-badge-top: #ff4d43;
  --aer-badge-bottom: #cf241d;
}

.aer-asic-rankings__miner-badge--comingsoon {
  --aer-badge-top: #2cb8de;
  --aer-badge-bottom: #1578b1;
}

.aer-asic-rankings__miner-badge--futuresorder {
  --aer-badge-top: #f5b44e;
  --aer-badge-bottom: #d67a10;
}

.aer-asic-rankings__miner-badge--preorder {
  --aer-badge-top: #6d93ff;
  --aer-badge-bottom: #3459ca;
}

.aer-asic-rankings__miner-badge--backorder {
  --aer-badge-top: #7c8798;
  --aer-badge-bottom: #475264;
}

.aer-asic-rankings__miner-badge--outofstock {
  --aer-badge-top: #df7676;
  --aer-badge-bottom: #ab4747;
  font-size: 0.42rem;
  letter-spacing: 0.05em;
  min-width: 3.4rem;
  padding-right: 0.74rem;
}

.aer-asic-rankings__miner-badge--discontinued {
  --aer-badge-top: #8f7390;
  --aer-badge-bottom: #634f67;
  font-size: 0.4rem;
  letter-spacing: 0.05em;
  min-width: 3.55rem;
  padding-right: 0.78rem;
}

.aer-asic-rankings__miner-cell--child {
  padding-left: 0.2rem;
}

.aer-asic-rankings__group-child-marker {
  color: rgba(var(--aer-tms-white-rgb), 0.42);
  font-size: 0.72rem;
  line-height: 1;
}

.aer-asic-rankings__group-toggle {
  align-items: center;
  background: rgba(var(--aer-tms-white-rgb), 0.035);
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.18);
  border-radius: 999px;
  color: var(--aer-tms-text-muted);
  cursor: pointer;
  display: inline-flex;
  font-size: 0.72rem;
  font-weight: 700;
  gap: 0.22rem;
  line-height: 1;
  margin-left: 0.08rem;
  min-height: 1.55rem;
  padding: 0.18rem 0.48rem;
  transition: background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease;
}

.aer-asic-rankings__group-toggle:hover,
.aer-asic-rankings__group-toggle:focus-visible {
  background: rgba(var(--aer-tms-gold-rgb), 0.08);
  border-color: rgba(var(--aer-tms-gold-rgb), 0.28);
  color: var(--aer-tms-gold-hover);
}

.aer-asic-rankings__group-toggle:focus-visible {
  outline: none;
}

.aer-asic-rankings__group-toggle-icon {
  color: var(--aer-tms-gold);
  font-size: 0.82rem;
  font-weight: 800;
}

.aer-asic-rankings__group-count {
  color: rgba(var(--aer-tms-white-rgb), 0.72);
}

.aer-asic-rankings__icon-link {
  align-items: center;
  color: inherit;
  display: inline-flex;
  gap: 0.45rem;
  line-height: 1;
  text-decoration: none;
}

.aer-asic-rankings__brand-link {
  align-items: center;
  background: transparent !important;
  background-image: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  height: auto;
  justify-content: flex-end;
  min-height: 30px;
  min-width: 30px;
  overflow: visible;
  padding: 0;
  position: relative;
  right: 0;
  width: auto;
}

.aer-asic-rankings__brand-link:hover,
.aer-asic-rankings__brand-link:focus-visible {
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

.aer-asic-rankings__icon-image,
.aer-asic-rankings__icon-fallback {
  border-radius: 999px;
  display: inline-block;
  flex: 0 0 auto;
  height: 30px;
  object-fit: contain;
  width: 30px;
}

.aer-asic-rankings__brand-link .aer-asic-rankings__icon-image,
.aer-asic-rankings__brand-link .aer-asic-rankings__icon-fallback {
  background: transparent !important;
  background-image: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  height: 28px;
  width: auto;
  max-width: 44px;
}

.aer-asic-rankings__brand-link .aer-asic-rankings__icon-fallback {
  border-radius: 8px;
  width: 28px;
}

.aer-asic-rankings__icon-fallback {
  align-items: center;
  background: rgba(var(--aer-tms-gold-rgb), 0.18);
  color: #111;
  display: inline-flex;
  font-size: 0.78rem;
  font-weight: 800;
  justify-content: center;
}

.aer-asic-rankings__cooling-link {
  align-items: center;
  height: 30px;
  justify-content: center;
  min-height: 30px;
  min-width: 30px;
  width: 30px;
}

.aer-asic-rankings__cooling-link .aer-asic-rankings__icon-image {
  border-radius: 0;
  height: 29px;
  max-width: none;
  width: 29px;
}

.aer-asic-rankings__table td[data-column="algorithm"] .aer-asic-rankings__icon-image {
  border-radius: 0;
  height: 28px;
  max-width: none;
  width: auto;
}

.aer-asic-rankings__table td[data-column="algorithm"] .aer-asic-rankings__icon-fallback {
  border-radius: 8px;
  height: 28px;
  width: 28px;
}

.aer-asic-rankings__mineable-coins {
  align-items: center;
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
}

.aer-asic-rankings__mineable-coin {
  display: inline-flex;
  position: relative;
}

.aer-asic-rankings__mineable-coin + .aer-asic-rankings__mineable-coin {
  margin-left: -2px;
}

.aer-asic-rankings__mineable-coin .aer-asic-rankings__icon-image,
.aer-asic-rankings__mineable-coin .aer-asic-rankings__icon-fallback {
  border: 1px solid rgba(var(--aer-tms-dark-rgb), 0.8);
  box-sizing: border-box;
  height: 26px;
  width: 26px;
}

.aer-asic-rankings__mineable-asset-row {
  background: rgba(var(--aer-tms-white-rgb), 0.015);
}

.aer-asic-rankings__mineable-asset-row td {
  padding-bottom: 0.52rem;
  padding-top: 0.52rem;
}

.aer-asic-rankings__mineable-asset-row > .aer-asic-rankings__mineable-asset-nested-cell {
  background: rgba(var(--aer-tms-black-rgb), 0.18);
  border-bottom-color: rgba(var(--aer-tms-gold-rgb), 0.09);
  padding: 0.42rem 0.72rem 0.84rem;
}

.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__mineable-asset-row:hover > .aer-asic-rankings__mineable-asset-nested-cell,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-row:hover > .aer-asic-rankings__mineable-asset-nested-cell {
  background: rgba(var(--aer-tms-black-rgb), 0.18) !important;
  border-bottom-color: rgba(var(--aer-tms-gold-rgb), 0.09) !important;
  box-shadow: none !important;
}

.aer-asic-rankings__mineable-asset-nested-wrap {
  contain: inline-size;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%;
}

.aer-asic-rankings__mineable-asset-row-toggle {
  align-items: center;
  background: linear-gradient(180deg, rgba(var(--aer-tms-surface-rgb), 0.94), rgba(var(--aer-tms-black-rgb), 0.46));
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.42);
  border-radius: 50%;
  color: rgb(var(--aer-tms-white-rgb));
  cursor: pointer;
  display: inline-flex;
  font: inherit;
  font-size: 0.92rem;
  font-weight: 900;
  justify-content: center;
  line-height: 1;
  margin: 0;
  min-height: 1.84rem;
  min-width: 1.84rem;
  padding: 0;
  transition: background-color 0.16s ease, border-color 0.16s ease, color 0.16s ease, transform 0.16s ease;
}

.aer-asic-rankings__mineable-asset-row-toggle[aria-expanded="true"] {
  background: linear-gradient(180deg, var(--aer-tms-gold-hover), var(--aer-tms-gold));
  border-color: rgba(var(--aer-tms-gold-hover-rgb), 0.78);
  color: rgb(var(--aer-tms-black-rgb));
}

.aer-asic-rankings__mineable-asset-row-toggle:hover,
.aer-asic-rankings__mineable-asset-row-toggle:focus-visible {
  border-color: rgba(var(--aer-tms-gold-rgb), 0.78);
  color: rgb(var(--aer-tms-gold-rgb));
  transform: translateY(-1px);
}

.aer-asic-rankings__mineable-asset-row-toggle[aria-expanded="true"]:hover,
.aer-asic-rankings__mineable-asset-row-toggle[aria-expanded="true"]:focus-visible {
  color: rgb(var(--aer-tms-black-rgb));
}

.aer-asic-rankings__mineable-asset-row-toggle[disabled] {
  cursor: wait;
  opacity: 0.76;
}

.aer-asic-rankings__mineable-asset-row-toggle.is-loading,
.aer-asic-rankings__mineable-asset-row-toggle.is-loading:hover,
.aer-asic-rankings__mineable-asset-row-toggle.is-loading:focus-visible {
  background: linear-gradient(180deg, var(--aer-tms-gold-hover), var(--aer-tms-gold));
  border-color: rgba(var(--aer-tms-gold-hover-rgb), 0.82);
  color: rgb(var(--aer-tms-black-rgb));
  opacity: 1;
  transform: none;
}

.aer-asic-rankings__mineable-asset-row-toggle.is-loading .aer-asic-rankings__mineable-asset-row-toggle-icon {
  animation: aer-asic-rankings-spin 0.85s linear infinite;
}

.aer-asic-rankings__mineable-asset-row-toggle-icon {
  min-width: 0.72rem;
  text-align: center;
}

.aer-asic-rankings__mineable-asset-row-toggle-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  white-space: nowrap;
  width: 1px;
}

.aer-asic-rankings__mineable-asset-empty {
  color: rgba(var(--aer-tms-white-rgb), 0.72);
  font-size: 0.82rem;
  font-weight: 700;
  padding: 0.35rem 0;
}

.aer-asic-rankings__mineable-asset-nested-table {
  background: linear-gradient(180deg, rgba(var(--aer-tms-surface-rgb), 0.94) 0%, rgba(var(--aer-tms-surface-rgb), 0.9) 100%);
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.14);
  border-collapse: separate;
  border-radius: 16px;
  border-spacing: 0;
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.03), 0 10px 30px rgba(0, 0, 0, 0.14);
  min-width: 100%;
  table-layout: auto;
  width: max-content;
}

.aer-asic-rankings__mineable-asset-nested-header > th {
  background: rgba(var(--aer-tms-black-rgb), 0.26);
  border-bottom: 1px solid rgba(var(--aer-tms-gold-rgb), 0.22);
  box-shadow: inset 0 -1px 0 rgba(var(--aer-tms-gold-rgb), 0.05);
  color: var(--aer-tms-text-main);
  font-size: 0.68rem;
  font-weight: 800;
  height: 2.18rem;
  letter-spacing: 0.04em;
  line-height: 1.1;
  padding: 0 0.88rem;
  text-align: left;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
}

.aer-asic-rankings__mineable-asset-nested-header > th[data-column="mineable_asset_detail"] {
  padding-left: 1.08rem;
  text-align: center;
}

.aer-asic-rankings__mineable-asset-nested-header > th[data-column="day"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="week"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="month"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="m6"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="year"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="y2"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="breakeven"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="roi"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="winner"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="roi_solo"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column="roi_pool"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column$="_solo"],
.aer-asic-rankings__mineable-asset-nested-header > th[data-column$="_pool"] {
  text-align: right;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-header > th[data-column="day"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-header > th[data-column="week"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-header > th[data-column="month"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-header > th[data-column="m6"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-header > th[data-column="year"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-header > th[data-column="y2"],
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-nested-header > th[data-column="day"],
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-nested-header > th[data-column="week"],
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-nested-header > th[data-column="month"],
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-nested-header > th[data-column="m6"],
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-nested-header > th[data-column="year"],
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-nested-header > th[data-column="y2"],
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-nested-header > th[data-column="roi"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-header > th[data-column="roi"] {
  text-align: center;
}

.aer-asic-rankings__mineable-asset-nested-header > th:first-child {
  border-top-left-radius: 16px;
}

.aer-asic-rankings__mineable-asset-nested-header > th:last-child {
  border-top-right-radius: 16px;
}

.aer-asic-rankings__mineable-asset-nested-header > th[hidden] {
  display: none !important;
}

.aer-asic-rankings__mineable-asset-nested-table tbody tr > td {
  background: transparent !important;
  border-bottom: 0;
  border-right: 0;
  box-shadow: none !important;
  padding: 0.82rem 0.88rem 0.86rem;
  text-align: left;
  vertical-align: top;
  white-space: normal;
}

.aer-asic-rankings__mineable-asset-nested-table tbody tr:not(.aer-asic-rankings__solo-pool-row) > td {
  height: 1px;
}

.aer-asic-rankings__mineable-asset-detail-cell,
.aer-asic-rankings__mineable-asset-metric--period,
.aer-asic-rankings__mineable-asset-metric--roi {
  vertical-align: stretch !important;
}

.aer-asic-rankings__mineable-asset-nested-table tbody tr + tr > td {
  border-top: 0;
}

.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__mineable-asset-nested-table > tbody > tr:hover > td,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table > tbody > tr:hover > td {
  background: rgba(var(--aer-tms-gold-rgb), 0.075) !important;
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-gold-rgb), 0.04), inset 0 -1px 0 rgba(var(--aer-tms-gold-rgb), 0.08) !important;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table > tbody > tr.aer-asic-rankings__solo-pool-row:hover > td.aer-asic-rankings__mineable-asset-detail-cell--compare {
  background: transparent !important;
  box-shadow: none !important;
}

.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__mineable-asset-nested-table > tbody > tr:hover + tr > td,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table > tbody > tr:hover + tr > td {
  border-top-color: transparent;
}

.aer-asic-rankings__mineable-asset-nested-table tbody tr > td:last-child,
.aer-asic-rankings__mineable-asset-nested-header > th:last-child {
  border-right: 0;
}

.aer-asic-rankings__solo-pool-row > td {
  background: transparent !important;
  border-right: 0 !important;
  height: 168px;
  padding: 0.44rem 0.5rem !important;
  vertical-align: middle !important;
}

.aer-asic-rankings__solo-pool-row--solo > td:not(.aer-asic-rankings__mineable-asset-detail-cell--compare) {
  background: transparent !important;
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
}

.aer-asic-rankings__solo-pool-row--pool > td:not(.aer-asic-rankings__mineable-asset-detail-cell--compare) {
  background: transparent !important;
  border-bottom-color: transparent !important;
  border-top-color: transparent !important;
}

.aer-asic-rankings__solo-pool-row--solo > td[data-column="compare_mode"] {
  border-left: 0 !important;
}

.aer-asic-rankings__solo-pool-row--solo > td:last-child {
  border-right: 0 !important;
}

.aer-asic-rankings__solo-pool-row--pool > td[data-column="compare_mode"] {
  border-left: 0 !important;
}

.aer-asic-rankings__solo-pool-row--pool > td:last-child {
  border-right: 0 !important;
}

.aer-asic-rankings__mineable-asset-detail-cell--compare {
  vertical-align: top !important;
}

.aer-asic-rankings__mineable-asset-nested-table th[data-column="compare_mode"],
.aer-asic-rankings__mineable-asset-nested-table td[data-column="compare_mode"] {
  min-width: 52px;
  width: 52px;
}

.aer-asic-rankings__solo-pool-mode-indicator-cell {
  padding-left: 0.28rem !important;
  padding-right: 0.28rem !important;
  position: relative;
  text-align: center !important;
}

.aer-asic-rankings__solo-pool-mode-rail {
  align-items: center;
  background:
    linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.06), rgba(var(--aer-tms-black-rgb), 0.18)),
    rgba(var(--aer-tms-surface-rgb), 0.72);
  border: 1px solid rgba(var(--aer-tms-white-rgb), 0.1);
  border-radius: 10px;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.08),
    0 8px 18px rgba(var(--aer-tms-black-rgb), 0.2);
  display: inline-flex;
  bottom: 0.5rem;
  flex-direction: column;
  gap: 0.22rem;
  justify-content: center;
  left: 50%;
  min-height: 0;
  overflow: visible;
  padding: 0.42rem 0.18rem;
  position: absolute;
  top: 0.5rem;
  transform: translateX(-50%);
  transition:
    border-color 160ms ease,
    box-shadow 160ms ease,
    transform 160ms ease;
  width: 42px;
}

.aer-asic-rankings__solo-pool-mode-rail:hover {
  border-color: rgba(var(--aer-tms-gold-rgb), 0.66);
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.075),
    0 14px 30px rgba(var(--aer-tms-black-rgb), 0.34);
  transform: translateX(-50%) translateY(-2px);
}

.aer-asic-rankings__solo-pool-mode-text {
  align-items: center;
  color: rgba(var(--aer-tms-white-rgb), 0.92);
  display: inline-flex;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.04em;
  line-height: 1;
  height: 42px;
  justify-content: center;
  position: relative;
  text-transform: uppercase;
  text-orientation: mixed;
  transform: rotate(-90deg);
  white-space: nowrap;
  width: 14px;
  writing-mode: horizontal-tb;
  z-index: 1;
}

.aer-asic-rankings__solo-pool-mode-icons {
  align-items: center;
  display: inline-flex;
  height: 52px;
  justify-content: center;
  position: relative;
  width: 24px;
  z-index: 1;
}

.aer-asic-rankings__solo-pool-mode-icon {
  align-items: center;
  background: rgba(var(--aer-tms-dark-rgb), 0.72);
  border-radius: 999px;
  box-shadow:
    0 0 0 1px rgba(var(--aer-tms-black-rgb), 0.7),
    0 2px 8px rgba(var(--aer-tms-black-rgb), 0.32);
  display: inline-flex;
  height: 19px;
  justify-content: center;
  overflow: hidden;
  position: absolute;
  transform: rotate(-90deg);
  width: 19px;
}

.aer-asic-rankings__solo-pool-mode-icon img,
.aer-asic-rankings__solo-pool-mode-icon .aer-asic-rankings__picker-fallback {
  border-radius: inherit;
  display: block;
  height: 100%;
  width: 100%;
}

.aer-asic-rankings__solo-pool-mode-icons--solo .aer-asic-rankings__solo-pool-mode-icon {
  left: 50%;
  transform: translateX(-50%) rotate(-90deg);
}

.aer-asic-rankings__solo-pool-mode-icons--top.aer-asic-rankings__solo-pool-mode-icons--solo .aer-asic-rankings__solo-pool-mode-icon {
  bottom: 6px;
  top: auto;
}

.aer-asic-rankings__solo-pool-mode-icons--bottom.aer-asic-rankings__solo-pool-mode-icons--solo .aer-asic-rankings__solo-pool-mode-icon {
  top: 6px;
}

.aer-asic-rankings__solo-pool-mode-icons--pool .aer-asic-rankings__solo-pool-mode-icon--1 {
  left: 50%;
  opacity: 0.92;
  top: 1px;
  transform: translateX(-50%) rotate(-90deg) scale(0.88);
  z-index: 1;
}

.aer-asic-rankings__solo-pool-mode-icons--pool .aer-asic-rankings__solo-pool-mode-icon--2 {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(-90deg);
  z-index: 3;
}

.aer-asic-rankings__solo-pool-mode-icons--pool .aer-asic-rankings__solo-pool-mode-icon--3 {
  bottom: 1px;
  left: 50%;
  opacity: 0.92;
  transform: translateX(-50%) rotate(-90deg) scale(0.88);
  z-index: 2;
}

.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__mineable-asset-metric--has-winner,
.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__solo-pool-earnings-cell--has-winner {
  overflow: visible;
  position: relative;
  z-index: 2;
}

.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__mineable-asset-metric--has-winner .aer-asic-rankings__solo-period-content,
.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__solo-pool-earnings-cell--has-winner > .aer-asic-rankings__solo-pool-card {
  position: static;
}

.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__mineable-asset-metric--has-winner .aer-asic-rankings__solo-period-content {
  padding-top: 1.65rem;
}

.aer-asic-rankings__solo-pool-inline-winner {
  align-items: center;
  --aer-winner-ribbon-fold: 0.68rem;
  border: 0;
  border-image: conic-gradient(rgba(var(--aer-tms-black-rgb), 0.62) 0 0) 51% / var(--aer-winner-ribbon-fold);
  border-radius: 0;
  box-shadow: 0 8px 18px rgba(var(--aer-tms-black-rgb), 0.24);
  clip-path:
 polygon(100% calc(100% - var(--aer-winner-ribbon-fold)), 100% 100%, calc(100% - var(--aer-winner-ribbon-fold)) calc(100% - var(--aer-winner-ribbon-fold)), var(--aer-winner-ribbon-fold) calc(100% - var(--aer-winner-ribbon-fold)), 0 100%, 0 calc(100% - var(--aer-winner-ribbon-fold)), 999px calc(100% - var(--aer-winner-ribbon-fold) - 999px), calc(100% - 999px) calc(100% - var(--aer-winner-ribbon-fold) - 999px));
  display: inline-flex;
  font-size: 0.66rem;
  font-weight: 900;
  justify-content: center;
  left: auto;
  letter-spacing: 0.04em;
  line-height: 1.75;
  margin: 0;
  min-height: 0;
  min-width: 0;
  padding: 0 0 var(--aer-winner-ribbon-fold);
  pointer-events: none;
  position: absolute;
  right: -1px;
  text-align: center;
  text-shadow: 0 1px 0 rgba(var(--aer-tms-black-rgb), 0.28);
  text-transform: uppercase;
  top: -1px;
  transform: translate(29.2893%, -100%) rotate(45deg);
  transform-origin: 0% 100%;
  white-space: nowrap;
  width: 8.5rem;
  z-index: 8;
}

.aer-asic-rankings__solo-pool-inline-winner::before,
.aer-asic-rankings__solo-pool-inline-winner::after {
  content: none;
}

.aer-asic-rankings__solo-pool-inline-winner--pool {
  background-color: #0f7e00;
  color: #fff;
}

.aer-asic-rankings__solo-pool-inline-winner--solo {
  background-color: #0f7e00;
  color: #fff;
}

.aer-asic-rankings__solo-pool-inline-winner--tie {
  background-color: rgba(var(--aer-tms-white-rgb), 0.18);
  color: rgba(var(--aer-tms-white-rgb), 0.88);
}

.aer-asic-rankings__solo-pool-card,
.aer-asic-rankings__solo-pool-card .aer-asic-rankings__mineable-asset-metric-body {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.16rem;
  text-align: center;
}

.aer-asic-rankings__solo-pool-card,
.aer-asic-rankings__solo-pool-row .aer-asic-rankings__solo-period-content {
  box-sizing: border-box;
  justify-content: center;
  min-height: 138px;
  overflow: visible;
  position: relative;
  width: 100%;
}

.aer-asic-rankings__solo-pool-card {
  height: 100%;
  padding: 0.74rem 0.24rem;
}

.aer-asic-rankings__solo-pool-metric-line {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.04rem;
  line-height: 1.1;
  text-align: center;
  width: 100%;
}

.aer-asic-rankings__solo-pool-metric-line .aer-asic-rankings__mineable-asset-current-label,
.aer-asic-rankings__solo-pool-metric-line .aer-asic-rankings__solo-running-cost-value,
.aer-asic-rankings__solo-pool-metric-line .aer-asic-rankings__solo-profit-value {
  display: block;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.1;
}

.aer-asic-rankings__solo-pool-earnings-cell--roi .aer-asic-rankings__solo-pool-card {
  align-items: stretch;
  gap: 0.42rem;
  justify-content: flex-start;
  min-height: 162px;
  min-width: 5.8rem;
  padding-top: 2.38rem;
}

.aer-asic-rankings__solo-pool-earnings-cell--roi .aer-asic-rankings__mineable-asset-metric-body {
  display: flex;
  flex-direction: column;
  gap: 0.42rem;
}

.aer-asic-rankings__solo-pool-row .aer-asic-rankings__solo-period-layout {
  display: flex;
  height: 100%;
  justify-content: center;
  min-height: 138px;
  padding: 0;
  position: static;
  width: 100%;
}

.aer-asic-rankings__solo-pool-row .aer-asic-rankings__solo-period-content {
  align-items: center;
  padding: 1.65rem 0.18rem 0.74rem;
  text-align: center;
}

.aer-asic-rankings__solo-pool-row .aer-asic-rankings__mineable-asset-reward,
.aer-asic-rankings__solo-pool-row .aer-asic-rankings__metric-subline,
.aer-asic-rankings__solo-pool-row .aer-asic-rankings__solo-odds-line,
.aer-asic-rankings__solo-pool-row .aer-asic-rankings__solo-metric-value {
  text-align: center;
}

.aer-asic-rankings__solo-pool-row .aer-asic-rankings__solo-risk-rail {
  display: none !important;
}

.aer-asic-rankings__mineable-asset-support-cell {
  border: 0 !important;
  display: none !important;
  min-width: 0 !important;
  padding: 0 !important;
  width: 0 !important;
}

.aer-asic-rankings__mineable-asset-metric {
  min-width: 0;
  width: auto;
}

.aer-asic-rankings__mineable-asset-metric-label {
  color: rgba(var(--aer-tms-white-rgb), 0.5);
  display: none;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.1;
  margin-bottom: 0.45rem;
  text-transform: uppercase;
}

.aer-asic-rankings__mineable-asset-metric-body {
  min-width: 0;
}

.aer-asic-rankings__mineable-asset-metric--period,
.aer-asic-rankings__mineable-asset-metric--breakeven,
.aer-asic-rankings__mineable-asset-metric--roi,
.aer-asic-rankings__mineable-asset-metric--winner,
.aer-asic-rankings__mineable-asset-metric--block-reward,
.aer-asic-rankings__mineable-asset-metric[data-column$="_solo"],
.aer-asic-rankings__mineable-asset-metric[data-column$="_pool"] {
  text-align: right;
}

.aer-asic-rankings__mineable-asset-metric--roi {
  vertical-align: top;
}

.aer-asic-rankings__mineable-asset-metric--period .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__mineable-asset-metric--breakeven .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__mineable-asset-metric--winner .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__mineable-asset-metric--block-reward .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__mineable-asset-metric[data-column$="_solo"] .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__mineable-asset-metric[data-column$="_pool"] .aer-asic-rankings__mineable-asset-metric-body {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-metric-body {
  justify-content: flex-start;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--period {
  overflow: visible;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  z-index: 1;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--roi {
  overflow: visible;
  padding-bottom: 0;
  padding-top: 0;
  vertical-align: top;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr > td.aer-asic-rankings__mineable-asset-metric--period {
  overflow: visible;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--period .aer-asic-rankings__mineable-asset-metric-body {
  --aer-solo-risk-cell-pad-x: 0.88rem;
  height: 100%;
  position: relative;
  width: 100%;
}

.aer-asic-rankings__mineable-asset-metric--period .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__solo-pool-card .aer-asic-rankings__mineable-asset-metric-body {
  align-items: stretch;
  text-align: left;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-cell {
  max-width: 0;
  min-width: 0;
  width: 0;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-wrap {
  box-sizing: border-box;
  contain: inline-size;
  left: 0;
  max-width: min(100%, calc(100vw - 48px));
  overflow-x: auto;
  position: sticky;
  width: min(100%, calc(100vw - 48px));
}

@supports (width: 100cqw) {
  .aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-wrap {
    max-width: 100cqw;
    width: 100cqw;
  }
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-header > th[data-column="mineable_asset_detail"],
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr > td[data-column="mineable_asset_detail"] {
  max-width: none;
  min-width: max-content;
  position: static;
  width: max-content;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr > td[data-column="mineable_asset_detail"] .aer-asic-rankings__mineable-asset-detail,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr > td[data-column="mineable_asset_detail"] .aer-asic-rankings__mineable-asset-copy {
  max-width: none;
}

.aer-asic-rankings__mineable-asset-detail {
  align-items: center;
  display: inline-flex;
  gap: 0.52rem;
  white-space: nowrap;
}

.aer-asic-rankings__mineable-asset-detail--solo-card {
  align-items: flex-start;
  background:
    radial-gradient(circle at 14% 0%, rgba(var(--aer-tms-gold-rgb), 0.12), transparent 34%),
    linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.04), rgba(var(--aer-tms-black-rgb), 0.13)),
    rgba(var(--aer-tms-surface-rgb), 0.58);
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.24);
  border-radius: 12px;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.06),
    0 12px 26px rgba(var(--aer-tms-black-rgb), 0.2);
  display: grid;
  gap: 0.62rem 0.7rem;
  grid-template-columns: 36px minmax(0, 1fr);
  max-width: 18rem;
  min-width: 15.5rem;
  padding: 0.78rem 0.84rem;
  white-space: normal;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail {
  align-items: flex-start;
  width: 100%;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail--solo-card {
  height: 100%;
  width: auto;
}

.aer-asic-rankings__mineable-asset-copy {
  display: inline-flex;
  flex-direction: column;
  gap: 0.16rem;
  white-space: nowrap;
}

.aer-asic-rankings__mineable-asset-detail--solo-card .aer-asic-rankings__mineable-asset-copy {
  gap: 0.26rem;
  min-width: 0;
  white-space: normal;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-copy {
  flex: 1 1 auto;
  min-width: 0;
}

.aer-asic-rankings__mineable-asset-anchor {
  display: inline-flex;
  flex-direction: column;
  gap: 0.12rem;
  margin-top: 0.38rem;
}

.aer-asic-rankings__mineable-asset-detail--anchor {
  align-items: flex-start;
}

.aer-asic-rankings__mineable-asset-anchor-label {
  margin-top: 0;
}

.aer-asic-rankings__mineable-asset-anchor-reward + .aer-asic-rankings__mineable-asset-anchor-label {
  margin-top: 0.18rem;
}

.aer-asic-rankings__mineable-asset-anchor-reward {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  display: block;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.12;
}

.aer-asic-rankings__mineable-asset-anchor-reward--value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  font-size: 11px;
  font-weight: 600;
}

.aer-asic-rankings__metric-subline--reward-value-gap {
  margin-top: 0.24rem;
}

.aer-asic-rankings__mineable-asset-anchor-cell,
.aer-asic-rankings__mineable-asset-detail-cell {
  white-space: nowrap;
}

.aer-asic-rankings__mineable-asset-label {
  white-space: nowrap;
}

.aer-asic-rankings__mineable-asset-price {
  white-space: normal;
}

.aer-asic-rankings__mineable-asset-price-row {
  align-items: center;
  display: inline-flex;
  gap: 0.42rem;
  white-space: nowrap;
}

.aer-asic-rankings__mineable-asset-detail--solo-card .aer-asic-rankings__mineable-asset-price-row {
  gap: 0.62rem;
  margin-top: 0.08rem;
}

.aer-asic-rankings__mineable-asset-change {
  align-items: center;
  display: inline-flex;
  font-size: 11px;
  font-weight: 800;
  line-height: 1;
  white-space: nowrap;
}

.aer-asic-rankings__mineable-asset-change--up {
  color: #38d878;
}

.aer-asic-rankings__mineable-asset-change--down {
  color: #ff7474;
}

.aer-asic-rankings__breakeven-stack {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
  gap: 0.18rem;
}

.aer-asic-rankings__breakeven-stack-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  display: block;
  font-size: 0.68rem;
  font-weight: 700;
  line-height: 1.2;
  max-width: 10.5ch;
  text-align: right;
  white-space: normal;
}

.aer-asic-rankings__breakeven-stack-value {
  display: block;
}

.aer-asic-rankings__mineable-asset-current-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.aer-asic-rankings__mineable-asset-icon .aer-asic-rankings__icon-image,
.aer-asic-rankings__mineable-asset-icon .aer-asic-rankings__icon-fallback {
  border: 1px solid rgba(var(--aer-tms-dark-rgb), 0.8);
  box-sizing: border-box;
  height: 26px;
  width: 26px;
}

.aer-asic-rankings__mineable-asset-detail--solo-card .aer-asic-rankings__mineable-asset-icon .aer-asic-rankings__icon-image,
.aer-asic-rankings__mineable-asset-detail--solo-card .aer-asic-rankings__mineable-asset-icon .aer-asic-rankings__icon-fallback {
  height: 34px;
  width: 34px;
}

.aer-asic-rankings__mineable-asset-icon-stack {
  display: inline-block;
  height: 26px;
  position: relative;
  width: 38px;
}

.aer-asic-rankings__mineable-asset-icon-base,
.aer-asic-rankings__mineable-asset-icon-badge {
  display: block;
  position: absolute;
  top: 0;
}

.aer-asic-rankings__mineable-asset-icon-base {
  left: 0;
  z-index: 1;
}

.aer-asic-rankings__mineable-asset-icon-badge {
  left: 21px;
  top: 6px;
  z-index: 2;
}

.aer-asic-rankings__mineable-asset-icon-badge .aer-asic-rankings__icon-image,
.aer-asic-rankings__mineable-asset-icon-badge .aer-asic-rankings__icon-fallback {
  box-shadow: 0 0 0 2px rgba(var(--aer-tms-surface-rgb), 1);
  height: 15px;
  width: 15px;
}

.aer-asic-rankings__mineable-asset-icon-stack--nicehash {
  height: 30px;
  width: 34px;
}

.aer-asic-rankings__mineable-asset-icon-stack--nicehash .aer-asic-rankings__mineable-asset-icon-base {
  left: 0;
  top: 0;
}

.aer-asic-rankings__mineable-asset-icon-badge--nicehash {
  left: 18px;
  top: 14px;
}

.aer-asic-rankings__mineable-asset-icon-badge--nicehash .aer-asic-rankings__icon-image,
.aer-asic-rankings__mineable-asset-icon-badge--nicehash .aer-asic-rankings__icon-fallback {
  box-shadow:
    0 0 0 2px rgba(var(--aer-tms-surface-rgb), 1),
    0 2px 8px rgba(var(--aer-tms-black-rgb), 0.35);
  height: 16px;
  width: 16px;
}

.aer-asic-rankings__mineable-asset-label {
  color: var(--aer-tms-text-main);
  display: inline-block;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 1.2;
  vertical-align: middle;
}

.aer-asic-rankings__mineable-asset-detail--solo-card .aer-asic-rankings__mineable-asset-label {
  font-size: 15.5px;
  font-weight: 800;
  line-height: 1.12;
  white-space: normal;
}

.aer-asic-rankings__mineable-asset-price {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
}

.aer-asic-rankings__mineable-asset-detail--solo-card .aer-asic-rankings__mineable-asset-price {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  font-size: 16px;
  font-weight: 800;
}

.aer-asic-rankings__mineable-asset-profit-split {
  display: block;
  margin-top: 0;
  max-width: none;
  width: 75%;
}

.aer-asic-rankings__mineable-asset-profit-split-track {
  background: rgba(var(--aer-tms-white-rgb), 0.06);
  border: 1px solid rgba(var(--aer-tms-white-rgb), 0.08);
  border-radius: 999px;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.1),
    0 6px 16px rgba(var(--aer-tms-black-rgb), 0.2);
  display: flex;
  height: 1.12rem;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.aer-asic-rankings__mineable-asset-profit-split-segment {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  min-width: 0;
  overflow: visible;
  position: relative;
}

.aer-asic-rankings__mineable-asset-profit-split-segment--cost {
  background: linear-gradient(180deg, #ef5847, #d83d31);
}

.aer-asic-rankings__mineable-asset-profit-split-segment--profit {
  background: linear-gradient(180deg, #38d878, #22a95b);
}

.aer-asic-rankings__mineable-asset-profit-split-label {
  color: rgba(255, 255, 255, 0.96);
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  padding: 0 0.18rem;
  position: absolute;
  text-shadow: 0 1px 1px rgba(var(--aer-tms-black-rgb), 0.32);
  white-space: nowrap;
  z-index: 1;
}

.aer-asic-rankings__mineable-asset-profit-split-segment--cost .aer-asic-rankings__mineable-asset-profit-split-label {
  left: 0.18rem;
}

.aer-asic-rankings__mineable-asset-profit-split-segment--profit .aer-asic-rankings__mineable-asset-profit-split-label {
  right: 0.18rem;
}

.aer-asic-rankings__mineable-asset-meta {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
}

.aer-asic-rankings__mineable-asset-meta-line {
  display: block;
  line-height: 1.12;
  margin-top: 0.08rem;
}

.aer-asic-rankings__mineable-asset-meta-before {
  display: block;
  margin-top: 0.42rem;
}

.aer-asic-rankings__mineable-asset-extra {
  display: block;
  margin-top: 0.42rem;
}

.aer-asic-rankings__mineable-asset-extra--tight {
  margin-top: 0.02rem;
}

.aer-asic-rankings__mineable-asset-extra--split {
  display: grid;
  gap: 0.58rem;
}

.aer-asic-rankings__mineable-asset-extra--split .aer-asic-rankings__mineable-asset-meta--solo,
.aer-asic-rankings__mineable-asset-extra--split .aer-asic-rankings__mineable-asset-meta-stack {
  border-top: 1px solid rgba(var(--aer-tms-white-rgb), 0.08);
  padding-top: 0.58rem;
}

.aer-asic-rankings__mineable-asset-extra--split .aer-asic-rankings__mineable-asset-meta-stack--solo-vs-pool .aer-asic-rankings__mineable-asset-meta--solo {
  border-top: 0;
  padding-top: 0;
}

.aer-asic-rankings__mineable-asset-extra--solo-card {
  border-top: 1px solid rgba(var(--aer-tms-white-rgb), 0.08);
  margin-top: 0.5rem;
  padding-top: 0.58rem;
}

.aer-asic-rankings__mineable-asset-meta-label {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.12;
  text-transform: none;
}

.aer-asic-rankings__mineable-asset-meta-value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  font-size: 11px;
  font-weight: 600;
  line-height: 1.12;
}

.aer-asic-rankings__mineable-asset-meta-break {
  display: block;
}

.aer-asic-rankings__mineable-asset-meta--solo {
  display: flex;
  flex-direction: column;
  gap: 0.34rem;
}

.aer-asic-rankings__mineable-asset-meta-stack {
  display: grid;
  gap: 0.62rem;
}

.aer-asic-rankings__mineable-asset-meta-stack--solo-vs-pool {
  gap: 0.64rem;
}

.aer-asic-rankings__mineable-asset-meta-section {
  display: grid;
  gap: 0.5rem;
}

.aer-asic-rankings__mineable-asset-labeled-profit-split {
  display: grid;
  gap: 0.24rem;
}

.aer-asic-rankings__mineable-asset-profit-split-title {
  color: rgba(var(--aer-tms-white-rgb), 0.78);
  display: block;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
}

.aer-asic-rankings__mineable-asset-labeled-profit-split .aer-asic-rankings__mineable-asset-profit-split {
  width: 100%;
}

.aer-asic-rankings__mineable-asset-solo-year-summary {
  display: grid;
  gap: 0.28rem;
}

.aer-asic-rankings__mineable-asset-solo-year-summary .aer-asic-rankings__mineable-asset-profit-split {
  width: 100%;
}

.aer-asic-rankings__mineable-asset-meta-divider {
  background: rgba(var(--aer-tms-white-rgb), 0.08);
  display: block;
  height: 1px;
  width: 100%;
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line {
  align-items: center;
  display: flex;
  gap: 0.55rem;
  justify-content: space-between;
  line-height: 1.12;
  margin-top: 0;
}

.aer-asic-rankings__mineable-asset-detail--solo-card .aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line {
  gap: 0.48rem;
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line::before {
  align-items: center;
  background: rgba(var(--aer-tms-white-rgb), 0.08);
  border: 1px solid rgba(var(--aer-tms-white-rgb), 0.08);
  border-radius: 5px;
  color: rgba(var(--aer-tms-white-rgb), 0.72);
  content: "◈";
  display: inline-flex;
  flex: 0 0 auto;
  font-size: 9px;
  height: 18px;
  justify-content: center;
  width: 18px;
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--block-reward::before {
  content: "R";
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--block-value::before {
  content: "V";
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--block-time::before {
  content: "T";
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--market-cap::before {
  content: "M";
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--net-hash-rate::before {
  content: "H";
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--difficulty::before {
  content: "D";
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--block-reward {
  margin-bottom: 0;
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--block-reward .aer-asic-rankings__mineable-asset-meta-label,
.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line--block-reward .aer-asic-rankings__mineable-asset-meta-value {
  display: inline;
}

.aer-asic-rankings__mineable-asset-extra--solo-card .aer-asic-rankings__mineable-asset-meta-label {
  flex: 1 1 auto;
  font-size: 12px;
  font-weight: 650;
}

.aer-asic-rankings__mineable-asset-extra--solo-card .aer-asic-rankings__mineable-asset-meta-value {
  flex: 0 0 auto;
  font-size: 12px;
  font-weight: 800;
  text-align: right;
}

.aer-asic-rankings__mineable-asset-meta-change {
  display: inline-block;
  font-size: 0.92em;
  font-weight: 800;
  margin-left: 0.16rem;
  white-space: nowrap;
}

.aer-asic-rankings__mineable-asset-meta-change--up {
  color: rgb(var(--aer-tms-profit-rgb, 72, 211, 130));
}

.aer-asic-rankings__mineable-asset-meta-change--down {
  color: rgb(var(--aer-tms-loss-rgb, 255, 122, 133));
}

.aer-asic-rankings__mineable-asset-meta-change--difficulty-up {
  color: rgb(var(--aer-tms-loss-rgb, 255, 122, 133));
}

.aer-asic-rankings__mineable-asset-meta-change--difficulty-down {
  color: rgb(var(--aer-tms-profit-rgb, 72, 211, 130));
}

.aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-break {
  display: none;
}

.aer-asic-rankings__mineable-asset-detail--anchor .aer-asic-rankings__mineable-asset-price {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  font-size: 11px;
  font-weight: 600;
  line-height: 1.12;
}

.aer-asic-rankings__mineable-asset-period {
  white-space: normal;
}

.aer-asic-rankings__table thead th[data-column="network_stats"],
.aer-asic-rankings__table tbody td[data-column="network_stats"] {
  min-width: 150px;
  text-align: left;
  white-space: normal;
}

.aer-asic-rankings__table tbody td[data-column="network_stats"] {
  padding-top: 0.72rem;
  padding-bottom: 0.72rem;
}

.aer-asic-rankings__mineable-asset-value {
  color: var(--aer-tms-text-main);
  display: block;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.12;
}

.aer-asic-rankings__mineable-asset-roi-stat {
  align-items: baseline;
  display: flex;
  flex-direction: row;
  gap: 0.62rem;
  justify-content: flex-end;
  text-align: right;
}

.aer-asic-rankings__mineable-asset-roi-stat + .aer-asic-rankings__mineable-asset-roi-stat {
  margin-top: 0.3rem;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-current-label,
.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-value {
  display: block;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.1;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-current-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  letter-spacing: 0.02em;
  text-transform: uppercase;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
}

.aer-asic-rankings__mineable-asset-roi-stat--percent .aer-asic-rankings__mineable-asset-current-label,
.aer-asic-rankings__mineable-asset-roi-stat--percent .aer-asic-rankings__mineable-asset-value {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  font-size: 11px;
  font-weight: 500;
}

.aer-asic-rankings__mineable-asset-roi-stat--percent {
  align-items: flex-end;
  flex-direction: row;
  gap: 0.62rem;
  justify-content: flex-end;
  white-space: nowrap;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-roi-stat {
  gap: 0.62rem;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-roi-stat + .aer-asic-rankings__mineable-asset-roi-stat {
  margin-top: 0.3rem;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-current-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  display: block;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.1;
  text-transform: uppercase;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  display: block;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.1;
}

.aer-asic-rankings__mineable-asset-reward {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  margin-top: 0.18rem;
  text-align: right;
  width: 100%;
}

.aer-asic-rankings__mineable-metric-line {
  align-items: baseline;
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  display: flex;
  font-size: 11px;
  font-weight: 500;
  gap: 0.62rem;
  justify-content: space-between;
  line-height: 1.2;
  margin-top: 0.3rem;
  text-align: left;
  width: 100%;
}

.aer-asic-rankings__mineable-metric-label {
  color: rgba(var(--aer-tms-white-rgb), 0.5);
  flex: 1 1 auto;
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-align: left;
  text-transform: uppercase;
}

.aer-asic-rankings__mineable-metric-value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  flex: 0 0 auto;
  font-weight: 600;
  text-align: right;
}

.aer-asic-rankings__mineable-metric-line--primary {
  font-size: 13.5px;
  line-height: 1.16;
  margin-top: 0;
}

.aer-asic-rankings__mineable-metric-line--primary .aer-asic-rankings__mineable-metric-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  font-size: 11px;
}

.aer-asic-rankings__mineable-metric-line--primary .aer-asic-rankings__mineable-metric-value {
  color: var(--aer-tms-text-main);
  font-size: 13.5px;
}

.aer-asic-rankings__metric-subline--pill .aer-asic-rankings__mineable-metric-value {
  border-radius: 999px;
  min-width: 5.1rem;
  padding: 0.15rem 0.48rem;
  text-align: center;
}

.aer-asic-rankings__metric-subline--cost .aer-asic-rankings__mineable-metric-value,
.aer-asic-rankings__metric-subline--profit .aer-asic-rankings__mineable-metric-value.aer-asic-rankings__solo-running-cost-value {
  background: rgba(248, 73, 73, 0.18);
  box-shadow: inset 0 0 0 1px rgba(248, 73, 73, 0.22);
}

.aer-asic-rankings__metric-subline--profit .aer-asic-rankings__mineable-metric-value.aer-asic-rankings__solo-profit-value {
  background: rgba(35, 186, 98, 0.18);
  box-shadow: inset 0 0 0 1px rgba(35, 186, 98, 0.22);
}

.aer-asic-rankings__metric-subline--profit {
  font-size: 13.5px;
  margin-top: 0.28rem;
}

.aer-asic-rankings__metric-subline--cost {
  margin-top: 0.72rem;
}

.aer-asic-rankings__metric-subline--profit .aer-asic-rankings__mineable-metric-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  font-size: 11px;
}

.aer-asic-rankings__metric-subline--profit .aer-asic-rankings__mineable-metric-value {
  font-size: 13.5px;
  min-width: 5.8rem;
  padding: 0.2rem 0.58rem;
}

.aer-asic-rankings__metric-subline {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  margin-top: 0.18rem;
}

.aer-asic-rankings__metric-subline--solo-label {
  color: rgba(var(--aer-tms-white-rgb), 0.5);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin-top: 0;
  text-transform: uppercase;
}

.aer-asic-rankings__metric-subline--solo-section-gap {
  margin-top: 0.32rem;
}

.aer-asic-rankings__solo-odds-line {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  display: block;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.12;
  margin-top: 0.08rem;
  margin-bottom: 0;
}

.aer-asic-rankings__solo-metric-value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  display: block;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.12;
  margin-top: 0.08rem;
}

.aer-asic-rankings.has-power-price .aer-asic-rankings__solo-earnings-value {
  color: #7ec8ff;
}

.aer-asic-rankings__solo-running-cost-value {
  color: #ff7f88;
}

.aer-asic-rankings__solo-profit-value {
  color: rgba(79, 224, 138, 0.92);
}

.aer-asic-rankings__solo-profit-value--empty {
  color: var(--aer-tms-text-main);
}

.aer-asic-rankings__solo-metric-equivalent {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  margin-top: 0.12rem;
}

.aer-asic-rankings.has-power-price .aer-asic-rankings__solo-metric-equivalent--earnings {
  color: #7ec8ff;
}

.aer-asic-rankings__solo-metric-equivalent--cost {
  color: #ff7f88;
}

.aer-asic-rankings__solo-metric-equivalent--profit {
  color: rgba(79, 224, 138, 0.92);
}

.aer-asic-rankings__solo-period-layout {
  box-sizing: border-box;
  display: block;
  height: 100%;
  overflow: visible;
  padding-left: 0;
  padding-right: 0;
  position: static;
  width: 100%;
}

.aer-asic-rankings__solo-period-layout--no-risk {
  padding-left: 0;
  padding-right: 0;
}

.aer-asic-rankings__solo-risk-rail {
  display: block;
  inset: 0;
  overflow: visible;
  pointer-events: none;
  position: absolute;
}

.aer-asic-rankings__solo-period-content {
  align-items: stretch;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  padding-bottom: 0.86rem;
  padding-top: 1.65rem;
  text-align: left;
  width: 100%;
}

.aer-asic-rankings__solo-period-layout--no-risk .aer-asic-rankings__solo-period-content {
  padding-top: 0.86rem;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr:not(.aer-asic-rankings__solo-pool-row) .aer-asic-rankings__solo-period-layout:not(.aer-asic-rankings__solo-period-layout--no-risk) .aer-asic-rankings__solo-period-content {
  padding-top: 3.05rem;
}

.aer-asic-rankings__solo-risk-pill {
  border: 1px solid transparent;
  border-radius: 999px;
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.24), 0 2px 6px rgba(var(--aer-tms-black-rgb), 0.2);
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  margin: 0.24rem 0 0;
  padding: 2px 4px;
  width: auto;
  white-space: nowrap;
}

.aer-asic-rankings__solo-risk-pill--vertical {
  --aer-solo-risk-ribbon-fold: 0.68rem;
  align-items: center;
  border: 0;
  border-image: conic-gradient(rgba(var(--aer-tms-black-rgb), 0.62) 0 0) 51% / var(--aer-solo-risk-ribbon-fold);
  border-radius: 0;
  box-shadow: 0 8px 18px rgba(var(--aer-tms-black-rgb), 0.22);
  clip-path:
 polygon(100% calc(100% - var(--aer-solo-risk-ribbon-fold)), 100% 100%, calc(100% - var(--aer-solo-risk-ribbon-fold)) calc(100% - var(--aer-solo-risk-ribbon-fold)), var(--aer-solo-risk-ribbon-fold) calc(100% - var(--aer-solo-risk-ribbon-fold)), 0 100%, 0 calc(100% - var(--aer-solo-risk-ribbon-fold)), 999px calc(100% - var(--aer-solo-risk-ribbon-fold) - 999px), calc(100% - 999px) calc(100% - var(--aer-solo-risk-ribbon-fold) - 999px));
  flex: 0 0 auto;
  justify-content: center;
  height: auto;
  margin: 0;
  max-width: none;
  overflow: visible;
  padding: 0 0 var(--aer-solo-risk-ribbon-fold);
  position: absolute;
  right: -1px;
  text-shadow: 0 1px 0 rgba(var(--aer-tms-black-rgb), 0.28);
  top: -1px;
  transform: translate(29.2893%, -100%) rotate(45deg) !important;
  transform-origin: 0% 100%;
  width: 8.5rem;
  writing-mode: horizontal-tb;
  z-index: 8;
}

.aer-asic-rankings__solo-risk-pill--vertical .aer-asic-rankings__solo-risk-pill-text {
  position: relative;
  line-height: 1.75;
  white-space: nowrap;
  z-index: 1;
}

.aer-asic-rankings__solo-risk-pill-text {
  display: block;
  font-size: 0.66rem;
  font-weight: 900;
  letter-spacing: 0.04em;
  line-height: 1.75;
  text-transform: uppercase;
  white-space: nowrap;
}

.aer-asic-rankings__solo-risk--extreme {
  background: linear-gradient(180deg, #d51c2d 0%, #b80f1f 100%);
  border-color: #ff6674;
  color: #fff;
}

.aer-asic-rankings__solo-risk--very-high {
  background: linear-gradient(180deg, #f25a43 0%, #e23b2e 100%);
  border-color: #ff917d;
  color: #fff;
}

.aer-asic-rankings__solo-risk--high {
  background: linear-gradient(180deg, #ff9d18 0%, #f07f00 100%);
  border-color: #ffc15f;
  color: #fff;
}

.aer-asic-rankings__solo-risk--moderate {
  background: linear-gradient(180deg, #efb11a 0%, #d99a00 100%);
  border-color: #ffd35e;
  color: #fff;
}

.aer-asic-rankings__solo-risk--low-moderate {
  background: linear-gradient(180deg, #63bf38 0%, #4a9f24 100%);
  border-color: #a8e86f;
  color: #fff;
}

.aer-asic-rankings__solo-risk--low {
  background: linear-gradient(180deg, #45bd65 0%, #2fa84f 100%);
  border-color: #8ceaa2;
  color: #fff;
}

.aer-asic-rankings__solo-risk--very-low {
  background: linear-gradient(180deg, #1b970c 0%, #0f7e00 100%);
  border-color: #72da64;
  color: #fff;
}

/* Premium mineable metric cards. */
.aer-asic-rankings:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-metric--period > .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__solo-period-content,
.aer-asic-rankings__solo-pool-card {
  background:
    radial-gradient(circle at 50% 0%, rgba(var(--aer-tms-white-rgb), 0.055), transparent 58%),
    linear-gradient(180deg, rgba(9, 22, 32, 0.98) 0%, rgba(5, 13, 21, 0.98) 100%);
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.36);
  border-radius: 10px;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.055),
    0 9px 22px rgba(var(--aer-tms-black-rgb), 0.2);
  box-sizing: border-box;
  min-height: 162px;
  overflow: visible;
  padding: 2.38rem 0.82rem 0.86rem;
  position: relative;
  transition:
    border-color 160ms ease,
    box-shadow 160ms ease,
  transform 160ms ease;
}

.aer-asic-rankings:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-metric--period > .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__mineable-asset-metric--roi > .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__solo-period-content {
  height: 100%;
}

.aer-asic-rankings__solo-pool-card,
.aer-asic-rankings__solo-pool-row .aer-asic-rankings__solo-period-content {
  min-height: 162px;
  padding: 2.38rem 0.82rem 0.86rem;
}

.aer-asic-rankings:not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-metric--period > .aer-asic-rankings__mineable-asset-metric-body:hover,
.aer-asic-rankings__solo-period-content:hover,
.aer-asic-rankings__solo-pool-card:hover {
  border-color: rgba(var(--aer-tms-gold-rgb), 0.66);
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.075),
    0 14px 30px rgba(var(--aer-tms-black-rgb), 0.34);
  transform: translateY(-2px);
}

.aer-asic-rankings__solo-period-layout--no-risk .aer-asic-rankings__solo-period-content {
  padding-top: 0.86rem;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr:not(.aer-asic-rankings__solo-pool-row) .aer-asic-rankings__solo-period-layout:not(.aer-asic-rankings__solo-period-layout--no-risk) .aer-asic-rankings__solo-period-content {
  padding-top: 2.38rem;
}

.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__mineable-asset-metric--has-winner .aer-asic-rankings__solo-period-content,
.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__solo-pool-earnings-cell--has-winner > .aer-asic-rankings__solo-pool-card {
  position: relative;
}

.aer-asic-rankings__metric-subline--cost {
  border-top: 1px solid rgba(var(--aer-tms-white-rgb), 0.13);
  margin-top: 0.88rem;
  padding-top: 0.68rem;
}

.aer-asic-rankings__solo-risk-pill--vertical,
.aer-asic-rankings__solo-pool-inline-winner {
  --aer-flat-ribbon-fold: 0.72rem;
  border: 0;
  border-image: none;
  border-radius: 0;
  box-shadow:
    0 5px 12px rgba(var(--aer-tms-black-rgb), 0.22),
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.18);
  clip-path: polygon(0 0, calc(100% - var(--aer-flat-ribbon-fold)) 0, 100% 50%, calc(100% - var(--aer-flat-ribbon-fold)) 100%, 0 100%);
  display: inline-flex;
  height: 1.48rem;
  justify-content: flex-start;
  left: 0.58rem;
  line-height: 1;
  min-width: 7.35rem;
  overflow: visible;
  padding: 0.02rem 1.08rem 0 0.62rem;
  pointer-events: none;
  position: absolute;
  right: auto;
  text-align: left;
  text-shadow: 0 1px 0 rgba(var(--aer-tms-black-rgb), 0.34);
  top: 0.54rem;
  transform: none !important;
  transform-origin: initial;
  white-space: nowrap;
  width: auto;
  writing-mode: horizontal-tb;
  z-index: 9;
}

.aer-asic-rankings__solo-risk-pill--vertical::after,
.aer-asic-rankings__solo-pool-inline-winner::after {
  border-color: rgba(var(--aer-tms-black-rgb), 0.34) transparent transparent transparent;
  border-style: solid;
  border-width: 0.38rem 0.38rem 0 0;
  bottom: -0.38rem;
  content: "";
  filter: saturate(0.75);
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}

.aer-asic-rankings__solo-risk-pill--vertical::before,
.aer-asic-rankings__solo-pool-inline-winner::before {
  content: none;
}

.aer-asic-rankings__solo-risk-pill--vertical .aer-asic-rankings__solo-risk-pill-text,
.aer-asic-rankings__solo-pool-inline-winner {
  align-items: center;
  color: #fff;
  font-size: 0.7rem;
  font-weight: 900;
  letter-spacing: 0.04em;
  line-height: 1;
  text-transform: uppercase;
}

.aer-asic-rankings__solo-pool-inline-winner--pool,
.aer-asic-rankings__solo-pool-inline-winner--solo {
  background: linear-gradient(180deg, #168d0b 0%, #0f7e00 100%);
}

.aer-asic-rankings__solo-risk--extreme {
  background: linear-gradient(180deg, #d93a3a 0%, #b91924 100%);
}

.aer-asic-rankings__solo-risk--very-high {
  background: linear-gradient(180deg, #e96543 0%, #d94832 100%);
}

.aer-asic-rankings__solo-risk--high {
  background: linear-gradient(180deg, #ef9b24 0%, #da7f00 100%);
}

.aer-asic-rankings__solo-risk--moderate {
  background: linear-gradient(180deg, #d79622 0%, #bc7810 100%);
}

.aer-asic-rankings__solo-risk--low-moderate {
  background: linear-gradient(180deg, #58b75c 0%, #328f43 100%);
}

.aer-asic-rankings__solo-risk--low {
  background: linear-gradient(180deg, #29a85b 0%, #17833d 100%);
}

.aer-asic-rankings__solo-risk--very-low {
  background: linear-gradient(180deg, #168d0b 0%, #0f7e00 100%);
}

.aer-asic-rankings__network-stats {
  display: grid;
  gap: 0.34rem;
  justify-items: start;
}

/* Premium card follow-up: keep all mineable cells visually consistent. */
.aer-asic-rankings__mineable-asset-detail-cell {
  padding-bottom: 0;
  padding-top: 0;
  vertical-align: top;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr:not(.aer-asic-rankings__solo-pool-row) > .aer-asic-rankings__mineable-asset-detail-cell {
  padding-bottom: 0;
  padding-top: 0;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr:not(.aer-asic-rankings__solo-pool-row) > .aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail {
  min-height: 212px;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table,
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__mineable-asset-nested-table {
  border-spacing: 0 6px;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr > td,
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__mineable-asset-nested-table tbody tr > td {
  padding: 0.38rem;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr.aer-asic-rankings__solo-pool-row > td {
  padding: 0.38rem !important;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr:not(.aer-asic-rankings__solo-pool-row) > td.aer-asic-rankings__mineable-asset-metric--period,
.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr:not(.aer-asic-rankings__solo-pool-row) > td.aer-asic-rankings__mineable-asset-metric--roi {
  padding-left: 0.38rem;
  padding-right: 0.38rem;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr + tr > td,
.aer-asic-rankings[data-mineable-assets-expanded="1"] .aer-asic-rankings__mineable-asset-nested-table tbody tr + tr > td {
  border-top: 0;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail,
.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail--solo-card,
.aer-asic-rankings__mineable-asset-metric--roi > .aer-asic-rankings__mineable-asset-metric-body,
.aer-asic-rankings__solo-pool-mode-rail {
  background:
    radial-gradient(circle at 50% 0%, rgba(var(--aer-tms-white-rgb), 0.055), transparent 58%),
    linear-gradient(180deg, rgba(9, 22, 32, 0.98) 0%, rgba(5, 13, 21, 0.98) 100%);
  border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.36);
  border-radius: 10px;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.055),
    0 9px 22px rgba(var(--aer-tms-black-rgb), 0.2);
  box-sizing: border-box;
  min-height: 162px;
  overflow: visible;
  padding: 0.86rem 0.82rem;
  position: relative;
  transition:
    border-color 160ms ease,
    box-shadow 160ms ease,
    transform 160ms ease;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail,
.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail--solo-card {
  padding: 0.86rem 0.82rem;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail:hover,
.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail--solo-card:hover,
.aer-asic-rankings__mineable-asset-metric--roi > .aer-asic-rankings__mineable-asset-metric-body:hover {
  border-color: rgba(var(--aer-tms-gold-rgb), 0.66);
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.075),
    0 14px 30px rgba(var(--aer-tms-black-rgb), 0.34);
  transform: translateY(-2px);
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-detail {
  align-items: flex-start;
  align-content: start;
  display: grid;
  gap: 0.62rem 0.7rem;
  grid-template-columns: 36px minmax(0, 1fr);
  height: 100%;
  min-width: 15.5rem;
  white-space: normal;
  width: 100%;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-icon {
  align-self: start;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-icon > .aer-asic-rankings__icon-image,
.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-icon > .aer-asic-rankings__icon-fallback {
  height: 34px;
  width: 34px;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-label {
  font-size: 15.5px;
  font-weight: 800;
  line-height: 1.12;
  white-space: normal;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-price,
.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-change,
.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-meta-label,
.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-meta-value {
  font-size: 11px;
  line-height: 1.2;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-price {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  font-size: 13px;
  font-weight: 750;
  line-height: 1.16;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-price-row {
  gap: 0.5rem;
  margin-top: 0.26rem;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-extra {
  margin-left: calc(-36px - 0.7rem);
  width: calc(100% + 36px + 0.7rem);
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-extra--tight {
  margin-top: 0.5rem;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-profit-split {
  max-width: none;
  width: 100%;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-profit-split-track {
  height: 1.34rem;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-profit-split-label {
  font-size: 12px;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-extra--solo-card {
  margin-top: 0.72rem;
  padding-top: 0.78rem;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-meta--solo {
  gap: 0.72rem;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line {
  align-items: start;
  display: grid;
  column-gap: 0.5rem;
  grid-template-columns: 30px minmax(0, 1fr);
  line-height: 1.16;
  row-gap: 0.12rem;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-line::before {
  background: linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.24), rgba(var(--aer-tms-white-rgb), 0.12));
  border-color: rgba(var(--aer-tms-white-rgb), 0.38);
  border-radius: 6px;
  box-shadow: inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.22), 0 2px 8px rgba(var(--aer-tms-black-rgb), 0.22);
  color: rgba(var(--aer-tms-white-rgb), 0.98);
  font-size: 13px;
  font-weight: 700;
  grid-column: 1;
  grid-row: 1 / span 2;
  height: 28px;
  line-height: 1;
  margin-top: 0;
  opacity: 1;
  width: 28px;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  display: block;
  font-size: 11px;
  font-weight: 600;
  grid-column: 2;
  letter-spacing: 0.02em;
  line-height: 1.14;
  text-align: left;
  text-transform: uppercase;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  display: block;
  font-size: 11px;
  font-weight: 600;
  grid-column: 2;
  line-height: 1.14;
  text-align: left;
}

.aer-asic-rankings__mineable-asset-detail-cell .aer-asic-rankings__mineable-asset-meta--solo .aer-asic-rankings__mineable-asset-meta-break {
  display: none;
}

.aer-asic-rankings__mineable-asset-metric--roi > .aer-asic-rankings__mineable-asset-metric-body {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  gap: 0.42rem;
  justify-content: flex-start;
  min-width: 8.4rem;
  padding-top: 2.38rem;
  text-align: right;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--roi > .aer-asic-rankings__mineable-asset-metric-body {
  height: 100%;
  min-height: 212px;
  justify-content: flex-start;
}

.aer-asic-rankings__solo-pool-mode-rail {
  border-color: rgba(var(--aer-tms-gold-rgb), 0.36);
  bottom: 0.48rem;
  box-shadow:
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.055),
    0 9px 22px rgba(var(--aer-tms-black-rgb), 0.2);
  min-height: 0;
  padding: 0.42rem 0.18rem;
  position: absolute;
  top: 0.48rem;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table > tbody > tr:not(:last-child) > td {
  border-bottom-width: 6px;
}

.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__mineable-asset-metric--has-winner .aer-asic-rankings__solo-period-content,
.aer-asic-rankings__solo-pool-row > td.aer-asic-rankings__solo-pool-earnings-cell--has-winner > .aer-asic-rankings__solo-pool-card {
  padding-top: 2.38rem;
}

.aer-asic-rankings__solo-pool-inline-winner {
  --aer-flat-ribbon-fold: 0.72rem;
  background: linear-gradient(180deg, #168d0b 0%, #0f7e00 100%);
  border: 0;
  border-image: none;
  border-radius: 0;
  box-shadow:
    0 5px 12px rgba(var(--aer-tms-black-rgb), 0.22),
    inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.18);
  clip-path: polygon(0 0, calc(100% - var(--aer-flat-ribbon-fold)) 0, 100% 50%, calc(100% - var(--aer-flat-ribbon-fold)) 100%, 0 100%);
  color: #fff;
  display: inline-flex;
  font-size: 0.7rem;
  font-weight: 900;
  height: 1.48rem;
  justify-content: flex-start;
  left: -0.08rem;
  letter-spacing: 0.04em;
  line-height: 1;
  min-width: 7.35rem;
  padding: 0.02rem 1.08rem 0 0.62rem;
  pointer-events: none;
  position: absolute;
  right: auto;
  text-align: left;
  text-shadow: 0 1px 0 rgba(var(--aer-tms-black-rgb), 0.34);
  text-transform: uppercase;
  top: 0.54rem;
  transform: none !important;
  white-space: nowrap;
  width: auto;
  z-index: 10;
}

.aer-asic-rankings__solo-pool-inline-winner::before {
  content: none;
}

.aer-asic-rankings__solo-pool-inline-winner::after {
  border-color: rgba(var(--aer-tms-black-rgb), 0.34) transparent transparent transparent;
  border-style: solid;
  border-width: 0.38rem 0.38rem 0 0;
  bottom: -0.38rem;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 0;
}

.aer-asic-rankings__solo-risk-pill--vertical,
.aer-asic-rankings__solo-pool-inline-winner {
  left: -0.08rem;
}

.aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-nested-table tbody tr:not(.aer-asic-rankings__solo-pool-row) .aer-asic-rankings__solo-risk-pill--vertical {
  left: 0.5rem;
}

.aer-asic-rankings__network-stats-line {
  display: grid;
  gap: 0.08rem;
  line-height: 1.12;
}

.aer-asic-rankings__network-stats-line--secondary {
  color: rgba(var(--aer-tms-white-rgb), 0.6);
  font-size: 10.5px;
  font-weight: 500;
  margin-left: 2.45rem;
}

.aer-asic-rankings__network-stats-label {
  color: rgba(var(--aer-tms-white-rgb), 0.5);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.aer-asic-rankings__network-stats-value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  font-size: 11px;
  font-weight: 600;
  word-break: break-word;
}

.aer-asic-rankings__profit-reward {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  margin-top: 0.18rem;
}

.aer-asic-rankings__mineable-asset-blank {
  display: inline-block;
  min-height: 1px;
  min-width: 1px;
}

.aer-asic-rankings__icon-text {
  white-space: nowrap;
}

.aer-asic-rankings__metric-suffix {
  color: inherit;
}

.aer-asic-rankings__table tbody td[data-column="hash_rate"] .aer-asic-rankings__metric-suffix,
.aer-asic-rankings__table tbody td[data-column="power"] .aer-asic-rankings__metric-suffix,
.aer-asic-rankings__table tbody td[data-column="breakeven"] .aer-asic-rankings__metric-suffix,
.aer-asic-rankings__table tbody td[data-column="efficiency"] .aer-asic-rankings__metric-suffix,
.aer-asic-rankings__table tbody td[data-column="hash_price"] .aer-asic-rankings__metric-suffix,
.aer-asic-rankings__table tbody td[data-column="roi"] .aer-asic-rankings__metric-suffix,
.aer-asic-rankings__table tbody td[data-column="roi_percent"] .aer-asic-rankings__metric-suffix {
  font-size: 0.84em;
}

.aer-asic-rankings__earnings {
  color: #fff;
  font-weight: 500;
  white-space: normal;
}

.aer-asic-rankings__earnings-value {
  color: var(--aer-tms-text-main);
  display: block;
  font-size: 13.44px;
  font-weight: 500;
  line-height: 1.12;
}

.aer-asic-rankings__earnings-value--detail {
  font-size: 11px;
  font-weight: 600;
  margin-top: 0.18rem;
  line-height: 1.12;
}

.aer-asic-rankings__compare-winner {
  display: grid;
  gap: 0.18rem;
}

.aer-asic-rankings__compare-winner-line {
  align-items: center;
  display: grid;
  gap: 0.35rem;
  grid-template-columns: auto auto;
  line-height: 1.08;
  justify-content: start;
}

.aer-asic-rankings__compare-winner-label {
  font-size: 12px;
  font-weight: 700;
}

.aer-asic-rankings__compare-winner-period-name {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.aer-asic-rankings__compare-winner-diff {
  font-size: 12px;
  font-weight: 600;
}

.aer-asic-rankings__compare-winner-line--up .aer-asic-rankings__compare-winner-diff {
  color: rgba(79, 224, 138, 0.92);
}

.aer-asic-rankings__compare-winner-line--down .aer-asic-rankings__compare-winner-diff {
  color: #d9a63f;
}

.aer-asic-rankings__compare-winner-line--flat .aer-asic-rankings__compare-winner-diff {
  color: rgba(var(--aer-tms-white-rgb), 0.78);
}

.aer-asic-rankings__earnings-cost {
  color: #ff7f88;
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  margin-top: 0.18rem;
}

.aer-asic-rankings__forecast-change-cell {
  white-space: normal;
}

.aer-asic-rankings__table tbody tr[data-row-kind="forecast-combined"] td {
  background: rgba(var(--aer-tms-gold-rgb), 0.06);
  border-top-color: rgba(var(--aer-tms-gold-rgb), 0.2);
}

.aer-asic-rankings__forecast-change {
  align-items: center;
  display: inline-flex;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  vertical-align: baseline;
  white-space: nowrap;
}

.aer-asic-rankings__forecast-change-line {
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  white-space: nowrap;
}

.aer-asic-rankings__forecast-change-line + .aer-asic-rankings__forecast-change-line {
  margin-top: 0.18rem;
}

.aer-asic-rankings__forecast-change-label {
  color: var(--aer-tms-text-main);
  margin-right: 0.22rem;
}

.aer-asic-rankings__forecast-change--up,
.aer-asic-rankings__forecast-change-value--up {
  color: rgba(79, 224, 138, 0.92);
}

.aer-asic-rankings__forecast-change--down,
.aer-asic-rankings__forecast-change-value--down {
  color: #ff7f88;
}

.aer-asic-rankings__forecast-change--flat,
.aer-asic-rankings__forecast-change-value--flat {
  color: rgba(255, 255, 255, 0.66);
}

.aer-asic-rankings__profit {
  white-space: normal;
}

.aer-asic-rankings__profit-value {
  color: rgba(79, 224, 138, 0.92);
  display: block;
  font-size: 13.44px;
  font-weight: 600;
  line-height: 1.12;
}

.aer-asic-rankings__table tbody tr[data-profit-state="negative"] td[data-column="profit"] .aer-asic-rankings__profit-value,
.aer-asic-rankings__table tbody tr[data-profit-state="negative"] td[data-column="profit"] .aer-asic-rankings__metric-subline {
  color: #ff7f88;
}

.aer-asic-rankings__profit-bar {
  background: rgba(var(--aer-tms-white-rgb), 0.06);
  border-radius: 0;
  display: flex;
  height: 0.72rem;
  margin-top: 0.18rem;
  overflow: hidden;
  width: 100%;
}

.aer-asic-rankings__profit-bar-segment {
  align-items: center;
  border-radius: 0;
  display: inline-flex;
  justify-content: center;
  min-width: 0;
  overflow: hidden;
}

.aer-asic-rankings__profit-bar-segment--cost {
  background: linear-gradient(180deg, #ef5847, #df4433);
}

.aer-asic-rankings__profit-bar-segment--profit {
  background: linear-gradient(180deg, #33c46d, #25a85b);
}

.aer-asic-rankings__profit-bar-label {
  color: rgba(255, 255, 255, 0.95);
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.01em;
  line-height: 1;
  padding: 0 0.2rem;
  white-space: nowrap;
}

.aer-asic-rankings__roi-line,
.aer-asic-rankings__roi-single {
  display: block;
  font-size: 13.44px;
  font-weight: 500;
  line-height: 1.12;
  white-space: normal;
}

.aer-asic-rankings__roi-line--gross {
  color: var(--aer-tms-text-main);
  font-size: 11px;
  font-weight: 500;
  margin-top: 0.18rem;
}

.aer-asic-rankings__roi-line--net {
  color: var(--aer-tms-text-main);
  font-size: 13.44px;
  font-weight: 500;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line {
  align-items: baseline;
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  display: flex;
  flex-direction: row;
  font-size: 11px;
  font-weight: 600;
  gap: 0.62rem;
  justify-content: flex-end;
  line-height: 1.1;
  margin-top: 0;
  min-height: 15.6px;
  text-align: right;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line:first-child {
  margin-top: 0;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line + .aer-asic-rankings__roi-line {
  margin-top: 0.3rem;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  display: block;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.12;
  text-transform: uppercase;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-value {
  color: rgba(var(--aer-tms-white-rgb), 0.9);
  display: block;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.12;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line--net,
.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line--net-percent {
  font-size: 13.5px;
  line-height: 1.16;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line--net .aer-asic-rankings__roi-label,
.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line--net-percent .aer-asic-rankings__roi-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  font-size: 11px;
}

.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line--net .aer-asic-rankings__roi-value,
.aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__roi-line--net-percent .aer-asic-rankings__roi-value {
  color: var(--aer-tms-text-main);
  font-size: 13.5px;
}

.aer-asic-rankings[data-mineable-assets-expanded="1"]:not(.has-power-price):not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-roi-stat {
  gap: 0.62rem;
}

.aer-asic-rankings[data-mineable-assets-expanded="1"]:not(.has-power-price):not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-current-label,
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not(.has-power-price):not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-roi-stat--percent .aer-asic-rankings__mineable-asset-current-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.16;
}

.aer-asic-rankings[data-mineable-assets-expanded="1"]:not(.has-power-price):not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-value,
.aer-asic-rankings[data-mineable-assets-expanded="1"]:not(.has-power-price):not([data-mining-mode="solo"]) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-roi-stat--percent .aer-asic-rankings__mineable-asset-value {
  color: var(--aer-tms-text-main);
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.16;
}

.aer-asic-rankings[data-mining-mode="solo"]:not(.has-power-price) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-roi-stat {
  gap: 0.62rem;
}

.aer-asic-rankings[data-mining-mode="solo"]:not(.has-power-price) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-current-label,
.aer-asic-rankings[data-mining-mode="solo"]:not(.has-power-price) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-roi-stat--percent .aer-asic-rankings__mineable-asset-current-label {
  color: rgba(var(--aer-tms-white-rgb), 0.62);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.16;
}

.aer-asic-rankings[data-mining-mode="solo"]:not(.has-power-price) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-value,
.aer-asic-rankings[data-mining-mode="solo"]:not(.has-power-price) .aer-asic-rankings__mineable-asset-metric--roi .aer-asic-rankings__mineable-asset-roi-stat--percent .aer-asic-rankings__mineable-asset-value {
  color: var(--aer-tms-text-main);
  font-size: 13.5px;
  font-weight: 600;
  line-height: 1.16;
}

.aer-asic-rankings__roi-percent-sub {
  color: rgba(var(--aer-tms-white-rgb), 0.66);
  display: block;
  font-size: 11px;
  font-weight: 500;
  line-height: 1.12;
  margin-top: 0.18rem;
  white-space: normal;
}

.aer-asic-rankings__solo-roi-line {
  align-items: baseline;
  color: var(--aer-tms-text-main);
  display: inline-flex;
  flex-wrap: wrap;
  font-size: 13.44px;
  font-weight: 500;
  gap: 0;
  line-height: 1.12;
}

.aer-asic-rankings__solo-roi-line .aer-asic-rankings__metric-suffix {
  font-size: 0.84em;
}

.aer-asic-rankings__solo-roi-sep {
  color: rgba(var(--aer-tms-white-rgb), 0.7);
  font-size: 0.9em;
  font-weight: 500;
}

.aer-asic-rankings__solo-roi-percent {
  color: rgba(var(--aer-tms-white-rgb), 0.84);
  font-size: 0.9em;
  font-weight: 600;
}

.aer-asic-rankings__empty {
  color: var(--aer-tms-text-muted);
  padding: 1rem;
  text-align: center !important;
}

@media (max-width: 900px) {
  .aer-asic-rankings {
    max-width: var(--aer-asic-max-width-tablet, 100%);
  }

  .aer-asic-rankings__hero {
    grid-template-columns: 1fr;
  }

  .aer-asic-rankings .aer-asic-rankings__subtitle {
    white-space: normal;
  }

  .aer-asic-rankings__hero-meta {
    align-items: start;
    justify-items: start;
  }

  .aer-asic-rankings__description {
    text-align: left;
  }

  .aer-asic-rankings__controls-panel {
    margin-top: 30px;
    padding: 12px;
  }

  .aer-asic-rankings__table-footer {
    align-items: flex-start;
    flex-direction: column;
  }

  .aer-asic-rankings__table-cta-wrap {
    justify-content: flex-start;
    max-width: 100%;
    min-width: 0;
    width: 100%;
  }

  .aer-asic-rankings__table-cta-heading,
  .aer-asic-rankings__table-cta-link {
    max-width: 100%;
    min-width: 0;
    width: 100%;
  }

  .aer-asic-rankings__table-cta-link {
    justify-content: center;
    text-align: center;
    white-space: normal;
  }

  .aer-asic-rankings__table-cta-link span:first-child {
    overflow-wrap: anywhere;
  }

  .aer-asic-rankings__forecast-row {
    gap: 0.7rem;
  }

  .aer-asic-rankings__forecast-row > [data-role="forecast-type-wrap"],
  .aer-asic-rankings__forecast-row > [data-role="forecast-exit-currency-wrap"],
  .aer-asic-rankings__forecast-row > [data-role="forecast-asset-wrap"],
  .aer-asic-rankings__forecast-row > [data-role="forecast-scenario-wrap"],
  .aer-asic-rankings__forecast-row > [data-role="forecast-period-wrap"],
  .aer-asic-rankings__forecast-row > [data-role="forecast-combination-wrap"] {
    flex-basis: calc(50% - 0.35rem);
  }

  .aer-asic-rankings__forecast-companion-inline > [data-role="forecast-companion-type-wrap"],
  .aer-asic-rankings__forecast-companion-inline > [data-role="forecast-companion-choice-wrap"],
  .aer-asic-rankings__forecast-companion-inline > [data-role="forecast-companion-period-wrap"] {
    flex-basis: calc(50% - 0.35rem);
  }
}

@media (max-width: 640px) {
  .aer-asic-rankings {
    max-width: var(--aer-asic-max-width-mobile, 100%);
    padding: 1rem;
  }

  .aer-asic-rankings__control-group {
    gap: 0.55rem;
  }

  .aer-asic-rankings__columns-controls {
    gap: 0.45rem;
    margin-left: 0;
    width: 100%;
  }

  .aer-asic-rankings__columns {
    width: 100%;
  }

  .aer-asic-rankings__columns summary {
    font-size: 0.72rem;
    justify-content: center;
    min-height: 38px;
    padding: 0.52rem 0.8rem;
    width: 100%;
  }

  .aer-asic-rankings__columns-reset {
    font-size: 0.72rem;
    min-height: 38px;
    padding: 0.52rem 0.8rem;
  }

  .aer-asic-rankings__columns-menu {
    gap: 0.42rem 0.72rem;
    min-width: min(390px, 90vw);
    padding: 0.75rem 0.85rem;
  }

  .aer-asic-rankings__columns-menu label {
    font-size: 0.74rem;
  }

  .aer-asic-rankings__active-summary {
    align-items: stretch;
    margin-top: 0.6rem;
    padding: 0.58rem;
  }

  

  

  

  

  

  

  .aer-asic-rankings__control-group--forecast {
    grid-template-columns: 1fr;
  }

  .aer-asic-rankings__forecast-row {
    flex-direction: column;
    align-items: stretch;
  }

  .aer-asic-rankings__forecast-row > *,
  .aer-asic-rankings__forecast-companion-inline > * {
    width: 100%;
  }

  .aer-asic-rankings__forecast-companion-inline {
    flex-direction: column;
  }

  

  

  .aer-asic-rankings__forecast-direction-buttons {
    width: 100%;
  }

  .aer-asic-rankings__forecast-direction-button {
    flex: 1 1 0;
    width: auto;
  }

  .aer-asic-rankings__sort {
    font-size: 0.62rem;
    min-height: 42px;
    padding: 0.64rem 0.42rem;
  }

  .aer-asic-rankings__table tbody td {
    font-size: 0.74rem;
    padding: 0.52rem 0.42rem;
  }

  .aer-asic-rankings__icon-image,
  .aer-asic-rankings__icon-fallback {
    height: 24px;
    width: 24px;
  }

  .aer-asic-rankings__cooling-link .aer-asic-rankings__icon-image {
    height: 26px;
    width: 26px;
  }

  .aer-asic-rankings__table td[data-column="algorithm"] .aer-asic-rankings__icon-image {
    height: 28px;
    max-width: none;
    width: auto;
  }

  .aer-asic-rankings__table td[data-column="algorithm"] .aer-asic-rankings__icon-fallback {
    height: 28px;
    width: 28px;
  }

.aer-asic-rankings__mineable-coin .aer-asic-rankings__icon-image,
.aer-asic-rankings__mineable-coin .aer-asic-rankings__icon-fallback {
  height: 24px;
  width: 24px;
}
}

@media (max-width: 860px) {
  .aer-asic-rankings__mineable-asset-row > .aer-asic-rankings__mineable-asset-nested-cell {
    padding-left: 0.4rem;
    padding-right: 0.4rem;
  }

  .aer-asic-rankings__mineable-asset-nested-header > th,
  .aer-asic-rankings__mineable-asset-nested-table tbody tr > td {
    padding: 0.72rem 0.72rem 0.78rem;
  }

  .aer-asic-rankings[data-mining-mode="solo"] .aer-asic-rankings__mineable-asset-metric--period .aer-asic-rankings__mineable-asset-metric-body {
    --aer-solo-risk-cell-pad-x: 0.72rem;
  }
}

.aer-asic-rankings:not(.has-power-price) [data-column="profit"] {
  display: none !important;
}

.aer-asic-rankings:not(.has-power-price) .aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:first-child .aer-asic-rankings__toggle[data-ranking="profit"] {
  display: none !important;
}

@media (max-width: 520px) {
  .aer-asic-rankings__mineable-asset-nested-table {
    border-radius: 14px;
  }

  .aer-asic-rankings__mineable-asset-nested-header {
    display: none;
  }

  .aer-asic-rankings__mineable-asset-metric {
    min-width: 124px;
  }

  .aer-asic-rankings__mineable-asset-metric--asset {
    min-width: 188px;
  }

  .aer-asic-rankings__mineable-asset-metric-label {
    display: block;
  }

  .aer-asic-rankings__filter {
    min-width: 100%;
  }

  .aer-asic-rankings__columns-menu {
    grid-template-columns: 1fr;
    min-width: 100%;
    position: static;
    right: auto;
    top: auto;
  }
}

.aer-asic-rankings__brand-stack {
  display: inline-grid;
  place-items: center;
  position: relative;
}

.aer-asic-rankings__mobile-algorithm-badge,
.aer-asic-rankings__mobile-cooling-suffix,
.aer-asic-rankings__mobile-specs {
  display: none;
}

@media (max-width: 980px) {
  .aer-asic-rankings__control-row {
    align-items: center;
  }

  .aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:first-child,
  .aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:last-child {
    justify-content: center;
    margin-left: 0;
    width: 100%;
  }

  .aer-asic-rankings__panel-actions {
    justify-content: center;
    margin-left: 0.15rem;
    width: auto;
  }
}

@media (max-width: 640px) {
  .aer-asic-rankings__controls-panel {
    padding-left: clamp(0.22rem, 1.1vw, 0.42rem);
    padding-right: clamp(0.22rem, 1.1vw, 0.42rem);
    z-index: 110;
  }

  .aer-asic-rankings__controls {
    gap: 0.72rem;
  }

  .aer-asic-rankings__active-summary {
    z-index: 20;
  }

  .aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:first-child:not(:last-child) {
    display: none;
  }

  .aer-asic-rankings__mobile-ranking {
    display: inline-flex;
    flex: 0 0 auto;
    min-width: 0;
    position: relative;
    z-index: 120;
  }

  .aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:last-child {
    align-items: center;
    flex-wrap: wrap;
    gap: 0.12rem;
    justify-content: flex-start;
    overflow: visible;
    row-gap: 0.28rem;
    width: 100%;
  }

  .aer-asic-rankings__panel-actions {
    display: inline-flex;
    flex: 0 0 auto;
    flex-wrap: nowrap;
    gap: 0.16rem;
    justify-content: center;
    margin-left: 0.28rem;
    max-width: none;
  }

  .aer-asic-rankings__mobile-ranking-trigger {
    align-items: center;
    background: linear-gradient(180deg, rgba(var(--aer-tms-white-rgb), 0.052), rgba(var(--aer-tms-black-rgb), 0.22));
    border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.22);
    border-radius: 14px;
    color: var(--aer-tms-gold);
    cursor: pointer;
    display: inline-flex;
    font: inherit;
    font-size: 0.66rem;
    font-weight: 860;
    gap: 0.18rem;
    height: 34px;
    justify-content: center;
    letter-spacing: -0.01em;
    max-width: 7.15rem;
    min-height: 34px;
    min-width: 7.15rem;
    overflow: hidden;
    padding: 0 0.42rem;
    text-align: center;
    white-space: nowrap;
    width: 100%;
  }

  .aer-asic-rankings__mobile-ranking-trigger::after {
    color: currentColor;
    content: "▾";
    flex: 0 0 auto;
    font-size: 1.08rem;
    font-weight: 900;
    line-height: 0.9;
    margin-left: 0.03rem;
    opacity: 0.98;
  }

  .aer-asic-rankings__mobile-ranking-trigger > span {
    display: block;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
  }

  .aer-asic-rankings__mobile-ranking-trigger[aria-expanded="true"],
  .aer-asic-rankings__mobile-ranking-trigger:focus-visible {
    background: linear-gradient(180deg, var(--aer-tms-gold-light), var(--aer-tms-gold-mid));
    border-color: rgba(var(--aer-tms-gold-rgb), 0.74);
    box-shadow: inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.24), 0 0 0 2px rgba(var(--aer-tms-gold-rgb), 0.14);
    color: #1f1606;
    outline: none;
  }

  .aer-asic-rankings__mobile-ranking-menu {
    background:
      radial-gradient(circle at 12% 0%, rgba(var(--aer-tms-gold-rgb), 0.18), transparent 36%),
      linear-gradient(180deg, rgba(12, 17, 27, 0.98), rgba(5, 9, 15, 0.98));
    border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.26);
    border-radius: 16px;
    box-shadow: 0 22px 52px rgba(var(--aer-tms-black-rgb), 0.5);
    display: grid;
    gap: 0.34rem;
    left: 0;
    min-width: min(17rem, calc(100vw - 2.2rem));
    padding: 0.5rem;
    position: absolute;
    top: calc(100% + 0.38rem);
    z-index: 121;
  }

  .aer-asic-rankings__mobile-ranking-menu[hidden] {
    display: none !important;
  }

  .aer-asic-rankings__mobile-ranking-option {
    background: rgba(var(--aer-tms-black-rgb), 0.24);
    border: 1px solid rgba(var(--aer-tms-white-rgb), 0.08);
    border-radius: 12px;
    color: rgba(var(--aer-tms-white-rgb), 0.88);
    cursor: pointer;
    display: grid;
    font: inherit;
    gap: 0.16rem;
    min-height: 44px;
    padding: 0.48rem 0.56rem;
    text-align: left;
    width: 100%;
  }

  .aer-asic-rankings__mobile-ranking-option.is-active {
    background: linear-gradient(180deg, var(--aer-tms-gold-light), var(--aer-tms-gold-mid));
    border-color: rgba(var(--aer-tms-gold-rgb), 0.72);
    color: #1f1606;
  }

  .aer-asic-rankings__mobile-ranking-option[aria-disabled="true"] {
    cursor: not-allowed;
    opacity: 0.48;
  }

  .aer-asic-rankings:not(.has-power-price) .aer-asic-rankings__mobile-ranking-option[data-ranking="profit"] {
    pointer-events: none;
  }

  .aer-asic-rankings__mobile-ranking-option-label {
    font-size: 0.72rem;
    font-weight: 900;
    letter-spacing: -0.01em;
    line-height: 1.05;
  }

  .aer-asic-rankings__mobile-ranking-option-text {
    color: inherit;
    font-size: 0.56rem;
    font-weight: 740;
    letter-spacing: 0.01em;
    line-height: 1.2;
    opacity: 0.72;
  }

  .aer-asic-rankings__toggle--period {
    flex-shrink: 0;
    font-size: 0.66rem;
    min-height: 34px;
    min-width: 0;
    padding-left: 0.34rem;
    padding-right: 0.34rem;
  }

  .aer-asic-rankings__toggle--period[data-period="day"] {
    flex-basis: 40px;
    width: 40px;
  }

  .aer-asic-rankings__toggle--period[data-period="week"] {
    flex-basis: 52px;
    width: 52px;
  }

  .aer-asic-rankings__toggle--period[data-period="month"] {
    flex-basis: 62px;
    width: 62px;
  }

  .aer-asic-rankings__toggle--period[data-period="year"] {
    flex-basis: 46px;
    width: 46px;
  }

  .aer-asic-rankings__panel-actions button {
    height: 34px;
    min-height: 34px;
    min-width: 34px;
    width: 34px;
  }

  .aer-asic-rankings__columns,
  .aer-asic-rankings__columns-controls {
    display: none !important;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table-wrap {
    overflow-x: hidden;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table {
    min-width: 0;
    table-layout: fixed;
    width: 100%;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="rank"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="rank"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="algorithm"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="algorithm"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="mineable_coins"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="mineable_coins"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="hash_rate"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="hash_rate"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="power"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="power"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="breakeven"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="breakeven"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="efficiency"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="efficiency"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="cooling"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="cooling"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="hash_price"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="hash_price"] {
    display: none !important;
  }

  .aer-asic-rankings:not([data-period="day"]):not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="day"],
  .aer-asic-rankings:not([data-period="day"]):not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="day"],
  .aer-asic-rankings:not([data-period="week"]):not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="week"],
  .aer-asic-rankings:not([data-period="week"]):not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="week"],
  .aer-asic-rankings:not([data-period="month"]):not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="month"],
  .aer-asic-rankings:not([data-period="month"]):not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="month"],
  .aer-asic-rankings:not([data-period="year"]):not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="year"],
  .aer-asic-rankings:not([data-period="year"]):not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="year"] {
    display: none !important;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="brand"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="brand"] {
    max-width: 40px;
    min-width: 40px;
    width: 40px;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="miner"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="miner"] {
    min-width: 0;
    width: auto;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="price"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="price"] {
    max-width: 78px;
    min-width: 78px;
    width: 78px;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="day"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="day"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="week"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="week"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="month"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="month"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="year"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="year"] {
    max-width: 74px;
    min-width: 74px;
    width: 74px;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th[data-column="roi"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] {
    max-width: 58px;
    min-width: 58px;
    width: 58px;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table th,
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td {
    padding-left: 0.28rem;
    padding-right: 0.28rem;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__sort {
    font-size: 0.56rem;
    min-height: 34px;
    padding: 0.42rem 0.16rem;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table tbody td {
    font-size: 0.68rem;
    line-height: 1.25;
    overflow-wrap: anywhere;
  }

  .aer-asic-rankings__brand-stack {
    min-height: 34px;
    min-width: 34px;
  }

  .aer-asic-rankings__brand-link {
    position: relative;
    z-index: 1;
  }

  .aer-asic-rankings__mobile-algorithm-badge {
    bottom: -5px;
    display: inline-flex;
    opacity: 0.74;
    position: absolute;
    right: -8px;
    transform: scale(0.72);
    z-index: 0;
  }

  .aer-asic-rankings__mobile-algorithm-badge .aer-asic-rankings__icon-image,
  .aer-asic-rankings__mobile-algorithm-badge .aer-asic-rankings__icon-fallback {
    height: 22px;
    width: 22px;
  }

  .aer-asic-rankings__mobile-specs {
    color: rgba(245, 247, 251, 0.6);
    display: flex;
    flex: 1 0 100%;
    flex-wrap: wrap;
    font-size: 0.6rem;
    font-weight: 700;
    gap: 0.22rem;
    letter-spacing: -0.01em;
    line-height: 1.2;
    margin-top: 0.12rem;
  }

  .aer-asic-rankings__mobile-cooling-suffix {
    align-items: center;
    color: rgba(var(--aer-tms-white-rgb), 0.72);
    display: inline-flex;
    font-size: 0.66rem;
    font-weight: 800;
    letter-spacing: -0.01em;
    line-height: 1.1;
  }

  .aer-asic-rankings__miner-cell {
    gap: 0.16rem 0.28rem;
    min-width: 0;
  }

  .aer-asic-rankings__product-link {
    min-width: 0;
    overflow-wrap: anywhere;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table thead {
    display: none;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table,
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table tbody {
    display: block;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table tbody tr {
    align-items: center;
    background:
      linear-gradient(145deg, rgba(9, 14, 23, 0.96), rgba(4, 9, 16, 0.9));
    border: 1px solid rgba(var(--aer-tms-gold-rgb), 0.12);
    border-radius: 18px;
    box-shadow:
      inset 0 1px 0 rgba(var(--aer-tms-white-rgb), 0.035),
      0 12px 30px rgba(var(--aer-tms-black-rgb), 0.18);
    column-gap: 0.42rem;
    display: grid;
    grid-template-areas:
      "brand miner miner miner"
      "brand period roi price";
    grid-template-columns: 40px minmax(0, 0.9fr) minmax(0, 0.7fr) minmax(72px, 0.95fr);
    margin: 0 0 0.42rem;
    overflow: hidden;
    padding: 0.74rem 0.5rem;
    row-gap: 0.42rem;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table tbody tr[hidden] {
    display: none !important;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table tbody td {
    background: transparent !important;
    border: 0;
    box-shadow: none !important;
    min-width: 0;
    padding: 0;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="brand"] {
    align-self: center;
    display: flex !important;
    grid-area: brand;
    justify-content: center;
    max-width: none;
    min-width: 0;
    width: auto;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="miner"] {
    display: block !important;
    grid-area: miner;
    max-width: none;
    min-width: 0;
    width: auto;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="price"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] {
    align-items: flex-end;
    align-self: stretch;
    background: transparent !important;
    border: 0;
    border-radius: 0;
    box-shadow: none !important;
    display: flex !important;
    flex-direction: column;
    justify-content: flex-start;
    max-width: none;
    min-width: 0;
    padding: 0.32rem 0.28rem 0.3rem !important;
    width: auto;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="price"] {
    grid-area: price;
    justify-items: end;
    text-align: right;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] {
    grid-area: roi;
    min-width: 5.1rem;
    text-align: right;
  }

  .aer-asic-rankings[data-period="day"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="day"],
  .aer-asic-rankings[data-period="week"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="week"],
  .aer-asic-rankings[data-period="month"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="month"],
  .aer-asic-rankings[data-period="year"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="year"] {
    align-items: flex-end;
    align-self: stretch;
    background: transparent !important;
    border: 0;
    border-radius: 0;
    box-shadow: none !important;
    display: flex !important;
    flex-direction: column;
    grid-area: period;
    justify-content: flex-start;
    max-width: none;
    min-width: 0;
    padding: 0.32rem 0.28rem 0.3rem !important;
    text-align: right;
    width: auto;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table tbody tr {
    grid-template-areas:
      "brand miner miner profit"
      "brand period price roi";
    grid-template-columns: 40px minmax(0, 0.95fr) minmax(72px, 0.72fr) minmax(82px, 0.82fr);
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="price"] {
    grid-area: price;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="roi"] {
    grid-area: roi;
    min-width: 0;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="profit"] {
    align-self: stretch;
    background: transparent !important;
    border: 0;
    box-shadow: none !important;
    display: grid !important;
    grid-area: profit;
    grid-template-rows: auto auto minmax(0, 1fr);
    justify-items: end;
    max-width: none;
    min-width: 0;
    padding: 0 !important;
    text-align: right;
    width: auto;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="profit"]::before {
    color: rgba(var(--aer-tms-white-rgb), 0.46);
    content: "Profit";
    display: block;
    font-size: 0.52rem;
    font-weight: 800;
    letter-spacing: 0.07em;
    line-height: 1;
    margin-bottom: 0.12rem;
    text-transform: uppercase;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="profit"] .aer-asic-rankings__profit-value {
    color: rgba(var(--aer-tms-text-main-rgb, 229, 231, 235), 0.96);
    display: block;
    font-family: inherit;
    font-size: 0.72rem;
    font-weight: 800;
    letter-spacing: inherit;
    line-height: 1.08;
    white-space: nowrap;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="profit"] .aer-asic-rankings__profit-reward {
    display: none;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="profit"] .aer-asic-rankings__profit-bar {
    align-self: end;
    border-radius: 999px;
    height: 0.42rem;
    margin-top: 0.24rem;
    max-width: 82px;
    width: 100%;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="profit"] .aer-asic-rankings__profit-bar-label {
    font-size: 0.44rem;
    font-weight: 800;
    padding: 0 0.16rem;
  }

  .aer-asic-rankings.has-power-price:not([data-mineable-assets-expanded="1"]):not([data-mining-mode="solo"]) .aer-asic-rankings__table td[data-column="roi_percent"] {
    display: none !important;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="price"],
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"],
  .aer-asic-rankings[data-period="day"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="day"],
  .aer-asic-rankings[data-period="week"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="week"],
  .aer-asic-rankings[data-period="month"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="month"],
  .aer-asic-rankings[data-period="year"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="year"] {
    color: rgba(var(--aer-tms-text-main-rgb, 229, 231, 235), 0.96);
    font-size: 0.72rem;
    font-weight: 800;
    line-height: 1.08;
    overflow-wrap: normal;
    white-space: nowrap;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="price"] .aer-asic-rankings__price-current,
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] .aer-asic-rankings__roi-line,
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] .aer-asic-rankings__roi-single,
  .aer-asic-rankings[data-period="day"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="day"] .aer-asic-rankings__earnings-value,
  .aer-asic-rankings[data-period="week"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="week"] .aer-asic-rankings__earnings-value,
  .aer-asic-rankings[data-period="month"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="month"] .aer-asic-rankings__earnings-value,
  .aer-asic-rankings[data-period="year"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="year"] .aer-asic-rankings__earnings-value {
    color: rgba(var(--aer-tms-text-main-rgb, 229, 231, 235), 0.96);
    display: inline;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    white-space: nowrap;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] .aer-asic-rankings__roi-line,
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] .aer-asic-rankings__roi-single {
    align-items: baseline;
    display: inline-flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    max-width: 100%;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] .aer-asic-rankings__metric-suffix {
    flex: 0 0 auto;
    white-space: nowrap;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"] .aer-asic-rankings__metric-suffix,
  .aer-asic-rankings[data-period="day"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="day"] .aer-asic-rankings__metric-suffix,
  .aer-asic-rankings[data-period="week"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="week"] .aer-asic-rankings__metric-suffix,
  .aer-asic-rankings[data-period="month"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="month"] .aer-asic-rankings__metric-suffix,
  .aer-asic-rankings[data-period="year"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="year"] .aer-asic-rankings__metric-suffix {
    font-size: 1em;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="price"]::before,
  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"]::before,
  .aer-asic-rankings[data-period="day"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="day"]::before,
  .aer-asic-rankings[data-period="week"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="week"]::before,
  .aer-asic-rankings[data-period="month"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="month"]::before,
  .aer-asic-rankings[data-period="year"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="year"]::before {
    color: rgba(var(--aer-tms-white-rgb), 0.46);
    display: block;
    font-size: 0.52rem;
    font-weight: 800;
    letter-spacing: 0.07em;
    line-height: 1;
    margin-bottom: 0.12rem;
    text-transform: uppercase;
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="price"]::before {
    content: "Price";
  }

  .aer-asic-rankings:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="roi"]::before {
    content: "ROI";
  }

  .aer-asic-rankings[data-period="day"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="day"]::before {
    content: "Day";
  }

  .aer-asic-rankings[data-period="week"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="week"]::before {
    content: "Week";
  }

  .aer-asic-rankings[data-period="month"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="month"]::before {
    content: "Month";
  }

  .aer-asic-rankings[data-period="year"]:not([data-mineable-assets-expanded="1"]) .aer-asic-rankings__table td[data-column="year"]::before {
    content: "Year";
  }
}

@media (max-width: 480px) {
  .aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:last-child,
  .aer-asic-rankings__panel-actions {
    gap: 0.08rem;
  }

  .aer-asic-rankings__panel-actions {
    margin-left: 0.16rem;
  }

  .aer-asic-rankings__mobile-ranking-trigger {
    max-width: 6.35rem;
    min-width: 6.35rem;
    padding-left: 0.28rem;
    padding-right: 0.26rem;
  }

  .aer-asic-rankings__toggle--period[data-period="day"] {
    flex-basis: 37px;
    width: 37px;
  }

  .aer-asic-rankings__toggle--period[data-period="week"] {
    flex-basis: 47px;
    width: 47px;
  }

  .aer-asic-rankings__toggle--period[data-period="month"] {
    flex-basis: 55px;
    width: 55px;
  }

  .aer-asic-rankings__toggle--period[data-period="year"] {
    flex-basis: 40px;
    width: 40px;
  }

  .aer-asic-rankings__panel-actions button {
    box-sizing: border-box;
    flex: 0 0 34px;
    height: 34px;
    min-width: 34px;
    width: 34px;
  }
}

@media (max-width: 420px) {
  .aer-asic-rankings__controls-panel {
    padding-left: clamp(0.12rem, 0.95vw, 0.28rem);
    padding-right: clamp(0.12rem, 0.95vw, 0.28rem);
  }

  .aer-asic-rankings__control-row > .aer-asic-rankings__control-group--buttons:last-child,
  .aer-asic-rankings__panel-actions {
    gap: 0.08rem;
  }

  .aer-asic-rankings__panel-actions {
    margin-left: 0.12rem;
  }

  .aer-asic-rankings__mobile-ranking-trigger {
    max-width: 6.35rem;
    min-width: 6.35rem;
    padding-left: 0.28rem;
    padding-right: 0.26rem;
  }

  .aer-asic-rankings__toggle--period {
    padding-left: 0.22rem;
    padding-right: 0.22rem;
  }

  .aer-asic-rankings__toggle--period[data-period="day"] {
    flex-basis: 34px;
    width: 34px;
  }

  .aer-asic-rankings__toggle--period[data-period="week"] {
    flex-basis: 43px;
    width: 43px;
  }

  .aer-asic-rankings__toggle--period[data-period="month"] {
    flex-basis: 50px;
    width: 50px;
  }

  .aer-asic-rankings__toggle--period[data-period="year"] {
    flex-basis: 36px;
    width: 36px;
  }

  .aer-asic-rankings__panel-actions button {
    box-sizing: border-box;
    flex: 0 0 34px;
    height: 34px;
    min-width: 34px;
    width: 34px;
  }
}

@media (max-width: 400px) {
  .aer-asic-rankings__controls-panel {
    padding-left: 0.12rem;
    padding-right: 0.12rem;
  }

  .aer-asic-rankings__mobile-ranking-trigger {
    max-width: 5.75rem;
    min-width: 5.75rem;
  }

  .aer-asic-rankings__panel-actions {
    margin-left: 0.08rem;
  }

  .aer-asic-rankings__toggle--period[data-period="day"] {
    flex-basis: 32px;
    width: 32px;
  }

  .aer-asic-rankings__toggle--period[data-period="week"] {
    flex-basis: 39px;
    width: 39px;
  }

  .aer-asic-rankings__toggle--period[data-period="month"] {
    flex-basis: 46px;
    width: 46px;
  }

  .aer-asic-rankings__toggle--period[data-period="year"] {
    flex-basis: 32px;
    width: 32px;
  }
}

@media (min-width: 366px) and (max-width: 380px) {
  .aer-asic-rankings__mobile-ranking-trigger {
    max-width: 5.75rem;
    min-width: 5.75rem;
  }

  .aer-asic-rankings__panel-actions {
    margin-left: 0.02rem;
  }

  .aer-asic-rankings__toggle--period[data-period="day"] {
    flex-basis: 30px;
    width: 30px;
  }

  .aer-asic-rankings__toggle--period[data-period="week"] {
    flex-basis: 36px;
    width: 36px;
  }

  .aer-asic-rankings__toggle--period[data-period="month"] {
    flex-basis: 42px;
    width: 42px;
  }

  .aer-asic-rankings__toggle--period[data-period="year"] {
    flex-basis: 30px;
    width: 30px;
  }
}

@media (max-width: 365px) {
  .aer-asic-rankings__controls-panel {
    padding-left: 0;
    padding-right: 0;
  }

  .aer-asic-rankings__mobile-ranking-trigger {
    max-width: 5.8rem;
    min-width: 5.8rem;
  }

  .aer-asic-rankings__panel-actions {
    margin-left: 0;
  }

  .aer-asic-rankings__toggle--period[data-period="day"] {
    flex-basis: 28px;
    width: 28px;
  }

  .aer-asic-rankings__toggle--period[data-period="week"] {
    flex-basis: 34px;
    width: 34px;
  }

  .aer-asic-rankings__toggle--period[data-period="month"] {
    flex-basis: 40px;
    width: 40px;
  }

  .aer-asic-rankings__toggle--period[data-period="year"] {
    flex-basis: 28px;
    width: 28px;
  }

  .aer-asic-rankings__panel-actions button {
    box-sizing: border-box;
    flex: 0 0 34px;
    height: 34px;
    min-width: 34px;
    width: 34px;
  }
}

@media (max-width: 760px) {
  

  

  

  
}
