/* Лендинг «Чё Почём». Метафора одна на всю страницу: рыночное табло уценки.
   Тёмное табло сверху, живая бегущая строка сделок, жёлтый ценник как физический предмет,
   цифры моноширинные и тикающие. Всё остальное держим тихим, чтобы ценник был один герой. */

.lp { --ink: #0C1016; --ink-2: #141A23; --paper: #FAFAF7; --line: #E2E5EA;
      --tag: #FFD84D; --mark: #FF3B2F; --check: #12A46B; --soft: #7C8797; }

body.lp { margin: 0; background: var(--paper); color: #10151C;
          font: 400 16px/1.6 'Golos Text', system-ui, sans-serif; overflow-x: hidden; }
.lp .in { width: min(1160px, 100% - 40px); margin: 0 auto; }
@media (max-width: 640px) { .lp .in { width: calc(100% - 32px); } }

.lp .mono { font-family: 'JetBrains Mono', ui-monospace, monospace; font-variant-numeric: tabular-nums; }
.lp .cap { font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: .18em;
           text-transform: uppercase; color: var(--soft); }

/* ---------- шапка ---------- */
.lp-top { position: sticky; top: 0; z-index: 40; background: rgba(12,16,22,.92);
          backdrop-filter: blur(10px); border-bottom: 1px solid rgba(255,255,255,.08); }
.lp-top .in { display: flex; align-items: center; gap: 22px; height: 62px; }
.lp-logo { font-family: Oswald, sans-serif; font-weight: 700; font-size: 19px; letter-spacing: .06em;
           color: #fff; text-decoration: none; }
.lp-logo b { color: var(--tag); }
.lp-top nav { margin-left: auto; display: flex; align-items: center; gap: 22px; }
.lp-top nav a { color: #AEB7C4; text-decoration: none; font-size: 14px; }
.lp-top nav a:hover { color: #fff; }
.lp-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px;
          height: 46px; padding: 0 22px; border-radius: 999px; font-weight: 600; font-size: 15px;
          text-decoration: none; border: 0; cursor: pointer; white-space: nowrap;
          background: var(--tag); color: #10151C; transition: transform .15s, box-shadow .15s; }
.lp-btn:hover { transform: translateY(-1px); box-shadow: 0 8px 22px rgba(255,216,77,.35); }
.lp-btn.sm { height: 38px; padding: 0 16px; font-size: 14px; }
.lp-btn.line { background: transparent; color: #fff; box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.28); }
.lp-btn.line:hover { box-shadow: inset 0 0 0 1.5px #fff; }
.lp-btn.dark { background: #10151C; color: #fff; }
.lp-btn.dark:hover { box-shadow: 0 8px 22px rgba(16,21,28,.28); }
@media (max-width: 780px) { .lp-top nav a:not(.lp-btn) { display: none; } }

/* ---------- герой: табло ---------- */
.lp-hero { background: var(--ink); color: #fff; position: relative; overflow: hidden;
           padding: 54px 0 0; }
.lp-hero::before { content: ""; position: absolute; inset: 0;
  background-image: radial-gradient(rgba(255,255,255,.07) 1px, transparent 1px);
  background-size: 22px 22px; mask-image: linear-gradient(#000 20%, transparent 92%); }
.lp-hero .in { position: relative; }
.lp-status { display: flex; flex-wrap: wrap; gap: 8px 20px; align-items: center; margin-bottom: 30px; }
.lp-status i { width: 7px; height: 7px; border-radius: 50%; background: var(--check);
               box-shadow: 0 0 0 4px rgba(18,164,107,.18); animation: beat 2.4s infinite; }
@keyframes beat { 0%,100% { opacity: 1; } 50% { opacity: .35; } }

.lp-grid { display: grid; grid-template-columns: minmax(0,1.05fr) minmax(0,.95fr);
           gap: 50px; align-items: center; padding-bottom: 56px; }
.lp-h1 { font-family: Oswald, sans-serif; font-weight: 700; text-transform: uppercase;
         font-size: clamp(40px, 7.4vw, 82px); line-height: .94; letter-spacing: -.01em; margin: 0 0 20px; }
.lp-h1 em { font-style: normal; color: var(--tag); position: relative; white-space: nowrap; }
.lp-h1 em::after { content: ""; position: absolute; left: -2px; right: -2px; bottom: .1em; height: .1em;
                   background: var(--mark); transform: scaleX(0); transform-origin: left;
                   animation: strike 1s .5s cubic-bezier(.2,.9,.3,1) forwards; }
@keyframes strike { to { transform: scaleX(1); } }
.lp-sub { font-size: clamp(16px, 2vw, 19px); color: #C3CCD9; max-width: 46ch; margin: 0 0 28px; }
.lp-sub b { color: #fff; font-weight: 600; }
.lp-cta { display: flex; flex-wrap: wrap; gap: 12px; }
.lp-note { margin: 18px 0 0; font-size: 13.5px; color: var(--soft); }

/* ценник как предмет: дырка под верёвку, лёгкий наклон, тень */
.lp-tagwrap { display: flex; justify-content: center; }
.lp-tag { width: min(400px, 100%); background: var(--tag); color: #10151C; border-radius: 20px;
          padding: 26px 26px 20px; position: relative; transform: rotate(-2deg);
          box-shadow: 0 30px 60px rgba(0,0,0,.45); animation: swing 7s ease-in-out infinite; }
@keyframes swing { 0%,100% { transform: rotate(-2deg); } 50% { transform: rotate(1.2deg); } }
.lp-tag::before { content: ""; position: absolute; top: 16px; left: 22px; width: 15px; height: 15px;
                  border-radius: 50%; background: var(--ink); box-shadow: inset 0 1px 2px rgba(0,0,0,.6); }
.lp-tag-cat { text-align: right; font-family: 'JetBrains Mono', monospace; font-size: 11px;
              letter-spacing: .14em; text-transform: uppercase; opacity: .75; margin-bottom: 12px; }
.lp-tag-price { display: flex; align-items: baseline; gap: 8px; font-family: 'JetBrains Mono', monospace;
                font-weight: 700; font-size: clamp(52px, 11vw, 76px); line-height: 1; letter-spacing: -.03em; }
.lp-tag-price small { font-size: 20px; font-weight: 500; }
.lp-tag-was { font-family: 'JetBrains Mono', monospace; font-size: 15px; opacity: .55;
              text-decoration: line-through; margin-top: 4px; }
.lp-tag-bar { height: 5px; background: rgba(16,21,28,.14); border-radius: 3px; margin: 16px 0 12px;
              overflow: hidden; }
.lp-tag-bar i { display: block; height: 100%; background: var(--mark); border-radius: 3px; width: 100%; }
.lp-tag-foot { display: flex; justify-content: space-between; gap: 12px; font-size: 13.5px; }
.lp-tag-foot .mono { font-weight: 700; }
.lp-tagnote { text-align: center; color: var(--soft); font-size: 13px; margin: 16px auto 0;
              max-width: 34ch; }

/* Финал на ценнике: заявку забрали, и карточка открывает то, за чем мастер и пришёл -
   контакт клиента. Приём тот же, что на partners.php, но смысл обратный: там финал
   про деньги, которые партнёру пришли, здесь - про то, что мастер получил за свои. */
.lp-tag-taken { position: absolute; inset: 0; display: flex; flex-direction: column;
  align-items: center; justify-content: center; gap: 5px; text-align: center;
  background: var(--ink); color: #fff; border-radius: 20px; padding: 18px;
  opacity: 0; transform: scale(.95); pointer-events: none;
  transition: opacity .35s ease, transform .35s ease; }
.lp-tag.taken .lp-tag-taken { opacity: 1; transform: none; }
.lp-tag-taken b { font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 18px;
  letter-spacing: .03em; color: var(--check); }
.lp-tag-taken .ph { font-family: 'JetBrains Mono', monospace; font-size: 21px; font-weight: 700;
  letter-spacing: .02em; }
.lp-tag-taken .ad { font-size: 13.5px; color: #C3CCD9; }
.lp-tag-taken small { font-size: 12.5px; color: var(--soft); margin-top: 3px; }

@media (max-width: 900px) {
  .lp-grid { grid-template-columns: 1fr; gap: 34px; padding-bottom: 40px; }
  .lp-tag { transform: none; animation: none; }
  .lp-hero { padding-top: 34px; }
}

/* ---------- бегущая строка сделок ---------- */
.lp-live { background: var(--tag); color: #10151C; border-top: 2px solid #10151C;
           border-bottom: 2px solid #10151C; overflow: hidden; }
.lp-live-in { display: flex; gap: 40px; white-space: nowrap; padding: 11px 0; width: max-content;
              animation: run 46s linear infinite; }
.lp-live:hover .lp-live-in { animation-play-state: paused; }
@keyframes run { to { transform: translateX(-50%); } }
.lp-live span { font-size: 13.5px; display: inline-flex; align-items: center; gap: 8px; }
.lp-live span::before { content: ""; width: 5px; height: 5px; border-radius: 50%; background: #10151C; }

/* ---------- общие секции ---------- */
.lp-sec { padding: 84px 0; }
.lp-sec.tight { padding: 60px 0; }
.lp-head { max-width: 60ch; margin-bottom: 40px; }
.lp-h2 { font-family: Oswald, sans-serif; font-weight: 700; text-transform: uppercase;
         font-size: clamp(28px, 4.4vw, 46px); line-height: 1.02; margin: 8px 0 14px; }
.lp-lead { font-size: clamp(16px, 1.8vw, 19px); color: #55606E; margin: 0; }

/* Появление при скролле. Прячем блоки только если скрипты работают: иначе при любой
   ошибке JS половина страницы осталась бы невидимой. */
.js .rv { opacity: 0; transform: translateY(18px); transition: opacity .6s ease, transform .6s ease; }
.js .rv.in { opacity: 1; transform: none; }

/* Карточки внутри секции появляются по очереди, а не разом - тот же ритм, что у заявок,
   всплывающих в живой ленте на бирже (.feed-in в chp.css). Задержку между соседними
   расставляет lp_reveal_script(). Только partners.php (см. .lp-partners) - на index.php
   секции по-прежнему появляются целиком, как и раньше. */
.js .lp-partners .rv .lp-card, .js .lp-partners .rv .lp-step,
.js .lp-partners .rv .lp-check, .js .lp-partners .rv .lp-num {
  opacity: 0; transform: translateY(10px);
  transition: opacity .45s ease, transform .45s ease;
}
.js .lp-partners .rv.in .lp-card, .js .lp-partners .rv.in .lp-step,
.js .lp-partners .rv.in .lp-check, .js .lp-partners .rv.in .lp-num {
  opacity: 1; transform: none;
}
/* Денежное и квал-сравнение - ровно две карточки на выбор, поэтому разъезжаются
   в стороны, а не всплывают снизу: читается как «вариант А против варианта Б».
   Специфичность та же, что у правила выше (4 класса) - побеждает по порядку в файле. */
.js .lp-partners .lp-grid.rv > .lp-card:nth-child(1) { transform: translateX(-22px); }
.js .lp-partners .lp-grid.rv > .lp-card:nth-child(2) { transform: translateX(22px); }
.js .lp-partners .lp-grid.rv.in > .lp-card { transform: none; }

/* ---------- шаги ---------- */
.lp-steps { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; border-top: 2px solid #10151C; }
.lp-step { padding: 26px 26px 26px 0; border-right: 1px solid var(--line); }
.lp-step:last-child { border-right: 0; }
.lp-step:not(:first-child) { padding-left: 26px; }
.lp-step-n { font-family: 'JetBrains Mono', monospace; font-size: 12px; color: var(--mark);
             letter-spacing: .1em; margin-bottom: 12px; }
.lp-step h3 { font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 19px;
              letter-spacing: .02em; margin: 0 0 8px; }
.lp-step p { margin: 0; color: #55606E; font-size: 15px; }
@media (max-width: 780px) {
  .lp-steps { grid-template-columns: 1fr; }
  .lp-step { border-right: 0; border-bottom: 1px solid var(--line); padding: 20px 0; }
  .lp-step:not(:first-child) { padding-left: 0; }
  .lp-step:last-child { border-bottom: 0; }
}

/* ---------- чек: сравнение денег ---------- */
.lp-checks { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; align-items: start; }
.lp-check { background: #fff; border: 1px solid var(--line); border-radius: 14px 14px 0 0;
            padding: 24px 24px 30px; position: relative; }
.lp-check::after { content: ""; position: absolute; left: 0; right: 0; bottom: -11px; height: 12px;
  background: repeating-linear-gradient(135deg, #fff 0 9px, transparent 9px 18px);
  filter: drop-shadow(0 1px 0 var(--line)); }
.lp-check.win { border-color: #10151C; box-shadow: 0 18px 40px rgba(16,21,28,.1); }
.lp-check h3 { font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 17px;
               margin: 0 0 16px; letter-spacing: .04em; }
.lp-row { display: flex; justify-content: space-between; gap: 14px; padding: 9px 0;
          border-bottom: 1px dashed var(--line); font-size: 15px; }
.lp-row:last-of-type { border-bottom: 0; }
.lp-row b { font-family: 'JetBrains Mono', monospace; font-variant-numeric: tabular-nums; }
.lp-total { display: flex; justify-content: space-between; align-items: baseline; gap: 14px;
            margin-top: 12px; padding-top: 14px; border-top: 2px solid #10151C; }
.lp-total .v { font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: 30px; }
.lp-check.win .lp-total .v { color: var(--check); }
.lp-minus { color: var(--mark); }
@media (max-width: 700px) { .lp-checks { grid-template-columns: 1fr; gap: 30px; } }

/* ---------- две колонки: мастеру и партнёру ---------- */
.lp-two { display: grid; grid-template-columns: 1fr 1fr; gap: 22px; }
.lp-card { background: #fff; border: 1px solid var(--line); border-radius: 16px; padding: 28px; }
.lp-card.dark { background: var(--ink-2); color: #fff; border-color: transparent; }
.lp-card.dark p { color: #B9C2CE; }
.lp-card h3 { font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 20px;
              margin: 0 0 12px; letter-spacing: .03em; }
.lp-list { list-style: none; margin: 0 0 20px; padding: 0; display: grid; gap: 10px; }
.lp-list li { position: relative; padding-left: 24px; font-size: 15px; color: #55606E; }
.lp-list li::before { content: ""; position: absolute; left: 0; top: 9px; width: 11px; height: 2px;
                      background: var(--mark); }
.lp-card.dark .lp-list li { color: #B9C2CE; }
@media (max-width: 700px) { .lp-two { grid-template-columns: 1fr; } }

/* ---------- цифры ---------- */
.lp-nums { display: grid; grid-template-columns: repeat(4, 1fr); gap: 0; border-top: 1px solid var(--line);
           border-bottom: 1px solid var(--line); }
.lp-num { padding: 24px 18px; border-right: 1px solid var(--line); }
.lp-num:last-child { border-right: 0; }
.lp-num .v { font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: clamp(24px, 3.4vw, 38px);
             line-height: 1; }
.lp-num .k { font-size: 13px; color: var(--soft); margin-top: 6px; }
@media (max-width: 700px) {
  .lp-nums { grid-template-columns: 1fr 1fr; }
  .lp-num:nth-child(2) { border-right: 0; }
  .lp-num:nth-child(-n+2) { border-bottom: 1px solid var(--line); }
}

/* ---------- тёмный блок «чего мы не обещаем» ---------- */
.lp-dark { background: var(--ink); color: #fff; }
.lp-dark .lp-lead { color: #B9C2CE; }
.lp-dark .lp-cap, .lp-dark .cap { color: var(--soft); }
.lp-honest { display: grid; grid-template-columns: repeat(2, 1fr); gap: 22px; }
.lp-honest > div { padding: 22px 24px; border-radius: 14px; background: rgba(255,255,255,.05);
                   border: 1px solid rgba(255,255,255,.09); }
.lp-honest h3 { font-family: Oswald, sans-serif; text-transform: uppercase; font-size: 16px;
                letter-spacing: .04em; margin: 0 0 8px; }
.lp-honest p { margin: 0; color: #B9C2CE; font-size: 15px; }
.lp-honest .good { background: rgba(18,164,107,.12); border-color: rgba(18,164,107,.3); }

/* Та же сетка в СВЕТЛОЙ секции. Подложка карточек задана как белый с прозрачностью 5%:
   на тёмном фоне это видимая плашка, а на светлом она растворяется вместе с рамкой,
   и текст цвета для тёмного фона висит в воздухе. Здесь возвращаем настоящую подложку
   и читаемый цвет текста. */
.lp-sec:not(.lp-dark) .lp-honest > div { background: #fff; border-color: var(--line);
  box-shadow: 0 1px 2px rgba(16,21,28,.04); }
.lp-sec:not(.lp-dark) .lp-honest p { color: #55606E; }

@media (max-width: 700px) { .lp-honest { grid-template-columns: 1fr; } }

/* ---------- финальный призыв ---------- */
.lp-final { text-align: center; padding: 90px 0; background: var(--tag); }
.lp-final .lp-h2 { margin-bottom: 10px; }
.lp-final p { max-width: 48ch; margin: 0 auto 26px; color: #3A3624; }
.lp-final .lp-cta { justify-content: center; }

/* ---------- подвал ---------- */
.lp-foot { background: var(--ink); color: #8C97A6; padding: 46px 0 60px; font-size: 14px; }
.lp-foot a { color: #C3CCD9; text-decoration: none; }
.lp-foot a:hover { color: #fff; }
.lp-foot-top { display: flex; flex-wrap: wrap; gap: 18px 26px; align-items: center;
               padding-bottom: 22px; margin-bottom: 22px; border-bottom: 1px solid rgba(255,255,255,.1); }
.lp-foot p { margin: 0; max-width: 70ch; line-height: 1.6; }

/* сетку тарифов с лендинга подгоняем под тёмный ритм страницы */
.lp .tgrid-wrap { background: #fff; border: 1px solid var(--line); border-radius: 16px; padding: 8px 16px 16px; }
.lp .tg-note { color: #55606E; }

@media (prefers-reduced-motion: reduce) {
  .lp-tag, .lp-status i, .lp-h1 em::after { animation: none; }
  .lp-live-in { animation-duration: 240s; }
  .rv, .lp-partners .rv .lp-card, .lp-partners .rv .lp-step,
  .lp-partners .rv .lp-check, .lp-partners .rv .lp-num,
  .lp-partners .lp-steps.rv::before {
    opacity: 1; transform: none; transition: none;
  }
}

/* ================================================================
   ТОЛЬКО partners.php: живая графика биржи - тикер заявки в хиро,
   линия шагов, график комиссий. Всё под .lp-partners (класс на body),
   чтобы ни при каких изменениях не задеть index.php, который делит
   с этой страницей тот же файл.
   ================================================================ */

/* Светлые карточки внутри тёмной секции. Секция «Сколько остаётся вам» помечена
   .lp-dark, а та задаёт белый текст всему внутри. Карточка с примером расчёта и
   плашки коридора цен - белые, и текст на них оказывался белым по белому: читались
   только явно окрашенные куски (красный минус, серая сноска). Возвращаем им тёмный
   цвет - остальное внутри наследует его само.
   Секцию «Честно о неудобном» не трогаем: там карточки намеренно тёмные. */
.lp-partners #money .lp-card:not(.dark),
.lp-partners #money .lp-check { color: #10151C; }

/* Линия над шагами дорисовывается слева направо в момент появления секции -
   тот же приём, что у падающей цены на ценнике, только тут линия растёт,
   а не падает: путь заявки от публикации до денег на балансе. */
.lp-partners .lp-steps.rv { position: relative; }
.lp-partners .lp-steps.rv::before { content: ""; position: absolute; top: -2px; left: 0;
  height: 2px; width: 0; background: var(--mark);
  transition: width 1s cubic-bezier(.22,.8,.25,1) .1s; }
.lp-partners .lp-steps.rv.in::before { width: 100%; }

/* ---------- тикер заявки в хиро: путь от публикации до денег на балансе ---------- */
.lp-partners .plx-flow { display: flex; flex-direction: column; align-items: center; gap: 14px; }
.lp-partners .plx-card { width: min(380px, 100%); background: var(--ink-2); color: #fff;
  border-radius: 20px; padding: 24px 26px 20px; position: relative; overflow: hidden;
  box-shadow: 0 30px 60px rgba(0,0,0,.4); transition: box-shadow .4s ease; }
.lp-partners .plx-card::before { content: ""; position: absolute; inset: 0; opacity: .5;
  background-image: radial-gradient(rgba(255,255,255,.06) 1px, transparent 1px);
  background-size: 16px 16px; pointer-events: none; }
.lp-partners .plx-card-cat { font-family: 'JetBrains Mono', monospace; font-size: 11px;
  letter-spacing: .12em; text-transform: uppercase; color: #8C97A6; position: relative; }
.lp-partners .plx-card-title { font-family: Oswald, sans-serif; font-weight: 600; font-size: 19px;
  text-transform: uppercase; letter-spacing: .01em; margin: 8px 0 16px; position: relative; }
.lp-partners .plx-card-price { display: flex; align-items: baseline; gap: 6px;
  font-family: 'JetBrains Mono', monospace; font-weight: 700; font-size: clamp(38px, 7vw, 50px);
  color: var(--tag); position: relative; }
.lp-partners .plx-card-price small { font-size: 16px; font-weight: 500; opacity: .8; }
.lp-partners .plx-card-bar { height: 5px; background: rgba(255,255,255,.12); border-radius: 3px;
  margin: 14px 0 12px; overflow: hidden; position: relative; }
.lp-partners .plx-card-bar i { display: block; height: 100%; background: var(--mark);
  border-radius: 3px; width: 100%; transition: width .2s linear; }
.lp-partners .plx-card-foot { font-size: 13.5px; color: #B9C2CE; position: relative; min-height: 1.4em; }
.lp-partners .plx-sold { position: absolute; inset: 0; display: flex; flex-direction: column;
  align-items: center; justify-content: center; gap: 6px; background: rgba(18,164,107,.95);
  opacity: 0; transform: scale(.95); transition: opacity .35s ease, transform .35s ease;
  pointer-events: none; }
.lp-partners .plx-card.sold .plx-sold { opacity: 1; transform: none; }
.lp-partners .plx-sold b { font-family: Oswald, sans-serif; text-transform: uppercase;
  font-size: 20px; letter-spacing: .03em; }
.lp-partners .plx-sold span { font-size: 14px; color: rgba(255,255,255,.92); }
.lp-partners .plx-wallet { display: flex; align-items: baseline; gap: 10px; font-size: 13.5px;
  color: var(--soft); }
.lp-partners .plx-wallet-v { font-size: 19px; font-weight: 700; color: #10151C;
  transition: color .3s ease; }
.lp-partners .plx-wallet-v.up { color: var(--check); }
.lp-partners .plx-flow-note { font-size: 12.5px; color: var(--soft); text-align: center;
  max-width: 34ch; margin: 0; }

/* ---------- график комиссий: полосы вместо голого списка процентов ---------- */
.lp-partners .plx-bar-row { margin: 12px 0; }
.lp-partners .plx-bar-head { display: flex; justify-content: space-between; font-size: 14px;
  margin-bottom: 5px; }
.lp-partners .plx-bar-track { height: 8px; background: rgba(255,255,255,.1); border-radius: 4px;
  overflow: hidden; }
.lp-partners .plx-bar-track i { display: block; height: 100%; width: 0; border-radius: 4px;
  background: linear-gradient(90deg, var(--mark), var(--tag));
  transition: width .8s cubic-bezier(.22,.8,.25,1); }
.js .lp-partners .lp-grid.rv.in .plx-bar-track i { width: var(--w); }
.js .lp-partners .lp-grid.rv .plx-bar-row:nth-child(2) .plx-bar-track i { transition-delay: .08s; }
.js .lp-partners .lp-grid.rv .plx-bar-row:nth-child(3) .plx-bar-track i { transition-delay: .16s; }
.js .lp-partners .lp-grid.rv .plx-bar-row:nth-child(4) .plx-bar-track i { transition-delay: .24s; }

@media (max-width: 900px) {
  .lp-partners .plx-card { margin: 0 auto; }
}
@media (prefers-reduced-motion: reduce) {
  .lp-partners .plx-card-bar i, .lp-partners .plx-sold, .lp-partners .plx-wallet-v,
  .lp-partners .plx-bar-track i { transition: none; }
}
