.lnb-v2-number-analysis {
  --lnb-analysis-hot: #15803d;
  --lnb-analysis-hot-soft: #ecfdf5;
  --lnb-analysis-hot-border: #bbf7d0;
  --lnb-analysis-cold: #c2410c;
  --lnb-analysis-cold-soft: #fff7ed;
  --lnb-analysis-cold-border: #fed7aa;
  --lnb-analysis-neutral: #475569;
  --lnb-analysis-neutral-soft: #f8fafc;
  --lnb-analysis-neutral-border: #e5e7eb;
  box-sizing: border-box;
  max-width: 100%;
  color: var(--lnb-color-text);
}
.lnb-v2-number-analysis *,
.lnb-v2-number-analysis *::before,
.lnb-v2-number-analysis *::after { box-sizing: border-box; min-width: 0; }
.lnb-v2-number-analysis__legacy-panel {
  padding: var(--lnb-space-6, 16px);
  border: var(--lnb-border-width, 1px) solid color-mix(in srgb, var(--lnb-color-accent) 24%, var(--lnb-color-border));
  border-radius: var(--lnb-radius-md, 18px);
  background: linear-gradient(145deg, color-mix(in srgb, var(--lnb-color-accent-soft) 48%, #fff), #fff 68%);
}
.lnb-v2-number-analysis__legacy-panel-title {
  margin: 0 0 14px;
  color: var(--lnb-color-text-strong);
  font-size: var(--lnb-font-size-card-title, 1.125rem);
  font-weight: var(--lnb-font-weight-black, 900);
}
.lnb-v2-number-analysis__box {
  position: relative;
  overflow: hidden;
  padding: 18px;
  border: var(--lnb-border-width, 1px) solid var(--lnb-color-border);
  border-radius: 16px;
  background: var(--lnb-color-surface);
  box-shadow: 0 1px 2px rgba(15, 23, 42, .04);
}
.lnb-v2-number-analysis__box::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 4px;
  background: var(--lnb-color-accent);
}
.lnb-v2-number-analysis__title {
  margin: 0 0 12px;
  padding: 0 0 0 10px;
  border: 0;
  border-left: 5px solid var(--lnb-color-accent);
  color: var(--lnb-color-text-strong);
  font-size: 1.15rem;
  font-weight: var(--lnb-font-weight-bold, 700);
  line-height: 1.45;
}
.lnb-v2-number-analysis__note,
.lnb-v2-number-analysis__disclaimer {
  margin: 10px 0 14px;
  color: var(--lnb-color-text-soft);
  font-size: var(--lnb-font-size-body, 1rem);
  line-height: var(--lnb-line-height-body, 1.8);
}
.lnb-v2-number-analysis__disclaimer {
  margin: 16px 0 0;
  padding: 12px 14px;
  border-radius: 14px;
  background: var(--lnb-color-surface-soft);
  color: var(--lnb-color-text-muted);
  font-size: var(--lnb-font-size-small, .875rem);
}
.lnb-v2-number-analysis__summary {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 10px;
  margin: 14px 0;
}
.lnb-v2-number-analysis__summary-item {
  padding: 12px;
  border: var(--lnb-border-width, 1px) solid var(--lnb-color-border);
  border-radius: 14px;
  background: color-mix(in srgb, var(--lnb-color-accent-soft) 46%, #fff);
}
.lnb-v2-number-analysis__summary-item span {
  display: block;
  margin: 0 0 4px;
  color: var(--lnb-color-text-muted);
  font-size: var(--lnb-font-size-meta, .82rem);
  font-weight: var(--lnb-font-weight-bold, 700);
  line-height: 1.35;
}
.lnb-v2-number-analysis__summary-item strong {
  display: block;
  color: var(--lnb-color-accent-strong);
  font-size: var(--lnb-font-size-body, 1rem);
  font-weight: var(--lnb-font-weight-black, 900);
  line-height: 1.35;
  overflow-wrap: anywhere;
}
.lnb-v2-number-analysis__table-wrap {
  max-width: 100%;
  overflow-x: auto;
  border: var(--lnb-border-width, 1px) solid var(--lnb-color-border);
  border-radius: 16px;
  box-shadow: var(--lnb-shadow-history-table, 0 8px 22px rgba(15, 23, 42, .04));
  -webkit-overflow-scrolling: touch;
}
.lnb-v2-number-analysis__table {
  width: 100%;
  min-width: var(--lnb-analysis-table-min-width, 760px);
  border-collapse: collapse;
  background: #fff;
  font-size: var(--lnb-font-size-control, .9rem);
  line-height: 1.55;
}
.lnb-v2-number-analysis__table--recent-compare { min-width: var(--lnb-analysis-compare-table-min-width, 900px); }
.lnb-v2-number-analysis__table th,
.lnb-v2-number-analysis__table td {
  padding: 12px 14px;
  border-bottom: var(--lnb-border-width, 1px) solid var(--lnb-color-border);
  text-align: left;
  vertical-align: middle;
}
.lnb-v2-number-analysis__table thead th {
  background: color-mix(in srgb, var(--lnb-color-accent-soft) 72%, #fff);
  color: var(--lnb-color-accent-strong);
  font-size: var(--lnb-font-size-meta, .82rem);
  font-weight: var(--lnb-font-weight-black, 900);
  white-space: nowrap;
}
.lnb-v2-number-analysis__table tbody th { color: var(--lnb-color-text-strong); font-weight: var(--lnb-font-weight-black, 900); }
.lnb-v2-number-analysis__table tbody tr:last-child > * { border-bottom: 0; }
.lnb-v2-number-analysis__table tbody tr:hover { background: color-mix(in srgb, var(--lnb-color-accent-soft) 28%, #fff); }
.lnb-v2-number-analysis__ball {
  display: inline-flex;
  width: var(--lnb-analysis-ball-size, 34px);
  min-width: var(--lnb-analysis-ball-size, 34px);
  height: var(--lnb-analysis-ball-size, 34px);
  align-items: center;
  justify-content: center;
  border-radius: 999px;
  background: var(--lnb-color-accent);
  color: #fff;
  font-size: .9rem;
  font-weight: var(--lnb-font-weight-black, 900);
  line-height: 1;
  box-shadow: var(--lnb-shadow-latest-ball, 0 6px 14px rgba(15, 23, 42, .08));
}
.lnb-v2-number-analysis__rank {
  display: inline-flex;
  min-width: 30px;
  min-height: 28px;
  align-items: center;
  justify-content: center;
  padding: 4px 8px;
  border-radius: 999px;
  background: var(--lnb-color-accent-soft);
  color: var(--lnb-color-accent-strong);
  font-size: var(--lnb-font-size-label-sm, .78rem);
  font-weight: var(--lnb-font-weight-black, 900);
  line-height: 1;
}
.lnb-v2-number-analysis__meter {
  display: grid;
  grid-template-columns: minmax(90px, 1fr) auto;
  gap: 10px;
  min-width: 180px;
  align-items: center;
}
.lnb-v2-number-analysis__meter-track {
  position: relative;
  display: block;
  height: var(--lnb-analysis-meter-height, 12px);
  overflow: hidden;
  border: var(--lnb-border-width, 1px) solid color-mix(in srgb, var(--lnb-color-accent) 20%, var(--lnb-color-border));
  border-radius: 999px;
  background: color-mix(in srgb, var(--lnb-color-accent-soft) 62%, #fff);
}
.lnb-v2-number-analysis__meter-track > span {
  position: absolute;
  inset: 0 auto 0 0;
  min-width: 4px;
  border-radius: inherit;
  background: linear-gradient(90deg, var(--lnb-color-accent), var(--lnb-color-accent-strong));
}
.lnb-v2-number-analysis__meter--minus .lnb-v2-number-analysis__meter-track > span { background: linear-gradient(90deg, #94a3b8, #475569); }
.lnb-v2-number-analysis__meter strong {
  color: var(--lnb-color-accent-strong);
  font-size: var(--lnb-font-size-analysis-meter, .84rem);
  font-weight: var(--lnb-font-weight-black, 900);
  white-space: nowrap;
}
.lnb-v2-number-analysis__meter--minus strong { color: var(--lnb-analysis-neutral); }
.lnb-v2-number-analysis__diff { font-weight: var(--lnb-font-weight-black, 900); white-space: nowrap; }
.lnb-v2-number-analysis__diff--plus { color: var(--lnb-color-accent-strong); }
.lnb-v2-number-analysis__diff--minus { color: var(--lnb-analysis-neutral); }
.lnb-v2-number-analysis__badge {
  display: inline-flex;
  min-height: 28px;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  border: var(--lnb-border-width, 1px) solid var(--lnb-analysis-neutral-border);
  border-radius: 999px;
  background: var(--lnb-analysis-neutral-soft);
  color: var(--lnb-analysis-neutral);
  font-size: var(--lnb-font-size-meta, .82rem);
  font-weight: var(--lnb-font-weight-extra-bold, 800);
  line-height: 1;
  white-space: nowrap;
}
.lnb-v2-number-analysis__badge--hot,
.lnb-v2-number-analysis__badge--up { border-color: var(--lnb-analysis-hot-border); background: var(--lnb-analysis-hot-soft); color: var(--lnb-analysis-hot); }
.lnb-v2-number-analysis__badge--cold,
.lnb-v2-number-analysis__badge--down { border-color: var(--lnb-analysis-cold-border); background: var(--lnb-analysis-cold-soft); color: var(--lnb-analysis-cold); }
.lnb-v2-number-analysis__cards { display: none; }
.lnb-v2-number-analysis__state {
  padding: 18px;
  border: var(--lnb-border-width, 1px) dashed var(--lnb-color-border-strong);
  border-radius: 16px;
  background: var(--lnb-color-surface-soft);
  color: var(--lnb-color-text-soft);
}
.lnb-v2-number-analysis__state p { margin: 0; font-size: var(--lnb-font-size-body, 1rem); line-height: var(--lnb-line-height-body, 1.8); }

@media (max-width: 960px) {
  .lnb-v2-number-analysis__summary { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 780px) {
  .lnb-v2-number-analysis__box { padding: 18px; border-radius: 16px; }
}
@media (max-width: 600px) {
  .lnb-v2-number-analysis__summary { grid-template-columns: 1fr 1fr; }
  .lnb-v2-number-analysis__summary-item { padding: 10px; }
  .lnb-v2-number-analysis__note { font-size: var(--lnb-font-size-responsive-body, clamp(16px, 4vw, 17px)); }
  .lnb-v2-number-analysis__table-wrap { display: none; }
  .lnb-v2-number-analysis__cards,
  .lnb-v2-number-analysis__mobile { display: block; }

  .lnb-v2-number-analysis__mobile--compact-list {
    overflow: hidden;
    border: var(--lnb-border-width, 1px) solid color-mix(in srgb, var(--lnb-color-accent) 24%, var(--lnb-color-border));
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 6px 18px rgba(15, 23, 42, .04);
  }
  .lnb-v2-number-analysis__mobile--compact-list .lnb-v2-number-analysis__mobile-items { display: block; }
  .lnb-v2-number-analysis__compact-row {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 12px;
    min-height: 72px;
    padding: 12px 14px;
    border-bottom: var(--lnb-border-width, 1px) solid var(--lnb-color-border);
    background: #fff;
  }
  .lnb-v2-number-analysis__compact-row--highlighted {
    background: linear-gradient(90deg, color-mix(in srgb, var(--lnb-color-accent-soft) 68%, #fff), #fff 82%);
    box-shadow: inset 4px 0 0 var(--lnb-color-accent);
  }
  .lnb-v2-number-analysis__compact-lead {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    align-items: center;
    gap: 7px;
    max-width: 132px;
  }
  .lnb-v2-number-analysis__compact-content {
    display: grid;
    align-content: center;
    gap: 7px;
  }
  .lnb-v2-number-analysis__compact-main {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    justify-content: space-between;
    gap: 4px 10px;
  }
  .lnb-v2-number-analysis__compact-label {
    color: var(--lnb-color-text-muted);
    font-size: max(14px, .875rem);
    font-weight: var(--lnb-font-weight-bold, 700);
    line-height: 1.4;
    overflow-wrap: anywhere;
  }
  .lnb-v2-number-analysis__compact-value {
    color: var(--lnb-color-text-strong);
    font-size: max(16px, 1rem);
    font-weight: var(--lnb-font-weight-black, 900);
    line-height: 1.35;
    white-space: nowrap;
  }
  .lnb-v2-number-analysis__compact-meta {
    display: flex;
    flex-wrap: wrap;
    gap: 4px 12px;
    color: var(--lnb-color-text-soft);
    font-size: max(14px, .875rem);
    line-height: 1.45;
  }
  .lnb-v2-number-analysis__compact-meta > span { display: inline-flex; flex-wrap: wrap; gap: 4px; }
  .lnb-v2-number-analysis__compact-meta-label { color: var(--lnb-color-text-muted); }
  .lnb-v2-number-analysis__compact-meta strong { color: var(--lnb-color-text-strong); font-weight: var(--lnb-font-weight-extra-bold, 800); }
  .lnb-v2-number-analysis__compact-meter { width: 100%; }
  .lnb-v2-number-analysis__compact-meter > span {
    position: relative;
    display: block;
    width: 100%;
    height: 10px;
    overflow: hidden;
    border: var(--lnb-border-width, 1px) solid color-mix(in srgb, var(--lnb-color-accent) 20%, var(--lnb-color-border));
    border-radius: 999px;
    background: color-mix(in srgb, var(--lnb-color-accent-soft) 62%, #fff);
  }
  .lnb-v2-number-analysis__compact-meter > span > span {
    position: absolute;
    inset: 0 auto 0 0;
    min-width: 4px;
    border-radius: inherit;
    background: linear-gradient(90deg, var(--lnb-color-accent), var(--lnb-color-accent-strong));
  }
  .lnb-v2-number-analysis__compact-meter--minus > span > span { background: linear-gradient(90deg, #94a3b8, #475569); }

  .lnb-v2-number-analysis__mobile--cards .lnb-v2-number-analysis__mobile-items {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
  }
  .lnb-v2-number-analysis__card {
    padding: 16px;
    border: var(--lnb-border-width, 1px) solid color-mix(in srgb, var(--lnb-color-accent) 24%, var(--lnb-color-border));
    border-radius: 18px;
    background: linear-gradient(145deg, color-mix(in srgb, var(--lnb-color-accent-soft) 46%, #fff), #fff 72%);
    box-shadow: var(--lnb-shadow-history-card, 0 10px 26px rgba(15, 23, 42, .06));
  }
  .lnb-v2-number-analysis__card-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin: 0 0 12px; }
  .lnb-v2-number-analysis__card dl { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; margin: 0; }
  .lnb-v2-number-analysis__card dl > div { padding: 10px; border-radius: 12px; background: rgba(255,255,255,.82); }
  .lnb-v2-number-analysis__card dt { margin: 0 0 4px; color: var(--lnb-color-text-muted); font-size: max(14px, .875rem); font-weight: var(--lnb-font-weight-bold, 700); }
  .lnb-v2-number-analysis__card dd { margin: 0; color: var(--lnb-color-text-strong); font-size: var(--lnb-font-size-control, .9rem); font-weight: var(--lnb-font-weight-black, 900); }
  .lnb-v2-number-analysis__card-badge { grid-column: 1 / -1; display: flex; align-items: center; justify-content: space-between; gap: 10px; padding-top: 4px; }
  .lnb-v2-number-analysis__card-badge strong { color: var(--lnb-color-accent-strong); }

  .lnb-v2-number-analysis__mobile-more { margin: 0; }
  .lnb-v2-number-analysis__mobile--compact-list .lnb-v2-number-analysis__mobile-more { border-top: 0; }
  .lnb-v2-number-analysis__mobile--cards .lnb-v2-number-analysis__mobile-more { margin-top: 12px; }
  .lnb-v2-number-analysis__mobile-more summary {
    display: flex;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 11px 14px;
    border: 0;
    background: color-mix(in srgb, var(--lnb-color-accent-soft) 54%, #fff);
    color: var(--lnb-color-accent-strong);
    cursor: pointer;
    font-size: max(15px, .9375rem);
    font-weight: var(--lnb-font-weight-black, 900);
    line-height: 1.4;
    list-style: none;
    text-align: center;
  }
  .lnb-v2-number-analysis__mobile--compact-list .lnb-v2-number-analysis__mobile-more summary { border-top: var(--lnb-border-width, 1px) solid var(--lnb-color-border); }
  .lnb-v2-number-analysis__mobile--cards .lnb-v2-number-analysis__mobile-more summary {
    border: var(--lnb-border-width, 1px) solid color-mix(in srgb, var(--lnb-color-accent) 24%, var(--lnb-color-border));
    border-radius: 14px;
  }
  .lnb-v2-number-analysis__mobile-more summary::-webkit-details-marker { display: none; }
  .lnb-v2-number-analysis__mobile-more summary:focus-visible { outline: 3px solid color-mix(in srgb, var(--lnb-color-accent) 42%, transparent); outline-offset: -3px; }
  .lnb-v2-number-analysis__mobile-more-hide { display: none; }
  .lnb-v2-number-analysis__mobile-more[open] .lnb-v2-number-analysis__mobile-more-show { display: none; }
  .lnb-v2-number-analysis__mobile-more[open] .lnb-v2-number-analysis__mobile-more-hide { display: inline; }
  .lnb-v2-number-analysis__mobile-more-icon {
    width: 9px;
    height: 9px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    transform: rotate(45deg) translateY(-2px);
    transition: transform .18s ease;
  }
  .lnb-v2-number-analysis__mobile-more[open] .lnb-v2-number-analysis__mobile-more-icon { transform: rotate(225deg) translate(-1px, -1px); }
  .lnb-v2-number-analysis__mobile--cards .lnb-v2-number-analysis__mobile-items--extra { margin-top: 12px; }
  .lnb-v2-number-analysis__mobile--compact-list .lnb-v2-number-analysis__mobile-items--extra .lnb-v2-number-analysis__compact-row:first-child { border-top: var(--lnb-border-width, 1px) solid var(--lnb-color-border); }
  .lnb-v2-number-analysis__mobile--compact-list .lnb-v2-number-analysis__mobile-items:last-child .lnb-v2-number-analysis__compact-row:last-child,
  .lnb-v2-number-analysis__mobile--compact-list .lnb-v2-number-analysis__mobile-more[open] .lnb-v2-number-analysis__compact-row:last-child { border-bottom: 0; }
}
@media (max-width: 390px) {
  .lnb-v2-number-analysis__box { padding: 14px; border-radius: 14px; }
  .lnb-v2-number-analysis__summary { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 8px; }
  .lnb-v2-number-analysis__summary-item { min-width: 0; padding: 9px; }
  .lnb-v2-number-analysis__card dl { grid-template-columns: minmax(0, 1fr); }
  .lnb-v2-number-analysis__ball { width: 32px; min-width: 32px; height: 32px; }
  .lnb-v2-number-analysis__compact-row { gap: 10px; padding: 11px 12px; }
  .lnb-v2-number-analysis__compact-lead { max-width: 118px; gap: 6px; }
  .lnb-v2-number-analysis__compact-meta { gap: 3px 9px; }
}

/* 0.10.3: isolate the intentional V1 left-bar heading from SWELL. */
.lnb-v2-number-analysis .lnb-v2-number-analysis__legacy-panel-title { margin: 0 0 12px; padding: 0; border: 0; background: none; box-shadow: none; }
.lnb-v2-number-analysis .lnb-v2-number-analysis__title { margin: 0 0 12px; padding: 0 0 0 10px; border: 0; border-left: 5px solid var(--lnb-color-accent); background: none; box-shadow: none; }
.lnb-v2-number-analysis .lnb-v2-number-analysis__title::before,
.lnb-v2-number-analysis .lnb-v2-number-analysis__title::after { content: none; display: none; }
.lnb-v2-number-analysis .lnb-v2-number-analysis__note { margin: 10px 0 14px; padding: 0; border: 0; background: none; }
.lnb-v2-number-analysis .lnb-v2-number-analysis__title { line-height: 1.45; }
.lnb-v2-number-analysis .lnb-v2-number-analysis__title { border-radius: 0; }
.lnb-v2-number-analysis .lnb-v2-number-analysis__title::before { margin: 0; }
.lnb-v2-number-analysis .lnb-v2-number-analysis__disclaimer { margin: var(--lnb-space-6) 0 0; }

/* 0.12.0: advanced analysis modes and Numbers overview. */
.lnb-v2-number-analysis__combination {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
}
.lnb-v2-number-analysis__card-title {
  display: block;
  color: var(--lnb-color-text-strong);
  font-size: var(--lnb-font-size-body, 1rem);
  font-weight: var(--lnb-font-weight-black, 900);
  line-height: 1.45;
  overflow-wrap: anywhere;
}
.lnb-v2-number-analysis__table--compatibility { min-width: 760px; }
.lnb-v2-number-analysis__table--consecutive-gap { min-width: 700px; }
.lnb-v2-number-analysis__table--sum-distribution,
.lnb-v2-number-analysis__table--parity-balance,
.lnb-v2-number-analysis__table--duplicate-pattern { min-width: 620px; }
.lnb-v2-number-analysis__table--range-composition { min-width: 720px; }
.lnb-v2-number-analysis__table--last-digit { min-width: 680px; }
.lnb-v2-number-analysis__table--position-frequency { min-width: 720px; }

.lnb-v2-number-analysis-overview,
.lnb-v2-number-analysis-overview *,
.lnb-v2-number-analysis-overview *::before,
.lnb-v2-number-analysis-overview *::after { box-sizing: border-box; min-width: 0; }
.lnb-v2-number-analysis-overview {
  max-width: 100%;
  padding: 24px;
  border: var(--lnb-border-width, 1px) solid color-mix(in srgb, var(--lnb-color-accent) 22%, var(--lnb-color-border));
  border-radius: 24px;
  background: linear-gradient(145deg, color-mix(in srgb, var(--lnb-color-accent-soft) 42%, #fff), #fff 52%);
  color: var(--lnb-color-text);
  box-shadow: var(--lnb-shadow-sm, 0 8px 22px rgba(15,23,42,.05));
}
.lnb-v2-number-analysis-overview__head { max-width: 820px; margin: 0 auto 24px; text-align: center; }
.lnb-v2-number-analysis-overview__title {
  margin: 0;
  padding: 0;
  border: 0;
  background: none;
  box-shadow: none;
  color: var(--lnb-color-text-strong);
  font-size: clamp(1.35rem, 2.8vw, 1.8rem);
  font-weight: var(--lnb-font-weight-black, 900);
  line-height: 1.45;
}
.lnb-v2-number-analysis-overview__title::before,
.lnb-v2-number-analysis-overview__title::after { content: none; display: none; }
.lnb-v2-number-analysis-overview__note {
  margin: 12px 0 0;
  padding: 0;
  border: 0;
  background: none;
  color: var(--lnb-color-text-soft);
  font-size: var(--lnb-font-size-body, 1rem);
  line-height: var(--lnb-line-height-body, 1.8);
}
.lnb-v2-number-analysis-overview__sections { display: grid; gap: 22px; }
.lnb-v2-number-analysis-overview__sections > .lnb-v2-number-analysis { margin: 0; }
.lnb-v2-number-analysis-overview > .lnb-v2-number-analysis__disclaimer { margin-top: 22px; }

@media (max-width: 780px) {
  .lnb-v2-number-analysis-overview { padding: 18px; border-radius: 20px; }
  .lnb-v2-number-analysis-overview__head { margin-bottom: 20px; text-align: left; }
  .lnb-v2-number-analysis-overview__sections { gap: 18px; }
  .lnb-v2-number-analysis__combination { gap: 5px; }
}
@media (max-width: 390px) {
  .lnb-v2-number-analysis-overview { padding: 14px; border-radius: 16px; }
}

/* 0.12.16 readability: meaningful analysis labels remain 14px or larger. */
.lnb-v2-number-analysis__summary-item span,
.lnb-v2-number-analysis__table thead th,
.lnb-v2-number-analysis__rank,
.lnb-v2-number-analysis__meter strong,
.lnb-v2-number-analysis__badge,
.lnb-v2-number-analysis__card dt,
.lnb-v2-number-analysis__compact-label,
.lnb-v2-number-analysis__compact-meta {
  font-size: max(14px, 0.875rem);
}

